Commit Graph

41048 Commits

Author SHA1 Message Date
Jeff Young 3f73bbcc4f Don't run keepUpright when not rotating.
For that matter, don't do anything at all for a rotation
of 0 (or a move vector of {0,0}).

Fixes https://gitlab.com/kicad/code/kicad/-/issues/16402
2023-12-22 21:22:36 +00:00
Jeff Young a77ce59487 Don't clear selection on undo/redo.
It's annoying to the user.
2023-12-22 17:41:43 +00:00
Jeff Young df115dbcbd Keep selected flags on undo/redo items.
Also fixes a memory leak in Symbol Editor undo/redo.

Also moves a few more things to SCH_COMMIT.

Also fixes a couple of LIB_ITEM::Clone() methods that were
failing to return the same uuid.
2023-12-22 17:30:14 +00:00
Jeff Young eca22b05b3 Restore pin selection after PlacePin().
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16401
2023-12-22 14:59:53 +00:00
Jeff Young 8b344b13e5 Reenable m_useAuxOriginCheckBox when appropriate.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16424
2023-12-22 14:22:02 +00:00
Jeff Young 9910c670d2 Ignore reference and value when computing "allChecked".
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16408
2023-12-22 13:58:02 +00:00
Jeff Young 1f627a3a75 Fix two unrelated bugs in ungroup.
1) Don't double-remove the members from the group.
2) Don't auto-recurse BOARD_COMMIT::Stage for non-modify
changes.

Fixes https://gitlab.com/kicad/code/kicad/-/issues/16419
2023-12-21 22:47:23 +00:00
Jeff Young 1ca82035ae Update SCH_SHAPE::Plot() to handle all fill styles.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16429
2023-12-21 22:06:59 +00:00
Jeff Young ee0fff97f9 Cleanup formatting and remove dead code. 2023-12-21 22:06:59 +00:00
Seth Hillbrand 70a86c5caa Specify conversion for MSVC 2023-12-21 11:10:15 -08:00
Seth Hillbrand 9ccf9ce0b4 Forgot to commit the last file 2023-12-21 09:54:34 -08:00
Seth Hillbrand 5f234211f9 Remove __WXWINDOWS__ defines
__WXWINDOWS__ is for all of our builds.  __WXMSW__ is for windows only
2023-12-21 08:57:28 -08:00
Mike Williams 1700cad83b Symbol/Footprint Chooser: remember open libraries
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/16383
2023-12-21 09:57:54 -05:00
Mike Williams ecb7ac1da3 Lib Tree: don't always preselect in Already/Recently Placed 2023-12-21 09:57:54 -05:00
Jon Evans c1eef79119 Fix off-by-one error in setting depth
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16421
2023-12-21 08:31:47 -05:00
Jeff Young d155870275 Sometimes use grid (instead of clearance) for slop radius.
This is particularly important both when very large grids
are in use, and when the router hasn't been initialized
with a net yet (ie: in hover mode) and the board clearance
is set to 0.

https://forum.kicad.info/t/new-track-start-position-problem-on-kicad-7-0-10-rc1/47006
2023-12-21 12:58:58 +00:00
Alex Shvartzkop 2de8991752 LTspice: bugfixes. 2023-12-21 13:56:29 +03:00
Jeff Young fc85112a72 Create dummyPattern at centre of pickerItem, not end.
This keeps TOPOLOGY::AssembleDiffPair() from picking an
arc the segment might be connect to.  Since it can't handle
arcs at all, that's bad.
2023-12-20 15:27:29 +00:00
Jeff Young 7e72a53876 Check added fields only if all fields were checked before.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16408
2023-12-20 13:15:33 +00:00
Jeff Young df161c9886 Support parital matches for libraries.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16400
2023-12-20 12:46:22 +00:00
Wayne Stambaugh 922aee1532 Coding policy fixes. 2023-12-20 07:17:23 -05:00
Jon Evans 76d1cc8150 Cleanup 2023-12-19 22:43:15 -05:00
Jon Evans b1695add9e Fix warnings 2023-12-19 22:38:34 -05:00
Jon Evans 1c895fe18c Improve rendering of tuning status popup
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16304

Add dedicated UI rendering layers

Switch to screen-space rendering to avoid blurriness

Fix a bug in OpenGL GAL that causes layer
ordering to be broken when using Scale

