Jeff Young
97cb15dd47
Make sub menus conditional on them having child items.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16631
2 years ago
Jon Evans
7aad7fcce6
Expose CORNER_STRATEGY to swig
2 years ago
Jeff Young
047b5f8b18
Cache for wxLocale::IsAvailable().
2 years ago
Jeff Young
455fae45d8
Support point editing of inverted rectangles.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16595
2 years ago
Jeff Young
df48ebfbe7
Restore preferential selection treatment for silk items.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16607
2 years ago
jean-pierre charras
27482ef8a0
add missing dark icon source
2 years ago
Seth Hillbrand
ba6979a274
Fix pin check to allow for globals
Don't short-circuit adding global labels to the pins vector or we won't
search all subnets
2 years ago
Jeff Young
ace4ef7b16
Implement stingy selection mode for tuning patterns.
2 years ago
Jeff Young
be6a2d018d
Implement stingy selection mode for tuning patterns.
2 years ago
Seth Hillbrand
121271bd0a
Allow users to specify no minimum text width in DRC
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16596
2 years ago
Jeff Young
322ad1af45
Implement copy/paste for generators.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16613
2 years ago
Seth Hillbrand
9077c9fb80
Avoid assertion when changing projects
If the regex does not compile, we should not be checking for matches
2 years ago
Seth Hillbrand
8fea4812f3
Don't count power flags as sinks/sources
Just because we have a power flag on a net does not mean that there are
more than 1 pin
Fixes https://gitlab.com/kicad/code/kicad/-/issues/13469
2 years ago
Jon Evans
57c40d4f17
Disable the splash screen for now
2 years ago
Marek Roszko
b4bfdf95d3
Explicitly add 48, 128, 256 to icon bundles for each app
2 years ago
Marek Roszko
f20e8a6e41
Add 256x256 program icon pngs
2 years ago
Marek Roszko
8b5fff4ffe
Add 256 icon png generation
2 years ago
Alex Shvartzkop
27b560b439
EAGLE: fix missing undefined layer check for rectangle zones.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16619
2 years ago
levanlap2502
faeec25557
Fix fillet lines, when line angle is 0 or 180
Check angle of line before creating Fillet
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15966
2 years ago
Seth Hillbrand
13544ff975
Avoid crash on step export
Detach the wxProcess from the chain before closing
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16608
2 years ago
Marek Roszko
6f52220741
Add missing 256x256 image to app icos
2 years ago
Marek Roszko
0b0a9d92da
Force script line endings
2 years ago
Marek Roszko
76e8ed2506
Fix sch_field and pcb_target not returning evaluated similarity correctly
2 years ago
Alex Shvartzkop
3bbf45dccb
EasyEDA Pro: resolve device attribute variables in schematic.
2 years ago
Marek Roszko
f6401b0903
Fix preferences dialog on hidpi using FromDIP
2 years ago
Marek Roszko
918327efb3
Use FromDIP helper for initial kicad frame size
2 years ago
Alex Shvartzkop
42255f10c3
EasyEDA Pro: fix default netport orientations.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16620
2 years ago
Alex Shvartzkop
fba6aaf0e8
Only height should be increased for LIB_TREE_RENDERER.
2 years ago
Alex Shvartzkop
ac59fae152
Fix cut-off library tree cell texts.
2 years ago
Jeff Young
4fb11e210a
Copy teardrop settings.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16618
2 years ago
Seth Hillbrand
a044ca8d4d
Don't show preferences without lib table init
Since we require lib tables for the kiface, we require them for
instantiating the kiface and won't show preferences without them
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16611
2 years ago
Seth Hillbrand
7001c4e351
Remove errand remnant of capitalized demo
2 years ago
Alex Shvartzkop
c8a0a58683
Fix PCB_FILE_T usage in FP_LIB_TABLE_GRID.
2 years ago
Alex Shvartzkop
4f6c25895e
Rename UNKNOWN in enums to prevent shadowing.
2 years ago
Alex Shvartzkop
d512e09eb8
std::isnan is not constexpr in C++17
2 years ago
jean-pierre charras
07fa42644d
SCH_PAINTER: fix a few minor issues related to Cairo print engine
- shows correctly hidden power pins unconnected circle
- do not print dangling indicators
- do not print highlight shadows.
Fixes #16615
https://gitlab.com/kicad/code/kicad/-/issues/16615
2 years ago
jean-pierre charras
76bd892f93
Fix not working Duplicate command in FP editor
Fixes #16594
https://gitlab.com/kicad/code/kicad/-/issues/16594
2 years ago
Alex Shvartzkop
4c630e5aec
KiROUND: make sure input type is floating point before checking for nan.
2 years ago
Alex Shvartzkop
f99505e190
Fix arc editing bugs when endpoints match.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16532
2 years ago
Alex Shvartzkop
5bd620d8f9
Support Bezier curve editing in eeschema.
2 years ago
Alex Shvartzkop
338914c7cf
Restore Fix Discontinuities default tolerance; enable it by default.
There's no artifacts anymore due to CalcArcCenter fixes.
2 years ago
Marek Roszko
fc62d36441
Add share/locale to catalog paths on windows
2 years ago
Marek Roszko
88dc531d91
Update vcpkg to get locale installing wxwidgets
2 years ago
Seth Hillbrand
d25ac664f8
Adding additional demos
Some simulation demos curtesy of Holger Vogt and a new board design
curtesy of Pat Deegan
2 years ago
Alex Shvartzkop
82a0227c20
Don't plot polygon borders when they are disabled.
2 years ago
Alex Shvartzkop
57bc443f0b
Fix HPGL color mode being set.
2 years ago
Alex Shvartzkop
01e88d33aa
Fix Bezier reading in schematic as well.
2 years ago
Alex Shvartzkop
ad7258721b
Initialize SCH_SHEET members earlier.
m_borderWidth is used for autoplacing fields.
Fixes sheet filename being in extreme locations in some cases.
2 years ago
Wayne Stambaugh
d3f40dde3f
Fix assertion when pasting schematic sheets.
Pasted sheets do not have assigned SCH_SCREEN objects until after they
are loaded.
Do not recalculate connectivity unless the SCH_COMMIT object actually has
connectable schematic object changes.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16579
2 years ago
jean-pierre charras
ec3bf79c42
Fix incorrect Help menu on Windows
Fixes #16598
https://gitlab.com/kicad/code/kicad/-/issues/16598
2 years ago