Jeff Young
724c669434
Move a few more commands to tool framework.
6 years ago
Jeff Young
301ac3461c
Fix some more pen width issues from global removal.
Fixes https://gitlab.com/kicad/code/kicad/issues/4408
6 years ago
Jeff Young
06dea92bcb
Fix issues with Kicad Manager frame and new kicad_sch files.
Fixes https://gitlab.com/kicad/code/kicad/issues/4410
6 years ago
jean-pierre charras
c3b50d38dd
Pcbnew: Update PCB from schematic: try to load .kicad_sch file instead of .sch file
6 years ago
Jeff Young
c66bf3df67
Move tool shutdown to after all cancel opportunities.
Fixes https://gitlab.com/kicad/code/kicad/issues/4401
6 years ago
Jeff Young
105f85e551
Fix new bus parsers to correctly handle non-buses.
Fixes https://gitlab.com/kicad/code/kicad/issues/4403
6 years ago
Jeff Young
74ee143d45
Add via annulus minimum.
6 years ago
Jeff Young
f5730ccbf2
Improve legibility of a few icons.
6 years ago
Jeff Young
1fb51d29ab
Reverse interpretation of triple-tilde.
Fixes https://gitlab.com/kicad/code/kicad/issues/4396
6 years ago
Jeff Young
03c47e210c
Apply blind/buried via drawing to microvias.
6 years ago
Ian McInerney
5cbaefaa1f
Add Linux MIME type for new kicad_sch extension
Fixes https://gitlab.com/kicad/code/kicad/issues/4399
6 years ago
Frank Severinsen
9ca61b50b6
Check reference designator type when comparing comp
example: prevents a 10K NTC resistor from getting grouped with a 10K SMD resistor
6 years ago
Jeff Young
dea05336fc
Don't zoom all the way in on a new footprint.
Fixes https://gitlab.com/kicad/code/kicad/issues/2220
6 years ago
Jon Evans
0d654b3574
Use dynamic_cast for safety in eeconfig()
Calling config() gets you whatever APP_SETTINGS_BASE is returned
by the underlying kiface, which is currently going to be an
EESCHEMA_SETTINGS everywhere this is used, but that isn't a
guarantee.
6 years ago
Jon Evans
108cf23892
Restore separate libedit settings for common settings params
Be careful when calling config() in eeschema/libedit/pcbnew/modedit
It's usually not the thing you want.
A better fix for #4389
6 years ago
Jeff Young
1cfcfc3ca7
Fix some formatting issues in syntax help.
Fixes https://gitlab.com/kicad/code/kicad/issues/4233
6 years ago
Thomas Pointhuber
5c7ebb4f2b
altium: map Altium KEEP_OUT_LAYER -> KiCad Margin
6 years ago
Thomas Pointhuber
110cefc86f
altium: promote wxLogInfo -> wxLogWarning, otherwise it could be ommited
6 years ago
Thomas Pointhuber
31fd3763d2
altium: detect barcode objects, improve binary documentation for text objects
6 years ago
Thomas Pointhuber
5c02c951a9
altium: parse text properties (bold, italic, inverted)
6 years ago
Thomas Pointhuber
96da60d119
altium: use correct text rotation, improve truetype text size
Fixes https://gitlab.com/kicad/code/kicad/-/issues/4349
6 years ago
Thomas Pointhuber
0d3c1a23ad
altium: add comment for future readers
6 years ago
Jeff Young
1a1ecd8ce1
Rearrange some code to keep from hitting a wxGrid d'tor bug.
Fixes https://gitlab.com/kicad/code/kicad/issues/4384
6 years ago
Jon Evans
df5b093fda
Fix missing GetWindowSettings for LIB_EDIT_FRAME
Fixes #4389
6 years ago
Jeff Young
cbe4b79107
Add syntax help for bus definitions (and upgrade parser to handle them).
Fixes https://gitlab.com/kicad/code/kicad/issues/4233
6 years ago
Jeff Young
cc1ebca242
Add syntax help to pin dialogs.
6 years ago
Jeff Young
f3a5f5b6ca
Don't resync the screen before we've changed it back.
Fixes: lp:4382
* https://bugs.launchpad.net/kicad/+bug/4382
6 years ago
Jon Evans
a073ae5712
Properly interpret Altium pour index and pad connect style
6 years ago
Thomas Pointhuber
0a38ebcc41
altium: Improve Keepout zone parsing
Fixes https://gitlab.com/kicad/code/kicad/-/issues/4378
6 years ago
Thomas Pointhuber
ba409c95b9
altium: Correctly parse advanced pad shapes. Don't rely on magic number to much
Fixes https://gitlab.com/kicad/code/kicad/-/issues/4385
6 years ago
jean-pierre charras
bc24d8e957
Fix typo and I18N string
6 years ago
Wayne Stambaugh
8c2aee1261
Eeschema: fix new schematic file format image parser buffer size.
Fixes https://gitlab.com/kicad/code/kicad/issues/4387
6 years ago
Simon Richter
632494cba7
Add missing includes
A few more instances of missing <algorithm> for std::max
6 years ago
Jon Evans
4165ec3384
Don't set hatch mode for unknown hatch style
Fixes #4383
6 years ago
Jon Evans
b5dffa8229
Altium: fix multiline text with Windows line endings
6 years ago
Wayne Stambaugh
a81286d9ea
Fix infinite loop bug in new schematic file format image parser.
Fixes https://gitlab.com/kicad/code/kicad/issues/4362
6 years ago
jean-pierre charras
ee08baca03
Eeschema: fix issue when saving a S expr symbol library in countries using comma as fp separator
Fixes #4381
https://gitlab.com/kicad/code/kicad/issues/4381
6 years ago
Simon Richter
2341b69840
Make sure that Ninja knows the version header ( fixes #4209 )
This is required, because Ninja otherwise doesn't properly rebuild after
updating the version string header file.
Because BYPRODUCTS requires CMake 3.2, bump the minimum version and remove
now unused compatibility code for older CMake versions.
6 years ago
jean-pierre charras
b29f55c1ca
Cosmetic minor changes for 2 icons.
Avoid using the same icon for 2 different actions in the same screen or menu.
6 years ago
Jeff Young
935cab160b
A bit of defensive code for an unreproducible bug.
Fixes https://gitlab.com/kicad/code/kicad/issues/4376
6 years ago
Jeff Young
19dc1f8b69
Make sure text gets drawn after placing even if the mouse isn't moved.
6 years ago
Jeff Young
04057423a9
A bit of cleanup.
6 years ago
Jeff Young
2568c168a2
Silence Coverity warning.
6 years ago
jean-pierre charras
ba1a2aceaa
kicad manager: fix some issues related to new filenames extensions.
(in new project creation and save project as)
Fixes #4380
https://gitlab.com/kicad/code/kicad/issues/4380
6 years ago
jean-pierre charras
acdfeee942
Footprint editor: fix crashes when trying to edit the Default Pad Properties.
The crsahes were due to a null pointer use.
Fixes #4379
https://gitlab.com/kicad/code/kicad/issues/4379
6 years ago
jean-pierre charras
c78e7c5485
Fix compil issues (warnings and missing include)
6 years ago
jean-pierre charras
07c4689fb4
Remove declaration "using std::unique_ptr" in a header.
Near useless, and it created swig warning
6 years ago
Jeff Young
7c935b1997
Fix Mac-specific include.
Fixes https://gitlab.com/kicad/code/kicad/issues/4377
6 years ago
Jeff Young
d645c22411
Allow path separators in the sheet filename validator.
Fixes https://gitlab.com/kicad/code/kicad/issues/4374
6 years ago
Thomas Pointhuber
acfa15c3d3
altium: inner Cu layers are now supported, workaround can be removed now
6 years ago