Jeff Young
232542f42b
Re-work filtering of temp-dir messages in jobset outputs.
(Also rationalises some of the output reporting
for consistency.)
10 months ago
Marek Roszko
b1eaa52e08
Add missing ensure paths called for gerbers job
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19653
10 months ago
Marek Roszko
6a92e5f02d
Fix drc/erc back to using info severity.
These aren't some sort of critical error, error severity gets sent to stderr in cli.
10 months ago
Jeff Young
d1411e2c69
Don't report filepath messages for jobs.
(They'll just point to temp files anyway.)
Also moves schematic netlist fetching to
MAIL_SCH_GET_NETLIST.
Eeschema's generateSchematicNetlist() hasn't
worked in some time.
Also suppresses parity error counts when parity
not run due to failure to find or load schematic.
Also writes out ERC/DRC reports even when they're
set to fail the job.
10 months ago
Jeff Young
2cc39bc2be
Remove paths from job-success status messages.
(They only point to the temp directory anyway.)
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19635
10 months ago
Jeff Young
705f8ddd90
Formatting (and avoid dynamic_cast across kiway).
10 months ago
Marek Roszko
41ef767676
Tweak the odb job pathing again
10 months ago
Marek Roszko
5c3004b96e
Avoid altering the configured output path during run in case of empty paths
10 months ago
Marek Roszko
97787778eb
Fix path processing for odb job
10 months ago
Jeff Young
a7c130b82d
Hook up TITLE_BLOCK resolver to jobs.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19471
10 months ago
Marek Roszko
db56d51838
Fix output paths for jobs again
10 months ago
Marek Roszko
47fb4686c3
Add text var expansion in output paths
10 months ago
Marek Roszko
2123c03fa1
Shift gerber job to lseq instead
10 months ago
Marek Roszko
16d10dc76e
Squash the pdf handling for the old path into the new like dxf/svg
10 months ago
Marek Roszko
afe7c893d5
Squash dxf job path for single/multi like svg
10 months ago
Marek Roszko
ecfc868832
Combine/move svg plot job to single path
10 months ago
Alex Shvartzkop
9a3d7594d9
Add pivot/pan/rotation/lights controls to PCB render dialog.
11 months ago
jean-pierre charras
7f114d737e
Fix missing switch to "C" locale before plotting board files.
11 months ago
Marek Roszko
afd2406adc
Fix erc/drc output paths in cli
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19474
11 months ago
Alex Shvartzkop
1be6ecd972
Fix --background option in kicad-cli pcb render.
11 months ago
Jeff Young
21ee64d8f0
(Slightly) better de-bouncing of grid cell editing.
11 months ago
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
11 months ago
Marek Roszko
65a2d95282
Gate against 0 width and height to the render job
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19443
11 months ago
Jeff Young
c5ae32c51c
Auto-edit job properties and then description after creation.
11 months ago
Marek Roszko
2bc3d39934
Add a default output name for the render job if none is provided
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19448
11 months ago
Marek Roszko
ae1dd1ed20
Fix dxf/svg job status
11 months ago
Marek Roszko
8f750baa79
Deprecate and support using the more normal "plot" logic for dxf and svg.
11 months ago
Marek Roszko
cad0e3fc27
Lets move the chunk of plot logic from dialog_plot and share it with the jobs handler
More factoring in V10. This is just because it's getting annoying really lol
11 months ago
Marek Roszko
d6bf87bcaa
Add flag to pdf jobs created by gui needed for processing correctly. Fix enum naming
11 months ago
Marek Roszko
33183ad795
Expand pdf plot job to normal pdf plot behavior
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19352
11 months ago
Eric Zhuang
b3259a1c42
ODB++:Support choice compress format and specify output filename.
11 months ago
Marek Roszko
d8d84f300f
CHANGED: Eliminate the independent SVG plot dialog that only duplicated and half-implemented the functions of the full Plot dialog
11 months ago
Marek Roszko
0f70c7747c
Save drill/place origin for plot jobs for pdf/SVG
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19401
11 months ago
Marek Roszko
197c01aa48
Save drill shape for pdf/svg jobs
Partial fix https://gitlab.com/kicad/code/kicad/-/issues/19401
11 months ago
Marek Roszko
d8779a6c98
Add initial dialog for pcb render job
11 months ago
Marek Roszko
a2b6f63801
Fix output paths in drc/erc jobs
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19355
11 months ago
Marek Roszko
9dd0d67845
Add a job config dialog for ERC/DRC
Also make the default names for drc/erc unique with a suffix break.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19355
11 months ago
Marek Roszko
94108927c7
Fix gerber gbrjob file naming when run from jobset
11 months ago
Marek Roszko
1d063e1420
Actually handle svg plot job failure correctly
11 months ago
Marek Roszko
62ec7e2d6d
Add the ability to capture job reporting and display it in the result window
11 months ago
JamesJCode
3800bae281
Enforce thread safety in clearance and creepage checks
Previously, these checks injected a custom handler to add graphic
objects to a DRC marker. This was not thread-safe and was causing
non-deterministic crashes. The DRC reporting methods now accept
a customer handler which is called on the newly created
PCB_MARKER within the commit context. This defaults to nullptr
for DRC checks which do not require graphics or other additional
processing.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19282
11 months ago
jean-pierre charras
fc07aa6fb0
Pcbnew, plot pdf & gerber from jobset: ensure using "C" locale for floats.
11 months ago
Marek Roszko
e6b739776e
Let gui jobs actually load the sch/pcb from frame
11 months ago
Marek Roszko
7bbfb1a30a
Fix fixing the typo
11 months ago
Marek Roszko
02e94d4276
Fix typo breaking svg cli
11 months ago
Marek Roszko
af8f25875b
Get the pcb plot dialog hooked up to jobs editing
12 months ago
Jeff Young
753d385473
Reduce dependency on dynamic_cast.
Also switches to checking __clang__ instead of __WXMAC__.
12 months ago
Jon Evans
82fc1408e2
Fix a few issues with recent commits
12 months ago
Jon Evans
f504a07556
ODB++: Add to CLI and jobs system
12 months ago
Jeff Young
9e7ffc6ff0
Load input-specific project; don't use default (blank) project
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19176
1 year ago