- 01 Feb, 2011 1 commit
-
-
Wayne Stambaugh authored
* ActiveScreen global variable is gone, yeah! * Use drawing coordinates instead of screen coordinates when calling GeneralControle().
-
- 31 Jan, 2011 1 commit
-
-
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 2 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
* 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.
-
- 26 Jan, 2011 1 commit
-
-
jean-pierre charras authored
-
- 23 Jan, 2011 1 commit
-
-
jean-pierre charras authored
-
- 21 Jan, 2011 2 commits
-
-
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.
-
Dick Hollenbeck authored
-
- 20 Jan, 2011 1 commit
-
-
Wayne Stambaugh authored
* Encapsulate file name member of base screen object. * Encapsulate associated screen member of schematic sheet object. * Create add screen method to schematic sheet object to simplify setting the associated screen. * Move the change file name code in the schematic sheet object to the edit sheet method in the schematic editor frame object to eliminate message dialogs. * Improve reference counting in schematic screen object. * Add helper type definitions for changing schematic object storage to C++ containers.
-
- 19 Jan, 2011 1 commit
-
-
Dick Hollenbeck authored
* TokenList2DsnLexer.cmake now supports comments, which start with a leading # character, and may be either on their own line or on a line after a token. * DSNLEXER::PopReader() now pops even the last LINE_READER* and returns it. ++pcbnew: * SPECCTRA_DB now inherits from new class SPECCTRA_LEXER, which led to a great deal of simplification and code factoring. * Moved specctra keywords into specctra.keywords.
-
- 17 Jan, 2011 1 commit
-
-
jean-pierre charras authored
Modedit: fix issues when printing a footprint. But needs refinement. Work in progress (mainly "Fit in page" is not working). Minor code cleaning
-
- 16 Jan, 2011 1 commit
-
-
Kenta Yonekura authored
commit patch from Kenta Yonekura (adding Japanese language) and add Kenta Yonekura to translator list in about dialog
-
- 14 Jan, 2011 1 commit
-
-
Marco Mattila authored
-
- 12 Jan, 2011 2 commits
-
-
Wayne Stambaugh authored
* Rename sch_item files to sch_junction. * Make global variable g_ItemToRepeat a private member of SCH_EDIT_FRAME object. * Encapsulate SCH_SCREEN reference count member.
-
Dick Hollenbeck authored
-
- 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
-
- 10 Jan, 2011 2 commits
-
-
Wayne Stambaugh authored
* Merge LocateAnyPin() and LocatePinEnd() into single method and move to SCH_SCREEN object.
-
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 1 commit
-
-
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.
-
- 07 Jan, 2011 1 commit
-
-
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.
-
- 05 Jan, 2011 1 commit
-
-
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 1 commit
-
-
jean-pierre charras authored
-
- 01 Jan, 2011 3 commits
-
-
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 1 commit
-
-
Wayne Stambaugh authored
-
- 30 Dec, 2010 1 commit
-
-
Dick Hollenbeck authored
-
- 29 Dec, 2010 3 commits
-
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
Include image file inline on main HTML page. Added HTTP_LIB_SOURCE. Added utf8.h
-
jean-pierre charras authored
-
- 28 Dec, 2010 5 commits
-
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
-
jean-pierre charras authored
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
-
- 27 Dec, 2010 2 commits
-
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
-
- 21 Dec, 2010 2 commits
-
-
Wayne Stambaugh authored
-
jean-pierre charras authored
Eeschema: in component properties dialog, add control for fields texts justification, like in Libedit. Fix some Doxygen warnings.
-
- 20 Dec, 2010 1 commit
-
-
jean-pierre charras authored
Eeschema: fix issues in drag command (mainly hotkey command and forgotten wire ends connected to components to drag). Rename EDA_Rect::Inside to EDA_Rect::Contains ( EDA_Rect::Inside( const EDA_Rect& aRect ) was very ambiguous ) Fix some Doxygen warnings and erroneous comments; Add comments.
-