Wayne Stambaugh
f9a2dced07
Tag release version 6.0.7.
2022-07-25 18:57:34 -04: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
Wayne Stambaugh
9dc35b575c
Tag release version 6.0.3.
2022-03-15 20:06:04 -04:00
Wayne Stambaugh
3cd24f656b
Correct sheet schematic import from different project warning file name.
2022-03-15 18:21:47 -04:00
Marco Ciampa
73eac90922
Updated Italian translation
2022-03-15 20:36:19 +01:00
Marco Ciampa
70e5c9f7c6
Updated Italian translation
2022-03-15 20:21:04 +01:00
Marco Ciampa
d820a7fe42
Updated Italian translation
2022-03-15 19:12:11 +01:00
Jeff Young
b9d7a0565f
Hand cherry-pick fixes from master.
...
https://gitlab.com/kicad/code/kicad/-/commit/0a8718cd1d62a40ea9094b773fb6caf56a695a05
https://gitlab.com/kicad/code/kicad/-/commit/7fb4a2c0a53089439ef3c31800bc310bc7c8a6ba
2022-03-15 13:19:12 +00:00
jean-pierre charras
ad2486b09f
Fix a incorrect filename in a copy command (MSW specific).
...
Also fix a regression and respect the KICAD_BUILD_QA_TESTS build option.
2022-03-14 21:14:04 -04:00
Marek Roszko
4742043a7e
Extend manifest product version to include minor
2022-03-14 20:34:23 -04:00
Marek Roszko
9e56c7e5c9
Stuff a resource manifest into the kipython kiface
2022-03-14 20:32:29 -04:00
Marek Roszko
674fbfa889
Switch the kiface extension on windows to native dll
...
Fixes issue where Windows really wants to see the DLL extension to load the resource metadata
2022-03-14 20:23:37 -04:00
Seth Hillbrand
ae1cc29dc6
Revert "Move connected_items from hash table to tree"
...
This reverts commit 187aa1c171 .
2022-03-14 17:22:44 -07:00
jean-pierre charras
f1c772ba55
Try to blindly fix a QA test issue.
2022-03-14 20:39:34 +01:00
jean-pierre charras
6f6505f6a1
Fix crash in SCH_LABEL_BASE::IsType() when the item is not living in a schematic.
...
It happens for instance when copying the item from the clipboard.
From master branch.
Fixes #11128
2022-03-14 09:36:10 +01:00
Marek Roszko
af4a4cbc08
Don't use wxScreenDC as this returns "a" screen but not "the" screen
...
Windows supports per-monitor and per-app DPI. wxScreenDC is unable to resolve the actual DPI setting since it has no window context.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/10681
(cherry picked from commit 605dd8a580 )
2022-03-14 03:32:04 +00:00
Marek Roszko
40462012ee
Don't pre-scale the line width
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/11122
(cherry picked from commit d74a0cdaa3 )
2022-03-14 03:09:23 +00:00
jean-pierre charras
70514be11f
Fix CMakeLists.txt syntax error and msys2 compatibility.
2022-03-13 12:50:26 +01:00
Marek Roszko
7558dad915
Don't use the ANSI version of SetDllDirectory
2022-03-12 21:45:14 -05:00
Marek Roszko
5e9b982ddf
Plant the ability to verify code signing signatures when trying to load kifaces
...
Off by default and intended for use in released builds only
2022-03-12 21:44:36 -05:00
Marek Roszko
17539a564e
Two very minor win32 calls to lock down dll/exe search paths from cwd
2022-03-12 15:47:48 -05:00
Marek Roszko
43aa0bfdc3
Tweak the "pyd" extension if for windows to be completely inclusive
2022-03-12 15:47:48 -05:00
Marco Ciampa
7ab4bf3823
Small fix in Italian translation
2022-03-12 17:47:54 +01:00
Marek Roszko
ae01dc8ef1
Set SetErrorMode on Debug build
...
(cherry picked from commit d3ca857af7 )
2022-03-12 01:57:45 +00:00
Seth Hillbrand
187aa1c171
Move connected_items from hash table to tree
...
This gains about 10% speed in heavily connected sheets
Fixes https://gitlab.com/kicad/code/kicad/issues/10974
2022-03-11 16:19:03 -08:00
Seth Hillbrand
17b1b68ac7
Break up buildConnectionGraph for debugging
...
Needed to find bottlenecks in fns, so break out individual sections of
the massive function for easier understanding.
buildItemSubgraphs (one section of the previous function) would build
millions of connections that were never used as stacked pins created X!
connections. Also tested using sets instead of lists and keeping unique
lists to avoid flagging but none of these were as performant as using
flags to remember which items had already been processed.
Fixes https://gitlab.com/kicad/code/kicad/issues/10974
2022-03-11 16:18:56 -08:00
Wayne Stambaugh
35f15f016d
Improve shared schematic file churn heuristics.
...
The previous solution cleared all of the fields and force the unit setting
to unit one which would have less than desirable effects when reusing a
schematic in another project. This solution forces all of the instance
settings to the first sheet instance of the current project to prevent file
change churn when changing shared sheets in the current project.
This will not prevent shared schematic file changes when the first sheet
instance data differs between projects.
(cherry picked from commit dd1dbb81f6 )
2022-03-11 14:34:30 -05:00
Wayne Stambaugh
70277e5514
Reduce shared schematic file change churn.
...
(cherry picked from commit bf5d585e24 )
2022-03-11 14:34:04 -05:00
Marek Roszko
2874688281
Set some error flags for win32
...
(cherry picked from commit afaff022d7 )
2022-03-11 01:17:50 +00:00
Seth Hillbrand
826096790d
Cleanup a few more raw strings
...
(cherry picked from commit 455e330f3b )
2022-03-10 11:23:19 -08:00
Seth Hillbrand
a2e66f6667
Don't write bytecode on MacOS
...
MacOS packages are signed and checked on each run. Since Python lives
inside the package, adding byte code will break the package signature
(cherry picked from commit 5881471a52 )
2022-03-10 11:23:19 -08:00
Jeff Young
c241032a3b
Redraw pads when mask or paste layer is visible after board setup.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11079
2022-03-10 17:54:38 +00:00
Seth Hillbrand
9ca35cbcee
Rework of a24cdcb3f0
...
Inflate with linked holes needs to account for fractured polygons,
otherwise inflating with positive value will create rounded divots where
overlapping fracture lines meet and inflating with negative value will
create spaces between fracture lines.
Calling Simplify before Inflate takes an inordinate amount of time as
the Clipper healing routine is rather slow. Our own Unfracture is meant
to heal the results of our Fracture routine and works much more quickly.
After healing, we still call the Simplify routine
2022-03-10 09:14:13 -08:00
Jon Evans
9c386026a8
Use actual project path when saving project
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/10540
2022-03-10 09:08:20 -05:00
Marek Roszko
012a9bb7cb
Don't forget to cache bust oce
...
(cherry picked from commit 25507ad6cf )
2022-03-10 02:39:42 +00:00
Marek Roszko
563aa3ed74
Avoid loading duplicate shapes due to hierarchy structure
...
Fix https://gitlab.com/kicad/code/kicad/-/issues/9416
Fix https://gitlab.com/kicad/code/kicad/-/issues/6107
(cherry picked from commit 2de4906d65 )
2022-03-10 02:39:35 +00:00
Seth Hillbrand
e8ef863861
Remove double-call of settings from Netlister
...
Double-calls are no longer needed when using settings. They can
interfere depending on how the system executes the commands.
Removing keeps the last used plugin as the default, rather than the last
selected
Fixes https://gitlab.com/kicad/code/kicad/issues/11094
2022-03-09 17:12:18 -08:00
Seth Hillbrand
a24cdcb3f0
Always return simplified polygons
...
Clipper can handle complex input polygons but we will sometimes struggle
dealing with outputs from the inflate routine that have degenerate or
overlapping points. Calling Simplify after the inflate keeps our
polygons easier to handle
Fixes https://gitlab.com/kicad/code/kicad/issues/11036
2022-03-09 16:19:15 -08:00
Seth Hillbrand
5314ba6440
Avoid implementation dependent on events
...
Adding a page in the ctor can generate events that change the default
page. Instead, we set the default after all pages have been added,
avoiding the reset
Fixes https://gitlab.com/kicad/code/kicad/issues/10910
2022-03-09 15:41:38 -08:00
Marek Roszko
c465a6ebc7
Add some more reserves for string funcs
...
(cherry picked from commit 2df80c6473 )
2022-03-09 16:45:28 +00:00
Marek Roszko
4e5038eb3e
Try and reduce memory allocs when (un)escaping strings
...
(cherry picked from commit ca5049b6bc )
2022-03-09 16:45:02 +00:00
Jeff Young
2372359aaa
Don't kill entire OpenGL cache on undo.
...
The comment regarding bitmaps was true for one more month in 2018, but
hasn't been true for the last 3 years, and clearing the cache is a huge
performance hit.
(cherry picked from commit d58427a519 )
2022-03-09 15:06:40 +00:00
Jeff Young
5e0251c2ba
Natural sorting for nets.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/10534
(cherry picked from commit 96f9ea286e )
2022-03-09 14:37:46 +00:00
Jeff Young
fd5eeceb4f
Reentrancy block for symbol editor symbol properties dialog.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11060
(cherry picked from commit d3716b9956 )
2022-03-09 14:35:47 +00:00
Seth Hillbrand
da480aba47
Fix one more test case for arc approx
2022-03-08 12:36:08 -08:00
Seth Hillbrand
63f4f42e6a
Fix testcases for arc rounding
2022-03-08 11:36:35 -08:00
Seth Hillbrand
8d246dbee0
We're not c++20 yet
...
Remove designated initializers
2022-03-08 11:08:41 -08:00
Seth Hillbrand
79517e44ce
Fix QA for arc/arc collisions
...
We no longer need the arbitary offset when we are calculating collisions
based on values that are not nm off from a "round" value.
(cherry picked from commit 2200c1319d )
2022-03-08 10:37:04 -08:00
Seth Hillbrand
a940607524
Adds uncertainty propagation to center point calc
...
Since we use center points to move back and forth for angle and
adjustments, we want to ensure that our center point is stable.
Rounding using integers introduces a 0.5 int uncertainty in each
measurement. These are combined together multiple times to calculate
the center point, which combines the uncertainty. Propagating the
uncertainty to the final calculation allows us to assign a range of true
values and pick the value that is most likely the correct value.
Fixes https://gitlab.com/kicad/code/kicad/issues/10739
(cherry picked from commit ed7222b1e7 )
2022-03-08 10:34:41 -08:00
Seth Hillbrand
0cf1a67e29
Cache read arc data for stability
...
Arcs can be altered by the process of changing from on-disk
representation to in-memory representation. Saving back to disk without
modifying the arc should not modify the calculated values.
This stores a copy of the on-disk representation that is only used to
save back to disk in the event that the arc is not modified during
editing.
Fixes https://gitlab.com/kicad/code/kicad/issues/10442
(cherry picked from commit cd7141fd10 )
2022-03-08 10:33:49 -08:00
Seth Hillbrand
f4cdb97141
Normalize IsInsideCourtyard
...
(cherry picked from commit c18d9b9baf )
2022-03-08 10:07:59 -08:00
Seth Hillbrand
0cfa88ca9a
Move temp save files to temporary directory
...
Avoid excess writes to the project directory to dodge issues with remote
file systems not fully writing data.
wxRename works across disk boundaries (in theory) and falls back to
wxCopy/wxRemove when it fails
Fixes https://gitlab.com/kicad/code/kicad/issues/10747
2022-03-08 10:05:04 -08:00
Mike Williams
2535237c31
Schematic: breaking wire needs different drag parameters
...
Our heuristics for determining when to append to the undo aren't
sufficient for the two segments of a broken wire. One is new and the
other is changed, but the drag should be appended to the current undo.
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/10865
2022-03-08 18:00:46 +00:00
Marco Ciampa
4c86a5ce64
Updated Italian translation
2022-03-08 16:04:39 +01:00
jean-pierre charras
c75c7d084a
plot_board_layers.cpp: Add missing layers (USer_x) in list
...
Fixes #11072
https://gitlab.com/kicad/code/kicad/issues/11072
2022-03-08 14:44:53 +01:00
jean-pierre charras
dd154c155f
pcbnew: Fix Bezier "Add Primitive" in Pad Creation Dialog (From master branch)
2022-03-08 14:44:05 +01:00
Seth Hillbrand
0838543745
Fix cherry-pick error
2022-03-07 19:53:01 -08:00
Seth Hillbrand
bd1f01f7ee
Update Translations
2022-03-07 16:52:14 -08:00
Henrik Kauhanen
8ab1d91f3c
Translated using Weblate (Swedish)
...
Currently translated at 99.5% (7178 of 7210 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/sv/
2022-03-08 01:49:49 +01:00
Konstantin Baranovskiy
35a7490342
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-08 01:49:49 +01:00
Henrik Kauhanen
d0314aab88
Translated using Weblate (Finnish)
...
Currently translated at 87.3% (6296 of 7210 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/fi/
2022-03-08 01:49:49 +01:00
Ulices
812aba6065
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-08 01:49:49 +01:00
Mark Hämmerling
6abcfeeb0f
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-08 01:49:49 +01:00
Radek K
703b18519f
Translated using Weblate (Czech)
...
Currently translated at 91.4% (6594 of 7210 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/cs/
2022-03-08 01:49:48 +01:00
Arnau Llovet Vidal
1199af0d52
Translated using Weblate (Catalan)
...
Currently translated at 65.2% (4706 of 7210 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ca/
2022-03-08 01:49:48 +01:00
taotieren
2f1ebebba3
Translated using Weblate (Chinese (Traditional))
...
Currently translated at 99.5% (7179 of 7210 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/zh_Hant/
2022-03-08 01:49:48 +01:00
taotieren
19f4852280
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-08 01:49:48 +01:00
Tian Yunhao
0be07689a7
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-08 01:49:48 +01:00
lê văn lập
f227ccfd5d
Translated using Weblate (Vietnamese)
...
Currently translated at 18.2% (1315 of 7210 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/vi/
2022-03-08 01:49:48 +01:00
ZbeeGin
fd9804a3dc
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-08 01:49:48 +01:00
김랑기
502f2dab11
Translated using Weblate (Korean)
...
Currently translated at 100.0% (7210 of 7210 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ko/
2022-03-08 01:49:48 +01:00
Mark Hämmerling
8e46ae5ce8
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-08 01:49:48 +01:00
Jan Straka
8a863cdf54
Translated using Weblate (Czech)
...
Currently translated at 91.4% (6590 of 7210 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/cs/
2022-03-08 01:49:48 +01:00
Arnau Llovet Vidal
493e733f0c
Translated using Weblate (Catalan)
...
Currently translated at 64.9% (4685 of 7210 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ca/
2022-03-08 01:49:48 +01:00
Seth Hillbrand
38ac1b2f2d
Fix the order of evaluation in the arc printing
...
MapAngles will adjust by small amounts the angles t1 and t2. This
adjustment will determine the CW/CCW drawing. Therefore, the MapAngles
needs to be called explicitly before the Normalize180() call.
Left-to-Right evaluation is not a given for MSVC
Fixes https://gitlab.com/kicad/code/kicad/issues/11050
(cherry picked from commit c9fb95b888 )
2022-03-07 16:48:09 -08:00
Jon Evans
1394509734
Settings: allow multiple project access from Python standalone
...
We can't handle this in the UI, but we can externally, so allow
it for Python scripting and eventually we'll use this in the UI
also...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/10540
2022-03-05 12:50:45 -05:00
Jeff Young
1ffe0da204
Improvements for pads/vias in zones which knockout other zones.
...
1) Drop tiny islands which might cause connection problems.
2) Cleanup some dead code in filler
3) Don't estabilish a connection to an island that is fully covered
by whatever its connecting to.
Fixes https://gitlab.com/kicad/code/kicad/issues/11036
2022-03-05 15:40:30 +00:00
Jeff Young
46d423a164
Must clear arcs before calling Clipper.
2022-03-05 15:40:30 +00:00
Seth Hillbrand
7aebc4b11f
Change connectivity item group from set to vector
...
Reserve space for new items to speed construction of connectivity graph
Fixes https://gitlab.com/kicad/code/kicad/issues/10974
2022-03-05 13:14:52 +00:00
Seth Hillbrand
c1dcfdffb1
Remove unneeded condition to rotate
...
The condition that the board must have elements on it before allowing
the rotate command is invalid as we allow rotating new elements before
placement
Fixes https://gitlab.com/kicad/code/kicad/issues/10581
2022-03-03 15:44:50 -08:00
Jeff Young
191558e2d7
Reimplementation of 513486b0ec.
...
(For https://gitlab.com/kicad/code/kicad/-/issues/11020 .)
2022-03-03 23:29:22 +00:00
Jeff Young
912c2eac09
Make LIB_ITEM::COMPARE_FLAGS really a flags field, and add ERC.
...
Before they were 1/2 treated as flags and 1/2 treated as a mode enum.
The ERC flag relaxes constraints on data that is settable in the
schematic editor.
Fixes https://gitlab.com/kicad/code/kicad/issues/11018
(cherry picked from commit 76535d8572 )
2022-03-03 23:29:22 +00:00
Seth Hillbrand
802d20c409
Duplicate from selected or current
...
When double-clicking to open a symbol, it is no longer selected in the
tree. We need to use the `GetTargetLibId()` to pick the correct symbol
(first selected, then current) when using the duplicate command
Fixes https://gitlab.com/kicad/code/kicad/issues/11034
2022-03-03 15:20:30 -08:00
Seth Hillbrand
8f75841c85
Check for additional connections between tracks
...
Prevents removal when a track is connected not just to other tracks but
also other connected items
Fixes https://gitlab.com/kicad/code/kicad/issues/10916
(cherry picked from commit 9d927f3135 )
2022-03-03 13:08:37 -08:00
jean-pierre charras
c3f8d8b5a1
FP_TEXT::ViewGetLOD() fix incorrect test (LAYER_MOD_VALUES color has no matter)
...
Fixes #11026
https://gitlab.com/kicad/code/kicad/issues/11026
Fixes #11028
2022-03-03 11:59:03 +01:00
Seth Hillbrand
79b6991d7b
Fix broken unit select context menu
...
The fix for https://gitlab.com/kicad/code/kicad/issues/10529 kicked the
subsequent IDs for unit selection off the maximum ID value for popup
menus. This increases the maximum popup number (integers are free)
2022-03-02 16:32:04 -08:00
Seth Hillbrand
17dc324e85
Explicitly give unit values
...
Removes the ability to hide symbol units in file formats. This was
mostly the case for a while but there remained corner cases where we
left a default/hidden option
Fixes https://gitlab.com/kicad/code/kicad/issues/10888
(cherry picked from commit 8c36ba3653 )
2022-03-02 16:04:03 -08:00
Seth Hillbrand
23479821e3
Fix issue with 9396735733
...
Need to select unconditionally target layer if not on copper
2022-03-02 10:46:59 -08:00
Seth Hillbrand
9396735733
Select the copper layer before processing
...
If we are converting to tracks, the copper layer needs to be selected
before any other elements are processed, otherwise, we end up with the
default undefined layer
Fixes https://gitlab.com/kicad/code/kicad/issues/11025
2022-03-02 10:17:16 -08:00
Seth Hillbrand
901c330478
Update end item before moving on track/via change
...
The move even dereferences m_enditem for logging and perhaps other
actions. We need to ensure that the end item has not been invalidated
before taking this action
Fixes https://gitlab.com/kicad/code/kicad/issues/10732
2022-03-02 09:21:52 -08:00
Jeff Young
354c320329
Make sure Cleanup handles shapes other than segments.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/10955
2022-03-02 15:26:02 +00:00
Jeff Young
0ea559e3b8
Reconcile two different printing bug fixes.
...
https://gitlab.com/kicad/code/kicad/-/commit/a9f092b3706d65ddcf1ecfb34ef1559877524862
https://gitlab.com/kicad/code/kicad/-/commit/6f5cb1f97d95ad893744cdcb47115ca0fb1db438
Fixes https://gitlab.com/kicad/code/kicad/issues/11004
(cherry picked from commit c4143b0ff6 )
2022-03-02 12:07:43 +00:00
Jeff Young
6fd898d1b3
Be more careful about non-visible elements in fields autoplacer.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/10774
(cherry picked from commit f241617478 )
2022-03-02 12:07:43 +00:00
Jeff Young
d20c2fe5c5
High-contrast mode: don't render vias that don't cross high-contrast layer.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/8740
(cherry picked from commit bbfbfc2cd2 )
2022-03-02 12:07:43 +00:00
Jeff Young
3585c184cc
Pull bug fixes back from master.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/11007
2022-03-02 12:07:43 +00:00
Seth Hillbrand
429544c188
Handle locally-coded file names for sheets
...
Windows can accidentally create forward slash-coded files. This simply
converts them to the proper unix-coded value when set
Fixes https://gitlab.com/kicad/code/kicad/issues/10964
2022-03-01 17:21:16 -08:00
Seth Hillbrand
8385ce3021
Ensure fields are properly ordered
...
When reading sheet fields, we need to maintain a consistent order for
the mandatory fields as they are dereferenced by place. We force this
during the `SetFields()` call.
2022-03-01 17:08:54 -08:00
Seth Hillbrand
0b98acfe12
Freeze TEDIT in place
...
Avoids updating the TEDIT field, preventing merge conflicts and unneeded
VCS cruft
2022-03-01 15:53:07 -08:00
Seth Hillbrand
acb5ce7108
Resolve text when requested
...
Getting resolved text for a symbol should always happen, even if we have
unresolved data in the instances
Fixes https://gitlab.com/kicad/code/kicad/issues/11003
2022-03-01 15:10:41 -08:00
Seth Hillbrand
63b06af6b1
Avoid resolving text vars without screen
...
We need to keep the screen blank while initially loading a sheet before
the hierarchy is developed. Avoid resolving text variables during this
process
Fixes https://gitlab.com/kicad/code/kicad/issues/11000
2022-02-28 12:27:38 -08:00
jean-pierre charras
e5a85b107f
Gerber plotter: fix broken plot of SHAPE_LINE_CHAIN with arcs.
...
Also simplify SHAPE_T::POLY plot.
From Master branch.
2022-02-28 18:26:26 +01:00
jean-pierre charras
e2982a0e47
svg importer: fix a crash when importing some files with no graphic item
2022-02-28 18:26:24 +01:00
Jeff Young
5396bb970f
Don't rename archives when doing a project save-as.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/10184
2022-02-27 20:15:27 +00:00
Jeff Young
d4937f1b3e
Don't allow break commands (or labelling cmds) on multiple wire selections.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/10934
2022-02-27 20:14:56 +00:00
Jeff Young
1c6f3f8f0d
Drop a knee between tracks to a single item when dragging.
...
This prevents the disambiguation menu from coming up when we don't
really care which element we start the drag on.
Fixes https://gitlab.com/kicad/code/kicad/issues/10745
(cherry picked from commit ae85f57577 )
2022-02-27 18:20:25 +00:00
Jeff Young
6341548939
Infobar warning if symbol loading was cancelled.
...
Also makes sure the progress dialog is closed when we're done reading
symbols (it used to stay up for much of the symbol editor initialization).
Also makes sure that any cancel in the preLoad step is honoured in the
sync step. (The preload is done because it is multi-threaded and therefore
faster than the single-threaded sync.)
Also makes sure that individual threads pay attention to the cancellation,
not just the GUI thread.
Fixes https://gitlab.com/kicad/code/kicad/issues/8372
(cherry picked from commit 1f16092e29 )
2022-02-27 18:20:25 +00:00
jean-pierre charras
a91dd68444
FP editor: fix crash when trying to export a footprint to the board editor.
...
From Master branch.
2022-02-27 08:41:36 +01:00
Jeff Young
a8175f49a6
Repair tab order in Footprint Properties dialog.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/10978
(cherry picked from commit 2c6a2c3479 )
2022-02-26 17:42:02 +00:00
jean-pierre charras
05110b7bdc
DIALOG_BOARD_STATISTICS: Reset the drill count list before recalculations.
...
Fixes #10984
https://gitlab.com/kicad/code/kicad/issues/10984
2022-02-26 17:11:45 +01:00
jean-pierre charras
aadcc43dbb
APPEARANCE_CONTROLS: fix missing update when toggling a layer view.
...
Fixes #10977
https://gitlab.com/kicad/code/kicad/issues/10977
2022-02-26 10:40:47 +01:00
Seth Hillbrand
ff6f398607
Handle list double-click without shortcuts
...
The LIST_DCLICK event can be fired by spacebar or enter in GTK. This
conflicts with using the spacebar to reset local coordinates. Instead,
we capture the double-click event manually to add the footprint to the
board
Fixes https://gitlab.com/kicad/code/kicad/issues/5714
Fixes https://gitlab.com/kicad/code/kicad/issues/10633
2022-02-25 16:53:03 -08:00
Seth Hillbrand
a30ad0b54a
Honor modifier keys in diambiguation
...
Needs to be reset for the new action before selecting elements at a
point.
Fixes https://gitlab.com/kicad/code/kicad/issues/9712
2022-02-25 16:15:56 -08:00
Steffen Mauch
ab835937a7
Fixing Eagle refs that do not work with KiCad
...
KiCad has stricter requirements for what consititutes an annotated
symbol. This checks for and corrects annotations that begin with '#',
do not begin with a non-numeric character or do not end with a number
(cherry picked from commit 78620347c8 )
Fixes https://gitlab.com/kicad/code/kicad/issues/10760
2022-02-25 15:45:30 -08:00
Jeff Young
b17eb3a584
Connectivity rebuild must be done after commit push.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/10608
2022-02-25 23:15:44 +00:00
Jeff Young
9c2bc98fd3
On-the-fly translations for Grid and Zoom menus.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/10961
(cherry picked from commit 107067ad05 )
2022-02-25 22:02:51 +00:00
Jeff Young
96bd27ef0f
Initial focus for Get and Place Footprint.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/10230
(cherry picked from commit 714c65275c )
2022-02-25 22:02:43 +00:00
Seth Hillbrand
23351b2046
Add MRU to image placement tools
...
(cherry picked from commit faa3829ad4 )
2022-02-25 13:21:25 -08:00
Seth Hillbrand
69bd4218f7
Update Translations
2022-02-25 11:59:49 -08:00
Benedikt Freisen
f27f001fcb
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-02-25 20:58:02 +01:00
Axel Henriksson
be772ecd18
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-02-25 20:58:01 +01:00
Henrik Kauhanen
48ba236851
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-02-25 20:58:01 +01:00
Arnau Llovet Vidal
5120566c77
Translated using Weblate (Catalan)
...
Currently translated at 64.8% (4678 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ca/
2022-02-25 20:58:01 +01:00
Jakub Janek
7789857e30
Translated using Weblate (Slovak)
...
Currently translated at 75.3% (5430 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/sk/
2022-02-25 20:58:01 +01:00
ZbeeGin
89d85800ab
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-02-25 20:58:01 +01:00
Jan Straka
43dcf09747
Translated using Weblate (Czech)
...
Currently translated at 91.0% (6567 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/cs/
2022-02-25 20:58:01 +01:00
Eric
a372594dea
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-02-25 20:58:01 +01:00
Henrik Kauhanen
414e6dc43e
Translated using Weblate (Swedish)
...
Currently translated at 99.0% (7145 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/sv/
2022-02-25 20:58:01 +01:00
Wellington Terumi Uemura
f34d146c38
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-02-25 20:58:01 +01:00
Mark Hämmerling
d9f5d1d865
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-02-25 20:58:01 +01:00
Arnau Llovet Vidal
b15d6bd10a
Translated using Weblate (Catalan)
...
Currently translated at 61.3% (4421 of 7211 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ca/
2022-02-25 20:58:01 +01:00
Seth Hillbrand
54f621c570
Use board polygon instead of bbox for size
...
Board BBox uses the visible size of the board, which includes edge cut
thickness. This is not appropriate for the Board characteristics.
Using the outline polygon gives accurate results and falls back to a
bounding box in the case where the outline is invalid
Fixes https://gitlab.com/kicad/code/kicad/issues/10972
2022-02-25 11:13:01 -08:00
Seth Hillbrand
d29d981784
Avoid overflow in textbox
...
Count() returns unsigned values. Since, we subtract 1 from this value,
if the count is 0, we will underflow the unsigned value, creating an
extremely large value that we multiply by the interline spacing.
2022-02-25 11:11:29 -08:00
jean-pierre charras
3801a8adc0
Eeschema: ensure ERC exclusions list is up to date before saving it in *.kicad_pro
...
Fixes #10339
From master branch
2022-02-25 18:26:48 +01:00
Mike Williams
7d4cb91f39
Schematic: disallow center rotation, allow both endpoint rotations
...
Center rotation will often misalign lines to the grid, which is bad
until fix off grid items on the schematic.
We can rotate a connection end into a new connection or to become
collinear with an existing line, so we need to check for this at the end
of rotation.
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/10565
2022-02-25 16:27:55 +00:00
jean-pierre charras
0f497d1b7a
Fix incorrect conversion from lines to rect in fp editor.
...
Fixes #10965
https://gitlab.com/kicad/code/kicad/issues/10965
2022-02-25 13:50:57 +01:00
Jeff Young
5f1976f341
fixup! Better DRC checking when placing vias.
2022-02-25 10:40:05 +00:00
Jeff Young
6036331b25
Debounce layer visibility buttons and fix issues with FP Editor.
...
(cherry picked from commit cb16ad7557 )
2022-02-25 10:40:05 +00:00
Jeff Young
5129143bcb
Layer visibilities aren't stored in project for footprint editor.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/10953
(cherry picked from commit 5c54f40eae )
2022-02-25 10:40:05 +00:00
Jeff Young
d7d31e4b76
Implement multi-layer stitching via logic.
...
(cherry picked from commit d65f9ad2d8 )
2022-02-25 10:40:05 +00:00
Jeff Young
b00f855c26
Better DRC checking when placing vias.
...
(cherry picked from commit 369f53bb19 )
2022-02-25 10:40:05 +00:00
Jeff Young
4b0177c8fe
Handle hidden layers in FP Editor.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/10946
(cherry picked from commit 08df5c0b01 )
2022-02-25 10:40:05 +00:00
Jeff Young
b11ec85706
Copy Pad_Master when copying BOARD_DESIGN_SETTINGS.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/10932
(cherry picked from commit d2069e1548 )
2022-02-25 10:40:05 +00:00
Seth Hillbrand
de48f41184
Fix wxT commit
...
Fixes https://gitlab.com/kicad/code/kicad/issues/10967
2022-02-24 17:00:10 -08:00
Greg Davill
55bdef9bd2
action_plugin: Remove duplicated entry in UndoList
...
(cherry picked from commit 429c311ec3 )
2022-02-24 14:46:13 -08:00
Jeff Young
5cc2bef954
Formatting.
2022-02-22 13:48:20 +00:00
aris-kimi
8ce9f08268
Update year
...
Fixes https://gitlab.com/kicad/code/kicad/issues/10842
2022-02-21 22:21:31 +00:00
Jeff Young
6ccaf5e27d
Flip all layers of a zone.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/10621
2022-02-21 22:02:19 +00:00
Jeff Young
a24912d01d
A bit of safety.
2022-02-21 22:02:19 +00:00
Marek Roszko
8ad0f24031
Simplify locale data path setting...
2022-02-21 13:13:37 -05:00
Jeff Young
2498655cc5
Respect ERROR_OUTSIDE when inflating polygons.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/10896
(cherry picked from commit e6c617b74d )
2022-02-21 17:32:25 +00:00
Marek Roszko
b2ac4b2c65
Simplify KICAD6_TEMPLATE_DIR default
...
The search_stack method is bugland
Fix https://gitlab.com/kicad/code/kicad/-/issues/10119
(cherry picked from commit ad251b7b8c )
2022-02-21 17:23:07 +00:00
Mike Williams
899c2d9080
Schematic: handle switching h/v mode better while drawing lines
...
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/10859
(cherry picked from commit e35c3f2b99 )
2022-02-21 12:06:12 -05:00
Jeff Young
b4ac59d9d3
Don't crash on highight net during drag.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/10866
2022-02-21 12:25:55 +00:00
Jeff Young
a5305aa235
A more discerning un-flashed-connectivity test.
...
(cherry picked from commit aa2c8e9b0c )
2022-02-21 11:20:48 +00:00
Tomasz Wlostowski
680163f8a8
Cherry-pick commits from Master and about SVG import:
...
*Fixes in the SVG import polygon postprocessing:
- don't drop subsequent polys when a non-filled primitive is imported 'in between'
- fix missing holes (also related to the interleaving of stroke and filled shapes, depending on the software that wrote the SVG file)
*GRAPHICS_IMPORTER_BUFFER: forgot to store the indices of the paths belonging to a compound shape
*pcbnew: GRAPHICS_IMPORTER can now recognize multi-path shapes (and postprocess polygons with holes into Kicad-compatible fractured polysets)
*SHAPE_POLY_SET: polysets can now be built from a bunch of arbitraily ordered oriented outlines.
Used by the SVG hole support
*SVG_IMPORT_PLUGIN: enable postprocessing of polygons with degeneracy and holes
*pcbnew: SVG importer support for even-odd fill rule
2022-02-21 10:50:05 +01:00
Marek Roszko
0fdd1df208
Update Copyright on win32 manifests
...
(cherry picked from commit 46d719ed42 )
2022-02-21 03:22:16 +00:00
Marek Roszko
9367b7f309
Fix double parsing solids from step models resulting in triangle z-fighting
...
Fix https://gitlab.com/kicad/code/kicad/-/issues/9416
Fix https://gitlab.com/kicad/code/kicad/-/issues/9835
Fix https://gitlab.com/kicad/code/kicad/-/issues/10554
(cherry picked from commit b438810b6b )
2022-02-20 23:52:29 +00:00
Jeff Young
f8d15a641a
Use only a physical connection to determine flashing of pads.
...
Checking for proper nets just confuses things when the nets are set
wrongly for some reason. This way we generate clearer DRC errors.
Fixes https://gitlab.com/kicad/code/kicad/issues/10645
2022-02-20 20:52:39 +00:00
Jeff Young
d56e488f2d
Remove unnecessary validations.
...
Not sure if this will fix the bug or not as I can't reproduce it, but
I'd say odds are pretty good.
Fixes https://gitlab.com/kicad/code/kicad/issues/10467
2022-02-20 20:52:39 +00:00
Jeff Young
cf9fafaba5
EEschema features need to process ~ for empty string; not EDA_TEXT.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/10918
2022-02-20 20:52:39 +00:00
jean-pierre charras
d5ca09dffc
Optimize DIALOG_GLOBAL_EDIT_TRACKS_AND_VIAS: a time consuming call (OnModify())
...
was made for each item change.
It is now made only once.
Fixes #10905
https://gitlab.com/kicad/code/kicad/issues/10905
2022-02-20 20:12:36 +01:00
Jeff Young
b24f51908b
Fix nullptr error (no router tool in footprint editor).
...
(cherry picked from commit df3291c59d )
2022-02-20 16:57:54 +00:00
Jeff Young
15fd0aa989
Disable grid when ctrl/cmd key is down.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/9995
2022-02-20 16:10:53 +00:00
Jeff Young
246b6fcdd6
Use router to update message panel when routing.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/10068
2022-02-20 13:54:01 +00:00
Jeff Young
2b7c79541b
While flags are in prefs, actual clearance values are in board setup.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/10852
(cherry picked from commit 7ddd3137a3 )
2022-02-20 01:03:08 +00:00
Jeff Young
7f40cac4b0
Fix collapsing name column in Net Inspector.
...
(cherry picked from commit 4966e2ebc2 )
2022-02-20 01:03:08 +00:00
Jeff Young
7978c8c291
Allow Rule Areas on all physical layers.
...
Required to do things like modify silk_clearance rules.
(cherry picked from commit 8f670552a6 )
2022-02-20 01:03:08 +00:00
Jeff Young
fc6ec23ac1
On-the-fly language updating for appearance panel & selection filter.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/10040
(cherry picked from commit 6ce63d66e8 )
2022-02-20 01:03:08 +00:00
Jeff Young
02ec87b036
Cancel or commit pad edit mode when switching footprints.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/10209
(cherry picked from commit 85805b95ba )
2022-02-20 01:03:08 +00:00
Jeff Young
da82ba00e4
Resolve text variables before attempting to open datasheet.
...
(cherry picked from commit 510dc28a5c )
2022-02-20 01:03:08 +00:00
Jeff Young
b041a77cfa
Don't paste into hidden columns.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/10168
(cherry picked from commit c27ec5cae1 )
2022-02-20 01:03:08 +00:00
Jeff Young
9fcd4113b0
Fix crash bug when adding rows to pin table and then pasting to unit.
...
(cherry picked from commit 8a22dab83d )
2022-02-20 01:03:08 +00:00
Jeff Young
762258203c
Add zone margin when subtracting other graphics and zones.
...
It was already added for pads and tracks, but not the other objects.
Fixes https://gitlab.com/kicad/code/kicad/issues/10896
(cherry picked from commit 81bed9ab96 )
2022-02-20 01:03:08 +00:00
Seth Hillbrand
75a4036e45
Trim wires based on how many pins they intersect
...
If a wire intersects more than 2 pins from the same symbol, we don't
trim connections. If the wire intersects exactly two pins from a single
symbol, we remove the wire between the pins.
We avoided doing this before because we didn't have a good metric for
trimming vs. not. But the per-symbol calculation feels like the least
surprising option.
Fixes https://gitlab.com/kicad/code/kicad/issues/10909
Fixes https://gitlab.com/kicad/code/kicad/issues/1857
2022-02-19 16:54:19 -08:00
Seth Hillbrand
f0d7a09af9
Remove broken call to normalize outlines
...
We should never be editing the user's outlines for them. This creates
broken zones that are hard to repair. In this case, there was also a
secondary zone with no outline that would crash the system
Fixes https://gitlab.com/kicad/code/kicad/issues/10904
2022-02-18 09:30:26 -08:00
jean-pierre charras
7be3a6b3c5
pcbnew: fix incorrect calculation of the board thickness from board stackup.
...
dielectric sub layers were not taken in account.
Fixes #10899
https://gitlab.com/kicad/code/kicad/issues/10899
2022-02-18 18:10:49 +01:00
jean-pierre charras
08bc14ccf2
Gerbview: fix missing handling of ID_GRID_SETTINGS event.
...
Fixes #10885
https://gitlab.com/kicad/code/kicad/issues/10885
2022-02-18 12:30:44 +01:00
Marco Ciampa
5781cb0ce5
Updated Italian translation
2022-02-18 12:05:13 +01:00
Seth Hillbrand
ed2148d634
Prevent merging tracks across pads
...
When merging co-linear tracks, we should maintain the existing break if
it exists on pads, vias and other connection points
(cherry picked from commit 3a29d94c0a )
2022-02-17 19:44:33 -08:00
Seth Hillbrand
8e9d44942f
Maintain connectivity while cleaning tracks/vias
...
When merging segments that loop back on each other, we need to merge
them in such a way to to keep the resulting endpoints connected to the
original adjoining endpoints
Fixes https://gitlab.com/kicad/code/kicad/issues/10780
2022-02-17 15:24:23 -08:00
qu1ck
8b1f1c0296
Fix double loading plugins and sys.path entires multiplying
...
(cherry picked from commit b53b68c686 )
2022-02-17 10:59:52 -08:00
Tomasz Wlostowski
4eb9440a42
router: include arc approximation tollerance in arc hull clearance calculation
...
fixes: https://gitlab.com/kicad/code/kicad/-/issues/10470
(cherry picked from commit ce28525172 )
2022-02-17 09:22:19 -08:00
jean-pierre charras
7cf7270738
GERBER_JOBFILE_WRITER: allows all *_User layers to be listed in *gbrjob file.
2022-02-17 15:35:49 +01:00
Jeff Young
9c48707c88
For Coverity.
2022-02-17 14:30:47 +00:00
Jeff Young
ff21a16f7d
Formatting.
2022-02-17 14:30:47 +00:00
Jeff Young
3b072ca8b4
Sync all fields between units when symbol is edited.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/10610
(cherry picked from commit d60ed70d54 )
2022-02-17 14:30:47 +00:00
Jeff Young
e56355fc17
Update alt pin assignments in other units.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/10849
(cherry picked from commit e499793147 )
2022-02-17 14:30:47 +00:00
Jeff Young
cfae33e7a8
Fix Mac button-text grid control spacing.
...
(cherry picked from commit 9fb3032c77 )
2022-02-17 14:30:47 +00:00
Wayne Stambaugh
c6c4f9ae4b
Eeschema: fix broken symbol library rescue.
...
Apparently at some point during V5 development, symbol cache library names
were saved by replacing the LIB_ID separator character ':' with '_'. This
caused the cache look up to fail there by skipping the symbol rescue which
could result in broken schematics.
I have no idea where this happened during V5 development. The video demo
in the HEAD of the 5.1 branch shows the issue. All of the other demo cache
libraries are correct.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/10488
2022-02-17 09:09:19 -05:00
Mikolaj Wielgus
46f7223dd9
Fix sizing of the two last columns in drill statistics table
2022-02-17 14:16:31 +01:00
Mikolaj Wielgus
75bba51b0b
Fix board statistics drill grid column sizing
...
And remove the horizontal scrollbar.
2022-02-17 14:16:31 +01:00
jean-pierre charras
34ed850a23
GERBER_JOBFILE_WRITER: fix missing handling of User_1 to User_9 user layers.
...
Fixes #10878
https://gitlab.com/kicad/code/kicad/issues/10878
2022-02-17 11:48:40 +01:00
Seth Hillbrand
266ee381d5
Update Translations
2022-02-16 17:23:19 -08:00
Henrik Kauhanen
15a44d75fb
Translated using Weblate (Swedish)
...
Currently translated at 99.0% (7145 of 7212 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/sv/
2022-02-17 02:22:39 +01:00
Mustafa Selçuk ÇAVDAR
f93304b144
Translated using Weblate (Turkish)
...
Currently translated at 43.3% (3126 of 7212 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/tr/
2022-02-17 02:22:39 +01:00
Henrik Kauhanen
5fe583e195
Translated using Weblate (Swedish)
...
Currently translated at 99.0% (7145 of 7212 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/sv/
2022-02-17 02:22:39 +01:00
Mark Hämmerling
9153fcd04a
Translated using Weblate (German)
...
Currently translated at 99.9% (7209 of 7212 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/de/
2022-02-17 02:22:39 +01:00
Henrik Kauhanen
0f5219ad92
Translated using Weblate (Swedish)
...
Currently translated at 99.0% (7145 of 7212 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/sv/
2022-02-17 02:22:39 +01:00
Eric
5b90195dfa
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (7212 of 7212 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/zh_Hans/
2022-02-17 02:22:38 +01:00
Henrik Kauhanen
28c6ac53b7
Translated using Weblate (Swedish)
...
Currently translated at 99.0% (7145 of 7212 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/sv/
2022-02-17 02:22:38 +01:00
Wellington Terumi Uemura
79e8c8df67
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (7212 of 7212 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/pt_BR/
2022-02-17 02:22:38 +01:00
Tokita, Hiroshi
f02722b7a7
Translated using Weblate (Japanese)
...
Currently translated at 99.8% (7200 of 7212 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ja/
2022-02-17 02:22:38 +01:00
Henrik Kauhanen
34e116c18b
Translated using Weblate (Finnish)
...
Currently translated at 87.3% (6298 of 7212 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/fi/
2022-02-17 02:22:38 +01:00
Ulices
1a5e00254d
Translated using Weblate (Spanish (Mexico))
...
Currently translated at 99.5% (7182 of 7212 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/es_MX/
2022-02-17 02:22:38 +01:00
Henrik Kauhanen
f36a0eeb95
Translated using Weblate (German)
...
Currently translated at 99.8% (7202 of 7212 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/de/
2022-02-17 02:22:38 +01:00
Mark Hämmerling
f8b3f5b02f
Translated using Weblate (German)
...
Currently translated at 99.8% (7202 of 7212 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/de/
2022-02-17 02:22:38 +01:00
Jan Straka
dca9df1908
Translated using Weblate (Czech)
...
Currently translated at 90.6% (6536 of 7212 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/cs/
2022-02-17 02:22:38 +01:00
Arnau Llovet Vidal
f2e1b8cc7a
Translated using Weblate (Catalan)
...
Currently translated at 61.1% (4410 of 7212 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ca/
2022-02-17 02:22:38 +01:00
ZbeeGin
9c4eab9677
Translated using Weblate (Polish)
...
Currently translated at 99.9% (7209 of 7212 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/pl/
2022-02-17 02:22:38 +01:00
Seth Hillbrand
470d7d228d
Fix wxT overzealous replacements
...
A couple of regex mistakes slipped through and need to be reverted here
2022-02-16 17:21:49 -08:00
Jeff Young
71eefc8322
Don't force user to be overly pedantic when writing diffpair rules.
...
(cherry picked from commit fe7e72538e )
2022-02-15 20:57:45 +00:00
jean-pierre charras
ef96ee4a99
French translation update.
2022-02-15 10:20:56 +01:00
jean-pierre charras
35968dfe18
DIALOG_PLOT: use a short living quasimodal dialog instead of a long living window.
...
In this case, a quasimodal dialog is the right way.
From master branch, commit 43f5a7c74
2022-02-15 09:24:16 +01:00
Seth Hillbrand
b3965c014c
Update Translations
2022-02-14 09:20:24 -08:00
Eric
c3cc615f37
Translated using Weblate (Chinese (Simplified))
...
Currently translated at 100.0% (7186 of 7186 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/zh_Hans/
2022-02-14 18:19:04 +01:00
Mustafa Selçuk ÇAVDAR
bc232a7b6b
Translated using Weblate (Turkish)
...
Currently translated at 43.1% (3099 of 7186 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/tr/
2022-02-14 18:19:04 +01:00
Henrik Kauhanen
880098d659
Translated using Weblate (Swedish)
...
Currently translated at 99.5% (7153 of 7186 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/sv/
2022-02-14 18:19:04 +01:00
Krzysztof Kawa
1640c27cd2
Translated using Weblate (Polish)
...
Currently translated at 100.0% (7186 of 7186 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/pl/
2022-02-14 18:19:04 +01:00
ZbeeGin
96fc0feb4d
Translated using Weblate (Polish)
...
Currently translated at 100.0% (7186 of 7186 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/pl/
2022-02-14 18:19:04 +01:00
김랑기
fdae390c52
Translated using Weblate (Korean)
...
Currently translated at 100.0% (7186 of 7186 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ko/
2022-02-14 18:19:04 +01:00
Henrik Kauhanen
2cb5643556
Translated using Weblate (Finnish)
...
Currently translated at 87.8% (6313 of 7186 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/fi/
2022-02-14 18:19:04 +01:00
Ulices
d689d1a866
Translated using Weblate (Spanish (Mexico))
...
Currently translated at 100.0% (7186 of 7186 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/es_MX/
2022-02-14 18:19:04 +01:00
Jan Straka
76c690c819
Translated using Weblate (Czech)
...
Currently translated at 90.5% (6509 of 7186 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/cs/
2022-02-14 18:19:04 +01:00
Arnau Llovet Vidal
3c601180c2
Translated using Weblate (Catalan)
...
Currently translated at 61.0% (4390 of 7186 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/ca/
2022-02-14 18:19:03 +01:00
Mark Hämmerling
3c83040c4b
Translated using Weblate (German)
...
Currently translated at 100.0% (7186 of 7186 strings)
Translation: KiCad EDA/v6
Translate-URL: https://hosted.weblate.org/projects/kicad/v6/de/
2022-02-14 18:19:03 +01:00
Seth Hillbrand
6147e997ff
Format string for translation
2022-02-14 09:17:53 -08:00
Seth Hillbrand
e88bef0023
Fix PCM strings
2022-02-14 09:17:53 -08:00
jean-pierre charras
54a3ca06c0
Pcbnew, DIALOG_GRAPHIC_ITEM_PROPERTIES: fix incorrect test for arcs.
...
It was due to mixing decidegrees and degrees, and seen for 180 deg arcs
Fixes #10841
https://gitlab.com/kicad/code/kicad/issues/10841
2022-02-14 09:46:57 +01:00
jean-pierre charras
0cb82a0985
Import netlist: fix issues: do not read netlist before it is selected.
...
Now the netlist must be explicitly selected and read instead of beeing
read during dialog creation.
It also avoid a useless netlist read when closing the dialog or trying
to change the netlist filename.
From master branch
2022-02-14 08:37:53 +01:00
Roberto Fernandez Bautista
b7f8f95725
Don't lock OpenGL context twice
...
Use GAL_DRAWING_CONTEXT as this unlocks the context in its destructor,
so that when an exception is thrown inside the `try` block, it should
automatically unlock before we switch backend.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/10840
(cherry picked from commit 1b6fe615e5 )
2022-02-13 21:10:48 +00:00
Graham Keeth
30276fb5f7
update custom rule syntax help to make diff pair rule examples clearer
...
(cherry picked from commit 4442f76add )
2022-02-13 20:15:47 +00:00
Jeff Young
f37531ed39
Fix repaints getting done after the wrong dialog.
...
(cherry picked from commit b7c9a1ad55 )
2022-02-13 18:37:44 +00:00
Jeff Young
fd4ac7c5df
Error messages for zone merging.
...
Also fixes a bug where zones meeting at a point would get merged
resulting in a self-intersecting zone.
Also fixes a bug where undo would not be handled correctly when zones
could not be merged.
Fixes https://gitlab.com/kicad/code/kicad/issues/10466
(cherry picked from commit d5a2059c21 )
2022-02-13 18:30:32 +00:00
Jeff Young
b8b9f646c6
Show pin dangling symbols in Symbol Editor.
...
Even though we don't have connections they're a still a good visual
indication of which end of the pin is which.
Fixes https://gitlab.com/kicad/code/kicad/issues/10742
(cherry picked from commit aedfe08bad )
2022-02-13 18:29:12 +00:00
Jeff Young
f561f85ebb
Move CN_VISITOR from HitTest() to Collide().
...
The former isn't sufficiently aware of layer differences (such as for
pads with some layers unflashed).
(cherry picked from commit 6e063247e5 )
2022-02-13 18:22:18 +00:00
Jeff Young
7cba8e847d
Don't use bounding box cache during insideArea.
...
For starters we can't rely on it having been updated, but we also
cache the entire result so there's no huge cost-savings anyway.
Fixes https://gitlab.com/kicad/code/kicad/issues/10821
(cherry picked from commit 8dcc933fc3 )
2022-02-13 18:20:31 +00:00
Jeff Young
f8ac6df0cd
Implement undo for Eeschema find/replace.
...
Fixes https://gitlab.com/kicad/code/kicad/issues/10824
(cherry picked from commit 33e57930bc )
2022-02-13 18:19:59 +00:00
Mark Roszko
310e339c39
Remove jenkins badge
2022-02-12 14:23:43 +00:00
jean-pierre charras
6b6d97e726
Gerbview: fix a long standing issue: negative objects are now correctly printed.
2022-02-12 11:57:14 +01:00
木 王
7c910c2d0b
fix-npth
2022-02-12 11:56:46 +01:00
Seth Hillbrand
1b8f25235c
There is one source of truth in AC
...
Don't store default values in two separate places. Passes the existing
by value as the default.
Issue identified by @axemagn
Fixes https://gitlab.com/kicad/code/kicad/issues/10221
(cherry picked from commit 3b87ab630e )
2022-02-11 13:24:31 -08:00
Wayne Stambaugh
f7133168c1
Begin version 6.0.3 development.
2022-02-10 19:34:34 -05:00