- 20 Mar, 2011 2 commits
-
-
jean-pierre charras authored
-
Dick Hollenbeck authored
-
- 19 Mar, 2011 1 commit
-
-
jean-pierre charras authored
-
- 17 Mar, 2011 1 commit
-
-
jean-pierre charras 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.
-
- 12 Mar, 2011 1 commit
-
-
jean-pierre charras authored
others: fix minor issues.
-
- 11 Mar, 2011 1 commit
-
-
Wayne Stambaugh authored
* Remove clearance and net class name read only text boxes from PCBNew auxiliary tool bar. * Display full net class information in message panel when an object that supports net classes is selected. * Move coordinate string conversion function to EDA_DRAW_FRAME object and made it more versatile. * Refresh message panel text when units change.
-
- 10 Mar, 2011 1 commit
-
-
Wayne Stambaugh authored
* Move locate function code into schematic screen object. * Move test for junction needed into schematic screen object. * Move test for marking connected items into schematic screen object. * Move delete item function code into schematic screen object. * Move delete all markers code into schematic screen object. * Add method for locating multiple items in schematic screen object. * Fix minor bug in schematic field object hit test declaration. * Initial encapsulation work on item picker object. * Remove duplicate doxygen comments from item picker object source file.
-
- 09 Mar, 2011 1 commit
-
-
jean-pierre charras authored
All: fix a minor bur annoying issue: incorrect cursor shape after a block command (mainly when a tool is selected)
-
- 04 Mar, 2011 1 commit
-
-
jean-pierre charras authored
-
- 03 Mar, 2011 3 commits
-
-
Wayne Stambaugh authored
* Factor change schematic component orientation code out of switch statement into separate function. * Remove redundant command events from schematic editor hot key handler.
-
jean-pierre charras authored
-
Wayne Stambaugh authored
* Change EDA_ITEM set flag function to set flag bits using logical or instead of assignment. * Add clear flag function to EDA_ITEM to clear flag bit using inverted logical and. * Factor change schematic text type code out of switch statement into a single function call. * Schematic text orientation function renaming improvements. * Lots of small coding policy changes to updated files.
-
- 02 Mar, 2011 2 commits
-
-
jean-pierre charras authored
All : modify macro FROM_UTF8, to ensure compatibility with files using a non utf8 encoding (old files created under Window, having some non ASCII characters).
-
Wayne Stambaugh authored
* Factor component unit select handling out of huge switch statement into a separate function.
-
- 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.
-
- 27 Feb, 2011 4 commits
-
-
Dick Hollenbeck authored
-
Andrey Fedorushkov authored
kicad: fix Russian GOST page reference sheet - add field 24-25
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
-
- 26 Feb, 2011 1 commit
-
-
jean-pierre charras authored
-
- 25 Feb, 2011 1 commit
-
-
Marco Mattila authored
Change board bounding box calculation to include all board items by default in pcbnew. Add a parameter to look for board edges only.
-
- 24 Feb, 2011 1 commit
-
-
Wayne Stambaugh authored
* Make EDA_DRAW_FRAME current tool ID member variable private. * Added global no tool selected ID to replace application specific no tool selected IDs. * Change SetToolID to prevent setting the tool ID to anything less than the new global no tool selected ID and assert on debug builds. * Change command and update user interface command event handlers to use new global no tool selected ID. * Fixed schematic library editor add pin hot key handler.
-
- 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 2 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.
-
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.
-
- 14 Feb, 2011 1 commit
-
-
Dick Hollenbeck authored
-
- 13 Feb, 2011 1 commit
-
-
jean-pierre charras authored
Pcbnew: remove duplicate definitions of some flags (like EDIT and IN_EDIT) that have exactly the same meaning, but different values... (very dangerous) Remove obsolete code.
-
- 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.
-
- 09 Feb, 2011 1 commit
-
-
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.
-
- 08 Feb, 2011 1 commit
-
-
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.
-
- 05 Feb, 2011 3 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 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.
-
- 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 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.
-
- 02 Feb, 2011 1 commit
-
-
Dick Hollenbeck authored
-