Seth Hillbrand
2bc8c0ace5
Fix Eeschema Find/Replace
...
Find/Replace skipped elements that were inside the same symbol,
preventing a full search of the schematic.
2023-03-09 11:51:29 -08:00
jean-pierre charras
f439dfb6ea
Pcb editor: fix crash when trying to activate the "place anchor" tool.
...
"place anchor" tool exists only in the Fp editor. However, the hotkey
to activate this tool was also active in the board editor. Now disabled.
From master branch.
2023-02-09 16:58:54 +01:00
Wayne Stambaugh
9fdc1257a1
Fix broken update symbol from library.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/13782
(cherry picked from commit baeeeec492 )
2023-02-05 11:01:29 -05:00
Wayne Stambaugh
95828ff2e2
Use references instead of copies in map pair for loops.
2023-02-03 10:04:08 -05:00
jean-pierre charras
98e55c0a04
Fix compatibility with older wxWidgets versions.
2023-02-02 20:38:51 +01:00
Wayne Stambaugh
2757d81231
Fix schematic update library symbols issues.
...
Rather than update library symbols one at a time, queue them up by
schematic symbol to prevent multiple updates to the same symbol in
complex hierarchies. This also removes all of the library symbols
first which will clear out all of the library symbol variants that
were created by modifying library symbols in place and/or changes to
the symbol in the library.
Don't add new variant library symbol if an equivalent variant already
exists in the schematic local cache. This prevents duplicate library
symbols from being added to the local cache when the first variant in
the cache does not match that of the symbol being added.
2023-02-02 12:54:08 -05:00
Wayne Stambaugh
985ceb365b
Begin 6.0.12 development.
...
Note: There should not be a 6.0.12 but we said that about 6.0.11. We
want to keep the 6.0 branch alive for testing builds for any
lingering critical bugs until 7.0.0 is released.
2023-02-02 12:45:36 -05:00
Wayne Stambaugh
cdf04d5582
Tag release version 6.0.11.
2023-01-24 16:08:09 -05:00
Seth Hillbrand
a1ff9134f4
Don't double-tap Connectivity Recalculate
...
Cherry-picked from 43e4797d4d
2023-01-24 10:35:42 -08:00
Marek Roszko
cc0b51c81a
Ensure glew is initialized in the 3d model viewer
...
Fixes KICAD-7M
(cherry picked from commit b3f55e7f8b )
2023-01-24 12:15:13 +00:00
Seth Hillbrand
4e34bdb621
Force realtime connectivity on
...
The pressure relief valve was not useful for common work patterns as it
forced the recalculation on many common actions such as bus expansion.
This caused it to actually feel slower than with the pressure relief
valve off.
For most schematics, realtime is now fast enough to not need the valve
and for those that are extremely complex, removing the valve helps this
run more predictably
(cherry picked from commit e6dbca051c )
2023-01-23 11:11:48 -08:00
Seth Hillbrand
6d96059917
Fix compile error
2023-01-23 10:47:23 -08:00
Seth Hillbrand
99cfa1fad7
Avoid the obsolete GetNextPin() call
...
This iterated over all pins to find the pin after a given item. Because
out pattern is consistently to iterate in the outer loop, this means
that we were an O(n^2) loop for the pins just to find their names. This
affected very large parts (e.g. FPGAs) when switching sheets to display
(cherry picked from commit 6fa2eedb4b )
2023-01-23 10:46:07 -08:00
Seth Hillbrand
b2a6f12645
Don't do a full connection database reset on HardRedraw()
...
Only update the intersheet references to avoid the penalty of
connectivity re-calculations on each redraw
Cherry-picked from b8ee588a76 and 08c2828bd3
2023-01-23 10:28:29 -08:00
Wayne Stambaugh
b33cf23bda
Fix library symbol rescue issues.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/13602
(cherry picked from commit 0a7bd85cd6 )
2023-01-21 11:21:38 -05:00
Steven Falco
5a36c3685e
Fix GCC 13 build error.
...
GCC removed the cstdint header from many other headers, so we can't rely on transitive includes to define these types. This led to a compile error in this file due to no more transitive inclusion.
2023-01-20 21:13:34 +00:00
Seth Hillbrand
5991842ae4
Place hidden PDF text behind words better
...
Rather than hiding a single line at once, we align each word in the
string with the approximate location of the output word. This allows
better selecting text in the output pdf
Fixes https://gitlab.com/kicad/code/kicad/issues/12159
(cherry picked from commit da1707d5ba )
2023-01-20 11:15:28 -08:00
Mark Roszko
6c0a30e2f3
Pin curl to the older curl that works
2023-01-19 12:24:55 +00:00
Wayne Stambaugh
c0eee45876
Fix another broken graphics import file filter.
...
(cherry picked from commit 022c913e8f )
2023-01-17 11:43:34 -05:00
Wayne Stambaugh
6ebd970f88
Fix broken graphics import file filters.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/13570
(cherry picked from commit f81642bbb3 )
2023-01-17 11:27:25 -05:00
Seth Hillbrand
5e3b74aee5
Fix name escaping in Save As
...
Fixes https://gitlab.com/kicad/code/kicad/issues/13504
2023-01-12 13:34:14 -08:00
jean-pierre charras
316087c468
Protect against null pointer use.
...
Fixes #13349
https://gitlab.com/kicad/code/kicad/issues/13349
2023-01-02 18:00:18 +01:00
jean-pierre charras
1b1586696f
Do not prune items/layers when copying the clipboard to the FP editor: all are allowed
...
(Some are disabled only for GUI)
Fixes #13334
https://gitlab.com/kicad/code/kicad/issues/13334
2023-01-01 13:39:41 +01:00
Mark Roszko
339a349a58
Fix doxygen output path for copy
2023-01-01 00:14:27 +00:00
Mark Roszko
1a161858fc
Add the doxygen dockerfile
2022-12-31 21:43:31 +00:00
Marco Ciampa
12abcd6ece
Updated Italian translation
2022-12-30 17:59:16 +01:00
Marco Ciampa
5e64fb1415
Updated Italian translation
2022-12-29 14:41:54 +01:00
Marco Ciampa
7616461e61
Small fix in Italian translation
2022-12-28 09:39:57 +01:00
Jon Evans
968406c6b5
KiWay: Make sure to mark closed windows as closed
...
Also make sure to veto project import if we couldn't close the existing project.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/13215
Maybe also fixes some other weird crashes, we'll see.
(cherry picked from commit 7e778c9856 )
2022-12-27 15:32:34 +00:00
Jon Evans
5144186fca
Fix c0fb041b for old API
2022-12-27 08:33:40 -05:00
Jon Evans
c0fb041be6
No-connects might not be connected to a pin
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/13256
(cherry picked from commit 5657ca5a04 )
2022-12-27 08:14:43 -05:00
Wayne Stambaugh
45e15f2394
Begin 6.0.11 development.
...
Note: there should not be a 6.0.11 but we want to keep the 6.0 branch
alive for testing builds for any lingering critical bugs until
7.0.0 is released.
2022-12-26 13:51:17 -05:00
Marco Ciampa
f5b592e38c
Updated Italian translation
2022-12-19 14:12:46 +01:00
Marco Ciampa
60a8eee515
Updated Italian translation
2022-12-18 11:47:10 +01:00
Wayne Stambaugh
38e09789e5
Tag release version 6.0.10.
2022-12-17 17:12:38 -05:00
Seth Hillbrand
f993e51fba
Update translations
2022-12-17 11:14:38 -08:00
Neko Nekowazarashi
7600f45d11
Translated using Weblate (Indonesian)
...
Currently translated at 24.7% (1769 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/id/
2022-12-17 20:13:43 +01:00
Ulices
48d8c149a8
Translated using Weblate (Spanish (Mexico))
...
Currently translated at 100.0% (7157 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/es_MX/
2022-12-17 20:13:43 +01:00
Henrik Kauhanen
131115e19f
Translated using Weblate (Swedish)
...
Currently translated at 99.9% (7152 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/sv/
2022-12-17 20:13:43 +01:00
jean-pierre charras
cd7cab9794
SHAPE_ARC::GetCentralAngle(): ensure a 360 deg arc angle is always returned as 360 deg.
...
An arc having the same start and end points can be 0 or 360 deg arc.
In Kicad it is always 360 deg arc (i.e. a circle)
Fixes #13182
https://gitlab.com/kicad/code/kicad/issues/13182
2022-12-17 14:47:26 +01:00
Wayne Stambaugh
22bece0922
Schematic import bug fix.
...
Check for already loaded schematics in the current sheet path as well
as the current project root sheet path to prevent multiple loads of
shared schematic. This bug was causing shared sheets to be loaded more
than once which caused instance data to get separated by each copy rather
than saved in one copy of the schematic which would result in all instance
data being lost except the last saved copy of the schematic. This bug has
been around forever and may be the cause of some unexplained schematic
instance data corruption issues. This bug does not apply when opening
the full project.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/11076
(cherry picked from commit 84f927d057 )
2022-12-15 11:44:59 -05:00
Mark Roszko
01cff24e4e
vcpkg bump to ngspice 38
2022-12-15 03:02:55 +00:00
Seth Hillbrand
948071183c
Don't report a pin if the pin is null
...
The pins can exist on a different sheet from the no-connect. In this
case, we do not set the ERC for the current sheet to the remote pins,
instead only link the NC
(cherry picked from commit bc8366cd95 )
2022-12-12 19:31:20 -08:00
Seth Hillbrand
ee05b67599
Fix crash when moving empty selection
...
Need to pop the move tool when exiting, even at the beginning
Fixes https://gitlab.com/kicad/code/kicad/issues/13114
2022-12-12 12:59:31 -08:00
Seth Hillbrand
c07043e762
Respect the "report all errors" checkbox
...
When we have objects spanning multiple layers, the user doesn't need to
see every layer/hole combination violation if they do not request it
2022-12-12 10:53:44 -08:00
Alex
bd9c37aa5f
Fix an incorrect calculation in length tuning tools.
...
MEANDER_PLACER_BASE::lineLength wasn't calculating the length correctly
when starting and ending pads were on different layers.
Naturally, now jointA corresponds to the start of the path, jointB to the end.
Fixes https://gitlab.com/kicad/code/kicad/issues/12881
(cherry picked from commit 348c3d4216 )
2022-12-12 01:58:36 +00:00
Alex
6e6a748320
Use correct pad to die lengths in DP length tuner.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12859
(cherry picked from commit 126914859a )
2022-12-12 01:58:13 +00:00
Seth Hillbrand
61c0cac22d
Update translations
2022-12-11 12:20:46 -08:00
ZbeeGin
3c973a788d
Translated using Weblate (Polish)
...
Currently translated at 100.0% (7157 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/pl/
2022-12-11 21:19:38 +01:00
Mark Hämmerling
048436f0ef
Translated using Weblate (German)
...
Currently translated at 100.0% (7157 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/de/
2022-12-11 21:19:38 +01:00
Jan Straka
491e0cac6a
Translated using Weblate (Czech)
...
Currently translated at 93.2% (6676 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/cs/
2022-12-11 21:19:38 +01:00
Henrik Kauhanen
cf1d0a9667
Translated using Weblate (Swedish)
...
Currently translated at 99.9% (7150 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/sv/
2022-12-11 21:19:38 +01:00
Henrik Kauhanen
3ae39f9614
Translated using Weblate (Finnish)
...
Currently translated at 99.9% (7154 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/fi/
2022-12-11 21:19:38 +01:00
Henrik Kauhanen
45d9a58bc7
Translated using Weblate (Swedish)
...
Currently translated at 99.8% (7149 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/sv/
2022-12-11 21:19:38 +01:00
Hanna Breisand
1a8d974520
Translated using Weblate (Swedish)
...
Currently translated at 99.8% (7149 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/sv/
2022-12-11 21:19:38 +01:00
Sašo Domadenik
8ea00c42d9
Translated using Weblate (Slovenian)
...
Currently translated at 3.5% (251 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/sl/
2022-12-11 21:19:38 +01:00
Toni Laiho
be8750ad1c
Translated using Weblate (Finnish)
...
Currently translated at 99.9% (7154 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/fi/
2022-12-11 21:19:38 +01:00
Henrik Kauhanen
350d0323e1
Translated using Weblate (Swedish)
...
Currently translated at 99.8% (7149 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/sv/
2022-12-11 21:19:38 +01:00
ZbeeGin
2c7aee057a
Translated using Weblate (Polish)
...
Currently translated at 100.0% (7157 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/pl/
2022-12-11 21:19:38 +01:00
Toni Laiho
fb6c89358b
Translated using Weblate (Finnish)
...
Currently translated at 99.9% (7154 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/fi/
2022-12-11 21:19:38 +01:00
VicSanRoPe
d790e85fe4
Translated using Weblate (Spanish)
...
Currently translated at 99.8% (7149 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/es/
2022-12-11 21:19:37 +01:00
Seth Hillbrand
7f08356a48
Fix NC and label logic
...
Largely moved for v6 instead of direct cherry-pick due to code
differences
cherry-picked from eaf56bc05a
cherry-picked from 9a5df73060
2022-12-11 12:16:33 -08:00
Simon Schaak
045633626c
Clean up autosave file handling edge cases
...
(cherry picked from commit bd74489b00 )
2022-12-11 08:48:48 -05:00
Wayne Stambaugh
5de05312d5
Fix wxWidgets 3.2 assertion when opening symbol field table editor.
2022-12-09 15:05:38 -05:00
jean-pierre charras
ecfd74c1be
symbol_editor_control: fix incorrect bounding in SVG export.
...
Fixes #13093
https://gitlab.com/kicad/code/kicad/issues/13093
2022-12-07 13:18:10 +01:00
Mark Roszko
cdeb539254
Restore windows ci
2022-12-03 13:45:55 +00:00
Marco Ciampa
540c5d2b16
Updated Italian translation
2022-12-02 08:22:14 +01:00
Mark Roszko
38886c998b
Disable Windows CI until its fixed
2022-12-01 20:45:38 +00:00
jean-pierre charras
46b3188737
Some fixes related to translated/not translated mandatory field names.
...
DIALOG_SYMBOL_FIELDS_TABLE: add new fields to symbols only if the field is not empty.
(cherry picked from commit 45b167dff5 )
2022-11-30 11:41:08 -08:00
Seth Hillbrand
f663b42d77
Remove unused vars
2022-11-30 11:26:48 -08:00
jean-pierre charras
9ac87132af
Fix a few issues related to field names and their translation.
...
- Do not use translated field names outside strings displayed in dialogs.
- fix code that does not work well with default locale.
- fix some (not all) I18n issues in DIALOG_UPDATE_SYMBOL_FIELDS.
(cherry picked from commit 20d1d0705e )
2022-11-30 11:19:21 -08:00
Seth Hillbrand
8af64fb326
Do not allow dimensions in the footprint editor
...
The object type doesn't exist in 6.0
Fixes https://gitlab.com/kicad/code/kicad/issues/12841
2022-11-30 11:04:15 -08:00
Seth Hillbrand
be86e9f57f
Prevent UI events during footprint dialog ctor
...
Errors may get thrown when the 3d models are loaded for missing search
paths. This triggers the idle event that makes assumptions about the
state of the dialog. We halt event handling until the ctor finishes.
Fixes https://gitlab.com/kicad/code/kicad/issues/12944
2022-11-29 19:38:48 -08:00
Marek Roszko
3253bd9a3d
Update vcpkg baseline
...
(cherry picked from commit 933b3cf3df )
2022-11-30 01:58:52 +00:00
Seth Hillbrand
994dd570de
Update Translations
2022-11-29 17:26:22 -08:00
Toni Laiho
c171f5b1b0
Translated using Weblate (Finnish)
...
Currently translated at 99.9% (7154 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/fi/
2022-11-30 02:23:55 +01:00
VicSanRoPe
36bbe733a8
Translated using Weblate (Spanish)
...
Currently translated at 99.8% (7149 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/es/
2022-11-30 02:23:54 +01:00
Mark Hämmerling
3400b567b1
Translated using Weblate (German)
...
Currently translated at 100.0% (7157 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/de/
2022-11-30 02:23:54 +01:00
Jan Straka
28d6c17e42
Translated using Weblate (Czech)
...
Currently translated at 93.1% (6665 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/cs/
2022-11-30 02:23:54 +01:00
Toni Laiho
0df81f67ed
Translated using Weblate (Finnish)
...
Currently translated at 99.9% (7154 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/fi/
2022-11-30 02:23:54 +01:00
Bế Trọng Nghĩa
30f08024b7
Translated using Weblate (Vietnamese)
...
Currently translated at 17.0% (1219 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/vi/
2022-11-30 02:23:54 +01:00
Håvard Syslak
d93364268b
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 73.2% (5240 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/nb_NO/
2022-11-30 02:23:54 +01:00
VicSanRoPe
11531471c6
Translated using Weblate (Spanish)
...
Currently translated at 99.6% (7133 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/es/
2022-11-30 02:23:54 +01:00
Mark Hämmerling
1626ba3f58
Translated using Weblate (German)
...
Currently translated at 100.0% (7157 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/de/
2022-11-30 02:23:54 +01:00
Jan Straka
76479f40ef
Translated using Weblate (Czech)
...
Currently translated at 93.1% (6665 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/cs/
2022-11-30 02:23:54 +01:00
Mark Hämmerling
4c9e409df9
Translated using Weblate (German)
...
Currently translated at 100.0% (7157 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/de/
2022-11-30 02:23:53 +01:00
Neko Nekowazarashi
b4b4f1f3ca
Translated using Weblate (Indonesian)
...
Currently translated at 24.2% (1737 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/id/
2022-11-30 02:23:53 +01:00
Jan Straka
ed684cd92e
Translated using Weblate (Czech)
...
Currently translated at 93.0% (6661 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/cs/
2022-11-30 02:23:53 +01:00
aris-kimi
3f99dae704
Translated using Weblate (Greek)
...
Currently translated at 99.4% (7118 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/el/
2022-11-30 02:23:53 +01:00
Mark Hämmerling
7e72a3c993
Translated using Weblate (German)
...
Currently translated at 99.9% (7156 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/de/
2022-11-30 02:23:53 +01:00
Michael Misirlis
2960e9c1b4
Translated using Weblate (Greek)
...
Currently translated at 99.4% (7117 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/el/
2022-11-30 02:23:53 +01:00
Tokita, Hiroshi
0f5e12a535
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (7157 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ja/
2022-11-30 02:23:53 +01:00
Neko Nekowazarashi
acf62122c8
Translated using Weblate (Indonesian)
...
Currently translated at 24.3% (1745 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/id/
2022-11-30 02:23:53 +01:00
Toni Laiho
bf9db4d4f8
Translated using Weblate (Finnish)
...
Currently translated at 99.9% (7154 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/fi/
2022-11-30 02:23:53 +01:00
Mark Hämmerling
e09212ccad
Translated using Weblate (German)
...
Currently translated at 99.9% (7156 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/de/
2022-11-30 02:23:52 +01:00
Jan Straka
390effe3c6
Translated using Weblate (Czech)
...
Currently translated at 93.0% (6661 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/cs/
2022-11-30 02:23:52 +01:00
Mark Hämmerling
eaafa5d8f0
Translated using Weblate (German)
...
Currently translated at 99.9% (7156 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/de/
2022-11-30 02:23:52 +01:00
Mark Hämmerling
c558144c7b
Translated using Weblate (German)
...
Currently translated at 100.0% (7157 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/de/
2022-11-30 02:23:52 +01:00
Ettore Atalan
b7713dbf0d
Translated using Weblate (German)
...
Currently translated at 100.0% (7157 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/de/
2022-11-30 02:23:52 +01:00
Jan Straka
9b21712ea0
Translated using Weblate (Czech)
...
Currently translated at 92.8% (6648 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/cs/
2022-11-30 02:23:52 +01:00
Arnau Llovet Vidal
6f7b0cb240
Translated using Weblate (Catalan)
...
Currently translated at 65.6% (4698 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ca/
2022-11-30 02:23:52 +01:00
Toni Laiho
ea1aed2fc9
Translated using Weblate (Finnish)
...
Currently translated at 99.9% (7154 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/fi/
2022-11-30 02:23:52 +01:00
ssantos
88ad0e5a50
Translated using Weblate (Portuguese)
...
Currently translated at 99.9% (7152 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/pt/
2022-11-30 02:23:52 +01:00
ZbeeGin
15ead17cea
Translated using Weblate (Polish)
...
Currently translated at 100.0% (7157 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/pl/
2022-11-30 02:23:52 +01:00
aris-kimi
92356b4805
Translated using Weblate (Greek)
...
Currently translated at 99.3% (7112 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/el/
2022-11-30 02:23:51 +01:00
Toni Laiho
cec810a452
Translated using Weblate (Finnish)
...
Currently translated at 99.9% (7154 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/fi/
2022-11-30 02:23:51 +01:00
Jeff Young
ec92def539
Add support for unitless values to PCB_EXPR_EVALUATOR.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/13016
(cherry picked from commit 8260f0ee13 )
2022-11-29 23:28:37 +00:00
Jeff Young
2dd04ea43a
Protect move tool from re-entrancy.
...
m_dragInProgress is usually sufficient, except when we haven't started
one yet. In any case, conflating the two is probably a bad idea.
Fixes https://gitlab.com/kicad/code/kicad/issues/12936
(cherry picked from commit bc271a8d15 )
2022-11-29 23:16:48 +00:00
Jeff Young
d7a7ddd80e
Allow pads in selection and filter them for free-pads later.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12912
(cherry picked from commit cefc5268ab )
2022-11-29 23:15:39 +00:00
Jeff Young
27676f4388
Add mapping for -rescue.lib in project Save As.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12503
(cherry picked from commit 5366fa8cee )
2022-11-29 23:14:10 +00:00
Jeff Young
2f47857abc
Move zone borders back to their "host" layer.
...
Zone borders shouldn't be affected by zone-opacity control; we always
draw them in full layer opacity.
Fixes https://gitlab.com/kicad/code/kicad/issues/12438
(cherry picked from commit 25f06eed8c )
2022-11-29 23:05:50 +00:00
Jeff Young
ede21ed6ae
Handle string escaping for Find/Replace in labels.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12789
(cherry picked from commit ae9405a4d3 )
2022-11-29 22:54:14 +00:00
Jeff Young
a09a3dfe68
Be careful of interveneing priority zones when doing divot prevention.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12797
(cherry picked from commit 1f4e51b008 )
2022-11-29 22:43:41 +00:00
Jeff Young
e083cbaf50
Allow a single net collision with a free pad.
...
(cherry picked from commit 3534cfbba8 )
2022-11-29 22:16:15 +00:00
Seth Hillbrand
9d401b00d8
Allow groups in groups
...
This was allowed in the qa test, so we allow it going forward
(cherry picked from commit 137b4de1c2 )
2022-11-28 11:28:51 -08:00
Seth Hillbrand
25e3b6c1bf
Ignore generated files
2022-11-28 11:10:16 -08:00
Seth Hillbrand
2029fc4e8f
Don't use modifiers when moving with keyboard
...
The modifier keys on the keyboard control the motion spacing (Ctrl) and
shouldn't be confused with the modifier key used to disable grid
snapping when moving with the mouse (also Ctrl)
Fixes https://gitlab.com/kicad/code/kicad/issues/13027
(cherry picked from commit 4f6b853756 )
2022-11-28 11:06:24 -08:00
Seth Hillbrand
c9cc29593a
Don't add non-groupable items to groups
...
This is a re-implementation of 259e41be
Fixes https://gitlab.com/kicad/code/kicad/issues/13026
2022-11-28 09:26:48 -08:00
Seth Hillbrand
42bd43407a
Remove clone's group info
2022-11-28 09:17:17 -08:00
Seth Hillbrand
de05a513f3
Prevent mirror of text elements
...
While we never allow the creation of mirrored text elements in the
schematic and symbol library editors, external generation of symbols may
cause the property to be set, which can then never be changed. This
leaves the property unset for all elements
Fixes https://gitlab.com/kicad/code/kicad/issues/13007
(cherry picked from commit f1556ed801 )
2022-11-26 10:51:03 -08:00
Seth Hillbrand
554d82b2a4
Ensure that we clear deleted values
...
When throwing on an invalid value, we may end up freeing the same tree
twice. This is generally not an issue but we need to mark the freed
memory as null to avoid a double free
Fixes https://gitlab.com/kicad/code/kicad/issues/12981
(cherry picked from commit 62863d6c5b )
2022-11-25 10:47:03 -08:00
Seth Hillbrand
3b3e86b968
Remove structured binding from v6 commit
...
C++17 is only for the master branch
2022-11-25 10:43:10 -08:00
Seth Hillbrand
f6ca98061c
Add terrible hack to get subgraph netname
...
In certain cases, the subgraph does not receive the proper netname,
preventing us from checking for correct pin counts. This is a backwards
iteration of the net name <-> subgraph map to extract the proper name
and sibling subgraphs
Fixes https://gitlab.com/kicad/code/kicad/issues/12165
Fixes https://gitlab.com/kicad/code/kicad/issues/12814
(cherry picked from commit 938645b29d )
2022-11-25 08:51:12 -08:00
Tomasz Wlostowski
cca7f1dbda
router: use actual snap point position for routability checks of a segment instead of the segment endpoint(s).
...
Explanation:
- place a long segment A with something violating the rules close to its endpoint
- try to start routing in the 2/3 of the length of A (on the obstacle side)
- bummer - the router picks the nearest endpoint of A for the collision check (even though we don't care about this collision since we want to route far away from it)
(cherry picked from commit e558893851 )
2022-11-23 06:57:11 -08:00
Seth Hillbrand
2cf4cb937f
Fix graphic snapping
...
If the user has requested the ability to snap to graphics, we want to
add any of the graphical layers to the limit list
2022-11-23 06:57:11 -08:00
jean-pierre charras
c3b9c65fd6
Gerbview, read zip archive: do not generate a error message for directory names.
...
A directory is not a file, and is now just skipped.
From master branch
2022-11-22 17:08:18 +01:00
Wayne Stambaugh
d9a1703bcc
Fix broken schematic instance data loading legacy files (<=5.1).
2022-11-18 10:07:59 -05:00
Wayne Stambaugh
a22c466639
Fix broken legacy schematic file save.
2022-11-17 12:23:14 -05:00
Mark Roszko
9a2f83537d
Restore missing libxslt
2022-11-15 03:27:48 +00:00
jean-pierre charras
f136f3d7ee
pcbnew, SVG import: fix an issue for SVG files using a CR+LF end of file
...
The issue was in a validity test working only if CR+LF is not replaced by LF
Fixes #10096
https://gitlab.com/kicad/code/kicad/issues/10096
2022-11-09 09:36:06 +01:00
Seth Hillbrand
61d4a5bfbe
Resolve embedded text vars
...
Title Block text variables are embedded into the pcb file and should
be used for resolving when the project file is missing
(cherry picked from commit d1bf889e71 )
2022-11-03 10:26:06 -07:00
Mike Williams
6289a82a18
PCB Router: return to original active layer after routing
...
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/12313
(cherry picked from commit fa3e9efdce )
2022-11-03 10:16:26 -07:00
Marek Roszko
6ca2f6a6e1
Try a hackfix for windows icon scaling
...
Related https://gitlab.com/kicad/code/kicad/-/issues/11880
(cherry picked from commit 321d6e3ea8 )
2022-10-31 21:47:11 +00:00
Marek Roszko
2ff3fac7b3
Don't fix the visibility icon size or it will never scale properly
...
Related https://gitlab.com/kicad/code/kicad/-/issues/11880
(cherry picked from commit c0f8810759 )
2022-10-31 21:46:53 +00:00
Mark Roszko
08452433e8
Check the process exit code rather than output variable for git header creation
2022-10-29 18:39:02 +00:00
Wayne Stambaugh
39b9b3e570
Begin version 6.0.10 development.
2022-10-28 16:55:26 -04:00
Wayne Stambaugh
b29f91cc15
Tag release version 6.0.9.
2022-10-28 16:51:23 -04:00
Jon Evans
f81313068e
ERC: Include power connections in multiple driver test
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/12138
(cherry picked from commit 141c1f020e )
2022-10-28 02:55:42 +00:00
Jeff Young
882756b676
Fix typo.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12753
(cherry picked from commit c026c3af7b )
2022-10-25 17:40:33 +00:00
Jeff Young
8c3cd200d1
Clean up layer handling and normalize to remove magic numbers.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12747
(cherry picked from commit 5fe5534822 )
2022-10-25 14:21:03 +01:00
Jeff Young
a5fd03df88
Don't delete pin out from under selection & move tools.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12610
(cherry picked from commit 3cb6a80954 )
2022-10-25 14:21:03 +01:00
Jon Evans
2d2912c23d
Improve logic of Position Relative tool
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/12672
2022-10-24 18:46:15 -04:00
Jeff Young
3106f6c9f4
We must check clearance on all layers of multi-layer items.
...
(One layer may have a custom rule.)
Fixes https://gitlab.com/kicad/code/kicad/issues/12733
(cherry picked from commit 2dec37f806 )
2022-10-24 10:57:07 +01:00
Jeff Young
fde2b429b9
Make sure pair caches are layer-specific where they need to be.
...
(cherry picked from commit 909358e643 )
2022-10-24 10:57:07 +01:00
Wayne Stambaugh
0593663462
Fix 3D viewer canvas timer event clash.
...
Manual cherry-pick of commit f6297d328c .
2022-10-23 07:53:51 -04:00
Marek Roszko
bce8c95647
Avoid netlist export dialog crash from trying to delete a non-custom format
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/12229
2022-10-22 16:41:32 -04:00
Marek Roszko
4d729110d5
Fix build error due to C++17 use
2022-10-22 16:38:17 -04:00
Mark Roszko
6c2b9eb433
Bring 6.0 msvc ci in line with master
2022-10-22 17:12:29 +00:00
jean-pierre charras
df223cced4
pl_editor: fix a crash when trying to delete an item during its creation.
...
Fixes #12717
https://gitlab.com/kicad/code/kicad/issues/12717
2022-10-22 18:32:46 +02:00
jean-pierre charras
8e331628b6
Do not add a title/comment in mandatory field strings when writting netlists.
...
This is mainly for "Sheetfile" property because current it is the only one
that has a title when plotting/drawing it.
2022-10-22 15:38:26 +02:00
Mikolaj Wielgus
ceaf3fc72d
Ngspice: Preload a basically empty circuit to avoid error messages
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12481
(cherry picked from commit 6e874f4c1e )
2022-10-21 09:22:53 -07:00
Seth Hillbrand
b004d7a1cb
Fix ERC global label unit tests
...
Need to test all units in the subgraph as there are chances that the
subgraph might have more than one label, which needs to be consistently
handled
(cherry picked from commit 60374daa49 )
2022-10-21 09:17:11 -07:00
Seth Hillbrand
f3ff9ddd31
Show ERC errors when any label only has 1 pin
...
To be connected, the label must have at least two pins on a subgraph
(or, in the case of a hierarchical label, two pins somewhere in its
connection)
Fixes https://gitlab.com/kicad/code/kicad/issues/7203
(cherry picked from commit 05cdf915d0 )
2022-10-21 09:11:24 -07:00
jean-pierre charras
e5fa18c9b1
fix an issue in a bom script (extra empty lines created)
...
Fixes #10473
https://gitlab.com/kicad/code/kicad/issues/10473
(cherry picked from commit 380cb452b2 )
2022-10-21 09:10:30 -07:00
Seth Hillbrand
d52f246b2a
Allow up to three discarded characters when detecting gerbers
...
Some layout programs add a blank block at the beginning but include the
terminating '*' on a line before starting the actual data. This is
ignored by GerbView so we all this type of behavior in the mimetype file
detection as well
Suggested by Mark Jeronimus
Fixes https://gitlab.com/kicad/code/kicad/issues/12097
(cherry picked from commit 64335d94d7 )
2022-10-21 09:10:01 -07:00
Seth Hillbrand
3dfbe582db
Add "Letter-like character" Omega for Unicode x2126
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12531
(cherry picked from commit 1b38acd9c6 )
2022-10-21 09:08:58 -07:00
Seth Hillbrand
431aa88612
Allow printing backgrounds prior to foreground
...
Eeschema shows background fills on a different z-level than the rest of
the symbols/elements. Print the backgrounds prior to the foregrounds in
order to preserve this view for print output
Fixes https://gitlab.com/kicad/code/kicad/issues/12559
(cherry picked from commit e055302a3c )
2022-10-21 09:00:13 -07:00
Seth Hillbrand
03a1a8e6d3
Fix missing token initializer
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12555
(cherry picked from commit fdf9fcc24d )
2022-10-21 08:58:59 -07:00
Seth Hillbrand
5f6de83981
Ensure that token size is large enough
...
Input tokens can be arbitrary, so output needs to keep pace
Fixes https://gitlab.com/kicad/code/kicad/issues/12555
(cherry picked from commit 19378675f1 )
2022-10-21 08:40:30 -07:00
jean-pierre charras
02d38db577
Fix about fix_swig_imports.py, useless or not working with swig 4, but needed by swig 3
...
fix_swig_imports.py cleans pcbnew.py, but the section to clean does not exist
in swig 4, only in swig 3.
2022-10-21 16:33:01 +02:00
Alex
bd1698f80e
Allow GAL_DRAWING_CONTEXT dtor to throw exceptions.
...
These destructors are implicitly noexcept, which woudnt't allow
OpenGL errors to be caught in DoRePaint.
Fixes https://gitlab.com/kicad/code/kicad/issues/12117
(cherry picked from commit 39089ad805 )
2022-10-21 17:24:11 +03:00
Alex
6de30b19a0
Don't sync the world twice in inline router tools.
...
Activate() already clears and syncs the world via PNS::TOOL_BASE::Reset,
so there's no need to sync in InlineDrag and InlineBreakTrack.
(cherry picked from commit cc4e34ef49 )
2022-10-21 17:21:24 +03:00
Alex
00ff5baf59
kiplatform: Add quotes to restart registration command line.
...
(cherry picked from commit 6e0d940b98 )
2022-10-21 17:20:29 +03:00
Alex
152252c685
Fix selecting pads of footprints in groups.
...
(cherry picked from commit 67985510a8 )
2022-10-21 17:19:05 +03:00
Alex
3b0466f3e8
Fix selection and entering in nested groups.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12586
(cherry picked from commit 0fea6f5ac3 )
2022-10-21 17:18:07 +03:00
Seth Hillbrand
2ca7a76693
Don't connect disparate nets
...
Only some elements get their nets assigned based on connectivity. Other
elements should be keps in different clusters for connection
Fixes https://gitlab.com/kicad/code/kicad/issues/12622
(cherry picked from commit c9f11827a7 )
2022-10-21 11:35:31 +01:00
Seth Hillbrand
af159c9841
Be sure to update UUID when placing new elements
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12588
(cherry picked from commit a5da46459c )
2022-10-21 11:19:46 +01:00
Jeff Young
de9ae28bdb
Fix typo.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12467
(cherry picked from commit bb1eb94aa0 )
2022-10-21 11:16:19 +01:00
Jeff Young
9f151025b3
Fix typo found by dsa-t.
...
(cherry picked from commit 7e97dc6974 )
2022-10-21 11:14:05 +01:00
Jeff Young
549dca1a05
Copy connected-only and keep-top-bottom properties.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12691
(cherry picked from commit 585fac19c6 )
2022-10-21 11:12:02 +01:00
Jeff Young
da520f83ee
Use comma to separate diff pair nets/netclassse rather than /.
...
("/" is problematic because it's more likely to appear in netnames.)
Fixes https://gitlab.com/kicad/code/kicad/issues/12592
(cherry picked from commit 6fd195c389 )
2022-10-21 11:11:02 +01:00
Jeff Young
47547713de
Broaden reset-sizes-after-layer-switch algorithm.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12576
(cherry picked from commit 40ad5b6de3 )
2022-10-21 11:09:47 +01:00
jean-pierre charras
705570923e
Fix some outdated things (mainly about fix_swig_imports.py, useless with swig version 4)
...
From Master, commit 397a9302 .
Fixes #12414
2022-10-20 17:12:57 +02:00
jean-pierre charras
2827835720
board_stackup_manager: fix incorrect behavior when adding a new dielectric layer.
...
From Master branch
Fixes #12680
https://gitlab.com/kicad/code/kicad/issues/12680
2022-10-20 11:47:04 +02:00
Jeff Young
bf95906f90
Re-entrancy guard for router tool.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12604
(cherry picked from commit 413fd82813 )
2022-10-19 18:24:33 +01:00
Jeff Young
e8d2c222b6
We need both a tool-oriented delete and one that doesn't push/pop, etc.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12600
(cherry picked from commit 46752499df )
2022-10-19 18:22:32 +01:00
Jeff Young
f891c4641b
We were saving the old board pointer, but not updating the current one.
...
This also makes a few other adjustments to order and to where we look
for the enabled layers which should make it more robust.
Fixes https://gitlab.com/kicad/code/kicad/issues/10925
(cherry picked from commit 631980b0ab )
2022-10-19 18:17:40 +01:00
Jeff Young
a65fc7f82a
Pin 0-sized pads at 1um rather than throwing them out.
...
(See bug report for more commentary.)
Fixes https://gitlab.com/kicad/code/kicad/issues/12617
(cherry picked from commit 46a41e2e34 )
2022-10-19 18:15:49 +01:00
Jeff Young
5bcd0a5828
Update router sizes when switching layers.
...
We may have layer-specific rules involved. Note that at some point
we also need to do something similar on every "fix route" step to
handle area-specific rules.
Fixes https://gitlab.com/kicad/code/kicad/issues/12576
(cherry picked from commit d8a3ba7917 )
2022-10-19 14:47:08 +01:00
Jeff Young
74d8040e8c
Force flashing when generating SOLIDs.
...
We only have a single SOLID per pad, so the solid's shape must always
be the flashed shape and then we can do layer-specific flashing tests
internally.
Fixes https://gitlab.com/kicad/code/kicad/issues/12458
(cherry picked from commit 08260661b8 )
2022-10-19 14:43:13 +01:00
Jeff Young
c5514d43c7
Don't reset editPad if it still exists after model reset.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12630
(cherry picked from commit 8b9cbd5805 )
2022-10-19 14:42:16 +01:00
Jeff Young
0704e37eb5
Make sure a collector has a guide before handing it to a client filter.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12460
(cherry picked from commit 1566bd8b14 )
2022-10-19 14:41:30 +01:00
Jeff Young
c94de31a8c
Try to reconcile SELECTION and BRIGHTENED use of overlay.
...
For some reason the overlay doesn't get redrawn during the PCBNew
selection disambiguation menu, so we need to not hide BRIGHTENED
items.
Fixes https://gitlab.com/kicad/code/kicad/issues/12547
(cherry picked from commit 436d75e7f9 )
2022-10-19 14:40:07 +01:00
Jeff Young
2793e67bab
Bring adding-to-group and hiding in sync.
...
(cherry picked from commit 6a6ef9b1f4 )
2022-10-19 14:39:45 +01:00
Jeff Young
3213ea582d
Avoid trying to draw empty pads.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12605
(cherry picked from commit e866dfe137 )
2022-10-19 14:38:40 +01:00
Jeff Young
6003097411
Areas might have layers defined in area as well as rule.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12584
(cherry picked from commit 51c20da93e )
2022-10-19 14:34:22 +01:00
Jeff Young
6390633a7b
Use GetCurrentNets(), not m_startItem for message panel updates.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12592
(cherry picked from commit cbb997a3b5 )
2022-10-19 14:28:06 +01:00
Jeff Young
dde5f2bed1
Respect DRCEpsilon in diff-pair coupling test.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12587
(cherry picked from commit 9119b5072a )
2022-10-19 14:26:19 +01:00
Jeff Young
7c4b8d50dd
Fix qa test.
2022-10-19 14:26:19 +01:00
Jeff Young
56f58cf53f
Manual cherry-pick of 6ed3618ce5.
2022-10-19 13:49:53 +01:00
Jeff Young
914e396e2e
Implement annular ring checking for pads.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12109
(cherry picked from commit 9a4136de00 )
2022-10-19 13:49:40 +01:00
Jeff Young
f6bdd40c30
Manual cherry-pick of ba630971af.
2022-10-19 13:31:16 +01:00
Jeff Young
1bf1620157
Improve default new-library destination logic to be more project aware.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12570
(cherry picked from commit 2be9586c38 )
2022-10-19 12:59:24 +01:00
Jeff Young
da85a5f6bf
Work around more instances of the wxWidgets color string locale bug.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12552
(cherry picked from commit c0a666507c )
2022-10-19 12:56:17 +01:00
Jeff Young
e2219a0c4d
Attempt to work-around wxWidgets bug with Serbian & Russian locales.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12002
Fixes https://gitlab.com/kicad/code/kicad/issues/11963
(cherry picked from commit 7386e64923 )
2022-10-19 12:52:03 +01:00
Mark Roszko
de46097ce0
Woops, wrong hash
2022-10-18 04:41:29 +00:00
Mark Roszko
ae53986487
Update vcpkg wxpython again
2022-10-18 04:37:50 +00:00
Mark Roszko
3cf3a3ebe0
Bump vcpkg for patched wxpython
2022-10-17 23:50:14 +00:00
Seth Hillbrand
a62e6b1f7f
Update Translations
2022-10-17 10:28:21 -07:00
Seth Hillbrand
d99ce976b9
Don't translate new strings in 6
...
Debian bookworm updated the ITS files to translate keywords as well.
This puts new strings into the 6 translation archive. We explicitly set
keywords to non-translate in KiCad version 6
2022-10-17 10:26:49 -07:00
Ulices
161d15dcea
Translated using Weblate (Spanish (Mexico))
...
Currently translated at 100.0% (7156 of 7156 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/es_MX/
2022-10-17 19:04:59 +02:00
taotieren
81319a5fcf
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (7156 of 7156 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/zh_Hans/
2022-10-17 19:04:59 +02:00
Huanyin Liu
628b4ca8b8
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (7156 of 7156 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/zh_Hans/
2022-10-17 19:04:59 +02:00
Henrik Kauhanen
d8ed1fea61
Translated using Weblate (Swedish)
...
Currently translated at 99.9% (7149 of 7156 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/sv/
2022-10-17 19:04:59 +02:00
___davidpr
6f474a389f
Translated using Weblate (Serbian)
...
Currently translated at 14.0% (1008 of 7156 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/sr/
2022-10-17 19:04:59 +02:00
Mads Dyrmann
5a1a147585
Translated using Weblate (Danish)
...
Currently translated at 75.1% (5375 of 7156 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/da/
2022-10-17 19:04:59 +02:00
Jan Straka
de9ef4ce70
Translated using Weblate (Czech)
...
Currently translated at 92.9% (6648 of 7156 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/cs/
2022-10-17 19:04:59 +02:00
Jan Straka
835f358816
Translated using Weblate (Czech)
...
Currently translated at 92.8% (6643 of 7156 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/cs/
2022-10-17 19:04:59 +02:00
Seth Hillbrand
61cfe53be1
Correctly sort positions for default align
...
When not aligning under mouse cursor, choose the X-most element where X
is top/bottom/left/right. Previous sorting was not correct for two
directions
Fixes https://gitlab.com/kicad/code/kicad/issues/12627
(cherry picked from commit 697056fa7e )
2022-10-14 16:15:51 -07:00
Seth Hillbrand
535982f245
Avoid scaling unity models
...
There is no benefit to applying the identity transformation to models
when exporting the board to STEP
Fixes https://gitlab.com/kicad/code/kicad/issues/12036
(cherry picked from commit 98431eed79 )
Fixes https://gitlab.com/kicad/code/kicad/issues/10232
2022-10-14 13:08:13 -07:00
jean-pierre charras
8ee73903c6
GERBVIEW_SELECTION_TOOL, disambiguationMenu: do not hide an item before highlight it.
...
This is not useful, and creates an issue when closing the menu by ESC key.
Fixes #12636
https://gitlab.com/kicad/code/kicad/issues/12636
2022-10-14 09:34:02 +02:00
Seth Hillbrand
292492bd01
Prevent crashes when canceling duplication
...
Duplicating multiple footprints, moving and then pressing Esc could
crash when we attempt to re-select the original items. This allows
bypassing the issue when running from the duplication tool
2022-10-13 16:32:56 -07:00
Jeff Young
f1029b7280
We don't always have a line when dragging.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12612
(cherry picked from commit b2f05c758b )
2022-10-13 09:15:24 -07:00
jean-pierre charras
578c0ef0f0
3D viewer: add missing initialization of FL_SOLDERPASTE in BOARD_ADAPTER.
...
Fixes #12631
https://gitlab.com/kicad/code/kicad/issues/12631
2022-10-13 10:08:24 +02:00
Alex
238c8df8b5
Fix crash on Specctra import.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12583
(cherry picked from commit 2741d0eb4b )
2022-10-10 18:37:59 +00:00
jean-pierre charras
95acc1bf33
Eeschema printing: fix some issues.
...
The offset setting was incorrect when using wxAffineMatrix2D.
It was visible when printing more than one sheet.
Note also when not using wxAffineMatrix2D, all pages must have the same orientation
(PORTRAIT/LANDSCAPE is not managed)
From master branch, commit 79c30180
2022-10-09 19:57:32 +02:00
jean-pierre charras
8dbfe79536
Symbol Editor: Fix reverting changes on a root symbol: derived symbols are displayed wrong
...
Reverting changes broke links between derived symbols and the root symbol.
Now fixed by do not delete and recreate reverted symbol.
From master, commit f5fd12c0
Fixes #10792
2022-10-08 16:15:16 +02:00
Seth Hillbrand
8f9830eb92
Update Translations
2022-10-07 11:37:40 -07:00
Seth Hillbrand
bf0b80d676
Remove errant new string
2022-10-07 11:37:28 -07:00
Henrik Kauhanen
bc8e3c22d8
Translated using Weblate (Swedish)
...
Currently translated at 99.8% (7149 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/sv/
2022-10-06 11:15:53 +02:00
Jan Straka
28ddfbadbf
Translated using Weblate (Czech)
...
Currently translated at 92.7% (6641 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/cs/
2022-10-05 00:26:50 +02:00
Seth Hillbrand
e834374ad2
Drill size is absolute
...
Use hole plating size for visibility only, not zone filling, routing or
DRC
(cherry picked from commit b4f3390626 )
2022-10-04 10:00:36 -07:00
Seth Hillbrand
981aafd5d9
Allow non-named tool in Remove()
...
The tool command string was optional and not set when calling Remove()
through the Cut action. Referencing the value causes unhandled
assertions. We don't actually need the value because we don't pop
anything without a match. The empty string will not match
Fixes https://gitlab.com/kicad/code/kicad/issues/12562
2022-10-02 13:43:33 -07:00
jean-pierre charras
09960caa66
Apply commit e73dd40f from master to this branch.
...
(APPEARANCE_CONTROLS: fix incorrect behavior of Preset layers widget in non English languages)
fixes #12227
2022-10-02 17:57:02 +02:00
Jeff Young
cf6fd64758
Remove wxFloatingPointValidator which causes issues in some locales.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12176
2022-10-02 13:00:20 +01:00
Seth Hillbrand
b08dccb7b3
Update Translations
2022-09-29 19:10:56 -07:00
boonchai k
d6e5c74573
Translated using Weblate (Thai)
...
Currently translated at 99.5% (7128 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/th/
2022-09-29 19:10:18 -07:00
obit
ea93502ab3
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (7157 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/zh_Hans/
2022-09-29 19:10:18 -07:00
Henrik Kauhanen
e1f402aa3d
Translated using Weblate (Swedish)
...
Currently translated at 99.8% (7149 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/sv/
2022-09-29 19:10:18 -07:00
obit
08f1b666d1
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (7157 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/zh_Hans/
2022-09-29 19:10:18 -07:00
boonchai k
8d62725598
Translated using Weblate (Thai)
...
Currently translated at 99.5% (7127 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/th/
2022-09-29 19:10:18 -07:00
ZbeeGin
cbd8b3c59e
Translated using Weblate (Polish)
...
Currently translated at 100.0% (7157 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/pl/
2022-09-29 19:10:17 -07:00
Jan Straka
e9cc66cc8d
Translated using Weblate (Czech)
...
Currently translated at 92.7% (6638 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/cs/
2022-09-29 19:10:17 -07:00
Henrik Kauhanen
258b702dad
Translated using Weblate (Swedish)
...
Currently translated at 99.8% (7149 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/sv/
2022-09-29 19:10:17 -07:00
ZbeeGin
6c3e891123
Translated using Weblate (Polish)
...
Currently translated at 100.0% (7157 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/pl/
2022-09-29 19:10:17 -07:00
taotieren
80937ae2c0
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (7157 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/zh_Hans/
2022-09-29 19:10:17 -07:00
Henrik Kauhanen
2d37b86530
Translated using Weblate (Swedish)
...
Currently translated at 99.8% (7148 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/sv/
2022-09-29 19:10:17 -07:00
Henrik Kauhanen
8bdcd299d7
Translated using Weblate (Finnish)
...
Currently translated at 99.9% (7154 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/fi/
2022-09-29 19:10:17 -07:00
Jeff Young
22e9985f5d
Use more basic strings which have already been translated.
2022-09-29 23:58:35 +01:00
Mark Roszko
594beef22e
Bump vcpkg wxwidgets to 3.2.1
2022-09-29 13:38:53 +00:00
Marek Roszko
03ed7a4a27
Ensure the socket server is killed during destruction of the kiway player
...
(cherry picked from commit 8ae48bb093 )
2022-09-29 02:22:54 +00:00
Jeff Young
8cbfd8af9f
Files missing from earlier commit.
2022-09-28 15:10:28 +01:00
Jeff Young
c16e86be9a
Use router's connectivity algorithm, not CONNECTIVITY_DATA's.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/10745
(cherry picked from commit 107f409106 )
2022-09-28 15:01:29 +01:00
Jeff Young
b0e2aeb972
Apply the same accuracy band to connectivity as we use for hittesting.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/10745
(cherry picked from commit 9cf3c529d3 )
2022-09-28 14:58:43 +01:00
Jeff Young
fc06192643
More improvements to drag tool selection disambiguation.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/10745
(cherry picked from commit 2743fd583f )
2022-09-28 14:57:22 +01:00
Jeff Young
2faaa0a042
Improve drop-a-knee-selection-to-a-single-segment algorithm.
...
In particular, don't rely on there being only two items in the
collector at the start.
Fixes https://gitlab.com/kicad/code/kicad/issues/10745
(cherry picked from commit a619ef9d53 )
2022-09-28 14:56:11 +01:00
Jeff Young
2d4bcc6557
Move cvpcb filter to a timer.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12445
(cherry picked from commit 1fcd7d6285 )
2022-09-28 14:53:10 +01:00
Jeff Young
ba72676edb
Fix uninitialized variable.
...
(cherry picked from commit 1e1aedbe30 )
2022-09-28 14:51:57 +01:00
Jeff Young
1a2e2bd29a
Try and reduce opportunity for lost keystrokes.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12445
(cherry picked from commit d2712bac37 )
2022-09-28 14:50:49 +01:00
Jeff Young
8b690c9a3c
Restore fix for #10029 .
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12445
(cherry picked from commit 1be8adebf5 )
2022-09-28 14:50:31 +01:00
Jeff Young
6d25e57cd7
Allow free pad usage in router.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11730
(cherry picked from commit 7c83c78afe )
2022-09-28 14:49:44 +01:00
Jeff Young
7dfa715a45
Bug fixes for layer expression processing.
...
1) Push a VAR onto the stack, not a resolved value
2) Don't collapse a PCB_LAYER_VALUE to a VALUE during processing
3) Make sure we run overloaded operators from the correct side
Fixes https://gitlab.com/kicad/code/kicad/issues/12437
(cherry picked from commit cf1565a16a )
2022-09-28 14:00:25 +01:00
Jeff Young
e8a10939b5
Fix old copy/paste error (from 2017, believe it or not).
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11487
(cherry picked from commit d9f75556bd )
2022-09-28 13:55:44 +01:00
Jeff Young
44ec38ad2d
Fix logic around Select All inside an entered group.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12411
(cherry picked from commit 2d3b8d6393 )
2022-09-28 13:31:16 +01:00
Jeff Young
9cb6df9c38
Don't crash on empty SHAPE_LINE_CHAINs.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12407
(cherry picked from commit fc74de81fb )
2022-09-28 13:30:04 +01:00
Jeff Young
4a5fdd4214
Display crosshairs in picker tools.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/10183
(cherry picked from commit 0a5ca5b485 )
2022-09-28 13:29:32 +01:00
Jeff Young
fe7ed364b6
Allow vias to connect <no net> tracks even when DRC checking is on.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12403
(cherry picked from commit eaccd40c75 )
2022-09-28 13:26:12 +01:00
Jeff Young
43f9863182
Copy field properly.
...
Offset for new parent, and set parent property.
Fixes https://gitlab.com/kicad/code/kicad/issues/12376
(cherry picked from commit 45fb0107a0 )
2022-09-28 12:50:02 +01:00
Jeff Young
4987809fe3
Make Scintilla paste a separate undo operation.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11756
(cherry picked from commit c3a5947fe6 )
2022-09-28 12:49:12 +01:00
Jeff Young
894f424d14
Don't give Scintilla a colour with alpha; it doesn't know what to do.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/10829
(cherry picked from commit 1b104f20b6 )
2022-09-28 12:48:24 +01:00
Jeff Young
e21995c401
Prune pasted data of non-enabled layers.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11997
(cherry picked from commit 5b3bd9be83 )
2022-09-28 12:47:14 +01:00
Jeff Young
bb7362ceba
Don't allow a SaveAs to overwrite the root sheet.
...
Also prevents EESchema from loading sheets which recurse.
Fixes https://gitlab.com/kicad/code/kicad/issues/10872
(cherry picked from commit d030f03844 )
2022-09-28 12:45:20 +01:00
Wayne Stambaugh
334268f5e7
Begin version 6.0.9 development.
2022-09-26 21:11:47 -04:00
Wayne Stambaugh
3abcdb7e63
Tag release version 6.0.8.
2022-09-26 21:06:50 -04:00
Seth Hillbrand
c45aa734b0
Fix missing DRC via/track check
...
Depending on pointer ordering, the via/track clearance check might not
run as we were only checking when the first element was a track not via.
Re-written version of 0150655ed3 for v6
2022-09-20 15:32:55 -07:00
Wayne Stambaugh
a35b89258a
Eeschema: fix schematic symbol library cache refresh bug.
...
Please note that this changes the LIB_PIN object name comparison from case
insensitive to case sensitive.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/12342
(cherry picked from commit 26e7261b20 )
2022-09-19 07:20:44 -04:00
Seth Hillbrand
408bf85cf5
Update Translations
2022-09-18 19:34:42 -07:00
Petter Reinholdtsen
ba34cd629e
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 73.1% (5238 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/nb_NO/
2022-09-19 04:30:16 +02:00
Jan Straka
81dba33c8f
Translated using Weblate (Czech)
...
Currently translated at 92.7% (6638 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/cs/
2022-09-19 04:30:14 +02:00
Henrik Kauhanen
2b238de012
Translated using Weblate (Swedish)
...
Currently translated at 99.8% (7148 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/sv/
2022-09-19 04:30:11 +02:00
Mark Roszko
c0ce4cb0bc
Bump vcpkg python3 to 3.9.14
2022-09-18 18:04:31 +00:00
jean-pierre charras
f379fa4f7f
Fix a UTF8 convert issue in some BOM python scripts.
...
Fixes #12435
https://gitlab.com/kicad/code/kicad/issues/12435
2022-09-16 11:35:09 +02:00
Seth Hillbrand
4e67b94b00
Update Translations
2022-09-12 13:21:16 -07:00
Grzegorz Szymaszek
bb0f3550e0
Translated using Weblate (Polish)
...
Currently translated at 100.0% (7157 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/pl/
2022-09-12 13:21:16 -07:00
Tokita, Hiroshi
ce1f166aa8
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (7157 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ja/
2022-09-12 13:21:16 -07:00
Mark Roszko
437cd8b1e5
Trim down 3d viewer search paths
...
(cherry picked from commit 17bec365db )
2022-09-09 17:05:47 +00:00
Eduardo Behr
3e8532264e
Fix severe simulation memory leaks
2022-09-08 01:52:32 +02:00
Seth Hillbrand
9b15717349
Update Translations
2022-09-07 14:37:32 -07:00
Seth Hillbrand
73d00cc5d7
Remove extra new string
2022-09-07 14:36:34 -07:00
lê văn lập
295aa15c3d
Translated using Weblate (Vietnamese)
...
Currently translated at 17.0% (1218 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/vi/
2022-09-07 22:50:41 +02:00
Zoran
50adb45c33
Translated using Weblate (Serbian)
...
Currently translated at 14.0% (1007 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/sr/
2022-09-07 22:50:41 +02:00
Vitan Košpenda
a1a44db01d
Translated using Weblate (Slovenian)
...
Currently translated at 3.2% (233 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/sl/
2022-09-07 22:50:41 +02:00
Konstantin Baranovskiy
b2f68854b2
Translated using Weblate (Russian)
...
Currently translated at 100.0% (7157 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ru/
2022-09-07 22:50:41 +02:00
Jan Straka
42f844826d
Translated using Weblate (Czech)
...
Currently translated at 92.7% (6637 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/cs/
2022-09-07 22:50:41 +02:00
Henrik Kauhanen
52ca321b11
Translated using Weblate (Swedish)
...
Currently translated at 99.8% (7147 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/sv/
2022-09-07 22:50:41 +02:00
Toni Laiho
5af5511dfe
Translated using Weblate (Finnish)
...
Currently translated at 99.9% (7154 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/fi/
2022-09-07 22:50:41 +02:00
jean-pierre charras
f06f205886
orcadpcb2 netlist export: fix an issue with duplicated pins in multi-unit symbols.
...
Due to some changes in code, pins common to units were written more than once.
From master branch
2022-09-07 17:56:38 +02:00
Mark Roszko
030a562ba6
Fix autopan sticking on Windows due to lost events
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/11425
2022-09-07 14:30:59 +00:00
Roberto Fernandez Bautista
2393165ada
CADSTAR PCB: Fix regression when loading pads in footprints
...
Zero sized pads can be valid - e.g. a through hole pad
(cherry picked from commit fa5dc23797 )
2022-09-06 20:29:49 +02:00
Tomasz Wlostowski
e593e0b014
router: somewhat improved stop-if-walk-path-is-too-long heuristic in the walkaround algorithm
2022-09-06 11:06:38 -07:00
Tomasz Wlostowski
42dae1504a
router: fix negative chamfer value for hulls generated for 0-length segments
2022-09-06 11:06:31 -07:00
Seth Hillbrand
440d324c9e
Don't prevent immediate actions while router active
...
Immediate actions that can take place are useful. We should only be
preventing immediate actions while actively routing or dragging
Fixes https://gitlab.com/kicad/code/kicad/issues/12311
(cherry picked from commit 91fbb5c957 )
2022-09-06 11:04:33 -07:00
Seth Hillbrand
29cadaf54e
Force removal of zero-sized pads on load.
...
Pads with zero width or height cause issues when rendering and
selecting. KiCad has never allowed these elements but hasn't prevented
importing systems where they exist. This prevents their import and
cleans existing designs where the pads are placed
Fixes https://gitlab.com/kicad/code/kicad/issues/12200
(cherry picked from commit 2ee65b2d83 )
2022-09-06 11:03:41 -07:00
Seth Hillbrand
83eb9e03b1
Keep the reset text correct
...
Ensures that after setting the initial dialog page, we also set the
proper text in the reset button as the event does not get fired
Fixes https://gitlab.com/kicad/code/kicad/issues/11856
(cherry picked from commit 9faff78258 )
2022-09-06 10:42:02 -07:00
Seth Hillbrand
b324abefe5
Handle cases where Simplify removes all outlines
...
This could theoretically happen for a fully degenerate polygon
Fixes https://gitlab.com/kicad/code/kicad/issues/12120
(cherry picked from commit 5a37211fdb )
2022-09-06 10:42:02 -07:00
Seth Hillbrand
b72675ba92
Allow board saves without modifying project files
...
Without the project files, certain settings will not be saved by this
python call. This defaults to false (current behavior) but setting the
`aSkipSettings` to true will revert to v5 behavior
Fixes https://gitlab.com/kicad/code/kicad/issues/11323
(cherry picked from commit 8418fe12d8 )
2022-09-06 10:18:24 -07:00
Seth Hillbrand
70b69af313
Hide cursor while warping on Wayland
...
Based on https://gitlab.freedesktop.org/xorg/xserver/-/issues/734 we
hide the window cursor prior to warping, which allows XWayland to
reposition the cursor. This is only performed when Wayland is detected;
all other configurations call the standard warp routine
Fixes https://gitlab.com/kicad/code/kicad/issues/9785
(cherry picked from commit a118f20464 )
2022-09-06 10:13:40 -07:00
jean-pierre charras
83f135315c
3D models list in footprint properties: fix issue when a lot of 3D models is added
...
From master branch
2022-09-06 17:33:09 +02:00
Jeff Young
c276280e5c
Remove curly brace from string encoding.
...
It causes issues with formatting constructs and text variable refs,
and it's not a reserved character even in filenames.
Fixes https://gitlab.com/kicad/code/kicad/issues/12351
(cherry picked from commit 71724bea0c )
2022-09-04 10:37:32 +01:00
Roberto Fernandez Bautista
07481cd4ca
CADSTAR PCB: Invert logic for guessing which layer is top / bottom
...
Ensures correct automatic layer mapping is applied to the design in
https://gitlab.com/kicad/code/kicad/-/issues/12349
(cherry picked from commit 9abf3438b8 )
2022-09-04 01:03:55 +02:00
Roberto Fernandez Bautista
8a9ee0f9e1
CADSTAR PCB: Load 2-point polygons as line segments
...
Fixes asserts when loading design from https://gitlab.com/kicad/code/kicad/-/issues/12349
(cherry picked from commit c961624d43 )
2022-09-04 01:03:55 +02:00
Roberto Fernandez Bautista
9a823ca61b
CADSTAR PCB: Parse Teardrops
...
Todo: We need to figure out how we will load teardrops. For now
just drop them on import.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/12349
(cherry picked from commit 21b3753e9b )
Edited to remove string changes
2022-09-04 01:03:51 +02:00
Wayne Stambaugh
5afeb45a84
Eeschema: fix crash when attempting to edit missing library symbol.
...
Disable the edit symbol buttons in the symbol properties dialog when
there is no library symbol to edit.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/11318
2022-09-02 15:48:10 -04:00
Seth Hillbrand
45da795668
Units are stored in the instance data
...
At the moment, units are stored in the instance data, so when loading
the file, all symbols will have bbox for the first unit. After calling
`UpdateUnit()`, we need to recache the rtree bounding boxes to get
correct hit tests
Fixes https://gitlab.com/kicad/code/kicad/issues/11681
(cherry picked from commit 939313088e )
2022-09-02 12:06:24 +00:00
Mark Roszko
87a8e69632
Move the PCM download cache to PATHS::GetUserCachePath
...
Second commit for https://gitlab.com/kicad/code/kicad/-/issues/10165
(cherry picked from commit 097f30a272 )
2022-09-02 13:44:00 +02:00
Marek Roszko
d57caf2ad7
Move the PCM cache to PATHS::GetUserCachePath
...
It still remains that on Windows, Documents can be bounded to network or cloud storage.
AppData\Local is intended for local PC caching.
Fix https://gitlab.com/kicad/code/kicad/-/issues/10165
(cherry picked from commit a855be28fa )
2022-09-02 13:44:00 +02:00
passionateengineer
7f1c2461b5
Fixes inverted Y position in pin table.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11988
(cherry picked from commit 3389e456b1 )
2022-09-02 10:49:14 +00:00
Roberto Fernandez Bautista
26104c83ba
Fix wxWidgets sizer assert in SYMBOL_PREVIEW_WIDGET
2022-09-02 12:29:23 +02:00
BugRepellentExtraStrong
6d14ce24aa
eeschema: Fixes wrong displayed secondary worksheet
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12017
(cherry picked from commit 02a6566438 )
2022-09-02 10:03:44 +00:00
Roberto Fernandez Bautista
e760579828
Fix annotation of incomplete multi-unit symbols and re-annotation of duplicates
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/11496
(cherry picked from commit 55f22c526a )
2022-09-02 12:01:33 +02:00
Roberto Fernandez Bautista
7640246097
Assign default hotkey to Flip Board in 3D viewer
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/12337
(cherry picked from commit ad45b81dee )
2022-09-02 09:30:43 +00:00
Jeff Young
e25d937fd8
Null-ptr safety for diff-pair-coupling test.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12329
(cherry picked from commit 854acd4c77 )
2022-09-02 01:18:18 +01:00
Jeff Young
ea3f6c8406
Make sure dirty flag gets set, and leave save enabled regardless.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11824
(cherry picked from commit 09773e3e2e )
2022-09-02 01:11:20 +01:00
Jeff Young
bf272e379f
Run hole-to-hole checks on Edge_Cuts layer.
...
Also makes the flashing logic inside PAD::GetEffectiveShape() easier
to understand.
Fixes https://gitlab.com/kicad/code/kicad/issues/12296
(cherry picked from commit e0f6a6e475 )
2022-09-02 01:11:20 +01:00
Jeff Young
0acea2e386
Make sure via-gap-same-as-trace-gap gets turned off for board settings.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12236
(cherry picked from commit 7baa56528a )
2022-09-02 00:55:53 +01:00
Roberto Fernandez Bautista
83305dd407
Re-route m_last_head after routing fails
...
This should ensure the shove state gets reverted
Fixes https://gitlab.com/kicad/code/kicad/-/issues/9023
2022-09-01 22:06:06 +00:00
Seth Hillbrand
1d5db513a1
Ensure arcs are handled in topology
...
Use the connection-independent `Anchor()` function to get connection
points for either arcs or segments in topology. This allows the
ratsnest to be correctly drawn between nets with arcs
Fixes https://gitlab.com/kicad/code/kicad/issues/12205
2022-09-01 22:06:06 +00:00
Jeff Young
9d0d45450b
Account for groups in undo of Position Relative To.
...
Also fixes a bug were pads weren't correctly being found for anchoring
the selection before the Position Relative To.
Fixes https://gitlab.com/kicad/code/kicad/issues/11793
(cherry picked from commit 1e68c353f1 )
2022-09-01 16:25:41 +01:00
Jeff Young
9bce3c243a
Fix typo.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12140
(cherry picked from commit e3e24322bb )
2022-09-01 14:35:36 +01:00
Roberto Fernandez Bautista
ace0032c82
Fix build error & just completely remove the string instead of guarding
2022-09-01 13:45:40 +02:00
Roberto Fernandez Bautista
cd30711cf8
Remove additional string from a3da0b9af6
2022-09-01 11:35:22 +02:00
Roberto Fernandez Bautista
a3da0b9af6
CADSTAR Schematic: Load symbols even if part definition is incomplete
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/11671
(cherry picked from commit 8725c3a35f )
2022-09-01 09:25:14 +00:00
Wayne Stambaugh
32a11e4df0
Eeschema: fix broken instance data when adding new symbol.
...
Pass the current SCHEMATIC object pointer in SCH_SYMBOL ctor so that
newly created symbols will update the current instance data on creation
when the current sheet instance is being displayed.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/12190
2022-08-26 12:47:13 -04:00
Roberto Fernandez Bautista
5606714952
DIALOG_PASTE_SPECIAL: Set focus on OK button
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/12285
(cherry picked from commit 8a02f2f809 )
2022-08-25 19:26:20 +00:00
jean-pierre charras
9af666ba34
Eeschema: ensure reference field is initialized when adding a new symbol in schematic
2022-08-24 14:30:14 +02:00
jean-pierre charras
4d9802760e
Set locale in SaveToFile routine before calling json stuff.
...
It avoid wxWidgets alerts about locale when running some python scripts
2022-08-24 09:30:05 +02:00
Seth Hillbrand
c3496d61eb
Set locale in python save routine
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11006
2022-08-23 09:41:55 -07:00
Wayne Stambaugh
1e09f0e8b0
Fix Eagle plugin footprint QA test issue.
...
Apparently mapping Eagle footprint layers to the KiCad Dwg_User
that were previously mapped to UNDEFINED_LAYER breaks the QA test
and causes the footprint editor to crash when opening Eagle
footprints. This means that the potential data loss issue when
loading Eagle footprints is still in play.
(cherry picked from commit c72457482c )
2022-08-22 11:40:15 -04:00
Wayne Stambaugh
c2c4609272
Fix Eagle plugin board layer mapping issue.
...
The Eagle plugin layers have to be mapped differently depending on
whether a board is being imported or a footprint library is being
cached. Footprint libraries can bypass the manual layer remapping
step that happens when importing a board.
Please note that when loading footprints in the footprint editor
and viewer, all layers that do not directly map to KiCad layers are
put on the Dwg_User layer so that there is data loss. Users will
have to manually remap objects to the correct layer as required.
This is less than ideal but until the footprint library table parser
supports prompting users to remap unknown layers, it will have to do.
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/11839
(cherry picked from commit 0bc1188897 )
2022-08-22 11:40:15 -04:00
Seth Hillbrand
9328cf42c5
Don't close blocking dialog in backannotate
...
Back annotate is called from a dialog, so this will close itself but not
exit, locking the UI
(cherry picked from commit 28876bef90 )
Fixes https://gitlab.com/kicad/code/kicad/issues/12255
2022-08-22 07:05:30 -07:00
Seth Hillbrand
93f23dbdcd
Update translations
2022-08-20 20:10:29 -07:00
Seth Hillbrand
9e9b38ef6a
Revert "cadstar: Report warning that imported text may be different"
...
This reverts commit f637a820b6 .
New strings are not allowed in v6
2022-08-20 20:09:40 -07:00
Seth Hillbrand
5e409f0f6c
Remove string change and associated new feature
...
String changes are not allowed in v6 branch
2022-08-20 20:06:26 -07:00
Seth Hillbrand
408e7fed29
Translated using Weblate (German)
...
Currently translated at 100.0% (7157 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/de/
2022-08-21 04:53:12 +02:00
boonchai k
85ce1a2a20
Translated using Weblate (Thai)
...
Currently translated at 99.5% (7123 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/th/
2022-08-21 04:53:12 +02:00
김랑기
c1947c108b
Translated using Weblate (Korean)
...
Currently translated at 100.0% (7157 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ko/
2022-08-21 04:53:12 +02:00
Arnau Llovet Vidal
d2916bf399
Translated using Weblate (Catalan)
...
Currently translated at 65.6% (4695 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ca/
2022-08-21 04:53:12 +02:00
김랑기
93f973d825
Translated using Weblate (Korean)
...
Currently translated at 100.0% (7157 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ko/
2022-08-21 04:53:11 +02:00
Henrik Kauhanen
72503c47c6
Translated using Weblate (Swedish)
...
Currently translated at 99.8% (7147 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/sv/
2022-08-21 04:53:11 +02:00
김랑기
db96624990
Translated using Weblate (Korean)
...
Currently translated at 100.0% (7157 of 7157 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ko/
2022-08-21 04:53:11 +02:00
jean-pierre charras
962df45b65
Fix some issues in PCB_SELECTION_TOOL::selectAllItemsOnSheet():
...
especially a typo that prevent working on root sheet.
Clearly, commit 6b2bb4d8 was very poorly designed and (or not even) tested.
2022-08-20 13:04:06 +02:00
Roberto Fernandez Bautista
f92d25e00b
Fix SHAPE_LINE_CHAIN::Simplify() when there are only 3 points in the chain
...
We weren't updating m_shapes properly.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/11695
(cherry picked from commit 1fa1b44d02 )
2022-08-19 20:58:28 +01:00
Marek Roszko
64220656e9
Avoid missing null check in RC_TREE_MODEL::DeleteItems
...
(cherry picked from commit 19e27ef587 )
2022-08-17 22:08:59 +00:00
Wayne Stambaugh
39940fe5ab
Fix missing legacy value and footprint field instance data.
...
The legacy and s-expression (prior to version 20200828) file formats only
supported symbol unit and reference fields so the newly added value and
footprint fields must be updated from the original symbol fields.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/12226
(cherry picked from commit 797827b833 )
2022-08-17 14:24:13 -04:00
Wayne Stambaugh
40977514ce
Fix more wxWidgets 3.1 and later deprecated build warnings.
2022-08-17 14:13:33 -04:00
Wayne Stambaugh
cfde5300d7
Fix wxWidgets 3.1 and later deprecated build warnings.
...
wxWidgets 3.1 has deprecated wxPATH_NORM_ALL when normalizing file
paths when calling wxFileName::Normalize(). This change keeps the
existing behavior except in places where our own internal
ExpandEnvVarSubstitutions() to expand environment variables.
(cherry picked from commit 898ec0d094 )
2022-08-17 14:07:06 -04:00
Forrest Voight
30c83ed055
kiid.cpp: Fix Boost version incompatibility and use of boost::*::detail
...
Fix compile with Boost 1.65.1 (and possibly some or all of the 1.59-1.66
range); remove dependence on private boost::*::detail members.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/12175
Comment tweaks by Mark Roszko @mroszko
(cherry picked from commit bbc0c61ccb )
2022-08-17 11:37:12 -04:00
Marek Roszko
64acd8bd47
Throw in default initializers for MINOPTMAX to silence coverity
2022-08-16 23:53:42 -04:00
Marek Roszko
ca4da4706a
Fix reserve call with the wrong source for size
2022-08-16 23:53:42 -04:00
Roberto Fernandez Bautista
1005f75cdb
CADSTAR PCB: Allow remapping all non-electrical layers
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/12196
(cherry picked from commit 6b349fdb0a )
2022-08-14 21:26:37 +00:00
Roberto Fernandez Bautista
f637a820b6
cadstar: Report warning that imported text may be different
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/12195
(cherry picked from commit 69d696660b )
2022-08-14 21:25:46 +00:00
Wayne Stambaugh
47cb817a86
Fix compile warnings.
2022-08-11 15:48:49 -04:00
jean-pierre charras
7769069078
DIALOG_COLOR_PICKER: fix an issue in DC.SetDeviceOrigin() due to changes in wxWidgets.
...
DC.SetDeviceOrigin() behavior has changed in version 3.1.7 (or 3.1.6), and the settings
needs a small change.
From master branch
Fixes #12204
https://gitlab.com/kicad/code/kicad/issues/12204
2022-08-11 10:20:46 +02:00
jean-pierre charras
411d57396c
eeschema: Fix issue when saving labels having more than 50 chars
...
These labels (or global label...) were saved with a erroneous angle.
Fixes #12151
https://gitlab.com/kicad/code/kicad/issues/12151
2022-08-05 13:33:35 +02:00
jean-pierre charras
5f00847a86
Eeschema: another trial to fix bitmap printing in wx version > 3.1.5
...
We had on a regular basis problems when printing bitmaps.
Probably due to issues both in wx and in our code.
From master branch
2022-08-04 14:56:37 +02:00
Jeff Young
36a0c2a9cc
Fix issue with caches not being initialized when printing msg bar.
...
(cherry picked from commit 43df863df2 )
2022-08-04 13:04:21 +01:00
Jeff Young
4ac48ad829
Cherry-pick of 2bf33321d1.
2022-08-04 09:29:45 +01:00
Jeff Young
3bca4f8835
Fix another case of the instance data getting messed up.
...
(Or, more accurately in this case, of the instance data not getting
applied to the current view.)
Fixes https://gitlab.com/kicad/code/kicad/issues/11390
(cherry picked from commit 5295342f42 )
2022-08-04 09:22:23 +01:00
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
Jeff Young
38b75db12c
Fix merge breakage.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12088
2022-07-26 14:42:36 +01:00
Wayne Stambaugh
fb2cf7b8be
Begin version 6.0.8 development.
2022-07-25 19:32:38 -04:00
Jeff Young
ac28ed9888
Cherry-pick fix for pad clearances from master.
2022-07-25 21:50:23 +01:00
Jeff Young
d9fef3da72
Don't allow 0 line-width for unfilled shapes.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/12010
(cherry picked from commit d0547cbde7 )
2022-07-25 21:46:27 +01:00
Jeff Young
61bb793324
Save fp browser list widths and apply known hack to work around wxWidgets bug.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11744
Fixes https://gitlab.com/kicad/code/kicad/issues/11745
(cherry picked from commit 0a623bff9f )
2022-07-25 21:21:23 +01:00
Jeff Young
ccb416eead
Bring symbol editor in line with eeschema for empty text.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11799
(cherry picked from commit d07c6699ce )
2022-07-25 21:12:15 +01:00
Jeff Young
6e10a496ef
Honour m_resolveTextVars flag for properties as well as fields.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11937
(cherry picked from commit 5479514819 )
2022-07-25 21:03:47 +01:00
Jeff Young
e06e65cdde
Add newly-drawn objects to any entered group.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11912
(cherry picked from commit 654740b90d )
2022-07-25 21:02:26 +01:00
Jeff Young
832c689345
Labels can connect directly to symbols, other labels, etc.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11768
(cherry picked from commit c6604e3576 )
2022-07-25 20:56:11 +01:00
Jeff Young
0580fc6819
Add create-wire logic to labels.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11768
(cherry picked from commit 29900cad34 )
2022-07-25 20:44:50 +01:00
Jeff Young
0f882d91e5
Add proper collision test to via placer.
...
Also moves DISALLOW constraint processing outside the loop as it
performs it's own loop over any objects referenced by the rules.
Fixes https://gitlab.com/kicad/code/kicad/issues/11832
(cherry picked from commit 73836b50fc )
2022-07-25 20:16:01 +01:00
Jeff Young
2fdddb970f
Bug fixes for printing vias.
...
Blind/buried and microvias didn't get their layers trimmed properly,
nor did through vias with dropped pads.
Fixes https://gitlab.com/kicad/code/kicad/issues/11851
(cherry picked from commit 231ac567b8 )
2022-07-25 20:05:40 +01:00
Jeff Young
0321d96b1e
Fill in missing bits of LAYER variable for printing/plotting.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11788
(cherry picked from commit f22cf1cc3a )
2022-07-25 19:49:09 +01:00
Jeff Young
ce92c676e6
Use unit references in status bar.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11854
(cherry picked from commit 45ab15dc95 )
2022-07-25 19:40:08 +01:00
Jeff Young
bb5fd5a2ec
Fix broken logic for hidden pins.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11771
(cherry picked from commit b710982875 )
2022-07-25 19:36:58 +01:00
Jeff Young
41a9293106
Update grid attributes after sorting.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11753
(cherry picked from commit 46fd32b738 )
2022-07-25 19:36:13 +01:00
Jeff Young
3c4f8a335f
Save selection *before* clearing it. Saving after doesn't do much good.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11242
(cherry picked from commit 1751c8e1cf )
2022-07-25 19:35:06 +01:00
Jeff Young
1a6e9538cd
Handle empty directories in template projects.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/10191
(cherry picked from commit cff52c70d0 )
2022-07-25 19:33:52 +01:00
Jeff Young
06baaa33fa
Rely on DRC rules when items might overlap.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/1790
(cherry picked from commit f48ed79039 )
2022-07-25 19:31:05 +01:00
Jeff Young
cd5b4ec8f2
Add edge-exclusions to router (for castellated pads).
...
Fixes https://gitlab.com/kicad/code/kicad/issues/1790
(cherry picked from commit 833dc70bff )
2022-07-25 19:30:49 +01:00
Jeff Young
58451335cb
Apply DRC fixes to ERC.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11844
(cherry picked from commit 83a2f43661 )
2022-07-25 19:23:57 +01:00
Jeff Young
e7dd9f9337
Don't reset Footprint Tests Run if the board didn't change.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11844
(cherry picked from commit 048f277b1e )
2022-07-25 18:41:48 +01:00
Jeff Young
7bf66be2ac
Don't clear marker counts when closing DRC dialog.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11844
(cherry picked from commit 801a98a302 )
2022-07-25 18:41:21 +01:00
Jeff Young
0bc97b7952
Handle double-click in dimension drawing tool.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11815
(cherry picked from commit d40664d171 )
2022-07-25 18:35:29 +01:00
qu1ck
52157acbfe
PCM: fix kicad version restriction logic
...
The json schema for packages implies that kicad min/max version
restriction takes major.minor.patch string but actual logic
only checks major and minor.
This fixes the logic to work with full major.minor.patch tuple.
Additionally the version max logic will substitute missing portions
with 999 for a reasonable default so that say 7.1 is still considered
as >= 7.1.5 when checking for max version.
Reported here
https://forum.kicad.info/t/updating-already-installed-plugins-using-content-manager/35532/5?u=qu1ck
(cherry picked from commit 06028d5015 )
2022-07-18 10:26:27 -07:00
dsa-t
17f220590b
OpenGL: Use glGetProgramiv instead of the extension function.
...
(cherry picked from commit 3a76435eda )
2022-07-18 10:20:04 -07:00
Alex
33027b8f66
OpenGL: Fix SetSwapInterval logic.
...
- Don't use GLX extension functions unless they are supported on the
connection. GLEW only checks for client library support.
- Don't try to set swap interval using glXSwapIntervalSGI when vsync is
not requested.
Fixes https://gitlab.com/kicad/code/kicad/issues/11751
(cherry picked from commit 0e2d3236b5 )
2022-07-18 10:19:36 -07:00
Seth Hillbrand
064a9688c0
Make annotation case-insensitive
...
U1 and u1 are allowed but if they both exist in the same schematic, they
will throw an ERC and annotation error. Reannotating will make them U1
and u2.
Fixes https://gitlab.com/kicad/code/kicad/issues/11862
(cherry picked from commit 00c7b64b13 )
2022-07-18 09:49:28 -07:00
Seth Hillbrand
c1ec63d4f9
Protect the Kiway dereference
...
Also find a few more places where we are reaching into a new frame to
perform actions that need to have dialogs closed.
Running actions should also wait for the next cycle rather than being
immediately executed when we are calling into a new frame. This allow
for the cleanup actions onClose() to happen prior to the next action
starting
Fixes https://gitlab.com/kicad/code/kicad/issues/11891
(cherry picked from commit 93fb00d815 )
2022-07-18 09:48:50 -07:00
Seth Hillbrand
995b2c517d
Catch some crashes on shutdown
...
These can happen when a tool is active that sends signals when exiting
(e.g. deselectEvent). These may be caught by the active loop in another
tool which might try to update the UI after it has been freed. By
marking all tools as "shutdown", the only event returned to them should
be null. As an extra precaution, we flag the shutdown globally within
the tool manager and check this flag before launching either events or
new tools
Fixes https://gitlab.com/kicad/code/kicad/issues/10698
(cherry picked from commit db4f2d9dd8 )
2022-07-18 09:48:16 -07:00
Seth Hillbrand
a8c0bc0430
Keep track of blocking windows
...
Allows the calling KiWAY player to send messages to the blocking window
before signaling a separate call
Fixes https://gitlab.com/kicad/code/kicad/issues/11891
Fixes https://gitlab.com/kicad/code/kicad/issues/11772
(cherry picked from commit b5bf1da251 )
2022-07-18 09:47:32 -07:00
Seth Hillbrand
902629c139
Fix name escaping in symbol editor
...
When renaming a symbol, be sure to handle name escaping in all of the
various places that we do renaming (!)
Fixes https://gitlab.com/kicad/code/kicad/issues/11939
(cherry picked from commit 0dab566270 )
2022-07-18 09:46:57 -07:00
Seth Hillbrand
63e638cfab
Enforce group selection to abide by L/R behavior
...
When selecting greedy (right to left), selecting any part of the group
will get the whole group. When selecting left to right, we must select
all items in the group to get the grouped items unless we are in the
group itself
Fixes https://gitlab.com/kicad/code/kicad/issues/11902
(cherry picked from commit e87ba10a5a )
2022-07-18 09:45:10 -07:00
Seth Hillbrand
48b520a098
Update Translations
2022-07-18 09:39:03 -07:00
Tokita, Hiroshi
b55352da7e
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-18 18:31:51 +02:00
dsa-t
cd41a42775
Translated using Weblate (Russian)
...
Currently translated at 100.0% (7155 of 7155 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ru/
2022-07-18 18:31:51 +02:00
김랑기
6f82cec3a4
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-18 18:31:51 +02:00
jeongsuAn
2f9cd25850
Translated using Weblate (Korean)
...
Currently translated at 99.9% (7150 of 7155 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ko/
2022-07-18 18:31:51 +02:00
Seth Hillbrand
865bb54591
Flag ERC error on non-stacked pins
...
Pins that are explicitly connected in the schematic should not have an
"unconnected pin" ERC error. But stacked pins do not count as
explicitly connected because the schematic designer has not connected
them
2022-07-17 20:16:55 -07:00
Alex
6d26e8e3e8
math: Use intrinsic functions for 64-bit rescale on MSVC.
...
(cherry picked from commit c107abe247 )
2022-07-16 18:05:35 +00:00
jean-pierre charras
9c50a9fa4a
FP_SHAPE in pads: always specify fill mode for shapes that can be filled or not.
...
From Master branch
2022-07-15 17:42:31 +02:00
이기형
406dd58002
Translated using Weblate (Korean)
...
Currently translated at 99.9% (7150 of 7155 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ko/
2022-07-13 15:29:26 +02:00
이상수
bd7ba5f6b1
Translated using Weblate (Korean)
...
Currently translated at 99.9% (7149 of 7155 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ko/
2022-07-13 15:29:26 +02:00
박세훈
d174cff9ae
Translated using Weblate (Korean)
...
Currently translated at 99.8% (7147 of 7155 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ko/
2022-07-13 15:29:26 +02:00
gurqja3810
bbce24ab32
Translated using Weblate (Korean)
...
Currently translated at 99.8% (7147 of 7155 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ko/
2022-07-13 15:29:26 +02:00
박세훈
ad2c5b40ff
Translated using Weblate (Korean)
...
Currently translated at 99.8% (7146 of 7155 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ko/
2022-07-13 15:29:25 +02:00
Tokita, Hiroshi
8e0784d4fa
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-13 15:29:25 +02:00
jean-pierre charras
926818097b
Fix compatibility issues with wxWidgets 3.2 and gcc 12.1:
...
hastable.h: remove deprecated binary/unary base class not actually needed.
Fix compil warnings.
From master branch.
2022-07-12 18:24:12 +02:00
jean-pierre charras
fd65bd8e6e
Rework on bitmap_info.cpp cmake build process.
...
on gcc 12.1 / msys2 the large initialized list in bitmap_info.cpp breaks the
compiler (perhaps a bug in the compiler).
So, as workaround, the initialization sequence is modified.
Form master branch
2022-07-12 17:34:25 +02:00
jean-pierre charras
d53c6f8abe
Eeschema, DIALOG_SCH_FIND: ensure the search flags actually used are up to date.
...
Flags are encoded using internal wx values, that can change with wxWidgets versions.
They need to be always rebuilt from the displayed options in dialog.
From master branch.
2022-07-12 08:36:15 +02:00
Jon Evans
2512375988
PNS: Fix IsLineCorner logic
...
Handle segment width test in the case of locked segs
Fix logic failure where vias on path cause crash
Fixes https://gitlab.com/kicad/code/kicad/-/issues/11990
2022-07-11 22:47:28 -04:00
Wayne Stambaugh
4b4d082fa4
Pcbnew: fix minor white space issue in board file.
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/11669
(cherry picked from commit 6a74ecbffd )
2022-07-11 11:25:02 -04:00
Seth Hillbrand
374dfdbe16
Update Translations
2022-07-08 08:59:32 -07:00
co8 j
3c476157c1
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-08 17:57:36 +02:00
Marcel Hecko
3af058a281
Translated using Weblate (Slovak)
...
Currently translated at 77.0% (5513 of 7155 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/sk/
2022-07-08 17:57:36 +02:00
leonardokr
8a1e400d81
Translated using Weblate (Portuguese)
...
Currently translated at 99.5% (7122 of 7155 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/pt/
2022-07-08 17:57:36 +02:00
Eric
fb4fa9ae41
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (7155 of 7155 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/zh_Hans/
2022-07-08 17:57:35 +02:00
Mustafa Selçuk ÇAVDAR
ede0ab5b79
Translated using Weblate (Turkish)
...
Currently translated at 43.9% (3147 of 7155 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/tr/
2022-07-08 17:57:35 +02:00
Henrik Kauhanen
2723898ff4
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-08 17:57:35 +02:00
dsa-t
b470d9ed8a
Translated using Weblate (Russian)
...
Currently translated at 99.9% (7151 of 7155 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ru/
2022-07-08 17:57:35 +02:00
Wellington Terumi Uemura
f0446aab90
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (7155 of 7155 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/pt_BR/
2022-07-08 17:57:35 +02:00
ZbeeGin
be3ee24826
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-08 17:57:35 +02:00
김랑기
68a1f9e512
Translated using Weblate (Korean)
...
Currently translated at 99.8% (7145 of 7155 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ko/
2022-07-08 17:57:35 +02:00
co8 j
bf90966901
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-08 17:57:35 +02:00
Toni Laiho
7a5e9cce6d
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-08 17:57:35 +02:00
Ulices
3f7da644eb
Translated using Weblate (Spanish (Mexico))
...
Currently translated at 100.0% (7155 of 7155 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/es_MX/
2022-07-08 17:57:35 +02:00
Jonathan Haas
e424dbea2d
Translated using Weblate (German)
...
Currently translated at 100.0% (7155 of 7155 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/de/
2022-07-08 17:57:34 +02:00
Seth Hillbrand
4d1fcff732
Fix compile error in v6
2022-07-07 12:19:38 -07:00
Seth Hillbrand
dac08643c3
Update Altium SCH QA with rounding factors
2022-07-07 12:03:18 -07:00
Seth Hillbrand
95fcf53353
Handle basic rounding error in schematic import
...
The fractional part of Altium schematic units is an integer number of
1/10000 mil segments, which is 2.54 nm. The internal unit of eeschema
is 10 nm, so each fractional unit in Altium is 0.254 base eeschema
units. To be consistent with
https://gitlab.com/kicad/code/kicad/-/commit/cf33cfcad1ce01d866548c4ef87a1125141d427b
we round to the nearest 10nm for each element
Fixes https://gitlab.com/kicad/code/kicad/issues/11742
(cherry picked from commit 6fef054c51 )
2022-07-07 11:14:25 -07:00
Marek Roszko
7dc6abd533
Add 3.2 as search candidates for wxwidgets
...
(cherry picked from commit c12a723d41 )
2022-07-07 11:45:44 +00:00
Jeff Young
042b49ee7b
Update message panel from PCB point editor and SCH drawing tools.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11961
(cherry picked from commit 4f62960334 )
2022-07-06 19:48:09 -07:00
Seth Hillbrand
6a1dfd6e32
Overplot schematic symbol fields and pins
...
In the absence of z-ordering, we need to ensure that pin text and symbol
fields are always visible in plots as they are in the schematic window.
We do this by overplotting the fields/pins when symbols overlap each
other.
This can be removed if/when we implement https://gitlab.com/kicad/code/kicad/-/issues/2211
Fixes https://gitlab.com/kicad/code/kicad/issues/11969
(cherry picked from commit ff54b8c718 )
2022-07-05 16:47:07 -07:00
Wayne Stambaugh
b2855e6288
Fix KiCad2Step virtual keyword handling.
...
The "virtual" keyword has been deprecated from the board file format so
use "exclude_from_bom" as the flag for the old virtual behavior. This
is only a partial fix. Full support for the "exclude_from_bom" will be
added later for V7.
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/10563
(cherry picked from commit 497061de35 )
2022-07-05 09:30:59 -04:00
jean-pierre charras
86f9f169cd
Pcbnew, printing in B&W: never draw the background color.
...
Otherwise a black background is printed.
Fixes #11625
https://gitlab.com/kicad/code/kicad/issues/11625
2022-07-04 12:03:17 +02:00
Seth Hillbrand
9052b063de
Remove duplicate strid
2022-06-30 13:24:48 -07:00
Seth Hillbrand
1a6be90c4f
Update Translations
2022-06-30 11:25:11 -07:00
Seth Hillbrand
55de16e874
Remove extraneous files added in 69858ab4c0
...
Files were master-only
2022-06-30 11:09:03 -07:00
Seth Hillbrand
ef2bb0b621
Avoid documentation in dialogs
...
If the nomenclature is unclear, we should rework the dialog rather than
adding documentation strings to a crowded dialog.
This also prevents new strings from appearing in v6
(cherry picked from commit 0c796697b4 )
2022-06-30 10:58:13 -07:00
Mark Hämmerling
09d4543071
Translated using Weblate (German)
...
Currently translated at 100.0% (7156 of 7156 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/de/
2022-06-30 19:44:04 +02:00
Allan Nordhøy
7ef63f0159
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 73.1% (5235 of 7156 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/nb_NO/
2022-06-30 19:44:04 +02:00
Toni Laiho
d0e34bf013
Translated using Weblate (Finnish)
...
Currently translated at 100.0% (7156 of 7156 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/fi/
2022-06-30 19:44:04 +02:00
Mark Hämmerling
46a17ff272
Translated using Weblate (German)
...
Currently translated at 100.0% (7156 of 7156 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/de/
2022-06-30 19:44:04 +02:00
Eric
51cc4b8811
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (7156 of 7156 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/zh_Hans/
2022-06-30 19:44:04 +02:00
Wellington Terumi Uemura
5634dfa6ed
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (7156 of 7156 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/pt_BR/
2022-06-30 19:44:04 +02:00
co8 j
5a8d56f3db
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (7156 of 7156 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ja/
2022-06-30 19:44:04 +02:00
Ulices
0c5ea8565d
Translated using Weblate (Spanish (Mexico))
...
Currently translated at 100.0% (7156 of 7156 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/es_MX/
2022-06-30 19:44:04 +02:00
Mark Hämmerling
1431bd1143
Translated using Weblate (German)
...
Currently translated at 100.0% (7156 of 7156 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/de/
2022-06-30 19:44:03 +02:00
Seth Hillbrand
7a3a7d1af6
Python add param to change UUIDs on fp load
...
By default, we load all footprints with a new UUID set to allow them to
be added to the board as unique objects. But when editing footprints,
we want to maintain the same UUID.
Fixes https://gitlab.com/kicad/code/kicad/issues/11870
(cherry picked from commit 802745398a )
2022-06-29 12:10:51 -07:00
Mike Williams
761ddcad21
Schematic: Add shift-space hotkey for consistency with PCB editor
...
Already in 7.0/master.
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/10858
2022-06-29 12:54:18 +00:00
Seth Hillbrand
8aabdcff9c
Refresh draw objects when common settings change
...
Common settings may change colors so make sure that we refresh the draw
objects when the settings change to draw them in the proper colors.
Failing to do this may also cause left over lines on the screen
depending on OpenGL drivers
Fixes https://gitlab.com/kicad/code/kicad/issues/11921
2022-06-28 16:45:55 -07:00
Adam Wahab
29d58ae063
Corrected syntax in kicad2step's help message regarding user-specified origin.
...
(cherry picked from commit 8456d6cea9 )
2022-06-28 16:24:44 -07:00
Seth Hillbrand
90ef84b958
Fix ERC error missing on stacked pins
...
Stacked pins are not connected, so they should be flagged as such. This
checks for stacked pins that are not part of different symbols
Fixes https://gitlab.com/kicad/code/kicad/issues/11926
2022-06-28 15:03:52 -07:00
Seth Hillbrand
9cebea5f11
Correct SWIG call for board design settings
...
Use the backend call rather than rely on the naming of internal
variables
Fixes https://gitlab.com/kicad/code/kicad/issues/11924
2022-06-28 14:02:56 -07:00
Wayne Stambaugh
b7b955e37b
Eeschema: fix project rescue bug.
...
When a rescue library already existed, the disabled writing of legacy
symbol library table entries prevented the rescue library from being
updated.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/11897
(cherry picked from commit 4e7b5b9784 )
2022-06-28 16:14:47 -04:00
Mark Roszko
87d4249d9f
Match vcpkg baseline of master
2022-06-25 13:22:44 +00:00
Mark Roszko
8bf5240d60
Fix windows build
2022-06-25 13:21:54 +00:00
jean-pierre charras
20bebeb543
Gen Drill map: Re-add Gerber option but only using X2 format.
...
Only the X2 format allows the TF.FileFunction option, mandatory to
avoid mistakes about this file that is not a standard Gerber file.
2022-06-23 14:20:32 +02:00
jean-pierre charras
1f4b288664
gen drill maps: remove unusable format (HPGL and GERBER) for map files.
...
Especially, on a regular basis, map files in gerber format create problems
for board house.
From Master branch.
2022-06-22 11:29:27 +02:00
Seth Hillbrand
5cf346c233
Unify symbol browser/editor unit display
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11881
(cherry picked from commit aeef5b00a8 )
2022-06-21 16:23:27 -07:00
Seth Hillbrand
617755f991
Treat all units equally when converting to string
...
Excessive trucation in mils can lead to data loss when round-tripping
values. Better to keep decimal count consistent between units
Fixes https://gitlab.com/kicad/code/kicad/issues/11878
(cherry picked from commit 67d9729311 )
2022-06-21 15:30:24 -07:00
Seth Hillbrand
45329ceafa
Push wxString allocation to smaller context
...
Prevents creation of new wxString on stack for each clearance check
(cherry picked from commit 4043dca613 )
2022-06-21 10:30:42 -07:00
Seth Hillbrand
69858ab4c0
Remove shared wxString instance in DRC
...
Threaded DRC access will write to this string, re-allocating the memory
without any synchronization between threads using the string. Comment
adding this listed performance as a reason for using shared strings.
Measured performance does not seem noticeably different in either case,
even with high-error count boards. If there is a case where the
performance is limiting, we can replace these wxStrings with
std::wstring and utilize fmt
Fixes https://gitlab.com/kicad/code/kicad/issues/9888
(cherry picked from commit 5327b10064 )
2022-06-21 10:27:21 -07:00
Seth Hillbrand
c53a1e00f6
Fix one missing commit for MSVC
...
(cherry picked from commit 8f1b2acdc6 )
2022-06-21 10:08:02 -07:00
Seth Hillbrand
178a36fc66
Patch pybind11 for MSVC
...
Re-comit of earlier ef38642bf1 after updating pybind11 to 2.9.2
(cherry picked from commit c483c58276 )
2022-06-21 10:08:02 -07:00
Seth Hillbrand
8ce38d3820
Update pybind11 to 2.9.2
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/10729
(cherry picked from commit 8d003804e0 )
2022-06-21 10:08:02 -07:00
Mark Roszko
e0802dcd26
Walk vcpkg config forwards for wx 3.1.7
2022-06-20 03:21:18 +00:00
Wayne Stambaugh
c8a1c5c707
Begin version 6.0.7 development.
2022-06-17 21:13:23 -04:00
Wayne Stambaugh
59091ec263
Tag release version 6.0.6.
2022-06-17 21:11:16 -04:00
jean-pierre charras
92fbc42214
PANEL_SYM_LIB_TABLE: fix a bug in filenames from wxFileDialog dialog.
...
We want the full path, so use GetPaths.
GetFilenames sometimes return the full path in wxWidgets 3.1.7, not always the filename
Fixes #11821
https://gitlab.com/kicad/code/kicad/issues/11821
2022-06-16 13:06:19 +02:00
Jeff Young
00226cb0f2
Make sure Type regex doesn't match before Pad_Type or Pin_Type.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11423
(cherry picked from commit 7cb7a68b0e )
2022-06-13 10:59:33 -07:00
Seth Hillbrand
7128f6adf0
Prevent focus stealing in some Linux WMs
...
OnEnter events will only raise the windows within KiCad rather than
between applications
Fixes https://gitlab.com/kicad/code/kicad/issues/10809
(cherry picked from commit 110728af48 )
2022-06-13 10:18:13 -07:00
Jeff Young
38a7cb9731
Write out partial pad-stacks for blind/buried/microvias.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11692
(cherry picked from commit 80124d2463 )
2022-06-13 10:11:58 -07:00
Seth Hillbrand
b6e7bf4768
Handle updated document description format
...
parentheses are rarely if ever used independently, so trim the unmatched
ones regardless of whether we find the starting parenthesis in the
description
Fixes https://gitlab.com/kicad/code/kicad/issues/11403
(cherry picked from commit be7e9d300e )
2022-06-13 10:02:26 -07:00
Seth Hillbrand
d600fd3498
Update Translations
2022-06-13 10:00:04 -07:00
Jan Straka
48bad152bb
Translated using Weblate (Czech)
...
Currently translated at 92.4% (6670 of 7213 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/cs/
2022-06-13 18:56:16 +02:00
Jakub Janek
da80c6796d
Translated using Weblate (Slovak)
...
Currently translated at 75.2% (5430 of 7213 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/sk/
2022-06-13 18:56:16 +02:00
co8 j
48d347ce45
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (7213 of 7213 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ja/
2022-06-13 18:56:16 +02:00
Mark Hämmerling
76139ac110
Translated using Weblate (German)
...
Currently translated at 100.0% (7213 of 7213 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/de/
2022-06-13 18:56:16 +02:00
Ivan Chuba
1d65480097
Translated using Weblate (Russian)
...
Currently translated at 99.9% (7210 of 7213 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ru/
2022-06-13 18:56:15 +02:00
Henrik Kauhanen
338b7e4c78
Translated using Weblate (Swedish)
...
Currently translated at 99.8% (7200 of 7213 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/sv/
2022-06-13 18:56:15 +02:00
Ivan Chuba
5b64231b33
Translated using Weblate (Russian)
...
Currently translated at 99.9% (7210 of 7213 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ru/
2022-06-13 18:56:15 +02:00
Henrik Kauhanen
cdaf829404
Translated using Weblate (Swedish)
...
Currently translated at 99.8% (7200 of 7213 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/sv/
2022-06-13 18:56:15 +02:00
Jan Straka
e920cdf809
Translated using Weblate (Czech)
...
Currently translated at 92.2% (6655 of 7213 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/cs/
2022-06-13 18:56:15 +02:00
Ivan Chuba
28ad719db6
Translated using Weblate (Polish)
...
Currently translated at 100.0% (7213 of 7213 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/pl/
2022-06-13 18:56:15 +02:00
Ivan Chuba
83b5c5bf7f
Translated using Weblate (German)
...
Currently translated at 100.0% (7213 of 7213 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/de/
2022-06-13 18:56:15 +02:00
Mark Hämmerling
f76678d20c
Translated using Weblate (German)
...
Currently translated at 100.0% (7213 of 7213 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/de/
2022-06-13 18:56:15 +02:00
Ivan Chuba
9b46ed2449
Translated using Weblate (Russian)
...
Currently translated at 99.9% (7210 of 7213 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ru/
2022-06-13 18:56:15 +02:00
Mark Hämmerling
70ab4c8e8d
Translated using Weblate (German)
...
Currently translated at 100.0% (7213 of 7213 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/de/
2022-06-13 18:56:15 +02:00
jean-pierre charras
24d049c017
Fix bounding box of text in footprint not properly rotated in 6.0.5 stable version
...
It is fixed in Master branch, so apply a fix similar to b6e8beb3 from master
Fixes #8728
https://gitlab.com/kicad/code/kicad/issues/8728
2022-06-13 16:46:40 +02:00
Jeff Young
54c68080f5
Nullptr defensive code.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11690
(cherry picked from commit 9b70308f5c )
2022-06-12 10:43:30 +01:00
Jeff Young
16d63b7772
Handle alt pins in plot code.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11728
(cherry picked from commit e4798199c6 )
2022-06-12 10:39:31 +01:00
Jeff Young
797cb2aaac
Typo.
...
LIB_SYMBOL's value field is the name; SCH_SYMBOL's value field is not.
Fixes https://gitlab.com/kicad/code/kicad/issues/11556
(cherry picked from commit d381fd8b29 )
2022-06-12 10:39:31 +01:00
Mark Roszko
2044fe591d
Declare the ngspice version in vcpkg.json
2022-06-12 03:43:45 +00:00
Mark Roszko
d5baea21cd
Update kicad-vcpkg registry baseline for ngspice
2022-06-12 02:26:38 +00:00
Tomasz Wlostowski
b59c334edb
router: another attempt at improving 'kink' robustness of the hull generator
...
(cherry picked from commit f5fe1d5462 )
2022-06-10 09:17:07 -04:00
Alex
bb8719b9d5
3D viewer: Fix GL_INVALID_ENUM error.
...
(cherry picked from commit 58f9b82c1e )
2022-06-09 11:36:11 -07:00
Seth Hillbrand
817c4645eb
Sort PCAD layers
...
Better fix for 11750. Instead of figeting with layer values, we sort
our map based on the layer numbers in the PCAD file. F_Cu is always
layer 1 and B_Cu is always layer 2.
Fixes https://gitlab.com/kicad/code/kicad/issues/11750
(cherry picked from commit ac0f95683f )
2022-06-09 11:11:15 -07:00
Marco Ciampa
f1462e9fd6
Updated Italian translation
2022-06-09 19:42:08 +02:00
Seth Hillbrand
32aabaf010
Handle B_Cu ordering
...
Stopgap until we introduce multi-layer mapping widget
Fixes https://gitlab.com/kicad/code/kicad/issues/11750
2022-06-08 17:17:26 -07:00
Seth Hillbrand
72b7f9fe10
Check for older tags in pcad import
...
The pourOutline/planeOutline do not include support for fillets
Fixes https://gitlab.com/kicad/code/kicad/issues/11749
2022-06-08 16:17:40 -07:00
Tomasz Wlostowski
4d5b5d3791
router: fix SegmentHull() corner case when it 'chamfers' more than the clearance permits (corner case for 0-length segments, which we use
...
for representing holes)
(cherry picked from commit 56df462474 )
2022-06-08 22:39:22 +00:00
Tomasz Wlostowski
4694a2622e
router: use either copper or hole clearance, whichever is larger, when checking track -> hole collisions
...
(cherry picked from commit 990281a897 )
2022-06-08 22:39:08 +00:00
Tomasz Wlostowski
92ba60628e
router: improvements in robustness of SegmentHull()
...
- ensure the 'chamfer' radius and clearance is rounded before computing the actual hull vertices
- for small, non-45 degree line segments (present in many boards), generate a slightly larger but still axis-aligned 45 degree hull instead of following exactly the segment direction
(cherry picked from commit bcfe12ce47 )
2022-06-08 16:14:03 +00:00
Tomasz Wlostowski
2be352b9f9
geometry: more robust colinearity test in SHAPE_LINE_CHAIN::Simplify()
...
We now test the midpoint (B) of the 3 consecutive polyline points (A, B, C), since (assuming the angle between AB and BC is > 90 degrees) AC is always longer than
AB or BC. This minimizes the distance computation rounding error (in the previous algorithm, taking the point C for colineraity test) if AB is short and BC is very long, the test would
often fail due to rouding error in projection/line distance computation
(cherry picked from commit 3aed13278d )
2022-06-08 16:13:15 +00:00
Tomasz Wlostowski
8afb8190af
geometry: use dedicated 64-bit integer square root for distance computations
...
Guarantees 1 LSB error, while the C++ double type has 55 mantissa bits (meaning for sqrt(X) >~ 2^22.5) the error is not guaranteed.
(cherry picked from commit e6ebc2b9b9 )
2022-06-08 16:12:59 +00:00
Jeff Young
275afdc1d5
Expose footprint ID, description and keywords to property system.
...
(cherry picked from commit dee22a31d9 )
2022-06-08 15:58:53 +01:00
Jeff Young
3a8ad7165b
Clear point editor before recombining pad.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11731
(cherry picked from commit bd51b33f65 )
2022-06-08 15:58:52 +01:00
Jeff Young
bbe70e2f67
Repair Eagle importer page number handling.
...
The root sheet needs a page number, and the other sheets need to not
have their last step in the path duplicated.
Fixes https://gitlab.com/kicad/code/kicad/issues/11409
(cherry picked from commit aaff163d7c )
2022-06-08 15:58:52 +01:00
Jeff Young
4a5f74422c
Take pad angle into account when generating spokes.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11765
2022-06-08 15:46:56 +01:00
Jon Evans
7053981835
Don't wipe out visibility state when changing layer count
2022-06-07 23:00:32 -04:00
Jon Evans
895314b639
PNS: Fixup hole clearance to use exact hulls for walkaround
...
(partially cherry picked from commit 30fb298ed3 )
2022-06-07 22:34:16 -04:00
Jon Evans
6253b878a0
PNS: Implement HoleHull for VIA
...
(cherry picked from commit 23596812b6 )
2022-06-08 02:05:25 +00:00
Marco Ciampa
5855a9ed89
Updated Italian translation
2022-06-06 19:11:54 +02:00
Wayne Stambaugh
c861c31f24
Eeschema: fix symbol library remap bug.
...
The original decision to escape the legacy symbol library names results
in them being escaped every time they are opened which cause the curly
braces '}' from the original escaping to be escaped on subsequent
openings. This resulted in the symbol library names in the rescue
library not matching the library ID in the schematic.
This fix is likely to have other corner case bugs given the potential
for escaped characters in legacy symbol libraries. Given that we now
have escaped rescue libraries in play, removing the escaping will only
result in more issues so we will have to fix the corner cases as we go.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/11563
2022-06-05 18:12:39 -04:00
jean-pierre charras
87d55402e4
Pcbnew, physical layer names: never translate them (they are proper noun)
...
physical layer names are not translated in files, but they were translated
in UI. Using these translated names can create issues and misunderstanding for users.
Now physical layer names are seen as proper nouns and are never translated.
Fixes #11715
https://gitlab.com/kicad/code/kicad/issues/11715
2022-06-04 11:07:49 +02:00
jean-pierre charras
7168441a1b
Symbol checker: fix incorrect test for duplicate pins.
...
From master branch
https://gitlab.com/kicad/code/kicad/issues/11660
2022-06-04 11:07:13 +02:00
Jon Evans
5d4e2aa595
PNS: Remove offsets from hull generation
...
This is likely an old workaround to numerical precision issues
in the DRC system that no longer exist. Removing this is necessary
for "exact" hull generation to produce walkaround results that
look nice (paths falling exactly on the grid lines)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/10710
2022-06-03 17:39:22 -04:00
Jon Evans
2a91ba35c1
PNS: Use exact hulls for walkaround path generation
...
When we generate hulls, by default we subtract the clearance epsilon
to prevent false collisions in the router that wouldn't be flagged
by DRC. However, we need to use the actual hull with no epsilon
when generating hulls for pathfinding in the walkaround system.
Without this change, it is possible for the walkaround to generate
a valid-seeming path that results in a DRC violation, for example
when dragging a drag against a board edge.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/10536
Fixes https://gitlab.com/kicad/code/kicad/-/issues/11365
Fixes https://gitlab.com/kicad/code/kicad/-/issues/10710
2022-06-03 17:39:22 -04:00
Roberto Fernandez Bautista
2553da38b4
CADSTAR Schematic: Fix parsing of ATTRCOLORS.
...
Apparently there can be a `INVISIBLE` token. Unclear what it means,
but lets read it anyway
(cherry picked from commit 41bf397d24 )
2022-06-03 21:21:15 +00:00
Jon Evans
8d8f96b094
PNS: Fix off-by-one in dragCornerInternal
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/10919
2022-06-01 17:11:03 -04:00
Jon Evans
eb1164fc93
UNIT_BINDER should support long long ints
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/10870
2022-05-31 21:50:52 -04:00
Jon Evans
a4aa447b95
[PNS] Fix invalid assumption in IsLineCorner
2022-05-31 20:19:20 -04:00
Jon Evans
53dbd3bb02
PNS: Fix skew calculation with pad-to-die specified
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/11710
2022-05-31 20:19:19 -04:00
Jeff Young
781e98acbc
Eagle octagonal pads are regular (~29% chamfered).
...
Also cleans up setting of KeepTopBottom (which is ignored unless
we're doing optional flahing -- which we're not for Eagle imports).
Fixes https://gitlab.com/kicad/code/kicad/issues/11664
(cherry picked from commit 4afca58ce7 )
2022-05-31 23:21:43 +01:00
Jeff Young
ab70124b68
Make use of board stackup data when exporting VRML.
...
Specifically layer colors and board thickness.
Fixes https://gitlab.com/kicad/code/kicad/issues/11627
(cherry picked from commit deeb7d4d6d )
2022-05-31 23:21:43 +01:00
Jeff Young
c117708220
Unset forced cursor before leaving two-click place.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11607
(cherry picked from commit 79a0ce9137 )
2022-05-31 23:21:43 +01:00
Jeff Young
68d9b3cbf7
Add board stackup parsing to Kicad2Step.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11565
(cherry picked from commit e85105a907 )
2022-05-31 23:21:43 +01:00
Jeff Young
aac4f30b7d
Fix zone merge intersection algorithm.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11492
(cherry picked from commit 5f10c15a87 )
2022-05-31 23:21:43 +01:00
Seth Hillbrand
a2e9c0ea73
Text BB is already rotated, don't re-do
...
EDA_TEXT::TransformBoundingBoxWithClearanceToPolygon already accounts
for text rotation, so we don't need to apply that twice
Fixes https://gitlab.com/kicad/code/kicad/issues/11714
2022-05-31 13:46:16 -07:00
Seth Hillbrand
0f4eefc9fc
Fix PCAD silk layer for solder-side fp
...
The layer should be flipped based on the footprint mirror value rather
than the text mirror value (which is independent)
Fixes https://gitlab.com/kicad/code/kicad/issues/11652
(cherry picked from commit 6c0856c384 )
2022-05-31 13:03:53 -07:00
Seth Hillbrand
19d9dcdd2a
Update Translations
2022-05-31 10:30:31 -07:00
co8 j
38c68b008c
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (7213 of 7213 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ja/
2022-05-31 19:29:54 +02:00
ZbeeGin
8f2060a3f6
Translated using Weblate (Polish)
...
Currently translated at 100.0% (7213 of 7213 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/pl/
2022-05-31 19:29:54 +02:00
Toni Laiho
837dba2419
Translated using Weblate (Finnish)
...
Currently translated at 100.0% (7213 of 7213 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/fi/
2022-05-31 19:29:54 +02:00
Seth Hillbrand
2d092437f4
Make PCAD import case-insensitive
...
According to the PCAD specification, all tags are case insensitive.
Most exporters honor the defaults but there is always an outlier or two
Fixes https://gitlab.com/kicad/code/kicad/issues/11652
(cherry picked from commit 35b79c2ec9 )
2022-05-27 10:10:47 -07:00
Marco Ciampa
c38da73151
Fixed typo in Italian translation
2022-05-27 13:43:58 +02:00
Seth Hillbrand
37c5885946
Fix missing assignment
...
(cherry picked from commit 77cd56fbd3 )
2022-05-26 08:20:42 -07:00
Seth Hillbrand
2c2f69d05c
Initialize area check
...
Ensure that the max_poly set is zero before using
(cherry picked from commit 2a9d7314ca )
2022-05-26 08:20:15 -07:00
Seth Hillbrand
592c2c6872
Handle settings sequencing
...
Avoids crash when window close ordering places 3d viewer after the
common settings are closed
(cherry picked from commit c0a9a02591 )
2022-05-25 16:58:10 -07:00
Alex
6b2bb4d808
Allow sheet recursion, fix sheet paths in "Highlight on PCB".
...
"Highlight on PCB" and "Select" - "Items in Same Hierarchical Sheet"
actions were extended to select items on subsheets too.
"Highlight on PCB" now uses a proper full sheet path, allowing it to
work in subsheets.
Fixes https://gitlab.com/kicad/code/kicad/issues/11493
2022-05-25 23:38:52 +00:00
Seth Hillbrand
8cd289cf69
Update Translations
2022-05-25 16:22:31 -07:00
Toni Laiho
30d07ac556
Translated using Weblate (Finnish)
...
Currently translated at 100.0% (7213 of 7213 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/fi/
2022-05-26 01:21:34 +02:00
Jan Straka
39f5c04821
Translated using Weblate (Czech)
...
Currently translated at 92.1% (6644 of 7213 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/cs/
2022-05-26 01:21:34 +02:00
Mark Hämmerling
161c7a38bc
Translated using Weblate (German)
...
Currently translated at 100.0% (7213 of 7213 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/de/
2022-05-26 01:21:34 +02:00
Arnau Llovet Vidal
a95360154d
Translated using Weblate (Catalan)
...
Currently translated at 65.8% (4752 of 7213 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ca/
2022-05-26 01:21:34 +02:00
VicSanRoPe
5f072eb7d5
Translated using Weblate (Spanish)
...
Currently translated at 99.6% (7190 of 7213 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/es/
2022-05-26 01:21:34 +02:00
Toni Laiho
1febd61583
Translated using Weblate (Finnish)
...
Currently translated at 100.0% (7213 of 7213 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/fi/
2022-05-26 01:21:34 +02:00
VicSanRoPe
0d8c066e05
Translated using Weblate (Spanish)
...
Currently translated at 99.5% (7183 of 7213 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/es/
2022-05-26 01:21:34 +02:00
Mark Hämmerling
6e6d88ec2e
Translated using Weblate (German)
...
Currently translated at 100.0% (7213 of 7213 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/de/
2022-05-26 01:21:34 +02:00
Arnau Llovet Vidal
9db7a7f6f7
Translated using Weblate (Catalan)
...
Currently translated at 65.8% (4750 of 7213 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ca/
2022-05-26 01:21:33 +02:00
Tokita, Hiroshi
16d1a80f6e
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (7213 of 7213 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ja/
2022-05-26 01:21:33 +02:00
Alex Gellen
b8ea9c59db
Translated using Weblate (Romanian)
...
Currently translated at 38.1% (2755 of 7213 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ro/
2022-05-26 01:21:33 +02:00
VicSanRoPe
962ccab3ed
Translated using Weblate (Spanish)
...
Currently translated at 99.4% (7174 of 7213 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/es/
2022-05-26 01:21:33 +02:00
Seth Hillbrand
1fe956c069
Handle hand-drawn holes in unfracture
...
We can't know that all holes will be ccw when entering unfracture.
Instead, we set the largest polyline to be the outline and the others to
be the holes.
2022-05-25 13:19:07 -07:00
Marco Ciampa
d9db4f7bfd
Updated Italian translation
2022-05-18 17:02:25 +02:00
Seth Hillbrand
0d93be0af2
Make sure that we have a visible layer
...
Before setting the active layer to our visible sequence, make sure that
the sequence is not empty (leads to invalid layer id->crash)
Fixes https://gitlab.com/kicad/code/kicad/issues/11629
2022-05-16 15:24:22 -07:00
jean-pierre charras
bda1f684fc
gerber_placefile_writer: fix angle rotation for flipped footprints.
...
According to latest Gerber documents (rev 2022.02), the previous angle was
missing a +180 rotation
Fixes #11621
https://gitlab.com/kicad/code/kicad/issues/11621
2022-05-16 10:27:17 +02:00
Jonathan Haas
7fdfd77422
Change default value of MatchByReference to false.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11382
(cherry picked from commit 5802ede3fd )
2022-05-14 12:44:14 +00:00
Seth Hillbrand
49ba218264
Update Translations
2022-05-13 15:05:21 -07:00
ZbeeGin
f117f14b58
Translated using Weblate (Polish)
...
Currently translated at 100.0% (7213 of 7213 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/pl/
2022-05-14 00:03:10 +02:00
Eric
c143e49d94
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (7213 of 7213 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/zh_Hans/
2022-05-14 00:03:10 +02:00
Henrik Kauhanen
627255f464
Translated using Weblate (Swedish)
...
Currently translated at 99.8% (7200 of 7213 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/sv/
2022-05-14 00:03:10 +02:00
Wellington Terumi Uemura
ba90ef6c5f
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (7213 of 7213 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/pt_BR/
2022-05-14 00:03:10 +02:00
co8 j
6a65f918f1
Translated using Weblate (Japanese)
...
Currently translated at 99.9% (7212 of 7213 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ja/
2022-05-14 00:03:10 +02:00
Toni Laiho
ef419fee0a
Translated using Weblate (Finnish)
...
Currently translated at 100.0% (7213 of 7213 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/fi/
2022-05-14 00:03:09 +02:00
Ulices
c399b87fce
Translated using Weblate (Spanish (Mexico))
...
Currently translated at 100.0% (7213 of 7213 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/es_MX/
2022-05-14 00:03:09 +02:00
Toni Laiho
20dffba10f
Translated using Weblate (Finnish)
...
Currently translated at 100.0% (7211 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/fi/
2022-05-14 00:03:09 +02:00
jean-pierre charras
c07ac8b3db
Gerbview: seriously speed up the calculation time to draw polygons on OpenGL.
...
Mainly CacheTriangulation() was creating triangles using partition mode.
But this mode is optimized for Pcbnew and Gerbview and different internal units.
Now CacheTriangulation() is used in no partition, much faster in GERBVIEW_PAINTER.
From Master branch
2022-05-13 18:33:53 +02:00
jean-pierre charras
f25d74628b
Plot pad outlines on Fab files: fix many issues. Depending on
...
plotter type and pad type, the plotted shapes were not always the outlines,
but a outline inside the pad shape (due to legacy reasons). In many cases the
plotted shape was in fact incorrect. Now the actual pads outlines are plotted
without modification.
From Master branch
2022-05-13 14:25:02 +02:00
Marek Roszko
ebb3e04718
Update Fedora-Linux-CI.yml to match master
2022-05-12 23:44:22 -04:00
Seth Hillbrand
d971cbefcb
Resolve title variable when plotting
...
Be sure to use variable name if it exists when plotting the file
Fixes https://gitlab.com/kicad/code/kicad/issues/11608
2022-05-12 15:30:45 -07:00
Seth Hillbrand
e317818076
Remove debugging cout
2022-05-12 15:30:45 -07:00
Mark Roszko
f89d5f9949
Pointsvcpkg to wx 3.1.6
2022-05-11 22:55:18 +00:00
Marek Roszko
d45ce2f659
Suppress wx3.1.6 assert because it wants the window handle for dpi
...
(cherry picked from commit ccf235a8c3 )
2022-05-11 22:53:02 +00:00
Seth Hillbrand
09a2d50e09
Enable/Disable the apply/discard buttons
...
When there are no pending actions, we should not show the user the
ability to apply/discard the pending actions. This uses wxUpdateUI in
the correct manner, limiting it to only the elements being updated and
using the event actions to ensure we don't have a cascade
Fixes https://gitlab.com/kicad/code/kicad/issues/10761
2022-05-11 13:50:01 -07:00
Seth Hillbrand
d9ec998ff0
Don't wait after installing from ZIP
...
The extraction process completes prior to the call to KeepRefreshing(),
so we should only let it update once and close
Fixes https://gitlab.com/kicad/code/kicad/issues/11601
2022-05-11 11:42:20 -07:00
Marek Roszko
7563f51212
Fix eda_doc not looking for schematic locally
...
It looks like this was overlooked by Jeff in 2020 not realizing eda_doc isn't built under eeschema but common in cc9ac37a0e
(cherry picked from commit f85251ef75 )
2022-05-11 03:33:40 +00:00
Seth Hillbrand
1101eb9f94
Update Translations
2022-05-10 12:12:56 -07:00
Henrik Kauhanen
5a8845ad22
Translated using Weblate (Swedish)
...
Currently translated at 99.7% (7196 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/sv/
2022-05-10 20:51:24 +02:00
Eric
897ac863fc
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (7211 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/zh_Hans/
2022-05-10 20:51:24 +02:00
Alex Gellen
f4080741b3
Translated using Weblate (Romanian)
...
Currently translated at 37.5% (2706 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ro/
2022-05-10 20:51:24 +02:00
Wellington Terumi Uemura
c1018b1ff3
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (7211 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/pt_BR/
2022-05-10 20:51:24 +02:00
co8 j
e40f8f3a49
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (7211 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ja/
2022-05-10 20:51:23 +02:00
Tokita, Hiroshi
4bfcc42c10
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (7211 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ja/
2022-05-10 20:51:23 +02:00
Toni Laiho
1e5d93b54f
Translated using Weblate (Finnish)
...
Currently translated at 99.9% (7210 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/fi/
2022-05-10 20:51:23 +02:00
Mark Hämmerling
75eb2b96d8
Translated using Weblate (German)
...
Currently translated at 100.0% (7211 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/de/
2022-05-10 20:51:23 +02:00
co8 j
7a6f6d3fe9
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (7211 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ja/
2022-05-10 20:51:23 +02:00
Tokita, Hiroshi
117afb068f
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (7211 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ja/
2022-05-10 20:51:23 +02:00
co8 j
bf61dfa008
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (7211 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ja/
2022-05-10 20:51:23 +02:00
Tokita, Hiroshi
a2b197ad0e
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (7211 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ja/
2022-05-10 20:51:23 +02:00
co8 j
7be6d780c2
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (7211 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ja/
2022-05-10 20:51:23 +02:00
Wellington Terumi Uemura
fb6d9d7f74
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (7211 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/pt_BR/
2022-05-10 20:51:23 +02:00
co8 j
be87e71d53
Translated using Weblate (Japanese)
...
Currently translated at 100.0% (7211 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ja/
2022-05-10 20:51:22 +02:00
Jan Straka
8612010979
Translated using Weblate (Czech)
...
Currently translated at 92.1% (6642 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/cs/
2022-05-10 20:51:22 +02:00
Ulices
b860dcb676
Translated using Weblate (Spanish (Mexico))
...
Currently translated at 100.0% (7211 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/es_MX/
2022-05-10 20:51:22 +02:00
Henrik Kauhanen
eb676233fd
Translated using Weblate (Swedish)
...
Currently translated at 99.7% (7196 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/sv/
2022-05-10 20:51:22 +02:00
Wellington Terumi Uemura
edacc3fbf1
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (7211 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/pt_BR/
2022-05-10 20:51:22 +02:00
ZbeeGin
01f56a070e
Translated using Weblate (Polish)
...
Currently translated at 100.0% (7211 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/pl/
2022-05-10 20:51:22 +02:00
Miklós Márton
83d1d57363
Translated using Weblate (Hungarian)
...
Currently translated at 43.9% (3166 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/hu/
2022-05-10 20:51:22 +02:00
Henrik Kauhanen
c63230dec6
Translated using Weblate (Finnish)
...
Currently translated at 99.9% (7205 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/fi/
2022-05-10 20:51:22 +02:00
Toni Laiho
ee1263ff53
Translated using Weblate (Finnish)
...
Currently translated at 99.9% (7205 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/fi/
2022-05-10 20:51:22 +02:00
Mark Hämmerling
1c7c0db7c7
Translated using Weblate (German)
...
Currently translated at 100.0% (7211 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/de/
2022-05-10 20:51:22 +02:00
Jan Straka
dc4a6732be
Translated using Weblate (Czech)
...
Currently translated at 92.0% (6639 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/cs/
2022-05-10 20:51:21 +02:00
Henrik Kauhanen
3f5b65842d
Translated using Weblate (Swedish)
...
Currently translated at 99.7% (7190 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/sv/
2022-05-10 20:51:21 +02:00
Johannes Maibaum
ea0d9076e7
Fix stock templates path for flatpak
...
Commit ad251b7b8c broke the template path
lookup for flatpak via `PATHS::GetStockTemplatesPath()`. Fix this by
using `::GetStockEDALibraryPath()` in all EDA Library related path
lookup functions.
`GetStockEDALibraryPath()` effectively does the same as
`GetStockDataPath()`, but it takes care to check the
`KICAD_LIBRARY_DATA` build config, which is being used by flatpak to
point to the flatpak EDA Library extensions in
`/app/extensions/Library/`.
Closes #11174
2022-05-10 17:57:23 +00:00
Alex
bd97aaa63e
Symbol Fields Table fields list: improve scrollbar behaviour on Windows.
2022-05-09 23:51:57 +00:00
Mike Williams
e811b9a2dd
Hierarchy: update just selection on sheet change
...
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/11550
2022-05-09 17:31:29 +00:00
Jeff Young
8524042352
Implement cross-references for labels.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11564
(cherry picked from commit f9f0f6fe24 )
2022-05-09 12:22:49 +01:00
Jeff Young
5b24003f6c
Promote field selection to field-owner for Autoplace.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11529
(cherry picked from commit f6f316bd8c )
2022-05-09 12:07:33 +01:00
Jeff Young
71ea56dea4
Remove special-case processing of ${REFERENCE} and ${VALUE}.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11476
(cherry picked from commit 6b557d8631 )
2022-05-09 12:05:51 +01:00
Jeff Young
362eec7ee3
Update findnext to handle new instance data architecture.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11424
(cherry picked from commit e0f2a5f07c )
2022-05-09 00:36:27 +01:00
Jeff Young
c63c3d1891
Fix minor layout issue in dialog.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11490
(cherry picked from commit 2cccd5b090 )
2022-05-09 00:36:27 +01:00
Jeff Young
058f6e0a9b
All via pad layers need checking for copper.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11429
(cherry picked from commit e7f5deedb8 )
2022-05-09 00:36:27 +01:00
Jeff Young
e3eaa50600
Add on-the-fly i18n update for m_inactiveLayersLabel.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11435
(cherry picked from commit 3304ad75ca )
2022-05-09 00:36:27 +01:00
Jeff Young
f4b5b65342
Initialize virtual page no. to something more reasonable.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11295
(cherry picked from commit 52eb210aa8 )
2022-05-09 00:36:27 +01:00
Jeff Young
624d88dff9
Disable background color when printing in black & white.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11180
(cherry picked from commit 6738708a7f )
2022-05-09 00:36:27 +01:00
Jeff Young
c04a183141
Hand cherry-pick of fix from master.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11261
2022-05-09 00:36:27 +01:00
Jeff Young
1831e034be
Fix missing line keeping tabs from switching.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11417
(cherry picked from commit fc2eb2d7c9 )
2022-05-09 00:36:27 +01:00
Jeff Young
2dcff109df
Update Selection Filter title bar with language changes.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11421
(cherry picked from commit 4ab2c93070 )
2022-05-09 00:36:27 +01:00
Jeff Young
936040fe8b
Remove extra test.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/10364
Fixes https://gitlab.com/kicad/code/kicad/issues/10364
(cherry picked from commit c78a47c3fb )
2022-05-09 00:36:27 +01:00
Mark Roszko
092c11b054
vcpkg.json declare wxpython version
2022-05-08 23:05:02 +00:00
Mark Roszko
43b8adad1a
Update vcpkg-configuration.json
2022-05-07 11:34:54 +00:00
Seth Hillbrand
e05c8f8852
Catch throws in DeleteSymbol
...
DeleteSymbol may call SaveSymbol if the name is changed. In this case,
SaveSymbol may throw back and needs to be caught
Fixes https://gitlab.com/kicad/code/kicad/issues/11566
2022-05-06 16:13:13 -07:00
Seth Hillbrand
485e89f7a5
Finally found the intermittant QA crash
...
When loading footprints/zones in parallel, we cannot reference a static
vector that gets cleared by other threads.
It is unclear why this element was ever static to begin with (premature
optimization?) but it has been this way for a long time. We never
noticed until we threaded load cycles, which gave the hatch a chance to
override itself and cause crashes
Fixes https://gitlab.com/kicad/code/kicad/issues/9888
(cherry picked from commit 8218f9ab44 )
2022-05-06 11:53:49 -07:00
Seth Hillbrand
611311697e
Revert "Fix another static variable instance"
...
This reverts commit 5bd3a9cca8 .
Reverted in favor of cherry-picking the more complete fix
from 8218f9ab44
2022-05-06 11:53:21 -07:00
Seth Hillbrand
5bd3a9cca8
Fix another static variable instance
...
Premature optimization appears to be the issue. When we threaded zone
handling and added multiple layers, we started overwriting the
pointbuffer variable, which was declared static for unknown reasons
Fixes https://gitlab.com/kicad/code/kicad/issues/9888
2022-05-06 11:49:57 -07:00
Seth Hillbrand
f4d4f23876
Catch errors when saving individual symbols
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11566
2022-05-06 09:47:55 -07:00
Wayne Stambaugh
827abb01a3
Eeschema: fix broken project symbol rescue.
...
The legacy symbol library plugin code was changed to escape symbol names
which broke the LIB_ID string comparison when checking to see if symbols
needed to be rescued. Escaping the LIB_ID names before comparison resolves
the issue.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/11563
(cherry picked from commit a19490b097 )
2022-05-06 10:09:19 -04:00
Marek Roszko
370ce6a74d
Revert "Increment kicad-vcpkg baseline for wxpython fix"
...
This reverts commit 9dd8bc1060 .
2022-05-06 07:52:03 -04:00
Marek Roszko
9f2ca9b4d6
Fix FindPythonInterp for vcpkg again
2022-05-06 07:51:12 -04:00
Marek Roszko
b21f37e22f
Reorder pybind11 to be after we find the interp and libs ourselves
...
Our python find module is patched for vcpkg and we want it to execute first.
2022-05-06 07:51:12 -04:00
Mark Roszko
9dd8bc1060
Increment kicad-vcpkg baseline for wxpython fix
...
(cherry picked from commit cf69337466 )
2022-05-06 11:10:46 +00:00
jean-pierre charras
511e862cfe
Gerbview export to kicad_pcb file: remove calls to Simplify and Fracture.
...
They are not needed to export polygons because they are already
fractured, and these calls are very time consuming.
From Master branch
2022-05-06 13:06:41 +02:00
jean-pierre charras
ed153bd7d7
Symbol editor crash: Fix use of a null pointer.
...
LIB_TEXT::Clone() did not copy a member set to nullptr.
From Master branch
Fixes #11569
https://gitlab.com/kicad/code/kicad/issues/11569
2022-05-06 12:54:32 +02:00
jean-pierre charras
6971e409bf
Pcbnew: fix lost of focus after clicking on a wxChoice in toolbar.
...
After changing track width, via size, grid or zoom from the toolbar, the
canvas has no longer the focus on Windows. So we force the focus after clicking
on these widgets.
From Master branch
Fixes #11103
https://gitlab.com/kicad/code/kicad/issues/11103
2022-05-05 11:54:47 +02:00
jean-pierre charras
ea1a1a43c0
Cvpcb: fix SaveAssociations. Save association to disk only from the Apply button.
...
Previously, the association was saved to disk also on OK button click.
From master branch
2022-05-05 11:33:13 +02:00
jean-pierre charras
7890d78801
Cvpcb: fix not working icon "select previous symbol"
...
From Master branch
Fixes #11509 https://gitlab.com/kicad/code/kicad/issues/11509
2022-05-05 11:31:38 +02:00
jean-pierre charras
82631db1bb
Eeschema, backannotate: fix minor issues in displayed messages.
...
From Master branch
Fixes #11530 https://gitlab.com/kicad/code/kicad/issues/11530
2022-05-05 11:29:58 +02:00
jean-pierre charras
fbc6c8f8f4
pcad importer: fix a truncation when converting mils to IU.
...
The value in mils is a double, but the function to convert in IU uses int.
From master branch.
Fixes #11380 https://gitlab.com/kicad/code/kicad/issues/11380
2022-05-04 17:37:11 +02:00
Mark Roszko
4e13677281
FindwxPython VCPKG_INSTALLED_DIR over the old _VCPKG_INSTALLED_DIR
...
(cherry picked from commit b6522bfc66 )
2022-05-03 22:46:10 +00:00
Seth Hillbrand
ba276fe470
Fix botched commit
2022-05-02 16:28:39 -07:00
Seth Hillbrand
4d47857738
Catch IO_ERRORs that we throw
...
FILEOUTPUT_FORMATTER likes to throw when it gets an issue. We need to
catch this to avoid the app falling apart
Fixes https://gitlab.com/kicad/code/kicad/issues/11516
2022-05-02 15:15:04 -07:00
Wayne Stambaugh
08c216e796
Begin version 6.0.6 development.
2022-05-02 16:24:18 -04:00
Wayne Stambaugh
3d87537dd2
Tag release version 6.0.5.
2022-05-02 15:37:58 -04:00
Marek Roszko
862d975c2c
Update vcpkg manifest for debuggable wxwidgets 3.1.5
2022-04-30 23:10:15 -04:00
Mark Roszko
45d58fbefc
Remove errant phoenix message when disabled
2022-04-30 23:10:10 -04:00
Mark Roszko
7b7e4e1ae5
Move forwards kicad-vcpkg registry to get our ngspice
2022-04-30 03:40:40 +00:00
Marek Roszko
3f04b80ff4
Remove the vcpkg specific hack to FindwxWidgets.cmake which is no longer needed/broken with manifests
2022-04-28 23:27:09 -04:00
Mark Roszko
5830cdd1c0
Disable windows ci for now
2022-04-29 01:24:09 +00:00
Marek Roszko
2416b28cda
Add vcpkg manifest
2022-04-28 21:20:30 -04:00
Seth Hillbrand
729cf7a39d
Use instance data to store values
...
Previous use of instance was as an "override" of the default value.
This has changed to be used as the primary storage location for all
values. This means that we cannot clear the instance data when setting
a new value for all instances, instead we have to change the instance
data and the default value is superfluous
Fixes https://gitlab.com/kicad/code/kicad/issues/11439
(cherry picked from commit 1a70465927 )
2022-04-25 13:03:41 -07:00
Seth Hillbrand
4d56690a7e
Update Translations
2022-04-19 14:55:57 -07:00
Henrik Kauhanen
e30128f6f5
Translated using Weblate (Swedish)
...
Currently translated at 99.7% (7190 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/sv/
2022-04-19 23:54:45 +02:00
ZbeeGin
c4a42f28c8
Translated using Weblate (Polish)
...
Currently translated at 100.0% (7211 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/pl/
2022-04-19 23:54:45 +02:00
co8 j
bdbbba54f9
Translated using Weblate (Japanese)
...
Currently translated at 99.8% (7201 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ja/
2022-04-19 23:54:45 +02:00
Toni Laiho
80c2fb39b1
Translated using Weblate (Finnish)
...
Currently translated at 99.9% (7205 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/fi/
2022-04-19 23:54:44 +02:00
Mark Hämmerling
63506cf777
Translated using Weblate (German)
...
Currently translated at 100.0% (7211 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/de/
2022-04-19 23:54:44 +02:00
Jan Straka
6c1d615f66
Translated using Weblate (Czech)
...
Currently translated at 91.8% (6622 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/cs/
2022-04-19 23:54:44 +02:00
Jan Straka
c0ca2f1830
Translated using Weblate (Czech)
...
Currently translated at 91.7% (6613 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/cs/
2022-04-19 23:54:44 +02:00
Seth Hillbrand
cf5f36aac5
Fix broken comparison in pin_numbers
...
Pin names like "+V" were incorrectly parsed as doubles leading to broken
comparisons. These caused heap overflows when sorting pin tables
This corrects the comparison so that numeric sorts are only performed
when there is an actual number in the symbol segment. Also adds unit
tests for common error cases
(cherry picked from commit aac6f576c2 )
2022-04-19 14:49:52 -07:00
Simon Richter
cc51807241
Fix minimum size calculation for new hierarchical sheets
...
These constants are given in mil, but are used in a context of internal
units.
2022-04-18 02:16:17 +02:00
Marco Ciampa
e1865c1178
Updated Italian translation
2022-04-17 10:49:41 +02:00
Henrik Kauhanen
b81ba520f8
Translated using Weblate (Swedish)
...
Currently translated at 99.7% (7190 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/sv/
2022-04-16 00:13:45 +02:00
Toni Laiho
edbb9c5194
Translated using Weblate (Finnish)
...
Currently translated at 99.9% (7205 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/fi/
2022-04-16 00:13:45 +02:00
Eric
cda6aed408
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (7211 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/zh_Hans/
2022-04-16 00:13:45 +02:00
Henrik Kauhanen
74172612fa
Translated using Weblate (Swedish)
...
Currently translated at 99.6% (7188 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/sv/
2022-04-16 00:13:45 +02:00
Wellington Terumi Uemura
7209239a62
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (7211 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/pt_BR/
2022-04-16 00:13:45 +02:00
Bas Wijnen
16edde8611
Translated using Weblate (Dutch)
...
Currently translated at 98.4% (7098 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/nl/
2022-04-16 00:13:45 +02:00
Toni Laiho
33f8bcb7c7
Translated using Weblate (Finnish)
...
Currently translated at 99.8% (7203 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/fi/
2022-04-16 00:13:45 +02:00
Ulices
fb6505d8cb
Translated using Weblate (Spanish (Mexico))
...
Currently translated at 100.0% (7211 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/es_MX/
2022-04-16 00:13:44 +02:00
Arnau Llovet Vidal
39935311fc
Translated using Weblate (Catalan)
...
Currently translated at 65.8% (4749 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ca/
2022-04-16 00:13:44 +02:00
Seth Hillbrand
851f893e8e
Fix crash due to cleared view data
...
When changing fields, we need to update the view before allowing canvas
updates
2022-04-15 14:56:18 -07:00
Seth Hillbrand
bfa1661edf
Sync via/pad flashing for null boards
...
Pads return true by default and so should vias
2022-04-15 11:39:18 -07:00
Jeff Young
110663d214
Fix crash bug when selecting marker.
2022-04-15 13:40:19 +01:00
Jeff Young
847fa7f2c4
Add PCB_ARCs to type enum.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11384
(cherry picked from commit d01c2a6614 )
2022-04-14 18:37:25 +01:00
jean-pierre charras
ef798f446f
STEP export: handle polygons with arcs (and convert arcs to segments).
...
From Master branch
Fixes #11389
https://gitlab.com/kicad/code/kicad/issues/11389
2022-04-14 16:31:56 +02:00
jean-pierre charras
2de1bd7a4a
Ensure "Open Recent" and "Clear files" menu titles are updated after language change.
...
From Master branch.
2022-04-14 15:06:17 +02:00
Roberto Fernandez Bautista
250942264b
CADSTAR Sch: Clear symbol of all elements before overwriting with new one
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/11378
(cherry picked from commit 85f6ff48e7 )
2022-04-12 21:42:03 +01:00
Jeff Young
6818eff90e
Improvements to Eagle dimension importing.
...
1) Import leaders
2) Drop radius and angle dimensions
3) Import dimension text sizes
4) Correctly interpret which side dimension offset is on
5) Correclty handle offsets for non-cardinal dimensions
Fixes https://gitlab.com/kicad/code/kicad/issues/10763
2022-04-12 13:24:34 +01:00
Jeff Young
b2eb1f829e
Dual-purpose IsMovableFromAnchorPoint to keep from moving symbols off-grid.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11360
(cherry picked from commit 8358685920 )
2022-04-12 13:24:34 +01:00
Jeff Young
a60e7e27b6
A better blob vs web detector.
...
Since we're in a deflated state, a long web *could* still have a very
small area. So check max extents instead.
(cherry picked from commit 1dae5eb7c4 )
2022-04-12 13:24:34 +01:00
Jeff Young
601995c759
Apply the min-width-by-min-width test to islands after pruning.
...
We're looking for minimum *web* width. A blob does not a web make.
Fixes https://gitlab.com/kicad/code/kicad/issues/6907
(cherry picked from commit 1a2e0d8226 )
2022-04-12 13:24:14 +01:00
Jeff Young
63ce2307c8
Adjust LIB_SYMBOL compare for use with ERC.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/10783
(cherry picked from commit 117bd4fc22 )
2022-04-12 13:24:14 +01:00
Jeff Young
03bc9551c7
Don't save schematic symbol back to lib manager.
...
Also, since it doesn't get saved, changing symbols will lose any edits.
Make sure to ask the user first.
Fixes https://gitlab.com/kicad/code/kicad/issues/10767
(cherry picked from commit 16acba34d3 )
2022-04-12 13:24:14 +01:00
Jeff Young
c8cd214cb0
Make sure to add any now-necessary junctions after a rotate.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11242
(cherry picked from commit 74a578047c )
2022-04-12 13:24:14 +01:00
Marek Roszko
fe11bc8330
Change the behavior of ACTION_MENU::Add to require clones if required outside the function
2022-04-11 20:39:08 -04:00
Seth Hillbrand
d0796399a2
DP tolerance needs to be 1IU on each axis
...
ApproximatelyParallel will only check for parallel within 1 IU, so a 1x1
SEG will always be parallel and the projection is invalid
2022-04-11 16:55:54 -07:00
Seth Hillbrand
c2d72180f8
Revert "Change the behavior of ACTION_MENU::Add to require clones if required outside the function"
...
This reverts commit 651f50a26d .
2022-04-11 11:03:19 -07:00
Seth Hillbrand
57729414e3
Update Translations
2022-04-11 09:40:06 -07:00
Henrik Kauhanen
b664fb7a7d
Translated using Weblate (Swedish)
...
Currently translated at 99.7% (7191 of 7210 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/sv/
2022-04-11 18:38:45 +02:00
Toni Laiho
fe1a8bea8c
Translated using Weblate (Finnish)
...
Currently translated at 99.8% (7202 of 7210 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/fi/
2022-04-11 18:38:45 +02:00
Tian Yunhao
3606ad725c
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (7210 of 7210 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/zh_Hans/
2022-04-11 18:38:45 +02:00
Eric
e8e24b372f
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (7210 of 7210 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/zh_Hans/
2022-04-11 18:38:45 +02:00
Henrik Kauhanen
3bfa5807c8
Translated using Weblate (Swedish)
...
Currently translated at 99.7% (7191 of 7210 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/sv/
2022-04-11 18:38:44 +02:00
Toni Laiho
b797735c24
Translated using Weblate (Finnish)
...
Currently translated at 99.9% (7203 of 7210 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/fi/
2022-04-11 18:38:44 +02:00
Ulices
d0af5fb5fc
Translated using Weblate (Spanish (Mexico))
...
Currently translated at 100.0% (7210 of 7210 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/es_MX/
2022-04-11 18:38:44 +02:00
Mark Hämmerling
5ca91c404a
Translated using Weblate (German)
...
Currently translated at 100.0% (7210 of 7210 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/de/
2022-04-11 18:38:44 +02:00
Jan Straka
6ba7967adc
Translated using Weblate (Czech)
...
Currently translated at 91.6% (6608 of 7210 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/cs/
2022-04-11 18:38:44 +02:00
Arnau Llovet Vidal
9dfc492cb9
Translated using Weblate (Catalan)
...
Currently translated at 65.7% (4741 of 7210 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ca/
2022-04-11 18:38:44 +02:00
Marco Ciampa
0876fed91b
Small fix in Italian translation
2022-04-11 10:06:56 +02:00
Marek Roszko
651f50a26d
Change the behavior of ACTION_MENU::Add to require clones if required outside the function
...
Fix https://gitlab.com/kicad/code/kicad/-/issues/10994
2022-04-10 22:40:58 -04:00
Marek Roszko
99456d4351
Don't pointlessly construct a wxBitmap
...
(cherry picked from commit fd83e675a2 )
2022-04-10 11:48:10 +00:00
Jeff Young
529048dac1
Better error reporting for DP uncoupled length.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/10087
(cherry picked from commit 722b2588f4 )
2022-04-09 23:09:10 +01:00
Jeff Young
be2e0cc272
A right-to-left single-char sel followed by typing leaves cursor the same.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11349
(cherry picked from commit dead84e7a1 )
2022-04-09 21:23:54 +01:00
Jeff Young
48a776f7c5
Repair code that was supposed to be after LoadSymbol().
...
(Even the comment said so.)
Fixes https://gitlab.com/kicad/code/kicad/issues/11199
(cherry picked from commit ed361925ba )
2022-04-09 21:23:18 +01:00
Jeff Young
43929781a2
On-the-fly translations for pin electrical types.
...
Also add on-the-fly translation for editor title bars.
Fixes https://gitlab.com/kicad/code/kicad/issues/11324
(cherry picked from commit 68ca385e07 )
2022-04-09 21:22:50 +01:00
Seth Hillbrand
e02229a234
Don't flag pin missing driver when there is an NC
...
The NC flag indicates user intention to override the lack of connection
to input pins
2022-04-07 09:29:02 -07:00
Seth Hillbrand
821fe6ea42
Don't set the dirty bit when running DRC
...
Dirty bit is set in the zone filler separately, there is no action in
the DRC that needs to be saved
Fixes https://gitlab.com/kicad/code/kicad/issues/11344
2022-04-06 17:03:01 -07:00
Seth Hillbrand
e740db61f5
Show non-driven error on single-pin nets
...
Better to have both the single-pin error message and the non-driven
error message when an input pin is not connected than miss error
messages when the pin is connected to a blank net
Fixes https://gitlab.com/kicad/code/kicad/issues/10430
2022-04-06 16:53:23 -07:00
Marek Roszko
a700531aba
Forcefully ignore PYTHONPATH env variable on Windows
...
Fix https://gitlab.com/kicad/code/kicad/-/issues/11328
(cherry picked from commit 44296dfea2 )
2022-04-05 02:11:32 +00:00
Wayne Stambaugh
7d9cf00fd9
Improve sheet schematic import messages and simplify code.
...
There was also a logic bug when the selected schematic was in a different
path than the current project and was already part of the current project.
The symbol library table reconciliation code was still run which was wrong.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/11075
(cherry picked from commit e336a0e403 )
2022-04-04 17:19:40 -04:00
jean-pierre charras
6127ae92a5
PLOTTER: do not clamp coordinates to an arbitrary value.
...
Previously, coordinates were clamped to +- 60 inches. It makes no sense to
clamp them at plotter level: max cooed depends on the editor (schematic/board...)
Rename MAX_PAGE_SIZE_MILS to MAX_PAGE_SIZE_EESCHEMA_MILS and use it only for Eeschema.
Fixes #11196
https://gitlab.com/kicad/code/kicad/issues/11196
(cherry picked from commit 21144481d2 )
2022-04-04 13:52:21 -07:00
Jeff Young
f8c92e355b
Plating thickness appears on both sides of hole wall.
2022-04-04 21:51:30 +01:00
Jeff Young
f7f6ea54fe
Fix incorrect m_SyncPinEdit setting.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11331
(cherry picked from commit 3f9cfc0ac1 )
2022-04-04 21:51:30 +01:00
dsa-t
fdfe5a813e
Clamp cursor to limits of coordinates representation
...
Also improves large distance handling.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/8846
(cherry picked from commit 68655540eb )
2022-04-04 13:38:50 -07:00
aris-kimi
636d009860
Added footprint rule area anchors
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/10461
(cherry picked from commit 47c0672ff3 )
2022-04-04 13:38:00 -07:00
Seth Hillbrand
7d96d5940d
UNDEFINED_LAYER is always flashed
...
This is already true for vias and should be true for pads as well
Fixes https://gitlab.com/kicad/code/kicad/issues/11335
2022-04-04 12:25:55 -07:00
Wayne Stambaugh
d3a60f7d83
Fix broken symbol field table editor dialog.
...
Do not use the symbol field string to populate the value and footprint
grid cells. The field strings may be empty because the symbol has not
been instantiated yet by entering a sheet. This fix makes an incorrect
assumption that the first instance value and footprint data in the symbol
is the same for all instances.
Note: this fix is incomplete because the value and footprint fields are
can now be different between sheet instances. The entire field
table editor design will need to be rethought because the current
grouping doesn't allow different value and footprint instance
changes.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/11194
(cherry picked from commit b87fc45e33 )
2022-04-04 14:32:07 -04:00
jean-pierre charras
604871518f
Export VRML: fix some (minor) issues, from Master branch.
2022-04-04 14:46:55 +02:00
jean-pierre charras
5a68077f60
VRML exporter: make export faster by using SHAPE_POLY_SET::PM_FAST.
2022-04-04 12:28:54 +02:00
Jeff Young
8054f1a948
Apply a more sophisticated test for ignoring isInCoupledDiffPair.
...
The basic problem is that the DRC engine does length testing and skew
testing by collecting all the diff pair constituent parts and pairing them
itself. Since each part is collected on its own, we need to ignore the
'B' unit when evaluating any conditional expressions. However, doing this
in general means that when evaluating "OwnClearance()" we also ignore the
'B' unit and return the diff pair CLEARANCE_CONSTRAINT when we shouldn't.
This implements a more discerning test which know what the current requested
constraint is when evaluating expressions.
See also https://forum.kicad.info/t/solved-custom-differencing-rule-not-working-drc/34034/6
Fixes https://gitlab.com/kicad/code/kicad/issues/11314
(cherry picked from commit f7cdc7af75 )
2022-04-03 18:23:41 +01:00
Jeff Young
80bf1048d0
Look for sheet pins inside sheets.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11297
(cherry picked from commit 6b99a937d8 )
2022-04-03 18:22:15 +01:00
Jeff Young
d85e52e9fd
A better is-modified test.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/10791
(cherry picked from commit 09ba7468ae )
2022-04-03 18:21:41 +01:00
Jeff Young
e21f0ec9fb
Honour prime-event-location when starting router.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11239
(cherry picked from commit a54bbfe12b )
2022-04-03 18:21:00 +01:00
Jeff Young
1adfca8f2d
Don't re-fetch selection when running select-in-same-sheet.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11110
(cherry picked from commit a35ae8cdce )
2022-04-03 18:20:32 +01:00
Jeff Young
f89256e51e
Implement align-to-grid for sheets.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11201
(cherry picked from commit 8dc680adbb )
2022-04-03 18:14:23 +01:00
Jeff Young
e98e9f72df
Only write Allow DRC Violations if enabled.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11177
(cherry picked from commit b78a260326 )
2022-04-03 18:13:04 +01:00
Jeff Young
f8ff9705ff
Fix issues with importing NPTH pads from CircuitStudio.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/10493
(cherry picked from commit 118a37f19f )
2022-04-03 15:51:33 +01:00
Jeff Young
e3e52d055a
Don't rely on HasConversion() for Symbol Properties in Symbol Editor.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11200
(cherry picked from commit 2681ad6cfc )
2022-04-03 15:51:33 +01:00
Jeff Young
6de8b99cf2
Don't default to Annotate All just because the selection is empty.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11181
(cherry picked from commit 6fa8cab188 )
2022-04-03 15:51:33 +01:00
Jeff Young
c9829cf9a8
Enable bb and/or uvias when encountering them on Altium import.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/10044
(cherry picked from commit 1d66925f5f )
2022-04-03 15:51:33 +01:00
Jeff Young
0fc4ccf8d9
Clean up pad handling in 3D viewer.
...
Most importantly, create F_Cu/B_Cu layers if they're otherwise empty
but we have plated pads to render on them.
Fixes https://gitlab.com/kicad/code/kicad/issues/10207
(cherry picked from commit 0dc857b5ab )
2022-04-03 15:51:33 +01:00
Jeff Young
330b1fd733
Don't leave dangling pointers to old document when importing.
...
This goes for both selection pointers and undo/redo pointers.
Fixes https://gitlab.com/kicad/code/kicad/issues/10145
(cherry picked from commit 535ecb9b7b )
2022-04-03 09:49:37 +01:00
Marek Roszko
455ec428f2
Free memory in dxf import sooner on bad_alloc
...
(cherry picked from commit b18e441a88 )
2022-04-02 13:58:35 +00:00
jean-pierre charras
39959844e5
SYMBOL_EDITOR_CONTROL::DuplicateSymbol(): fix incorrect validation test.
...
DuplicateSymbol() is called both to duplicate and paste. Only duplicate
needs a test to know if a symbol is selected.
Fixes #11053
https://gitlab.com/kicad/code/kicad/issues/11053
2022-04-02 08:20:27 +02:00
Marek Roszko
d5de4bb5c7
Catch memory exhaustion trying to import large DXFs
...
See https://gitlab.com/kicad/code/kicad/-/issues/11308
(cherry picked from commit 9f8c0a8185 )
2022-04-02 03:15:33 +00:00
Seth Hillbrand
6706a5c462
Skip zero-size elements when converting
...
Also fixes an assertion when converting to polygon from the board editor
Fixes https://gitlab.com/kicad/code/kicad/issues/11313
2022-04-01 13:22:08 -07:00
Seth Hillbrand
15fe2f2fd0
Allow common greek letters in passive regex
...
Adds common letters (µ and Ω) as prefix and unit
Fixes https://gitlab.com/kicad/code/kicad/issues/11289
2022-04-01 12:51:21 -07:00
Seth Hillbrand
c23679d9bd
Consistently handle env/prj variables
...
User-defined variables cannot be used for internally-reserved variables
Fixes https://gitlab.com/kicad/code/kicad/issues/11232
2022-03-31 17:05:25 -07:00
jean-pierre charras
f226772938
Cvpcb: fix "not found" .equ files.
...
Fixes #11264
https://gitlab.com/kicad/code/kicad/issues/11264
2022-03-29 18:54:11 +02:00
Seth Hillbrand
6a53e318e5
Thread the connectivity vector updates
...
Now that we are dealing with individual connection elements that do not
update their connected elements as well, we can thread the update, just
being careful to guard any remaining updates (bus_enty/busLine) that
need reciprocal updating
Fixes https://gitlab.com/kicad/code/kicad/issues/10974
2022-03-28 15:35:52 -07:00
Seth Hillbrand
776a28a10e
Avoid generating SCH_CONNECTION if not needed
...
If the SCH_ITEM has already been processed, the extra time needed to
iterated over the memberset and get the SCH_CONNECTION when we won't use
it is not neccesary.
Fixes https://gitlab.com/kicad/code/kicad/issues/10974
2022-03-28 15:07:18 -07:00
Seth Hillbrand
3a98eacdb9
Handle connection vector inline
...
Normally, you will gain by resursing a nested loop only over the
pairs that are not already handled. In this case, however, you lose
time because you step outside of the cache by adding the reciprocal test
at each step.
Instead, we process one element at a time, keeping it cached and loop
over all other elements to add to the connection. This saves us about
75% of the time for larger loops (e.g. stacked power pins on a large
BGA)
Fixes https://gitlab.com/kicad/code/kicad/issues/10974
2022-03-28 15:07:18 -07:00
Seth Hillbrand
a8004cb161
Update Translations
2022-03-28 11:14:40 -07:00
Henrik Kauhanen
f00222b3a6
Translated using Weblate (Swedish)
...
Currently translated at 99.6% (7186 of 7210 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/sv/
2022-03-28 19:50:37 +02:00
Mark Hämmerling
96dded48d4
Translated using Weblate (German)
...
Currently translated at 100.0% (7210 of 7210 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/de/
2022-03-28 19:50:37 +02:00
Allan Nordhøy
950cccdc1c
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 73.4% (5295 of 7210 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/nb_NO/
2022-03-28 19:50:37 +02:00
Mark Hämmerling
5b7a1a8177
Translated using Weblate (German)
...
Currently translated at 100.0% (7210 of 7210 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/de/
2022-03-28 19:50:37 +02:00
taotieren
96aa472ff9
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 100.0% (7210 of 7210 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/zh_Hant/
2022-03-28 19:50:37 +02:00
Henrik Kauhanen
0ec50e9096
Translated using Weblate (Swedish)
...
Currently translated at 99.4% (7173 of 7210 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/sv/
2022-03-28 19:50:37 +02:00
Henrik Kauhanen
6bc48e9ca8
Translated using Weblate (Swedish)
...
Currently translated at 99.4% (7173 of 7210 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/sv/
2022-03-28 19:50:36 +02:00
Arnau Llovet Vidal
5505add08e
Translated using Weblate (Catalan)
...
Currently translated at 65.7% (4740 of 7210 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ca/
2022-03-28 19:50:36 +02:00
Marek Roszko
4d8297a1f6
Try and ducktape boost api change for seeder
...
idk what im doing
(cherry picked from commit d440ff7c37 )
2022-03-28 01:48:50 +00:00
Marek Roszko
e1cd74dd78
Remove extra boost include
...
(cherry picked from commit 7a0d8c2fe0 )
2022-03-28 01:48:41 +00:00
Mario Luzeiro
2567f45c1d
3D-Viewer: binds the default texture after draw and before end the list
...
Fixes https://gitlab.com/kicad/code/kicad/issues/2547
Fixes https://gitlab.com/kicad/code/kicad/issues/10741
(cherry picked from commit 7659f3c81b )
2022-03-25 16:22:57 -07:00
Marek Roszko
0ea7dabc12
Read the boost manual right-side up
...
(cherry picked from commit 3f0f846435 )
2022-03-24 22:17:19 +00:00
jean-pierre charras
bf8c7d7697
GERBER_JOBFILE_WRITER: fix a crash due to use of a null pointer.
...
Can happens when it is created from a Python script.
From Master branch
Fixes #11227
https://gitlab.com/kicad/code/kicad/issues/11227
2022-03-24 18:01:24 +01:00
Marek Roszko
891c919c23
Ensure the kiid generator rng is actually uniquely seeded each start
...
(cherry picked from commit 2e689901fc )
2022-03-23 22:51:33 +00:00
jean-pierre charras
375a7303c5
Gerbview: Fix incorrect rendering of aperture macros combining polygons.
...
A aperture macro can have polygons with holes, and/or many polygons.
When combining polygons holes can be created. So ensure the resulting polygon
is fractured before drawing it.
From Master branch
Fixes #11218
https://gitlab.com/kicad/code/kicad/issues/11218
2022-03-23 20:56:57 +01:00
jean-pierre charras
e14e9cf8a9
PLOTTER: do not clamp coordinates to an arbitrary value.
...
Previously, coordinates were clamped to +- 60 inches. It makes no sense to
clamp them at plotter level: max coord depends on the editor (schematic/board...)
From Master.
2022-03-23 20:55:25 +01:00
Seth Hillbrand
4e98ce87c7
All triangular trapezoid pads
...
A triangular trapezoid will have the deltaX/deltaY of the same size as
the length of that axis. This creates a three-point polygon, which is
perfectly valid for our use
2022-03-22 13:38:36 -07:00
Seth Hillbrand
207820e112
Avoid duplicate points in trapezoid pads
...
Duplicate points can be either positive-facing or negative facing, so
test absolutes
Fixes https://gitlab.com/kicad/code/kicad/issues/11025
2022-03-22 13:30:22 -07:00
Henrik Kauhanen
dbbecefcb9
Translated using Weblate (Swedish)
...
Currently translated at 99.4% (7173 of 7210 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/sv/
2022-03-22 19:24:35 +01:00
Wellington Terumi Uemura
df8f166847
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (7210 of 7210 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/pt_BR/
2022-03-22 19:24:35 +01:00
Henrik Kauhanen
79ef8e14aa
Translated using Weblate (Swedish)
...
Currently translated at 99.4% (7173 of 7210 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/sv/
2022-03-22 19:24:35 +01:00
taotieren
5081165611
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 100.0% (7210 of 7210 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/zh_Hant/
2022-03-22 19:24:34 +01:00
taotieren
3bfcaf2455
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (7210 of 7210 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/zh_Hans/
2022-03-22 19:24:34 +01:00
Mustafa Selçuk ÇAVDAR
9e2416d2c9
Translated using Weblate (Turkish)
...
Currently translated at 44.4% (3205 of 7210 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/tr/
2022-03-22 19:24:34 +01:00
boonchai k
49eecf66fe
Translated using Weblate (Thai)
...
Currently translated at 99.6% (7188 of 7210 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/th/
2022-03-22 19:24:34 +01:00
Henrik Kauhanen
bc3a4e4ede
Translated using Weblate (Swedish)
...
Currently translated at 99.4% (7173 of 7210 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/sv/
2022-03-22 19:24:34 +01:00
Konstantin Baranovskiy
3645c3c0cc
Translated using Weblate (Russian)
...
Currently translated at 100.0% (7210 of 7210 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ru/
2022-03-22 19:24:34 +01:00
Wellington Terumi Uemura
7902c1cc58
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (7210 of 7210 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/pt_BR/
2022-03-22 19:24:34 +01:00
ZbeeGin
2a2781e1bc
Translated using Weblate (Polish)
...
Currently translated at 100.0% (7210 of 7210 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/pl/
2022-03-22 19:24:34 +01:00
Tokita, Hiroshi
9510b07807
Translated using Weblate (Japanese)
...
Currently translated at 99.9% (7204 of 7210 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ja/
2022-03-22 19:24:34 +01:00
Ulices
072c0f06cd
Translated using Weblate (Spanish (Mexico))
...
Currently translated at 100.0% (7210 of 7210 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/es_MX/
2022-03-22 19:24:34 +01:00
Eric
b75e782aef
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 99.9% (7209 of 7210 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/zh_Hans/
2022-03-22 19:24:34 +01:00
Seth Hillbrand
d9fe48171b
Attempt to fix the Mac DPI grid mixing
...
When moving windows between monitors on Mac that changes the DPI, we
observe incorrect re-sizing of columns and rows. This attempts to
rectify the situation by avoiding DPI changes for Mac builds.
Fixes https://gitlab.com/kicad/code/kicad/issues/10586
(cherry picked from commit 9722a05820 )
2022-03-22 11:23:49 -07:00
Jeff Young
eeee5afdfd
Zero out parent rule when overridden by local property.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11197
(cherry picked from commit b679a21651 )
2022-03-21 20:56:00 +00:00
Jeff Young
790b810621
A little bit of nullptr safety.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11077
(cherry picked from commit b3ae0fdca5 )
2022-03-21 20:54:28 +00:00
Seth Hillbrand
e33bf78d96
Separate flashing check for connectivity
...
When building the connectivity database, we should not be using the
connectivity to check for shapes.
To make this deterministic, we introduce two flags (ALWAYS_FLASH and
NEVER_FLASH) that are used with connectivity building to determine
whether a pad is flashed for connectivity or not. ZONE <-> PAD/VIA
connectivity will be checked with ALWAYS_FLASHED and all other
connectivity will be checked with NEVER_FLASHED if they are marked for
potential annular ring removal. If they are not marked for removal,
they will be checked ALWAYS_FLASHED.
Fixes https://gitlab.com/kicad/code/kicad/issues/11114
(cherry picked from commit 442aae19d9 )
2022-03-21 08:37:53 -07:00
jean-pierre charras
bd86999615
QA test: fix incorrect call to BOOST_TEST_MESSGE.
...
It expects a C string, not a wxString.
Fromm Master.
2022-03-21 14:02:18 +01:00
jean-pierre charras
1b108afd0b
Specctra import/export: fix some issues (tested only with FreeRouter):
...
- Handling of locked tracks
- Locked tracks are now exported with attribute "fix".
- Incorrect view cleaning
- Fix memory leak.
From master branch.
2022-03-20 19:05:23 +01:00
jean-pierre charras
a8384beb6f
Python, board.i: fix incorrect order of an include.
...
The result was ignoring PCB_SHAPE in pcb_text.i.
2022-03-20 18:47:14 +01:00
Seth Hillbrand
c44d31fcfb
Fix expand variables for built-in
...
Allow falling back to the alternate variable definitions if the built-in
text block variables are not set.
Also push the project into variable resolution when plotting
Fixes https://gitlab.com/kicad/code/kicad/issues/11168
2022-03-18 16:46:36 -07:00
Marco Ciampa
d801a8689c
Updated Italian translation
2022-03-18 21:35:14 +01:00
Frank Zeeman
4a1abd239a
Append True to Python 3 AddPrimitivePoly() call
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11012
(cherry picked from commit b3a319b77e )
2022-03-18 13:01:56 -07:00
Seth Hillbrand
423732910d
Update Translations
2022-03-18 12:53:10 -07:00
Arnau Llovet Vidal
e4ce5e5262
Translated using Weblate (Catalan)
...
Currently translated at 65.6% (4737 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ca/
2022-03-18 20:52:12 +01:00
taotieren
2998d31f2c
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 99.9% (7210 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/zh_Hans/
2022-03-18 20:52:12 +01:00
Mustafa Selçuk ÇAVDAR
da98413f82
Translated using Weblate (Turkish)
...
Currently translated at 43.9% (3170 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/tr/
2022-03-18 20:52:11 +01:00
Bas Wijnen
f562466189
Translated using Weblate (Dutch)
...
Currently translated at 98.4% (7096 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/nl/
2022-03-18 20:52:11 +01:00
김랑기
0deae6bdd2
Translated using Weblate (Korean)
...
Currently translated at 100.0% (7211 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ko/
2022-03-18 20:52:11 +01:00
Mark Hämmerling
31f8e73cf8
Translated using Weblate (German)
...
Currently translated at 100.0% (7211 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/de/
2022-03-18 20:52:11 +01:00
Arnau Llovet Vidal
e58f50602d
Translated using Weblate (Catalan)
...
Currently translated at 65.4% (4721 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ca/
2022-03-18 20:52:11 +01:00
Ulices
c870505141
Translated using Weblate (Spanish (Mexico))
...
Currently translated at 100.0% (7211 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/es_MX/
2022-03-18 20:52:11 +01:00
Eric
c20e81fbdd
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 99.9% (7210 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/zh_Hans/
2022-03-18 20:52:11 +01:00
Trần Phi Hải
58d0c4112d
Translated using Weblate (Vietnamese)
...
Currently translated at 17.6% (1271 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/vi/
2022-03-18 20:52:11 +01:00
Henrik Kauhanen
1cb80e1ad0
Translated using Weblate (Swedish)
...
Currently translated at 99.5% (7175 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/sv/
2022-03-18 20:52:11 +01:00
___davidpr
2584c46c28
Translated using Weblate (Serbian)
...
Currently translated at 13.9% (1006 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/sr/
2022-03-18 20:52:11 +01:00
Konstantin Baranovskiy
2ce96415a6
Translated using Weblate (Russian)
...
Currently translated at 100.0% (7211 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ru/
2022-03-18 20:52:10 +01:00
Wellington Terumi Uemura
8eded13d96
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (7211 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/pt_BR/
2022-03-18 20:52:10 +01:00
ZbeeGin
069143dc05
Translated using Weblate (Polish)
...
Currently translated at 100.0% (7211 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/pl/
2022-03-18 20:52:10 +01:00
Mark Hämmerling
9d09ce0538
Translated using Weblate (German)
...
Currently translated at 100.0% (7211 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/de/
2022-03-18 20:52:10 +01:00
Arnau Llovet Vidal
d9dd691108
Translated using Weblate (Catalan)
...
Currently translated at 65.4% (4718 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ca/
2022-03-18 20:52:10 +01:00
Jeff Young
f69ebe55ad
Improved performance for Cleanup Tracks & Vias.
...
(cherry picked from commit 14378812be )
2022-03-18 12:50:09 -07:00
Jeff Young
ff604cc6a3
Pull some fixes back from master.
...
Mostly wxT(), but also some performance, and some for better response
to Cancel button.
(cherry picked from commit 5c63df28e4 )
2022-03-18 12:49:54 -07:00
Jeff Young
8ccc5bd8f2
Special-case synthetic click after tool selection.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11057
(cherry picked from commit 1f745b000d )
(cherry picked from commit dd55ffb75c )
2022-03-18 12:49:44 -07:00
Jeff Young
02b1f552fd
Make sure LIB_ID escape context allows for formatting constructs.
...
Also make sure that value field is updated from name changes when the
symbol is a power symbol (even if it's from the schematic instead of
the library).
Fixes https://gitlab.com/kicad/code/kicad/issues/11093
(cherry picked from commit a9eb7a0e28 )
(cherry picked from commit 02252be29d )
2022-03-18 12:49:32 -07:00
Wayne Stambaugh
f058dc9ed8
Begin version 6.0.5 development.
2022-03-17 19:35:07 -04:00
Wayne Stambaugh
2c061ed67a
Tag release version 6.0.4.
2022-03-17 19:33:28 -04:00
Seth Hillbrand
9bfbe3acd8
Revert "Special-case synthetic click after tool selection."
...
This reverts commit dd55ffb75c .
2022-03-17 16:21:39 -07:00
Seth Hillbrand
40bdd26e39
Revert "Make sure LIB_ID escape context allows for formatting constructs."
...
This reverts commit 02252be29d .
2022-03-17 16:21:38 -07:00
Seth Hillbrand
b0f8055377
Revert "Pull some fixes back from master."
...
This reverts commit 5c63df28e4 .
2022-03-17 16:21:37 -07:00
Seth Hillbrand
33f4fc9873
Revert "Improved performance for Cleanup Tracks & Vias."
...
This reverts commit 14378812be .
2022-03-17 16:21:34 -07:00
Jeff Young
c90842dd08
Update value & footprint from clipboard whether keeping annotation or not.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11116
(cherry picked from commit 400cff994d )
2022-03-17 22:34:52 +00:00
Jeff Young
310b4cdf75
Re-entrancy blocker for line/wire/bus tool.
...
Also clear infobar messages after a cancelInteractive.
Fixes https://gitlab.com/kicad/code/kicad/issues/11155
(cherry picked from commit 05bca282f7 )
2022-03-17 22:34:52 +00:00
Seth Hillbrand
2208e0db16
Avoid marking symbols that will not be processed
...
We want to shorting the processing time by marking symbols that have
already been processed. But we must avoid marking symbols that will not
be processed due to their other flags
Fixes https://gitlab.com/kicad/code/kicad/issues/11164
2022-03-17 10:10:21 -07:00
jean-pierre charras
cf4c403094
Gerber plotter: fix incorrect handling of arcs in polygons.
...
From master branch.
Fixes #11156
https://gitlab.com/kicad/code/kicad/issues/11156
2022-03-17 13:06:37 +01:00
Jeff Young
dd55ffb75c
Special-case synthetic click after tool selection.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11057
(cherry picked from commit 1f745b000d )
2022-03-16 17:11:07 +00:00
Jeff Young
d34faf30cc
Save pointer to markers provider.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11136
(cherry picked from commit a81c8d4922 )
2022-03-16 16:23:10 +00:00
Jeff Young
3720a52ecb
Bubble ESC up from the 3D preview.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/9984
(cherry picked from commit 32fdab8902 )
2022-03-16 16:21:24 +00:00
Jeff Young
47de9f8f04
Fix typo which leads to catastrophic performance on boards with tons of zones.
...
(cherry picked from commit 392a3ec131 )
2022-03-16 15:16:11 +00:00
Jeff Young
14378812be
Improved performance for Cleanup Tracks & Vias.
2022-03-16 15:15:20 +00:00
Jeff Young
0070a4686e
Cherry-pick the short-arc-is-really-a-segment fix from master.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11119
2022-03-16 15:15:15 +00:00
Jeff Young
5c63df28e4
Pull some fixes back from master.
...
Mostly wxT(), but also some performance, and some for better response
to Cancel button.
2022-03-16 15:15:09 +00:00
Jeff Young
e5ea37507c
Exclude hidden text from selection in FP Editor.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11111
(cherry picked from commit 06c1bccccd )
2022-03-16 15:15:01 +00:00
Jeff Young
53bd87d792
Performance fixes for the board from hell....
...
(cherry picked from commit e4b56ab7f1 )
2022-03-16 15:14:51 +00:00
Jeff Young
02252be29d
Make sure LIB_ID escape context allows for formatting constructs.
...
Also make sure that value field is updated from name changes when the
symbol is a power symbol (even if it's from the schematic instead of
the library).
Fixes https://gitlab.com/kicad/code/kicad/issues/11093
(cherry picked from commit a9eb7a0e28 )
2022-03-16 15:14:29 +00:00
Wayne Stambaugh
9e9598af5f
Begin version 6.0.4 development.
2022-03-15 20:14:40 -04:00