- 23 Jan, 2012 1 commit
-
-
Dick Hollenbeck authored
-
- 03 Jan, 2012 1 commit
-
-
Wayne Stambaugh authored
-
- 29 Dec, 2011 1 commit
-
-
Wayne Stambaugh authored
* EDA_DRAW_PANEL completely encapsulated. * Moved OSX m_overlay member from EDA_DRAW_PANEL to EDA_DRAW_FRAME where it is used. * Doxygen comment warning fixes.
-
- 22 Dec, 2011 1 commit
-
-
Wayne Stambaugh authored
* EDA_DRAW_FRAME completely encapsulated. * Encapsulate the the low hanging fruit in EDA_DRAW_PANEL.
-
- 08 Dec, 2011 1 commit
-
-
Wayne Stambaugh authored
-
- 07 Dec, 2011 1 commit
-
-
Wayne Stambaugh authored
-
- 22 Sep, 2011 1 commit
-
-
Fix minor issues. Fic compil issue in dimension.cpp with wxMSW 2.8.12 (wxMSW 2.8.12 only).
-
- 06 Sep, 2011 2 commits
-
-
Wayne Stambaugh authored
-
Wayne Stambaugh authored
-
- 30 Aug, 2011 1 commit
-
-
Wayne Stambaugh authored
* Warn the user that fields with no value and not it the field template list will be removed from the component before exiting the edit component in schematic dialog. * Add a function to TEMPLATES class to check if template list contains a field with a given name. * Move the function to display the edit component in schematic dialog into the SCH_EDIT_FRAME class. * Doxygen and coding style policy fixes.
-
- 31 May, 2011 1 commit
-
-
jean-pierre charras authored
Try to fix bug 639683 : Illegal reference strings are now detected and replaced by default prefix for old schematics or rejected in schematic edition.
-
- 19 Apr, 2011 1 commit
-
-
jean-pierre charras authored
-
- 14 Mar, 2011 1 commit
-
-
Wayne Stambaugh authored
* Fix about dialog escape key termination bug. * Fix edit hot keys dialog escape key termination bug. * Set schematic editor component properties dialog default button. * Fix schematic editor plot DXF dialog escape key termination bug. * Set PCB editor layers setup dialog default button. * Set PCB editor swap layers dialog default button. * Set PCB editor net list dialog default button. * Add comment to UIPolicy.txt about escape key termination requiring proper dialog button IDs.
-
- 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.
-
- 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.
-
- 02 Feb, 2011 1 commit
-
-
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.
-
- 30 Jan, 2011 1 commit
-
-
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.
-
- 21 Jan, 2011 1 commit
-
-
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.
-
- 15 Jan, 2011 1 commit
-
-
jean-pierre charras authored
Pcbnew: fix that prevents loading modules from libraries (footprint name not identified in lib) Module Editor: Try to fix incorrect printing. Fixed now only for scale 1. Nor working for other scales. (Work in progress). Gerbview: Known bug: printing not working. VRML export: Fix incorrect export of 3D shapes rotations when the 3D shape was rotated.
-
- 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 1 commit
-
-
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".
-
- 21 Dec, 2010 1 commit
-
-
jean-pierre charras authored
Eeschema: in component properties dialog, add control for fields texts justification, like in Libedit. Fix some Doxygen warnings.
-
- 14 Dec, 2010 1 commit
-
-
Wayne Stambaugh authored
-
- 10 Dec, 2010 1 commit
-
-
Wayne Stambaugh authored
-
- 08 Dec, 2010 1 commit
-
-
Wayne Stambaugh authored
-
- 18 Nov, 2010 1 commit
-
-
Wayne Stambaugh authored
-
- 11 Nov, 2010 1 commit
-
-
Wayne Stambaugh authored
-
- 10 Nov, 2010 1 commit
-
-
Wayne Stambaugh authored
-
- 22 Oct, 2010 1 commit
-
-
Vovanium authored
Make option not uppercasing component names. I'm so bored with my Eeschema is convert ADuC, Si, component names to ADUC, SI etc., so I contribute this patch so anyone now may keep components
-
- 04 Oct, 2010 1 commit
-
-
Wayne Stambaugh authored
* Use C++ map in component library instead of boost::ptr_vector. * Drop Boost pointer containers for standard C++ containers. * Moved duplicate name user interface elements from library object to library editor. * Added code to support direct addition and replacement of component alias objects into libraries. * Removed temporary strings used to add and remove alias objects. * Libraries only store alias objects, components now accessed thru alias. * Simplify library API for adding, removing, and replacing components. * Updated edit component in library dialog and library editor to reflect component library object changes. * Fixed bug in library viewer when displaying alias name. * Made a few header files compile stand alone per the new coding policy. * Remove some dead code and the usual code formatting fixes.
-
- 29 Aug, 2010 1 commit
-
-
Marco Mattila authored
-
- 12 Jul, 2010 1 commit
-
-
Dick Hollenbeck authored
inches and mm, the industry is crazy enough to force us with mixed design. For example I routinely use imperial units for track size and clearance, but drilling is strictly a metric issue... So I added a little parser to recognize a suffix specification in the unit text boxes... so you can put in things like: 1in (1 inch) 1" (idem) 25th (25 thou) 25mi (25 mils, the same) 6mm (6 mm, obviously) The rules are: spaces between the number and the unit are accepted, only the first two letters are significant. As a bonus, it also recognize the period (.) as a decimal point substituting it with the correct locale character (there was a wishlist for it, IIRC). Most useful for number pad fans :D
-
- 11 Jul, 2010 1 commit
-
-
jean-pierre charras authored
dialog_edit_component_in_schematic: moved "Reset to Library Default" Button. This command is now undoable.
-
- 30 Jun, 2010 1 commit
-
-
Dick Hollenbeck authored
-
- 24 Jun, 2010 1 commit
-
-
Wayne Stambaugh authored
* Continue component library class clean up and encapsulation work. * Change hierarchical sheet label container to boost::vector_ptr. * Encapsulate hierarchical label handling in hierarchical sheet class. * Convert some missed occurrences of wxString::GetData() to GetChars( wxString ). * Fix some minor code formatting issues.
-
- 17 Jun, 2010 1 commit
-
-
Dick Hollenbeck authored
-
- 18 Feb, 2010 1 commit
-
-
charras authored
-
- 13 Jan, 2010 2 commits
-
-
stambaughw authored
* Fix debug asserts when passing NULL pointers to wxAuiPaneInfo. * Fix Kicad main window sash sizer bug when using wxAui. * Remove specctra_test from Visual Studio builds to prevent build errors. * Add WIN32 to layer widget test so it will build properly on Visual Studio. * Fixed compiler conversion warnings in PCBNew. * Fixed worksheet print scaling in PCBNew. * Minor code renaming.
-
charras authored
Code cleaning and using DrawPanel->Refresh() instead of ReDraw() when possible.
-
- 20 Dec, 2009 1 commit
-
-
charras authored
-