jean-pierre charras
76e1babb88
qa test, test_lib_part.cpp: add missing initialization of parent field member
2 years ago
jean-pierre charras
f87065bf0b
Fix compil issues on msys2 , gcc13
2 years ago
Marek Roszko
aa2a0cdd16
We dont actually need to link to openssl
2 years ago
Seth Hillbrand
27bf47d752
Protect equality operator against invalid fields
2 years ago
Seth Hillbrand
0142b197f7
Replace last iterator to fix MSW builds
2 years ago
Seth Hillbrand
6e50b4c5f7
Add libgit compatibility header
2 years ago
Jeff Young
f18ce8c6de
Fix layer handling for create similar zone.
2 years ago
Jeff Young
903c01cb20
Make ERC grid error clearer that it's about the connection grid.
Also adds a context menu item to edit the connection grid spacing.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15908
2 years ago
Wayne Stambaugh
b8310efd19
Coding policy, Doxygen comment, and spelling fixes.
2 years ago
Mark Roszko
a17bab4182
Switch to fedora 38 for CI
2 years ago
Jon Evans
6c4a294c0a
Fix uninitialized pointer in PROJECT_TREE
2 years ago
Seth Hillbrand
dd4c2a6001
Fix project iteration for MSW
2 years ago
Jeff Young
12118b6246
Make sure measurements are updated from grid before saving workbook.
Also fixes a typo when loading measurements.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15909
2 years ago
Jeff Young
fc22e602e2
Coverity fixes.
2 years ago
Jeff Young
f5e99338a9
Generators should respond to the selection filter that controls their children.
(Tuning patterns to the track checkbox, stitching patterns to the
vias checkbox, etc.)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15905
2 years ago
Jeff Young
00fb542146
nullptr safety
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15906
2 years ago
Jon Evans
e251bbd217
gmtime requires an explicit cast on some platforms
2 years ago
Jon Evans
32ee3bdabd
Remove errant git2 link command
2 years ago
Jon Evans
dda14e68a2
Add macOS required libraries in kiplatform
Supersedes 36b0aa60
2 years ago
Jon Evans
5dd3631df2
Revert "Add security library include in CMake for MacOS"
This reverts commit 36b0aa6050 .
2 years ago
Alex Shvartzkop
28c72f0cf4
Fix secrets.cpp on Windows.
2 years ago
Alex Shvartzkop
8c7fe9b071
Use fn_str for ifstream in Git dialog.
2 years ago
Seth Hillbrand
36b0aa6050
Add security library include in CMake for MacOS
2 years ago
Seth Hillbrand
5c5a38af21
Update fixes for MacOS
2 years ago
Seth Hillbrand
7720ef3fae
Add missing include in kicad_algo.h
2 years ago
Seth Hillbrand
91f28f84d7
Update MacOS security routines
2 years ago
Seth Hillbrand
81214e1f0f
Remove unneeded headers
2 years ago
Jeff Young
62eaa7e1c7
Signals already have gain/phase broken out; user-defined signals don't.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15903
2 years ago
Jeff Young
1b04d8972e
Missing update from last commit.
2 years ago
Mark Roszko
809f88b144
Add libgit2 to vcpkg
2 years ago
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