Jeff Young
19a5a3ae16
Remove unused member variable.
3 years ago
Marek Roszko
2f8cc84551
Hotglue footprint to svg export
This needs additional work
3 years ago
Jeff Young
c0872364d4
Get rid of bloated bitmap buttons on wxWidgets 3.2.
3 years ago
Jeff Young
f24372bc18
Layout adjustments for wxWidgets 3.2.
3 years ago
Jeff Young
65538ccad4
Rename files and classes to match dialog name.
Also a bit of formatting cleanup.
3 years ago
Alex
6d513e7ecf
Expose changing arc edit mode in arc button context menu and Preferences
Ctrl+Space can still be used to cycle through modes.
Fixes https://gitlab.com/kicad/code/kicad/issues/5412
3 years ago
jean-pierre charras
c3dddaf41f
panel_board_finish: mark board as modified when a finishing parameter is modified.
Fixes #13074
https://gitlab.com/kicad/code/kicad/issues/13074
3 years ago
Alex
4482e9f634
Minor UI fixes.
3 years ago
Jeff Young
f805fd267f
Divorce UNIT_BINDER from wxFrame.
This allows us to supply Pcbnew or Eeschema as the unitsProvider when
called from the main frame.
Fixes https://gitlab.com/kicad/code/kicad/issues/13066
3 years ago
Jeff Young
96819f6c01
Better cache invalidation for text objects with references.
Fixes https://gitlab.com/kicad/code/kicad/issues/13059
3 years ago
Jon Evans
e0ff8ba09c
Fix normalize flags for wx3.1
3 years ago
Jon Evans
6066ccdfd5
STEP: Normalize path to kicad-cli
Keeping the path relative messes up the logic that loads the DSO
Fixes https://gitlab.com/kicad/code/kicad/-/issues/12728
3 years ago
Alex
7dbdb68730
router: ADDED option to create single-sided meanders.
3 years ago
Seth Hillbrand
e4b7bc82be
Prevent UI events during footprint dialog ctor
Errors may get thrown when the 3d models are loaded for missing search
paths. This triggers the idle event that makes assumptions about the
state of the dialog. We halt event handling until the ctor finishes.
Fixes https://gitlab.com/kicad/code/kicad/issues/12944
(cherry picked from commit be86e9f57f )
3 years ago
Jeff Young
6d52601241
Update stale tooltip.
3 years ago
Jeff Young
b2177718a1
Tighten up refresh logic for net & netclass references.
Also tightens it up a bit for text variables which can reference things
like netnames and netclasses, but also board settings.
Fixes https://gitlab.com/kicad/code/kicad/issues/13032
3 years ago
Jeff Young
8165fc6c44
Give up trying to infer what kind of polygon the user wants.
In many instances there are 3 valid answers: mimic linewidths, use
centerlines, and build a bounding hull.
Fixes https://gitlab.com/kicad/code/kicad/issues/12950
3 years ago
Jon Evans
64f315c649
Move properties panel to widgets with the other AUI panels
3 years ago
Seth Hillbrand
3460c50afa
Attempt to avoid double-free when shutting down on Windows
3 years ago
Jon Evans
5bbe21f540
Properties: don't rebuild the panel when closing an editor
Fixes https://gitlab.com/kicad/code/kicad/-/issues/12984
3 years ago
Jeff Young
86d7638f10
Fix typo.
Fixes https://gitlab.com/kicad/code/kicad/issues/13005
3 years ago
jean-pierre charras
b3559ae12c
Minor fix: make DIALOG_EXPORT_STEP_PROCESS_BASE correctly re-sizable.
3 years ago
Jon Evans
96fe93618e
Properties: Stop sorting by name
It's more useful to have properties shown in add order,
since we can group them
3 years ago
Jon Evans
611c19016f
Properties: add support for string escaping
Fixes https://gitlab.com/kicad/code/kicad/-/issues/12975
3 years ago
Jon Evans
88495e5be1
Properties: Fix masking of layers for non-copper items
Fixes https://gitlab.com/kicad/code/kicad/-/issues/12884
3 years ago
Jon Evans
7a9467b0d5
Get rid of some gcc warnings
3 years ago
Jeff Young
32836da14b
Don't show annular rings controls for vias that span only a single layer.
3 years ago
Jeff Young
1aad2fb37b
Change via keep-start-end to be start/end, not top/bottom.
The implementation used to always check F_Cu and B_Cu, rather than
where the via started and ended (which will be different for blind/
buried vias and microvias).
3 years ago
Seth Hillbrand
740dbdf09a
De-initialize propertygrid when done
There doesn't appear to be a nice way to de-register wxPropertyGrids, so
we need to reach into the singleton and remove our registered editor.
Fixes https://gitlab.com/kicad/code/kicad/issues/12297
3 years ago
jean-pierre charras
9f0c03db94
Export STEP dialog: Fix outdated text (virtual components). Replaced by
"not mounted components" and added a tooltip.
No actual code change.
Fixes #12922
https://gitlab.com/kicad/code/kicad/issues/12922
3 years ago
jean-pierre charras
3960f48b5d
Fix a fatal compil error on gcc.
3 years ago
Jeff Young
bba6d503d4
Don't keep value of user or grid anchors between invocations.
Fixes https://gitlab.com/kicad/code/kicad/issues/12065
3 years ago
Jeff Young
1b3f03a800
Don't feed wxWidgets negative column widths.
3 years ago
Jeff Young
bc0a753238
Slight improvement to overly-wide checkbox columns.
3 years ago
Marek Roszko
e85a84b8a3
Fix the step export for now
Need to fix argparse to handle single quotes and double quotes better
Fixes https://gitlab.com/kicad/code/kicad/-/issues/12899
3 years ago
Marek Roszko
ea83449ef7
Change up the step export arg handling to single quote for now
Fixes https://gitlab.com/kicad/code/kicad/-/issues/12890
3 years ago
Marek Roszko
3dd2ae762d
Refactor step export to use our normal board processing routines
3 years ago
jean-pierre charras
31bad5baaa
Avoid duplicating similar options in print and plot headers
3 years ago
Jeff Young
3e3ed0f3ee
Formatting and naming. (No functional changes.)
3 years ago
Jeff Young
da171b9665
0,0 origin isn't an option we give to the user.
Fixes https://gitlab.com/kicad/code/kicad/issues/12324
3 years ago
Jeff Young
3f63f9fc57
Don't prune inner layers of through-hole parts.
For historical reasons we've always included ALL inner layers in these
items and changing that has uncovered several latent bugs. Rather
than find all the rest this late in the game, I went back to storing
all inner layers, even those the board doesn't currently have.
Fixes https://gitlab.com/kicad/code/kicad/issues/12863
3 years ago
Marek Roszko
cd30da179a
Round out the cli with position file export
3 years ago
dsa-t
0b3ecdd968
Revert "Fix handling of self-intersecting polygons"
This reverts commit ed309e20da
3 years ago
Jon Evans
dd94b2d3a7
Rename PROPERTIES to STRING_UTF8_MAP for clarity
This class has nothing to do with the properties system
3 years ago
Jon Evans
68de92313e
Properties: move to custom editor for distances; refactoring
Also fix display of angle values since EDA_ANGLE was introduced
Fixes https://gitlab.com/kicad/code/kicad/-/issues/12290
3 years ago
Jeff Young
0883c0ae64
Remove shadow member variable.
Fixes https://gitlab.com/kicad/code/kicad/issues/12830
3 years ago
Jeff Young
7b0535e63f
My build seems to want to check this in.
I thought the compiled files were outside of the tree?
3 years ago
Jeff Young
9fafd6feff
Add missing constraint type to help.
3 years ago
Marek Roszko
bc45ae1b72
Move a dialog that was hiding in the filetree
3 years ago
Seth Hillbrand
ed309e20da
Fix handling of self-intersecting polygons
We allow temporary self-intersection but before committing, we reduce
the polygon to a single outline (optionally with holes)
Fixes https://gitlab.com/kicad/code/kicad/issues/12806
3 years ago