1. 05 Jan, 2012 6 commits
    • 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
  2. 04 Jan, 2012 3 commits
  3. 03 Jan, 2012 1 commit
  4. 02 Jan, 2012 1 commit
  5. 31 Dec, 2011 1 commit
  6. 30 Dec, 2011 3 commits
  7. 29 Dec, 2011 1 commit
  8. 28 Dec, 2011 2 commits
  9. 27 Dec, 2011 1 commit
  10. 23 Dec, 2011 1 commit
  11. 22 Dec, 2011 5 commits
  12. 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
  13. 20 Dec, 2011 1 commit
  14. 19 Dec, 2011 1 commit
    • jean-pierre charras's avatar
      Pcbnew: Enhanced algorithm to calculate board connections: · d41b81fc
      jean-pierre charras authored
      * A track is seen connected to a pad if the track end is inside the pad shape.
      * Pads inside pads are now seen connected, if the center of the pad is *inside* the other pad.
      * this is made to be sure a large copper area is shared by the 2 pads,  and to keep algorithm fast.
      d41b81fc
  15. 18 Dec, 2011 4 commits
  16. 17 Dec, 2011 1 commit
  17. 16 Dec, 2011 5 commits
    • Wayne Stambaugh's avatar
      Encapsulate EDA_APP class. · 0e27f45f
      Wayne Stambaugh authored
      0e27f45f
    • Alexander Zakamaldin's avatar
      fix · d4635805
      Alexander Zakamaldin authored
      d4635805
    • Dick Hollenbeck's avatar
      improvements, hopefully · b3a6ddb6
      Dick Hollenbeck authored
      b3a6ddb6
    • Wayne Stambaugh's avatar
      More encapsulation work and other minor improvements. · fac288cf
      Wayne Stambaugh authored
      * EDA_DRAW_FRAME completely encapsulated except for DrawFrame member.
      * Moved members specific to Pcbnew from EDA_DRAW_FRAME to PCB_BASE_FRAME
        or PCB_EDIT_FRAME as appropriate.
      * Replace EDA_TOOLBAR with wxAuiToolBar as EDA_TOOL bar provided no
        additional functionality and made code less readable.
      * Remove EDA_TOOLBAR class definition from wxstruct.h and delete file
        wineda_toolbar.cpp.
      * Rename tool bar members to something more descriptive since the
        horizontal and vertical references wont mean anything once the
        tool bars are movable.
      * Lots of dead code removal.
      fac288cf
    • Dick Hollenbeck's avatar
      fix bugs in kicad_plugin.cpp. · c9269232
      Dick Hollenbeck authored
      KICAD_PLUGIN::Load() is solid now, except for missing globals, which
      still need to get moved into the class BOARD.
      
      Same for KICAD_PLUGIN::Save(), only missing globals, which once they
      are in the BOARD class, will be added.
      c9269232