- 20 Sep, 2013 1 commit
-
-
Maciej Suminski authored
-
- 06 Sep, 2013 1 commit
-
-
Maciej Suminski authored
-
- 03 Aug, 2013 2 commits
-
-
jean-pierre charras authored
Save grid origin in .kicad_pcb files only if not 0,0 (to keep compatibility with previous versions of pcbnew, mainly the stable version) Very minor other fixes (set modify flag when grid origin is moved from the dialog grid)
-
Dick Hollenbeck authored
*) add hotkey for setting the grid origin as 'S', in board editor, module editor. *) re-position the function interface for cursor movement from BASE_SCREEN into class EDA_DRAW_FRAME. This is a prelude to getting rid of BASE_SCREEN or splitting it up.
-
- 09 Jul, 2013 1 commit
-
-
Dick Hollenbeck authored
-
- 05 Jun, 2013 1 commit
-
-
Dick Hollenbeck authored
-
- 26 Feb, 2013 1 commit
-
-
jean-pierre charras authored
-
- 16 Apr, 2012 2 commits
-
-
Wayne Stambaugh authored
* Remove internal units from BASE_SCREEN and it's derivatives. * Remove internal units from EDA_DRAW_FRAME and it's derivatives. * Use build time code to replace internal units conversions. * Fix scaling bug in page layout sample window that I created in my last commit.
-
Wayne Stambaugh authored
* Move all convert from user to internal units into base_units.cpp. * Remove internal units parameters from all moved conversion functions. * Revise all source code that calls the moved conversion functions. * Remove internal units from all dialog text control helper classes.
-
- 13 Apr, 2012 1 commit
-
-
Wayne Stambaugh authored
* Move all convert from internal to user units functions into separate file. * Remove internal units parameter from all moved conversion functions. * Revise all source code that calls the moved conversion functions. * Compile these conversion routines separately for the appropriate pcb or schematic internal units. * Move internal units specific status bar update code into the appropriate application for updating the status bar. * Move millimeter user units rounding function to common.cpp.
-
- 23 Jan, 2012 1 commit
-
-
Dick Hollenbeck authored
-
- 22 Dec, 2011 1 commit
-
-
Wayne Stambaugh authored
* EDA_DRAW_FRAME completely encapsulated. * Encapsulate the the low hanging fruit in EDA_DRAW_PANEL.
-
- 16 Dec, 2011 1 commit
-
-
Wayne Stambaugh authored
* EDA_DRAW_FRAME completely encapsulated except for DrawFrame member. * Moved members specific to Pcbnew from EDA_DRAW_FRAME to PCB_BASE_FRAME or PCB_EDIT_FRAME as appropriate. * Replace EDA_TOOLBAR with wxAuiToolBar as EDA_TOOL bar provided no additional functionality and made code less readable. * Remove EDA_TOOLBAR class definition from wxstruct.h and delete file wineda_toolbar.cpp. * Rename tool bar members to something more descriptive since the horizontal and vertical references wont mean anything once the tool bars are movable. * Lots of dead code removal.
-
- 14 Dec, 2011 1 commit
-
-
Wayne Stambaugh authored
-
- 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.
-
- 09 Sep, 2011 1 commit
-
-
Roman Bashkov authored
* Add hotkey fast switch to two grids: for place and trace Alt+"1" - switch grid for place module Alt+"2" - switch grid for trace This two grid set in dialog - menu Preferences->Dimensions->Grid. * Add hotkey switch grid: "`" - switch to next grid Ctrl+"`" - switch to previous grid * Add hotkey switch track width: "W" - switch to next track width Ctrl+"W" - switch to previous track width cmakemodules: * Add GOST to KICAD_BUILD_VERSION if define KICAD_GOST.
-
- 06 Sep, 2011 1 commit
-
-
Wayne Stambaugh authored
-
- 14 Mar, 2011 1 commit
-
-
Wayne Stambaugh authored
* Set default button on all dialogs that do not already have a defined default button. The only exception is the EESchema net list dialog which needs converted over to wxFormBuilder and due to it's design makes setting the default button in any tab other than the default tab problematic. * Fix escape key dialog handling bug in EESchema print post script dialog.
-
- 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.
-
- 14 Jul, 2010 1 commit
-
-
jean-pierre charras authored
Fixed a minor issue when creating a netlist. for nets having global labels, global label names were ignored when naming this net.
-
- 13 Jul, 2010 1 commit
-
-
jean-pierre charras authored
Pcbnew: Added grid origin patch from Lorenzo Marcantonio. Converted set grid dialog from DialogBlocks to wxFormBuilder, and added in this dialog the grid origin parameters settings.
-
- 12 Jul, 2010 1 commit
-
-
Dick Hollenbeck authored
inches and mm, the industry is crazy enough to force us with mixed design. For example I routinely use imperial units for track size and clearance, but drilling is strictly a metric issue... So I added a little parser to recognize a suffix specification in the unit text boxes... so you can put in things like: 1in (1 inch) 1" (idem) 25th (25 thou) 25mi (25 mils, the same) 6mm (6 mm, obviously) The rules are: spaces between the number and the unit are accepted, only the first two letters are significant. As a bonus, it also recognize the period (.) as a decimal point substituting it with the correct locale character (there was a wishlist for it, IIRC). Most useful for number pad fans :D
-
- 12 Feb, 2010 1 commit
-
-
charras authored
-
- 20 Nov, 2009 1 commit
-
-
stambaughw authored
* Complete comment translation of PCBNew source. * Some tooltip capitalization fixes in PCBNew toolbars.
-
- 22 Sep, 2009 1 commit
-
-
stambaughw authored
* Split out application specific command IDs to prevent unnecessary rebuilding. * Eliminate duplicate menu and tool bar command IDs. * Split component library editor and viewer definitions to separate header files. * More component library and document file merge code. * A bunch of minor string readability and consistency fixes.
-
- 06 May, 2009 1 commit
-
-
stambaughw authored
-
- 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.
-
- 05 Apr, 2009 1 commit
-
-
stambaughw authored
Global variable unobfuscation, new library path search, and lots of other changes. See CHANGELOG.txt.
-
- 07 Feb, 2009 1 commit
-
-
charras authored
minor changes in search paths for help and translation files.
-
- 06 Feb, 2009 1 commit
-
-
charras authored
-
- 04 Feb, 2009 1 commit
-
-
stambaughw authored
-
- 05 Dec, 2008 1 commit
-
-
stambaughw authored
Improved grid implementation, 3D viewer debug assertion fix, moved drawpanel.cpp to common library, and added WinEDA_Appl declaration.
-
- 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.
-
- 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
-