Commit Graph

38308 Commits

Author SHA1 Message Date
Jeff Young ebad7dfc0d Revert the SHAPE_ARC::Collide() part.
The arc width appears to be handled elsewhere (at least in
the test suite).

Fixes https://gitlab.com/kicad/code/kicad/-/issues/16951

(cherry picked from commit 11f5908761)
2024-02-12 17:55:35 +00:00
Jeff Young ab82dc5839 Fix SHAPE_ARC::BBox() and Collide() to honour m_width.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16951

(cherry picked from commit d5ac0ff768)
2024-02-12 17:01:21 +00:00
Seth Hillbrand cfc1f14282 Revise triangulation
- Avoid double-splitting a single point
- Check for mid-line intersections
- Avoid splitting zero-area polygons
- Keep full z-list for intersection checks

Fixes https://gitlab.com/kicad/code/kicad/-/issues/16241

(cherry picked from commit 0a67dd3fdd)
2024-02-12 08:34:10 -08:00
Mark Roszko 479b3e6c72 Add some missing newlines to cli output 2024-02-12 02:16:48 +00:00
Marek Roszko 27c573ca42 Fix crash if we exit lib table setup
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16917


(cherry picked from commit 6a37f99e94)
2024-02-12 02:06:33 +00:00
Ian McInerney e28381841a Don't remember the menu in the tool dispatcher
Remembering the menu in the tool dispatcher can lead to stale pointers
if we never receive the required menu open or close events. Since wx
3.1.3, we get a valid menu object for all three events, so just forward
the event to that menu unconditionally if the menu is one of our
ACTION_MENUs.

Fixes https://gitlab.com/kicad/code/kicad/-/issues/16844

(Cherry-picked from b588001b95)
2024-02-11 23:27:38 +00:00
Jon Evans 37ac2ee0a3 Guard actions that change project against running in non-standalone mode
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16942

(cherry picked from commit ec2cd99405)
2024-02-11 09:44:46 -05:00
Seth Hillbrand 42397a6ce1 Don't set defaults in blank project
Defaults are set in code so that we have a singular reference when
generating new project

Fixes https://gitlab.com/kicad/code/kicad/-/issues/16032


(cherry picked from commit 0e6f1a9f99)
2024-02-11 14:06:18 +00:00
Seth Hillbrand e29131f265 Update metadata resource to v7 (just in time for v8)
(cherry picked from commit 950ad39e39)
2024-02-09 19:36:39 -08:00
Seth Hillbrand b4d03e2eeb Update translations 2024-02-09 15:58:37 -08:00
김랑기 5bd565211b
Translated using Weblate (Korean)
Currently translated at 100.0% (8026 of 8026 strings)

Translation: KiCad EDA/v7
Translate-URL: https://hosted.weblate.org/projects/kicad/v7/ko/
2024-02-10 00:56:25 +01:00
김랑기 dd654ddd9a
Translated using Weblate (Korean)
Currently translated at 100.0% (8026 of 8026 strings)

Translation: KiCad EDA/v7
Translate-URL: https://hosted.weblate.org/projects/kicad/v7/ko/
2024-02-10 00:56:25 +01:00
CloverGit 303a90eb65
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.9% (8025 of 8026 strings)

Translation: KiCad EDA/v7
Translate-URL: https://hosted.weblate.org/projects/kicad/v7/zh_Hans/
2024-02-10 00:56:25 +01:00
김랑기 7be9021ba3
Translated using Weblate (Korean)
Currently translated at 100.0% (8026 of 8026 strings)

Translation: KiCad EDA/v7
Translate-URL: https://hosted.weblate.org/projects/kicad/v7/ko/
2024-02-10 00:56:25 +01:00
김랑기 843d01f27b
Translated using Weblate (Korean)
Currently translated at 100.0% (8026 of 8026 strings)

Translation: KiCad EDA/v7
Translate-URL: https://hosted.weblate.org/projects/kicad/v7/ko/
2024-02-10 00:56:25 +01:00
김랑기 bdc1cbda27
Translated using Weblate (Korean)
Currently translated at 100.0% (8026 of 8026 strings)

Translation: KiCad EDA/v7
Translate-URL: https://hosted.weblate.org/projects/kicad/v7/ko/
2024-02-10 00:56:25 +01:00
김랑기 51e094eb34
Translated using Weblate (Korean)
Currently translated at 100.0% (8026 of 8026 strings)

