jean-pierre charras
cb3d215b6a
Fix compil and Coverity warnings.
3 years ago
Marek Roszko
e5d132beec
Add missing * layer mask for cli
3 years ago
Marek Roszko
d8e9436d92
Fix step export not resolving variables
Fixes https://gitlab.com/kicad/code/kicad/-/issues/12754
3 years ago
Marek Roszko
cd30da179a
Round out the cli with position file export
3 years ago
Jeff Young
be8bbcaac3
Send Selected event even if the result is an empty selection.
Fixes https://gitlab.com/kicad/code/kicad/issues/12849
3 years ago
jean-pierre charras
05336798ac
try to fix a wx3.0/wx3.1 compatibility
3 years ago
Jeff Young
b5f62da5d9
Respect synthetic layer visibility when selecting footprint texts.
Fixes https://gitlab.com/kicad/code/kicad/issues/12850
3 years ago
Jeff Young
ae741b93e6
Resore push/pop-less PickerTool.
(Functionality was accidentallly lost when we removed the opt command
strings.)
3 years ago
Mikolaj Wielgus
e8762da4f4
Revert "Support for variable references in SPICE models."
This reverts commit 95ebfeeed1
.
This reverts commit 672ce650a9
.
3 years ago
Jeff Young
095f02e6ef
Fix encoding issues in Simulation Model dialog's property grid.
3 years ago
Jeff Young
672ce650a9
Basic ERC for simulation models.
3 years ago
Jeff Young
8fc08b9185
Erc for simulation models.
3 years ago
Jeff Young
95ebfeeed1
Support for variable references in SPICE models.
Also fixes a couple of bugs where sheet instance data wasn't being
handled correctly.
3 years ago
dsa-t
0b3ecdd968
Revert "Fix handling of self-intersecting polygons"
This reverts commit ed309e20da
3 years ago
jean-pierre charras
dc6fcc262c
Pcbnew : allows overwriting viewport with same name in appearance manager.
Fixes #12765
https://gitlab.com/kicad/code/kicad/issues/12765
3 years ago
Jon Evans
311741a9a3
Symbol library browser needs an infobar too
Fixes https://gitlab.com/kicad/code/kicad/-/issues/12843
3 years ago
Jon Evans
32b3f24f8b
Thanks xorg
3 years ago
Jon Evans
f708dad5cd
Don't use frame events for PROPERTY_EDITOR_UNIT_BINDER
3 years ago
Jeff Young
be29ab2c76
Need to check enabled as well as visible.
Fixes https://gitlab.com/kicad/code/kicad/issues/12786
3 years ago
Jeff Young
396e220133
Non-visible layers are stored in the GPU so still have to be drawn.
Fixes https://gitlab.com/kicad/code/kicad/issues/12792
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
76ce580bd0
Don't use KiCad escape sequences for JS text.
Fixes https://gitlab.com/kicad/code/kicad/issues/12782
3 years ago
Jeff Young
90c5295a9f
Fix builds on non-Macs.
3 years ago
Jeff Young
be142af4d0
Another attempt at string encoding for JS inside a PDF.
Fixes https://gitlab.com/kicad/code/kicad/issues/12782
3 years ago
Jeff Young
165c9bf68b
Reference assignment is not the same thing as pointer assignment.
Fixes https://gitlab.com/kicad/code/kicad/issues/12837
3 years ago
Jeff Young
f706ac06b8
Code cleanup.
3 years ago
Jeff Young
b385a4b60a
Implement DarkMode for the Appearances Palette.
Fixes https://gitlab.com/kicad/code/kicad/issues/11734
3 years ago
Jeff Young
a03799c61e
Don't mark collisions on dragged items, only things they collide with.
Fixes https://gitlab.com/kicad/code/kicad/issues/8965
3 years ago
Jeff Young
2899ee1eb4
Restore labelling and layout changes lost in revert.
3 years ago
Jeff Young
bb618f2d55
Update pointEditor after cancelled move.
3 years ago
Jeff Young
5366fa8cee
Add mapping for -rescue.lib in project Save As.
Fixes https://gitlab.com/kicad/code/kicad/issues/12503
3 years ago
Jeff Young
25f06eed8c
Move zone borders back to their "host" layer.
Zone borders shouldn't be affected by zone-opacity control; we always
draw them in full layer opacity.
Fixes https://gitlab.com/kicad/code/kicad/issues/12438
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
Jon Evans
995a153f27
Update nlohmann::json to 3.11.2
Also update json_schema_validator to match new deprecations
3 years ago
Jeff Young
9fafd6feff
Add missing constraint type to help.
3 years ago
Jeff Young
5aa8f9880e
Honour aQuitOnDraw flag when cancelling a segment.
Fixes https://gitlab.com/kicad/code/kicad/issues/12832
3 years ago
Jeff Young
cf581137d8
Handle multiple unitProviders in a WX_GRID.
This allows us to provide a more consistent and less buggy presentation
of the netclasses grid in both eeschema and pcbnew.
Fixes https://gitlab.com/kicad/code/kicad/issues/12826
3 years ago
Jeff Young
ae9405a4d3
Handle string escaping for Find/Replace in labels.
Fixes https://gitlab.com/kicad/code/kicad/issues/12789
3 years ago
Seth Hillbrand
de21eb5268
Remove errant debugging printf
3 years ago
Seth Hillbrand
c1f2ca1d8d
Make multiple names of the net on a track
Rather than moving the netname around, we want to keep the correct
number of netnames on a track such that there is always at least one
displayed on long tracks even when panning.
This reduces calculation time while keeping the netnames visible
Fixes https://gitlab.com/kicad/code/kicad/issues/12436
3 years ago
Seth Hillbrand
685185bd68
Remove unneeded assert
Asserts should really only be used if the condition would trigger a
program error. These just need a warning
3 years ago
Bevan Weiss
4f634d7df7
Updated accelerating zoom controller to use default (non-accelerated)
zoom if changing direction.
Signed-off-by: Bevan Weiss <bevan.weiss@gmail.com>
3 years ago
Bevan Weiss
8444339681
Prevent Pin Properties Alternate Pin pane closing on subsequent dialog open
3 years ago
jean-pierre charras
9dba54190e
PDF plotter: Encode '\' as "{backslash}" for CTX_JS_STR context.
This is a poor hack (similar to hack for the ' char), but it allows displaying
context menu when '\' is inserted in a property.
3 years ago
Graham Keeth
6f3e969529
Update BOM dialog help
3 years ago
Seth Hillbrand
bd4c2df3ba
Suppress signedness warning
3 years ago
Seth Hillbrand
c95bd3fc89
Cache LOD for netname redraw
When panning, we should only redraw the netnames when they come into
view or go out of view. Caching the LOD provides this preventing
unneeded redraws while still redrawing on zoom changes
Fixes https://gitlab.com/kicad/code/kicad/issues/12436
3 years ago
Brian Fiete
f88064ba55
Cursor backtrack fix for cvpcb filter string
On Windows the insertion point (cursor) can change between onTextFilterChangedTimer entry and exit, which caused the insertion point to be restored to a stale value
3 years ago