Jeff Young
afc491c5a5
58f553a9ca
requires that cache be layer-sensitive.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11814
(cherry picked from commit 5e80e2a421
)
2022-08-04 00:48:18 +01:00
Jeff Young
f75104d456
Performance improvements for CvPCB.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12063
(cherry picked from commit 66d6a5a9dd
)
2022-08-04 00:31:51 +01:00
Jeff Young
1f3bb83a06
Make EEschema highlight net consistent with PCBNew.
...
In particular, highlight net on an already highlighted net clears
highlight.
Fixes https://gitlab.com/kicad/code/kicad/issues/11016
(cherry picked from commit e36491f231
)
2022-08-04 00:08:12 +01:00
Jeff Young
efc75047c1
Pay attention to units for page frames.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11408
(cherry picked from commit 404015b0a5
)
2022-08-04 00:07:24 +01:00
Jeff Young
7b5e3feb19
By-hand cherry-pick of 004abcd370
.
2022-08-04 00:05:48 +01:00
Jeff Young
fec9331b48
Handle rotation while moving from move tool.
...
This keeps us from getting CancelInteractive events in the move tool
when the EditTool runs to do the rotate.
Fixes https://gitlab.com/kicad/code/kicad/issues/12004
(cherry picked from commit bdffbbd43b
)
2022-08-04 00:00:43 +01:00
Seth Hillbrand
a12ae5050a
Cleanup unused code
...
(cherry picked from commit 76b9e25143
)
2022-08-02 08:51:04 -07:00
Seth Hillbrand
82e8e38054
PNS: Handle via-in-pad distances when tuning
...
Tuning with a via in pad, the via isn't a part of the full line. But we
still need to account for the line length distance of the
starting/ending vias. To do this, we simply measure the height from
the ending track to the ending pad and starting track to starting pad
2022-08-01 20:23:07 -07:00
Seth Hillbrand
57de5a6b65
Net Inspector: Handle via layers
...
Rather than measuring the total via height, measure from the entry to
exit track height to get a more accurate distance
2022-08-01 20:22:13 -07:00
Seth Hillbrand
675a5a6e7b
Fix simplify routine
...
The change in c9c31fcbc2
missed a number of cases. This reverts back to
the system as it existed before 2be352b9f9
but using the revised method of determining A-B-C distance and avoiding
resizing the arrays
2022-08-01 09:48:29 -07:00
Seth Hillbrand
6c617d84ca
Prevent drag index from exceeding full line count
...
Simplification removes segments, so we might lose our valid index.
Ideally, we would simplify during the assembly or pass the input index
to the simplify routine to maintain the proper value.
Fixes https://gitlab.com/kicad/code/kicad/issues/12137
2022-08-01 08:57:45 -07:00
Seth Hillbrand
7f71eef45b
Move sheetpins by their connection point
...
Need to calculate the sheet pin anchor position in order to get it
aligned to the grid while moving
Fixes https://gitlab.com/kicad/code/kicad/issues/12134
(cherry picked from commit 225b03d702
)
2022-07-31 20:04:29 -07:00
Seth Hillbrand
b50d7adaeb
Update translations
2022-07-31 13:00:56 -07:00
Seth Hillbrand
027b745124
Merge remote-tracking branch 'weblate/6.0' into 6.0
...
Resolves conflicts
2022-07-31 12:59:51 -07:00
Seth Hillbrand
c9c31fcbc2
Don't resize vectors in hot loops
...
Fixes a slowdown caused by erasing elements from the middle of a vector
during a hot loop in SHAPE_LINE_CHAIN::Simplify(). This gets called
quite a bit when loading boards and updating lines, so it needs to be as
fast as possible
Fixes https://gitlab.com/kicad/code/kicad/issues/12115
2022-07-31 12:48:25 -07:00
김세영
45c20bec49
Translated using Weblate (Korean)
...
Currently translated at 100.0% (7155 of 7155 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ko/
2022-07-31 21:18:59 +02:00
Tokita, Hiroshi
fe0d09222d
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (7155 of 7155 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ja/
2022-07-31 21:18:58 +02:00
Toni Laiho
28d755ac27
Translated using Weblate (Finnish)
...
Currently translated at 100.0% (7155 of 7155 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/fi/
2022-07-31 21:18:57 +02:00
김랑기
37d9186e2d
Translated using Weblate (Korean)
...
Currently translated at 99.9% (7154 of 7155 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ko/
2022-07-30 14:01:42 +02:00
minsu kim (0xGabriel)
c076239915
Translated using Weblate (Korean)
...
Currently translated at 99.9% (7154 of 7155 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ko/
2022-07-30 14:01:42 +02:00
김낙환
ca34cea2c1
Translated using Weblate (Korean)
...
Currently translated at 99.9% (7154 of 7155 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ko/
2022-07-30 02:45:40 +02:00
박세훈
4c064e41f6
Translated using Weblate (Korean)
...
Currently translated at 99.9% (7154 of 7155 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ko/
2022-07-30 02:45:39 +02:00
jean-pierre charras
650caae323
Avoid changing a translated string when not mandatory.
2022-07-29 20:04:52 +02:00
jean-pierre charras
06e612661c
Kicad2step: fix STEP export from Pcbnew, broken by changes in commit 8456d6c
...
also: DIALOG_EXPORT_STEP: remember tolerance option during a session.
From Master branch.
Fixes #12119
https://gitlab.com/kicad/code/kicad/issues/12119
2022-07-29 19:46:34 +02:00
Alex
ee4e4d0773
Don't recalculate constants at every call in isqrt.
...
(cherry picked from commit 27869b1a37
)
2022-07-29 08:55:43 -07:00
jean-pierre charras
147b11abe0
Fix an issue when printing bitmaps when not on wxWidgets 3.1.6 and 3.1.7
...
This this a hack to fix a bug in wxWidgets.
From Master branch
2022-07-29 13:35:51 +02:00
Seth Hillbrand
df9cf0a0c3
Fix crash in PNS walkaround
...
Placing via in walkaround mode and colliding with an arc triggered an
unneeded assertion.
Also fixes the bad assertion format that did not receive strings
2022-07-28 09:36:31 -07:00
Henrik Kauhanen
b1ce6be634
Translated using Weblate (Swedish)
...
Currently translated at 99.8% (7142 of 7155 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/sv/
2022-07-28 12:15:13 +02:00
Jeff Young
3f448a7eaa
Clear dimension pointer after committing.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11864
(cherry picked from commit b80fd5329d
)
2022-07-28 10:46:02 +01:00
Jeff Young
5214290000
Get rid of error-prone reverse logic.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12049
(cherry picked from commit 012d861aab
)
2022-07-28 10:45:56 +01:00
Jeff Young
fcd7e827e6
Hook up ID_GRID_SETTINGS for footprint viewers.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12030
(cherry picked from commit 6a9c6e8599
)
2022-07-28 10:44:03 +01:00
Jeff Young
466f1283c1
DXF parameters are for DXF (only).
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12021
(cherry picked from commit 763c77eab8
)
2022-07-28 10:43:56 +01:00
Seth Hillbrand
39dd51490d
Protect against double-refresh
...
The wxtimer can fire multiple times and there exists the possiblity for
this to happen before the flags are properly set to prevent it. This
creates a concurrency mutex to skip the EDA_DRAW_PANEL_GAL refresh if
one is already underway.
Fixes https://gitlab.com/kicad/code/kicad/issues/12094
2022-07-27 20:28:18 -07:00
Seth Hillbrand
120ceade06
Update Translations
2022-07-27 19:48:56 -07:00
Jeff Young
f3caac5bfd
Ensure no string changes for 6.0.x.
2022-07-28 01:14:58 +01:00
Jeff Young
7bd073b5cb
Make sure there are no translation changes for 6.0.x.
2022-07-28 01:08:42 +01:00
Jeff Young
af40ddd0e1
Make sure strings are either 6.0.7 values or 5.1 values.
2022-07-28 00:25:45 +01:00
Jeff Young
e59d8b0a2d
Fix up merge errors.
2022-07-28 00:12:25 +01:00
Seth Hillbrand
7113f1f879
Fix through via drawing width
...
Related to fix for https://gitlab.com/kicad/code/kicad/-/issues/11851
2022-07-27 12:09:35 -07:00
Peter B
31db2b8525
Translated using Weblate (Romanian)
...
Currently translated at 38.7% (2774 of 7155 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ro/
2022-07-27 01:55:22 +02:00
maksz42
3363fdb248
Translated using Weblate (Polish)
...
Currently translated at 100.0% (7155 of 7155 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/pl/
2022-07-27 01:55:20 +02:00
kmn4555
983f389b24
Translated using Weblate (Korean)
...
Currently translated at 100.0% (7155 of 7155 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ko/
2022-07-27 01:55:18 +02:00
YunJiSang
8d48a56b4a
Translated using Weblate (Korean)
...
Currently translated at 100.0% (7155 of 7155 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ko/
2022-07-27 01:55:16 +02:00
Tokita, Hiroshi
2460276e85
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (7155 of 7155 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ja/
2022-07-27 01:55:14 +02:00
Jan Straka
70f2e80dd1
Translated using Weblate (Czech)
...
Currently translated at 92.7% (6635 of 7155 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/cs/
2022-07-27 01:55:11 +02:00
Peter B
8a5233912f
Translated using Weblate (Romanian)
...
Currently translated at 37.7% (2698 of 7155 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ro/
2022-07-27 01:55:08 +02:00
ZbeeGin
c2a6906c31
Translated using Weblate (Polish)
...
Currently translated at 100.0% (7155 of 7155 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/pl/
2022-07-27 01:55:07 +02:00
kmn4555
b05fd8f209
Translated using Weblate (Korean)
...
Currently translated at 100.0% (7155 of 7155 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ko/
2022-07-27 01:55:05 +02:00
Tokita, Hiroshi
f3a906dc86
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (7155 of 7155 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ja/
2022-07-27 01:55:03 +02:00
jean-pierre charras
a5b676fa0e
Avoid crashes when, for some reason, a dll cannot be loaded.
...
In this case a null pointer was returned by the internal code.
This pointer is now tested against nullptr to avoid the application crashing.
Fixes #12080
https://gitlab.com/kicad/code/kicad/issues/12080
2022-07-26 16:04:27 +02:00