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
Seth Hillbrand
8bc9d456c3
Fix area selection calculation
area was a double value for comparison of large numbers. But the
promotion from int happened after the multiplication (and overflow) for
large images
Fixes https://gitlab.com/kicad/code/kicad/issues/12821
3 years ago
Jeff Young
d8ddeea14a
Update errors count when errors are logged.
Fixes https://gitlab.com/kicad/code/kicad/issues/12800
3 years ago
Jeff Young
4ad0eeefc6
Fix compile error on Mac.
3 years ago
Jeff Young
1b93b8c51b
Fix JS to support more Acrobat versions.
Fixes https://gitlab.com/kicad/code/kicad/issues/12819
3 years ago
Jeff Young
2dac73e421
Remove dangerous SCH_FIELD::IsVoid() call.
This call didn't differentiate between GetText() and GetShownText() and
was used in instances where the difference matters.
3 years ago
Jeff Young
e33c611488
Replace collision calls with ones that work.
I'm not sure why the old calls didn't work, but they reported "no
collision" between two overlapping zones.
3 years ago
Jeff Young
f33b158696
Honour 0-size pin names & numbers when printing and plotting.
3 years ago
Jeff Young
13b097396b
More explicit error message for unnumbered pins.
3 years ago
Alex
cc825ebafe
ADDED: bom_csv_grouped_extra.py BOM generator.
3 years ago
jean-pierre charras
43ab160ea2
French translation update.
3 years ago
jean-pierre charras
504adb3467
Eeschema Back annotation: fix broken handling of full sheet paths of symbols.
Fixes #12767
https://gitlab.com/kicad/code/kicad/issues/12767
3 years ago
jean-pierre charras
0b5c91d3f4
Demo update
3 years ago
Marek Roszko
55ca6145ea
Stuff RecomputeIntersheetRefs into SCHEMATIC for reuse
3 years ago
Marek Roszko
0190606886
Kick SetSheetNumberAndCount to SCHEMATIC
3 years ago
Marek Roszko
bc45ae1b72
Move a dialog that was hiding in the filetree
3 years ago
Jon Evans
0e454054f1
Also include resolved name when checking for bus membership
3 years ago
Sylwester Kocjan
a234d5a2c8
common,eeschema,pcbnew: path cleanup
3 years ago
Wayne Stambaugh
e62f764678
Update Eagle schematic importer to handle recent instance data changes.
3 years ago
Alex
e992bd13bf
Remove what looks like forgotten lines
3 years ago
Alex
c279a2e696
Hotfix build when KICAD_SPICE=OFF
3 years ago