- 11 Jan, 2011 1 commit
-
-
Wayne Stambaugh authored
* Change default build to enable wxDC zooming. * Move sheet label find function into SCH_SCREEN object. * Move draw screen items function into SCH_SCREEN object. * Remove redundant page print method from SCH_EDIT_FRAME. * Add method to hit test for all items in SCH_SCREEN. * Add method for testing if junction is required in SCH_SCREEN. * Fix Doxygen waring in help_common_strings.h
-
- 18 Jan, 2011 1 commit
-
-
jean-pierre charras authored
Eeschema: fix incorrect undo behavior after a component edition using the dialog frame (some changes were not undoable). Fix incorrect behavior after unit selection using the popup menu, and add undo command after this change (was non undoable)
-
- 10 Jan, 2011 3 commits
-
-
Wayne Stambaugh authored
* Merge LocateAnyPin() and LocatePinEnd() into single method and move to SCH_SCREEN object.
-
jean-pierre charras authored
Eeschema: minor enhancement: When a netlist is created and a component is not yet annotated, the annotate dialog is called from the netlist dialog (no need to close the netlist dialog, open the annotated dialog and reopen the netlist dialog).
-
Wayne Stambaugh authored
* Move update block pick list code to SCH_SCREEN object. * Remove redundant drawing function RedrawOneStruct(). * Change context menu text "Noconn" to "No Connect". * Change context menu text "GLabel" to "Global Label".
-
- 09 Jan, 2011 3 commits
-
-
Marco Mattila authored
-
Dick Hollenbeck authored
-
Marco Mattila authored
Add edit menu and right-click menu items to pcbnew for resetting module and other text field sizes to current defaults set in Preferences->Dimensions->Texts and Drawings.
-
- 08 Jan, 2011 3 commits
-
-
jean-pierre charras authored
-
jean-pierre charras authored
-
jean-pierre charras authored
-
- 07 Jan, 2011 2 commits
-
-
Wayne Stambaugh authored
* Move schematic select block from global variable to SCH_EDIT_FRAME. * Remove redundant schematic drawing code for eeredraw.cpp. * Move block select code into SCH_SCREEN object. * Simpilify block item select code. * Fix bug in SCH_LINE selection state test. * Add test to schematic objects for connectability. * Make copy block items function a private method in SCH_EDIT_FRAME.
-
jean-pierre charras authored
-
- 06 Jan, 2011 1 commit
-
-
Wayne Stambaugh authored
* Schematic reference object now completely encapsulated. * Schematic reference list object refactoring complete. * Make OK default button in PCBNew block operation dialog.
-
- 05 Jan, 2011 4 commits
-
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
-
Wayne Stambaugh authored
* More schematic reference list object refactoring. * Initial encapsultation of schematic reference object. * Improve schematic reference object doxygen comments. * Remove redundant library component lookup when generating net list. * Fix doxygen waring in LIB_PIN object.
-
jean-pierre charras authored
Pcbnew: Bug fix: arcs in modules outlines (when flipped) were incorrectly saved and read in .brd files. this was due to incorrect macro NORMALIZE_ANGLE (was the same as NORMALIZE_ANGLE_POS), now modified and renamed NORMALIZE_ANGLE_360
-
- 04 Jan, 2011 4 commits
-
-
jean-pierre charras authored
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
-
- 03 Jan, 2011 3 commits
-
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
-
- 02 Jan, 2011 1 commit
-
-
jean-pierre charras authored
Fix a minor warning when starting Kicad in debug mode (wxWidgets 2.9.1 specific)
-
- 01 Jan, 2011 5 commits
-
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
* Added the basic structure to the Sweet parser in sch_part.cpp. * Got inheritence working off of the 'extends' keyword and PART::inherit() * Tossed the units support out of sweet.keywords, since we agreed to go dimensionless. ++richio: * Added the problemInputLine support to PARSE_ERROR, so UI can show the offending line of bytes. Yes bytes, not even guaranteed to be characters.
-
jean-pierre charras authored
Eeschema: cleaning code. Start work to enhance annotation algorithm. Already added an option to annotate using sheet number (sheet 1 uses numbers 100 to 199, sheet 2 uses 200 to 299..). Works fine if deleting existing annotation, but needs work to be used when the existing annotation is kept .
-
- 31 Dec, 2010 3 commits
-
-
Wayne Stambaugh authored
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
-
- 30 Dec, 2010 4 commits
-
-
Dick Hollenbeck authored
* Deleted kicad_exceptions, because it required the big #include <wx/wx.h> and that was slowing down compiling. Moved that stuff back into richio.h where it came from. * Enhanced IO_ERROR to format an errorText. * Added THROW_IO_ERROR() and THROW_PARSE_ERROR() macros to capture the the call site of the thrower. If you have problems compiling, it is probably due to the definition of __LOC__ in richio.h. Some compilers may not support __func__ in C++ yet. Find a macro that identifies your compiler, and we can work out something in the #define of __LOC__.
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
to PART::Parse() from test program. Ready now to complete the PART parsing.
-
- 29 Dec, 2010 2 commits
-
-
Marco Serantoni authored
-
Dick Hollenbeck authored
-