Fix some issues with VIEW_GROUP layer ordering
2023-12-19 22:38:21 -05:00
Mike Williams bf6e6d0e11 Symbol Chooser Panel: save settings 2023-12-19 14:03:31 -05:00
Jeff Young 24846d3f44 Repair earlier fix for VVIAs. 2023-12-19 16:48:01 +00:00
Jeff Young 33a56c530d cleanup 2023-12-19 16:48:01 +00:00
Seth Hillbrand 160ebbcbd8 Update translations 2023-12-19 08:34:05 -08:00
Nguyễn Ngọc Khánh 5b961b3232
Translated using Weblate (Vietnamese)
Currently translated at 16.3% (1491 of 9096 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/vi/
2023-12-19 17:33:03 +01:00
dsa-t 566cbe1a72
Translated using Weblate (Russian)
Currently translated at 82.0% (7460 of 9096 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ru/
2023-12-19 17:33:03 +01:00
aris-kimi 3c93817e6f
Translated using Weblate (Greek)
Currently translated at 82.9% (7549 of 9096 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/el/
2023-12-19 17:33:03 +01:00
Jan Straka 4e8df3451f
Translated using Weblate (Czech)
Currently translated at 79.4% (7228 of 9096 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/cs/
2023-12-19 17:33:03 +01:00
Nguyễn Ngọc Khánh 5e75dbdeeb
Translated using Weblate (Vietnamese)
Currently translated at 15.1% (1378 of 9096 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/vi/
2023-12-19 17:33:03 +01:00
Henrik Kauhanen 458d04432e
Translated using Weblate (Swedish)
Currently translated at 99.6% (9065 of 9096 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sv/
2023-12-19 17:33:03 +01:00
Toni Laiho 8da7d72578
Translated using Weblate (Finnish)
Currently translated at 99.9% (9095 of 9096 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/fi/
2023-12-19 17:33:03 +01:00
Ulices d202108a5d
Translated using Weblate (Spanish (Mexico))
Currently translated at 84.1% (7654 of 9096 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/es_MX/
2023-12-19 17:33:03 +01:00
Nguyễn Ngọc Khánh 82c6ce89e4
Translated using Weblate (Vietnamese)
Currently translated at 14.6% (1336 of 9096 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/vi/
2023-12-19 17:33:03 +01:00
Ulices f9aad11b1a
Translated using Weblate (Spanish)
Currently translated at 81.4% (7409 of 9096 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/es/
2023-12-19 17:33:03 +01:00
aris-kimi 7258e1b6a7
Translated using Weblate (Greek)
Currently translated at 82.2% (7478 of 9096 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/el/
2023-12-19 17:33:03 +01:00
Wellington Terumi Uemura 6013f3ac00
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (9096 of 9096 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pt_BR/
2023-12-19 17:33:03 +01:00
Nguyễn Ngọc Khánh 5e8045e2a1
Translated using Weblate (Vietnamese)
Currently translated at 14.1% (1289 of 9096 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/vi/
2023-12-19 17:33:03 +01:00
Henrik Kauhanen 9838b1b238
Translated using Weblate (Swedish)
Currently translated at 99.6% (9065 of 9096 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sv/
2023-12-19 17:33:02 +01:00
ZbeeGin 7a12ad0416
Translated using Weblate (Polish)
Currently translated at 100.0% (9096 of 9096 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pl/
2023-12-19 17:33:02 +01:00
aris-kimi 1877a271eb
Translated using Weblate (Greek)
Currently translated at 82.1% (7476 of 9096 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/el/
2023-12-19 17:33:02 +01:00
Wellington Terumi Uemura c821c6376b
Translated using Weblate (Portuguese (Brazil))
Currently translated at 98.9% (9003 of 9096 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pt_BR/
2023-12-19 17:33:02 +01:00
Henrik Kauhanen c50cb76b09
Translated using Weblate (Swedish)
Currently translated at 99.6% (9065 of 9096 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sv/
2023-12-19 17:33:02 +01:00
Filip Piękoś 1cffb2c446
Translated using Weblate (Polish)
Currently translated at 99.2% (9024 of 9096 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pl/
2023-12-19 17:33:02 +01:00
ZbeeGin c8577cb376
Translated using Weblate (Polish)
Currently translated at 99.2% (9024 of 9096 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pl/
2023-12-19 17:33:02 +01:00
김랑기 1bc51853cd
Translated using Weblate (Korean)
Currently translated at 87.3% (7942 of 9096 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ko/
2023-12-19 17:33:02 +01:00
Henrik Kauhanen bb9afe756e
Translated using Weblate (Finnish)
Currently translated at 99.9% (9095 of 9096 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/fi/
2023-12-19 17:33:02 +01:00