- 03 Aug, 2012 1 commit
-
-
jean-pierre charras authored
-
- 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()
-
- 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
-
- 31 Jan, 2010 1 commit
-
-
charras authored
removed global variables and a lot of redundancies
-
- 05 Nov, 2009 2 commits
-
-
dickelbeck authored
-
dickelbeck authored
drc dialog was not showing the Netclass non-editable field on large font systems. remember last size and position
-
- 21 Oct, 2009 1 commit
-
-
charras authored
-
- 06 Oct, 2009 1 commit
-
-
charras authored
-
- 01 Aug, 2009 1 commit
-
-
charras authored
-
- 18 Jun, 2009 1 commit
-
-
charras authored
Eeschema: code cleaning
-
- 01 May, 2009 1 commit
-
-
stambaughw authored
* All: remove all remaining occurrences of g_DialogFont and dialog font menu handers. * All: remove all remaining non-standard fonts and button text colors from common dialogs. * PCBNew: remove all non-standard fonts and button text colors from dialogs. * PCBNew: update project library and path dialog to match changes to CVPCB version. * EESchema: update project library and path dialog to match changes to CVPCB version. * EESchema: save vertical/horizontal line direction setting between sessions.
-
- 19 Mar, 2008 1 commit
-
-
dickelbeck authored
-
- 12 Feb, 2008 1 commit
-
-
lifekidyeaa authored
================================================================================ +eeschema * commiting my changes to allow multiple instances of a given schematic file within a hierarchy: ** internally, m_currentScreen has been replaced with m_currentSheet, which is a list or 'path' of screens. The path of screens is used to generate a series of timestamps, which is converted to flat component reference via a look-up table in the schematic files. ** this means that m_currentScreen is no longer used -- use GetScreen(). ** GetScreen is virtual, as some of the dialogs keep around a WinEDA_BaseScreen pointer. ** all sub-sheets in a given schematic must have different names to generate a meaningful netlist.
-
- 04 Dec, 2007 2 commits
-
-
dickelbeck authored
-
dickelbeck authored
-
- 03 Dec, 2007 2 commits
-
-
dickelbeck authored
-
dickelbeck authored
-
- 01 Dec, 2007 1 commit
-
-
dickelbeck authored
-
- 27 Nov, 2007 2 commits
-
-
dickelbeck authored
-
dickelbeck authored
-
- 13 Nov, 2007 1 commit
-
-
g_harland authored
-
- 22 Oct, 2007 1 commit
-
-
g_harland authored
replaced wxRESIZE_BORDER field within pcbnew/dialog_drc.h with MAYBE_RESIZE_BORDER field
-
- 03 Oct, 2007 1 commit
-
-
dickelbeck authored
-
- 02 Oct, 2007 1 commit
-
-
dickelbeck authored
-
- 21 Aug, 2007 1 commit
-
-
g_harland authored
Changed values of "proxy-wxSTAY_ON_TOP" and "proxy-wxRESIZE_BORDER" within PJD files to 0, and repurged wxRESIZE_BORDER property from pcbnew/dialog_drc.h
-
- 20 Aug, 2007 1 commit
-
-
CHARRAS authored
-
- 16 Aug, 2007 1 commit
-
-
g_harland authored
Removed "wxRESIZE_BORDER" and "wxSTAY_ON_TOP" properties from assorted dialog boxes, and edited caption of dialog box specified within pcbnew/dialog_drc.cpp
-
- 02 Aug, 2007 1 commit
-
-
CHARRAS authored
-
- 30 Jul, 2007 1 commit
-
-
CHARRAS authored
-
- 25 Jul, 2007 1 commit
-
-
CHARRAS authored
-
- 05 Jun, 2007 1 commit
-
-
raburton authored
set svn:eol-style property to native for all ascii files to support cross platform development
-
- 06 May, 2007 1 commit
-
-
plyatov authored
-