Jeff Young
781bff9bff
Minor cleanup.
4 years ago
Seth Hillbrand
9a8d1246cc
We don't keep a CHANGELOG.TXT
Direct interested readers to AUTHORS.TXT instead.
4 years ago
Marek Roszko
3a9a85b373
Enum class PAD_PROP_T
Renamed such that it does not affect python
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
Wayne Stambaugh
f06a5894b3
Header clean up round 3.
5 years ago
Jeff Young
f5443de7f9
D_PAD -> PAD.
5 years ago
Seth Hillbrand
bf3cb0b1d0
Standardize pad type enums
5 years ago
Seth Hillbrand
e320a3f112
Add missing include
Also prefer std::string over wxString where possible
5 years ago
Jeff Young
25c5c35176
Fix compile error on Linux.
5 years ago
Jeff Young
40a72d9530
Add SH_RECT handling to 3D shape conversion.
Also add some debugging for not-implemented shape cases in other
places to catch simmilar issues in future.
Fixes https://gitlab.com/kicad/code/kicad/issues/4757
5 years ago
jean-pierre charras
f2518a5120
ADDED: pad fabrication property, as required in latest Gerber file specification.
Property is a pad info used mainly for fabrication or test.
Currently, supported properties are:
BGA property (variant of SMD pad)
Fiducial (global to the board or local to the footprint)
Test Point
Heat sink
Castellated.
And are used in Gerber files (copper layers and drill files)
Increment BOARD_FILE_VERSION to 20200104
6 years ago
jean-pierre charras
d259459a14
Pcbnew: add a new primitive pad shape: chamfered round rect pad.
Allows 0 to 4 chamfered corners, not only one.
A custom shape allow this kind of shape. However because it is a primitive,
it is easier to edit and it support thermal reliefs.
7 years ago
jean-pierre charras
e2d3fcec02
Add support for custom pad shape. Full support in DRC and PnS.
add option to use shape or convex hull as clearance area in zones.
simplify code to handle clearance area
9 years ago
jean-pierre charras
fe3c72b6de
Remove duplicate definitions only needed only by old python wizards. No more useful in master branch, since a long time.
9 years ago
jean-pierre charras
4a838fb8c3
Pcbnew: Add rounded rect pad shape.
10 years ago
Simon Wells
09ef795a02
Minor coding style fixes in headers
10 years ago
jean-pierre charras
4fc230b773
Rework on Enum PAD_SHAPE_T, PAD_DRILL_SHAPE_T and PAD_ATTR_T (see rev 6008) : the new and better names are now used in Kicad code and existing python scripts.
PAD_SHAPE_T and PAD_ATTR_T still have a double definition (new names and old names) to be sure python scripts are nor broken by the change.
PAD_DRILL_SHAPE_T does not have a double definition, because it is unlikely oblong holes are used in python scripts.
Double definitions will be removed in the (next) future.
10 years ago
jean-pierre charras
3d17807fcc
Fix Bug #1478709 : http links in template description does not work.
Also add PAD_SHAPE_<PADSHAPE> equiv to PAD_<PADSHAPE> and PAD_ATTRIB_PAD_<PADATTRIB> equiv to PAD_<PADATTRIB>
(<PADSHAPE> = ROUND, RECT... and <PADATTRIB> =SMD, CONN ... )
10 years ago
jean-pierre charras
3354bdde05
Pcbnew: fix bug #1272714 . Code cleanup: use 2 different enums for pad shapes and pad drill shapes. Remove never used pad shape.
12 years ago
jean-pierre charras
143af26952
Eeschema: code cleanup, remove dead code and some global and useless variables
13 years ago
jean-pierre charras
cc47e88b9e
Pcbnew, plot functions: fix bug in SVG plotter, fix a minor other bug when using PS plotter (trcak width fine adjust not working)
and plot code cleaning continued
13 years ago
Dick Hollenbeck
9e2eb0c856
see CHANGELOG.txt
14 years ago
jean-pierre charras
2c150e4817
All: fix compatibility issues with wxWidgets 2.9.3
Minor cosmetic enhancements.
Pcbnew: more workd abput connection algorithms (work in progress)
14 years ago
jean-pierre charras
4402c97c7a
Eeschema: Fix a subtle bug in undo command when editing texts and labels.
Add a new schematic item: SCH_BITMAP. One can insert now images in a schematic.
Add Fabrizio Tappero as contributor in Kicad About dialog
14 years ago
jerryjacobs
18b8932b50
Code comment clean, cmake file cleanup
18 years ago
charras
8080a2c9ba
code cleaning and a bug in eeschema (print all not working) solved
18 years ago
dickelbeck
73b23e3ab1
initial version
18 years ago