..
autorouter
Fix a few coverity errors
7 years ago
connectivity
Fix incorrect detection of filled zones changes in DRC check.
7 years ago
dialogs
Allow hatch pattern in filled zones
7 years ago
drc
pcbnew: Check exact overlapping polygons
7 years ago
exporters
Pcbnew: add a new primitive pad shape: chamfered round rect pad.
7 years ago
github
Handle separate parsing rules for ID_SCH and ID_PCB.
7 years ago
import_gfx
Add comments about SVG import.
7 years ago
microwave
Pcbnew: Disallow invalid mwwave inductor lengths
7 years ago
pcad2kicadpcb_plugin
Bitmaps: move bitmap defs to bitmaps library
7 years ago
python
Fix not working sdip_wizard.py
7 years ago
router
pcbnew: Adjust drag snapping to avoid start
7 years ago
specctra_import_export
Pcbnew: add a new primitive pad shape: chamfered round rect pad.
7 years ago
swig
pcbnew: Re-add missing user units python
7 years ago
tools
Pcbnew: disable commit 3692c511 on non Windows platforms
7 years ago
CMakeLists.txt
Restore LINK_MAP linker options
7 years ago
Doxyfile_python
Doxyfiles: Remove local debug lines
7 years ago
Doxyfile_xml
Doxyfiles: Remove local debug lines
7 years ago
Info.plist
Fix for dark mode on macOS Mojave
7 years ago
action_plugin.cpp
pcbnew: Add toolbar buttons for action plugins
7 years ago
action_plugin.h
pcbnew: Add toolbar buttons for action plugins
7 years ago
append_board_to_current.cpp
Refactor post-load actions in PcbNew and apply them consistently
8 years ago
array_creator.cpp
Pcbnew: disable module numbering in pcbnew arrays
7 years ago
array_creator.h
Enhancements in Create array tool (bad parameters detection and disable parms when not applicable)
10 years ago
array_pad_name_provider.cpp
Pcbnew: ignore start values in "first available" grid numbering
7 years ago
array_pad_name_provider.h
Pcbnew: arrays skip existing names
7 years ago
attribut.cpp
pcbnew: Rename PCB_ZONE_T and remove from connectivity
7 years ago
block.cpp
pcbnew: Separating connectivity to subdir
7 years ago
block_footprint_editor.cpp
Set modify flag for immediate block commands.
7 years ago
board_commit.cpp
pcbnew: Fix ratsnest display
7 years ago
board_commit.h
Don't set dirty bit when adding MARKERs.
8 years ago
board_connected_item.cpp
pcbnew: Separating connectivity to subdir
7 years ago
board_connected_item.h
Rationalize select menu texts.
7 years ago
board_design_settings.cpp
pcbnew: Fix missing board settings class
7 years ago
board_item_container.h
Doxygen comment improvements.
9 years ago
board_items_to_polygon_shape_transform.cpp
Pcbnew: add a new primitive pad shape: chamfered round rect pad.
7 years ago
board_netlist_updater.cpp
Fix a few minor I18n issues.
7 years ago
board_netlist_updater.h
Improve Update PCB from Schematic.
7 years ago
build_BOM_from_board.cpp
fix code after renaming files
8 years ago
class_board.cpp
pcbnew: Check exact overlapping polygons
7 years ago
class_board.h
Remove useless includes
7 years ago
class_board_item.cpp
Break out getTrailingInt from MODULE
7 years ago
class_dimension.cpp
Allow user-specification of dimension units.
7 years ago
class_dimension.h
pcbnew: Adding some missing TypeOf() functions
7 years ago
class_drawsegment.cpp
pcbnew: Don't refresh S_CURVE in bbox()
7 years ago
class_drawsegment.h
Remove useless includes
7 years ago
class_edge_mod.cpp
Don't display all the footprint info when an edge is selected.
7 years ago
class_edge_mod.h
Add Bezier curve (S_CURVE shape) support in DIALOG_GRAPHIC_ITEM_PROPERTIES.
7 years ago
class_marker_pcb.cpp
classes MARKER rework: remove duplicate code. Better HitTest code (HitTest takes in account the actual shape)
7 years ago
class_marker_pcb.h
class MARKER rework: fix a few minor issues, remove duplicate code and add comments.
7 years ago
class_module.cpp
Break out ref-des-centric functions to own header
7 years ago
class_module.h
pcbnew: Fix incorrect Type settings
7 years ago
class_pad.cpp
Pcbnew fix: chamfered corners settings not copied with copy/paste pad properties
7 years ago
class_pad.h
Pcbnew: add a new primitive pad shape: chamfered round rect pad.
7 years ago
class_pcb_target.cpp
pcbnew: Use Default width define instead of nums
7 years ago
class_pcb_target.h
pcbnew: Adding some missing TypeOf() functions
7 years ago
class_pcb_text.cpp
Remove global units usage from GetSelectionText...
7 years ago
class_pcb_text.h
Remove useless includes
7 years ago
class_text_mod.cpp
pcbnew: Use Default width define instead of nums
7 years ago
class_text_mod.h
Add comments
7 years ago
class_track.cpp
Minor fixes.
7 years ago
class_track.h
Remove on-kill-focus-validation.
7 years ago
class_zone.cpp
Allow hatch pattern in filled zones
7 years ago
class_zone.h
Allow hatch pattern in filled zones
7 years ago
collectors.cpp
Fix incorrect behavior when collection footprint items in collectors.cpp.
7 years ago
collectors.h
Scale zone hit area by zoom.
7 years ago
connect.cpp
Pcbnew, legacy mode: fix ratsnest display artifacts when finishing or removing a track
8 years ago
controle.cpp
Scale zone hit area by zoom.
7 years ago
convert_drawsegment_list_to_polygon.cpp
pcbnew: Check exact overlapping polygons
7 years ago
cross-probing.cpp
Fix cross-probing issue when a net or pin name contains a space.
7 years ago
deltrack.cpp
pcbnew: Separating connectivity to subdir
7 years ago
dimension.cpp
Allow user-specification of dimension units.
7 years ago
drag.h
Removed legacy connectivity/ratsnest algorithm, replaced with the new one. No legacy autorouting for the moment
8 years ago
dragsegm.cpp
pcbnew: Separating connectivity to subdir
7 years ago
drc.cpp
Drc dialog: make track to copper zones test optional, because it can be really very time consuming
7 years ago
drc.h
Drc dialog: make track to copper zones test optional, because it can be really very time consuming
7 years ago
drc_clearance_test_functions.cpp
Drc dialog: make track to copper zones test optional, because it can be really very time consuming
7 years ago
drc_item.cpp
drc: Add board outline and edge crossing
7 years ago
eagle_plugin.cpp
eagle: Handle DRC rule-based pad shapes
7 years ago
eagle_plugin.h
eagle: Handle DRC rule-based pad shapes
7 years ago
edgemod.cpp
pcbnew: Update strings
7 years ago
edit.cpp
pcbnew: Update strings
7 years ago
edit_pcb_text.cpp
Don't assume GetFlags() != 0 means it's being edited.
7 years ago
edit_track_width.cpp
pcbnew: Change track width should allow no changes
7 years ago
editedge.cpp
pcbnew: Update strings
7 years ago
editrack-part2.cpp
pcbnew: Separating connectivity to subdir
7 years ago
editrack.cpp
pcbnew: Separating connectivity to subdir
7 years ago
edtxtmod.cpp
Fix a few Coverity warnings.
7 years ago
event_handlers_tracks_vias_sizes.cpp
pcbnew: Update strings
7 years ago
files.cpp
Unify and correct Autosave functions
7 years ago
footprint_edit_frame.cpp
Pcbnew: fix 2 minor issues
7 years ago
footprint_edit_frame.h
libtree: Remember pane width
7 years ago
footprint_editor_onclick.cpp
pcbnew: Update strings
7 years ago
footprint_editor_options.cpp
pcbnew: Update strings
7 years ago
footprint_editor_utils.cpp
Toolbars with wxComboboxes: Fix incorrect ReCreate Toolbar methods: they recreated these wxComboboxes without deleting the previously created.
7 years ago
footprint_info_impl.cpp
Escape/unescape footprint descriptions and keywords when writing/reading cache file.
7 years ago
footprint_info_impl.h
Use binary search on Footprint Info list.
7 years ago
footprint_libraries_utils.cpp
modedit: Allow name input for new footprint library
7 years ago
footprint_preview_panel.cpp
Improve default canvas handling.
7 years ago
footprint_preview_panel.h
refactoring: wrapped boost::optional in OPT<> class for the purpose of easier transition to C++17 in the future
8 years ago
footprint_tree_pane.cpp
Fix copy/paste errors with wrong icons.
7 years ago
footprint_tree_pane.h
Convert Footprint Editor to component tree.
7 years ago
footprint_viewer_frame.cpp
Improve default canvas handling.
7 years ago
footprint_viewer_frame.h
Standardize Footprint Viewer and Footprint Browser.
7 years ago
footprint_wizard.cpp
Fix code after renaming files. Minor other fix.
8 years ago
footprint_wizard.h
Fix code after renaming files. Minor other fix.
8 years ago
footprint_wizard_frame.cpp
Remove previous cell selection fixes in favour of slow-click hack.
7 years ago
footprint_wizard_frame.h
Remove previous cell selection fixes in favour of slow-click hack.
7 years ago
footprint_wizard_frame_functions.cpp
Remove previous cell selection fixes in favour of slow-click hack.
7 years ago
fp_tree_model_adapter.cpp
Fix potential string iterator issue.
7 years ago
fp_tree_model_adapter.h
Convert Footprint Editor to component tree.
7 years ago
fp_tree_synchronizing_adapter.cpp
Fix potential string iterator issue.
7 years ago
fp_tree_synchronizing_adapter.h
Convert Footprint Editor to component tree.
7 years ago
generate_footprint_info.cpp
More performance enhancements.
7 years ago
generate_footprint_info.h
Convert Place Footprint to component tree.
7 years ago
gpcb_plugin.cpp
pcbnew: Don't update coords on add
7 years ago
gpcb_plugin.h
Performance enhancements in fp loading, string cmp, etc.
7 years ago
grid_layer_box_helpers.cpp
Fix a few coverity errors
7 years ago
grid_layer_box_helpers.h
In-place editing for footprint TEXTE_MODULEs.
7 years ago
help_common_strings.h
Fix occurrences of "edition" which should be "editing"
7 years ago
highlight.cpp
pcbnew: Adjust selection behavior in highlight net
7 years ago
hotkeys.cpp
Fix footprint editor library tree filter text control issue.
7 years ago
hotkeys.h
Add hotkey (Insert) for zone create corner
7 years ago
hotkeys_board_editor.cpp
Fix occurrences of "edition" which should be "editing"
7 years ago
hotkeys_footprint_editor.cpp
More g_UserUnit erradication.
7 years ago
initpcb.cpp
Regularize save-changes dialogs.
7 years ago
invoke_pcb_dialog.h
Gfx import: fix many issues, and add many enhancements.
7 years ago
io_mgr.cpp
pcbnew: Prevent GITHUB plugin from being registered
7 years ago
io_mgr.h
pcbnew: Fix missing config.h from 9458ae8221
7 years ago
kicad_clipboard.cpp
pcbnew: Don't update coords on add
7 years ago
kicad_clipboard.h
Improved copy/paste functionality by Kristoffer:
8 years ago
kicad_netlist_reader.cpp
Handle separate parsing rules for ID_SCH and ID_PCB.
7 years ago
kicad_plugin.cpp
Allow hatch pattern in filled zones
7 years ago
kicad_plugin.h
Performance enhancements in fp loading, string cmp, etc.
7 years ago
layer_widget.cpp
Replace DIM() macro
7 years ago
layer_widget.h
Clean up file locations and names.
7 years ago
legacy_netlist_reader.cpp
UI string normalization.
8 years ago
legacy_plugin.cpp
Pcbnew: legacy plugin: avoid crash when reading malformed files (old .brd kicad files).
7 years ago
legacy_plugin.h
pcbnew: Rename PCB_ZONE_T and remove from connectivity
7 years ago
load_select_footprint.cpp
pcbnew: Handle cancel action in fp load
7 years ago
magnetic_tracks_functions.cpp
pcbnew: Move measure tool to common GRID_HELPER
7 years ago
menubar_footprint_editor.cpp
Unify library browser terminology.
7 years ago
menubar_pcb_editor.cpp
Fix mnemonic typo in pcbnew menubar
7 years ago
microwave.cpp
Tooltip and error message improvements.
7 years ago
minimun_spanning_tree.cpp
fix LSET() constructors, formatting
12 years ago
minimun_spanning_tree.h
More missing source license fixes.
11 years ago
move-drag_pads.cpp
Fix code after renaming files
8 years ago
move_or_drag_track.cpp
Pcbnew, On line DRC in legacy canvas: Fix broken Drc test during track and zone creation or edition.
8 years ago
muwave_command.cpp
pcbnew: Update strings
7 years ago
netclass.cpp
units: Move common units and add tests
7 years ago
netclass.h
Consolidate design rules UI.
7 years ago
netinfo.h
pcbnew: Fix incorrect Type settings
7 years ago
netinfo_item.cpp
Keep track of which nets are currently in use.
7 years ago
netinfo_list.cpp
class BOARD: rename m_Zone to m_SegZoneDeprecated to avoid mistakes in code.
8 years ago
netlist.cpp
Fix ReadNetList and UpdatePCB issues with new footprints.
7 years ago
netlist_reader.cpp
Handle separate parsing rules for ID_SCH and ID_PCB.
7 years ago
netlist_reader.h
Doxygen comment improvements.
9 years ago
onleftclick.cpp
pcbnew: Update strings
7 years ago
onrightclick.cpp
pcbnew: Update strings
7 years ago
pad_custom_shape_functions.cpp
pcbnew: Update multiple zone segments
7 years ago
pad_draw_functions.cpp
Pcbnew: add a new primitive pad shape: chamfered round rect pad.
7 years ago
pad_edit_functions.cpp
Simplify copy/paste of pad settings.
7 years ago
pad_naming.cpp
Pcbnew: Array tool should not number NPTHs
7 years ago
pad_naming.h
Pcbnew: Array tool should not number NPTHs
7 years ago
pcb_base_edit_frame.cpp
Another go at fixing units changes for rulers.
7 years ago
pcb_base_edit_frame.h
Add shortcuts to setting dialogs for track widths, via sizes and grid sizes.
7 years ago
pcb_base_frame.cpp
Pcbnew: avoid integer overflow when displaying local coordinates.
7 years ago
pcb_display_options.cpp
rename files
8 years ago
pcb_draw_panel_gal.cpp
cairo: Ensure Courtyard drawing order
7 years ago
pcb_draw_panel_gal.h
Remove global units usage from GetSelectionText...
7 years ago
pcb_edit_frame.cpp
Unify and correct Autosave functions
7 years ago
pcb_edit_frame.h
Unify and correct Autosave functions
7 years ago
pcb_footprint_edit_utils.cpp
Pcbnew: fix issue in legacy canvas when dragging a footprint (connectivity not updated)
7 years ago
pcb_general_settings.cpp
pcbnew: Re-attach snap options
7 years ago
pcb_general_settings.h
pcbnew: Re-attach snap options
7 years ago
pcb_layer_box_selector.cpp
In-place editing for footprint TEXTE_MODULEs.
7 years ago
pcb_layer_box_selector.h
Make esc dismiss net and layer selector popups.
7 years ago
pcb_layer_widget.cpp
Replace DIM() macro
7 years ago
pcb_layer_widget.h
Only adjust LAYER_WIDGET font size if larger than indicator.
8 years ago
pcb_legacy_draw_utils.cpp
Print PCB objects before zones.
7 years ago
pcb_netlist.cpp
Break out ref-des-centric functions to own header
7 years ago
pcb_netlist.h
Count pins instead of using netcount as a proxy.
8 years ago
pcb_painter.cpp
Pcbnew: add a new primitive pad shape: chamfered round rect pad.
7 years ago
pcb_painter.h
Disable zone outlines and hatched lines rendering in printouts
7 years ago
pcb_parser.cpp
Allow hatch pattern in filled zones
7 years ago
pcb_parser.h
Fix a compil issue with some compilers.
7 years ago
pcb_plot_params.cpp
Pcbnew, Plot dialog, Gerber format: Enable or disable adding net metadata both in X1 and X2 format. Previously, this option was existing only in X2 format. Should be existing in both formats.
7 years ago
pcb_plot_params.h
Pcbnew, Plot dialog, Gerber format: Enable or disable adding net metadata both in X1 and X2 format. Previously, this option was existing only in X2 format. Should be existing in both formats.
7 years ago
pcb_plot_params_parser.h
hpgl plot parameters: use double instead of int to store the pen diameter to avoid truncation.
8 years ago
pcb_screen.cpp
Replace DIM() macro
7 years ago
pcb_view.cpp
fix incorrect initialization of VIEW::m_boundary.
7 years ago
pcb_view.h
Removed unused variables in PCB_VIEW
8 years ago
pcbnew.cpp
Fix some issues in I10n strings
7 years ago
pcbnew.h
Spelling fix HIGHT->HIGH
7 years ago
pcbnew.icns
Update MacOS icons
8 years ago
pcbnew.rc
Remove old xpm icons files
14 years ago
pcbnew_config.cpp
pcbnew: Add toolbar buttons for action plugins
7 years ago
pcbnew_config.h
Multiple improvements concerning colors, configuration handling and legacy features in pcbnew:
8 years ago
pcbnew_doc.icns
Update MacOS icons
8 years ago
pcbnew_id.h
Import svg import code from experimental trunk: convert dxf importer
7 years ago
pcbnew_printout.cpp
Disable zone outlines and hatched lines rendering in printouts
7 years ago
pcbnew_printout.h
Disable zone outlines and hatched lines rendering in printouts
7 years ago
pcbplot.cpp
Plot filenames automatically generated: change the point ('.') find in layer names to '_'
7 years ago
pcbplot.h
Store line width setting for printouts
7 years ago
plot_board_layers.cpp
Pcbnew: add a new primitive pad shape: chamfered round rect pad.
7 years ago
plot_brditems_plotter.cpp
Allow hatch pattern in filled zones
7 years ago
plotcontroller.h
plotcontroller: add method to get the current plot full file name and the current plot folder full path from Python script.
10 years ago
plugin.cpp
Performance enhancements in fp loading, string cmp, etc.
7 years ago
protos.h
Code cleaning: add comments, better names for a function, simplify code. No actual code change.
9 years ago
ratsnest.cpp
ratsnest: Calculate ratsnest per pad
7 years ago
ratsnest_data.cpp
pcbnew: Separating connectivity to subdir
7 years ago
ratsnest_data.h
pcbnew: Separating connectivity to subdir
7 years ago
ratsnest_viewitem.cpp
pcbnew: locking connectivity using RAII
7 years ago
ratsnest_viewitem.h
Code formatting and clean-up
8 years ago
sel_layer.cpp
Make esc dismiss net and layer selector popups.
7 years ago
target_edit.cpp
Remove on-kill-focus-validation.
7 years ago
text_mod_grid_table.cpp
Consolidate design rules UI.
7 years ago
text_mod_grid_table.h
Consolidate design rules UI.
7 years ago
tool_footprint_editor.cpp
Revert "Change top selection drop-down to combobox"
7 years ago
tool_footprint_viewer.cpp
Revert "Change top selection drop-down to combobox"
7 years ago
tool_onrightclick.cpp
Consolidate design rules UI.
7 years ago
tool_pcb_editor.cpp
pcbnew: Prevent using "edit width" in dialogs
7 years ago
toolbars_update_user_interface.cpp
Overhaul border drawing in all the Kicad frames.
7 years ago
tracks_cleaner.cpp
Pcbnew: fix delete dangling tracks only removes the last segment of tracks.
7 years ago
undo_redo.cpp
pcbnew: Update strings
7 years ago
zone_filler.cpp
Allow hatch pattern in filled zones
7 years ago
zone_filler.h
Allow hatch pattern in filled zones
7 years ago
zone_settings.cpp
Allow hatch pattern in filled zones
7 years ago
zone_settings.h
Allow hatch pattern in filled zones
7 years ago
zones.h
UNIT_BINDERize zone dialogs.
7 years ago
zones_by_polygon.cpp
pcbnew: Separating connectivity to subdir
7 years ago
zones_by_polygon_fill_functions.cpp
pcbnew: Separating connectivity to subdir
7 years ago
zones_functions_for_undo_redo.cpp
Fix occurrences of "edition" which should be "editing"
7 years ago
zones_functions_for_undo_redo.h
Fix occurrences of "edition" which should be "editing"
7 years ago
zones_test_and_combine_areas.cpp
pcbnew: Don't merge zones with different params
7 years ago