Marek Roszko
10e60acf34
Clean up including of board_design_settings.h
4 years ago
Marek Roszko
4df3cb912d
Remove another leaky wx/log.h header
5 years ago
Marek Roszko
03cf2b517f
Enum class PAD_ATTR_T
Renamed such that python stays the same
5 years ago
Marek Roszko
b243c2280d
enum class PAD_SHAPE_T
5 years ago
Jon Evans
c04e19f9ac
Include optimization: move some things from common.h to point-of-use
5 years ago
Dominik Wernberger
07635d2fc7
Minor adjustments
5 years ago
Dominik Wernberger
ac94d72d2d
Add more const specifiers
5 years ago
Jeff Young
b1f0bf7334
More consistent naming.
5 years ago
Jeff Young
b123318cf6
Encourage use of full DRC for board & footprint malformed outlines.
It shows much more detail. Removes some nag dialogs and places
hypertext links in others.
Also fixes the auto-layer-showing to correctly show Edge.Cuts or
F.CrtYd or B.CrtYd for errors relating to them.
Fixes https://gitlab.com/kicad/code/kicad/issues/6446
5 years ago
Jeff Young
7bd31d5237
Naming conventions.
5 years ago
Jeff Young
bdbb68f813
MODULE -> FOOTPRINT.
5 years ago
Jeff Young
52a46341db
More module -> footprint.
5 years ago
Jeff Young
f5443de7f9
D_PAD -> PAD.
5 years ago
Jeff Young
84dd5108ba
Remove some "class_" prefixes from files.
5 years ago
Jeff Young
f7333ad64a
Update some classnames including archaic zone names.
5 years ago
Marek Roszko
1d559108c8
Move LOCALE_IO out of common.h
5 years ago
Jeff Young
cce557b9ad
Redo the board-edge-building logic to return better error reports.
Fixes https://gitlab.com/kicad/code/kicad/issues/6119
5 years ago
Jeff Young
37906511f5
Class renaming.
DRAWSEGMENT -> PCB_SHAPE
EDGE_MODULE -> FP_SHAPE
TEXTE_PCB -> PCB_TEXT
TEXTE_MODULE -> FP_TEXT
5 years ago
Seth Hillbrand
bf3cb0b1d0
Standardize pad type enums
5 years ago
Jeff Young
9e12ea9bb6
Cleanup some dead code and make better use of iterators.
Also applies coding style around auto and lambdas.
5 years ago
Jeff Young
929528a72c
Coding style.
5 years ago
jean-pierre charras
2675f69479
Hyperlynx export: use the board current stackup parameters instead of fixed prms
Fixes #4856
https://gitlab.com/kicad/code/kicad/issues/4856
5 years ago
Jon Evans
0d4ee39f75
CHANGED: Copper zones can be on more than one layer
Fixes https://gitlab.com/kicad/code/kicad/-/issues/1963
5 years ago
jean-pierre charras
b7cd0c54c2
Fix compil issues, especially on Windows:
Replace SEVERITY_ERROR by RPT_SEVERITY_ERROR to avoid collision with a system definition.
Replace other SEVERITY_XXX by RPT_SEVERITY_XX for consistency.
Fix compil warnings and some other compil issues.
6 years ago
Jeff Young
85c2e0d23a
Add user-defined severities, exclusions and colors to DRC markers.
Exclusions are currently persisted in the project file.
Fixes https://gitlab.com/kicad/code/kicad/issues/1989
6 years ago
Simon Richter
866aac9737
Clean up a few unused names of caught exceptions
6 years ago
Ian McInerney
00e58cd974
Fix unintialized values (from coverity scan)
6 years ago
jean-pierre charras
223e24f423
export_hyperlynx.cpp: better message in a warning.
7 years ago
Wayne Stambaugh
f056777e6a
Pcbnew: fix Hyperlynx export reporting string formatting.
7 years ago
Tomasz Włostowski
e5753b79d4
pcbnew: Hyperlynx Exporter - initial version
7 years ago