- 05 Feb, 2011 2 commits
-
-
Wayne Stambaugh authored
-
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.
-
- 04 Feb, 2011 1 commit
-
-
Dick Hollenbeck authored
early work on DLL exports for sweet lib, stop using <cstdio> which mingw seems not to like cuz snprintf()
-
- 03 Feb, 2011 5 commits
-
-
Marco Mattila authored
-
Wayne Stambaugh authored
* Add option to disable warping mouse to item found. * Add code to warp mouse when dialog is closed.
-
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.
-
Dick Hollenbeck authored
-
Marco Mattila authored
-
- 02 Feb, 2011 4 commits
-
-
Dick Hollenbeck authored
-
Wayne Stambaugh authored
* Remove unused member variable m_SizeVisu from base screen object. * Move nearest grid position code into base screen object. * Add get cursor position method to base screen object. * Add position parameter to OnHotKey method in base draw frame and all derived objects. * Pass logical position on left mouse button click and double click events instead of device position. * Pass logical position to on right mouse button click instead of device position. * Use logical event position parameter for locating items in EESchema instead of the stored position. * Remove unused position parameter when displaying component edit dialog in EESchema. * Comment out debugging macro in eeschema/template_field_names.cpp that was preventing debug builds using wxWidgets 2.8.x.
-
Dick Hollenbeck authored
* macros.h now has TO_UTF8() and FROM_UTF8() which are working converters to and from UTF-8 encoding for any wxWidgets build mode. We can switch to them at any time. I am using them now for specctra conversions and elsewhere where I wanted gauranteed UTF8 encoding. * added OUTPUTFORMATTER::Quoted( const wxString& ) to simplify converting to UTF8 encoded s-expression atoms. The recommended technique is now simply: out->Quoted( wxString ).c_str()
-
jean-pierre charras authored
-
- 01 Feb, 2011 5 commits
-
-
Marco Mattila authored
-
jean-pierre charras authored
-
Wayne Stambaugh authored
* ActiveScreen global variable is gone, yeah! * Use drawing coordinates instead of screen coordinates when calling GeneralControle().
-
Marco Mattila authored
-
Marco Mattila authored
-
- 31 Jan, 2011 2 commits
-
-
jean-pierre charras authored
-
Wayne Stambaugh authored
* Use wxDC to calculate screen center position. * Minor grid drawing optimization. * Remove an unnecessary use of global variable ActiveScreen. * Doxygen warning fixes.
-
- 30 Jan, 2011 7 commits
-
-
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.
-
Dick Hollenbeck authored
-
Marco Mattila authored
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
* DSNLEXER::NextTok() now uses two separate modes to parse quoted strings. This gives us the freedom to control our own destiny separate from the constraints put on us by the Specctra DSN spec. * Added Documentation/s-expressions.txt to explain all this. * Enhanced our quoting protocol by moving away from doubling up double quotes to a C line escape mechanism. * Now support multi-line strings, which when properly escaped, can still be read in as a token originating on a single line.
-
Marco Mattila authored
-
jean-pierre charras authored
-
- 29 Jan, 2011 2 commits
-
-
Dick Hollenbeck authored
-
Phinitnan Chanasabaeng authored
-
- 28 Jan, 2011 3 commits
-
-
Marco Mattila authored
-
Dick Hollenbeck authored
-
jean-pierre charras authored
Kicad: bug fix: in zip project command: filenames are now quoted in command string. Previously if files have space or other exotic character in name, zip fails.
-
- 27 Jan, 2011 3 commits
-
-
jean-pierre charras authored
-
Marco Mattila authored
-
Marco Mattila authored
-
- 26 Jan, 2011 3 commits
-
-
jean-pierre charras authored
-
jean-pierre charras authored
-
jean-pierre charras authored
Pcbnew, Module Editor: fix bug 707692 and other potential crashes (when having a block command in progress and try to make an edit command)
-
- 25 Jan, 2011 1 commit
-
-
jean-pierre charras authored
This was due to a duplicate constants ( with sligtly different values) used to select items in some seach functions that broke filtering. Old definitions removed.
-
- 23 Jan, 2011 2 commits
-
-
Wayne Stambaugh authored
* Boost container release method clobbering sheet pointers causing seg faults.
-
jean-pierre charras authored
-