Commit Graph

43068 Commits

Author SHA1 Message Date
Alex Shvartzkop 5b70983692 Detect wxWidgets port in CMake (KICAD_WX_PORT). 2024-06-01 06:49:52 +03:00
Alex Shvartzkop 6d6f6f384e Fix MSVC warning C4355: 'this': used in base member initializer list. 2024-06-01 06:49:30 +03:00
Alex Shvartzkop cf7ad330e9 Fix some platform ifdef checks. 2024-06-01 06:49:11 +03:00
Alex Shvartzkop 0336fdbd54 Update path finding in FindwxWidgets.cmake (from upstream CMake). 2024-06-01 06:48:56 +03:00
Alex Shvartzkop bc07efc076 Fix a build issue on MSVC with wx 3.3. 2024-06-01 06:48:47 +03:00
Seth Hillbrand b6f1748bb3 Update translations 2024-05-31 17:41:49 -07:00
Mark Hämmerling 3335ab3918
Translated using Weblate (German)
Currently translated at 99.0% (9347 of 9437 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/de/
2024-06-01 02:40:43 +02:00
Wellington Terumi Uemura 4dece7334e
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (9437 of 9437 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pt_BR/
2024-06-01 02:40:43 +02:00
Nguyễn Ngọc Khánh d66f7da2d7
Translated using Weblate (Vietnamese)
Currently translated at 21.0% (1987 of 9437 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/vi/
2024-06-01 02:40:42 +02:00
Nguyễn Ngọc Khánh 2205149034
Translated using Weblate (Vietnamese)
Currently translated at 20.8% (1969 of 9437 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/vi/
2024-06-01 02:40:42 +02:00
pominglee e685e5ac14
Translated using Weblate (Chinese (Traditional))
Currently translated at 99.4% (9385 of 9437 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hant/
2024-06-01 02:40:42 +02:00
CloverGit c9e751d896
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.7% (9411 of 9437 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
2024-06-01 02:40:42 +02:00
Henrik Kauhanen 6704e1a87f
Translated using Weblate (Swedish)
Currently translated at 99.9% (9429 of 9437 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sv/
2024-06-01 02:40:42 +02:00
Henrik Kauhanen 9377241c58
Translated using Weblate (Finnish)
Currently translated at 99.9% (9434 of 9437 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/fi/
2024-06-01 02:40:42 +02:00
CloverGit e704e71ede
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.4% (9385 of 9437 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
2024-06-01 02:40:42 +02:00
Henrik Kauhanen 490d6359b9
Translated using Weblate (Swedish)
Currently translated at 99.4% (9384 of 9437 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sv/
2024-06-01 02:40:42 +02:00
Jan Straka 2086add8e1
Translated using Weblate (Czech)
Currently translated at 77.9% (7352 of 9437 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/cs/
2024-06-01 02:40:42 +02:00
dsa-t 1ae43f5485
Translated using Weblate (Russian)
Currently translated at 95.9% (9053 of 9437 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ru/
2024-06-01 02:40:42 +02:00
ZbeeGin dfea8b306c
Translated using Weblate (Polish)
Currently translated at 100.0% (9437 of 9437 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pl/
2024-06-01 02:40:42 +02:00
Wellington Terumi Uemura 9ea2c4182a
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (9437 of 9437 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pt_BR/
2024-06-01 02:40:42 +02:00
Henrik Kauhanen d686d608c1
Translated using Weblate (Swedish)
Currently translated at 99.4% (9382 of 9437 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sv/
2024-06-01 02:40:41 +02:00
ZbeeGin 83f32f390c
Translated using Weblate (Polish)
Currently translated at 99.9% (9436 of 9437 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pl/
2024-06-01 02:40:41 +02:00
Laurens Holst 352b73d307
Translated using Weblate (Dutch)
Currently translated at 100.0% (9437 of 9437 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/nl/
2024-06-01 02:40:41 +02:00
ZbeeGin e7526f9a87
Translated using Weblate (Polish)
Currently translated at 99.5% (9398 of 9437 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pl/
2024-06-01 02:40:41 +02:00
Henrik Kauhanen 5f17993a9f
Translated using Weblate (Swedish)
Currently translated at 99.4% (9381 of 9437 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sv/
2024-06-01 02:40:41 +02:00
Toni Laiho eced442053
Translated using Weblate (Finnish)
Currently translated at 99.9% (9434 of 9437 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/fi/
2024-06-01 02:40:41 +02:00
Pferd O cc80649014
Translated using Weblate (German)
Currently translated at 99.0% (9345 of 9437 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/de/
2024-06-01 02:40:41 +02:00
Seth Hillbrand ae232054f7 Revert "Remove unneeded != operator"
MSVC errors when we don't keep this operator.

This reverts commit c6499cf5db.
2024-05-31 17:38:45 -07:00
Seth Hillbrand e8c96a8a20 Fixups for a9ae86ee
Correcting a couple mistakes and clarifying rounding
2024-05-31 17:31:50 -07:00
Seth Hillbrand 382477c622 Fix sin/cos fixed values 2024-05-31 17:10:36 -07:00
Marek Roszko 8b4253cda4 Drop the first point of an arc when building an outline when there's a previous point that's being changed
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18125
2024-05-31 18:40:16 -04:00
Seth Hillbrand 2f9b10e379 Revert "Add additional 45° shortcuts for sin/cos"
Needs more testing

This reverts commit e83ca5e91d.
2024-05-31 14:40:10 -07:00
Jeff Young 5d62345cbd ADDED checkbox to turn Margin layer on/off.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/12493
2024-05-31 22:08:40 +01:00
Seth Hillbrand 79a354bf0e Unify SCH_PIN ambiguity in equality operator
Remove != operator that is not used for C++20 and reworked
SCH_PIN==SCH_ITEM operator that was not reciprocal
2024-05-31 13:42:36 -07:00
Seth Hillbrand c6499cf5db Remove unneeded != operator
C++20 defines these implicitly
2024-05-31 13:29:34 -07:00
Seth Hillbrand e83ca5e91d Add additional 45° shortcuts for sin/cos 2024-05-31 13:27:52 -07:00
Seth Hillbrand a9ae86eefd Cleanup geometry functions
Added Distance(VECTOR2) function that returns a double.  Removed
superfluous EuclideanNorm, GetLineLength, integer constructor for
EDA_ANGLE (this promotes to double in the CTOR), DistanceLinePoint and
HitTestPoints

Also extended the size for arc calculations that get distances to center
points to avoid overflow
2024-05-31 12:26:37 -07:00
Jeff Young 931de12072 Use wxWidgets to track DPI.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17981
2024-05-31 17:08:43 +01:00
Jeff Young e3f77cd410 Handle DPI_CHANGED events for 3D canvases.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17981
2024-05-31 17:08:43 +01:00
jean-pierre charras 1322e0bc73 symbol editor: allows rotation of fields in derived symbols.
Fields in derived symbols are editable, so the context menu must allow rotations.

Fixes https://gitlab.com/kicad/code/kicad/-/issues/18003
2024-05-31 17:32:31 +02:00
Jeff Young 3cc653b6ff Revert DPI-change fix.
(Jon has a better one coming.)
2024-05-31 15:46:01 +01:00
Jeff Young f907b58d17 Handle DPI-change for footprint 3D-previews in Footprint Chooser. 2024-05-31 13:48:44 +01:00
Jeff Young 2681461992 Formatting. 2024-05-31 13:35:44 +01:00
Jeff Young f3d5d4afdd Formatting. 2024-05-31 12:35:17 +01:00
Jeff Young 3be6d5c5de Setup 3D canvas for Footprint Chooser previews.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/17910
2024-05-31 12:33:32 +01:00
Jeff Young 6f0a1ade01 Don't add things to the selection that aren't in the commit.
Don't process line-pairs when one has already been deleted.

Clean up created line segments when operation is cancelled.

Fixes https://gitlab.com/kicad/code/kicad/-/issues/18122
2024-05-31 11:49:24 +01:00
Jeff Young b567e4d521 Silently interpret 0 as cancel.
No need to interrupt the user's workflow.
2024-05-31 10:54:07 +01:00
Jeff Young c60796aa4f Formatting. 2024-05-31 10:46:34 +01:00
Jeff Young 7151f9a131 Formatting. 2024-05-31 10:36:51 +01:00
Jeff Young 1eb26b439a REMOVED new footprint dialog.
We now just create an "Untitled" footprint.

Also fixes a bug where the preview of new footprints
would zoom in too far.

Fixes https://gitlab.com/kicad/code/kicad/-/issues/17573
2024-05-31 10:36:51 +01:00