kicad/pcbnew
jean-pierre charras 688fb5caaa Minor enhancements in dlg_3d_pathconfig (better look, but not perfect). Also fix an issue: the minimal dialog size was not always calculated. 2016-06-13 12:41:27 +02:00
..
autorouter Fix a few compil warnings (not used vars, shadowed local vars) 2016-06-01 14:22:05 +02:00
dialogs Remove option to not show footprint ratsnest when moving 2016-06-11 22:34:07 -04:00
exporters Fixed a few warnings (mostly gcc6 -Wmisleading-indent). 2016-06-07 14:42:42 +02:00
github Add support for PCB and footprint format versioning 2016-05-10 15:07:35 -04:00
import_dxf 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
pcad2kicadpcb_plugin pcad2kicadpcb: fixed an issue with an uppercase fileUnits parameter. 2016-05-22 11:01:19 +02:00
router Fix minor compil warnings (deprecated warnings and shadowed local vars warnings) 2016-06-07 17:33:12 +02:00
scripting Add QFN Footprint generator python script 2016-02-24 09:48:55 +01:00
tools Remove option to not show footprint ratsnest when moving 2016-06-11 22:34:07 -04:00
CMakeLists.txt Set minumum SWIG version to 3.0 for C++11 support. 2016-06-10 14:08:35 -04: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 1. Fixed copy paste error in append_board_to_current.cpp ruining a if else condition, should fix a possible bounding box computation bug 2015-11-04 09:48:34 +01:00
array_creator.cpp Code cleanup: remove dead code (some removed methods were broken), and update or add comments. 2016-06-01 11:28:07 +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 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
block.cpp Code cleanup: remove dead code (some removed methods were broken), and update or add comments. 2016-06-01 11:28:07 +02:00
block_module_editor.cpp Code cleanup: remove dead code (some removed methods were broken), and update or add comments. 2016-06-01 11:28:07 +02:00
board_items_to_polygon_shape_transform.cpp Fixed a few warnings (mostly gcc6 -Wmisleading-indent). 2016-06-07 14:42:42 +02:00
board_netlist_updater.cpp Fixed a few warnings (mostly gcc6 -Wmisleading-indent). 2016-06-07 14:42:42 +02:00
board_netlist_updater.h One-click PCB update improvements 2016-01-29 15:43:40 +01:00
board_undo_redo.cpp One-click PCB update improvements 2016-01-29 15:43:40 +01:00
build_BOM_from_board.cpp
class_board.cpp Code cleanup: remove dead code (some removed methods were broken), and update or add comments. 2016-06-01 11:28:07 +02:00
class_board.h Code cleanup: remove dead code (some removed methods were broken), and update or add comments. 2016-06-01 11:28:07 +02:00
class_board_connected_item.cpp pcbnew: support for removing NETINFO_ITEMS from BOARD for proper netlist undo 2016-01-29 11:29:56 +01:00
class_board_connected_item.h
class_board_design_settings.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
class_board_item.cpp
class_dimension.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
class_dimension.h Clarify atan2 overloads 2016-01-17 10:59:24 -05:00
class_drawsegment.cpp Clarify atan2 overloads 2016-01-17 10:59:24 -05:00
class_drawsegment.h
class_drc_item.cpp
class_edge_mod.cpp Fix Bug #1527446 (Flipping a block in pcbnew doesn't flip inner layers nor their connected microvias). 2015-12-27 16:51:13 +01:00
class_edge_mod.h Prepare rounded rect and custom shaped pads: add plot functions. It fixes also a pcbnew crash in HPGL mode when plotting trapezoidal pads. 2016-02-10 17:02:40 +01:00
class_footprint_wizard.cpp 1. Fixed copy paste error in append_board_to_current.cpp ruining a if else condition, should fix a possible bounding box computation bug 2015-11-04 09:48:34 +01:00
class_footprint_wizard.h
class_marker_pcb.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
class_marker_pcb.h
class_mire.cpp 1. Fixed copy paste error in append_board_to_current.cpp ruining a if else condition, should fix a possible bounding box computation bug 2015-11-04 09:48:34 +01:00
class_mire.h
class_module.cpp Hide all related layers when footprint rendering is disabled. 2016-06-07 15:07:47 +02:00
class_module.h Code cleanup: remove dead code (some removed methods were broken), and update or add comments. 2016-06-01 11:28:07 +02:00
class_netclass.cpp Change default via dimensions to 0.8/0.4 2016-06-06 20:23:58 -04:00
class_netclass.h
class_netinfo.h One-click PCB update improvements 2016-01-29 15:43:40 +01:00
class_netinfo_item.cpp made netlist entries and netlist update undoable 2016-01-29 11:21:13 +01:00
class_netinfolist.cpp One-click PCB update improvements 2016-01-29 15:43:40 +01:00
class_pad.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
class_pad.h Code cleanup: remove dead code (some removed methods were broken), and update or add comments. 2016-06-01 11:28:07 +02:00
class_pad_draw_functions.cpp Pcbnew: Add rounded rect pad shape. 2016-04-06 20:15:49 +02:00
class_pcb_layer_box_selector.cpp
class_pcb_layer_box_selector.h
class_pcb_layer_widget.cpp Fixed a crash when starting pcbnew with OpenGL GAL. 2016-05-09 17:23:01 +02:00
class_pcb_layer_widget.h Pcbnew: fix broken board ratsnest visibility storage behavior. 2015-10-14 14:12:17 -04:00
class_pcb_text.cpp Fix Bug #1527446 (Flipping a block in pcbnew doesn't flip inner layers nor their connected microvias). 2015-12-27 16:51:13 +01:00
class_pcb_text.h
class_text_mod.cpp Add Set/GetOrientationDegrees and GetOrientationRadians for texts, pads and footprints to avoid internal units to usual angle units conversion in code (and avoid mistakes). 2016-05-02 12:49:14 +02:00
class_text_mod.h Add Set/GetOrientationDegrees and GetOrientationRadians for texts, pads and footprints to avoid internal units to usual angle units conversion in code (and avoid mistakes). 2016-05-02 12:49:14 +02:00
class_track.cpp pcbnew legacy: remove option to hide via drill 2016-05-10 16:47:37 -04:00
class_track.h Commented out 'override' keyword due to problems with older swig versions (see bug lp:1579042). 2016-05-10 14:35:36 +02:00
class_zone.cpp Fix Bug #1527446 (Flipping a block in pcbnew doesn't flip inner layers nor their connected microvias). 2015-12-27 16:51:13 +01:00
class_zone.h
class_zone_settings.cpp
class_zone_settings.h
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 1. Fixed copy paste error in append_board_to_current.cpp ruining a if else condition, should fix a possible bounding box computation bug 2015-11-04 09:48:34 +01:00
collectors.cpp
collectors.h
connect.cpp
connect.h
controle.cpp Fix typing problems with GR_KB_* constants 2016-01-20 07:11:17 -05:00
cross-probing.cpp eeschema: single click PCB update feature added 2016-01-29 11:24:39 +01:00
deltrack.cpp
dimension.cpp
drag.h
dragsegm.cpp 1. Fixed copy paste error in append_board_to_current.cpp ruining a if else condition, should fix a possible bounding box computation bug 2015-11-04 09:48:34 +01:00
drc.cpp Fix issues in dialog drc: because it is not modal, DRC parameters and unit selection can be modified outside the dialog, still opened. Now, the new parameters are taken in account. 2016-04-15 20:15:22 +02:00
drc_clearance_test_functions.cpp Pcbnew: Add rounded rect pad shape. 2016-04-06 20:15:49 +02:00
drc_marker_functions.cpp
drc_stuff.h Fix issues in dialog drc: because it is not modal, DRC parameters and unit selection can be modified outside the dialog, still opened. Now, the new parameters are taken in account. 2016-04-15 20:15:22 +02:00
eagle_plugin.cpp Fix minor compil warnings (deprecated warnings and shadowed local vars warnings) 2016-06-07 17:33:12 +02:00
eagle_plugin.h Add support for PCB and footprint format versioning 2016-05-10 15:07:35 -04:00
edgemod.cpp
edit.cpp Add zoom-to-selection tool 2016-06-08 07:19:53 -04:00
edit_pcb_text.cpp stroke font: fine adjust of text horizontal position. edat_text: fix an issue in SetOrientation: the rotation angle is now constrained between -360 and +360 degrees. 2016-04-19 20:35:47 +02:00
edit_track_width.cpp
editedge.cpp Minor changes: remove a few local shadowed local variables detected using " -Wshadow" gcc compil option ( No bug, just a better code readability ) and fix minor coding style issues. 2016-04-18 20:15:44 +02:00
editmod.cpp
editrack-part2.cpp 1. Fixed copy paste error in append_board_to_current.cpp ruining a if else condition, should fix a possible bounding box computation bug 2015-11-04 09:48:34 +01:00
editrack.cpp
edtxtmod.cpp
event_handlers_tracks_vias_sizes.cpp
files.cpp Add support for PCB and footprint format versioning 2016-05-10 15:07:35 -04:00
footprint_wizard.cpp
footprint_wizard_frame.cpp Change the way main editor frames are managed by Kicad: before this change, they had the Kicad manager frame as parent frame, and it creates a few issues: 2016-03-21 17:36:06 +01:00
footprint_wizard_frame.h Fix typing problems with GR_KB_* constants 2016-01-20 07:11:17 -05:00
globaleditpad.cpp Pcbnew: fix bug : footprint editor: shape offset was ignored when placing new pads. Was also ignored in global pad change in fp editor and board editor. 2016-06-07 10:02:19 +02:00
gpcb_plugin.cpp A few minor fixes for compil warnings (shadowed variables and deprecated auto_ptr) 2016-05-29 17:02:34 +02:00
gpcb_plugin.h Add support for PCB and footprint format versioning 2016-05-10 15:07:35 -04:00
help_common_strings.h Minor string and coding policy fixes. 2015-10-08 09:52:03 -04:00
highlight.cpp Pcbnew: Dialog list and select net: better dialog and make net selection to highlight a net working on GAL. 2016-03-16 15:14:00 +01:00
hotkeys.cpp Add zoom-to-selection tool 2016-06-08 07:19:53 -04:00
hotkeys.h Pcbnew: remove dead macro code. 2016-04-18 11:03:59 -04: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
invoke_pcb_dialog.h
io_mgr.cpp Add support for PCB and footprint format versioning 2016-05-10 15:07:35 -04:00
io_mgr.h Add support for PCB and footprint format versioning 2016-05-10 15:07:35 -04:00
kicad_netlist_reader.cpp 1. Fixed copy paste error in append_board_to_current.cpp ruining a if else condition, should fix a possible bounding box computation bug 2015-11-04 09:48:34 +01:00
kicad_plugin.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
kicad_plugin.h Add support for PCB and footprint format versioning 2016-05-10 15:07:35 -04:00
layer_widget.cpp Add missing C++ stdlib headers 2016-05-28 12:46:29 -04:00
layer_widget.h
legacy_netlist_reader.cpp
legacy_plugin.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
legacy_plugin.h Add support for PCB and footprint format versioning 2016-05-10 15:07:35 -04:00
librairi.cpp Add support for PCB and footprint format versioning 2016-05-10 15:07:35 -04:00
loadcmp.cpp A few minor fixes for compil warnings (shadowed variables and deprecated auto_ptr) 2016-05-29 17:02:34 +02:00
magnetic_tracks_functions.cpp Clipper.cpp: fix a few minor Coverity warnings (about not initialized private members) 2015-11-03 17:55:31 +01:00
menubar_modedit.cpp Move hotkey list from Preferences menu to Help menu 2016-06-11 21:22:13 -04:00
menubar_pcbframe.cpp Minor enhancements in dlg_3d_pathconfig (better look, but not perfect). Also fix an issue: the minimal dialog size was not always calculated. 2016-06-13 12:41:27 +02:00
minimun_spanning_tree.cpp
minimun_spanning_tree.h
modedit.cpp Add zoom-to-selection tool 2016-06-08 07:19:53 -04:00
modedit_onclick.cpp
modedit_undo_redo.cpp
modeditoptions.cpp
module_editor_frame.h Fix typing problems with GR_KB_* constants 2016-01-20 07:11:17 -05:00
moduleframe.cpp Add zoom-to-selection tool 2016-06-08 07:19:53 -04:00
modules.cpp Code reorganization, and change the way 3D viewer frame is managed (now using wxWidgets wxWindow::FindWindowByName() to know if it is existing) , to prepare others fixes. 2015-12-21 12:52:00 +01:00
modview_frame.cpp Minor changes: remove a few local shadowed local variables detected using " -Wshadow" gcc compil option ( No bug, just a better code readability ) and fix minor coding style issues. 2016-04-18 20:15:44 +02:00
modview_frame.h Fix typing problems with GR_KB_* constants 2016-01-20 07:11:17 -05:00
move-drag_pads.cpp
move_or_drag_track.cpp
muonde.cpp Minor code cleanup. 2016-01-22 13:30:44 +01:00
muwave_command.cpp
netlist.cpp A few minor fixes for compil warnings (shadowed variables and deprecated auto_ptr) 2016-05-29 17:02:34 +02:00
netlist_reader.cpp A few minor fixes for compil warnings (shadowed variables and deprecated auto_ptr) 2016-05-29 17:02:34 +02:00
netlist_reader.h
onleftclick.cpp Add zoom-to-selection tool 2016-06-08 07:19:53 -04:00
onrightclick.cpp Add zoom-to-selection tool 2016-06-08 07:19:53 -04:00
pad_edition_functions.cpp Pcbnew: fix bug : footprint editor: shape offset was ignored when placing new pads. Was also ignored in global pad change in fp editor and board editor. 2016-06-07 10:02:19 +02:00
pcb_base_edit_frame.cpp GAL: apply grid offset when board is loaded and respect grid color setting. (fixes lp:1533168) 2016-01-13 13:37:52 -05:00
pcb_base_edit_frame.h Code cleanup: remove dead code (some removed methods were broken), and update or add comments. 2016-06-01 11:28:07 +02:00
pcb_draw_panel_gal.cpp Hide all related layers when footprint rendering is disabled. 2016-06-07 15:07:47 +02:00
pcb_draw_panel_gal.h Fixed a crash when starting pcbnew with OpenGL GAL. 2016-05-09 17:23:01 +02:00
pcb_netlist.cpp
pcb_netlist.h Fix very minor issues: compil warnings (mainly deprecated and shadowed vars warnings). 2016-05-22 19:39:20 +02:00
pcb_painter.cpp Fix my previous commit: I committed the wrong file 2016-05-28 21:51:35 +02:00
pcb_painter.h
pcb_parser.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
pcb_parser.h Add support for PCB and footprint format versioning 2016-05-10 15:07:35 -04:00
pcb_plot_params.cpp HPGL plot dialog: remove no more in use Pen Overlap parameter. Fix incorrect polygon fill by setting the hpgl pen thickness in hpgl file. Add filled circle (previously, a circle was never filled) 2016-02-11 13:14:46 +01:00
pcb_plot_params.h HPGL plot dialog: remove no more in use Pen Overlap parameter. Fix incorrect polygon fill by setting the hpgl pen thickness in hpgl file. Add filled circle (previously, a circle was never filled) 2016-02-11 13:14:46 +01:00
pcb_plot_params_parser.h
pcbframe.cpp Remove option to not show footprint ratsnest when moving 2016-06-11 22:34:07 -04:00
pcbnew.cpp GL_CONTEXT_MANAGER class to avoid unexpected GL context switches. 2016-06-03 15:46:12 +02:00
pcbnew.h 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
pcbnew.icns
pcbnew.rc
pcbnew_config.cpp Remove option to not show footprint ratsnest when moving 2016-06-11 22:34:07 -04:00
pcbnew_config.h
pcbnew_doc.icns
pcbnew_id.h Remove option to not show footprint ratsnest when moving 2016-06-11 22:34:07 -04:00
pcbplot.cpp 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
pcbplot.h Pull existing settings into Doxygen module 2016-05-12 15:45:47 -04:00
plot_board_layers.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
plot_brditems_plotter.cpp Pcbnew: improve footprint edge plot logic. 2016-04-18 11:48:39 -04: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 Add support for PCB and footprint format versioning 2016-05-10 15:07:35 -04:00
print_board_functions.cpp
printout_controler.cpp
printout_controler.h
protos.h
ratsnest.cpp
ratsnest_data.cpp Fix shadowed vars (in microstrip.cpp) and deprecated compil warnings. 2016-06-08 09:28:19 +02:00
ratsnest_data.h Add missing C++ stdlib headers 2016-05-28 12:46:29 -04:00
ratsnest_viewitem.cpp Open namespace around definitions 2016-05-28 12:57:19 -04:00
ratsnest_viewitem.h
sel_layer.cpp
specctra.cpp Fix a few compil warnings (not used vars, shadowed local vars) 2016-06-01 14:22:05 +02:00
specctra.h Fix very minor issues: compil warnings (mainly deprecated and shadowed vars warnings). 2016-05-22 19:39:20 +02:00
specctra.keywords
specctra_export.cpp Add Set/GetOrientationDegrees and GetOrientationRadians for texts, pads and footprints to avoid internal units to usual angle units conversion in code (and avoid mistakes). 2016-05-02 12:49:14 +02:00
specctra_import.cpp Remove redundant NULL check 2016-05-11 23:28:03 -04:00
specctra_test.cpp
swap_layers.cpp 1. Fixed copy paste error in append_board_to_current.cpp ruining a if else condition, should fix a possible bounding box computation bug 2015-11-04 09:48:34 +01:00
target_edit.cpp
tool_modedit.cpp Add zoom-to-selection tool 2016-06-08 07:19:53 -04:00
tool_modview.cpp Move copy version information code to about dialog. 2016-03-11 11:40:24 -05:00
tool_onrightclick.cpp
tool_pcb.cpp Remove option to not show footprint ratsnest when moving 2016-06-11 22:34:07 -04:00
toolbars_update_user_interface.cpp Remove option to not show footprint ratsnest when moving 2016-06-11 22:34:07 -04:00
tr_modif.cpp
tracepcb.cpp
xchgmod.cpp MinGW64 build warning fixes. 2016-03-14 14:20:19 -04:00
zone_filling_algorithm.cpp Polygon calculation (zones filling): use fast mode when possible (in fact most of time) and strictly simple polygon option only in critical cases (in fact in plot Gerber functions mainly). 2015-12-15 21:21:25 +01:00
zones.h
zones_by_polygon.cpp Correct multiple UI spelling errors 2016-05-02 10:01:43 -04:00
zones_by_polygon_fill_functions.cpp
zones_convert_brd_items_to_polygons_with_Boost.cpp Fix very minor issues: compil warnings (mainly deprecated and shadowed vars warnings). 2016-05-22 19:39:20 +02:00
zones_convert_to_polygons_aux_functions.cpp Polygon calculation (zones filling): use fast mode when possible (in fact most of time) and strictly simple polygon option only in critical cases (in fact in plot Gerber functions mainly). 2015-12-15 21:21:25 +01:00
zones_functions_for_undo_redo.cpp
zones_functions_for_undo_redo.h
zones_polygons_insulated_copper_islands.cpp
zones_polygons_test_connections.cpp 1. Fixed copy paste error in append_board_to_current.cpp ruining a if else condition, should fix a possible bounding box computation bug 2015-11-04 09:48:34 +01:00
zones_test_and_combine_areas.cpp Polygon calculation (zones filling): use fast mode when possible (in fact most of time) and strictly simple polygon option only in critical cases (in fact in plot Gerber functions mainly). 2015-12-15 21:21:25 +01:00