- 03 Mar, 2011 1 commit
-
-
jean-pierre charras authored
-
- 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.
-
- 28 Feb, 2011 1 commit
-
-
jean-pierre charras authored
Use UTF-8 encoding only in kicad files. Under Linux, this was already the case. Under Windows, texts with non ascii characters must be corrected. This ensure compatibility between platforms.
-
- 26 Feb, 2011 1 commit
-
-
jean-pierre charras authored
-
- 22 Feb, 2011 3 commits
-
-
jean-pierre charras authored
-
jean-pierre charras authored
Cvpcb: code cleaning.
-
Wayne Stambaugh authored
* Remove global key press variable. The key press is know passed to GeneralControl(). * Removed unused old mouse buttons global variable.
-
- 21 Feb, 2011 3 commits
-
-
Wayne Stambaugh authored
* CVPcb now uses wxUpdateUIEvent instead of set toolbars. * Removed duplicate event handlers in CVPcb that were factored into EDA_DRAW_FRAME. * Fix definition of GeneralControle() in CVPcb that prevented it from being called. * Remove rarely used and scary refresh code GeneralControle() method in all main frame windows. * Factor zoom menu and tool bar command IDs down to EDA_DRAW_FRAME.
-
jean-pierre charras authored
-
Wayne Stambaugh authored
* Old control state handling code completely removed in all applications. * Factor common control state handlers into EDA_DRAW_FRAME. * Replaced EDA_ITEM test for newness with IsNew() method. * Factor vertical right toolbar command handlers out of giant edit command switch statement in EESchema and PCBNew.
-
- 11 Feb, 2011 1 commit
-
-
Wayne Stambaugh authored
* Rename all member variables and methods that reference the cross hair code in draw panel object from cursor to cross hair to eliminate confusion between the two concepts. * Rename cursor capture call backs in draw panel object to improve code readability. * Create helper class for turning off the cross hair while drawing. * Remove redundant block clear code. * Remove redundant mouse capture call back reset code when end capture call back is called. * Remove unused function definitions in base draw frame object. * Lots of minor coding policy and doxygen comment fixes.
-
- 06 Feb, 2011 1 commit
-
-
Dick Hollenbeck authored
-
- 05 Feb, 2011 2 commits
-
-
jean-pierre charras authored
Change in CvPcb: CvPcb does not use now .dcm files, only .mod files to read modules keywords and doc
-
Wayne Stambaugh authored
* Remove base screen methods from draw frame object and correct current screen methods in derived objects. * Move restore old wires function code into schematic screen object. * Make add junction method use current screen position instead of store position. * Move poly line ghosting function into the delete current segment method as that was the only place is was being used. * Add method to base schematic object of testing if object has a label that can be incremented. * Simplified the schematic hierarchy traversing code. * PCBNew Doxygen warning fixes.
-
- 03 Feb, 2011 1 commit
-
-
Wayne Stambaugh authored
* Changed managed cursor callback definition to include the current cursor drawing position. * Modified all managed cursor callbacks to match new definition. * Added snap to grid option to base drawing frame object. * Changed add no connect managed cursor callback to use new position parameter instead of the stored one. * Lots of coding policy fixes.
-
- 01 Feb, 2011 1 commit
-
-
Wayne Stambaugh authored
* ActiveScreen global variable is gone, yeah! * Use drawing coordinates instead of screen coordinates when calling GeneralControle().
-
- 30 Jan, 2011 1 commit
-
-
Wayne Stambaugh authored
* Remove all occurrences if #ifdef USE_WX_ZOOM and all associated code within the #else/#endif block ( old zoom code ). * Removed the build option for USE_WX_ZOOM from CMakeList.txt and config.h.in. * Removed all scaling code in base screen object. * Fixed buffered paint and buffered client DC on Windows. Buffering works properly on Linux and Windows. * Modified kicad_device_context.h to automatically uses buffering on platforms where double buffering is supported natively. * Remove all of the scaled versions of the drawing functions in gr_basic.cpp and any support code. * Removed all traces of ActiveScreen global variable from eeschema and gerbview. * Renamed Recadre_Trace to RedrawScreen in draw frame object. * Renamed PostDirtyRect to RefreshDrawingRect in draw panel object. * Lots of code cleaning an Doxygen comment improvements.
-
- 21 Jan, 2011 1 commit
-
-
Wayne Stambaugh authored
* Move schematic wire and bus break code into schematic screen object. * Move schematic test for dangling ends into schematic screen object. * Remove left over debugging output in schematic screen object. * Remove unused file eeschema/cleanup.cpp. * Fix bug in schematic line object hit test algorithm. * Fix a string concatenation compile error added in r2752. * Rename class WinEDA_BasicFrame to EDA_BASE_FRAME. * Rename class WinEDA_DrawFrame to EDA_DRAW_FRAME. * Rename class WinEDA_DrawPanel to EDA_DRAW_PANEL.
-
- 14 Jan, 2011 1 commit
-
-
Marco Mattila authored
-
- 12 Jan, 2011 1 commit
-
-
Dick Hollenbeck authored
-
- 21 Dec, 2010 1 commit
-
-
jean-pierre charras authored
Eeschema: in component properties dialog, add control for fields texts justification, like in Libedit. Fix some Doxygen warnings.
-
- 17 Dec, 2010 1 commit
-
-
jean-pierre charras authored
Minor cosmetic enhancements. commint forgoten files in boost lib.
-
- 14 Dec, 2010 1 commit
-
-
Wayne Stambaugh authored
-
- 29 Nov, 2010 1 commit
-
-
jean-pierre charras authored
minor cleanup. minor enhancements. Finish file housekeeping. add Bug 682586 fix from Mark van Doesburg.
-
- 12 Nov, 2010 3 commits
-
-
jean-pierre charras authored
Eeschema: fix bug in load_one_schematic_file.cpp: error about files version, that create errors for hierarchical labels. Pcbnew: cleaning code in block.cpp, and modifye previous way to calculate block size in block command, because old way creates unexpected behavior in block rotate and block flip. Pcbnew: Fix a bug in plot silkscreen layers. Cvpcb: Fix compilation issue under MACOX
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
-
- 07 Nov, 2010 2 commits
-
-
jean-pierre charras authored
-
jean-pierre charras authored
-
- 28 Oct, 2010 1 commit
-
-
jean-pierre charras authored
Fix bug in PolyLine.cpp, Fix bug in DRC calculations (see changelog). Cvpcb: move dialog files in dialogs/
-
- 05 Oct, 2010 1 commit
-
-
Dick Hollenbeck authored
-
- 19 Sep, 2010 1 commit
-
-
Marco Serantoni authored
-
- 11 Sep, 2010 1 commit
-
-
jean-pierre charras authored
Fixed some issues about trapezoidal pads. Better pad editor dialog. fixed other (very) minor bugs. Code cleaning
-
- 03 Sep, 2010 1 commit
-
-
jean-pierre charras authored
-
- 24 Aug, 2010 1 commit
-
-
Wayne Stambaugh authored
-
- 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
-
- 17 May, 2010 1 commit
-
-
Wayne Stambaugh authored
* Fix a minor problem with wxFileDialog to open a file that no longer exists in PCBNew. * Make GerbView open file behavior the same as PCBNew. * Remove redundant PCB file wild card definition. * Add open file refactor task to the todo list. * Fix some minor code formatting issues.
-
- 16 May, 2010 1 commit
-
-
Jerry Jacobs authored
-
- 09 May, 2010 1 commit
-
-
Jerry Jacobs authored
-
- 03 May, 2010 1 commit
-
-
jean-pierre charras authored
-