• 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
Name
Last commit
Last update
..
dialog_SVG_print.cpp Loading commit data...
dialog_SVG_print.h Loading commit data...
dialog_SVG_print_base.cpp Loading commit data...
dialog_SVG_print_base.fbp Loading commit data...
dialog_SVG_print_base.h Loading commit data...
dialog_block_options_base.cpp Loading commit data...
dialog_block_options_base.fbp Loading commit data...
dialog_block_options_base.h Loading commit data...
dialog_cleaning_options.cpp Loading commit data...
dialog_cleaning_options.h Loading commit data...
dialog_cleaning_options_base.cpp Loading commit data...
dialog_cleaning_options_base.fbp Loading commit data...
dialog_cleaning_options_base.h Loading commit data...
dialog_copper_zones.cpp Loading commit data...
dialog_copper_zones.h Loading commit data...
dialog_copper_zones_base.cpp Loading commit data...
dialog_copper_zones_base.fbp Loading commit data...
dialog_copper_zones_base.h Loading commit data...
dialog_design_rules.cpp Loading commit data...
dialog_design_rules.h Loading commit data...
dialog_design_rules_aux_helper_class.h Loading commit data...
dialog_design_rules_base.cpp Loading commit data...
dialog_design_rules_base.fbp Loading commit data...
dialog_design_rules_base.h Loading commit data...
dialog_dimension_editor_base.cpp Loading commit data...
dialog_dimension_editor_base.fbp Loading commit data...
dialog_dimension_editor_base.h Loading commit data...
dialog_display_options.cpp Loading commit data...
dialog_display_options.h Loading commit data...
dialog_display_options_base.cpp Loading commit data...
dialog_display_options_base.fbp Loading commit data...
dialog_display_options_base.h Loading commit data...
dialog_drc.cpp Loading commit data...
dialog_drc.h Loading commit data...
dialog_drc_base.cpp Loading commit data...
dialog_drc_base.fbp Loading commit data...
dialog_drc_base.h Loading commit data...
dialog_edit_module_for_BoardEditor.cpp Loading commit data...
dialog_edit_module_for_BoardEditor.h Loading commit data...
dialog_edit_module_for_BoardEditor_base.cpp Loading commit data...
dialog_edit_module_for_BoardEditor_base.fbp Loading commit data...
dialog_edit_module_for_BoardEditor_base.h Loading commit data...
dialog_edit_module_for_Modedit.cpp Loading commit data...
dialog_edit_module_for_Modedit.h Loading commit data...
dialog_edit_module_for_Modedit_base.cpp Loading commit data...
dialog_edit_module_for_Modedit_base.fbp Loading commit data...
dialog_edit_module_for_Modedit_base.h Loading commit data...
dialog_edit_module_text.cpp Loading commit data...
dialog_edit_module_text_base.cpp Loading commit data...
dialog_edit_module_text_base.fbp Loading commit data...
dialog_edit_module_text_base.h Loading commit data...
dialog_exchange_modules_base.cpp Loading commit data...
dialog_exchange_modules_base.fbp Loading commit data...
dialog_exchange_modules_base.h Loading commit data...
dialog_export_3Dfiles_base.cpp Loading commit data...
dialog_export_3Dfiles_base.fbp Loading commit data...
dialog_export_3Dfiles_base.h Loading commit data...
dialog_freeroute_exchange.cpp Loading commit data...
dialog_freeroute_exchange.h Loading commit data...
dialog_freeroute_exchange_base.cpp Loading commit data...
dialog_freeroute_exchange_base.fbp Loading commit data...
dialog_freeroute_exchange_base.h Loading commit data...
dialog_freeroute_exchange_help.html Loading commit data...
dialog_gendrill.cpp Loading commit data...
dialog_gendrill.h Loading commit data...
dialog_gendrill_base.cpp Loading commit data...
dialog_gendrill_base.fbp Loading commit data...
dialog_gendrill_base.h Loading commit data...
dialog_general_options.cpp Loading commit data...
dialog_general_options.h Loading commit data...
dialog_general_options_BoardEditor_base.cpp Loading commit data...
dialog_general_options_BoardEditor_base.fbp Loading commit data...
dialog_general_options_BoardEditor_base.h Loading commit data...
dialog_global_deletion.cpp Loading commit data...
dialog_global_deletion.h Loading commit data...
dialog_global_deletion_base.cpp Loading commit data...
dialog_global_deletion_base.fbp Loading commit data...
dialog_global_deletion_base.h Loading commit data...
dialog_global_edit_tracks_and_vias.cpp Loading commit data...
dialog_global_edit_tracks_and_vias.h Loading commit data...
dialog_global_edit_tracks_and_vias_base.cpp Loading commit data...
dialog_global_edit_tracks_and_vias_base.fbp Loading commit data...
dialog_global_edit_tracks_and_vias_base.h Loading commit data...
dialog_global_pads_edition_base.cpp Loading commit data...
dialog_global_pads_edition_base.fbp Loading commit data...
dialog_global_pads_edition_base.h Loading commit data...
dialog_graphic_item_properties.cpp Loading commit data...
dialog_graphic_item_properties_base.cpp Loading commit data...
dialog_graphic_item_properties_base.fbp Loading commit data...
dialog_graphic_item_properties_base.h Loading commit data...
dialog_graphic_items_options.cpp Loading commit data...
dialog_graphic_items_options.h Loading commit data...
dialog_graphic_items_options_base.cpp Loading commit data...
dialog_graphic_items_options_base.fbp Loading commit data...
dialog_graphic_items_options_base.h Loading commit data...
dialog_layers_setup.cpp Loading commit data...
dialog_layers_setup_base.cpp Loading commit data...
dialog_layers_setup_base.fbp Loading commit data...
dialog_layers_setup_base.h Loading commit data...
dialog_mask_clearance.cpp Loading commit data...
dialog_mask_clearance.h Loading commit data...
dialog_mask_clearance_base.cpp Loading commit data...
dialog_mask_clearance_base.fbp Loading commit data...
dialog_mask_clearance_base.h Loading commit data...
dialog_netlist.cpp Loading commit data...
dialog_netlist.h Loading commit data...
dialog_netlist_fbp.cpp Loading commit data...
dialog_netlist_fbp.fbp Loading commit data...
dialog_netlist_fbp.h Loading commit data...
dialog_non_copper_zones_properties_base.cpp Loading commit data...
dialog_non_copper_zones_properties_base.fbp Loading commit data...
dialog_non_copper_zones_properties_base.h Loading commit data...
dialog_orient_footprints.cpp Loading commit data...
dialog_orient_footprints_base.cpp Loading commit data...
dialog_orient_footprints_base.fbp Loading commit data...
dialog_orient_footprints_base.h Loading commit data...
dialog_pad_properties.cpp Loading commit data...
dialog_pad_properties_base.cpp Loading commit data...
dialog_pad_properties_base.fbp Loading commit data...
dialog_pad_properties_base.h Loading commit data...
dialog_pcb_text_properties.cpp Loading commit data...
dialog_pcb_text_properties.h Loading commit data...
dialog_pcb_text_properties_base.cpp Loading commit data...
dialog_pcb_text_properties_base.fbp Loading commit data...
dialog_pcb_text_properties_base.h Loading commit data...
dialog_pcbnew_config_libs_and_paths.cpp Loading commit data...
dialog_pcbnew_config_libs_and_paths.h Loading commit data...
dialog_pcbnew_config_libs_and_paths_fbp.cpp Loading commit data...
dialog_pcbnew_config_libs_and_paths_fbp.fbp Loading commit data...
dialog_pcbnew_config_libs_and_paths_fbp.h Loading commit data...
dialog_plot_base.cpp Loading commit data...
dialog_plot_base.fbp Loading commit data...
dialog_plot_base.h Loading commit data...
dialog_print_for_modedit.cpp Loading commit data...
dialog_print_for_modedit_base.cpp Loading commit data...
dialog_print_for_modedit_base.fbp Loading commit data...
dialog_print_for_modedit_base.h Loading commit data...
dialog_print_using_printer.cpp Loading commit data...
dialog_print_using_printer_base.cpp Loading commit data...
dialog_print_using_printer_base.fbp Loading commit data...
dialog_print_using_printer_base.h Loading commit data...
dialog_set_grid.fbp Loading commit data...
dialog_set_grid_base.cpp Loading commit data...
dialog_set_grid_base.h Loading commit data...