Jon Evans
98df3860f5
Fix build on GCC 11
2 years ago
Seth Hillbrand
ff9c4c56fa
Clean 2581 output
Remove negative floating point outputs
Disambiguate reference ids between dictionaries
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16211
2 years ago
Alex Shvartzkop
c5a6409c35
Fix a crash when opening PCB.
2 years ago
Marek Roszko
9fb61faeb2
Fix crash formatting empty strings
2 years ago
Marek Roszko
56b7f91361
Format the std::filesystem path directly
2 years ago
Alex Shvartzkop
b0cc9d50b2
Fix a bug with fields focus in Clone Project from Git Repository.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16217
2 years ago
Jeff Young
a5454cd7c2
Remove group from view when ungrouping.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16197
2 years ago
Jon Evans
cb12464865
Potentially fix MSVC build
2 years ago
Jon Evans
f3360a4442
Quote base64 data in DS and schematic
2 years ago
Jon Evans
19cfc18cf8
Quote base64 data in PCB
2 years ago
Jon Evans
ae66ce68b5
Update testcases for generator_version
2 years ago
Jon Evans
786a4ce675
Use explicit booleans for schematic format
2 years ago
Jon Evans
ae13a46ace
Fix display of footprint parse errors at load
2 years ago
Jon Evans
7fe863c9d0
Quote UUIDs in schematic format
2 years ago
Jon Evans
4ff127b452
Parse generator_version and improve error output on mismatch
Also bump symbol format version for generator_version
2 years ago
Jon Evans
b13e244dc5
Avoid space-wrapping while inside xy special case
2 years ago
Jon Evans
0face5a891
Add prettification to pl_editor; bump version
2 years ago
Marek Roszko
d1ecf3790c
Add generator version
2 years ago
Jon Evans
f1f8981395
Automatic whitespace and indentation prettification for sexpr formats
2 years ago
Jon Evans
55ba667bcb
Retire tstamp keyword in favor of uuid
2 years ago
Jon Evans
55bca5e7ac
Normalize formatting of booleans in the PCB file format
2 years ago
Jeff Young
2545999b3d
Delete shapes re-combined into a pad.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16193
2 years ago
Mike Williams
f993e45325
Variables: make consistent across editors
Fixes: https://gitlab.com/kicad/code/kicad/-/issues/16180
2 years ago
Ian McInerney
188b9f4dd5
Fix append board dialog
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16214
2 years ago
Graham Keeth
729659f5cf
fixup title case properties
2 years ago
Alex Shvartzkop
a352bd4a25
Improve Symbol Fields Table appearance on Windows.
2 years ago
Graham Keeth
4f36f669dc
Use Title Case for property names
2 years ago
Alex Shvartzkop
afa08b710c
Support transparent cursor colors in OpenGL GAL.
2 years ago
Alex Shvartzkop
bbba7fd4d7
Alpha-blend color with the checkerboard in color swatches.
2 years ago
Seth Hillbrand
daf178b64f
Upgrade Clipper2 to 1.3.0
Fixes a number of minor inflation issues including slivers when
overlapping points are inflated
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16182
2 years ago
Seth Hillbrand
9e48b388fe
Add additional QA sliver check
2 years ago
Alex Shvartzkop
08e6e0258f
IBIS: add stub for Model Spec; support empty strings in line with keywords.
2 years ago
Alex Shvartzkop
f84bab00b4
Fix build; renaming.
2 years ago
Seth Hillbrand
4d2b964f52
Use actual bounding limits for LIB_PIN bbox
The extra padding causes unwanted disambiguation menus especially when
working with LIB_PINs that tend to be closely packed
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16183
2 years ago
Jeff Young
07ee44740b
Don't re-add item to screen if it wasn't there to begin with.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16184
2 years ago
Alex Shvartzkop
7eb98a9863
Fixes for tuning patterns and router.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16160
2 years ago
Seth Hillbrand
619c9bb0e4
Don't include hidden layers when selecting tuning
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16188
2 years ago
jean-pierre charras
35ee0b12d1
3d_viewer_id.h: minor fix.
2 years ago
jean-pierre charras
66ae0044e6
French translation update
2 years ago
Alex Shvartzkop
42c9553262
Add a Wayland hack to hover previews.
2 years ago
Jeff Young
87fba5350f
Remove unnecessary l from rectangle teardrops image.
Also further differentiates track-to-track image from rectangular
pad image.
2 years ago
Jeff Young
175e8475a7
Fix colours in light teardrop images.
2 years ago
Seth Hillbrand
e1b428609d
Rewrite followTrivialPath as iterative
Remove the recursion that causes stack crash and add an
additional check for if we have already seen either the
current link or the last link before adding them to the line
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16185
2 years ago
Jeff Young
86edba9eb8
Make teardrop images international, and unify terminology.
Fixes https://gitlab.com/kicad/code/kicad/-/issues/16154
2 years ago
Seth Hillbrand
fb68fc3f85
Use more compliant sleep command
2 years ago
Seth Hillbrand
4a19bef2ac
Handle external simulator output gracefully
On Windows, ngspice doesn't output messages to stdout or stderr, it
starts the gui which causes KiCad to hang until ngspice is terminated.
We want to handle immediate responses but not get hung by the external
process. Passing a process class to wxExecute allows us to detach the
process (it will terminate and free itself) while still handling the
immediate output and errors
Fixes https://gitlab.com/kicad/code/kicad/-/issues/15446
2 years ago
Seth Hillbrand
1a2f2d418c
Basic handling for slotted holes in IPC2581
2 years ago
Seth Hillbrand
5e9b56b431
Don't set the dirty flag when saving
2 years ago
Seth Hillbrand
f64349b292
Coverity fixes
2 years ago
Mike Williams
58cc0e2d1e
Schematic: correctly resolve SHEETNAME for root sheet
2 years ago