- 09 Apr, 2013 1 commit
-
-
Lorenzo Marcantonio authored
-
- 27 Mar, 2013 1 commit
-
-
Lorenzo Marcantonio authored
Drc_On => g_Drc_On Route_Layer_TOP => g_Route_Layer_TOP Route_Layer_BOTTOM => g_Route_Layer_BOTTOM Track_45_Only_Allowed => g_Track_45_Only_Allowed
-
- 06 Mar, 2013 1 commit
-
-
jean-pierre charras authored
Pcbnew: fix Bug #1148785 (pcbnew crashes when using only one layer in autorouter ) , and a minor bug in dialog cleanup.
-
- 13 Jan, 2013 1 commit
-
-
Heikki Pulkkinen authored
-
- 09 Jan, 2013 1 commit
-
-
Wayne Stambaugh authored
-
- 02 Sep, 2012 2 commits
-
-
Lorenzo Marcantonio authored
-
Lorenzo Marcantonio authored
-
- 25 Jul, 2012 1 commit
-
-
jean-pierre charras authored
-
- 26 Jun, 2012 1 commit
-
-
jean-pierre charras authored
Code cleaning in autoroute functions.
-
- 17 Jun, 2012 1 commit
-
-
jean-pierre charras authored
autoroute functions: code cleaning
-
- 10 Jun, 2012 1 commit
-
-
jean-pierre charras authored
Some code cleaning in autoroute functions.
-
- 08 Jun, 2012 1 commit
-
-
jean-pierre charras authored
Minor code cleaning in autoroute files.
-
- 05 Jun, 2012 1 commit
-
-
jean-pierre charras authored
fix nanometer compatibility. minor code and comments cleaning (although theses files need a lot of code cleaning)
-
- 19 Feb, 2012 1 commit
-
-
Dick Hollenbeck authored
-
- 23 Jan, 2012 1 commit
-
-
Dick Hollenbeck authored
-
- 14 Jan, 2012 1 commit
-
-
Wayne Stambaugh authored
* Remove unnecessary copy constructors from board and module library objects. * Add doClone() method to board and library objects. * Add comment to class definitions where the default copy constructor generated by the compiler was adequate. * Replace copy method with clone method where applicable. * Remove DuplicateStruct() function. * Remove track object copy function.
-
- 31 Dec, 2011 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.
-
- 21 Dec, 2011 1 commit
-
-
Wayne Stambaugh authored
* EDA_RECT and EDA_ITEM completely encapsulated. * Removed unnecessary EDA_ITEM member m_Selected and replaced functionality with SELECTED flag bit.
-
- 13 Dec, 2011 1 commit
-
-
Guillaume Simard authored
-
- 10 Dec, 2011 1 commit
-
-
Dick Hollenbeck authored
-
- 06 Dec, 2011 1 commit
-
-
jean-pierre charras 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()
-
- 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...
-
- 17 Oct, 2011 1 commit
-
-
Wayne Stambaugh authored
* Grammar and spelling fixes in Eeschema, CvPcb, and Pcbnew path and library dialog tool tips. * Translate the French file name subrill.cpp to highlight.cpp. * Lots of coding style policy fixes.
-
- 01 Oct, 2011 1 commit
-
-
Wayne Stambaugh authored
-
- 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.
-
- 20 Sep, 2011 1 commit
-
-
Wayne Stambaugh authored
* Remove sine and cosine look up tables from trigo.cpp and replace them with sin() and cos() math functions. * Large include file clean up to prevent header ordering dependency build failures. * Translate French code names and comments. * Lots of coding style policy and doxygen comment fixes.
-
- 15 Sep, 2011 1 commit
-
-
Wayne Stambaugh authored
* Refactor pad locate code into the appropriate object. * Dead code removal. * Lots of coding style policy fixes.
-
- 14 Sep, 2011 1 commit
-
-
Wayne Stambaugh authored
-
- 13 Sep, 2011 1 commit
-
-
Wayne Stambaugh authored
* Move various locate functions into the appropriate board item object. * Unified best zoom for all frames derived from PCB_BASE_FRAME. * Remove track.cpp as it is no longer needed. * Dead code removal. * Remove scary frame window pointer member from board item objects. * Add draw bounding box to gerber draw item for debugging purposes.
-
- 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
-
- 13 May, 2011 1 commit
-
-
Wayne Stambaugh authored
* Remove most (not all) variables that were initialized but never used that cause GCC 4.6 to generate a warning. * Fix bug in schematic library editor best zoom calculation.
-
- 12 Apr, 2011 1 commit
-
-
Wayne Stambaugh authored
* Change class WinEDA_MsgPanel name to EDA_MSG_PANEL per coding policy. * Change some old set message panel code in PCBNew with updated message panel methods in EDA_DRAW_FRAME. * Remove unused global function Affiche_1_Parametre. * Minor Doxygen warning fixes.
-
- 09 Mar, 2011 1 commit
-
-
jean-pierre charras authored
All: fix a minor bur annoying issue: incorrect cursor shape after a block command (mainly when a tool is selected)
-