Commit Graph

39645 Commits

Author SHA1 Message Date
Jeff Young 9805aca5a0 Handle backslash-escaped quotes in libeval.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15786
2023-09-30 17:38:44 +01:00
jean-pierre charras b2bf28f559 Eeschema: fix a crash when loading a schematic if a symbol in a sheet has
a lib_id containing {slash} instead of /
(related to commit #2f51d22b)
Fixes #15791
https://gitlab.com/kicad/code/kicad/-/issues/15791
2023-09-30 18:21:18 +02:00
jean-pierre charras 7bc2d69ab7 Fix a typo and a Coverity warning 2023-09-30 18:17:09 +02:00
jean-pierre charras c2db20d745 Fix a link issue on mingw in debug mode. 2023-09-30 16:08:54 +02:00
Jeff Young 31e30a5f56 Fix typo in arguments list to EvalRules().
Also fixes a bug where we weren't clearing the previous tabs from
the notebook.
2023-09-30 13:14:27 +01:00
Marek Roszko a347aa7647 StartPlot can fail and leave a broken file handle
Related https://gitlab.com/kicad/code/kicad/-/issues/15782
2023-09-29 19:52:21 -04:00
Jeff Young b5dacc659d Don't hide preview when mouse is in the preview window. 2023-09-29 23:13:59 +01:00
Jeff Young e1c51ed192 A few performance improvements from profiling.
Most of them are very small; the removal of the Fracture() in
DRC_TEST_PROVIDER_COPPER_CLEARANCE::testZonesToZones() is the only
significant one.
2023-09-29 21:54:59 +01:00
Jeff Young fa11e9138d ADDED support for pin and fp filtering in FOOTPRINT_CHOOSER.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/7176
2023-09-29 17:03:50 +01:00
Marek Roszko 98685b37ff Don't search when board is null (during board changes) 2023-09-29 07:08:56 -04:00
Alex Shvartzkop 3b28ba83c6 EasyEDA Pro: don't fail on attributes for dimensions. 2023-09-29 12:17:30 +03:00
Alex Shvartzkop e34d95bb45 EasyEDA Pro: deduplicate footprint 3D model fields. 2023-09-29 12:16:44 +03:00
Jeff Young b592a6634e Cleanup. 2023-09-29 00:13:13 +01:00
Jeff Young 974da4ea7c Push most of DIALOG_CHOOSE_SYMBOL down into PANEL_SYMBOL_CHOOSER.
Includes a dialog wrapper (DIALOG_SYMBOL_CHOOSER) and a frame
wrapper (SYMBOL_CHOOSER_FRAME).
2023-09-29 00:13:12 +01:00
Jeff Young 23033451b1 Cleanup. 2023-09-29 00:13:12 +01:00
Jon Evans 077159ac13 Plotting: use theme color for worksheets 2023-09-28 16:58:02 -04:00
Jon Evans 26f2dbf524 CLI: Allow multiple define args 2023-09-28 16:57:41 -04:00
Mike Williams 49a8c9eb8d Schematic: pin helpers, add wiring tool 2023-09-28 15:07:11 -04:00
Seth Hillbrand 84b841aa8e Update translations 2023-09-28 12:02:27 -07:00
Seth Hillbrand df8e4ef85d Revert "Translated using Weblate (Russian)"
This reverts commit 707f51a381.
2023-09-28 12:02:05 -07:00
Seth Hillbrand 91834611f5 Revert "Translated using Weblate (Russian)"
This reverts commit 8fb838c656.
2023-09-28 12:02:04 -07:00
Seth Hillbrand 9f9ddaf73d Revert "Translated using Weblate (Russian)"
This reverts commit 2b771dc2a4.
2023-09-28 12:02:03 -07:00
Seth Hillbrand cfbe0993b3 Revert "Translated using Weblate (Russian)"
This reverts commit 94310e2741.
2023-09-28 12:02:02 -07:00
Seth Hillbrand 333c466f2c Revert "Translated using Weblate (Russian)"
This reverts commit 9f1ebfe615.
2023-09-28 12:01:58 -07:00
Seth Hillbrand 9f1ebfe615
Translated using Weblate (Russian)
Currently translated at 100.0% (8709 of 8709 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ru/
2023-09-28 20:58:28 +02:00
Ivan Chuba de1f8f581e
Translated using Weblate (Estonian)
Currently translated at 4.8% (422 of 8626 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/et/
2023-09-28 20:58:28 +02:00
Ivan Chuba 025ebf34f6
Translated using Weblate (Ukrainian)
Currently translated at 89.7% (7814 of 8709 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/uk/
2023-09-28 20:58:28 +02:00
Wellington Terumi Uemura 1b2b9bed26
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (8709 of 8709 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pt_BR/
2023-09-28 20:58:28 +02:00
Hubert Hu e177262ccc
Translated using Weblate (Chinese (Simplified))
Currently translated at 89.1% (7761 of 8709 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
2023-09-28 20:58:28 +02:00
Marcel Hecko 3282fff1b2
Translated using Weblate (Slovak)
Currently translated at 57.2% (4983 of 8709 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sk/
2023-09-28 20:58:28 +02:00
xXx 94310e2741
Translated using Weblate (Russian)
Currently translated at 100.0% (8709 of 8709 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ru/
2023-09-28 20:58:28 +02:00
Toni Laiho 082f96f2d2
Translated using Weblate (Finnish)
Currently translated at 100.0% (8709 of 8709 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/fi/
2023-09-28 20:58:28 +02:00
Marine Biologist a762539dd5
Translated using Weblate (Turkish)
Currently translated at 54.3% (4734 of 8709 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/tr/
2023-09-28 20:58:28 +02:00
Henrik Kauhanen 2c7aa203b4
Translated using Weblate (Swedish)
Currently translated at 99.6% (8682 of 8709 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sv/
2023-09-28 20:58:28 +02:00
xXx 2b771dc2a4
Translated using Weblate (Russian)
Currently translated at 99.9% (8708 of 8709 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ru/
2023-09-28 20:58:28 +02:00
ZbeeGin 12930a9453
Translated using Weblate (Polish)
Currently translated at 100.0% (8709 of 8709 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pl/
2023-09-28 20:58:28 +02:00
Tokita, Hiroshi c5413f0dea
Translated using Weblate (Japanese)
Currently translated at 92.9% (8094 of 8709 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ja/
2023-09-28 20:58:28 +02:00
xXx 8fb838c656
Translated using Weblate (Russian)
Currently translated at 98.8% (8609 of 8709 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ru/
2023-09-28 20:58:28 +02:00
Tokita, Hiroshi 9cb28fd9a5
Translated using Weblate (Japanese)
Currently translated at 92.2% (8037 of 8709 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ja/
2023-09-28 20:58:27 +02:00
Wellington Terumi Uemura b81a5e7750
Translated using Weblate (Portuguese (Brazil))
Currently translated at 97.5% (8497 of 8709 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pt_BR/
2023-09-28 20:58:27 +02:00
Henrik Kauhanen d7becf5974
Translated using Weblate (Swedish)
Currently translated at 99.6% (8680 of 8709 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sv/
2023-09-28 20:58:27 +02:00
xXx 707f51a381
Translated using Weblate (Russian)
Currently translated at 97.0% (8455 of 8709 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ru/
2023-09-28 20:58:27 +02:00
Eryk Michalak 78425c24a7
Translated using Weblate (Polish)
Currently translated at 97.3% (8479 of 8709 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pl/
2023-09-28 20:58:27 +02:00
ZbeeGin 6a9cd94c48
Translated using Weblate (Polish)
Currently translated at 97.3% (8479 of 8709 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pl/
2023-09-28 20:58:27 +02:00
Tokita, Hiroshi cc351fcd29
Translated using Weblate (Japanese)
Currently translated at 91.3% (7960 of 8709 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ja/
2023-09-28 20:58:27 +02:00
Mark Hämmerling 851448b20f
Translated using Weblate (German)
Currently translated at 90.1% (7855 of 8709 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/de/
2023-09-28 20:58:27 +02:00
Wayne Stambaugh 2f51d22b3a Fix schematic editor crash when updating symbols.
Some how symbol names that still have escaped '/' character get mixed with
symbol names that have '/' characters now that it is no longer an invalid
LIB_ID character.  This was causing derived symbols to loose the link to
the parent symbol.  This fix replaces any instances of "{slash}" with "/"
to convert symbol names to the proper escaping.

Thanks to JP for the inspiration for the fix.

Fixes https://gitlab.com/kicad/code/kicad/-/issues/15715
2023-09-28 14:30:15 -04:00
Seth Hillbrand c73c2360a4 Force focus back to canvas after popup
Following the hotkey popup, we need to place the input focus back to the
canvas to receive the next event

Fixes https://gitlab.com/kicad/code/kicad/-/issues/15737
2023-09-28 10:52:12 -07:00
Mike Williams 5f88c132c9 Schematic: add pin helpers menu (quickly breakout pins) 2023-09-28 11:44:52 -04:00
Matthias Breithaupt be9e4c79ee CLI: Sanitize filename when exporting symbol as svg
When using symbol names as filenames, invalid characters and
characters that might be mis-interpreted (e.g. '/') have to be
removed from the name to prevent unexpected behavior.

Fixes: https://gitlab.com/kicad/code/kicad/-/issues/15751
2023-09-28 13:02:47 +00:00