kicad/pcbnew
jean-pierre charras 99427a86cd Fix a double minor bug about layers occupied by SMD pads and CONN pad:
The default layer stack between these 2 types was swaped in pad definition, and also in the dialog pad properties.
This double swap creates no bug, but creates bugs in the footprint wizards (SMD or CONN pads do not have the right layer stack)
FYI, the CONN pad type should be removed soon.
2014-06-30 20:14:06 +02:00
..
autorouter 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
dialogs Fix a double minor bug about layers occupied by SMD pads and CONN pad: 2014-06-30 20:14:06 +02:00
exporters fix export_gencad.cpp 2014-06-30 10:03:20 -05:00
github fix not correct build if BUILD_GITHUB_PLUGIN=ON in linux rpm-based distro 2014-04-24 09:44:27 +04:00
import_dxf merge 2014-06-30 01:44:46 -05:00
pcad2kicadpcb_plugin LAYER_ID work 2014-06-29 08:05:51 -05:00
router merge 2014-06-30 00:46:18 -05:00
scripting Scripting fix. 2014-05-15 10:11:17 +02:00
tools merge 2014-06-30 00:46:18 -05:00
CMakeLists.txt VRML export rewritten 2014-06-08 12:35:42 +02:00
Doxyfile_python Fixes typo in doxygen-python, and fixes unitest TestCase().discover on python < 2.7 2013-09-22 02:34:15 +04:00
Doxyfile_xml Adds target to build doxygen-python documentation, that take 2013-09-20 21:01:21 +04:00
Info.plist Try some new Mac support ideas. 2014-05-09 09:27:21 -05:00
attribut.cpp Renamed BOARD_CONNECTED_ITEM::GetNet() -> GetNetCode() 2014-02-25 11:47:27 +01:00
basepcbframe.cpp 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
block.cpp 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
block_module_editor.cpp Modular-Kicad milestone B), major portions: 2014-05-03 12:40:19 -05:00
board_items_to_polygon_shape_transform.cpp 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
board_undo_redo.cpp TOOL_MANAGER is no longer static. Reworked autoregistration of TOOL_ACTIONs. 2014-05-14 16:29:53 +02:00
build_BOM_from_board.cpp Convert footprint definitions from wxString to FPID. 2013-09-08 14:31:21 -04:00
class_board.cpp fix export_gencad.cpp 2014-06-30 10:03:20 -05:00
class_board.h fix export_gencad.cpp 2014-06-30 10:03:20 -05:00
class_board_connected_item.cpp bugfix #1326155: pcbnew shows strange ratsnest lines in OpenGL mode. 2014-06-05 09:55:35 +02:00
class_board_connected_item.h Fix a bug in ClassOf which crashes Pcbnew when its argument is NULL. It fixes bug #1329364. 2014-06-12 22:03:57 +02:00
class_board_design_settings.cpp Enable technical layers when starting Pcbnew with no board. 2014-06-30 17:46:47 +02:00
class_board_item.cpp Merged upstream and Mac OS X build fixes. 2013-08-27 11:03:06 +02:00
class_dimension.cpp 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
class_dimension.h 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
class_drawsegment.cpp LAYER_ID work 2014-06-29 08:05:51 -05:00
class_drawsegment.h Upstream merge. 2014-05-05 10:51:31 +02:00
class_drc_item.cpp Use factored SelectLibrary() from base class. Spelling and comments. 2014-01-27 00:41:40 -06:00
class_edge_mod.cpp LAYER_ID work 2014-06-29 08:05:51 -05:00
class_edge_mod.h Fix a bug in ClassOf which crashes Pcbnew when its argument is NULL. It fixes bug #1329364. 2014-06-12 22:03:57 +02:00
class_footprint_wizard.cpp Allow plugins to be reloaded without closing/opening pcbnew, next step is plugin editor, just a few lines away... 2013-03-16 04:27:48 +01:00
class_footprint_wizard.h Allow plugins to be reloaded without closing/opening pcbnew, next step is plugin editor, just a few lines away... 2013-03-16 04:27:48 +01:00
class_marker_pcb.cpp class_marker IsOnLayer() 2014-06-29 08:12:30 -05:00
class_marker_pcb.h class_marker IsOnLayer() 2014-06-29 08:12:30 -05:00
class_mire.cpp 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
class_mire.h 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
class_module.cpp fix zones 2014-06-24 13:30:39 -05:00
class_module.h 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
class_netclass.cpp Fixes the bug that causes pcbnew crash, when there are multiple net classes and the plot dialog was opened. 2014-05-20 11:29:37 +02:00
class_netclass.h Fixes the bug that causes pcbnew crash, when there are multiple net classes and the plot dialog was opened. 2014-05-20 11:29:37 +02:00
class_netinfo.h bugfix 1325375: pcbnew crash while append a board 2014-06-02 11:41:54 +02:00
class_netinfo_item.cpp Fixes the bug that causes pcbnew crash, when there are multiple net classes and the plot dialog was opened. 2014-05-20 11:29:37 +02:00
class_netinfolist.cpp bugfix 1325375: pcbnew crash while append a board 2014-06-02 11:41:54 +02:00
class_pad.cpp Fix a double minor bug about layers occupied by SMD pads and CONN pad: 2014-06-30 20:14:06 +02:00
class_pad.h re-work the LSET(int,...) constructor 2014-06-29 13:09:32 -05:00
class_pad_draw_functions.cpp merge 2014-06-30 00:46:18 -05:00
class_pcb_layer_box_selector.cpp LAYER_ID work 2014-06-29 08:05:51 -05:00
class_pcb_layer_box_selector.h LAYER_ID work 2014-06-29 08:05:51 -05:00
class_pcb_layer_widget.cpp LAYER_ID work 2014-06-29 08:05:51 -05:00
class_pcb_layer_widget.h 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
class_pcb_text.cpp Code cleanup: Pcbnew: move files relative to exort functions to the new folder exporters 2014-01-08 15:18:51 +01:00
class_pcb_text.h Constification of HitTest and GetParent 2014-05-04 19:08:36 +02:00
class_text_mod.cpp 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
class_text_mod.h Fix a bug in ClassOf which crashes Pcbnew when its argument is NULL. It fixes bug #1329364. 2014-06-12 22:03:57 +02:00
class_track.cpp merge 2014-06-30 00:46:18 -05:00
class_track.h merge 2014-06-30 00:46:18 -05:00
class_zone.cpp LAYER_ID work 2014-06-29 08:05:51 -05:00
class_zone.h fix zones 2014-06-24 13:30:39 -05:00
class_zone_settings.cpp 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
class_zone_settings.h 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
classpcb.cpp 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
clean.cpp 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
collectors.cpp 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
collectors.h 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
connect.cpp fix VIA::IsOnLayer() 2014-06-29 23:40:16 -05:00
connect.h Eeschema: fix a bug which crashes Eeschema (when a label is being created, and its type is changed by popup menu, for instance to a text, before it was put on schematic) 2013-01-25 18:29:54 +01:00
controle.cpp Fixes #1186269 2014-06-12 18:12:14 +02:00
cross-probing.cpp Functional 2014-04-21 09:49:33 -05:00
deltrack.cpp 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
dimension.cpp LAYER_ID work 2014-06-29 08:05:51 -05:00
drag.h 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
dragsegm.cpp use LSET::any() whereever possible and avoid conversion to integral type 2014-06-25 12:01:50 -05:00
drc.cpp fix LSET() constructors, formatting 2014-06-29 15:33:29 -05:00
drc_clearance_test_functions.cpp use LSET::any() whereever possible and avoid conversion to integral type 2014-06-25 12:01:50 -05:00
drc_marker_functions.cpp Upstream merge. 2014-05-01 15:55:50 +02:00
drc_stuff.h Fixes the bug that causes pcbnew crash, when there are multiple net classes and the plot dialog was opened. 2014-05-20 11:29:37 +02:00
eagle_plugin.cpp LAYER_ID work 2014-06-29 08:05:51 -05:00
eagle_plugin.h 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
edgemod.cpp 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
edit.cpp LAYER_ID work 2014-06-29 08:05:51 -05:00
edit_pcb_text.cpp 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
edit_track_width.cpp Moved NETCLASSES to BOARD_DESIGN_SETTINGS. 2014-05-13 11:22:51 +02:00
editedge.cpp 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
editmod.cpp Modular-Kicad milestone B), major portions: 2014-05-03 12:40:19 -05:00
editrack-part2.cpp fix LSET() constructors, formatting 2014-06-29 15:33:29 -05:00
editrack.cpp 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
edtxtmod.cpp *) Switch kicad.exe to using KIFACE modules for all major top level windows. 2014-04-19 13:47:20 -05:00
event_handlers_tracks_vias_sizes.cpp Moved most of the board design rules related fields & methods to BOARD_DESIGN_SETTINGS class. 2014-05-13 11:22:51 +02:00
files.cpp 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
footprint_wizard.cpp Modular-Kicad milestone B), major portions: 2014-05-03 12:40:19 -05:00
footprint_wizard_frame.cpp Fixes #1186269 2014-06-12 18:12:14 +02:00
footprint_wizard_frame.h Modular-Kicad milestone B), major portions: 2014-05-03 12:40:19 -05:00
globaleditpad.cpp 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
gpcb_plugin.cpp 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
gpcb_plugin.h Pcbnew: Geda plugin fixes. 2013-12-12 12:42:38 -05:00
help_common_strings.h make microwave toolbar accessible from menu (Bug #1285425 ) 2014-02-27 19:48:18 +01:00
highlight.cpp Renamed BOARD_CONNECTED_ITEM::GetNet() -> GetNetCode() 2014-02-25 11:47:27 +01:00
hotkeys.cpp LAYER_ID work 2014-06-29 08:05:51 -05:00
hotkeys.h All: add 2 hotkeys to simulate a mouse left click (key return) and left dclick (key end) 2014-04-03 09:40:55 +02:00
hotkeys_board_editor.cpp LAYER_ID work 2014-06-29 08:05:51 -05:00
hotkeys_module_editor.cpp All: add 2 hotkeys to simulate a mouse left click (key return) and left dclick (key end) 2014-04-03 09:40:55 +02:00
initpcb.cpp 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
invoke_pcb_dialog.h 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
io_mgr.cpp 8 bit string relief via class UTF8 2014-01-01 20:17:07 -06:00
io_mgr.h Jettison FP_LIB_TABLE::ConvertFromLegacy() into a static function, where it 2014-04-09 08:33:04 -05:00
kicad_netlist_reader.cpp Fix but reading empty footprints in netlist. (fixes lp:1226283) 2013-09-16 20:52:08 -04:00
kicad_plugin.cpp 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
kicad_plugin.h 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
layer_widget.cpp 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
layer_widget.h 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
legacy_netlist_reader.cpp Fix but reading empty footprints in netlist. (fixes lp:1226283) 2013-09-16 20:52:08 -04:00
legacy_plugin.cpp use LSET::any() whereever possible and avoid conversion to integral type 2014-06-25 12:01:50 -05:00
legacy_plugin.h 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
librairi.cpp Save the footprint editor's last footprint in the PROJECT RString facility. 2014-06-11 00:18:41 -05:00
loadcmp.cpp merge 2014-06-30 00:46:18 -05:00
magnetic_tracks_functions.cpp 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
menubar_modedit.cpp Pcbnew: commit forgotten change. 2014-04-04 20:35:07 +02:00
menubar_pcbframe.cpp Minor cosmetic enhancement, and try to fix an issue with accelerator keys and the Python scripting console 2014-06-17 20:31:27 +02:00
minimun_spanning_tree.cpp fix LSET() constructors, formatting 2014-06-29 15:33:29 -05:00
minimun_spanning_tree.h 1) Add "rules" to base of tree for copying into BZR_HOME/rules. 2013-05-25 23:36:44 -05:00
modedit.cpp Save the footprint editor's last footprint in the PROJECT RString facility. 2014-06-11 00:18:41 -05:00
modedit_onclick.cpp Cosmetic enhancements: fix incorrect icons. 2014-05-31 17:49:15 +02:00
modedit_undo_redo.cpp Added const modifiers where applicable (PICKED_ITEMS_LIST). 2013-12-18 13:27:18 +01:00
modeditoptions.cpp
module_editor_frame.h 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
moduleframe.cpp Fixes #1186269 2014-06-12 18:12:14 +02:00
modules.cpp 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
modview_frame.cpp fix some bugs in FOOTPRINT_VIEWER_FRAME, get rid of statics 2014-06-16 14:00:26 -05:00
modview_frame.h fix some bugs in FOOTPRINT_VIEWER_FRAME, get rid of statics 2014-06-16 14:00:26 -05:00
move-drag_pads.cpp *) retain grid origin in the BOARD and save it in legacy and kicad board files. 2013-08-03 00:15:23 -05:00
move_or_drag_track.cpp 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
muonde.cpp 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
muwave_command.cpp Code cleanup: Pcbnew: move files relative to exort functions to the new folder exporters 2014-01-08 15:18:51 +01:00
netlist.cpp Fixed: Modules become invisible after reloading a netlist, until GAL view is refreshed. 2014-06-05 09:54:47 +02:00
netlist_reader.cpp Fix but reading empty footprints in netlist. (fixes lp:1226283) 2013-09-16 20:52:08 -04:00
netlist_reader.h CvPcb footprint library table implementation. 2013-09-14 16:33:22 -04:00
onleftclick.cpp 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
onrightclick.cpp Cosmetic enhancements: fix incorrect icons. 2014-05-31 17:49:15 +02:00
pad_edition_functions.cpp 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
pcb_netlist.cpp CvPcb footprint library table implementation. 2013-09-14 16:33:22 -04:00
pcb_netlist.h Changed the way of looking up NETINFO_ITEM using net names (using boost::unordered_map). Added a hash function (wxString) for that. Introduced NETINFO_ITEM::GetNetItem( wxString ). BOARD::FindNet() uses the map. 2014-01-10 18:04:07 +01:00
pcb_painter.cpp 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
pcb_painter.h The GAL view uses colors settings from the legacy canvas. 2014-05-21 23:13:30 +02:00
pcb_parser.cpp fix VIA::IsOnLayer() 2014-06-29 23:40:16 -05:00
pcb_parser.h 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
pcb_plot_params.cpp fix export_gencad.cpp 2014-06-30 10:03:20 -05:00
pcb_plot_params.h merge 2014-06-30 00:46:18 -05:00
pcbframe.cpp merge 2014-06-30 00:46:18 -05:00
pcbnew.cpp merge 2014-06-30 00:46:18 -05:00
pcbnew.h 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
pcbnew.icns
pcbnew.rc
pcbnew_config.cpp merge 2014-06-30 00:46:18 -05:00
pcbnew_config.h More migration towards single process, extend PROJECT::Config*() in proper direction, cleanups. 2014-04-07 23:55:53 -05:00
pcbnew_doc.icns
pcbnew_id.h Custom width settings taken into account in wxUpdateUIEvent handlers. 2014-05-13 11:22:51 +02:00
pcbplot.cpp merge 2014-06-30 01:44:46 -05:00
pcbplot.h merge 2014-06-30 00:46:18 -05:00
plot_board_layers.cpp merge 2014-06-30 00:46:18 -05:00
plot_brditems_plotter.cpp LAYER_ID work 2014-06-29 08:05:51 -05:00
plotcontroller.h Decouple PLOT_CONTROLLER from UI dependencies. 2013-05-10 15:22:29 -04:00
plugin.cpp Fix some issues in modview, relative to few incorrect use of some wxAuiManager functions. 2014-01-19 14:12:57 +01:00
print_board_functions.cpp LAYER_ID work 2014-06-29 08:05:51 -05:00
printout_controler.cpp merge 2014-06-30 00:46:18 -05:00
printout_controler.h 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
protos.h Code cleanup: Pcbnew: move files relative to exort functions to the new folder exporters 2014-01-08 15:18:51 +01:00
ratsnest.cpp fix VIA::IsOnLayer() 2014-06-29 23:40:16 -05:00
ratsnest_data.cpp Improved ratsnest updating in GAL. 2014-06-03 16:08:23 +02:00
ratsnest_data.h Upstream merge. 2014-05-01 15:55:50 +02:00
ratsnest_viewitem.cpp Ratsnest lines are highlighted together with all items in the same net. 2014-05-13 11:22:51 +02:00
ratsnest_viewitem.h Added ratsnest for GAL 2013-11-25 16:50:03 +01:00
sel_layer.cpp LAYER_ID work 2014-06-29 08:05:51 -05:00
specctra.cpp LAYER_ID work 2014-06-29 08:05:51 -05:00
specctra.h 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
specctra.keywords
specctra_export.cpp merge 2014-06-30 00:46:18 -05:00
specctra_import.cpp 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
specctra_test.cpp Jettison FP_LIB_TABLE::ConvertFromLegacy() into a static function, where it 2014-04-09 08:33:04 -05:00
swap_layers.cpp LAYER_ID work 2014-06-29 08:05:51 -05:00
target_edit.cpp 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
tool_modedit.cpp Reverted back the ( i ) parameters for python, applied the PyGILState_Ensure from Dick into his PyLOCK class 2013-03-12 01:37:45 +01:00
tool_modview.cpp Modular-Kicad milestone B), minor portions: 2014-05-04 13:22:27 -05:00
tool_onrightclick.cpp dialog information hiding, initial Fit() 2013-07-09 00:48:26 -05:00
tool_pcb.cpp merge 2014-06-30 00:46:18 -05:00
toolbars_update_user_interface.cpp Minor cosmetic enhancement, and try to fix an issue with accelerator keys and the Python scripting console 2014-06-17 20:31:27 +02:00
tr_modif.cpp 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
tracepcb.cpp 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
xchgmod.cpp Added missing changes required for updating footprints with the module editor. 2014-05-22 15:01:58 +02:00
zone_filling_algorithm.cpp Auto zone refilling after using the POINT_EDITOR. 2014-03-06 11:49:08 +01:00
zones.h
zones_by_polygon.cpp 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
zones_by_polygon_fill_functions.cpp merge tip in, resolve. 2014-03-20 01:24:33 -05:00
zones_convert_brd_items_to_polygons_with_Boost.cpp 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
zones_convert_to_polygons_aux_functions.cpp Moved NETCLASSES to BOARD_DESIGN_SETTINGS. 2014-05-13 11:22:51 +02:00
zones_functions_for_undo_redo.cpp merge tip in, resolve. 2014-03-20 01:24:33 -05:00
zones_functions_for_undo_redo.h Implemented the LAYER_NUM typedef (LAYER was already taken as a class name...) to represent a layer number. 2013-03-31 15:27:46 +02:00
zones_non_copper_type_functions.cpp fix export_gencad.cpp 2014-06-30 10:03:20 -05:00
zones_polygons_insulated_copper_islands.cpp Renamed BOARD_CONNECTED_ITEM::GetNet() -> GetNetCode() 2014-02-25 11:47:27 +01:00
zones_polygons_test_connections.cpp fix VIA::IsOnLayer() 2014-06-29 23:40:16 -05:00
zones_test_and_combine_areas.cpp Renamed BOARD_CONNECTED_ITEM::GetNet() -> GetNetCode() 2014-02-25 11:47:27 +01:00