- 23 Jan, 2012 1 commit
-
-
Dick Hollenbeck authored
-
- 05 Dec, 2011 1 commit
-
-
Dick Hollenbeck authored
* 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()
-
- 24 Nov, 2011 1 commit
-
-
Dick Hollenbeck authored
-
- 09 Nov, 2011 1 commit
-
-
Vladimir Ur authored
General design rules tab converted to nanoscale. A bit of refactorisation in via sizes. And build key is KICAD_NANOMETRE not KICAD_NANOMETRIC (as I stated in previous commit).
-
- 23 Sep, 2011 1 commit
-
-
Wayne Stambaugh authored
* All header files used to create the PCB common library now compile as stand alone code. This prevents the need to define them in a specific order to make source code compile properly. It should also now be possible to relocate the source code to build the common PCB library to a separate folder.
-
- 01 Mar, 2011 1 commit
-
-
Wayne Stambaugh authored
* Fix grid select box update bug on context menu. * Fix via size and track width select box update bugs. * Fix layer pair indicator button update bug. * Fix auto track width tool bar control enable bug. * Fix via size and track width select status bug in context menu. * Fix layer select box and layer control widget select bug when current layer is removed. * Add virtual function to notify objects derived from EDA_DRAW_FRAME that the units setting has changed. * Coding policy class naming fixes.
-
- 26 Nov, 2010 1 commit
-
-
jean-pierre charras authored
-
- 02 Sep, 2010 1 commit
-
-
jean-pierre charras authored
Design rule dialog: use wxLC_VIRTUAL options in wxListBoxes tu speed up nets lists display (which was very long for board with a lot of nets)
-
- 31 Jan, 2010 1 commit
-
-
charras authored
removed global variables and a lot of redundancies
-
- 02 Nov, 2009 1 commit
-
-
dickelbeck authored
* Added exporting of netclass vias to specctra_export. * DIALOG_DESIGN_RULES now remembers it last selected TAB and screen position and window size, and its grid columns are automatically expanded to fit the column titles. Remembering screen position and size allows someone with multiple monitors, to have a given window always come up on the monitor last chosen for it.
-
- 30 Oct, 2009 1 commit
-
-
charras authored
pcbnew Rewrite the GUI relative to the tracks widths and vias diameters and drills selection and edition, for compatibility with new netclass approach.
-
- 26 Oct, 2009 1 commit
-
-
charras authored
-
- 21 Oct, 2009 1 commit
-
-
charras authored
-
- 06 Oct, 2009 1 commit
-
-
charras authored
-
- 28 Sep, 2009 1 commit
-
-
charras authored
-
- 27 Sep, 2009 1 commit
-
-
charras authored
Pcbnew: fixed a double deletion that crashes pcbnew. Starting my work on net classes (moving target)
-
- 23 Sep, 2009 1 commit
-
-
charras authored
-
- 17 Sep, 2009 1 commit
-
-
charras authored
-
- 10 Sep, 2009 3 commits
-
-
dickelbeck authored
-
dickelbeck authored
-
dickelbeck authored
-
- 18 Jul, 2009 2 commits