Damjan
df8250fd70
pcbnew: Text box dialog doesn't have -Update Thickness According to Text Size- button
2025-04-17 11:06:55 +00:00
jean-pierre charras
e6240f9fbf
Fix kicad-cli pcb export gerbers --output argument type in help.
...
It is a directory name, not a filename
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20298
2025-04-17 11:26:27 +02:00
Jeff Young
194ee9ef25
Move Use45Limit processing to VIEWER_TOOLS.
...
(We need it for the ruler in footprint preview
widgets.)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20668
2025-04-16 18:09:56 +01:00
Jeff Young
6bc9653029
Make sure footprint chooser has correct board.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20669
2025-04-16 18:09:56 +01:00
JamesJCode
1c8e20b61f
Further chasing of non-standard std::char_traits implementations
2025-04-16 17:48:46 +01:00
Jeff Young
f66f2e522f
Fix logic error in checking IsErrorLimitExceeded().
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20671
2025-04-16 13:02:38 +01:00
Jeff Young
5279cc8767
Use EDA_COMBINED_MATCHER more consistently.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20678
2025-04-16 12:20:15 +01:00
Jeff Young
69bf9894e9
Fields don't currently have any metadata to search.
2025-04-16 11:41:56 +01:00
Jeff Young
0a8d5ea78b
Fields don't currently have any metadata to search.
2025-04-16 11:33:16 +01:00
Jeff Young
6befe4badf
Toolbars & SetConditions for SCH groups.
2025-04-16 11:31:56 +01:00
Alexander Boehm
70af60c930
multi-channel tool: do not duplicate uuids
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20665
2025-04-16 03:20:04 -04:00
JamesJCode
a5be581b1b
Add char_traits<T> specialisations for wxUniChar and NANODBC_SQLCHAR
...
when building on Apple with Clang >= 17.
These specialisations are not strictly required by the C++ standard,
and have been removed from LLVM.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20631
2025-04-15 20:57:23 +01:00
JamesJCode
2ee66ccfac
Fix compiler warning
2025-04-15 20:40:56 +01:00
Andrej Valek
9364bcdc9e
SCH_EDITOR_CONTROL(paste): fix wrong cut behaviour
...
There was a missing behaviour when explicit removed annotation via specialpaste was requested. Add there a variable to compare the paste options.
2025-04-15 09:38:48 -07:00
wh201906
6d2b728fb1
Exclude brackets at the end of a URL in LinkifyHTML()
...
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/20347
2025-04-15 09:37:23 -07:00
Dmitry Rezvanov
a3fae053c4
pcbnew: Add sorting functionality for netclass assignments
...
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/18819
2025-04-15 09:32:16 -07:00
Alexander Boehm
4bc099429c
repeat layout: fixup net names of copied vias
...
When replicating a layout with the multichannel tool
the net names of vias are now updated to reflect the
potentially different connections in the target area.
Fixes https://gitlab.com/kicad/code/kicad/issues/20334
2025-04-15 09:28:27 -07:00
Mike Williams
e64eeb0161
sch groups: make copy/paste work
...
Need to expand selection on copy
2025-04-15 10:19:40 -04:00
Mike Williams
a57cd8a207
sch: don't remove/add items to selection while iterating
...
Likely needs backport
2025-04-15 10:19:40 -04:00
Mike Williams
b9013b87d0
sch groups: add test case for loading from file
2025-04-15 10:19:40 -04:00
Mike Williams
fd4b18140f
group tool: make sure frame specific commits are created
2025-04-15 10:19:40 -04:00
Mike Williams
6ebadf9fbe
sch groups: add load/save support
2025-04-15 10:19:40 -04:00
Mike Williams
cdac27b2bc
sch groups: implement rotate/mirror
2025-04-15 10:19:40 -04:00
Mike Williams
82ec293907
CW rotation: add missing default hotkey in sch/3d to match pcb editor hotkeys
2025-04-15 10:19:40 -04:00
Mike Williams
5eee8f1c5f
sch_view: update to handle items with children
2025-04-15 10:19:39 -04:00
Mike Williams
0ba6882c47
commit: when deleting extra copy of double staged item, remove group
2025-04-15 10:14:40 -04:00
Mike Williams
5db091fc79
sch groups: clear group membership on destruction, add tests
2025-04-15 10:14:38 -04:00
Mike Williams
718bf40807
sch groups: add to API
2025-04-15 10:13:52 -04:00
Mike Williams
027b01750c
sch view: mark some layers as display only
2025-04-15 10:13:52 -04:00
Mike Williams
05f3c47b4f
groups: make selection tool work with groups
2025-04-15 10:13:50 -04:00
Mike Williams
8c9f4e7832
groups: tools/dialogs need commit screens for schematic
2025-04-15 09:59:38 -04:00
Mike Williams
d6e7970738
sch: add group tool
2025-04-15 09:59:38 -04:00
Mike Williams
f483fcd2d9
schematic: add groups support to undo/redo/commit
2025-04-15 09:59:38 -04:00
Mike Williams
fa02c70604
schematic: draw groups
2025-04-15 09:59:38 -04:00
Mike Williams
0c0dbc6271
groups: commonize group tool
2025-04-15 09:59:38 -04:00
Dhineshkumar S
fa517a0429
Fix missing change that ensures text is auto-completed.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/13508
2025-04-14 19:50:40 -07:00
Damjan
c4ff42cb54
Adds dedicated anchor points for table
...
Allows snapping and easier alignment first tables
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20184
2025-04-14 19:47:35 -07:00
Jeff Young
d421af6e4d
Rebuild connectivity after append board.
...
Append board reads the BOARD_ITEMs directly onto
the board and so pushes the commit with CHT_DONE
flags. However, this means the added items aren't
added correctly to the connectivity system.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20314
2025-04-14 21:38:01 +01:00
Jeff Young
adc5523f43
Bounds-check unit and body style from prop inspector.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20649
2025-04-14 21:36:19 +01:00
Jeff Young
10af2f04d3
Make test use the solder-mask healing algo.
2025-04-14 15:38:18 +01:00
Jeff Young
ac265926b1
Restore bounds checking (even though its a performance hit).
2025-04-14 15:38:18 +01:00
Damjan
2d2f443aa4
pcbnew: Multi-line text in table cell
2025-04-14 14:07:36 +00:00
Damjan
f4107fa4d6
pcbnew: flipping tables makes them walk
2025-04-14 14:06:06 +00:00
Jeff Young
38c822db9c
Use individual silk/mask collision checking if solder mask min width is 0.
...
Using the combinde solder mask doesn't deal well
with exclusions since almost any change will affect
the combined mask.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17429
2025-04-14 14:05:35 +01:00
Jeff Young
8827323361
Remove Help menu hacks which appear to no longer be necessary.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/10124
2025-04-14 11:52:07 +01:00
Jeff Young
2a2a73a1e9
Don't allow auto-conversion from double to EDA_ANGLE.
...
We have no idea if the double is in radians or
degrees.
2025-04-14 11:52:04 +01:00
dsa-t
e6c76c6e21
Fix too small angle increment when stroking arcs.
...
The previous angle increment was about 0.0087 degrees.
Change it to 0.5 degrees.
(cherry picked from commit c5771d8874
)
Co-authored-by: Alex Shvartzkop <dudesuchamazing@gmail.com>
2025-04-14 06:45:32 +03:00
dsa-t
352e0035cf
OCCT 3D model export: fix copper fusing issues on StickHub GND and #20515
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20515
(cherry picked from commit 2cebea3b04
)
Co-authored-by: Alex Shvartzkop <dudesuchamazing@gmail.com>
2025-04-14 00:16:31 +03:00
Jeff Young
8b19777d5d
Revert part of name change that affects settings files.
2025-04-13 21:09:07 +01:00
dsa-t
4faa00e262
OCCT 3D model export: don't skip pads with duplicate pad numbers for pad points data.
...
(cherry picked from commit dfb66e2fdb
)
Co-authored-by: Alex Shvartzkop <dudesuchamazing@gmail.com>
2025-04-13 22:42:39 +03:00