Jeff Young
4eefbc7815
ADDED: textbox and tablecell margins.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/10672
Fixes https://gitlab.com/kicad/code/kicad/-/issues/6806
2 years ago
Jeff Young
e445249720
ADDED: PCB tables.
2 years ago
Jeff Young
48f983826d
Tooltip for "Prefer zone connections".
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16587
2 years ago
Jeff Young
67cd446e6d
Add textbox text to description.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16573
2 years ago
Jeff Young
ee3be0802c
Move PCBNew overrides to nullable properties.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/5562
2 years ago
Jeff Young
7c77266f12
Move name ellipisizing from middle to end.
Our names tend to have more boiler-plate stuff at the
end (excluding things like "Position X" and "Position Y",
but they're usually pretty short when compared to
"Solderpaste Margin Ratio Override" or
"Exempt from Courtyard Requirement").
2 years ago
Jeff Young
4c5dbcd7f4
ADDED override locks checkbox for update from schematic.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16471
2 years ago
Jeff Young
91df43c97a
ADDED: schematic tables.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/6806
2 years ago
Jeff Young
4a9df1e18e
ADDED: actions for left-, center-, and right-justifying text items.
(For both PCBNew and EESchema.)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/12375
2 years ago
Jon Evans
536e7b252d
Use deb_system Python sysconfig scheme on Debian
(cherry picked from commit 99f9941067 )
2 years ago
Stefan
ed6f900b70
adding No Layers to apprearance manger presets, fix #15625
2 years ago
Alex Shvartzkop
7cb754ddbb
Remove 50ms delay seen in some actions, like duplicating schematic items.
(cherry picked from commit 339646a267 )
2 years ago
Alex Shvartzkop
6347cb043e
Add bottom panel to have correct background in fp/sym chooser frames.
See https://gitlab.com/kicad/code/kicad/-/issues/15810
(cherry picked from commit 97ff48b426 )
2 years ago
Alex Shvartzkop
5578b2c954
Hide unused message panel in footprint/symbol chooser frames.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15810
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15889
(cherry picked from commit badc4e7411 )
2 years ago
Ethan Chien
d72491a4a5
ADDED: zone manager
Fixes https://gitlab.com/kicad/code/kicad/-/issues/9636
2 years ago
Yon Uriarte
b7b64d959f
Performance UpdateDanglingState
Avoid O(N^2) by spatial sorting, don't run checks if the bounding boxes
don't overlap.
A second copy is ordered by type to help classes that only want to check
a few types having to walk the whole list.
2 years ago
Yon Uriarte
f3c2083018
Performance SCH_EDIT_FRAME::SchematicCleanUp
Avoid O(N^2) comparisonis by spatial presorting. If bounding boxes don't
overlap there's no need to run expensive checks.
2 years ago
Alex Shvartzkop
5900f6baa4
Do not call MakeShapes in AddCopperPolygonShapes when polyset is empty.
Ease of debugging.
(cherry picked from commit 0184dfb625 )
2 years ago
Andrej Krpic
006f93773c
Fix collecting of signals for S-Parameters analysis
2 years ago
Alex Shvartzkop
d04d74c511
Highlight nets and show length tuning status when adding tuning patterns.
Also fixes length preview when hovering over joints.
Also prevents asserts when hovering over arcs.
Also prevents adding a tuning pattern on other tuning pattern.
(cherry picked from commit 711c6141a8 )
2 years ago
Alex Shvartzkop
8f428c04b0
Fix floating point rounding issues with scaled parameteres in settings.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17070
(cherry picked from commit fdf38256e8 )
2 years ago
Alex Shvartzkop
3edfcb039c
Fix net selector filter field focus on GTK.
(cherry picked from commit 7eeb1a19cf )
2 years ago
Alex Shvartzkop
cb25c8620e
Performance optimizations for database libraries.
(cherry picked from commit e68df8e1d1 )
2 years ago
Alex Shvartzkop
e5896374e3
Normalize SCH_PIN BBox to fix assert.
(cherry picked from commit 3e26e7b646 )
2 years ago
Alex Shvartzkop
72354ac033
Eeschema: select graphical shapes based on effective shapes.
(cherry picked from commit a13e4e7d9f )
2 years ago
Alex Shvartzkop
41ffadc987
Use correct text color in LIB_TREE selected items on non-OSX.
(cherry picked from commit 6feafedfbe )
2 years ago
Jeff Young
12c21abdff
Don't use EQUALITY flag when doing a symbol diff with library.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16944
(cherry picked from commit adae4de438 )
2 years ago
Jeff Young
c3bcbb6238
Update Edit Teardrops dialog to match other teardrop terminology.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17050
(cherry picked from commit c8b06d54cb )
2 years ago
Jeff Young
4a561b04bc
Code cleanup and compiler warnings.
(cherry picked from commit 51848a0b43 )
2 years ago
Jeff Young
98cd040952
Set up default netclass wire & bus widths.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17024
(cherry picked from commit 2d7f4faf72 )
2 years ago
Jeff Young
2c49ba4252
Formatting.
(cherry picked from commit c75bb5d01a )
2 years ago
Jeff Young
19dedccd98
Improve layout of schematic colors preview.
Also, set pin name/number sizes. Don't use defaults (which
will get plucked out of the Symbol Editor's settings).
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17043
(cherry picked from commit df8f043c16 )
2 years ago
Jeff Young
dfd97003ac
Rule areas should be allowed on user layers.
Non-board tech layers too. We don't know how people will
write their custom DRC rules.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17034
(cherry picked from commit 01d668c09d )
2 years ago
Jeff Young
7b17646b71
Make sure nets get reassigned when name is changed.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17025
(cherry picked from commit f4a3613561 )
2 years ago
Jeff Young
5c026db27a
Report fp library loading errors with libName & fpName.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16975
(cherry picked from commit 12922d9434 )
2 years ago
Jeff Young
17a37a55f0
When updating RefDes only update the prefix.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16991
(cherry picked from commit b6036f368e )
2 years ago
Jeff Young
2cd9fbab9d
Check known m_Desc field before m_Fields.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16971
(cherry picked from commit 25291d6e3a )
2 years ago
Jeff Young
ca3cd706e5
Show friendly name in toolbar button tooltips.
(Don't require the same text to be put into the tooltip.
It's error-prone and also disallows us from having a separate
tooltip for toolbar buttons.)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17009
(cherry picked from commit f4a085575a )
2 years ago
Jeff Young
800bbd8841
Delete empty Netclass fields only if there are others.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16997
(cherry picked from commit a34b242f4e )
2 years ago
Jeff Young
a156b49e2c
Comments.
(cherry picked from commit 8a3cbce8f8 )
2 years ago
Jeff Young
3938c35f17
Repair copy/paste of footprint fields.
Some of the code got lost in the move to PCB_FIELDs.
(cherry picked from commit a9c4a17c38 )
2 years ago
Jeff Young
e7f18e7eab
Warp after context menu only if actively drawing.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/11080
(cherry picked from commit 1a7152d3eb )
2 years ago
Jeff Young
e68cd04d48
Don't modify reference point if already moving.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16524
(cherry picked from commit 08da9a4494 )
2 years ago
Jeff Young
ef23d6776d
Formatting.
(cherry picked from commit baaed8ed84 )
2 years ago
Jeff Young
73b6b19a4e
Keep Mac debugger from crashing with breakpoints in .h files.
(cherry picked from commit 7446fba70a )
2 years ago
Jeff Young
898f60ea2f
Add help text for DRC assertion clauses.
(cherry picked from commit d36f189192 )
2 years ago
Jeff Young
345645bd8c
Help documentation for "assertion" constraints.
(cherry picked from commit 152c458b9c )
2 years ago
Jeff Young
900962f9f1
Update syntax help for memberOfFootprint.
(cherry picked from commit 7ae14f9630 )
2 years ago
Jeff Young
57dcf285c5
Various string issues held over from 8.0 string freeze.
(cherry picked from commit a610542a19 )
2 years ago
Jeff Young
23c2104ffa
Improve alignment tooltips.
(cherry picked from commit 2ab492474e )
2 years ago