Wayne Stambaugh
402c139957
Change the bus selection behavior of the schematic net highlight tool.
...
[CHANGED] Bus highlight tool now supports toggling between highlighting
only the bus objects and highlighting the bus and all of the
bus member objects.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15388
(cherry picked from commit f6c99816b2
)
2023-11-17 07:56:38 -05:00
Alex Shvartzkop
31e79ef54f
PDF plot: match mirror state between hidden and plotted text.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16066
2023-11-12 00:48:18 +03:00
Mark Roszko
39788e7e6c
Bump kicad-vcpkg repo for wx 3.2.4
2023-11-10 03:45:21 +00:00
jean-pierre charras
932c908075
3D viewer: Simplify polygons before triangulation.
...
It reduce the risk to create bad triangulation.
Fixes #15706
https://gitlab.com/kicad/code/kicad/-/issues/15706
(cherry picked from commit b1ed0529d7
)
2023-11-10 00:30:31 +03:00
Alex Shvartzkop
443da9943a
SVG plotter: fix hidden text orientation when plot is mirrored.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15422
(cherry picked from commit 556120554e
)
2023-11-10 00:27:39 +03:00
Alex Shvartzkop
cc1071fe7a
Fix a crash in 3D viewer when changing preferences.
...
It was possible for OnMouseMove to come after ReloadRequest
but before DoRePaint.
Which meant m_3d_render_raytracing->Reload() has't been called yet,
thus the BVH contained invalid data.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16059
(cherry picked from commit 5cd1a4674f
)
2023-11-10 00:25:40 +03:00
Alex Shvartzkop
3ac4fd59c5
Use v6 code to read arcs from legacy symbol libraries.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16048
(cherry picked from commit c048635484
)
2023-11-07 23:20:56 +03:00
Alex Shvartzkop
5e93814283
Restore clearance cache usage in PNS::NODE::NearestObstacle.
...
This (and the other commit) restores router performance to pre-7.0.3 levels.
2023-11-07 23:15:23 +03:00
Seneral
d29c07a663
Added a temporary item cache to improve router performance
...
Some items only used within algorithms were never cached
Because they are hard to manually clean up
But caching them does help the algorithms a lot
So this solution is the best I can think of
2023-11-07 23:15:23 +03:00
Simon Richter
a558a67fbd
Make output conditional
2023-11-07 13:31:54 +00:00
Mark Roszko
153e1190ea
Fix build due to previous cli change
2023-11-07 11:20:18 +00:00
Marek Roszko
a80a641427
Ensure output directory exists for drill files cli export
...
(cherry picked from commit 23676eb988
)
2023-11-07 02:12:12 +00:00
Jeff Young
acd7d5ad2f
Don't clamp arc centers quite so aggressively.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16029
(cherry picked from commit 24ca7add42
)
2023-11-06 17:00:37 +00:00
Jeff Young
81ba4fa9a6
Make sure to add enough wiggle room when MaxError is very large.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16024
(cherry picked from commit 1df5d9c48c
)
2023-11-06 17:00:37 +00:00
Jeff Young
57f007c46e
Don't get stuck cycling through invisible layers.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16019
(cherry picked from commit ac172b944a
)
2023-11-06 17:00:37 +00:00
Jeff Young
d513640572
Behave (or assert) when source or target are null or dirty.
...
(cherry picked from commit 7f8e397dfb
)
2023-11-06 17:00:37 +00:00
Jeff Young
8c695e5044
Clean up references in RN_NETs when garbage collecting CN_ITEMs.
...
(cherry picked from commit fb59f83683
)
2023-11-06 17:00:37 +00:00
Jeff Young
395a966802
When garbage collecting locally we also need to clear global references.
...
(cherry picked from commit d93bb464bf
)
2023-11-06 17:00:37 +00:00
Jeff Young
643894c882
Assign textBox to correct unit & conversion.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15994
(cherry picked from commit 972308b24b
)
2023-11-06 17:00:37 +00:00
Jeff Young
c7c28c0471
When presented with empty text we don't want to Normalize() the SIM_VALUE.
...
But we *do* need to update NUMERICAL_EVALUATOR::m_originalText by
calling NUMERICAL_EVALUATOR::Process().
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15871
(cherry picked from commit 6b29c346b9
)
2023-11-06 17:00:37 +00:00
Mark Roszko
20ada81d43
Add the BTI C hint to libcontext arm64
...
(cherry picked from commit 2b3ad808ea
)
2023-11-06 11:30:52 +00:00
jean-pierre charras
07736e59bd
Eeschema, plot schematic: fix incorrect rotation of symbol text in textboxes.
...
Happened with rotated symbols.
From master branch
Fixes #16027
https://gitlab.com/kicad/code/kicad/-/issues/16027
2023-11-05 16:31:38 +01:00
jean-pierre charras
3195ba646f
Pcbnew: fix Swap command that improperly rotates footprints when flipping.
...
Fixes #16025
https://gitlab.com/kicad/code/kicad/-/issues/16025
2023-11-05 16:31:37 +01:00
jean-pierre charras
2deee01592
Eeschema, print schematic: resolve text variables in symbol graphic text.
...
Variables in graphic text (body item) were resolved in plot, but not in print function.
Fixes #16026
https://gitlab.com/kicad/code/kicad/-/issues/16026
2023-11-05 16:31:37 +01:00
jean-pierre charras
890b09499e
legacy library import: fix compatibility with some old symbol libraries (*.lib files).
2023-11-05 16:31:36 +01:00
Jon Evans
01c5fab84b
Enforce symbol name not being empty
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15859
(cherry picked from commit e14e7e0bd9
)
2023-11-05 15:10:44 +00:00
Jon Evans
e9b7737692
Escape net names coming from aliases
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15212
(cherry picked from commit 24e613f60c
)
2023-11-05 15:10:17 +00:00
Wayne Stambaugh
fe1072a06b
Begin version 7.0.10 development.
2023-11-05 08:23:09 -05:00
Wayne Stambaugh
59f308850e
Tag release version 7.0.9.
2023-11-05 08:16:47 -05:00
jean-pierre charras
e775a7581a
pcb_calculator, MICROSTRIP::calcSynthesize(): fix incorrect init of a variable
...
It was initialized before other calculations, thus using a bad value.
From master branch
2023-11-01 17:31:16 +01:00
Wayne Stambaugh
ec99e10b31
Tag stable version 7.0.9 release candidate 2.
2023-10-31 16:27:24 -04:00
Seth Hillbrand
240d7921ba
Allow multiple strong drivers with same name
...
Multiple labels with the same name are allowed (and expected) so ensure
that we use a structure that allows duplicate names
(cherry picked from commit de0736863b
)
2023-10-31 11:53:56 -07:00
Seth Hillbrand
9ac006b114
Don't use KiROUND when we should trunc
...
When calculating the viewport extents, we only need the maximum size
that can be represented. Anything larger should be truncated. We do
this in many other places (wx_view_controls, ruler_item,
ds_proxy_view_item, etc) and this brings pcb_selection_tool into
alignment with this, avoiding an unneeded warning message
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15529
(cherry picked from commit 6d957e9d65
)
2023-10-30 09:43:45 -07:00
Seth Hillbrand
c3fef1cae2
Update translations
2023-10-30 09:43:40 -07:00
Wellington Terumi Uemura
ca1c99a0d1
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (8023 of 8023 strings)
Translation: KiCad EDA/v7
Translate-URL: https://hosted.weblate.org/projects/kicad/v7/pt_BR/
2023-10-30 17:42:13 +01:00
Mert Gülsoy
06ae7a20df
Translated using Weblate (Turkish)
...
Currently translated at 61.4% (4929 of 8023 strings)
Translation: KiCad EDA/v7
Translate-URL: https://hosted.weblate.org/projects/kicad/v7/tr/
2023-10-30 17:42:13 +01:00
Wellington Terumi Uemura
f536ecdc00
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (8023 of 8023 strings)
Translation: KiCad EDA/v7
Translate-URL: https://hosted.weblate.org/projects/kicad/v7/pt_BR/
2023-10-30 17:42:13 +01:00
ZbeeGin
a4bdd38367
Translated using Weblate (Polish)
...
Currently translated at 100.0% (8023 of 8023 strings)
Translation: KiCad EDA/v7
Translate-URL: https://hosted.weblate.org/projects/kicad/v7/pl/
2023-10-30 17:42:13 +01:00
Arend-Jan van Hilten
6fb6d3e444
Translated using Weblate (Dutch)
...
Currently translated at 83.9% (6736 of 8023 strings)
Translation: KiCad EDA/v7
Translate-URL: https://hosted.weblate.org/projects/kicad/v7/nl/
2023-10-30 17:42:13 +01:00
Toni Laiho
a3952c37bf
Translated using Weblate (Finnish)
...
Currently translated at 99.7% (8006 of 8023 strings)
Translation: KiCad EDA/v7
Translate-URL: https://hosted.weblate.org/projects/kicad/v7/fi/
2023-10-30 17:42:13 +01:00
dsa-t
c24ee72fe3
Translated using Weblate (Russian)
...
Currently translated at 99.9% (8022 of 8023 strings)
Translation: KiCad EDA/v7
Translate-URL: https://hosted.weblate.org/projects/kicad/v7/ru/
2023-10-30 17:42:13 +01:00
Wayne Stambaugh
f988b807c4
Don't show integer overflow errors in release builds.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15529
(cherry picked from commit bfd3e71a88
)
2023-10-30 10:09:35 -04:00
Alex Shvartzkop
cb1a596b10
kicad manager: make extension change warning for Rename case-insensitive.
2023-10-29 22:01:50 +03:00
jean-pierre charras
c41cd75b62
kicad manager: fix broken Rename file command.
...
From master branch.
2023-10-29 18:38:32 +01:00
Ian McInerney
0df48f3002
PCM: Fix use of variable after it was moved into the cache
...
(cherry picked from commit c52fb23d4f
)
2023-10-29 13:40:08 +00:00
Jeff Young
2d58184080
We don't want to do collision testing against virtual vias.
...
(Which means they had better not have a hole.)
(cherry picked from commit f1efae1e05
)
2023-10-25 18:51:14 +01:00
Jeff Young
1ef6e69d83
Don't run DRC checks against reference images.
...
fixes https://gitlab.com/kicad/code/kicad/-/issues/15932
2023-10-25 18:51:14 +01:00
jean-pierre charras
dbd4af16c6
Gerber place files: do not quote strings (fields, pad name, pad function ...)
...
Double quotes have no special meaning, so adding them modify the texts
Fixes #15944
https://gitlab.com/kicad/code/kicad/-/issues/15944
2023-10-25 09:13:59 +02:00
Alex Shvartzkop
2263535d3a
Add Python API compatibility for GetEffectiveTextShape.
2023-10-25 00:03:28 +03:00
Seth Hillbrand
3ce4a5bf7f
Fix missing random sim command
2023-10-24 13:57:44 -07:00