kicad/pcbnew
jean-pierre charras b50872edca Gerber output: Some changes after evaluation of Gerber files by Ucamco (the manager of GERBER format):
* default file ext is now .gbr (the "official extension")
* some outdated commands remoded.
* mainly use mm and 4.5 format instead of inches and 3.4 format. this is mandatory,
  because the 3.4 format (comming from old pcbned internal units) creates truncations in coordinates.
  (with serious issues in polygons which can appear self-intersecting afer truncation)
2014-06-30 12:00:21 +02:00
..
autorouter 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05:00
dialogs merge 2014-06-30 01:44:46 -05:00
exporters merge 2014-06-30 01:44:46 -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 VIA::IsOnLayer() 2014-06-29 23:40:16 -05:00
class_board.h Gerber output: Some changes after evaluation of Gerber files by Ucamco (the manager of GERBER format): 2014-06-30 12:00:21 +02: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 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05: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 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -05: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 Pcbnew: Update incorrect or incomplete copyrights in many files. 2012-06-08 11:56:42 +02:00
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 merge 2014-06-30 00:46:18 -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 [MacOSX] Updated Icons - Document ones still missing :( 2012-09-27 19:20:44 +02:00
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 Pcbnew: Add keepout areas (Copper zones without tracks or/and vias). 2012-07-13 20:55:29 +02:00
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 1) Add 32 Cu Layers. 2014-06-24 11:17:18 -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