Translation: KiCad EDA/v7
Translate-URL: https://hosted.weblate.org/projects/kicad/v7/ko/
2024-02-10 00:56:24 +01:00
Hanna Breisand ccec31da71
Translated using Weblate (Swedish)
Currently translated at 99.9% (8025 of 8026 strings)

Translation: KiCad EDA/v7
Translate-URL: https://hosted.weblate.org/projects/kicad/v7/sv/
2024-02-10 00:56:24 +01:00
김랑기 fe3bbee807
Translated using Weblate (Korean)
Currently translated at 100.0% (8026 of 8026 strings)

Translation: KiCad EDA/v7
Translate-URL: https://hosted.weblate.org/projects/kicad/v7/ko/
2024-02-10 00:56:24 +01:00
CloverGit 12cb6fc043
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.9% (8025 of 8026 strings)

Translation: KiCad EDA/v7
Translate-URL: https://hosted.weblate.org/projects/kicad/v7/zh_Hans/
2024-02-10 00:56:24 +01:00
Stanislav Kaliuk 1c3efdf212
Translated using Weblate (Ukrainian)
Currently translated at 99.8% (8015 of 8026 strings)

Translation: KiCad EDA/v7
Translate-URL: https://hosted.weblate.org/projects/kicad/v7/uk/
2024-02-10 00:56:24 +01:00
dsa-t 5d4f66a613
Translated using Weblate (Russian)
Currently translated at 100.0% (8026 of 8026 strings)

Translation: KiCad EDA/v7
Translate-URL: https://hosted.weblate.org/projects/kicad/v7/ru/
2024-02-10 00:56:24 +01:00
Toni Laiho 711184ef62
Translated using Weblate (Finnish)
Currently translated at 99.9% (8022 of 8026 strings)

Translation: KiCad EDA/v7
Translate-URL: https://hosted.weblate.org/projects/kicad/v7/fi/
2024-02-10 00:56:24 +01:00
pondahai 9b4809e10f
Translated using Weblate (Chinese (Traditional))
Currently translated at 99.7% (8009 of 8026 strings)

Translation: KiCad EDA/v7
Translate-URL: https://hosted.weblate.org/projects/kicad/v7/zh_Hant/
2024-02-10 00:56:24 +01:00
CloverGit 9109c4cd27
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.9% (8025 of 8026 strings)

Translation: KiCad EDA/v7
Translate-URL: https://hosted.weblate.org/projects/kicad/v7/zh_Hans/
2024-02-10 00:56:24 +01:00
Nguyễn Ngọc Khánh 20c68f9c8d
Translated using Weblate (Vietnamese)
Currently translated at 22.1% (1775 of 8026 strings)

Translation: KiCad EDA/v7
Translate-URL: https://hosted.weblate.org/projects/kicad/v7/vi/
2024-02-10 00:56:24 +01:00
Henrik Kauhanen 9950d046cb
Translated using Weblate (Swedish)
Currently translated at 99.9% (8025 of 8026 strings)

Translation: KiCad EDA/v7
Translate-URL: https://hosted.weblate.org/projects/kicad/v7/sv/
2024-02-10 00:56:24 +01:00
김랑기 ff44242682
Translated using Weblate (Korean)
Currently translated at 100.0% (8026 of 8026 strings)

Translation: KiCad EDA/v7
Translate-URL: https://hosted.weblate.org/projects/kicad/v7/ko/
2024-02-10 00:56:24 +01:00
Jeff Young f671f4db51 Re-use ERC's delete-exclusions-query dialog for DRC.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16914

(cherry picked from commit 91e15634fc)
2024-02-09 16:20:38 +00:00
Jeff Young 406e7acaac Handle nested text variable references in title block.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16919

(cherry picked from commit 33d93b79a3)
2024-02-09 12:44:52 +00:00
Jeff Young a3eca13ad3 By-hand cherry-pick of 3c45145401 2024-02-09 10:31:10 +00:00
Jon Evans 73053a2177 Disable flaky ngspice tests
These need to be re-done in a way that is more
tolerant of the inherent instability/noise in
the simulated circuits (or more ideally, changed
to test a particular thing that can be more
well-defined rather than just simulating a circuit
and seeing if the numbers come out a certain way)

(cherry picked from commit e427099cff)
2024-02-08 18:55:12 -05:00
Seth Hillbrand 5992d7331a Protect schematic undo list actions
The undo/redo lists can have non-SCH_ITEM elements such as worksheet
items.  When re-doing connectivity, we only need the schematic items, so
we pass on these

