7
mirror of https://gitlab.com/kicad/code/kicad.git synced 2025-04-23 00:23:32 +00:00
Commit Graph

29564 Commits

Author SHA1 Message Date
jean-pierre charras
6632cb056c Fix issues with arcs in kicad2step, due to last kicad_pcb format changes.
Fixes 
https://gitlab.com/kicad/code/kicad/issues/9409
2021-10-17 17:45:12 +02:00
qu1ck
6db0216dd4 Bring back python compatibility constants for SHAPE_T
They were removed in a41944020d
and that broke a lot of stuff.
2021-10-17 03:21:47 -07:00
jean-pierre charras
b44a14a472 Plot custom pads with pad anchor size = 0.
A pad anchor size = 0 is allowed in 5.99 version (not in 5.1 versions)
Fixes 
https://gitlab.com/kicad/code/kicad/issues/9408
2021-10-17 11:01:38 +02:00
Marek Roszko
cd8e464339 Manifest windows apps to UTF8 code page by default
Windows 10+ only
2021-10-16 21:53:52 -04:00
Roberto Fernandez Bautista
e867a4fd27 CADSTAR PCB: Fix Zone fill priorities
The algorithm now correctly determines fill priorities when the zone
outlines are close together and within the minimum clearance between
zones.
2021-10-16 21:50:56 +01:00
Jeff Young
a1c1f60665 Coverity fixes. 2021-10-16 16:27:35 +01:00
jean-pierre charras
c4e775c694 Fix bug in qa, drc_proto.h (link issue).
A virtual pure function was called inside drc_proto.h.
2021-10-16 10:55:19 +02:00
Marek Roszko
f2783a86e0 On second thought, make the label dump runtime based on enabled log masks 2021-10-15 22:35:47 -04:00
Seth Hillbrand
57d0cbcefa Fix python QA 2021-10-15 13:50:36 -07:00
Seth Hillbrand
227f11a71e Suppress CMake warning about naming 2021-10-15 13:50:36 -07:00
Jeff Young
81e72bafd7 Fix test case. 2021-10-15 21:27:16 +01:00
Jeff Young
ce55dd2893 Fix botched merge. 2021-10-15 21:27:16 +01:00
Seth Hillbrand
0de2fb8a67 Update translations 2021-10-15 12:30:07 -07:00
Ulices
35437b2e7b
Translated using Weblate (Spanish (Mexico))
Currently translated at 97.9% (7013 of 7159 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/es_MX/
2021-10-15 21:26:26 +02:00
Wellington Terumi Uemura
95919b2478
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (7159 of 7159 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pt_BR/
2021-10-15 21:26:26 +02:00
boonchai k
0dd4191150
Translated using Weblate (Thai)
Currently translated at 100.0% (7159 of 7159 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/th/
2021-10-15 21:26:26 +02:00
Konstantin Baranovskiy
be5e197ccb
Translated using Weblate (Russian)
Currently translated at 100.0% (7159 of 7159 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ru/
2021-10-15 21:26:26 +02:00
ZbeeGin
6d74c11054
Translated using Weblate (Polish)
Currently translated at 100.0% (7159 of 7159 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pl/
2021-10-15 21:26:26 +02:00
Tokita, Hiroshi
71b267124d
Translated using Weblate (Japanese)
Currently translated at 99.6% (7137 of 7159 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ja/
2021-10-15 21:26:26 +02:00
Jonathan Haas
0f1a7ede37
Translated using Weblate (German)
Currently translated at 100.0% (7159 of 7159 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/de/
2021-10-15 21:26:25 +02:00
Jan Straka
cc8397dfe5
Translated using Weblate (Czech)
Currently translated at 85.7% (6138 of 7159 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/cs/
2021-10-15 21:26:25 +02:00
Arnau Llovet Vidal
4b6959165e
Translated using Weblate (Catalan)
Currently translated at 43.1% (3089 of 7159 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ca/
2021-10-15 21:26:25 +02:00
Wellington Terumi Uemura
655365e0af
Translated using Weblate (Portuguese (Brazil))
Currently translated at 66.5% (4761 of 7159 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pt_BR/
2021-10-15 21:26:25 +02:00
Wellington Terumi Uemura
7afa4b90cb
Translated using Weblate (Portuguese (Brazil))
Currently translated at 66.5% (4761 of 7159 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pt_BR/
2021-10-15 21:26:25 +02:00
Augusto Fraga Giachero
39178fd8f4
Translated using Weblate (Portuguese (Brazil))
Currently translated at 66.5% (4761 of 7159 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pt_BR/
2021-10-15 21:26:25 +02:00
Wellington Terumi Uemura
4fa155fb46
Translated using Weblate (Portuguese (Brazil))
Currently translated at 66.5% (4761 of 7159 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pt_BR/
2021-10-15 21:26:25 +02:00
boonchai k
834a1f5595
Translated using Weblate (Thai)
Currently translated at 96.4% (6907 of 7159 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/th/
2021-10-15 21:26:25 +02:00
Seth Hillbrand
b88473e41f Respect context layer in eval
When testing for a specific layer context, we should only return true if
the item either exists on that layer or if the context layer is
UNDEFINED_LAYER, meaning the layer value is not material to the test

Relates to https://gitlab.com/kicad/code/kicad/-/issues/9366
2021-10-15 10:35:29 -07:00
Adam Wolf
ec10b12c6a On macOS, copy libngspice dylibs and symlinks
Now that ngspice creates soversion'ed libraries, we need to tweak
how we copy the dylibs around.

This is meant to address
https://gitlab.com/kicad/code/kicad/-/issues/9143.
2021-10-15 17:34:27 +00:00
Jeff Young
1f19c41c29 Support printing of kicad_dru files. 2021-10-15 12:45:43 +01:00
Jeff Young
8a8775bed8 Remove another use of non-argv wxExecute
(Fixes supplied by mwielgus.)
2021-10-15 12:45:43 +01:00
Jeff Young
f9861b4a6c Finish arc rework and push out to file formats. 2021-10-15 12:45:43 +01:00
Jeff Young
b52529521e Replace individual LIB_* shapes with LIB_SHAPE (based on EDA_SHAPE).
Also moves to more capable FILL_T model that can be shared.
2021-10-15 12:45:43 +01:00
Jeff Young
9b9e379aa0 Overhaul arc internal model to not over-specify information. 2021-10-15 12:45:43 +01:00
Jeff Young
8b08c9e53f Shorter names before things get out of hand.
Also, remove comments indicating CURVE is a Bezier.  Just call it a
BEZIER.
2021-10-15 12:45:43 +01:00
Jeff Young
a41944020d Push most of PCB_SHAPE impl down in to EDA_SHAPE. 2021-10-15 12:45:43 +01:00
Jeff Young
672b27f91a Formatting. 2021-10-15 12:45:43 +01:00
jean-pierre charras
27813e443a French translation update. 2021-10-15 11:32:36 +02:00
jean-pierre charras
84e83fc743 pcb_calculator, eserie rework and add E24 serie.
Numerous enhancements in code.
2021-10-15 11:16:27 +02:00
jean-pierre charras
0533196294 Fix Coverity warnings 2021-10-15 09:24:16 +02:00
Seth Hillbrand
4852a8afa1 Set Scintilla cursor color for themes
Updates cursor to be visible even in dark themes

Fixes https://gitlab.com/kicad/code/kicad/issues/9398
2021-10-14 10:10:55 -07:00
Seth Hillbrand
faba2b06c2 Lock track width after placing segment
We don't want to allow the full track width to change after placing a
segment when we are in follow-segment mode. This would require either
ripping up and re-solving the existing track or allowing potential DRC
errors.

Fixes https://gitlab.com/kicad/code/kicad/issues/9395
2021-10-14 09:21:14 -07:00
Wayne Stambaugh
c61af21da8 Eeschema: don't stat files when updating title bar text.
The tests for file existence and write status perform two file stats
which cause performance issues on slow network shares.  Now the file
state is determined at load time and stored in the SCH_SCREEN object
so file access is no longer required.

Fixes https://gitlab.com/kicad/code/kicad/-/issues/9343
2021-10-14 10:52:58 -04:00
Jeff Young
fb8ee1a9d3 Remove assert. 2021-10-14 14:13:50 +01:00
Jeff Young
7e8f2cdb94 Simplify highlighting logic.
Fixes https://gitlab.com/kicad/code/kicad/issues/8410
2021-10-14 00:31:52 +01:00
Ian McInerney
69509c9dd1 gerbview: Remove empty strings from PCB layer number combobox 2021-10-13 23:49:52 +01:00
Wayne Stambaugh
c4d0a06701 Eeschema: fix broken auto save feature.
Make auto save recover all auto saved sheet files not just the root sheet.

This does not fix existing auto save issues because recovery would require
an iterative reload for each automatically saved sheet file and would only
happen once.

Fixes https://gitlab.com/kicad/code/kicad/-/issues/9288
2021-10-13 14:51:00 -04:00
Roberto Fernandez Bautista
9e557d84c6 Ensure appended arcs are valid arcs (start, mid, end cannot be collinear)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/9380
2021-10-13 18:58:21 +01:00
Roberto Fernandez Bautista
4b8ca18bf7 Remove unfinished code for handling arcs in SHAPE_POLY_SET::booleanOp
Boolean Ops on polygons with arcs are not supported (the only exception
is Simplify)

Also fix a bug in SHAPE_LINE_CHAIN::splitArc that resulted in an
exception

Partially fixes https://gitlab.com/kicad/code/kicad/-/issues/9380
2021-10-13 18:29:32 +01:00
jean-pierre charras
7715d6d396 Gerbview: Minot fix: allows 32 copper layers in Export to Pcbnew.
Fixes 
https://gitlab.com/kicad/code/kicad/issues/9376
2021-10-13 18:47:52 +02:00