Jon Evans
eec5b07179
Add 10.99 qa config dir
2026-03-19 22:05:21 -04:00
Jon Evans
ac8f0096ce
Lazy-allocate a few pad and padstack things
2026-03-19 21:32:07 -04:00
Jon Evans
755280dec1
Defer initialization of PIN_LAYOUT_CACHE until it is needed
2026-03-19 21:32:07 -04:00
Jon Evans
067533928b
Reduce memory usage of EDA_SHAPE pt 2
2026-03-19 21:32:06 -04:00
Jon Evans
5353982a4a
Reduce memory usage of EDA_SHAPE
2026-03-19 21:32:02 -04:00
Jon Evans
683bb74b7f
Reduce memory usage of FOOTPRINT caches
...
These aren't needed until a footprint is materialized
2026-03-19 21:25:34 -04:00
Jon Evans
082ec945fc
Reduce memory usage of text/fields
...
Lazy construction of caches that are only needed
for some of these reduces their footprint significantly.
2026-03-19 21:25:34 -04:00
Seth Hillbrand
8f6d321fb5
Zone fill: DAG scheduling and batching
...
Replace the polling loop in ZONE_FILLER::Fill with a DAG-based wave
scheduler. Each zone-layer pair's fill dependencies are computed
upfront as a directed acyclic graph, and zones are processed in waves
instead of resubmitting each time.
Batch multiple BooleanSubtract calls into single operations in
subtractHigherPriorityZones, fillNonCopperZone, and
refillZoneFromCache by collecting all knockouts into one SHAPE_POLY_SET
before subtracting.
2026-03-19 16:55:53 -07:00
Wayne Stambaugh
10554d4812
Begin version 11 development.
10.99.0
2026-03-19 17:32:42 -04:00
Wayne Stambaugh
0feeca2a80
Tag stable release 10.0.0
10.0.0
2026-03-19 17:29:56 -04:00
Seth Hillbrand
72ea57d861
Allow local labels without pins if they connect
...
Local labels on a sheet need to be able to connect just to other labels
for intersheet routing. This was mistakenly disallowed to check to for
dangling local labels
2026-03-19 14:21:31 -07:00
Seth Hillbrand
d342761fa0
Fix one more use after free vector
2026-03-19 13:28:34 -07:00
ZbeeGin
b9b7cec920
Translated using Weblate (Polish)
...
Currently translated at 95.5% (10873 of 11384 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pl/
2026-03-19 21:26:17 +01:00
Seth Hillbrand
2a9e28c87c
Translated using Weblate (Slovak)
...
Currently translated at 100.0% (11384 of 11384 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sk/
2026-03-19 21:26:16 +01:00
dsa-t
2045d3b019
Translated using Weblate (Russian)
...
Currently translated at 89.1% (10144 of 11384 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ru/
2026-03-19 21:26:08 +01:00
Seth Hillbrand
a4214a3989
Translated using Weblate (Arabic)
...
Currently translated at 100.0% (11384 of 11384 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ar/
2026-03-19 21:26:01 +01:00
Seth Hillbrand
e34c2d5037
Translated using Weblate (Hebrew)
...
Currently translated at 100.0% (11384 of 11384 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/he/
2026-03-19 21:25:45 +01:00
Damjan Prerad
4149bee32b
Local history: reuse existing dialog strings
2026-03-19 20:45:45 +01:00
Alex Shvartzkop
182f99abcb
Fix MSW build error.
2026-03-19 21:48:45 +03:00
ZbeeGin
67bfd24675
Translated using Weblate (Polish)
...
Currently translated at 95.4% (10864 of 11384 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pl/
2026-03-19 18:36:12 +01:00
ZbeeGin
80b84af23e
Translated using Weblate (Polish)
...
Currently translated at 95.3% (10858 of 11384 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pl/
2026-03-19 18:36:12 +01:00
dsa-t
0452493071
Translated using Weblate (Russian)
...
Currently translated at 87.3% (9939 of 11384 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ru/
2026-03-19 18:36:12 +01:00
Hildo Guillardi Júnior
eeebadac23
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 99.2% (11301 of 11384 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pt_BR/
2026-03-19 18:36:12 +01:00
dsa-t
f2eda2524c
Translated using Weblate (Russian)
...
Currently translated at 82.8% (9434 of 11384 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ru/
2026-03-19 18:36:11 +01:00
ZbeeGin
f75398a86c
Translated using Weblate (Polish)
...
Currently translated at 94.9% (10813 of 11384 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pl/
2026-03-19 18:36:11 +01:00
Damjan Prerad
f28df85b76
Translated using Weblate (Serbian)
...
Currently translated at 15.9% (1815 of 11384 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sr/
2026-03-19 18:36:11 +01:00
Mitja Nemec
e40656b334
Translated using Weblate (Slovenian)
...
Currently translated at 1.2% (142 of 11384 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/sl/
2026-03-19 18:36:11 +01:00
Damjan Prerad
d23c34aff3
Local history: fix Win64 enum macro collision
2026-03-19 17:57:53 +01:00
Damjan Prerad
77140167a6
QA: fix single-member group save
2026-03-19 17:38:48 +01:00
Damjan Prerad
b80ee13595
Local history: add restore dialog
...
The old restore dialog only showed a simple list of snapshots
so it was hard to see what each entry contained before
restoring. It also had a bug where pressing Restore could
close the dialog but not restore anything, because the
pre-restore backup step treated no changes to save as a faliure.
This change adds a dedicated restore dialog that shows the
snapshot time, summary, hash, and changed files. It also
updates the restore code to load snapshot details for the
dialog and to continue with the restore when the backup
step finds no new changes.
2026-03-19 17:04:02 +01:00
Damjan Prerad
1aa2d1494e
DRC Rule Editor: add courtyard clearance bitmap
2026-03-19 17:04:02 +01:00
Alex Shvartzkop
969dbe196f
Don't translate strings that shouldn't be translated.
2026-03-19 18:46:37 +03:00
Seth Hillbrand
2439de47b7
Provide lazy loading of webview panel
...
Avoid instantiating the panel prior to it being shown (if at all)
2026-03-18 21:36:14 -07:00
John Beard
ea34bcad4b
Docset: disable the reserved index space
...
Doxygen-Awesome's adaptive top/sidebar CSS doesn't work well
when there is no index, as in a docset.
2026-03-19 10:06:39 +08:00
Seth Hillbrand
9fbb0378c5
Move webview pointer to wxweakref
...
Uses wx reference counting infrastructure to ensure we have a valid
pointer and adds proper null checking for the webview not being
instantiated yet
2026-03-18 18:00:57 -07:00
Seth Hillbrand
60a9e2ff72
Translated using Weblate (Spanish (Mexico))
...
Currently translated at 99.1% (11288 of 11384 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/es_MX/
2026-03-19 01:30:38 +01:00
Seth Hillbrand
c831c3940e
Translated using Weblate (Greek)
...
Currently translated at 100.0% (11384 of 11384 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/el/
2026-03-19 01:30:38 +01:00
Seth Hillbrand
6a5d5f1bff
Translated using Weblate (Polish)
...
Currently translated at 92.4% (10528 of 11384 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pl/
2026-03-19 01:30:38 +01:00
Seth Hillbrand
59d2649f2a
Translated using Weblate (Romanian)
...
Currently translated at 100.0% (11384 of 11384 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ro/
2026-03-19 01:30:38 +01:00
Seth Hillbrand
10bd45093a
Translated using Weblate (Ukrainian)
...
Currently translated at 97.9% (11153 of 11384 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/uk/
2026-03-19 01:30:38 +01:00
Seth Hillbrand
4c40fffe3a
Translated using Weblate (Tamil)
...
Currently translated at 93.4% (10639 of 11384 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/ta/
2026-03-19 01:30:38 +01:00
Seth Hillbrand
a72422648c
Translated using Weblate (Spanish)
...
Currently translated at 99.1% (11288 of 11384 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/es/
2026-03-19 01:30:38 +01:00
Seth Hillbrand
3bfa435662
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 99.1% (11289 of 11384 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pt_BR/
2026-03-19 01:30:38 +01:00
Seth Hillbrand
89ed6e7a65
Translated using Weblate (Portuguese)
...
Currently translated at 100.0% (11384 of 11384 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/pt/
2026-03-19 01:30:38 +01:00
Seth Hillbrand
98f9a60ccb
Translated using Weblate (Danish)
...
Currently translated at 99.9% (11379 of 11384 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/da/
2026-03-19 01:30:38 +01:00
Seth Hillbrand
f83e5c275a
Translated using Weblate (Vietnamese)
...
Currently translated at 100.0% (11384 of 11384 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/vi/
2026-03-19 01:30:38 +01:00
Seth Hillbrand
183298a837
Translated using Weblate (Telugu)
...
Currently translated at 100.0% (11384 of 11384 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/te/
2026-03-19 01:30:37 +01:00
Seth Hillbrand
f24fd95795
Translated using Weblate (Italian)
...
Currently translated at 98.7% (11239 of 11384 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/it/
2026-03-19 01:30:37 +01:00
Seth Hillbrand
ba48cd21b8
Translated using Weblate (Chinese (Traditional Han script))
...
Currently translated at 87.8% (10006 of 11384 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/zh_Hant/
2026-03-19 01:30:37 +01:00
Seth Hillbrand
5396092dce
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 100.0% (11384 of 11384 strings)
Translation: KiCad EDA/master source
Translate-URL: https://hosted.weblate.org/projects/kicad/master-source/nb_NO/
2026-03-19 01:30:37 +01:00