- 12 Feb, 2011 1 commit
-
-
jean-pierre charras authored
-
- 11 Feb, 2011 2 commits
-
-
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.
-
jean-pierre charras authored
Eeschema: intermediate netlist : fix duplicate pins in libpart, with components having 2 shapes (DeMorgan conversion) and somethimes with multi parts per package.
-
- 10 Feb, 2011 3 commits
-
-
jean-pierre charras authored
Commit installer translation files for Japanese
-
jean-pierre charras authored
-
jean-pierre charras authored
Eeschema: in intermediate netlist generation: remove redundant pins list by component, and make Dick happy. Known bug in intermediate netlist generation: multi parts per package have their common pins listed more than once in nets section. Will be fixed.
-
- 09 Feb, 2011 3 commits
-
-
Wayne Stambaugh authored
* Fix optimized bitmap grid drawing method. * Enable optimized grid drawing method on Windows and Linux. * Create a helper class for resetting and restoring device context scale and origin settings for blitting purposes. * Use wxLogTrace instead of wxLogDebug for coordinate dumping in drawpanel.cpp. See comments for more information on enabling coordinate tracing. * Add flag to allow hiding the drawing cross hair. Hide cross hair by default on OSX. * Move get cross hair device position code from draw panel object to base screen object. * Remove redundant parent member variable from draw panel object by overriding wxWindow::GetParent() method.
-
Marco Mattila authored
-
jean-pierre charras authored
very minor enhancement in netlist dialog. Gerbview: remove useless code I wrote specific to Windows in BOARD::Draw() function, because Wayne has fixed the bug. common_plotPS_functions.cpp: remove a potential bug. Rename some classes according to coding style policy.
-
- 08 Feb, 2011 3 commits
-
-
jean-pierre charras authored
-
Wayne Stambaugh authored
* Fix rendering bug in GerbView caused by wxDC scaling change caused by setting the wxDC clipping region. * Eliminate the need to have optional background erasing as the change above fixed that problem as well. * Default cursor handling improvements.
-
jean-pierre charras authored
Use non translated fields names in intermediate netlist file because they are keyword in this file. Change intermediate netlist file extension from .tmp to .xml
-
- 07 Feb, 2011 1 commit
-
-
Marco Mattila authored
-
- 06 Feb, 2011 1 commit
-
-
Dick Hollenbeck authored
-
- 05 Feb, 2011 5 commits
-
-
Wayne Stambaugh authored
* Schematic editor cancel current tool command now use a single command ID that is used everywhere the event is generated. * Moved cancel current tool code from Process_Special_Functions to a separate event handler. * Add idle check method to block select object. * Add block active check to base screen object.
-
jean-pierre charras authored
Change in CvPcb: CvPcb now does not use .dcm files, only .mod files to read modules keywords and doc
-
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
-
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 4 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
-