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
Wayne Stambaugh
055ab92797
Fix symbol library table dialog padding.
6 years ago
Wayne Stambaugh
0d1bb10771
Fix common preferences panel control padding.
6 years ago
Wayne Stambaugh
8d0b2dcfd3
Fix path configuration dialog control padding.
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
73eda91ec7
Allow some events to run behind a modal dialog.
Right now this is just unit switching.
Fixes https://gitlab.com/kicad/code/kicad/issues/2344
6 years ago
Simon Richter
5acee1962e
Add missing include
We need <algorithm> for std::max
6 years ago
Simon Richter
23c1837eba
Fix typo
6 years ago
jean-pierre charras
02e91807ab
Avoid marking an empty string translatable (create issues with translation tools).
Fix also a minor compil warning.
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
d17664c519
Fix bug in testcase.
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
9d6b987ecc
Fixes to map pin-to-pin erorrs to new Warning/Error strucutre.
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
Jeff Young
5c8d712a56
Fix some issues with rotated rectangular pads.
6 years ago
Jeff Young
1280a4d2f3
Add pre-flighting to DRC checks for performance.
6 years ago
Jeff Young
c955f45728
Fix compile error on gcc.
6 years ago
Jeff Young
f7e518dbc6
Add clearance sources to some DRC violation reports.
6 years ago
Jeff Young
a56191b658
Add distances to a bunch of DRC violation reports.
6 years ago
jean-pierre charras
7e1294a4b7
Pcbnew, Preferences: fix not working panel color widgets.
Fixes #4290
https://gitlab.com/kicad/code/kicad/issues/4290
6 years ago
Jon Evans
4b4952b09a
Add short-circuits for regex testing
6 years ago
Jon Evans
cf15a1c493
Cache SCH_SHEET_PATH recursion test results
6 years ago
Jon Evans
f4f43f51c8
Cache connection names
6 years ago
Jon Evans
1204b9cbef
Use cached pins in SCH_COMPONENT::GetEndPoints()
6 years ago
Jon Evans
2eaefb4874
Improve performance of schematic load and connectivity
Store component paths and references efficiently
Remove redundant calls to RecalculateConnections
6 years ago
jean-pierre charras
262283995c
string fix
6 years ago
jean-pierre charras
b7e7d6fd5c
DIALOG_CONFIGURE_PATHS: Fix crash when deleting the last item in list.
When the list (in 3D search path list) contains only one item, when trying
to remove this last item, the crash happened.
6 years ago
jean-pierre charras
93b9be7ebe
DLG_SELECT_3DMODEL rework: better dialog (use split window) and fix a few issues.
6 years ago
jean-pierre charras
86b5971de6
Pcbnew: minor enhancement: For pads: display netclass and clearance in msg panel.
6 years ago
jean-pierre charras
36d1d57505
Pcbnew: fix a minor wxWidget alert
6 years ago
jean-pierre charras
b26e9520b3
DIALOG_EDIT_SHEET_PIN: allows only the text size to be edited (and sizeX = sizeY).
In Eeschema, texts are expected to have the same size X and size Y.
So we cannot set 2 different values for X and Y pin size:
- only size X is saved in file
- 2 different values for X and Y create bad look for pin + associated graphic symbol
Allowing separte values need a file format change *and* a code change.
6 years ago
jean-pierre charras
fe5b02f0fc
Page layout editor: Fix a outdated tool tip.
6 years ago
jean-pierre charras
687c2f3e82
eeschema: fix a readability issue for small texts.
Texts were drawn with a minimal line thickness = GetDefaultPenWidth().
The default pen width can be to large for small texts.
So the actual text thickness is now always clamped.
6 years ago
jean-pierre charras
d10c8cd75b
Sheet pins: fix incorrect size and plot thickness of the graphic symbol.
Unlike the global labels, the hierarchical label is not inside the graphic symbol.
So the graphic symbol size depends only of the text size, not of the text offset.
6 years ago
jean-pierre charras
62d78cdf49
erc_item.cpp: fix issue that created broken error list in panel setup severities
Fix a minor Coverity warning.
6 years ago
Michael Kavanagh
b67f18b394
EAGLE import tKeepout/bKeepout to F_CrtYd/B_CrtYd
Also move Pcbnew import menu to correct sub menu.
Fixes https://gitlab.com/kicad/code/kicad/issues/2347
6 years ago
Wayne Stambaugh
b1e1e22a5e
Fix minor hot key panel layout padding issue.
6 years ago
jean-pierre charras
3e287160d8
gal/opengl: better message for checkGlError() unknown error sub-type
in GL_INVALID_FRAMEBUFFER_OPERATION main error.
The returned error code is now printed in the error message.
6 years ago
Jeff Young
1daa2224d0
Tidy up the layout of the Colors Editor.
6 years ago
jean-pierre charras
5340046747
base_units.cpp: better fix for a overzealous gcc compil warning than 4f369801 fix.
(Replaced a useless break by a default case with a debug warning)
6 years ago