18 Commits

Author SHA1 Message Date
Jeff Young
3bdeb84b51 Don't allow default copy c'tor to copy arrays of pointers.
Fixes KICAD-SJ2.

Fixes https://gitlab.com/kicad/code/kicad/-/issues/21408

(cherry picked from commit d91cce930f83723869b39cfa13896e8fb34a2937)
2025-08-03 12:54:24 +01:00
Jeff Young
6c6ef1cf5d Progress reporting for Run Jobs.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19629

(cherry picked from commit 0464cc18b1bf724a8776653c928ed75343392114)
2025-07-08 08:44:22 +01:00
Jeff Young
1c0d8805e9 Autocomplete for OUTPUT_TMP_PATH_VAR_NAME.
(Along with a list of other env vars in use.)

(cherry picked from commit dd39a50a141433b5824af600abe880585f2b7bca)
2025-07-08 08:44:21 +01:00
Jeff Young
42a18ad3b6 Fix job run-log sizing issues.
wxLIST_AUTOSIZE_USEHEADER doesn't work on
some
platforms, and using OnSize was having seizures
on Mac.
2025-03-03 20:19:50 +00:00
Jeff Young
afd35001cb Fix job run log sizing issues.
wxLIST_AUTOSIZE_USEHEADER doesn't work on
several platforms, and dynamic sizing of the
list columns falls apart on Mac.
2025-03-03 19:23:38 +00:00
Jeff Young
cbc964fb94 Jobset Output -> Destination.
(cherry picked from commit d8cdb69831b1625646331cfbc9d2ad84d4658b7a)
2025-03-03 18:36:14 +00:00
Jeff Young
ae96cf1715 Provide easier on-ramp for jobsets.
1) Perform initial save of new jobset.
2) Add default output folder to new jobset.

(cherry picked from commit 26871b56f072b013009dd04456b26b558c823c56)
2025-03-02 09:10:21 +00:00
Jeff Young
0ec82b65be Formatting; code brevity.
(cherry picked from commit 481e46796809cdef9db5388cc765d4fb3ea4b8ac)
2025-03-01 22:18:35 +00:00
Jon Evans
8a3086652a Added enum COL_ORDER for jobset panel's columns
(cherry picked from commit ee614161d71c68174055086ff072e2b22783f0c0)

Co-authored-by: Dmitry Rezvanov <dmitry.rezvanov@yandex.ru>
2025-02-22 14:07:51 +00:00
Jon Evans
2103f303b7 Fixed description column number in PANEL_JOBSET::OnGridCellChange.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20030


(cherry picked from commit 0c2a5b72ec111ea201cd68189c5f5bc2d58e5e52)

Co-authored-by: Dmitry Rezvanov <dmitry.rezvanov@yandex.ru>
2025-02-22 14:07:42 +00:00
Mark Roszko
74b174e4f0 Add "source" field for jobsets to discern SCH & PCB jobs 2025-01-31 08:16:26 -05:00
Jeff Young
b582f178dd nullptr safety 2025-01-18 16:13:32 +00:00
Jeff Young
3a3e2fe835 Clear status at start of jobset run. 2025-01-18 14:33:03 +00:00
Jeff Young
232542f42b Re-work filtering of temp-dir messages in jobset outputs.
(Also rationalises some of the output reporting
for consistency.)
2025-01-17 15:58:21 +00:00
Jeff Young
af38f76f01 Don't double-create new folders in project tree. 2025-01-16 16:47:58 +00:00
Jeff Young
2af80d2fc8 Refresh project tree after generating outputs. 2025-01-16 13:12:25 +00:00
Jeff Young
799dadeeec Save bom & bom_fmt preset names for jobs.
Also re-fronts Kicad manager frame after editing
job settings.

Also fixes a bug where group-by (but non-shown)
fields didn't get restored.

Fixes https://gitlab.com/kicad/code/kicad/-/issues/19627
2025-01-14 14:38:58 +00:00
Jeff Young
62041fdb69 Naming consistency. 2025-01-12 20:24:33 +00:00