23 Commits

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

Fixes https://gitlab.com/kicad/code/kicad/-/issues/21408
2025-08-01 21:27:12 +01:00
Jeff Young
eafa1a7af0 Fix double-delete.
The JSON_SETTINGS stuff makes copies of the
JOBSET_DESTINATION.  That ends poorly when it
contains just a naked C++ pointer.

Fixes https://gitlab.com/kicad/code/kicad/-/issues/21227
2025-07-01 21:02:27 -06:00
Jeff Young
c57f0f79ff Fix memory leaks. 2025-06-28 17:13:20 -06:00
Marek Roszko
2d327d9d73 Allow running jobsets in cli by description (and uuid)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/20033
2025-06-06 19:02:47 -04:00
Jeff Young
c5093a5df0 ADDED: path info to job destination panel. 2025-04-17 14:37:16 +01:00
JamesJCode
a5be581b1b Add char_traits<T> specialisations for wxUniChar and NANODBC_SQLCHAR
when building on Apple with Clang >= 17.

These specialisations are not strictly required by the C++ standard,
and have been removed from LLVM.

Fixes https://gitlab.com/kicad/code/kicad/-/issues/20631
2025-04-15 20:57:23 +01:00
Jeff Young
d8cdb69831 Jobset Output -> Destination. 2025-03-03 18:34:33 +00:00
Jeff Young
26871b56f0 Provide easier on-ramp for jobsets.
1) Perform initial save of new jobset.
2) Add default output folder to new jobset.
2025-02-28 18:49:26 +00:00
Jeff Young
e3e7a4c97a More consistent file/class naming. 2025-01-12 12:47:00 +00:00
Jeff Young
25d794b405 Read old job output specs with no ids. 2025-01-03 13:32:07 +00:00
Seth Hillbrand
0b2d4d4879 Revise Copyright statement to align with TLF
Recommendation is to avoid using the year nomenclature as this
information is already encoded in the git repo.  Avoids needing to
repeatly update.

Also updates AUTHORS.txt from current repo with contributor names
2025-01-01 14:12:04 -08:00
Mark Roszko
4d9bd6ef27 Revert "Cleanup output handler"
This reverts commit 906c2f3d4942d63e7eb07eda4753ec5261363dbb
2024-12-31 01:37:39 +00:00
Ian McInerney
906c2f3d49 Cleanup output handler 2024-12-31 00:18:10 +00:00
Marek Roszko
ddf157c36c Add descriptions for jobsets 2024-12-29 07:16:46 -05:00
Marek Roszko
09c8cfedd3 Add ability to set custom user descriptions on jobs 2024-12-28 21:28:42 -05:00
Marek Roszko
ea1e14b292 Add missing include 2024-12-23 23:07:08 -05:00
Marek Roszko
62ec7e2d6d Add the ability to capture job reporting and display it in the result window 2024-12-23 23:05:37 -05:00
Marek Roszko
dcd80ee925 Pass pointer and not copy of struct to avoid job output crash 2024-12-20 22:41:12 -05:00
Marek Roszko
b01892943b Fix setting up the ouput type handler instance 2024-12-20 19:36:32 -05:00
Marek Roszko
752797dade Use a shared_ptr in the jobset 2024-11-09 22:50:04 -05:00
Marek Roszko
e61d1c771d Add context menu to jobset list items 2024-10-03 08:03:25 -04:00
Marek Roszko
7abc0b9839 Implement job up/down arrangement 2024-10-02 22:55:02 -04:00
Marek Roszko
d74caace0a Initial jobset creation and running within the CLI and GUI.
Incomplete, just pushing this before feature freeze, much fixing left
2024-09-30 20:04:53 -04:00