Jeff Young
4aa1a881f3
Pull back some more fixes from master.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15461
2023-08-20 19:08:29 +01:00
Jeff Young
f3dd5b73f8
TestDanglingEnds needs to test sheet pins as well.
...
Also fixes a bug where zooming doesn't get a redraw until mouse moves.
Also fixes a couple of bugs where dangling markers on SCH_SHEET_PINs
and SCH_HIERLABELs weren't getting drawn.
Also simplifies drawing algorithm by removing aesthetic offset (which
wasn't implemented when pin is drawn as part of selection VIEW_GROUP).
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15129
(cherry picked from commit c8e8b71198
)
2023-08-20 18:44:40 +01:00
Jeff Young
fd049ef510
Fix selection shadown drawing for global labels.
...
(The border should get shadowed, and the shape should get filled if
m_Selection.fill_shapes is set.)
(cherry picked from commit 1c13f5a0db
)
2023-08-20 18:15:38 +01:00
Jeff Young
7d389f8024
Don't try to be smart about enabling the Clear Annotation button.
...
(At a minimum it would need to also handle when the scope changes, but
it's not clear we're adding anything by enabling/disabling it to start
with.)
(cherry picked from commit 2278f5dbca
)
2023-08-19 20:09:47 +01:00
Jeff Young
df63f47deb
Save color settings after modification in Appearances Manager.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15390
(cherry picked from commit 1cbc6e33db
)
2023-08-19 20:09:47 +01:00
Jeff Young
c521efa35d
Move checking for null parent higher.
...
(Otherwise we set the failure flag without telling the user why.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15415
(cherry picked from commit 6a6e839cc4
)
2023-08-19 20:09:47 +01:00
Jeff Young
af1561b848
Don't double-offset effective text shapes.
...
Also fixes several bugs with intersheet ref fields. (It's possible for
other fields to have an ID of 0.)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15165
(cherry picked from commit eedf319ba4
)
2023-08-19 20:09:47 +01:00
jean-pierre charras
691931f74d
kicad-cli, export plot PDF and SVG: add missing option --drill-shape-opt.
...
It allows pad/via holes to ber plotted at actual size, small size, or not.
This option exists in GUI, but was missing in kicad-cli.
(cherry picked from commit f18feb2a46
)
2023-08-19 10:56:32 -04:00
Marek Roszko
da5e1de1c8
Add a workaround to Nahimic crapware
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/11850
(cherry picked from commit 726f09f9ad
)
2023-08-18 03:02:06 +00:00
Jeff Young
043892bdc6
Disable "Override individual item colors" on read-only themes.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15426
(cherry picked from commit 88db775d32
)
2023-08-17 11:49:58 +01:00
Jeff Young
34d2aeaac3
Update Eagle gold files for spoke angle fixes.
...
(cherry picked from commit f2a8c25084
)
2023-08-17 11:49:58 +01:00
Jeff Young
4481e89046
Fix incorrect assumption about Eagle spoke rotation.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15428
(cherry picked from commit 25b9a9de7e
)
2023-08-17 11:49:58 +01:00
Jeff Young
8120e47bfd
Better fidelity for Eagle thermal spokes.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15428
(cherry picked from commit a58547dde5
)
2023-08-17 11:49:58 +01:00
Jeff Young
db526e581c
Don't call driverName() unless we have a cache miss.
...
(That is, in fact, the whole purpose of this cache.)
(cherry picked from commit e48a96ecaf
)
2023-08-17 11:49:58 +01:00
jean-pierre charras
246be732a1
Pcbnew, DIALOG_PAD_PROPERTIES: ensure the right spoke angle is displayed.
...
From master, commit d8ba6c07ac
2023-08-17 08:04:18 +02:00
Marek Roszko
27a0bd2535
Backport changes to merge distance for step export
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/14910
2023-08-16 22:12:55 -04:00
Jon Evans
8f57fd82a0
DbLib: Provide more useful feedback when table is misconfigured
2023-08-15 16:45:10 -04:00
Jeff Young
1ef90c898e
Don't allow selection of footprint dimensions.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15418
(cherry picked from commit 750b92b17f
)
2023-08-15 17:54:00 +01:00
Jeff Young
cf133975c1
Avoid edge cases on very wide thermal spokes.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15280
(cherry picked from commit 1cbef0157d
)
2023-08-15 17:53:35 +01:00
Jeff Young
c468b68c5a
Better handling of dangling markers during bus unfold.
...
(cherry picked from commit c981c3668a
)
2023-08-15 17:52:42 +01:00
Jeff Young
acbddc904b
Don't consider newly-added labels when looking for terminal items.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15313
(cherry picked from commit 6cef504d2d
)
2023-08-15 17:52:27 +01:00
Jeff Young
83624acfd2
Allow GetLayer() to be used with single-layer zones.
...
Also fixes a bug in GetFirstLayer() where we were checking
m_layerSet.size() (which is always 60) rather than
m_layerSet.count() (which is the number of set layers).
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15233
(cherry picked from commit 8bb895373a
)
2023-08-15 17:51:52 +01:00
Jeff Young
d915ddc647
Fix missing variable initialization.
...
(cherry picked from commit b401c214f5
)
2023-08-15 17:30:38 +01:00
Jeff Young
61b741c34e
Re-entrancy guard for length tuner tool.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15268
(cherry picked from commit 620b6b7169
)
2023-08-15 17:30:02 +01:00
Jeff Young
aa1910a834
Re-implement some commented-out hole clearance checking in router.
...
(cherry picked from commit 5e18287ff9
)
2023-08-15 17:29:22 +01:00
Jeff Young
dba36c07fe
Only re-build the members grid when we have to.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15320
(cherry picked from commit d3329a0781
)
2023-08-15 17:26:14 +01:00
Jan Mrázek
8451e6dcf1
Fix failure on multiple DRC runs via scripting
...
(cherry picked from commit 2d010278ad
)
2023-08-15 01:40:04 +00:00
Jon Evans
88dfe6eb9c
Stricter API for LIB_TABLE
...
Prevent nickname map or row parent getting out of sync
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15315
(cherry picked from commit 4c4bbdc8f3
)
2023-08-15 01:39:09 +00:00
Wayne Stambaugh
800b697d06
Begin version 7.0.8 development.
2023-08-13 18:13:28 -04:00
Wayne Stambaugh
2176a654cd
Tag release version 7.0.7.
2023-08-13 18:08:29 -04:00
Seth Hillbrand
2176788d1c
Update translations
2023-08-13 14:56:51 -07:00
Milan Šalka
6389fa2d81
Translated using Weblate (Slovak)
...
Currently translated at 65.0% (5218 of 8022 strings)
Translation: KiCad EDA/v7
Translate-URL: https://hosted.weblate.org/projects/kicad/v7/sk/
2023-08-13 23:56:06 +02:00
Tokita, Hiroshi
8a0b64dd00
Translated using Weblate (Japanese)
...
Currently translated at 99.9% (8019 of 8022 strings)
Translation: KiCad EDA/v7
Translate-URL: https://hosted.weblate.org/projects/kicad/v7/ja/
2023-08-13 23:56:06 +02:00
Toni Laiho
79ac207532
Translated using Weblate (Finnish)
...
Currently translated at 99.8% (8010 of 8022 strings)
Translation: KiCad EDA/v7
Translate-URL: https://hosted.weblate.org/projects/kicad/v7/fi/
2023-08-13 23:56:06 +02:00
yangyangdaji
c33e12b66f
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (8022 of 8022 strings)
Translation: KiCad EDA/v7
Translate-URL: https://hosted.weblate.org/projects/kicad/v7/zh_Hans/
2023-08-13 23:56:06 +02:00
Henrik Kauhanen
5d0dfb80d4
Translated using Weblate (Swedish)
...
Currently translated at 99.9% (8019 of 8022 strings)
Translation: KiCad EDA/v7
Translate-URL: https://hosted.weblate.org/projects/kicad/v7/sv/
2023-08-13 23:56:06 +02:00
dsa-t
7ebab92f16
Translated using Weblate (Russian)
...
Currently translated at 100.0% (8022 of 8022 strings)
Translation: KiCad EDA/v7
Translate-URL: https://hosted.weblate.org/projects/kicad/v7/ru/
2023-08-13 23:56:06 +02:00
Wellington Terumi Uemura
1a851f7c33
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (8022 of 8022 strings)
Translation: KiCad EDA/v7
Translate-URL: https://hosted.weblate.org/projects/kicad/v7/pt_BR/
2023-08-13 23:56:06 +02:00
ZbeeGin
74ee8bea5d
Translated using Weblate (Polish)
...
Currently translated at 100.0% (8022 of 8022 strings)
Translation: KiCad EDA/v7
Translate-URL: https://hosted.weblate.org/projects/kicad/v7/pl/
2023-08-13 23:56:06 +02:00
Tokita, Hiroshi
dec1748978
Translated using Weblate (Japanese)
...
Currently translated at 99.9% (8018 of 8022 strings)
Translation: KiCad EDA/v7
Translate-URL: https://hosted.weblate.org/projects/kicad/v7/ja/
2023-08-13 23:56:06 +02:00
Toni Laiho
4ef47e1040
Translated using Weblate (Finnish)
...
Currently translated at 99.8% (8010 of 8022 strings)
Translation: KiCad EDA/v7
Translate-URL: https://hosted.weblate.org/projects/kicad/v7/fi/
2023-08-13 23:56:05 +02:00
Henrik Kauhanen
42f242ce42
Translated using Weblate (Swedish)
...
Currently translated at 99.9% (8017 of 8022 strings)
Translation: KiCad EDA/v7
Translate-URL: https://hosted.weblate.org/projects/kicad/v7/sv/
2023-08-13 23:56:05 +02:00
jean-pierre charras
c4914a64bb
PCB_GRID_HELPER::BestSnapAnchor() fix overflow due to use of int.
...
GRID_HELPER::GetVisibleGrid() needs double, does not work with int (overflow).
Fixes #15389
https://gitlab.com/kicad/code/kicad/-/issues/15389
2023-08-11 18:04:27 +02:00
Alex Shvartzkop
4aa05dfcf2
Altium PCB importer: fix custom pad local placement.
2023-08-08 17:03:30 +03:00
Jon Evans
255ff5d789
Manual cherry-pick of 256c7fa7
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15367
2023-08-07 11:36:36 -04:00
Chris Morgan
75f5186dec
vcpkg.json - Explicitly depend on sqlite3 with a range of features that...
...
(cherry picked from commit d03c3d0f6d
)
2023-08-06 22:51:17 +00:00
Wayne Stambaugh
0cf6d80705
Stable version 7.0.7 release candidate 1.
2023-08-04 17:01:17 -04:00
Seth Hillbrand
2d96c6ad22
Better fix for #15217
...
Rather than rely on a quirk, we avoid the modified structure
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15217
(cherry picked from commit 248404a0d1
)
2023-08-04 13:59:23 -07:00
Seth Hillbrand
ef7ec13861
Fix-up for previous commit
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15217
(cherry picked from commit 018d60eb40
)
2023-08-04 13:59:23 -07:00
Seth Hillbrand
8008e09918
Change stale_bus_members to work around MSVC issue
...
Somehow, MSVC vector gets corrupted in certain cases. While the
mechanism is unclear, using an unordered_set avoids this problem
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15217
(cherry picked from commit 7bd3992350
)
2023-08-04 13:59:23 -07:00