Thomas Pointhuber
76a100984a
altium: set layer type for planes and "virtual" copper layers
6 years ago
Thomas Pointhuber
a4fd993a4b
altium: it is always a good idea to test rotation with non 90° angles
6 years ago
Thomas Pointhuber
aaa3f9eb74
altium: improve text rotation in modules, make variable comparison case insensitive
6 years ago
Thomas Pointhuber
0542ce2ae2
altium: add support for non-copper pads, draw them instead using drawsegments
OTHER CHANGES:
* Simplify handling of Drawsegments
* Add missing SetWidth( 0 )
TODO:
* SMD pads on inner layers are not supported yet by KiCad
6 years ago
Jeff Young
1f68323439
Solder mask min width --> solder mask min bridge width.
Fixes https://gitlab.com/kicad/code/kicad/issues/4345
6 years ago
Jeff Young
3c3984a6fc
Generalize default footprint fields.
Fixes https://gitlab.com/kicad/code/kicad/issues/2289
6 years ago
Jeff Young
7305f407fc
Fix typo in user string.
6 years ago
Jon Evans
960ce4aa67
Use footprint color scheme for CvPcb footprint viewer panel
Fixes #4375
6 years ago
Jon Evans
104bfbfbd7
Fix colors not being saved from layers widget
6 years ago
Michael Kavanagh
8418ac34bc
Allow fp text to be group selected in HC mode
Fixes https://gitlab.com/kicad/code/kicad/issues/2259
6 years ago
Jon Evans
366673d995
Don't try to draw a zone that has no outline
Fixes #4352
6 years ago
Jeff Young
8efa8af8cc
Add persistence of DRC error severities.
6 years ago
Jeff Young
0f8c7ffd11
Add pad keepout and footprint keepout areas.
Fixes https://gitlab.com/kicad/code/kicad/issues/2365
6 years ago
Jeff Young
902e0d0c42
Attempt to fix GTK bug of just-added 3D model not getting selected.
Fixes https://gitlab.com/kicad/code/kicad/issues/4314
6 years ago
Jeff Young
52d1c93777
Use standard OK/Cancel paradigm rather than Apply/Cancel.
Apply/Cancel puts the buttons in a different order on some platforms.
Fixes https://gitlab.com/kicad/code/kicad/issues/4332
6 years ago
Jeff Young
001a50bf14
Moved PANEL_COLOR_SETTINGS from buttons to swatches.
This allows us to correctly display non-100%-opacity colors (ie:
over the correct background color).
6 years ago
Jon Evans
9916f24fab
Split out footprint editor color settings
Migrate COLOR_SETTINGS 0->1 to remove fpedit section
Migrate FOOTPRINT_EDITOR_SETTINGS 0->1 to use new theme if created
Remove COLOR_CONTEXT that is no longer needed
6 years ago
Jon Evans
51eac3e3e6
Split pcbnew and footprint editor settings getters for clarity
6 years ago
Ian McInerney
e4b6487fca
Overhaul compiler warnings infrastructure
* Track our warnings separate from normal flags
* Remove all warnings from the SWIG code
* Add more GCC warnings
6 years ago
Ian McInerney
2148c593d6
Fix some compile warnings
6 years ago
Wayne Stambaugh
9c99286385
Fix a few Coverity warnings.
6 years ago
Jeff Young
9e4125c451
Add note on spacing to Global Label Properties dialog.
Also cleans up some of the other notes to have a uniform presentation.
Fixes https://gitlab.com/kicad/code/kicad/issues/4323
6 years ago
Jeff Young
67bccaf465
Make indeterminate control states clearer for the user.
Fixes https://gitlab.com/kicad/code/kicad/issues/4313
6 years ago
jean-pierre charras
e208cd8eca
DIALOG_FOOTPRINT_BOARD_EDITOR: minor cosmetic changes.
6 years ago
jean-pierre charras
62852e18e1
Pcbnew, DIALOG_UPDATE_PCB: store "Re-link footprints" option in config
6 years ago
Jeff Young
8df5f70c4a
If more than one text matches by text try layer and then position.
Fixes https://gitlab.com/kicad/code/kicad/issues/4187
6 years ago
Jeff Young
e0da677d4d
Add min clearance to DRC; rename Min Via Drill to Min Through Hole.
Also fixes a crash bug when ignoring a DRC violoation with multiple
markers.
Fixes https://gitlab.com/kicad/code/kicad/issues/2528
6 years ago
Jeff Young
e39d145d72
Add DRC tests for minimum drill size (based on min via size).
6 years ago
Jeff Young
1b5a6f8698
Fix crash bug when using Pad Properties in board editor.
6 years ago
Jeff Young
b7cccf6844
Work around some wxWidgets bugs on OSX.
Set the netclass grid a bit narrower so it doesn't end up with a scroll
bar.
Load the constraints bitmaps on show so they get drawn (otherwise all
but those in the first sizer are blank).
6 years ago
jean-pierre charras
12d1d3a844
Pcbnew: fix not wanted changes in .kicad_pcb files when the board has no changes.
Some items (tracks and footprint graphic items) when reading were added in reverse order
of the initial file, creating useless differences and breaking source comparisons.
6 years ago
Jeff Young
889b6cb1b1
Clean up some commenting and rename MODULE_EDITOR_TOOLs to match filename.
6 years ago
jean-pierre charras
05afbcc22e
library viewers: fix a focus issue that prevent using arrow keys in lib or fp lists.
Once the gal canvas hsad the focus, it was not possible to use arrow keys in library
or symbols or fp lists even after clicking on an item.
This focus issue is now fixed.
Fixes #4292
https://gitlab.com/kicad/code/kicad/issues/4292
6 years ago
Wayne Stambaugh
63291141df
Pcbnew: minor footprint properties dialog layout improvements.
6 years ago
Wayne Stambaugh
4aeb0a6d71
Fix footprint library table dialog padding.
6 years ago
Jeff Young
56946f4db1
Fix pad name increment to use last edited pad.
Fixes https://gitlab.com/kicad/code/kicad/issues/1882
6 years ago
Jeff Young
199bb2ffb0
Add hittesting for worksheets in Pcbnew and Eeschema.
Fixes https://gitlab.com/kicad/code/kicad/issues/4282
6 years ago
Jeff Young
cf7ffda5f6
Performance improvements for Gerber loading.
The entire issue (at least on OSX) was the layers palette. Go
figure.
Fixes https://gitlab.com/kicad/code/kicad/issues/1892
6 years ago
Jeff Young
67f2d454e9
Draw pads on internal layers if they're not on F.Cu or B.Cu.
Python footprint generators are generating them, the Altium board
importer needs them, and we'll need them for pad stacks.
Fixes https://gitlab.com/kicad/code/kicad/issues/2385
Fixes https://gitlab.com/kicad/code/kicad/issues/4228
6 years ago
Jeff Young
fd991db0a9
Forgot last commit.
6 years ago
Jeff Young
9954484dfd
Don't show source in violation "name".
6 years ago
Jeff Young
058108dd6d
There are 3 courtyard DRC checks, not 2.
6 years ago
Jeff Young
10614a9ebc
Implement changes for Sketch Pads to Fab Layers.
Includes adding Fab Layers to default text & graphic settings.
Fixes https://gitlab.com/kicad/code/kicad/issues/1885
Fixes https://gitlab.com/kicad/code/kicad/issues/2274
6 years ago
Jeff Young
4a60b8a776
Improve DRC error reporting and fix some bugs.
6 years ago
Jeff Young
068874a626
Add clearance source for zone-to-zone clearance violations.
6 years ago
Jeff Young
bba2fa3028
Fix bug with doubling the pad corner radius twice.
6 years ago
Jeff Young
dfe4a00d43
Add distance reporting for copper item DRC tests.
Also adds some performance improvements.
6 years ago
Jeff Young
932fdf8674
Fix issue with default netclass vs orphaned net netclass.
6 years ago
Jeff Young
0c20c0b4af
Fix broken hole-to-track test.
6 years ago
Jeff Young
874f13e29e
Fix some issues with rotated oval pads.
6 years ago