Commit Graph

34315 Commits

Author SHA1 Message Date
Scott Hanson ed42f95794 CVPCB: Add warning if footprint is missing 2022-09-29 19:27:08 +00:00
Wayne Stambaugh 4b276b339a Add project name to symbol instance data.
This improves the readability of the schematic file format and creates
an opportunity to remove orphaned instance data by project name rather
than cryptic UUIDs.
2022-09-29 17:47:57 +00:00
Wayne Stambaugh 7984e114db Move schematic symbol instance data back into symbol definition.
This change reverts the storage of all symbol instance data in the root
schematic.  This was done because it's not possible to reuse instance
data when importing from sub-sheets.

There has been a fundamental change in how sheet paths are store in the
instance data.  The root schematic UUID is always used when saving the
instance data.  To prevent file churn, the virtual root sheet UUID is set
to the root schematic UUID when loading the project.  This provides a way
to determine the project that stored the instance data.  All uses of paths
without root sheet have been expunged from the code.

The sheet instance data is still saved only in the root sheet for the
time being.  New sheet instances will be automatically assigned an page
number based on the incremental virtual sheet page number.  Sheet page
numbers will not be imported.

Fixes https://gitlab.com/kicad/code/kicad/-/issues/12472
2022-09-29 17:47:57 +00:00
Jeff Young b6efb88ee9 Fix logic error when filling zones.
Fixes https://gitlab.com/kicad/code/kicad/issues/12542
2022-09-29 17:46:24 +01:00
Jeff Young d67437a2aa Move ratsnest exclusion processing to a post-pass.
Also fixes a few cases where we were unnecessarily rebuilding
connectivity more than once for an operation.
2022-09-29 17:08:49 +01:00
Seth Hillbrand bb63e1a2ff Update Translations 2022-09-29 08:57:26 -07:00
Ivan Chuba 9e379fcfbc
Translated using Weblate (Ukrainian)
Currently translated at 77.5% (6025 of 7770 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/uk/
2022-09-29 17:54:53 +02:00
Ulices e3cdb9ce76
Translated using Weblate (Spanish (Mexico))
Currently translated at 99.9% (7767 of 7770 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/es_MX/
2022-09-29 17:54:53 +02:00
boonchai k 795697877b
Translated using Weblate (Thai)
Currently translated at 91.1% (7086 of 7770 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/th/
2022-09-29 17:54:53 +02:00
obit c55fdf5b92
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.9% (7769 of 7770 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
2022-09-29 17:54:53 +02:00
Henrik Kauhanen 3007d1890d
Translated using Weblate (Swedish)
Currently translated at 99.6% (7746 of 7770 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sv/
2022-09-29 17:54:52 +02:00
Ivan Chuba f6026e97c0
Translated using Weblate (Ukrainian)
Currently translated at 76.9% (5980 of 7770 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/uk/
2022-09-29 17:54:52 +02:00
boonchai k 59504d6c61
Translated using Weblate (Thai)
Currently translated at 90.6% (7040 of 7770 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/th/
2022-09-29 17:54:52 +02:00
obit ccd9379f37
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.9% (7769 of 7770 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
2022-09-29 17:54:52 +02:00
Andrii Shelestov 3a0e497d6f
Translated using Weblate (Ukrainian)
Currently translated at 74.5% (5796 of 7770 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/uk/
2022-09-29 17:54:52 +02:00
Ulices 9d8e602a69
Translated using Weblate (Spanish (Mexico))
Currently translated at 99.9% (7767 of 7770 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/es_MX/
2022-09-29 17:54:52 +02:00
boonchai k 9343bf30d8
Translated using Weblate (Thai)
Currently translated at 90.2% (7013 of 7770 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/th/
2022-09-29 17:54:52 +02:00
obit 9a5bbc6d4b
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.9% (7769 of 7770 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
2022-09-29 17:54:51 +02:00
Henrik Kauhanen 5155e42fd0
Translated using Weblate (Swedish)
Currently translated at 99.6% (7746 of 7770 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sv/
2022-09-29 17:54:51 +02:00
ZbeeGin 2bb2905bf2
Translated using Weblate (Polish)
Currently translated at 100.0% (7770 of 7770 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pl/
2022-09-29 17:54:51 +02:00
co8 j de1104e746
Translated using Weblate (Japanese)
Currently translated at 98.4% (7647 of 7770 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ja/
2022-09-29 17:54:51 +02:00
Toni Laiho e7e87a49a1
Translated using Weblate (Finnish)
Currently translated at 99.9% (7769 of 7770 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/fi/
2022-09-29 17:54:51 +02:00
Jan Straka ebf9ac55ff
Translated using Weblate (Czech)
Currently translated at 84.5% (6572 of 7770 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/cs/
2022-09-29 17:54:50 +02:00
Ivan Chuba d27201e1ed
Translated using Weblate (Ukrainian)
Currently translated at 74.4% (5788 of 7770 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/uk/
2022-09-29 17:54:50 +02:00
Ulices 02b856ad3b
Translated using Weblate (Spanish (Mexico))
Currently translated at 99.5% (7736 of 7770 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/es_MX/
2022-09-29 17:54:50 +02:00
Wellington Terumi Uemura dc6cea3760
Translated using Weblate (Portuguese (Brazil))
Currently translated at 99.9% (7767 of 7770 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pt_BR/
2022-09-29 17:54:50 +02:00
Eric e9291a703e
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.9% (7769 of 7770 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
2022-09-29 17:54:50 +02:00
taotieren 9ea285f43c
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.9% (7769 of 7770 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hans/
2022-09-29 17:54:50 +02:00
Henrik Kauhanen 6ceabbc2e1
Translated using Weblate (Swedish)
Currently translated at 99.5% (7737 of 7770 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sv/
2022-09-29 17:54:49 +02:00
Henrik Kauhanen 948af319c4
Translated using Weblate (Finnish)
Currently translated at 98.8% (7681 of 7770 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/fi/
2022-09-29 17:54:49 +02:00
Arnau Llovet Vidal 8446351da4
Translated using Weblate (Catalan)
Currently translated at 60.0% (4665 of 7770 strings)

Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ca/
2022-09-29 17:54:49 +02:00
Mark Roszko f9b66c5385 Adjust vcpkg python3 to 3.9.14
Weird this should have been made a change already
2022-09-29 13:38:24 +00:00
jean-pierre charras b5dfa4e2fb Fix not handled exception, creating a crash.
Fixes #12536
https://gitlab.com/kicad/code/kicad/issues/12536
2022-09-29 13:08:23 +02:00
jean-pierre charras 46b0c116cd fix a compil warning. 2022-09-29 13:06:50 +02:00
Fabien Corona 7e486327d9 Ibis differential and PRBS models 2022-09-29 08:35:01 +00:00
Marek Roszko 8ae48bb093 Ensure the socket server is killed during destruction of the kiway player 2022-09-28 21:37:19 -04:00
Marek Roszko f3be769095 Fix comment placement 2022-09-28 21:19:19 -04:00
Marek Roszko 0b1b37a75f Try and avoid a crash by suppressing the socket events first before deleting
Might fix a sentry issue, unknown
2022-09-28 21:18:09 -04:00
Marek Roszko 0b59ef4741 Remove unused include 2022-09-28 21:18:09 -04:00
Seth Hillbrand 3d3b7d839c Prevent out of scope lambda use
Keeping a function reference is only in scope when the call is
immediately executed, not when it enters its own event loop.

This commit also excises one more onUpdateUI call as it is not needed

Fixes https://gitlab.com/kicad/code/kicad/issues/12395
2022-09-28 17:18:04 -07:00
Seth Hillbrand 9894acea76 Spelling 2022-09-28 17:09:43 -07:00
Seth Hillbrand 18d7a1b427 Update contributions 2022-09-28 13:49:30 -07:00
Alex 50b1265e82 Fix .gitignore path to bitmaps_png. 2022-09-28 13:37:23 +00:00
Alex 4095172259 ADDED: Pack and Move Footprints, improved footprint spread algorithm. 2022-09-28 13:37:23 +00:00
Alex ec6cb49570 Fix warnings in rectpack2D. 2022-09-28 13:37:23 +00:00
Alex 120da60824 Add rectpack2D library. 2022-09-28 13:37:23 +00:00
Alex b6eb5f721a Remove old rect placement algorithm. 2022-09-28 13:37:23 +00:00
Mike Williams ba6afafc86 Router Tool: get rid of getNearestRatnestAnchor
Unused now that the PNS Router handles the actions that needed it.
2022-09-28 13:29:52 +00:00
Mike Williams 6252840abd PNS/Router Tool: Refactor Continue From End 2022-09-28 13:29:52 +00:00
Mike Williams 1be0deb58f PNS/Router Tool: Refactor Finish Route 2022-09-28 13:29:52 +00:00