- 09 Jan, 2012 6 commits
-
-
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.
-
Andrey Fedorushkov authored
-
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
-
Dick Hollenbeck authored
Add shim class SCH_BASE_FRAME which introduces the data model SCH_SCREEN to the frame class hierarchy.
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
-
- 07 Jan, 2012 2 commits
-
-
Александр Закамалдин authored
rather than being rejected.
-
Александр Закамалдин authored
This feature is very useful for electronics hobbyists who use DIY PCB technology (both toner transfer and photoresist methods). Also width correction may be useful for PCB designers who take care of track width etching. This patch also fixes some minor PS plotting issues.
-
- 06 Jan, 2012 2 commits
-
-
jean-pierre charras authored
Pcbnew: Now, archive modules function archives footprints with default orientation (0 degrees) and default side (Front layer)
-
jean-pierre charras authored
Eeschema: add compil option in sch_field.cpp to go back to old behavior for field texts justifications (this option is not activated) Note: only vertical texts have a modified behavior. Minor other changes.
-
- 05 Jan, 2012 7 commits
-
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
-
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
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
-
- 04 Jan, 2012 3 commits
-
-
Wayne Stambaugh authored
* Move SCH_ITEM::Place() code into SCH_EDIT_FRAME so schematic item objects no longer have any knowledge of the schematic frame window or undo/redo containers.
-
jean-pierre charras authored
Fix bug 910364: When a footprint saved in a .mod file is not on front layer and/or not with orientation 0 degree, the Module editor load it incorrectly. note: the Module editor save it with default orientation and layer, but the archive function does not, so some footprints can be not editable. TODO: modify the Archive Function to use the default layer / orientation.
-
Dick Hollenbeck authored
-
- 03 Jan, 2012 1 commit
-
-
Wayne Stambaugh authored
-
- 02 Jan, 2012 1 commit
-
-
Wayne Stambaugh authored
-
- 31 Dec, 2011 1 commit
-
-
Dick Hollenbeck authored
-
- 30 Dec, 2011 3 commits
-
-
jean-pierre charras authored
Pcbnew: fix a very minor issue.
-
jean-pierre charras authored
-
jean-pierre charras authored
Minor other enhancements and code cleaning.
-
- 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.
-
- 28 Dec, 2011 2 commits
-
-
jean-pierre charras authored
-
Wayne Stambaugh authored
-
- 27 Dec, 2011 1 commit
-
-
jean-pierre charras authored
Eeschema: fix a minor issue.
-
- 23 Dec, 2011 1 commit
-
-
jean-pierre charras authored
Duplicate segments where created in drag command and netlist calculations.
-
- 22 Dec, 2011 5 commits
-
-
Dick Hollenbeck authored
-
Dick Hollenbeck authored
-
Guillaume Simard authored
size while routing (W, Ctrl+W) didn't update the track in the display window (you had to move the mouse to get a refresh).
-
Wayne Stambaugh authored
* EDA_DRAW_FRAME completely encapsulated. * Encapsulate the the low hanging fruit in EDA_DRAW_PANEL.
-
jean-pierre charras authored
Better code in test connections in zones. Very minor other fixes
-
- 21 Dec, 2011 3 commits
-
-
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.
-
Wayne Stambaugh authored
* EDA_RECT and EDA_ITEM completely encapsulated. * Removed unnecessary EDA_ITEM member m_Selected and replaced functionality with SELECTED flag bit.
-
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
-
- 20 Dec, 2011 1 commit
-
-
Wayne Stambaugh authored
-