- 11 Oct, 2013 1 commit
-
-
jean-pierre charras authored
Remove wxUSE_UNICODE definition from CMakeLists.txt, because this define comes from wxWidgets and should not be made inside kicad Remove KICAD_GOST option because it is now useless: the 2 GOST options are now selectable at run time and are: * specific page layouts (now user definable, and the GOST page layouts are available in template folder) * notation for multiple parts per package (made in eeschema, preference menu)
-
- 10 Sep, 2013 1 commit
-
-
Maciej Suminski authored
-
- 19 Jul, 2013 1 commit
-
-
jean-pierre charras authored
-
- 22 May, 2013 1 commit
-
-
jean-pierre charras authored
-
- 06 Apr, 2013 1 commit
-
-
Lorenzo Marcantonio authored
the spurious warning about stuff that couldn't be seen when changing colours. NOTE that the 'net name' layer is present and configurable but non used anywhere!
-
- 04 Apr, 2013 1 commit
-
-
Lorenzo Marcantonio authored
In particular the new mechanism for handling extended color palettes is in place, included renaming the ini keys and saving the color name instead of its index; this means better forward compatibility with palette changes. Since ini keys are changed, colors will be reset
-
- 02 Feb, 2013 1 commit
-
-
Emmeran authored
added option to allow zooming around the crosshair instead of the center; can be enabled via options or by holding alt while using the mousewheel
-
- 16 Dec, 2012 1 commit
-
-
jean-pierre charras authored
eeschema: make new netlist format (S expr netlist format) the default for Pcbnew netlists in dialog netlist. Also move netlist_control.* to dialogs/dialog_netlist.*, to be consistent with other file dialogs.
-
- 28 Sep, 2012 1 commit
-
-
jean-pierre charras authored
-
- 26 Aug, 2012 1 commit
-
-
jean-pierre charras authored
* serious code cleanup (remove duplicate code) * shows (option in 3D preference menu) the copper items (tracks, zones...) in 3D, using 35 microns copper thickness. However, because there are a lot more3D data to show (roughly 4 times more), this is slower.
-
- 24 May, 2012 1 commit
-
-
brian. authored
-
- 11 Apr, 2012 1 commit
-
-
jean-pierre charras authored
If enable in preference menu, allow the pan with drag mouse with middle button down. both unlimited and limited pan is allowed.
-
- 26 Mar, 2012 1 commit
-
-
Alexander Zakamaldin authored
-
- 12 Mar, 2012 1 commit
-
-
jean-pierre charras authored
* make 2 bitmaps more visible. * fix incorrect screen redraw when rotating a component. * netlist : the pcbnew advanced format can be now stored (persistant option) in project config.
-
- 16 Feb, 2012 2 commits
-
-
jean-pierre charras authored
Code cleaning and other minor fixes.
-
Dick Hollenbeck authored
the match between wxString::Format() or wxString::Printf() format strings with passed arguments, but does this at runtime, not compile time. Fix some mismatches. size_t is a 64 bit type on x86_64 whereas int and unsigned are 32 bit types. On 32 bit machines they are all 32 bits so this error is probably not triggered.
-
- 23 Jan, 2012 1 commit
-
-
Dick Hollenbeck authored
-
- 05 Jan, 2012 1 commit
-
-
Dick Hollenbeck 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.
-
- 16 Dec, 2011 1 commit
-
-
Wayne Stambaugh authored
-
- 13 Dec, 2011 1 commit
-
-
Wayne Stambaugh authored
* Enable replace toolbar button and menu entry. * Improve find replace logging granularity. * Fix find and replace dialog control hiding and disabling. * Minor improvements to the SCH_FIND_REPLACE_DATA object. * Move find collector list iterator into the collector object. * Add visibility override flag to EDA_ITEM to temporarily show items that are hidden during find and replace.
-
- 09 Dec, 2011 1 commit
-
-
Wayne Stambaugh authored
-
- 05 Dec, 2011 1 commit
-
-
Dick Hollenbeck authored
* Removed Pcb_Frame argument from BOARD() constructor, since it precludes having a BOARD being edited by more than one editor, it was a bad design. And this meant removing m_PcbFrame from BOARD. * removed BOARD::SetWindowFrame(), and BOARD::m_PcbFrame * Removed the global BOARD_DESIGN_SETTINGS which was in class_board.cpp * added BOARD_DESIGN_SETTINGS to the BOARD class, a full instance * a couple dialogs now only change BOARD_DESIGN_SETTINGS when OK is pressed, such as dialog_mask_clearance, dialog_drc, etc. * Removed common/pcbcommon.cpp's int g_CurrentVersionPCB = 1 and replaced it with build_version.h's #define BOARD_FILE_VERSION, although there may be a better place for this constant. * Made the public functions in PARAM_CFG_ARRAY be type const. void SaveParam(..) const and void ReadParam(..) const * PARAM_CFG_BASE now has virtual destructor since we have various way of destroying the derived class and boost::ptr_vector must be told about this. * Pass const PARAM_CFG_ARRAY& instead of PARAM_CFG_ARRAY so that we can use an automatic PARAM_CFG_ARRAY which is on the stack.\ * PCB_EDIT_FRAME::GetProjectFileParameters() may no longer cache the array, since it has to access the current BOARD and the BOARD can change. Remember BOARD_DESIGN_SETTINGS are now in the BOARD. * Made the m_BoundingBox member private, this was a brutally hard task, and indicative of the lack of commitment to accessors and object oriented design on the part of KiCad developers. We must do better. Added BOARD::GetBoundingBox, SetBoundingBox(), ComputeBoundingBox(). * Added PCB_BASE_FRAME::GetBoardBoundingBox() which calls BOARD::ComputeBoundingBox()
-
- 15 Oct, 2011 1 commit
-
-
Wayne Stambaugh authored
* Factor test for auto save file into base frame class. * Added auto save feature to Eeschema for saving schematics, addresses launchpad question 173631. * Add auto save interval control to Eeschema options dialog. * Fix problem with subsequent auto saves in last commit.
-
- 06 Sep, 2011 2 commits
-
-
Wayne Stambaugh authored
-
Wayne Stambaugh authored
-
- 18 Aug, 2011 1 commit
-
-
Wayne Stambaugh authored
* Add general purpose user write permission test function to base window class. * Check user write permissions before saving project, schematic and library files. * Remove displaying file dialog every time the project file is saved. * Display absolute paths for non-root sheet file in title bar. * Remove redundant command table entry from schematic editor. * Remove unused variables to fix GCC 4.6 warnings. * The usual Doxygen comment and coding style policy fixes.
-
- 16 Aug, 2011 1 commit
-
-
Dick Hollenbeck authored
-
- 15 Jun, 2011 1 commit
-
-
Wayne Stambaugh authored
* Move code from function ClearProjectDrawList() into SCH_SCREEN object Clear() method. * Delete eeschema/delsheet.cpp as none of the code in it is ever called. * Move global spice and net list command line variables into SCH_EDIT_FRAME object as priviate members and provide access methods. * Remove unnecessary header includes from eeschema/sheet.cpp. * Minor coding policy 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.
-
- 26 Feb, 2011 1 commit
-
-
jean-pierre charras authored
-
- 05 Feb, 2011 1 commit
-
-
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.
-
- 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.
-
- 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.
-
- 05 Jan, 2011 1 commit
-
-
Dick Hollenbeck authored
-
- 31 Dec, 2010 1 commit
-
-
Wayne Stambaugh authored
-
- 20 Dec, 2010 1 commit
-
-
Lorenzo Marcantonio authored
-
- 08 Dec, 2010 1 commit
-
-
Wayne Stambaugh authored
-
- 02 Dec, 2010 1 commit
-
-
Wayne Stambaugh authored
-