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
9 months ago
Seth Hillbrand
d8733b2d4f
Happy New Year
For this year's resolution, we will streamline our copyright statements.
These are applied to files in the repository and are not needed
separately as part of the compiled about box
9 months ago
John Beard
ea12689e29
Pcbnew: also show clearance outlines in FP editor
Not having these shown makes it easy to accidentally
enable them without noticing.
9 months ago
Jon Evans
06e0e16336
API: Fix GetPadShapeAsPolygon to not re-use a SHAPE_POLY_SET
TransformShapeToPolygon appends instead of assigning
9 months ago
Jon Evans
b971ab22e2
Add new SWIG declaration for vector of PCB_FIELD*
9 months ago
Jeff Young
571648937f
Probably don't need the no. column wide enough for 999 jobs.
9 months ago
Marek Roszko
5864d705c3
Partially fix running special execute
It was a early implementation that got forgotten about hah
9 months ago
Jeff Young
a3c29a1343
Allow resizing of Output Properties dialog.
Also fixes a bug where the GenDrill dialog returned a fixed
result.
9 months ago
Marek Roszko
7881fa68e9
Change output and special execute dialog to OK.
Fix special execute not adding to list
9 months ago
JamesJCode
96082a63a8
Add a new GAL layer for shape backgrounds
Fixes https://gitlab.com/kicad/code/kicad/-/issues/12393
9 months ago
Marek Roszko
65a2d95282
Gate against 0 width and height to the render job
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19443
9 months ago
Jeff Young
c5ae32c51c
Auto-edit job properties and then description after creation.
9 months ago
Jeff Young
530a66a489
More job-specific option dialog titles.
9 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
9 months ago
Marek Roszko
72acbe1de4
Add missing options dialog title
https://gitlab.com/kicad/code/kicad/-/issues/19452
9 months ago
Marek Roszko
ea4aa6e277
ADd plot-invisible-text arg for cli plots
Part of https://gitlab.com/kicad/code/kicad/-/issues/13957
9 months ago
Marek Roszko
fb32eeb0ea
Fix job output path for sch plots and netlist
9 months ago
John Beard
e9f8b2ba77
Pcbnew: apply same IPC rule in properties panel as in dialog
This means when you switch a pad to be roundable (round rect or
chamfered-with-round), you get the same behaviour as in the dialog
(and an IPC-compliant pad by default).
Also fixes the radius visibility in the properties panel for
chamfered pads (which can have radii).
9 months ago
John Beard
1f551ea0e4
Pcbnew: allow to set pad rounding size from properties panel
This can be useful when you have a defined rounding maximum
(e.g. for an IPC 0.25/0.25 rule) and makes the panel more
consistent with the properties dialog.
9 months ago
John Beard
84c7a1e82d
Fix Python search on Linux
9 months ago
Jeff Young
d7eed69831
Job-specific option dialog titles.
9 months ago
Jeff Young
742dd0fc3a
Fix selection after delete.
9 months ago
Jeff Young
97fb553c5f
Moves output panel to flex-grid layout in an attempt to
fix platform differences in layout.
9 months ago
Jeff Young
f4ec6d2eaa
Fix layout issues when plot dialog opened from job.
Also removes Open Directory button as in a job the filepath
will be relative to whichever Output it is placed in.
Also removes the Run DRC button when called from a job.
9 months ago
Jon Evans
34dad3aa79
Implement searching for Python on Windows
9 months ago
JamesJCode
3e1fd974dc
Reorganise jobset menu entries
They were mixed in with the project open / close / new menu items
9 months ago
Jon Evans
feca4176c0
Prefer some built-in paths for Python interpreter
9 months ago
Jon Evans
9086c5694b
Fix layout issue in plugin settings page
9 months ago
jean-pierre charras
11f94283ef
STEP exporter: export solder mask on tracks having a solder mask option.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18881
9 months ago
jean-pierre charras
bbea339279
PANEL_SETUP_MASK_AND_PASTE_BASE: fix swapped widgets
Global textboxes solder paste clearance were swapped versus labels
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19442
9 months ago
Alex Shvartzkop
4d42d6b4fe
Remove some hacks from template selector to fix sizing on Windows.
Related: https://gitlab.com/kicad/code/kicad/-/issues/19436
9 months ago
Marek Roszko
6c43c25b4c
Move two things to kicommon
9 months ago
Marek Roszko
ae1dd1ed20
Fix dxf/svg job status
9 months ago
Marek Roszko
8f750baa79
Deprecate and support using the more normal "plot" logic for dxf and svg.
9 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
9 months ago
Jon Evans
d8b8d8aa3c
API: Add GetNetClassForNets; handle implicit netclasses
9 months ago
Wayne Stambaugh
151b1141f7
Increase minimum HTML panel height of the template selection dialog.
wxFormbuilder is not DPI aware so the previous height was a bit short on
high DPI displays. The new height is a compromise which will be a bit tall
on standard DPI displays and a bit short on high DPI displays.
9 months ago
Jeff Young
fe06e13091
Don't distort shapes when aligning to grid.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/18739
9 months ago
Wayne Stambaugh
bf414fede8
Fix template selector dialog on Windows.
9 months ago
Marek Roszko
9fb8de959c
Fix windows builds broken by 8aa0b3e16c
9 months ago
Wayne Stambaugh
9ba1e92773
Fix template selector GTK scroll bar issue.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19436
9 months ago
Sven Pauli
d070f5ee95
Whoops, mutable.
9 months ago
Sven Pauli
5815998b5b
Rolled the caching
9 months ago
Sven Pauli
074edfa056
Invalidate courtyard caches when rotating
9 months ago
Alex Shvartzkop
8a3091c80d
Vertically align mask expansion labels in shape properties.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/19438
9 months ago
Jeff Young
ac28b246f1
A possible improvement to double-click in grids.
9 months ago
jean-pierre charras
3efa700dc6
DIALOG_TEMPLATE_SELECTOR: add title cleared by a side effect of commit e54cf6c8
9 months ago
John Beard
85552c7a4f
SVG import: import beziers as beziers
This maintains a little bit more editability and avoid importing
thousands of tiny line segments when not required.
9 months ago
John Beard
3bd3b8073e
SVG import: avoid duplicating points in line chains
Every new section duplicated the start/end points.
This saves half the points when importing. They're skipped later
before they end up as real items, but it's confusing to trace
through (and theoretically inefficent, but it'll be tiny).
9 months ago
John Beard
10485848b8
SVG import: import unclosed, filled shapes as a separate fill and stroke object
This means that validly unclosed paths can be imported correctly.
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/18477
9 months ago