kicad/common
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
..
dialog_about Add Bulgarian language. Update translators list. 2011-11-30 12:45:49 +01:00
dialogs Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
CMakeLists.txt Code cleaning: rename DIALOG_LOAD_ERROR (a stupid name) class to the more understandable HTML_MESSAGE_BOX. 2011-09-04 20:35:14 +02:00
base_screen.cpp Minor fixes, dead code removal, and coding policy fixes. 2011-11-08 11:37:25 -05:00
base_struct.cpp Fix Eeschema find item bugs and other minor changes. 2011-11-16 20:06:08 -05:00
basicframe.cpp Fix a minor issue in my last commit 2011-11-24 22:07:03 +01:00
bezier_curves.cpp Schematic component object encapsulation and Doxygen comment warning fixes. 2010-12-14 10:56:30 -05:00
bitmap.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
block_commande.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
build_version.cpp Add Bulgarian language. Update translators list. 2011-11-30 12:45:49 +01:00
class_bitmap_base.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
class_colors_design_settings.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
class_layer_box_selector.cpp Preparing hotkeys/shortcuts changes in place menu. 2011-09-23 22:00:30 +02:00
class_marker_base.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
class_plotter.cpp Plot poly code cleaning. Suppress erreurs for malformed polygons (< 2 corners) 2011-04-20 10:13:21 +02:00
class_undoredo_container.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
common.cpp Improve Eeschema find code and add initial replace plumbing. 2011-12-01 11:49:28 -05:00
common_plotDXF_functions.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
common_plotGERBER_functions.cpp Minor fixes, dead code removal, and coding policy fixes. 2011-11-08 11:37:25 -05:00
common_plotHPGL_functions.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
common_plotPS_functions.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
common_plot_functions.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
confirm.cpp Minor fixes, dead code removal, and coding policy fixes. 2011-11-08 11:37:25 -05:00
copy_to_clipboard.cpp Minor fixes, dead code removal, and coding policy fixes. 2011-11-08 11:37:25 -05:00
dcsvg.cpp Minor fixes, dead code removal, and coding policy fixes. 2011-11-08 11:37:25 -05:00
displlst.cpp Minor fixes, dead code removal, and coding policy fixes. 2011-11-08 11:37:25 -05:00
dlist.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
drawframe.cpp Minor fixes, dead code removal, and coding policy fixes. 2011-11-08 11:37:25 -05:00
drawpanel.cpp Memory allocation improvements and other minor fixes. 2011-11-10 10:55:05 -05:00
drawtxt.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
dsnlexer.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
eda_dde.cpp Minor fixes, dead code removal, and coding policy fixes. 2011-11-08 11:37:25 -05:00
eda_doc.cpp Minor fixes, dead code removal, and coding policy fixes. 2011-11-08 11:37:25 -05:00
edaappl.cpp Add Bulgarian language. Update translators list. 2011-11-30 12:45:49 +01:00
filter_reader.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
footprint_info.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
gestfich.cpp Minor fixes, dead code removal, and coding policy fixes. 2011-11-08 11:37:25 -05:00
gr_basic.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
hotkey_grid_table.cpp Minor PCBNew code fixes. 2011-09-29 12:49:40 -04:00
hotkeys_basic.cpp Pcbnew: Fix typo in 2 filenames. Add comments in ratsnest.cpp. 2011-11-07 19:04:19 +01:00
html_messagebox.cpp Code cleaning: rename DIALOG_LOAD_ERROR (a stupid name) class to the more understandable HTML_MESSAGE_BOX. 2011-09-04 20:35:14 +02:00
msgpanel.cpp Add menu item function fixes and other minor improvements. 2011-09-01 08:54:34 -04:00
netlist.keywords TokenList2DsnLexer.cmake, netform.cpp enhancements 2010-08-08 21:03:16 -05:00
newstroke_font.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
pcbcommon.cpp ++PCBNew 2011-12-05 00:15:33 -06:00
projet_config.cpp ++PCBNew 2011-12-05 00:15:33 -06:00
richio.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
sch_item_struct.cpp Improve Eeschema find code and add initial replace plumbing. 2011-12-01 11:49:28 -05:00
selcolor.cpp Gerbview: fix an issue with gerber files having a line comment starting by G04 and a command after this comment, on the same line. 2010-11-04 19:51:18 +01:00
string.cpp Minor fixes, dead code removal, and coding policy fixes. 2011-11-08 11:37:25 -05:00
trigo.cpp Pcbnew: remove dead or obsolete code. Add or fix some comments. 2011-11-10 09:21:11 +01:00
wineda_toolbar.cpp Coding policy fixes. 2011-04-13 15:30:27 -04:00
worksheet.cpp fix compile warning if defined KICAD_GOST 2011-08-23 08:25:41 +04:00
wxwineda.cpp KICAD_PLUGIN and nanometer intermediate checkin, work in progress... 2011-11-30 15:15:56 -06:00
xnode.cpp Application name capitalization fixes. 2011-09-30 14:15:37 -04:00
zoom.cpp Add menu item function fixes and other minor improvements. 2011-09-01 08:54:34 -04:00