1. 09 Apr, 2013 1 commit
  2. 27 Mar, 2013 1 commit
    • Lorenzo Marcantonio's avatar
      Renamed global variables: · aae87178
      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
      aae87178
  3. 06 Mar, 2013 1 commit
  4. 13 Jan, 2013 1 commit
  5. 09 Jan, 2013 1 commit
  6. 02 Sep, 2012 2 commits
  7. 25 Jul, 2012 1 commit
  8. 26 Jun, 2012 1 commit
  9. 17 Jun, 2012 1 commit
  10. 10 Jun, 2012 1 commit
  11. 08 Jun, 2012 1 commit
  12. 05 Jun, 2012 1 commit
  13. 19 Feb, 2012 1 commit
  14. 23 Jan, 2012 1 commit
  15. 14 Jan, 2012 1 commit
    • Wayne Stambaugh's avatar
      Pcbnew object improvements. · 5289c220
      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.
      5289c220
  16. 31 Dec, 2011 1 commit
  17. 29 Dec, 2011 1 commit
  18. 22 Dec, 2011 1 commit
  19. 21 Dec, 2011 1 commit
  20. 13 Dec, 2011 1 commit
  21. 10 Dec, 2011 1 commit
  22. 06 Dec, 2011 1 commit
  23. 05 Dec, 2011 1 commit
    • Dick Hollenbeck's avatar
      ++PCBNew · b26580d5
      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()
      b26580d5
  24. 24 Nov, 2011 1 commit
  25. 15 Nov, 2011 1 commit
  26. 11 Nov, 2011 1 commit
  27. 17 Oct, 2011 1 commit
    • Wayne Stambaugh's avatar
      Minor dialog fixes and code cleaning. · 2c251196
      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.
      2c251196
  28. 01 Oct, 2011 1 commit
  29. 24 Sep, 2011 1 commit
  30. 23 Sep, 2011 1 commit
    • Wayne Stambaugh's avatar
      PCB common library header rationalization. · edd35b4e
      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.
      edd35b4e
  31. 20 Sep, 2011 1 commit
    • Wayne Stambaugh's avatar
      Remove sine and cosine look up tables and other minor fixes. · 4230ac4c
      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.
      4230ac4c
  32. 15 Sep, 2011 1 commit
  33. 14 Sep, 2011 1 commit
  34. 13 Sep, 2011 1 commit
    • Wayne Stambaugh's avatar
      PCBNew locate code refactoring. · efc93aa5
      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.
      efc93aa5
  35. 07 Sep, 2011 1 commit
    • Wayne Stambaugh's avatar
      Lots and lots of PCBNew code cleaning and fix build bug introduced in r3108. · 0c443357
      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.
      0c443357
  36. 06 Sep, 2011 1 commit
  37. 13 May, 2011 1 commit
  38. 12 Apr, 2011 1 commit
    • Wayne Stambaugh's avatar
      Coding policy fixes and other minor improvements. · 5c8894f9
      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.
      5c8894f9
  39. 09 Mar, 2011 1 commit