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
Jeff Young
1a456ebcce
Default pin electrical types to off for preview.
2025-01-03 13:48:49 +00:00
Jeff Young
40ade0b9f1
Long live jobsets!
2025-01-03 13:36:48 +00:00
Jeff Young
25d794b405
Read old job output specs with no ids.
2025-01-03 13:32:07 +00:00
Jeff Young
8a68bf88d6
Make open jobset paths relative.
2025-01-03 13:15:23 +00:00
Jon Evans
89a50a3dcf
Fix some issues calling Python on Windows systems
2025-01-02 22:45:24 -05:00
JamesJCode
e13b31fd42
Don't smash the preferences while loading previous job sets
2025-01-03 00:30:45 +00:00
Seth Hillbrand
2eea14ea58
Skip hidden files in backup
...
We don't need to parse hidden files/directories for backup targets.
This can be very large (in the case of .git directories) and thus
slow when working over NAS.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18341
2025-01-02 16:25:56 -08:00
Ian McInerney
ce5f3f642e
Use existing string for ohm-meter units
2025-01-02 23:51:38 +00:00
Jeff Young
757a16b4bf
Remember open jobsets.
2025-01-02 23:44:09 +00:00
Andrea Greco
49b949cec7
Transmission Line: Add measure unit to Rho constant
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19312
2025-01-02 22:44:15 +00:00
Jon Evans
40929d2482
Undo accidental commenting out of some Python search code
2025-01-02 17:31:42 -05:00
JamesJCode
20def236bf
Don't strip last directory name when plotting
2025-01-02 22:12:24 +00:00
JamesJCode
7654c7f6e1
Use correct layer name and page number in single page PDF plots
...
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19453
2025-01-02 22:03:52 +00:00