- 17 Apr, 2012 1 commit
-
-
Dick Hollenbeck authored
-
- 07 Apr, 2012 1 commit
-
-
Wayne Stambaugh authored
* Save dialog now supports saving boards to new file format. * Add CMake option to build s-expression file save. * Add check to main CMakeList.txt file to make sure nanometers are enables when the new file format is built. * Minor tweaks to object format functions for improved output. * Rename kicad_plugin.h/cpp to legacy_plugin.h/cpp.
-
- 05 Apr, 2012 1 commit
-
-
Dick Hollenbeck authored
-
- 17 Mar, 2012 1 commit
-
-
Wayne Stambaugh authored
* Remove double Clone() function calls from all classes derived from EDA_ITEM. * Lots of Doxygen comment warning fixes.
-
- 12 Mar, 2012 1 commit
-
-
Dick Hollenbeck authored
* Save all visibilities, layer and render, in BOARD and restore on load.
-
- 29 Feb, 2012 1 commit
-
-
Dick Hollenbeck authored
any configuration overrides. Call SetDesignSettings() in PCB_BASE_FRAME::ReadSetup().
-
- 19 Feb, 2012 1 commit
-
-
Dick Hollenbeck authored
-
- 09 Feb, 2012 1 commit
-
-
Dick Hollenbeck authored
-
- 06 Feb, 2012 1 commit
-
-
Dick Hollenbeck authored
-
- 02 Feb, 2012 1 commit
-
-
Dick Hollenbeck authored
-
- 23 Jan, 2012 1 commit
-
-
Dick Hollenbeck authored
-
- 16 Jan, 2012 2 commits
-
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
sizes. Tested with postscript output only. Required minor file format changes to reflect the "portrait" setting. common/dialogs/dialog_page_settings.cpp uses a checkbox but its name is "Landscape", which is inverted from portrait, but since it is the more common choice, I used that rather than portrait. The tooltip for that checkbox makes it clear. No portrait mode is supported for "User" paper size.
-
- 09 Jan, 2012 1 commit
-
-
Dick Hollenbeck authored
-
- 05 Jan, 2012 1 commit
-
-
Dick Hollenbeck authored
-
- 31 Dec, 2011 1 commit
-
-
Dick Hollenbeck authored
-
- 22 Dec, 2011 2 commits
-
-
Dick Hollenbeck authored
-
jean-pierre charras authored
Better code in test connections in zones. Very minor other fixes
-
- 14 Dec, 2011 3 commits
-
-
Wayne Stambaugh authored
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
-
- 12 Dec, 2011 1 commit
-
-
Dick Hollenbeck authored
-
- 10 Dec, 2011 1 commit
-
-
Dick Hollenbeck authored
-
- 07 Dec, 2011 1 commit
-
-
Dick Hollenbeck authored
-
- 05 Dec, 2011 2 commits
-
-
Dick Hollenbeck authored
and TEXTE_MODULE size in kicad_plugin. Link in io_mgr and kicad_plugin but do not call them yet
-
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()
-
- 30 Nov, 2011 1 commit
-
-
Dick Hollenbeck authored
-
- 24 Nov, 2011 1 commit
-
-
Dick Hollenbeck authored
-
- 15 Nov, 2011 1 commit
-
-
Vladimir Ur authored
Some code restyling: VECTOR_PCB is an array. Cleanup uncontrolled definitions of abs, max, etc. max is now overloaded function and MAX is a macro.
-
- 11 Nov, 2011 1 commit
-
-
Vladimir Ur authored
Metric KiCad work continues. Partially processed D_PAD class. It is still need to be tested including all these import and export procedures...
-
- 09 Nov, 2011 2 commits
-
-
Vladimir Ur authored
General design rules tab converted to nanoscale. A bit of refactorisation in via sizes. And build key is KICAD_NANOMETRE not KICAD_NANOMETRIC (as I stated in previous commit).
-
Vladimir Ur authored
Added configuartion option KICAD_NANOMETRIC for this. * With option set to false: * - it should work and compile as usual - some values are saved with decimal point (which should be backward/forward compatible as old versions should just drop fractional part) * With option set to true: * - lengths in Global Design Rules should be settable 1nm steps. FROM/TO_LEGACY_LU(_DBL) macros introduced for easy interconnection between old and new units.
-
- 08 Nov, 2011 1 commit
-
-
Wayne Stambaugh authored
* Use version of DateAndTime that returns a wxString and delete the version that takes a char* as it is no longer required. * Merge StrNumICmp() and StrLenNumICmp() into StrLenNumCmp() to create a single function for comparing strings with integers and remove a lot of duplicate code. * Remove unused strupper from string.cpp. * Use wxArrayString for sorting the EDA_LIST_DIALOG contents.
-
- 20 Oct, 2011 1 commit
-
-
Dick Hollenbeck authored
-
- 01 Oct, 2011 1 commit
-
-
Wayne Stambaugh authored
-
- 30 Sep, 2011 1 commit
-
-
Wayne Stambaugh authored
* Correct all user strings and comments for the correct capitalization of application names according to JP. They are KiCad, Pcbnew, CvPcb, Eeschema, and GerbView. * Add a note the the user interface policy about the correct capitalization.
-
- 24 Sep, 2011 1 commit
-
-
Wayne Stambaugh authored
* More common header file compiler fixes. * Translate French code naming and comments. * Remove global variable ScreenPcb. * Dead code removal.
-
- 23 Sep, 2011 1 commit
-
-
Wayne Stambaugh authored
* All header files used to create the PCB common library now compile as stand alone code. This prevents the need to define them in a specific order to make source code compile properly. It should also now be possible to relocate the source code to build the common PCB library to a separate folder.
-
- 07 Sep, 2011 1 commit
-
-
Wayne Stambaugh authored
* Changed <wx-2.8/xml/xml.h> to "xnode.h" in pcbnew_config.cpp to fix bug when building against wxWidgets 2.9 and above. * Convert broken wxXmlNode code to use XNODE. * Overloaded XNODE constructor for creating child nodes. * Translate French naming conventions. * Translate French comments. * Remove tabs from several source files. * Coding style policy and Doxygen comment fixes.
-
- 06 Sep, 2011 1 commit
-
-
Wayne Stambaugh authored
-