kicad/cvpcb
Dick Hollenbeck b26580d5df ++PCBNew
* Removed Pcb_Frame argument from BOARD() constructor, since it precludes
    having a BOARD being edited by more than one editor, it was a bad design.
    And this meant removing m_PcbFrame from BOARD.
  * removed BOARD::SetWindowFrame(), and BOARD::m_PcbFrame
  * Removed the global BOARD_DESIGN_SETTINGS which was in class_board.cpp
  * added BOARD_DESIGN_SETTINGS to the BOARD class, a full instance
  * a couple dialogs now only change BOARD_DESIGN_SETTINGS when OK is pressed,
    such as dialog_mask_clearance, dialog_drc, etc.
  * Removed common/pcbcommon.cpp's int g_CurrentVersionPCB = 1 and replaced it
    with build_version.h's #define BOARD_FILE_VERSION, although there may be a
    better place for this constant.
  * Made the public functions in PARAM_CFG_ARRAY be type const.
    void SaveParam(..) const and void ReadParam(..) const
  * PARAM_CFG_BASE now has virtual destructor since we have various way of
    destroying the derived class and boost::ptr_vector must be told about this.
  * Pass const PARAM_CFG_ARRAY& instead of PARAM_CFG_ARRAY so that we can use
    an automatic PARAM_CFG_ARRAY which is on the stack.\
  * PCB_EDIT_FRAME::GetProjectFileParameters() may no longer cache the array,
    since it has to access the current BOARD and the BOARD can change.
    Remember BOARD_DESIGN_SETTINGS are now in the BOARD.
  * Made the m_BoundingBox member private, this was a brutally hard task,
    and indicative of the lack of commitment to accessors and object oriented
    design on the part of KiCad developers.  We must do better.
    Added BOARD::GetBoundingBox, SetBoundingBox(), ComputeBoundingBox().
  * Added PCB_BASE_FRAME::GetBoardBoundingBox() which calls BOARD::ComputeBoundingBox()
2011-12-05 00:15:33 -06:00
..
dialogs Minor dialog fixes and code cleaning. 2011-10-17 16:01:27 -04:00
CMakeLists.txt Minor code cleaning. 2011-03-23 16:18:44 +01:00
Info.plist Minor UI changes that affect OS X, see CHANGELOG.txt 2011-05-12 20:47:56 +02:00
autosel.cpp Automatic footprint assignment now can be done without equ file, if conditions are met: 2011-10-20 15:28:37 +04:00
cfg.cpp Add user write permission tests to CVPcb and other minor fixes. 2011-08-24 15:44:05 -04:00
class_DisplayFootprintsFrame.cpp ++PCBNew 2011-12-05 00:15:33 -06:00
class_DisplayFootprintsFrame.h Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
class_components_listbox.cpp Rename WinEDA_App class to EDA_APP and remove redundant includes. 2011-09-06 10:09:40 -04:00
class_cvpcb.cpp Minor fixes, dead code removal, and coding policy fixes. 2011-11-08 11:37:25 -05:00
class_footprints_listbox.cpp CvPcb: make footprint filter case insensitive (Fix Bug #873417 ) 2011-10-14 18:44:15 +02:00
cvframe.cpp Make CvPcb stay open on save the default behavior. Fixes 872265 2011-10-13 16:13:11 -04:00
cvpcb.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
cvpcb.h Cvpcb: code cleaning. Remove not used and useless files. 2011-02-21 19:27:47 +01:00
cvpcb.icns Rework on icons, and more OS X updates 2010-05-09 04:04:44 +02:00
cvpcb.rc New icons: fix problems about .ico files (under Window) 2011-09-10 19:48:35 +02:00
cvpcb_doc.icns Rework on icons, and more OS X updates 2010-05-09 04:04:44 +02:00
cvpcb_id.h add forgotten file 2010-11-07 21:40:19 +01:00
cvpcb_mainframe.h cvpcb: add send message to eeschema when selecting item in list components 2011-10-12 17:09:12 +04:00
cvstruct.h Cvpcb: code cleaning. Remove not used and useless files. 2011-02-21 19:27:47 +01:00
genequiv.cpp Rename WinEDA_App class to EDA_APP and remove redundant includes. 2011-09-06 10:09:40 -04:00
init.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
listboxes.cpp PCB common library header rationalization. 2011-09-23 09:57:12 -04:00
loadcmp.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
menubar.cpp Gerbview: minor enhancement. 2011-10-16 10:02:36 +02:00
readschematicnetlist.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
savecmp.cpp Minor fixes, dead code removal, and coding policy fixes. 2011-11-08 11:37:25 -05:00
setvisu.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
tool_cvpcb.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
writenetlistpcbnew.cpp Minor fixes, dead code removal, and coding policy fixes. 2011-11-08 11:37:25 -05:00