1. 09 Jan, 2012 6 commits
    • Wayne Stambaugh's avatar
      Eeschema schematic object improvements. · 409d6e8e
      Wayne Stambaugh authored
      * Remove unnecessary copy constructors from schematic and component
        library objects.
      * Add comment to class definitions where the default copy constructor
        generated by the compiler was adequate.
      * Add assignment operator to EDA_ITEM, SCH_ITEM, and all schematic
        objects where the default assignment operator generated by the
        compiler would not be adequate.
      409d6e8e
    • Andrey Fedorushkov's avatar
      fix build when defined KICAD_GOST · d000d486
      Andrey Fedorushkov authored
      d000d486
    • Dick Hollenbeck's avatar
      ++all · 78d921e7
      Dick Hollenbeck authored
        * Carve out TITLE_BLOCK from BASE_SCREEN
        * Add include/hashtables.h and put class PROPERTIES in there.
          Change PROPERTIES to use "const char*" as the key instead of wxString.
      ++eeschema
        * Add shim class SCH_BASE_FRAME which introduces the data model SCH_SCREEN
          to the frame EESCHEMA frame class hierarchy and allows sharing of:
          SCH_SCREEN* GetScreen() const;                              // overload EDA_DRAW_FRAME
          void SetPageSettings( const PAGE_INFO& aPageSettings );     // overload EDA_DRAW_FRAME
          const PAGE_INFO& GetPageSettings () const;                  // overload EDA_DRAW_FRAME
          const wxSize GetPageSizeIU() const;                         // overload EDA_DRAW_FRAME
          const wxPoint& GetOriginAxisPosition() const;               // overload EDA_DRAW_FRAME
          void SetOriginAxisPosition( const wxPoint& aPosition );     // overload EDA_DRAW_FRAME
          const TITLE_BLOCK& GetTitleBlock() const;                   // overload EDA_DRAW_FRAME
          void SetTitleBlock( const TITLE_BLOCK& aTitleBlock );       // overload EDA_DRAW_FRAME
      78d921e7
    • Dick Hollenbeck's avatar
      ++eeschema · 67e28ade
      Dick Hollenbeck authored
          Add shim class SCH_BASE_FRAME which introduces the data model SCH_SCREEN
          to the frame class hierarchy.
      67e28ade
    • Dick Hollenbeck's avatar
      CHANGELOG.txt · f6940353
      Dick Hollenbeck authored
      f6940353
    • Dick Hollenbeck's avatar
  2. 07 Jan, 2012 2 commits
  3. 06 Jan, 2012 2 commits
  4. 05 Jan, 2012 7 commits
    • Dick Hollenbeck's avatar
      improved comments · 148aecf9
      Dick Hollenbeck authored
      148aecf9
    • Dick Hollenbeck's avatar
      add container_test · 00052a60
      Dick Hollenbeck authored
      00052a60
    • Dick Hollenbeck's avatar
      Ki_PageDescr was re-written as a proper C++ class and renamed to PAGE_INFO. · 9d080b08
      Dick Hollenbeck authored
          It describes paper.  The m_Offset field was dropped since it was only used
          in HPGL plotting within EESCHEMA.  PAGE_INFO instance was moved out of
          BASE_SCREEN (which is on its way out) into both SCH_SCREEN and BOARD.
      
      
      ----------- This line and the following will be ignored --------------
      
      modified:
        CMakeLists.txt
        common/CMakeLists.txt
        common/base_screen.cpp
        common/basicframe.cpp
        common/class_plotter.cpp
        common/common.cpp
        common/common_plotHPGL_functions.cpp
        common/common_plotPS_functions.cpp
        common/common_plot_functions.cpp
        common/dialogs/dialog_page_settings.cpp
        common/dialogs/dialog_page_settings.h
        common/dialogs/dialog_page_settings_base.cpp
        common/dialogs/dialog_page_settings_base.fbp
        common/dialogs/dialog_page_settings_base.h
        common/drawframe.cpp
        common/drawpanel.cpp
        common/pcbcommon.cpp
        common/projet_config.cpp
        common/worksheet.cpp
        cvpcb/class_DisplayFootprintsFrame.cpp
        cvpcb/class_footprints_listbox.cpp
        cvpcb/cvframe.cpp
        eeschema/dialogs/dialog_SVG_print.cpp
        eeschema/dialogs/dialog_SVG_print.h
        eeschema/dialogs/dialog_build_BOM.cpp
        eeschema/dialogs/dialog_plot_schematic_DXF.cpp
        eeschema/dialogs/dialog_plot_schematic_HPGL.cpp
        eeschema/dialogs/dialog_plot_schematic_PS.cpp
        eeschema/dialogs/dialog_print_using_printer.cpp
        eeschema/eeschema_config.cpp
        eeschema/files-io.cpp
        eeschema/libedit_plot_component.cpp
        eeschema/libeditframe.cpp
        eeschema/libeditframe.h
        eeschema/load_one_schematic_file.cpp
        eeschema/sch_screen.cpp
        eeschema/sch_sheet.h
        eeschema/schframe.cpp
        eeschema/viewlib_frame.cpp
        eeschema/viewlib_frame.h
        gerbview/dialogs/dialog_show_page_borders.cpp
        gerbview/dialogs/gerbview_dialog_display_options_frame.cpp
        gerbview/events_called_functions.cpp
        gerbview/gerbview.cpp
        gerbview/gerbview.h
        gerbview/gerbview_config.cpp
        gerbview/gerbview_frame.cpp
        gerbview/initpcb.cpp
        include/appl_wxstruct.h
        include/class_base_screen.h
        include/class_colors_design_settings.h
        include/class_pcb_screen.h
        include/class_sch_screen.h
        include/common.h
        include/pcbstruct.h
        include/plot_common.h
        include/wxBasePcbFrame.h
        include/wxEeschemaStruct.h
        include/wxstruct.h
        pcbnew/basepcbframe.cpp
        pcbnew/class_board.h
        pcbnew/class_pad.cpp
        pcbnew/class_pad.h
        pcbnew/class_track.h
        pcbnew/classpcb.cpp
        pcbnew/dialogs/dialog_SVG_print.cpp
        pcbnew/dialogs/dialog_gendrill.h
        pcbnew/dialogs/dialog_pad_properties.cpp
        pcbnew/export_gencad.cpp
        pcbnew/gen_drill_report_files.cpp
        pcbnew/gen_modules_placefile.cpp
        pcbnew/gendrill.cpp
        pcbnew/gendrill.h
        pcbnew/graphpcb.cpp
        pcbnew/initpcb.cpp
        pcbnew/io_mgr.h
        pcbnew/ioascii.cpp
        pcbnew/item_io.cpp
        pcbnew/kicad_plugin.cpp
        pcbnew/loadcmp.cpp
        pcbnew/minimun_spanning_tree.h
        pcbnew/moduleframe.cpp
        pcbnew/onleftclick.cpp
        pcbnew/pcbframe.cpp
        pcbnew/pcbnew_config.cpp
        pcbnew/pcbplot.h
        pcbnew/plotdxf.cpp
        pcbnew/plotgerb.cpp
        pcbnew/plothpgl.cpp
        pcbnew/plotps.cpp
        pcbnew/print_board_functions.cpp
        pcbnew/printout_controler.cpp
        pcbnew/printout_controler.h
        pcbnew/solve.cpp
        pcbnew/xchgmod.cpp
      unknown:
        3239.patch
        3268.patch
        build/
        container_test.cpp
        debug/
        dick
        release/
        new/build/
        new/doxygen.sty
        pcbnew/basepcbframe.cpp.orig
        pcbnew/plotps.cpp.orig
      pending merges:
        Dick Hollenbeck 2012-01-05 fix unreleased bug pertaining to "Sheet" line in a *.brd file
          Dick Hollenbeck 2012-01-05 [merge] merge in mainline into KICAD_PLUGIN work, which is for the PCBNEW nanometer support
          Dick Hollenbeck 2012-01-05 cannot use plugin until done
          Dick Hollenbeck 2012-01-05 finish up SCH_SHEET::{Set,Get}PageSettings() switch over
          Dick Hollenbeck 2012-01-04 remove page size globals from eeschema
          Dick Hollenbeck 2011-12-30 moving objects into BOARD which are saved in a *.brd file, for PLUGIN access
          Dick Hollenbeck 2011-12-22 [merge] merge in testing
          Dick Hollenbeck 2011-12-22 rename Ki_PageDescr to PAGE_INFO, encapsulate it in accessors, and move it into the BOARD
      9d080b08
    • Dick Hollenbeck's avatar
    • Dick Hollenbeck's avatar
    • Dick Hollenbeck's avatar
      cannot use plugin until done · 90bb27ca
      Dick Hollenbeck authored
      90bb27ca
    • Dick Hollenbeck's avatar
  5. 04 Jan, 2012 3 commits
  6. 03 Jan, 2012 1 commit
  7. 02 Jan, 2012 1 commit
  8. 31 Dec, 2011 1 commit
  9. 30 Dec, 2011 3 commits
  10. 29 Dec, 2011 1 commit
  11. 28 Dec, 2011 2 commits
  12. 27 Dec, 2011 1 commit
  13. 23 Dec, 2011 1 commit
  14. 22 Dec, 2011 5 commits
  15. 21 Dec, 2011 3 commits
    • Wayne Stambaugh's avatar
      Eeschema find and replace improvements. · 85d2f2f1
      Wayne Stambaugh authored
      * Add check box and flag to ignore replacing the component reference
        designator field.
      * Fix a resizing bug when switching between the find and replace modes of
        the find/replace dialog.
      * Fix replace component reference designator field bug.
      * Force rebuild of search list when schematic is modified and the replace
        dialog is closed.
      * Prevent finding the next item when the find/replace dialog is closed.
      * Respect warp mouse pointer setting when closing find/replace dialog.
      * Fix duplicate mnemonic control accelerator keys in find/replace dialog.
      85d2f2f1
    • Wayne Stambaugh's avatar
      More encapsulation work and other minor improvements. · 6c28cdc6
      Wayne Stambaugh authored
      * EDA_RECT and EDA_ITEM completely encapsulated.
      * Removed unnecessary EDA_ITEM member m_Selected and replaced functionality
        with SELECTED flag bit.
      6c28cdc6
    • Wayne Stambaugh's avatar
      Removed -static-libgcc linker flag that caused Pcbnew to crash on Windows when... · 98fa2283
      Wayne Stambaugh authored
      Removed -static-libgcc linker flag that caused Pcbnew to crash on Windows when raising an exception in release builds using MinGW GCC 4.6.1
      98fa2283
  16. 20 Dec, 2011 1 commit