Seth Hillbrand
d99641be40
ADDED: Git integration support
Adds support for project-based git integration, branch support, commit,
revert and updates
Fixes https://gitlab.com/kicad/code/kicad/issues/10441
2 years ago
Jeff Young
8f96009fe5
Hints and fixes for separate checking of milling cutter size and drill size.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15886
2 years ago
Jeff Young
68a5753c80
Repair Rotate on PCB_GENERATOR items.
2 years ago
Wayne Stambaugh
c4a9703f81
Minor dialog layout fixes.
2 years ago
Jeff Young
134685bc32
Optical alignment for capital 'T's.
2 years ago
Jeff Young
059a95a2f2
Lock generated tracks when routing.
Otherwise they lose their group status when being replaced by the
router (even if they weren't otherwise modified).
2 years ago
Jeff Young
24ddc728e8
Add PCB_ACTIONS::regenerateAllTuning....
... and move GENERATOR_TOOL to RegenerateAllOfType().
2 years ago
Jeff Young
7447700735
Fix typo.
2 years ago
Jeff Young
16ec0faa7a
Reduce line-breaking.
Also simplifies handling of generator properties dialogs.
2 years ago
Jeff Young
67f0f6e3b9
Rename class to match current terminology.
2 years ago
Jeff Young
b089630b4c
Simplify Import Graphics.
Removed no-longer-required differentiation between importing
footprint vs board objects.
Renamed files to match the dialog.
Made Position At and Set Layer optional checkboxes.
Removed Group Items checkbox. (In the unlikely event that you don't
want a group, do an UnGroup after importing.)
Flattened out labelled-sizers in the dialog.
Removed importers blacklist, which hasn't been active for at least 4
years.
Fixed undo/redo bug that caused items to be no-longer-grouped after
a redo.
2 years ago
Seth Hillbrand
e01ef0a38d
Update GitHub funding link
2 years ago
Mike Williams
70917a14e7
Route from end: fix crash and snapping bug
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/13992
2 years ago
Mike Williams
5cd5194e89
SCH/PCB: warn before deleting footprint-only fields on sync
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/15342
2 years ago
jean-pierre charras
599a8304a6
Pcbnew, ConnectBoardShapes(): do not add 0 size segments to outlines.
Add also our standard copyright text.
2 years ago
jean-pierre charras
db9734923c
DIALOG_CLEANUP_GRAPHICS: fix incorrect parameter passed to cleaner.CleanupBoard().
The fix board outlines was in fact always activated.
2 years ago
Seth Hillbrand
4ed8b14c12
Fix Mac build
Clang requires tighter forward declaration of derived enums
2 years ago
Jeff Young
e793e30360
Fix typo.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15881
2 years ago
Jeff Young
e5225abb62
Tuning mode is invariant.
Don't show target skew for length tuning, and don't show
target length for skew tuning.
2 years ago
Jeff Young
f5edac547e
More modern look & feel for tuning status popup.
(Also includes min and max info, and move string processing out
of router.)
2 years ago
Jeff Young
89011e888c
More modern look & feel for tuning status popup.
(Also includes min and max info, and move string processing out
of router.)
2 years ago
Jeff Young
390bd44f18
Cleanup.
2 years ago
Jeff Young
9ed802e951
Support min/max rules in diff pair placer and skew placer.
2 years ago
Jeff Young
9c4bb464ac
Improve tuning status popup colours.
2 years ago
Wayne Stambaugh
f629898c8b
Coding policy fixes.
2 years ago
Alex Shvartzkop
be1008cbd8
ADDED: Heal Shapes; Fix discontinuities in gfx import and Cleanup dialog.
2 years ago
Marek Roszko
63ba3b8ea7
Remove BITMAP_OPAQUE just like the TODO said :D
2 years ago
Marek Roszko
bee6e6be01
AddMenuLanguageList should live in EDA_BASE_FRAME, its only user
2 years ago
Marek Roszko
584757f2df
Move the menu helpers to ui_common instead of sitting in bitmap for some reason
2 years ago
Marek Roszko
ba83e84b91
Move SaveCanvasImageToFile to EDA_DRAW_FRAME rather than leaking things to bitmaps
2 years ago
SYSUeric66
9d4e0ba439
add python api FocusOnItem
2 years ago
Wayne Stambaugh
b5eee9dd7e
Coverity warning fixes.
2 years ago
Mike Williams
2849388d2e
Symbol Fields Table: save Select option correctly
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/15857
2 years ago
Jeff Young
a2e35aabae
Trim meander group items to just the tuning pattern.
2 years ago
Jeff Young
2c9d43474d
Formatting.
2 years ago
Jeff Young
64cc8dd6aa
Adjust dashed-box and edit-point locations to be outside meanders.
2 years ago
Alex Shvartzkop
a52ee04fc7
vcpkg: Lock glm at 0.9.9.8#2
Version 2023-06-08 changed the default order of quaternion
values from xyzw to wxyz, which we don't support.
Fixes animations in the 3D viewer.
2 years ago
jean-pierre charras
f41734aa48
pcb_calculator/transline/stripline: add missing conv from log to db.
Fixes #15873
https://gitlab.com/kicad/code/kicad/-/issues/15873
2 years ago
Jeff Young
d51e058e24
Move diff-pair netname resolution to BOARD.
Also adds reporting of dp gap constaints and max uncoupled to track
selections, and max uncoupled during routing.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/13748
2 years ago
Jeff Young
2c02c26af4
Centralize min/opt/max printing.
2 years ago
Ian McInerney
55caa9c1e8
Fix casing for gerber wildards
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15877
2 years ago
Jeff Young
ccc20348bf
Don't start with MEANDER_SIDE_DEFAULT.
It means we get a different default for left-to-right-drawn than we
do when going the other way.
Also fixes bug in PNS::DP_MEANDER_PLACER so that it honours side
specified in settings.
2 years ago
Jeff Young
2450250ae7
Use "tuning pattern" in the GUI.
2 years ago
Jeff Young
6baac175c5
Status bar messages for meanders.
2 years ago
Jeff Young
2b28580f0c
Comments.
2 years ago
jean-pierre charras
7efd414519
Fix minor Coverity and compil warnings
2 years ago
Alex Shvartzkop
fd887ba929
Altium: support importing a single footprint.
2 years ago
Alex Shvartzkop
ace7cbddfe
CADSTAR: look for the symbol library .csa file under different names.
2 years ago
Alex Shvartzkop
77eaf252e2
CADSTAR: use pin labels if pin names are not available.
2 years ago
Alex Shvartzkop
c7daf511bc
Fix importing a symbol in Symbol editor.
2 years ago