Fixes https://gitlab.com/kicad/code/kicad/-/issues/16752
2024-02-08 08:31:45 +01:00
Wayne Stambaugh 9767a083cc Tag stable version 7.0.11 release candidate 1. 2024-02-06 08:19:22 -05:00
Alex Shvartzkop 07c9aee1ea Altium: remove illegal chars from library name.
(cherry picked from commit 8a4f203963)
2024-02-01 21:42:36 +03:00
Alex fc0911f55e DXF import: INSERT angles are in degrees.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16656

(cherry picked from commit 767ab72cdb)
2024-02-01 21:09:09 +03:00
Alex b74fef1b10 Altium PCB: support polygon id 65534 for keepout tracks on board outline.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16849

(cherry picked from commit 285067dad1)
2024-02-01 20:59:20 +03:00
Alex Shvartzkop 127874a7b9 Fix bezier curves drawing in schematic/libedit.
(cherry picked from commit ead44d58a0)
2024-02-01 20:42:01 +03:00
Alex ecce28a472 Altium schematic import: fix power ports.
Use different symbol names for different port port styles.
Also fixes curved shapes construction.

Fixes https://gitlab.com/kicad/code/kicad/-/issues/16823

(cherry picked from commit 6225ef69b6)
2024-02-01 20:37:22 +03:00
Alex Shvartzkop e93dacb788 Fix HPGL color mode being set.
(cherry picked from commit 57bc443f0b)
2024-02-01 20:02:00 +03:00
Alex Shvartzkop 6c4734c370 Altium schematic: case-insensitive search for subsheet files.
Also fixes open polylines on sheet.
Also prevents adding polylines with less than 2 points.

Fixes https://gitlab.com/kicad/code/kicad/-/issues/16829

(cherry picked from commit 7f29ac39d8)
2024-02-01 20:00:58 +03:00
Henrik Kauhanen 93a63a61ec
Translated using Weblate (Swedish)
Currently translated at 99.9% (8020 of 8026 strings)

Translation: KiCad EDA/v7
Translate-URL: https://hosted.weblate.org/projects/kicad/v7/sv/
2024-02-01 14:54:37 +01:00
김랑기 57b9c1bdaf
Translated using Weblate (Korean)
Currently translated at 100.0% (8026 of 8026 strings)

Translation: KiCad EDA/v7
Translate-URL: https://hosted.weblate.org/projects/kicad/v7/ko/
2024-02-01 14:54:36 +01:00
VicSanRoPe b166e866e0
Translated using Weblate (Spanish)
Currently translated at 100.0% (8026 of 8026 strings)

Translation: KiCad EDA/v7
Translate-URL: https://hosted.weblate.org/projects/kicad/v7/es/
2024-02-01 14:54:35 +01:00
Pferd O 9fa2549d7a
Translated using Weblate (German)
Currently translated at 99.9% (8025 of 8026 strings)

Translation: KiCad EDA/v7
Translate-URL: https://hosted.weblate.org/projects/kicad/v7/de/
2024-02-01 14:54:34 +01:00
Seth Hillbrand f9cb5a26a3 Update Translations 2024-02-01 10:06:56 +01:00
김랑기 cbd40cb5e4
Translated using Weblate (Korean)
Currently translated at 100.0% (8026 of 8026 strings)

Translation: KiCad EDA/v7
Translate-URL: https://hosted.weblate.org/projects/kicad/v7/ko/
2024-02-01 09:44:05 +01:00
pondahai 352672f8bf
Translated using Weblate (Chinese (Traditional))
Currently translated at 99.7% (8008 of 8026 strings)

Translation: KiCad EDA/v7
Translate-URL: https://hosted.weblate.org/projects/kicad/v7/zh_Hant/
2024-02-01 09:44:05 +01:00
Ulices 6dc5c2b24a
Translated using Weblate (Spanish (Mexico))
Currently translated at 99.9% (8022 of 8026 strings)

Translation: KiCad EDA/v7
Translate-URL: https://hosted.weblate.org/projects/kicad/v7/es_MX/
2024-02-01 09:44:05 +01:00
YÜKSEL AÇIKGÖZ fa63bd24f4
Translated using Weblate (Turkish)
Currently translated at 61.9% (4969 of 8026 strings)

Translation: KiCad EDA/v7
Translate-URL: https://hosted.weblate.org/projects/kicad/v7/tr/
2024-02-01 09:44:05 +01:00