45543 Commits

Author SHA1 Message Date
Jon Evans
722ffa1c66 Update magic_enum to v0.9.7 2025-01-04 13:40:11 -05:00
Jon Evans
5ef9537364 Update {fmt} to 11.1.1 2025-01-04 13:40:11 -05:00
Wayne Stambaugh
34fcda224c Minor dialog layout improvements. 2025-01-04 12:34:32 -05:00
JamesJCode
ad07923af1 Supress some false asserts in debug builds 2025-01-04 17:22:26 +00:00
Marek Roszko
9a08519a38 Load color theme correctly for job pdf export
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19455
2025-01-04 12:02:49 -05:00
Andrea Greco
ee255fb389 ADDED: Default font option to cli schematic plot exports 2025-01-04 16:51:09 +00:00
Ethan Chien
fd34750c4b Zone Manager: Add freeze/thaw around zone selection change to improve UI responsiveness 2025-01-05 00:48:44 +08:00
jean-pierre charras
7f114d737e Fix missing switch to "C" locale before plotting board files. 2025-01-04 17:28:49 +01:00
Jeff Young
fcf546516a Copyfiles job needs a cwd (at least on OSX).
Also, don't infinitely recurse when given "*".
2025-01-04 15:41:05 +00:00
Jeff Young
ad513345fe Ugh. Once more into the breach to try and get our terminology consistent. 2025-01-04 15:41:05 +00:00
Jon Evans
1fa432b029 API: add GetKiCadBinaryPath 2025-01-04 10:14:17 -05:00
Marek Roszko
154634b1f6 Remove dynamic portions of execute/copyfiles description 2025-01-04 10:06:26 -05:00
Jon Evans
a557c23576 API: Add board file management
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16774
2025-01-04 09:47:36 -05:00
Wayne Stambaugh
89db935910 Housekeeping in include path sub-folders. 2025-01-04 09:21:11 -05:00
Alex Shvartzkop
feb56ff6b5 Center cell text vertically in jobs panel grid. 2025-01-04 16:55:17 +03:00
Jon Evans
3bebf24015 Add another SWIG wrapper for BOX2I
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19485
2025-01-04 08:42:01 -05:00
Jeff Young
59b99c4b27 Adjust borders (again). 2025-01-04 13:41:31 +00:00
Jeff Young
043fb29589 Don't open a non-existant jobset. 2025-01-04 13:39:36 +00:00
Jeff Young
32a575d3ad Fix vertical alignment of jobset output buttons on GTK. 2025-01-04 13:35:19 +00:00
Jeff Young
befacdd113 Fix Generate button alignment and gap between outputs.
Also applies Mark's MSW hack for borders to Simulation Tuners.
2025-01-04 13:29:50 +00:00
Jeff Young
5564f4d316 Fix Generate button alignment and gap between outputs. 2025-01-04 13:29:50 +00:00
Ethan Chien
7c86768f16 Zone Manager: Refactor zone selection logic to streamline activation process 2025-01-04 21:12:42 +08:00
Marek Roszko
1efc4544c9 Show output path in special execute after reopening
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19468
2025-01-04 08:10:20 -05:00
Marek Roszko
afd2406adc Fix erc/drc output paths in cli
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19474
2025-01-04 08:10:20 -05:00
Marek Roszko
2ee3ee341a Fix sch plot output path handling
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19483
2025-01-04 08:10:20 -05:00
Jeff Young
d31103846f Naming conventions and split some dlgs out of panel_jobs_base.fbp. 2025-01-04 13:07:04 +00:00
Jeff Young
115800b158 Make <return> work in a couple of jobset dialogs. 2025-01-04 13:07:04 +00:00
Ethan Chien
ddb91eb387 Zone Manager: Update layer handling to use UIOrder instead of Seq
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19482
2025-01-04 20:53:51 +08:00
Jon Evans
4177cfb93a Remove leftover AC key 2025-01-04 07:28:10 -05:00
Jarrett Rainier
d01c939e49 Moved scrollwheel anchor pads to centre-band 2025-01-04 09:44:43 +00:00
Alex Shvartzkop
9cac8725fa Fix build error. 2025-01-04 11:30:33 +05:00
Alex Shvartzkop
1be6ecd972 Fix --background option in kicad-cli pcb render. 2025-01-04 11:21:45 +05:00
Seth Hillbrand
074e6df3bc Revert "Move thread pool to singleton class"
This reverts commit 361f61a02380881efb59b1cebfdc3e73322b3d3c.
2025-01-03 21:22:44 -08:00
Seth Hillbrand
d4d0189157 Revert "Add Advanced Config parameter for thread count"
This reverts commit 2e0f688b97dcae1a08a1e2f982332b01bd342d5d.
2025-01-03 21:22:43 -08:00
Seth Hillbrand
f38e661a02 Revert "Move GL Context into Singleton class"
This reverts commit 5326c36a5ff8a3a465d386cc31172aa90847a9e9.
2025-01-03 21:22:37 -08:00
Jon Evans
1d1b4bf60f Use fill, not stroke, for holewall painting
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19473
2025-01-03 20:35:30 -05:00
Seth Hillbrand
5326c36a5f Move GL Context into Singleton class
The GL context lock needs to be shared across kifaces.  Otherwise, we
can end up blocking the lock from one kiface.  Unfortunately, I can't
find the issue in GitLab right now for where the footprint viewer shows
a blank screen after opening too many contexts.  But that's what this
fixes.
2025-01-03 17:26:23 -08:00
Marek Roszko
02d1c12a4b #if platform the border style on panel_job_output 2025-01-03 19:52:55 -05:00
JamesJCode
4b9bdc58c5 Reserve "Tune Skew" before string freeze 2025-01-03 22:42:45 +00:00
Jon Evans
1a1120435f Rework how Python processes are launched
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19465
2025-01-03 17:21:03 -05:00
Seth Hillbrand
2e0f688b97 Add Advanced Config parameter for thread count
Allows us to limit the threading state manually without recompiling
2025-01-03 14:00:07 -08:00
Seth Hillbrand
361f61a023 Move thread pool to singleton class
Having thread pool as its own singleton in the library meant that each
kiface had its own threadpool, leading to many multiples of the threads
being started.  Placing a singleton class in PGM_BASE ensures that all
kifaces use the same thread pool.

The singleton class can be extended to provide single instance
guarantee for any element across kifaces
2025-01-03 13:51:11 -08:00
Jeff Young
beda29856d Hide DesignBlock Migrate Libraries button (for now).
There aren't (yet) any legacy libraries to migrate.

Fixes https://gitlab.com/kicad/code/kicad/-/issues/19360
2025-01-03 21:28:19 +00:00
Jeff Young
0c54106bfd Tone down output borders a bit. 2025-01-03 18:49:07 +00:00
Jeff Young
21ee64d8f0 (Slightly) better de-bouncing of grid cell editing. 2025-01-03 18:33:39 +00:00
Jeff Young
e73bec504e Separate Edit/Delete buttons for jobset outputs. 2025-01-03 18:33:39 +00:00
JamesJCode
0c76b723b4 Add ERC QA for wire bus entry unconnected / off grid 2025-01-03 18:13:30 +00:00
Graham Keeth
6c335b9804 Update Solder Mask/Paste design rule tooltips 2025-01-03 16:28:16 +00:00
Ian McInerney
e845db1977 Implement dnagling wire to bus entry ERC
Also, rename the dangling flag/getter to match the flag in SCH_LINE for
consistency.
2025-01-03 14:58:57 +00:00
Ian McInerney
d847e2bd92 Add ERC check for off-grid bus entry 2025-01-03 14:32:43 +00:00