Commit Graph

32477 Commits

Author SHA1 Message Date
Jeff Young 38e5faf21b Overhaul bitmap text for performance.
Also adjusts metrics to better match stroke font.

Also removes text-halo highlighting as it's too expensive to re-render
when the zoom changes.

Fixes https://gitlab.com/kicad/code/kicad/issues/11460
2022-05-14 20:09:54 +01:00
Marek Roszko 6d7835e742 Switch shader storage to char arrays 2022-05-14 11:39:46 -04:00
jean-pierre charras bf4b3a1ff8 Fix a compil warning (due to a bug in code after last change) 2022-05-14 16:32:04 +02:00
Jonathan Haas 5802ede3fd Change default value of MatchByReference to false.
Fixes https://gitlab.com/kicad/code/kicad/issues/11382
2022-05-14 12:41:25 +00:00
Marek Roszko 88c7322a0d EDA_TEXT Get/SetTextSize should use VECTOR2I 2022-05-14 08:16:15 -04:00
jean-pierre charras 5c7a79e287 (WIP) Teardrop: use a specific attribute in .kicad_pcb file to identify teardrops
the new attribute is:
"(attr (teardrop type padvia)))" or "(attr (teardrop (type track_end)))"
However (Work in Progress) writing this attribute in file is temporarily disabled.
2022-05-14 09:50:00 +02:00
Seth Hillbrand 61be5854d7 Update Translations 2022-05-13 15:04:10 -07:00
Ulices f9847c8807
Translated using Weblate (Spanish (Mexico))
Currently translated at 99.6% (7565 of 7594 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/es_MX/
2022-05-14 00:00:45 +02:00
ZbeeGin 41f30ab407
Translated using Weblate (Polish)
Currently translated at 99.9% (7593 of 7594 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pl/
2022-05-14 00:00:45 +02:00
co8 j a60da4e49e
Translated using Weblate (Japanese)
Currently translated at 98.6% (7491 of 7594 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ja/
2022-05-14 00:00:45 +02:00
Ulices 5cea8f5b9d
Translated using Weblate (Spanish (Mexico))
Currently translated at 99.0% (7524 of 7594 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/es_MX/
2022-05-14 00:00:45 +02:00
Wellington Terumi Uemura e09b2cdbfc
Translated using Weblate (Portuguese (Brazil))
Currently translated at 99.9% (7592 of 7594 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pt_BR/
2022-05-14 00:00:45 +02:00
Eric 42217f1f65
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.9% (7592 of 7594 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
2022-05-14 00:00:45 +02:00
Henrik Kauhanen 11b9f5677e
Translated using Weblate (Swedish)
Currently translated at 99.4% (7553 of 7594 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sv/
2022-05-14 00:00:45 +02:00
co8 j 2c0d55552a
Translated using Weblate (Japanese)
Currently translated at 98.5% (7487 of 7594 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ja/
2022-05-14 00:00:44 +02:00
Henrik Kauhanen 3de0e05449
Translated using Weblate (Finnish)
Currently translated at 99.9% (7592 of 7594 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/fi/
2022-05-14 00:00:44 +02:00
Toni Laiho ab18d2c2af
Translated using Weblate (Finnish)
Currently translated at 99.9% (7592 of 7594 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/fi/
2022-05-14 00:00:44 +02:00
Toni Laiho 27ae8ac060
Translated using Weblate (Finnish)
Currently translated at 99.9% (7593 of 7594 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/fi/
2022-05-14 00:00:44 +02:00
Seth Hillbrand 9a9cc8917e Add Arabic language 2022-05-13 14:58:59 -07:00
Seth Hillbrand 5bae597bb1 Adding Ukrainian language 2022-05-13 14:55:50 -07:00
jean-pierre charras 9108404efe 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.
Fixes #11549
https://gitlab.com/kicad/code/kicad/issues/11549
2022-05-13 18:20:35 +02:00
qu1ck d252ce9026 PCM: Add "Open Package Directory" to main dialog
Fixes #10411
2022-05-13 05:15:46 -07:00
jean-pierre charras 45b167dff5 Some fixes related to translated/not translated mandatory field names. DIALOG_SYMBOL_FIELDS_TABLE: add new fields to symbols only if the field is not empty. 2022-05-13 11:45:38 +02:00
jean-pierre charras 20d1d0705e Fix a few issues related to field names and their translation. - Do not use translated field names outside strings displayed in dialogs. - fix code that does not work well with default locale. - fix some (not all) I18n issues in DIALOG_UPDATE_SYMBOL_FIELDS. 2022-05-13 11:45:37 +02:00
Marek Roszko 8288f24264 Move all the shaders to glsl files (and fix the processor more) 2022-05-12 23:37:44 -04:00
Marek Roszko 239af40256 Split large shader files into string literals rejoined into std strings 2022-05-12 23:37:44 -04:00
Marek Roszko 6188f632b9 Initial implementation of shader translation to cpp at build time 2022-05-12 23:37:44 -04:00
lulu731 f4f3638103 Adding drag and drop project file feature.
ADDED Drag and drop of project file from file explorer to Kicad manager window.

Fixes https://gitlab.com/kicad/code/kicad/-/issues/8146
2022-05-12 22:38:45 +00:00
Seth Hillbrand bbc250720f 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

(cherry picked from commit d971cbefcb)
2022-05-12 15:31:15 -07:00
Seth Hillbrand cdd0145490 Remove debugging cout
(cherry picked from commit e317818076)
2022-05-12 15:31:15 -07:00
jean-pierre charras b68514afb1 Fix a wxWidgets alert. 2022-05-12 20:58:48 +02:00
jean-pierre charras 3222a48a9a Update some demos 2022-05-12 20:58:48 +02:00
Seth Hillbrand 110728af48 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
2022-05-12 11:06:30 -07:00
Mark Roszko fe1a5267a2 split fedora ci further 2022-05-12 03:00:13 +00:00
Mark Roszko 9e5dea0118 Try and always use our runner for fedora build 2022-05-12 02:54:27 +00:00
Marek Roszko abfe944299 Split gal cmake target to a subdirectory 2022-05-11 20:22:22 -04:00
Seth Hillbrand dedbcac3ae 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

(cherry picked from commit 09a2d50e09)
2022-05-11 13:51:33 -07:00
Seth Hillbrand 40e0d06381 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

(cherry picked from commit d9ec998ff0)
2022-05-11 11:42:43 -07:00
Marek Roszko 5c4f49351d Remove extra compilation of common.cpp
It's already built in the common target, no eeschema specific code
2022-05-10 21:31:31 -04:00
Marek Roszko f85251ef75 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
2022-05-10 21:28:48 -04:00
Jeff Young 37838dffb9 Make sure physical_clearance rules are run against courtyard layers. 2022-05-10 23:02:53 +01:00
Seth Hillbrand d81378d786 Update Translations 2022-05-10 12:13:56 -07:00
Wellington Terumi Uemura ca18b93e8e
Translated using Weblate (Portuguese (Brazil))
Currently translated at 99.9% (7564 of 7566 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pt_BR/
2022-05-10 20:51:13 +02:00
Alex Gellen 40dc3c95f8
Translated using Weblate (Romanian)
Currently translated at 35.2% (2669 of 7566 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ro/
2022-05-10 20:51:13 +02:00
Eric 841ba30310
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.9% (7565 of 7566 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
2022-05-10 20:51:13 +02:00
Henrik Kauhanen 9f5df9ac01
Translated using Weblate (Swedish)
Currently translated at 99.4% (7535 of 7579 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sv/
2022-05-10 20:51:13 +02:00
co8 j 6d1d2867e7
Translated using Weblate (Japanese)
Currently translated at 98.9% (7498 of 7579 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ja/
2022-05-10 20:51:12 +02:00
Tokita, Hiroshi af09fafb25
Translated using Weblate (Japanese)
Currently translated at 98.9% (7498 of 7579 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ja/
2022-05-10 20:51:12 +02:00
Toni Laiho 9166162095
Translated using Weblate (Finnish)
Currently translated at 100.0% (7566 of 7566 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/fi/
2022-05-10 20:51:12 +02:00
Mark Hämmerling 755a753cac
Translated using Weblate (German)
Currently translated at 95.6% (7238 of 7566 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/de/
2022-05-10 20:51:12 +02:00