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