kicad/pcbnew
Marek Roszko fc99b3ba95 Don't link gdiplus everywhere anymore
Tested on msys2 which is the only place it would have been buggy
CMake seems to share the gdiplus linkage with the other dependencies automatically now
2022-08-23 23:51:35 -04:00
..
autorouter Fix issue with caches not being initialized when printing msg bar. 2022-08-01 13:09:51 +01:00
board_stackup_manager Fix typos in pcbnew sub-directory 2022-06-30 09:39:45 -04:00
connectivity Move KICAD_T[] to std::initializer_list<KICAD_T>. 2022-08-20 10:28:11 +01:00
dialogs Replace wxFindReplaceData with our own container 2022-08-23 22:16:51 -04:00
drc Performance (std::map -> std::unordered_map) and commenting. 2022-08-22 12:43:57 +01:00
exporters Move KICAD_T[] to std::initializer_list<KICAD_T>. 2022-08-20 10:28:11 +01:00
ibis Fix wrong number of columns check 2022-08-18 11:03:45 +00:00
import_gfx Fix reserve call with the wrong source for size 2022-08-16 23:38:08 -04:00
microwave Clean up some auto usage 2022-08-15 11:29:45 -07:00
navlib Add support for using a SpaceMouse to pan & zoom in the schematic editor. 2022-03-31 19:03:41 +00:00
netlist_reader CHANGED netclass assignments now done via canvas or via patterns. 2022-08-14 22:56:29 +01:00
plugins Remove vestiges of old pad locking system. 2022-08-23 18:02:16 +01:00
python Set locale in python save routine 2022-08-23 09:53:18 -07:00
ratsnest pcbnew: check for null SETTINGS in RATSNEST_VIEW_ITEM (prevents crash in the P&S debug tool) 2022-03-03 01:02:00 +01:00
router Move KICAD_T[] to std::initializer_list<KICAD_T>. 2022-08-20 10:28:11 +01:00
specctra_import_export Move KICAD_T[] to std::initializer_list<KICAD_T>. 2022-08-20 10:28:11 +01:00
teardrop Pretty up the Teardrops dialog. 2022-08-07 23:22:21 +01:00
tools Consolidate on a more widely used sub-type architecture. 2022-08-23 12:57:55 +01:00
widgets CHANGED netclass assignments now done via canvas or via patterns. 2022-08-14 22:56:29 +01:00
CMakeLists.txt Don't link gdiplus everywhere anymore 2022-08-23 23:51:35 -04:00
Doxyfile_python
Doxyfile_xml
action_plugin.cpp More wxString wide literals. 2022-02-05 21:29:34 +00:00
action_plugin.h Pcbnew header housekeeping round 1. 2021-06-04 09:08:38 -04:00
array_creator.cpp PCB Editor: Add User Background Images 2022-07-14 11:23:23 +00:00
array_creator.h Array creator tool: Add option to assign unique reference designators 2021-10-25 22:38:49 +01:00
array_pad_number_provider.cpp We don't keep a CHANGELOG.TXT 2021-10-05 19:46:53 -07:00
array_pad_number_provider.h Fix typos in pcbnew sub-directory 2022-06-30 09:39:45 -04:00
board.cpp Add RemoveAllListeners function for future addons 2022-08-22 23:29:04 -04:00
board.h Add RemoveAllListeners function for future addons 2022-08-22 23:29:04 -04:00
board_commit.cpp Don't auto-fill zones due to DRC marker insertion. 2022-08-01 13:09:51 +01:00
board_commit.h Make sure Cleanup handles shapes other than segments. 2022-03-02 18:28:39 +00:00
board_connected_item.cpp Properties Panel: Correctly limit layers for connectable items to copper layers 2022-08-22 21:32:33 -04:00
board_connected_item.h CHANGED netclass assignments now done via canvas or via patterns. 2022-08-14 22:56:29 +01:00
board_design_settings.cpp Read, write and process the board-wide Allow soldermask bridges in FPs. 2022-08-14 22:56:29 +01:00
board_item.cpp Renamed PROPERTY_TYPE enum names to avoid a conflict on MSYS2 2022-08-22 21:32:32 -04:00
board_item_container.h Fix typos in pcbnew sub-directory 2022-06-30 09:39:45 -04:00
build_BOM_from_board.cpp Schematic: Add CSV export to Symbol Fields Table 2022-05-09 12:02:12 -04:00
cleanup_item.cpp Performance enhancements for Cleanup Tracks & Vias.Performance enhancements for Cleanup Tracks & Vias.Performance enhancements for Cleanup Tracks & Vias.Performance enhancements for Cleanup Tracks & Vias.Performance enhancements for Cleanup Tracks & Vias.Performance enhancements for Cleanup Tracks & Vias.Performance enhancements for Cleanup Tracks & Vias.Performance enhancements for Cleanup Tracks & Vias.Performance enhancements for Cleanup Tracks & Vias. 2022-03-18 11:04:53 +00:00
cleanup_item.h Markers provider is no longer responsible for all markers. 2022-08-08 22:02:20 +01:00
collectors.cpp Attempt to fix std::initializer_list lifetime issue. 2022-08-21 20:54:41 +01:00
collectors.h Attempt to fix std::initializer_list lifetime issue. 2022-08-21 20:54:41 +01:00
convert_shape_list_to_polygon.cpp Move KICAD_T[] to std::initializer_list<KICAD_T>. 2022-08-20 10:28:11 +01:00
convert_shape_list_to_polygon.h Neurotically update position wxPoint usages 2022-01-01 11:55:51 -05:00
cross-probing.cpp Cross-probing/selection for multiple items (PCB -> SCH) 2022-08-22 19:33:39 +00:00
edit.cpp PCB Editor: Add User Background Images 2022-07-14 11:23:23 +00:00
edit_track_width.cpp Move KICAD_T[] to std::initializer_list<KICAD_T>. 2022-08-20 10:28:11 +01:00
edit_zone_helpers.cpp Fix some layer handling issues. 2022-04-23 21:29:46 +01:00
files.cpp CHANGED netclass assignments now done via canvas or via patterns. 2022-08-14 22:56:29 +01:00
footprint.cpp Todo: Properties system doesn't like const wxString& getters 2022-08-22 21:32:33 -04:00
footprint.h Attempt to fix std::initializer_list lifetime issue. 2022-08-21 20:54:41 +01:00
footprint_edit_frame.cpp CHANGED netclass assignments now done via canvas or via patterns. 2022-08-14 22:56:29 +01:00
footprint_edit_frame.h ADDED Duplicate Footprint, Rename Symbol and Rename Footprint. 2022-04-22 22:06:51 +01:00
footprint_editor_settings.cpp Fix initialisation of default line width settings 2022-04-20 15:57:55 +00:00
footprint_editor_utils.cpp Keep Footprint Checker info between runs. 2022-08-20 12:28:34 +01:00
footprint_info_impl.cpp Performance improvements. 2022-08-03 11:59:42 +01:00
footprint_info_impl.h ADDED: Threadpool 2022-06-24 22:59:24 +00:00
footprint_libraries_utils.cpp Pinned libs can also be found in program settings. 2022-07-23 20:17:04 +01:00
footprint_preview_panel.cpp Keep footprint selection in Symbol Chooser history list. 2022-06-06 22:24:02 +01:00
footprint_preview_panel.h Kill the last of wx/wx.h in headers 2021-06-07 17:59:20 -04:00
footprint_tree_pane.cpp Rename SCH_COMPONENT to SCH_SYMBOL. 2021-06-10 10:34:49 -04:00
footprint_tree_pane.h
footprint_viewer_frame.cpp Add contexts to EDA_COMBINED_MATCHER. 2022-08-14 22:56:29 +01:00
footprint_viewer_frame.h ADDED show pin names on footprint pads when assigning to symbol. 2022-07-24 23:41:41 +01:00
footprint_wizard.cpp More NULL expunging. 2021-07-20 07:27:18 -04:00
footprint_wizard.h More wxString wide literals. 2022-02-05 21:29:34 +00:00
footprint_wizard_frame.cpp CHANGED netclass assignments now done via canvas or via patterns. 2022-08-14 22:56:29 +01:00
footprint_wizard_frame.h Flatten out some more preferences. 2021-12-24 15:43:20 +00:00
footprint_wizard_frame_functions.cpp More wxString wide literals. 2022-02-05 21:29:34 +00:00
fp_shape.cpp Cache read arc data for stability 2022-03-04 15:20:31 -08:00
fp_shape.h Consolidate on a more widely used sub-type architecture. 2022-08-23 12:57:55 +01:00
fp_text.cpp Regularize ellipsization of menu and status text. 2022-08-22 17:52:58 +01:00
fp_text.h Replace wxFindReplaceData with our own container 2022-08-23 22:16:51 -04:00
fp_text_grid_table.cpp Excise deci-degrees from UNIT_BINDER. 2022-01-19 00:10:32 +00:00
fp_text_grid_table.h Add hot-updating of units in common wxGrids. 2021-12-23 16:54:03 +00:00
fp_textbox.cpp Include both text shapes and border shapes in textbox. 2022-07-25 16:10:08 +01:00
fp_textbox.h Replace wxFindReplaceData with our own container 2022-08-23 22:16:51 -04:00
fp_tree_model_adapter.cpp Display descriptions in second column of library trees. 2022-07-28 14:51:47 +01:00
fp_tree_model_adapter.h Redo the pinned-libraries storage architecture. 2022-07-22 09:31:10 +01:00
fp_tree_synchronizing_adapter.cpp Display descriptions in second column of library trees. 2022-07-28 14:51:47 +01:00
fp_tree_synchronizing_adapter.h
generate_footprint_info.cpp Handle updated document description format 2022-04-15 11:17:01 -07:00
generate_footprint_info.h
graphics_cleaner.cpp Fix some Coverity warnings. 2022-03-06 09:48:33 +01:00
graphics_cleaner.h Make sure Cleanup handles shapes other than segments. 2022-03-02 18:28:39 +00:00
grid_layer_box_helpers.cpp All the preferences, all the time. 2021-12-24 13:08:44 +00:00
grid_layer_box_helpers.h Cleanup. 2021-12-23 20:36:18 +00:00
initpcb.cpp More NULL expunging. 2021-07-20 07:27:18 -04:00
invoke_pcb_dialog.h
io_mgr.cpp altium: Allow extraction of names of footprints stored in *.PcbLib file 2022-01-17 19:51:51 +01:00
io_mgr.h Move GUI queries in PLUGIN to a callback. 2022-02-11 22:09:22 +00:00
kicad_clipboard.cpp Move GUI queries in PLUGIN to a callback. 2022-02-11 22:09:22 +00:00
kicad_clipboard.h Kicad has many plugins. This one is for the pcb. 2021-11-25 12:56:46 +00:00
load_select_footprint.cpp Clean up some auto usage 2022-08-15 11:29:45 -07:00
menubar_footprint_editor.cpp PCB Editor: Add User Background Images 2022-07-14 11:23:23 +00:00
menubar_pcb_editor.cpp WIP: Properties GUI 2022-08-22 21:32:32 -04:00
netinfo.h Replace wxFindReplaceData with our own container 2022-08-23 22:16:51 -04:00
netinfo_item.cpp Replace wxFindReplaceData with our own container 2022-08-23 22:16:51 -04:00
netinfo_list.cpp More wxString wide literals. 2022-02-05 21:29:34 +00:00
pad.cpp Renamed PROPERTY_TYPE enum names to avoid a conflict on MSYS2 2022-08-22 21:32:32 -04:00
pad.h Properties: Fixed conditional properties using enum values in the conditions 2022-08-22 21:32:32 -04:00
pad_custom_shape_functions.cpp Handle invalid pads more gracefully 2022-02-02 13:40:07 -08:00
pcb_base_edit_frame.cpp Properties panel: post-rebase fixes and hide by default 2022-08-22 21:32:33 -04:00
pcb_base_edit_frame.h WIP: Properties GUI 2022-08-22 21:32:32 -04:00
pcb_base_frame.cpp ADDED show pin names on footprint pads when assigning to symbol. 2022-07-24 23:41:41 +01:00
pcb_bitmap.cpp Fix minor compil and Coverity warnings. 2022-07-24 09:33:43 +02:00
pcb_bitmap.h PCB: Add bitmap layer per board layer 2022-07-14 11:23:23 +00:00
pcb_dimension.cpp Properties meta-data for pcbnew classes 2022-08-22 21:32:00 -04:00
pcb_dimension.h Attempt to fix std::initializer_list lifetime issue. 2022-08-21 20:54:41 +01:00
pcb_draw_panel_gal.cpp ADDED show pin names on footprint pads when assigning to symbol. 2022-07-24 23:41:41 +01:00
pcb_draw_panel_gal.h Use progress reporting in more places when loading a board 2021-11-25 11:19:03 -05:00
pcb_edit_frame.cpp Add RemoveAllListeners function for future addons 2022-08-22 23:29:04 -04:00
pcb_edit_frame.h WIP: Properties GUI 2022-08-22 21:32:32 -04:00
pcb_expr_evaluator.cpp CHANGED netclass assignments now done via canvas or via patterns. 2022-08-14 22:56:29 +01:00
pcb_expr_evaluator.h Apply a more sophisticated test for ignoring isInCoupledDiffPair. 2022-04-02 15:12:42 +01:00
pcb_group.cpp Attempt to fix std::initializer_list lifetime issue. 2022-08-21 20:54:41 +01:00
pcb_item_containers.h Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
pcb_layer_box_selector.cpp All the preferences, all the time. 2021-12-24 13:08:44 +00:00
pcb_layer_box_selector.h Cleanup. 2021-12-23 20:36:18 +00:00
pcb_marker.cpp Introduce new marker type so we can track DRC errors on the drawing sheet. 2022-08-15 18:03:03 +01:00
pcb_marker.h Replace wxFindReplaceData with our own container 2022-08-23 22:16:51 -04:00
pcb_origin_transforms.cpp Remove bad static_cast. 2022-07-24 23:41:41 +01:00
pcb_origin_transforms.h Remove some more duplicated preferences. 2021-12-26 13:37:28 +00:00
pcb_painter.cpp Make sure parent pos is factored in for polygons. 2022-08-16 17:28:56 +01:00
pcb_painter.h ADDED show pin names on footprint pads when assigning to symbol. 2022-07-24 23:41:41 +01:00
pcb_plot_params.cpp Centralize the parseDouble functions in the parsers and gcc specialcase 2022-08-14 18:46:19 -04:00
pcb_plot_params.h Pcbnew: add plot on all layers feature. 2022-04-02 14:33:40 -04:00
pcb_plot_params_parser.h Pcbnew: add plot on all layers feature. 2022-04-02 14:33:40 -04:00
pcb_screen.cpp Rename layer ids file. 2021-07-29 16:03:25 +01:00
pcb_shape.cpp Properties Panel: Correctly limit layers for connectable items to copper layers 2022-08-22 21:32:33 -04:00
pcb_shape.h Consolidate on a more widely used sub-type architecture. 2022-08-23 12:57:55 +01:00
pcb_target.cpp Renamed PROPERTY_TYPE enum names to avoid a conflict on MSYS2 2022-08-22 21:32:32 -04:00
pcb_target.h Fix typos in pcbnew sub-directory 2022-06-30 09:39:45 -04:00
pcb_text.cpp Regularize ellipsization of menu and status text. 2022-08-22 17:52:58 +01:00
pcb_text.h Replace wxFindReplaceData with our own container 2022-08-23 22:16:51 -04:00
pcb_textbox.cpp Regularize ellipsization of menu and status text. 2022-08-22 17:52:58 +01:00
pcb_textbox.h Replace wxFindReplaceData with our own container 2022-08-23 22:16:51 -04:00
pcb_track.cpp Renamed PROPERTY_TYPE enum names to avoid a conflict on MSYS2 2022-08-22 21:32:32 -04:00
pcb_track.h Attempt to fix std::initializer_list lifetime issue. 2022-08-21 20:54:41 +01:00
pcb_view.cpp Flatten out some more preferences. 2021-12-24 15:43:20 +00:00
pcb_view.h Rename layer ids file. 2021-07-29 16:03:25 +01:00
pcbnew.cpp More wxString wide literals. 2022-02-05 21:29:34 +00:00
pcbnew.h Add Python Tool to pcbnew 2021-06-01 20:18:24 +00:00
pcbnew.icns Add drop shadows to MacOS icons 2021-07-30 20:55:34 -07:00
pcbnew_config.cpp CHANGED netclass assignments now done via canvas or via patterns. 2022-08-14 22:56:29 +01:00
pcbnew_config.h
pcbnew_doc.icns Add drop shadows to MacOS icons 2021-07-30 20:55:34 -07:00
pcbnew_id.h Footprint viewers: fix regression: re-add automatic zoom option when loading a new footprint 2022-04-18 11:15:14 +02:00
pcbnew_printout.cpp ADDED show pin names on footprint pads when assigning to symbol. 2022-07-24 23:41:41 +01:00
pcbnew_printout.h Prefix TRACK, ARC and VIA. 2021-06-11 22:07:02 +01:00
pcbnew_settings.cpp WIP: Properties GUI 2022-08-22 21:32:32 -04:00
pcbnew_settings.h WIP: Properties GUI 2022-08-22 21:32:32 -04:00
pcbplot.cpp ${SHEETNAME} represents the sheet name + introduce ${SHEETPATH} 2022-04-09 15:45:58 +01:00
pcbplot.h ${SHEETNAME} represents the sheet name + introduce ${SHEETPATH} 2022-04-09 15:45:58 +01:00
plot_board_layers.cpp Clean up hole shapes for safety (smart pointer) and consistency. 2022-07-22 23:06:07 +01:00
plot_brditems_plotter.cpp Fix errant test in board items plotter. 2022-07-10 18:54:36 -06:00
plotcontroller.h ${SHEETNAME} represents the sheet name + introduce ${SHEETPATH} 2022-04-09 15:45:58 +01:00
plugin.cpp More wxString wide literals. 2022-02-05 21:29:34 +00:00
sel_layer.cpp More wxString wide literals. 2022-02-05 21:29:34 +00:00
toolbars_footprint_editor.cpp Fix some warnings detected by PVS-STUDIO (not used vars) 2022-07-26 16:00:14 +02:00
toolbars_footprint_viewer.cpp Fix typos in pcbnew sub-directory 2022-06-30 09:39:45 -04:00
toolbars_pcb_editor.cpp Properties panel: post-rebase fixes and hide by default 2022-08-22 21:32:33 -04:00
tracks_cleaner.cpp Clean up some auto usage 2022-08-15 11:29:45 -07:00
tracks_cleaner.h Performance enhancements for Cleanup Tracks & Vias.Performance enhancements for Cleanup Tracks & Vias.Performance enhancements for Cleanup Tracks & Vias.Performance enhancements for Cleanup Tracks & Vias.Performance enhancements for Cleanup Tracks & Vias.Performance enhancements for Cleanup Tracks & Vias.Performance enhancements for Cleanup Tracks & Vias.Performance enhancements for Cleanup Tracks & Vias.Performance enhancements for Cleanup Tracks & Vias. 2022-03-18 11:04:53 +00:00
undo_redo.cpp Remove TEDIT 2022-03-01 00:25:44 +00:00
zone.cpp Renamed PROPERTY_TYPE enum names to avoid a conflict on MSYS2 2022-08-22 21:32:32 -04:00
zone.h Replace wxFindReplaceData with our own container 2022-08-23 22:16:51 -04:00
zone_filler.cpp ZONE_FILLER::buildThermalSpokes() fix incorrect spoke shape for pad shapes with offset. 2022-08-10 15:27:28 +02:00
zone_filler.h Support text knockouts in non-copper zones. 2022-03-08 18:06:41 +00:00
zone_settings.cpp Patch annoying large checkbox cols in wxWidgets 3.1.x on OSX. 2022-07-08 17:27:05 -06:00
zone_settings.h Properly scope the island removal enum 2022-08-01 08:58:04 -07:00
zones.h Add ignore-line-widths mode to CONVERT_TOOL. 2022-07-29 21:39:03 +01:00
zones_functions_for_undo_redo.cpp Implement two-staged zone priority: assigned priority followed by UUID. 2022-03-01 14:53:35 +00:00
zones_functions_for_undo_redo.h Cleanup. 2021-12-23 20:36:18 +00:00