Commit Graph

41815 Commits

Author SHA1 Message Date
Ian McInerney d44b04978a Allow enabling WXTRACE in release builds on all platforms
Setting the environment variable KICAD_ENABLE_WXTRACE now enables wx
trace logging on all platforms. MSW still requires its original
environment variables to be set to get the console displayed.
2024-02-02 14:21:33 +00:00
Wayne Stambaugh 2b1bf369f2 Do not parent file or directory dialogs to panels.
Parenting dialogs to child windows of top level windows is most likely
not defined behavior.  It's also likely that this behavior varies across
platforms so it' best not to risk doing it.  wxWidgets does not check if
the dialog parent is actually a top level window.  There may be other
places we are doing this with our message dialogs so we should do an
audit.
2024-02-02 09:20:36 -05:00
Roberto Fernandez Bautista 0113e7053d Remove unnecessary configurations from CMakeSettings.json.sample
These extra configurations are not really used by anyone and cause issues
for new comers as it defaults to launching msys2 build, which immediately
fails
2024-02-02 12:07:23 +00:00
Ian McInerney 85a2d6178a Add coroutine stack size to trace output 2024-02-02 11:00:08 +00:00
Alex Shvartzkop 4a1245e85a STEP: export copper plating for vias/pads (25 micrometers).
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16694
2024-02-02 00:29:03 +03:00
Jeff Young a485a4815c Clear text before replacing in ImportSettingsFrom.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16851
2024-02-01 17:37:27 +00:00
ecorm ff3288dab6 Add quotes around paths when KIBIS generates waveforms via ngspice
Fixes #16655
2024-02-01 17:20:16 +00:00
Seth Hillbrand 48b7e24695 Remove extraneous dupes 2024-02-01 14:56:47 +01:00
Ivan Chuba 85e055d959
Translated using Weblate (Ukrainian)
Currently translated at 86.9% (7952 of 9147 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/uk/
2024-02-01 14:54:28 +01:00
Henrik Kauhanen 7ecb8b379c
Translated using Weblate (Swedish)
Currently translated at 100.0% (9147 of 9147 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sv/
2024-02-01 14:54:26 +01:00
ZbeeGin 7373352518
Translated using Weblate (Polish)
Currently translated at 100.0% (9147 of 9147 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pl/
2024-02-01 14:54:24 +01:00
김랑기 5e891d88bf
Translated using Weblate (Korean)
Currently translated at 96.5% (8828 of 9147 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ko/
2024-02-01 14:54:22 +01:00
VicSanRoPe 977417d64a
Translated using Weblate (Spanish)
Currently translated at 100.0% (9147 of 9147 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/es/
2024-02-01 14:54:21 +01:00
Pferd O 604df2f5a1
Translated using Weblate (German)
Currently translated at 100.0% (9147 of 9147 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/de/
2024-02-01 14:54:20 +01:00
jean-pierre charras e8f51b61a6 EEschema, net navigator: save settings when closing Eeschema.
Fixes #16845
https://gitlab.com/kicad/code/kicad/-/issues/16845
2024-02-01 12:53:33 +01:00
Alex 285067dad1 Altium PCB: support polygon id 65534 for keepout tracks on board outline.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16849
2024-02-01 12:15:06 +03:00
Seth Hillbrand 27112d7988 Update Translations 2024-02-01 10:07:56 +01:00
Ma Han 7c6ee16b22 removed the dots for several strings in the settings dialog
https://gitlab.com/kicad/code/kicad/-/issues/16651
2024-02-01 08:52:57 +00:00
김랑기 32a7a86382
Translated using Weblate (Korean)
Currently translated at 96.2% (8802 of 9147 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ko/
2024-02-01 09:44:12 +01:00
Ulices f498b6e1fa
Translated using Weblate (Spanish (Mexico))
Currently translated at 91.6% (8379 of 9147 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/es_MX/
2024-02-01 09:44:12 +01:00
pondahai 72e2af6ea7
Translated using Weblate (Chinese (Traditional))
Currently translated at 91.9% (8410 of 9147 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hant/
2024-02-01 09:44:12 +01:00
VicSanRoPe d6bcdfbdd3
Translated using Weblate (Spanish)
Currently translated at 100.0% (9147 of 9147 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/es/
2024-02-01 09:44:12 +01:00
Ulices 8ba516f101
Translated using Weblate (Spanish (Mexico))
Currently translated at 91.3% (8357 of 9147 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/es_MX/
2024-02-01 09:44:12 +01:00
VicSanRoPe 3b94bf1334
Translated using Weblate (Spanish)
Currently translated at 99.8% (9131 of 9147 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/es/
2024-02-01 09:44:12 +01:00
Ulices 1a18f8c638
Translated using Weblate (Spanish (Mexico))
Currently translated at 88.7% (8119 of 9147 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/es_MX/
2024-02-01 09:44:12 +01:00
Wellington Terumi Uemura 3ed70dceee
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (9147 of 9147 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pt_BR/
2024-02-01 09:44:12 +01:00
YÜKSEL AÇIKGÖZ 6ef1c0e4d0
Translated using Weblate (Turkish)
Currently translated at 51.4% (4710 of 9147 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/tr/
2024-02-01 09:44:12 +01:00
VicSanRoPe a7db40fed2
Translated using Weblate (Spanish)
Currently translated at 99.8% (9130 of 9147 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/es/
2024-02-01 09:44:11 +01:00
aris-kimi 59667b9a0d
Translated using Weblate (Greek)
Currently translated at 100.0% (9147 of 9147 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/el/
2024-02-01 09:44:11 +01:00
Ivan Chuba 1391c8690a
Translated using Weblate (Ukrainian)
Currently translated at 86.8% (7947 of 9147 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/uk/
2024-02-01 09:44:11 +01:00
Henrik Kauhanen 7f72092ed0
Translated using Weblate (Swedish)
Currently translated at 100.0% (9147 of 9147 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sv/
2024-02-01 09:44:11 +01:00
ssantos 91a75587ae
Translated using Weblate (Portuguese)
Currently translated at 99.8% (9137 of 9147 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pt/
2024-02-01 09:44:11 +01:00
ZbeeGin 8ca57179d2
Translated using Weblate (Polish)
Currently translated at 100.0% (9147 of 9147 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pl/
2024-02-01 09:44:11 +01:00
Pferd O 5757967fe2
Translated using Weblate (German)
Currently translated at 100.0% (9147 of 9147 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/de/
2024-02-01 09:44:11 +01:00
Seth Hillbrand 7664c345e2 Revert "Schematic performance enhancements"
This reverts commit df654ac12f.
2024-02-01 09:00:13 +01:00
Yon Uriarte df654ac12f Schematic performance enhancements 2024-02-01 02:28:09 +00:00
Alex Shvartzkop 1122d80388 Better support for arcs in tuning patterns. 2024-01-31 23:38:05 +03:00
Alex Shvartzkop 7d1888c756 Add parts of arcs to tuning patterns correctly. 2024-01-31 21:45:01 +03:00
Wayne Stambaugh 466c707e91 Check for invalid library pin object pointer. 2024-01-31 12:17:11 -05:00
Roberto Fernandez Bautista 7276486756 Finish fixing SHAPE_LINE_CHAIN::Slice 2024-01-31 19:17:46 +03:00
Roberto Fernandez Bautista 79aba50c23 Finish fixing SHAPE_LINE_CHAIN::NextShape and add tests 2024-01-31 19:17:46 +03:00
Roberto Fernandez Bautista e950475bc3 Add assert to SHAPE_LINE_CHAIN::Segment + Deduplicate code
CSegment should have the exact same logic as Segment

Also, moving definition to .cpp file to reduce need to rebuild every time
2024-01-31 19:17:46 +03:00
Roberto Fernandez Bautista 70f14277d1 PNS Debug/regresions: Fix some memory leaks 2024-01-31 19:17:46 +03:00
Roberto Fernandez Bautista effed5dfdf Fix SHAPE_LINE_CHAIN::Remove and SHAPE_LINE_CHAIN::RemoveShape 2024-01-31 19:17:46 +03:00
Roberto Fernandez Bautista 673e23c2e6 Fix and simplify SHAPE_LINE_CHAIN::Append( SHAPE_ARC ) + QA tests 2024-01-31 19:17:46 +03:00
Roberto Fernandez Bautista 34942290a2 SHAPE_LINE_CHAIN: Fix SetClosed() logic
SetClosed should unwrap the chain when there are coincident points at the
start.
2024-01-31 19:17:46 +03:00
Roberto Fernandez Bautista 7593863245 SHAPE_LINE_CHAIN: Fix and simplify ShapeCount()
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15754
2024-01-31 19:17:46 +03:00
Roberto Fernandez Bautista c72ba189cf Fix SHAPE_LINE_CHAIN::Slice following NextShape() changes 2024-01-31 19:17:46 +03:00
Roberto Fernandez Bautista e9fbb36538 SHAPE_LINE_CHAIN: Fix and simplify NextShape() + remove PrevShape()
NextShape() function was too complex (trying to go back and forwards).
We only used PrevShape() in one place, so removed that usage.

Added QA tests
2024-01-31 19:17:46 +03:00
Roberto Fernandez Bautista 079478f989 EDA_ANGLE: use constexpr for constant angles
Remove all statics in the class and instead use constexpr to
ensure correct ordering
2024-01-31 19:17:46 +03:00