Jeff Young
6befe4badf
Toolbars & SetConditions for SCH groups.
6 months ago
Alexander Boehm
70af60c930
multi-channel tool: do not duplicate uuids
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20665
6 months ago
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
6 months ago
JamesJCode
2ee66ccfac
Fix compiler warning
6 months ago
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.
6 months ago
wh201906
6d2b728fb1
Exclude brackets at the end of a URL in LinkifyHTML()
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/20347
6 months ago
Dmitry Rezvanov
a3fae053c4
pcbnew: Add sorting functionality for netclass assignments
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/18819
6 months ago
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
7 months ago
Mike Williams
e64eeb0161
sch groups: make copy/paste work
Need to expand selection on copy
6 months ago
Mike Williams
a57cd8a207
sch: don't remove/add items to selection while iterating
Likely needs backport
6 months ago
Mike Williams
b9013b87d0
sch groups: add test case for loading from file
6 months ago
Mike Williams
fd4b18140f
group tool: make sure frame specific commits are created
6 months ago
Mike Williams
6ebadf9fbe
sch groups: add load/save support
6 months ago
Mike Williams
cdac27b2bc
sch groups: implement rotate/mirror
6 months ago
Mike Williams
82ec293907
CW rotation: add missing default hotkey in sch/3d to match pcb editor hotkeys
6 months ago
Mike Williams
5eee8f1c5f
sch_view: update to handle items with children
6 months ago
Mike Williams
0ba6882c47
commit: when deleting extra copy of double staged item, remove group
6 months ago
Mike Williams
5db091fc79
sch groups: clear group membership on destruction, add tests
6 months ago
Mike Williams
718bf40807
sch groups: add to API
6 months ago
Mike Williams
027b01750c
sch view: mark some layers as display only
6 months ago
Mike Williams
05f3c47b4f
groups: make selection tool work with groups
6 months ago
Mike Williams
8c9f4e7832
groups: tools/dialogs need commit screens for schematic
6 months ago
Mike Williams
d6e7970738
sch: add group tool
6 months ago
Mike Williams
f483fcd2d9
schematic: add groups support to undo/redo/commit
6 months ago
Mike Williams
fa02c70604
schematic: draw groups
6 months ago
Mike Williams
0c0dbc6271
groups: commonize group tool
6 months ago
Dhineshkumar S
fa517a0429
Fix missing change that ensures text is auto-completed.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/13508
6 months ago
Damjan
c4ff42cb54
Adds dedicated anchor points for table
Allows snapping and easier alignment first tables
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20184
6 months ago
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
6 months ago
Jeff Young
adc5523f43
Bounds-check unit and body style from prop inspector.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20649
6 months ago
Jeff Young
10af2f04d3
Make test use the solder-mask healing algo.
6 months ago
Jeff Young
ac265926b1
Restore bounds checking (even though its a performance hit).
6 months ago
Damjan
2d2f443aa4
pcbnew: Multi-line text in table cell
6 months ago
Damjan
f4107fa4d6
pcbnew: flipping tables makes them walk
6 months ago
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
6 months ago
Jeff Young
8827323361
Remove Help menu hacks which appear to no longer be necessary.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/10124
6 months ago
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.
6 months ago
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>
6 months ago
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>
6 months ago
Jeff Young
8b19777d5d
Revert part of name change that affects settings files.
6 months ago
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>
6 months ago
dsa-t
6cb690fe6b
Remove annoying tooltips in DRC/ERC dialogs.
(cherry picked from commit 58a76a2617
)
Co-authored-by: Alex Shvartzkop <dudesuchamazing@gmail.com>
6 months ago
Jeff Young
2d69b6e8ba
Update pads connected to any connected tracks.
(Not just those selected.)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20628
6 months ago
Jeff Young
eece18f4a8
Formatting.
6 months ago
Jeff Young
57d0fa6f2d
Handle ref & value proxies as if they were refs and values.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20613
6 months ago
jean-pierre charras
66a7abca09
DRCE_DIFF_PAIR_GAP_OUT_OF_RANGE: use a better position for the marker.
It was put at arc center. Now put on arc middle.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20636
6 months ago
Jeff Young
ecb5c5e0d4
Visibility control is for *filled* shapes.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20635
6 months ago
Jeff Young
f1718370c4
Tests assume {0,0} sized table cells.
6 months ago
Jeff Young
e90a3112f8
"Other" refers to fields other than refdes and value.
It has nothing to do with text items.
Also fixes some breakage with the introduction of
a separate scope item for dimensions.
Also rearranges the dialog a bit to make it fit
on smaller screens.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20633
6 months ago
Jeff Young
191327f7e8
Formatting.
6 months ago