kicad/gerbview
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 Gerbview: minor enhancement. 2011-10-16 10:02:36 +02:00
gerber_test_files Gerbview: add gerber test file. 2010-12-06 13:18:56 +01:00
CMakeLists.txt Gerbview: minor enhancement. 2011-10-16 10:02:36 +02:00
Info.plist Fix some minor OS X issues 2011-08-30 09:35:40 +02:00
block.cpp Memory allocation improvements and other minor fixes. 2011-11-10 10:55:05 -05:00
class_DCodeSelectionbox.cpp Rename WinEDA_App class to EDA_APP and remove redundant includes. 2011-09-06 10:09:40 -04:00
class_DCodeSelectionbox.h Coding policy fixes. 2011-04-13 15:30:27 -04:00
class_GERBER.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
class_GERBER.h Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
class_am_param.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
class_am_param.h Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
class_aperture_macro.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
class_aperture_macro.h Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
class_excellon.h Gerbview: Added: read Excellon files created by Pcbnew. The full Excellon command set is not supported, but drill files created by Pcbnew are supported. 2011-03-16 21:51:20 +01:00
class_gerber_draw_item.cpp Minor dialog fixes and code cleaning. 2011-10-17 16:01:27 -04:00
class_gerber_draw_item.h This patch restores some of the goodness in Vladimir's rev 3239, and in particular 2011-11-29 11:25:30 -06:00
class_gerbview_layer_widget.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
class_gerbview_layer_widget.h Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
controle.cpp Gerbview: code cleanup: remove dead code and obsolete options. Coding policy class naming fixes. 2011-03-12 10:50:21 +01:00
dcode.cpp Minor dialog fixes and code cleaning. 2011-10-17 16:01:27 -04:00
dcode.h Minor dialog fixes and code cleaning. 2011-10-17 16:01:27 -04:00
draw_gerber_screen.cpp ++PCBNew 2011-12-05 00:15:33 -06:00
events_called_functions.cpp Gerbview: minor enhancement. 2011-10-16 10:02:36 +02:00
excellon_read_drill_file.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
export_to_pcbnew.cpp ++PCBNew 2011-12-05 00:15:33 -06:00
files.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
gerbview.cpp Minor common PCB library code fixes. 2011-09-24 14:33:28 -04:00
gerbview.h Add menu item function fixes and other minor improvements. 2011-09-01 08:54:34 -04:00
gerbview.icns Update OS X icns icons 2010-05-13 21:03:12 +02:00
gerbview.rc New icons: fix problems about .ico files (under Window) 2011-09-10 19:48:35 +02:00
gerbview_config.cpp Minor dialog fixes and code cleaning. 2011-10-17 16:01:27 -04:00
gerbview_doc.icns Update OS X icns icons 2010-05-13 21:03:12 +02:00
gerbview_frame.cpp ++PCBNew 2011-12-05 00:15:33 -06:00
gerbview_frame.h Memory allocation improvements and other minor fixes. 2011-11-10 10:55:05 -05:00
gerbview_id.h Gerbview: minor enhancement. 2011-10-16 10:02:36 +02:00
hotkeys.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
hotkeys.h Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
initpcb.cpp ++PCBNew 2011-12-05 00:15:33 -06:00
locate.cpp Gerbview: code cleanup and very minor fix. 2011-03-14 22:19:13 +01:00
menubar.cpp Minor menu bar fixes. 2011-10-18 15:59:19 -04:00
onleftclick.cpp Gerbview: code cleanup and very minor fix. 2011-03-14 22:19:13 +01:00
onrightclick.cpp PCB common library header rationalization. 2011-09-23 09:57:12 -04:00
options.cpp Replace icon_cvpcb.svg file (broken?) 2011-10-17 18:49:14 +02:00
pcbplot.cpp Gerbview: code cleanup: remove dead code and obsolete options. Coding policy class naming fixes. 2011-03-12 10:50:21 +01:00
pcbplot.h Minor dialog fixes and code cleaning. 2011-10-17 16:01:27 -04:00
readgerb.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
rs274_read_XY_and_IJ_coordinates.cpp Pcbnew: For zone filling algo, change the default polygon library from Kbool to Boost::polygon (USE_BOOST_POLYGON_LIBRARY default is ON). (need to rebuild makefile) 2010-12-02 18:26:32 +01:00
rs274d.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
rs274x.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
select_layers_to_pcb.cpp Eeschema: fix crash in intermediate netlist generation when a component has no pins (like logos or images). 2011-11-24 20:57:41 +01:00
select_layers_to_pcb.h Gerbview: export_to_pcbnew enhancement and fixes. 2011-04-26 10:30:16 +02:00
toolbars_gerber.cpp Minor dialog fixes and code cleaning. 2011-10-17 16:01:27 -04:00