kicad/pcbnew
Wayne Stambaugh ded4ad9b17 Pcbnew: delete objects from removed layers.
This fixes potential DRC false positive bugs that occur when inner layers
are removed from the board but the actual objects on contained on those
layers remain in the board.

Since Pcbnew does not handle odd number layers, this is not a perfect fix.
When the user chooses the front or back layer only options from the layer
setup dialog, objects on the copper layers will not be removed.  This will
not cause the false positive issue described above.

Get rid of dialog OK and cancel button event handlers and use the proper
TranferData(To/From)Window for handling control data.

Add PCB_LAYER_COLLECTOR for collecting board objects by layer.  Factor out
redundant [] operators into base PCB_COLLECTOR object.

Fixes lp:893950

https://bugs.launchpad.net/kicad/+bug/893950
2017-09-28 13:01:09 -04:00
..
autorouter Multiple improvements concerning colors, configuration handling and legacy features in pcbnew: 2017-08-04 16:06:57 +02:00
dialogs Pcbnew: delete objects from removed layers. 2017-09-28 13:01:09 -04:00
exporters Update gerber job file format and job file extension. 2017-09-20 18:14:20 +02:00
github Rewrite class UTF8 to contain rather than extend std::string storage. 2017-07-26 08:30:12 -04:00
import_dxf Fix default line widths for non-mm units in DXF import 2017-05-29 09:48:22 +02:00
microwave Renamed D_PAD::{Set,Get}PadName() to D_PAD::{Set,Get}Name() 2017-09-19 18:23:50 +02:00
pcad2kicadpcb_plugin Renamed D_PAD::{Set,Get}PadName() to D_PAD::{Set,Get}Name() 2017-09-19 18:23:50 +02:00
python Renamed D_PAD::{Set,Get}PadName() to D_PAD::{Set,Get}Name() 2017-09-19 18:23:50 +02:00
router replace "BasicShape" by "Primitive" in code, a better name 2017-09-20 12:51:10 +02:00
swig Renamed D_PAD::{Set,Get}PadName() to D_PAD::{Set,Get}Name() 2017-09-19 18:23:50 +02:00
tools Zone keepout exclusion now works on multiple layers! 2017-09-27 10:35:00 +02:00
CMakeLists.txt Rename muonde.cpp to microwave.cpp 2017-09-19 15:51:45 +02:00
Doxyfile_python
Doxyfile_xml
Info.plist Changed the bundle identifier to org.kicad-pcb.<app> to follow the kicad domain name 2015-10-30 08:43:04 +13:00
append_board_to_current.cpp Improved various error messages 2017-07-25 07:37:14 -04:00
array_creator.cpp Renamed D_PAD::{Set,Get}PadName() to D_PAD::{Set,Get}Name() 2017-09-19 18:23:50 +02:00
array_creator.h Enhancements in Create array tool (bad parameters detection and disable parms when not applicable) 2016-04-02 14:52:29 +02:00
attribut.cpp
basepcbframe.cpp Unified {Load,Save]CanvasTypeSetting in EDA_DRAW_FRAME 2017-09-25 13:39:32 +02:00
block.cpp Renamed remaining constants to match the action (see ab44e7cc) 2017-07-04 10:08:33 +02:00
block_module_editor.cpp pcbnew - refactor move exactly tool (1/2) 2017-07-19 11:36:35 +02:00
board_commit.cpp Fixed crash when redrawing ratsnest after swapping pad net assignments 2017-07-02 02:05:42 +02:00
board_commit.h Added possibility to disable undo entries creation in COMMIT/BOARD_COMMIT 2017-03-03 20:26:34 +01:00
board_item_container.h Doxygen comment improvements. 2017-06-13 19:47:46 -04:00
board_items_to_polygon_shape_transform.cpp replace "BasicShape" by "Primitive" in code, a better name 2017-09-20 12:51:10 +02:00
board_netlist_updater.cpp Renamed D_PAD::{Set,Get}PadName() to D_PAD::{Set,Get}Name() 2017-09-19 18:23:50 +02:00
board_netlist_updater.h Fixed compilation warnings 2017-06-23 11:36:05 +02:00
build_BOM_from_board.cpp Make footprint ID into a generic library ID. 2016-11-20 18:35:08 -05:00
class_action_plugin.cpp Very minor change in some sources: replace in comments CHANGE_LOG.TXT AUTHORS.txt 2017-05-25 09:05:35 +02:00
class_action_plugin.h Fix a few doxygen warnings 2017-06-17 10:40:38 +02:00
class_board.cpp Renamed D_PAD::{Set,Get}PadName() to D_PAD::{Set,Get}Name() 2017-09-19 18:23:50 +02:00
class_board.h Heirarchical sheet selection includes more. 2017-09-18 11:16:13 +02:00
class_board_connected_item.cpp router: fixed possible use-after-free condition during segment dragging 2017-08-29 18:49:05 +02:00
class_board_connected_item.h Corrected Typo in documentation of GetClearance function 2017-06-27 16:50:47 -04:00
class_board_design_settings.cpp Refactor layer enumerations to all live in the same place 2017-03-30 16:01:48 -04:00
class_board_item.cpp Fixed a crash on finishing line drawing in the legacy FP editor 2016-12-13 17:25:34 +01:00
class_dimension.cpp Multiple improvements concerning colors, configuration handling and legacy features in pcbnew: 2017-08-04 16:06:57 +02:00
class_dimension.h Doxygen comment improvements. 2017-06-13 19:47:46 -04:00
class_drawsegment.cpp Fix a bug in DRAWSEGMENT::GetParentModule() that expected a non null parent to return a null parent! 2017-09-08 20:19:14 +02:00
class_drawsegment.h Doxygen comment improvements. 2017-06-13 19:47:46 -04:00
class_drc_item.cpp DRC connectivity check 2017-06-23 11:12:37 +02:00
class_edge_mod.cpp Multiple improvements concerning colors, configuration handling and legacy features in pcbnew: 2017-08-04 16:06:57 +02:00
class_edge_mod.h Move bitmaps.h out of base_struct.h 2017-02-21 09:50:15 -05:00
class_footprint_wizard.cpp Very minor change in some sources: replace in comments CHANGE_LOG.TXT AUTHORS.txt 2017-05-25 09:05:35 +02:00
class_footprint_wizard.h Very minor change in some sources: replace in comments CHANGE_LOG.TXT AUTHORS.txt 2017-05-25 09:05:35 +02:00
class_marker_pcb.cpp Refactor layer enumerations to all live in the same place 2017-03-30 16:01:48 -04:00
class_marker_pcb.h Refactor layer enumerations to all live in the same place 2017-03-30 16:01:48 -04:00
class_mire.cpp Multiple improvements concerning colors, configuration handling and legacy features in pcbnew: 2017-08-04 16:06:57 +02:00
class_mire.h Refactor layer enumerations to all live in the same place 2017-03-30 16:01:48 -04:00
class_module.cpp Renamed D_PAD::{Set,Get}PadName() to D_PAD::{Set,Get}Name() 2017-09-19 18:23:50 +02:00
class_module.h further DLIST/Iterators cleanup, some code formatting 2017-06-23 11:12:37 +02:00
class_netclass.cpp Keep the default net class object per board, not static 2017-08-31 17:46:17 +02:00
class_netclass.h Keep the default net class object per board, not static 2017-08-31 17:46:17 +02:00
class_netinfo.h Assure that NETINFO_ITEMs have a NETCLASS object assigned 2017-07-28 16:03:53 +02:00
class_netinfo_item.cpp Multiple improvements concerning colors, configuration handling and legacy features in pcbnew: 2017-08-04 16:06:57 +02:00
class_netinfolist.cpp further DLIST/Iterators cleanup, some code formatting 2017-06-23 11:12:37 +02:00
class_pad.cpp replace "BasicShape" by "Primitive" in code, a better name 2017-09-20 12:51:10 +02:00
class_pad.h replace "BasicShape" by "Primitive" in code, a better name 2017-09-20 12:51:10 +02:00
class_pad_custom_shape_functions.cpp replace "BasicShape" by "Primitive" in code, a better name 2017-09-20 12:51:10 +02:00
class_pad_draw_functions.cpp replace "BasicShape" by "Primitive" in code, a better name 2017-09-20 12:51:10 +02:00
class_pcb_layer_box_selector.cpp Multiple improvements concerning colors, configuration handling and legacy features in pcbnew: 2017-08-04 16:06:57 +02:00
class_pcb_layer_box_selector.h Change from EDA_COLOR_T to COLOR4D globally; arbitrary color support 2017-02-22 17:35:00 +01:00
class_pcb_layer_widget.cpp Right click option to change layer and render color 2017-09-22 17:41:42 +02:00
class_pcb_layer_widget.h Right click option to change layer and render color 2017-09-22 17:41:42 +02:00
class_pcb_text.cpp Multiple improvements concerning colors, configuration handling and legacy features in pcbnew: 2017-08-04 16:06:57 +02:00
class_pcb_text.h Updated HitTest for PCB_TEXT and TEXT_MOD 2017-05-10 10:57:28 +02:00
class_text_mod.cpp Multiple improvements concerning colors, configuration handling and legacy features in pcbnew: 2017-08-04 16:06:57 +02:00
class_text_mod.h Doxygen comment improvements. 2017-06-13 19:47:46 -04:00
class_track.cpp Multiple improvements concerning colors, configuration handling and legacy features in pcbnew: 2017-08-04 16:06:57 +02:00
class_track.h Code formatting 2017-09-18 11:25:32 +02:00
class_zone.cpp Zone keepout exclusion now works on multiple layers! 2017-09-27 10:35:00 +02:00
class_zone.h Zone keepout exclusion now works on multiple layers! 2017-09-27 10:35:00 +02:00
class_zone_settings.cpp Enable multi-layer for keepout zones 2017-09-27 10:34:59 +02:00
class_zone_settings.h Enable multi-layer for keepout zones 2017-09-27 10:34:59 +02:00
classpcb.cpp Code cleanup: Remove outdated decimils to/from iu defines and conversion functions (decimils are no more in use since a long time). 2016-06-05 13:49:25 +02:00
clean.cpp Fix a few doxygen warnings 2017-06-25 11:26:04 +02:00
collectors.cpp Pcbnew: delete objects from removed layers. 2017-09-28 13:01:09 -04:00
collectors.h Pcbnew: delete objects from removed layers. 2017-09-28 13:01:09 -04:00
connect.cpp Multiple fixes: 2017-06-23 11:12:37 +02:00
connectivity.cpp Hide temporarily ratsnest when it is too complex for real-time calculation 2017-08-01 15:22:24 +02:00
connectivity.h Hide temporarily ratsnest when it is too complex for real-time calculation 2017-08-01 15:22:24 +02:00
connectivity_algo.cpp Additional checks for item validity in CONNECTIVITY 2017-07-21 11:40:37 +02:00
connectivity_algo.h Multiple connectivity algo crash fixes: 2017-07-01 23:55:51 +02:00
controle.cpp Multiple improvements concerning colors, configuration handling and legacy features in pcbnew: 2017-08-04 16:06:57 +02:00
convert_drawsegment_list_to_polygon.cpp Fix a few doxygen warnings 2017-06-17 10:40:38 +02:00
cross-probing.cpp Renamed D_PAD::{Set,Get}PadName() to D_PAD::{Set,Get}Name() 2017-09-19 18:23:50 +02:00
deltrack.cpp Multiple improvements concerning colors, configuration handling and legacy features in pcbnew: 2017-08-04 16:06:57 +02:00
dimension.cpp Refactor layer enumerations to all live in the same place 2017-03-30 16:01:48 -04:00
drag.h Removed legacy connectivity/ratsnest algorithm, replaced with the new one. No legacy autorouting for the moment 2017-06-23 11:12:37 +02:00
dragsegm.cpp Code formatting and clean-up 2017-06-23 15:43:13 +02:00
drc.cpp DRC checks for keepout zones work on all layers 2017-09-27 10:35:00 +02:00
drc_clearance_test_functions.cpp replace "BasicShape" by "Primitive" in code, a better name 2017-09-20 12:51:10 +02:00
drc_marker_functions.cpp First draft of courtyard overlap detection. 2017-03-19 20:27:44 +01:00
drc_stuff.h DRC connectivity check 2017-06-23 11:12:37 +02:00
eagle_plugin.cpp Renamed D_PAD::{Set,Get}PadName() to D_PAD::{Set,Get}Name() 2017-09-19 18:23:50 +02:00
eagle_plugin.h Fixed a memleak in Eagle board import plugin 2017-07-10 11:44:56 +02:00
edgemod.cpp further DLIST/Iterators cleanup, some code formatting 2017-06-23 11:12:37 +02:00
edit.cpp Multiple improvements concerning colors, configuration handling and legacy features in pcbnew: 2017-08-04 16:06:57 +02:00
edit_pcb_text.cpp Refactor layer enumerations to all live in the same place 2017-03-30 16:01:48 -04:00
edit_track_width.cpp Multiple improvements concerning colors, configuration handling and legacy features in pcbnew: 2017-08-04 16:06:57 +02:00
editedge.cpp Multiple improvements concerning colors, configuration handling and legacy features in pcbnew: 2017-08-04 16:06:57 +02:00
editmod.cpp 3D Viewer: complete refactor of the 3D viewer. 2016-07-19 13:35:25 -04:00
editrack-part2.cpp Multiple improvements concerning colors, configuration handling and legacy features in pcbnew: 2017-08-04 16:06:57 +02:00
editrack.cpp Multiple improvements concerning colors, configuration handling and legacy features in pcbnew: 2017-08-04 16:06:57 +02:00
edtxtmod.cpp further DLIST/Iterators cleanup, some code formatting 2017-06-23 11:12:37 +02:00
event_handlers_tracks_vias_sizes.cpp Pcbnew, export Solder masks in Gerber Format: fix not working export when the solder mask minimal width is not 0 (the exported shapes were the same as if the vule = 0) with boost version >= 1.56 2014-12-01 15:54:33 +01:00
files.cpp Fix Pcbnew Python: LoadBoard does not rebuild connectivity database, and later, SaveBoard does not save net class memberships 2017-08-17 18:00:34 +02:00
footprint_info_impl.cpp Pcbnew: plugin improvements. 2017-06-11 16:21:19 -04:00
footprint_info_impl.h Add footprint select dropdown to component chooser, serious refactoring 2017-03-24 09:20:27 -04:00
footprint_preview_panel.cpp Fp editor and board editor have now a separate color setup. 2017-09-11 18:51:48 +02:00
footprint_preview_panel.h Multiple improvements concerning colors, configuration handling and legacy features in pcbnew: 2017-08-04 16:06:57 +02:00
footprint_wizard.cpp Coding style fixes 2017-01-03 18:04:35 +01:00
footprint_wizard_frame.cpp Changed AUI toolbars background from gradient to solid 2017-09-27 23:23:06 +02:00
footprint_wizard_frame.h Fix a few doxygen warnings 2017-06-20 10:47:30 +02:00
globaleditpad.cpp further DLIST/Iterators cleanup, some code formatting 2017-06-23 11:12:37 +02:00
gpcb_plugin.cpp Minor trace logging improvements. 2017-09-21 08:58:41 -04:00
gpcb_plugin.h Pcbnew: plugin improvements. 2017-06-11 16:21:19 -04:00
help_common_strings.h library option reviewed and renamed, minor menu text changes 2017-09-19 08:11:24 -04:00
highlight.cpp Removed legacy connectivity/ratsnest algorithm, replaced with the new one. No legacy autorouting for the moment 2017-06-23 11:12:37 +02:00
hotkeys.cpp pcbnew: Configurable hotkeys for PNS 2017-06-30 15:46:27 +02:00
hotkeys.h pcbnew: Configurable hotkeys for PNS 2017-06-30 15:46:27 +02:00
hotkeys_board_editor.cpp Better 3D filename resolution 2016-06-09 07:48:49 +02:00
hotkeys_module_editor.cpp Add zoom-to-selection tool 2016-06-08 07:19:53 -04:00
initpcb.cpp Refactor layer enumerations to all live in the same place 2017-03-30 16:01:48 -04:00
invoke_pcb_dialog.h Fix a few doxygen warnings 2017-06-20 10:47:30 +02:00
io_mgr.cpp Eeschema: initial schematic I/O plugin. 2016-07-06 05:22:56 -04:00
io_mgr.h Doxygen comment improvements. 2017-06-13 19:47:46 -04:00
kicad_netlist_reader.cpp Reverse commit 4011ed4e31. 2017-07-26 08:26:56 -04:00
kicad_plugin.cpp Zone keepout exclusion now works on multiple layers! 2017-09-27 10:35:00 +02:00
kicad_plugin.h Enable multi-layer for keepout zones 2017-09-27 10:34:59 +02:00
layer_widget.cpp Right click option to change layer and render color 2017-09-22 17:41:42 +02:00
layer_widget.h Right click option to change layer and render color 2017-09-22 17:41:42 +02:00
legacy_netlist_reader.cpp Reverse commit 4011ed4e31. 2017-07-26 08:26:56 -04:00
legacy_plugin.cpp Renamed D_PAD::{Set,Get}PadName() to D_PAD::{Set,Get}Name() 2017-09-19 18:23:50 +02:00
legacy_plugin.h Pcbnew: plugin improvements. 2017-06-11 16:21:19 -04:00
librairi.cpp Fix wx assertion for excess "|" in wildcard list 2017-08-17 22:48:05 -06:00
loadcmp.cpp pcbnew: catch exceptions for missing modules during netlist update to avoid silent failure on first missing footprint 2017-07-27 16:21:54 +02:00
magnetic_tracks_functions.cpp Multiple improvements concerning colors, configuration handling and legacy features in pcbnew: 2017-08-04 16:06:57 +02:00
menubar_modedit.cpp library option reviewed and renamed, minor menu text changes 2017-09-19 08:11:24 -04:00
menubar_pcbframe.cpp Fix duplicate accelerator key in board editor view main menu. 2017-09-20 12:58:39 -04:00
microwave.cpp replace "BasicShape" by "Primitive" in code, a better name 2017-09-20 12:51:10 +02:00
minimun_spanning_tree.cpp fix LSET() constructors, formatting 2014-06-29 15:33:29 -05:00
minimun_spanning_tree.h More missing source license fixes. 2014-10-23 13:53:38 -04:00
modedit.cpp Multiple improvements concerning colors, configuration handling and legacy features in pcbnew: 2017-08-04 16:06:57 +02:00
modedit_onclick.cpp Changed all Rotate 90 deg CW with Rotate Clockwise. Changed all Rotate 90 deg CCW with Rotate Counterclockwise 2017-07-21 10:28:44 -04:00
modeditoptions.cpp Fp editor and board editor have now a separate color setup. 2017-09-11 18:51:48 +02:00
module_editor_frame.h Fp editor and board editor have now a separate color setup. 2017-09-11 18:51:48 +02:00
moduleframe.cpp Fp editor and board editor have now a separate color setup. 2017-09-11 18:51:48 +02:00
modules.cpp Connectivity: local ratsnest for both legacy & GAL. Further removal of legacy code 2017-06-23 11:12:37 +02:00
modview_frame.cpp Fp editor and board editor have now a separate color setup. 2017-09-11 18:51:48 +02:00
modview_frame.h Multiple improvements concerning colors, configuration handling and legacy features in pcbnew: 2017-08-04 16:06:57 +02:00
move-drag_pads.cpp Removed legacy connectivity/ratsnest algorithm, replaced with the new one. No legacy autorouting for the moment 2017-06-23 11:12:37 +02:00
move_or_drag_track.cpp Multiple improvements concerning colors, configuration handling and legacy features in pcbnew: 2017-08-04 16:06:57 +02:00
muwave_command.cpp Renamed remaining constants to match the action (see ab44e7cc) 2017-07-04 10:08:33 +02:00
netlist.cpp Reverse commit 4011ed4e31. 2017-07-26 08:26:56 -04:00
netlist_reader.cpp Reverse commit 4011ed4e31. 2017-07-26 08:26:56 -04:00
netlist_reader.h Doxygen comment improvements. 2017-06-13 19:47:46 -04:00
onleftclick.cpp Make internal errors messages not translatable 2017-08-01 13:12:59 +02:00
onrightclick.cpp library option reviewed and renamed, minor menu text changes 2017-09-19 08:11:24 -04:00
pad_edition_functions.cpp replace "BasicShape" by "Primitive" in code, a better name 2017-09-20 12:51:10 +02:00
pcb_base_edit_frame.cpp Multiple improvements concerning colors, configuration handling and legacy features in pcbnew: 2017-08-04 16:06:57 +02:00
pcb_base_edit_frame.h Fix a few doxygen warnings 2017-06-20 10:47:30 +02:00
pcb_draw_panel_gal.cpp Remove Dwgs_User from the always-on-top layer set 2017-08-25 17:25:40 +02:00
pcb_draw_panel_gal.h Hide temporarily ratsnest when it is too complex for real-time calculation 2017-08-01 15:22:24 +02:00
pcb_general_settings.cpp Fp editor and board editor have now a separate color setup. 2017-09-11 18:51:48 +02:00
pcb_general_settings.h Fp editor and board editor have now a separate color setup. 2017-09-11 18:51:48 +02:00
pcb_netlist.cpp Add footprint select dropdown to component chooser, serious refactoring 2017-03-24 09:20:27 -04:00
pcb_netlist.h Add footprint select dropdown to component chooser, serious refactoring 2017-03-24 09:20:27 -04:00
pcb_painter.cpp Add multi-layer zone rendering for GAL 2017-09-27 10:34:59 +02:00
pcb_painter.h Add multi-layer zone rendering for GAL 2017-09-27 10:34:59 +02:00
pcb_parser.cpp Add comments and a comment asking to fix a call to a GUI inside a io plugin, that is not allowed 2017-09-27 18:59:17 +02:00
pcb_parser.h Add support for custom pad shape. Full support in DRC and PnS. 2017-09-19 09:02:53 +02:00
pcb_plot_params.cpp Add Gerber job file writer in Pcbnew, and a basic reader in Gerbview. Currently disabled 2017-08-30 11:04:33 +02:00
pcb_plot_params.h Add Gerber job file writer in Pcbnew, and a basic reader in Gerbview. Currently disabled 2017-08-30 11:04:33 +02:00
pcb_plot_params_parser.h Removed all exception specifiers since deprecated. 2017-06-12 13:54:55 -04:00
pcbframe.cpp update doc and remove a outdated file 2017-09-28 18:56:36 +02:00
pcbnew.cpp Multiple improvements concerning colors, configuration handling and legacy features in pcbnew: 2017-08-04 16:06:57 +02:00
pcbnew.h Multiple improvements concerning colors, configuration handling and legacy features in pcbnew: 2017-08-04 16:06:57 +02:00
pcbnew.icns
pcbnew.rc
pcbnew_config.cpp Pcbnew: delete objects from removed layers. 2017-09-28 13:01:09 -04:00
pcbnew_config.h Multiple improvements concerning colors, configuration handling and legacy features in pcbnew: 2017-08-04 16:06:57 +02:00
pcbnew_doc.icns
pcbnew_id.h pcbnew: via placement tool, initial version 2017-06-23 11:12:37 +02:00
pcbplot.cpp Add Gerber job file writer in Pcbnew, and a basic reader in Gerbview. Currently disabled 2017-08-30 11:04:33 +02:00
pcbplot.h Fix a few doxygen warnings 2017-06-17 10:40:38 +02:00
plot_board_layers.cpp Multiple improvements concerning colors, configuration handling and legacy features in pcbnew: 2017-08-04 16:06:57 +02:00
plot_brditems_plotter.cpp replace "BasicShape" by "Primitive" in code, a better name 2017-09-20 12:51:10 +02:00
plotcontroller.h plotcontroller: add method to get the current plot full file name and the current plot folder full path from Python script. 2015-10-26 18:51:41 +01:00
plugin.cpp Pcbnew: plugin improvements. 2017-06-11 16:21:19 -04:00
print_board_functions.cpp Multiple improvements concerning colors, configuration handling and legacy features in pcbnew: 2017-08-04 16:06:57 +02:00
printout_controler.cpp Minor trace logging improvements. 2017-09-21 08:58:41 -04:00
printout_controler.h Add more "override" markers. 2016-09-25 13:59:41 -04:00
protos.h Code cleaning: add comments, better names for a function, simplify code. No actual code change. 2017-05-04 08:54:30 +02:00
ratsnest.cpp Multiple improvements concerning colors, configuration handling and legacy features in pcbnew: 2017-08-04 16:06:57 +02:00
ratsnest_data.cpp Fixed a method returning reference to a local variable 2017-08-09 14:03:27 +02:00
ratsnest_data.h Fix a few doxygen warnings 2017-06-25 11:26:04 +02:00
ratsnest_viewitem.cpp Multiple improvements concerning colors, configuration handling and legacy features in pcbnew: 2017-08-04 16:06:57 +02:00
ratsnest_viewitem.h Code formatting and clean-up 2017-06-23 15:43:13 +02:00
sel_layer.cpp Multiple improvements concerning colors, configuration handling and legacy features in pcbnew: 2017-08-04 16:06:57 +02:00
specctra.cpp Removed all exception specifiers since deprecated. 2017-06-12 13:54:55 -04:00
specctra.h Removed all exception specifiers since deprecated. 2017-06-12 13:54:55 -04:00
specctra.keywords deleted several redundant icons in right-click menu. The objective is to get to a more uniforme right click menu look 2017-07-21 10:28:42 -04:00
specctra_export.cpp Renamed D_PAD::{Set,Get}PadName() to D_PAD::{Set,Get}Name() 2017-09-19 18:23:50 +02:00
specctra_import.cpp Improved various error messages 2017-07-25 07:37:14 -04:00
specctra_test.cpp Split IO_ERROR out of richio.* and store Problem() and Where() separately 2016-09-20 11:56:18 -04:00
swap_layers.cpp Hide DLISTs behind iterators, first step towards refactoring the storage model 2017-06-23 11:12:36 +02:00
target_edit.cpp MACOS Setfocus and CancelButtonIssue moved into dialog_shim. 2017-01-29 23:51:35 +01:00
tool_modedit.cpp Changed AUI toolbars background from gradient to solid 2017-09-27 23:23:06 +02:00
tool_modview.cpp Changed AUI toolbars background from gradient to solid 2017-09-27 23:23:06 +02:00
tool_onrightclick.cpp Make internal errors messages not translatable 2017-08-01 13:12:59 +02:00
tool_pcb.cpp Changed AUI toolbars background from gradient to solid 2017-09-27 23:23:06 +02:00
toolbars_update_user_interface.cpp Multiple improvements concerning colors, configuration handling and legacy features in pcbnew: 2017-08-04 16:06:57 +02:00
tr_modif.cpp Code formatting and clean-up 2017-06-23 15:43:13 +02:00
tracepcb.cpp further DLIST/Iterators cleanup, some code formatting 2017-06-23 11:12:37 +02:00
undo_redo.cpp Footprint editor crashes when deleting pads and undoing this command. 2017-06-29 20:43:38 +02:00
zone_filling_algorithm.cpp Fix a few doxygen warnings 2017-06-20 10:47:30 +02:00
zones.h * Python scripting: brings pad.GetZoneConnection() and in example pad.SetZoneConnection(pcbnew.PAD_ZONE_CONN_FULL) to full workable. 2015-08-18 16:19:17 +02:00
zones_by_polygon.cpp Fix minor issues in DIALOG_KEEPOUT_AREA_PROPERTIES. 2017-09-27 16:54:28 +02:00
zones_by_polygon_fill_functions.cpp Zone keepout exclusion now works on multiple layers! 2017-09-27 10:35:00 +02:00
zones_convert_brd_items_to_polygons_with_Boost.cpp Zone keepout exclusion now works on multiple layers! 2017-09-27 10:35:00 +02:00
zones_convert_to_polygons_aux_functions.cpp further DLIST/Iterators cleanup, some code formatting 2017-06-23 11:12:37 +02:00
zones_functions_for_undo_redo.cpp CPolyLine -> SHAPE_POLY_SET refactor. 2017-03-24 10:43:47 +01:00
zones_functions_for_undo_redo.h
zones_polygons_insulated_copper_islands.cpp New connectivity algorithm. 2017-06-23 11:12:36 +02:00
zones_test_and_combine_areas.cpp CPolyLine -> SHAPE_POLY_SET refactor. 2017-03-24 10:43:47 +01:00