184 Commits (9f7655e36f6b16858f7dbbba1d9c3fd62e162be0)

Author SHA1 Message Date
Jeff Young b52529521e Replace individual LIB_* shapes with LIB_SHAPE (based on EDA_SHAPE). 4 years ago
Jeff Young 9b9e379aa0 Overhaul arc internal model to not over-specify information. 4 years ago
jean-pierre charras 83d7c731d3 Pcbnew, plot poly in footprint: fix a bug introduced by my commit 3316f3 4 years ago
jean-pierre charras 3316f3998a Rename BuildPolyPointsList() to DupPolyPointsList() and optimize code 4 years ago
Jeff Young e6ca9837a2 Clear numbers from non-numberable pads and don't run DRC on them. 4 years ago
Wayne Stambaugh 46b959c3e3 Move plotter headers into include folder. 4 years ago
Wayne Stambaugh 6427197962 Remove duplicate headers in plot and associated code. 4 years ago
Jeff Young 6aaf4413b3 Fix kicad_string.h / string.cpp mismatch. 4 years ago
Jeff Young f221220fe2 Rename layer ids file. 4 years ago
Wayne Stambaugh 78e5e98ea0 Pass VECTOR2I objects by reference instead of on the stack. 4 years ago
Wayne Stambaugh 89b1fdabe9 Pass COLOR4D object by reference instead of on the stack. 4 years ago
Jeff Young 0fb864d596 Pull some name changes back from 7.0 to ease merging. 4 years ago
Wayne Stambaugh cf00319c85 More NULL expunging. 4 years ago
Jeff Young e61822c9e0 Naming conventions and a bug fix on arc points. 4 years ago
jean-pierre charras cd476e1728 Gerber plotter: ensure filled areas using thick outlines have a closed outline. 4 years ago
Jeff Young 096e342386 Prefix TRACK, ARC and VIA. 4 years ago
Jeff Young 16b0147af8 Prefix DIMENSION types. 4 years ago
luz paz f968fc8719 Fix source comment / documentation typos 4 years ago
Marek Roszko 9268340dcc Kick wx.h out of pcbnew 4 years ago
Seth Hillbrand 3d4ce0796e Add Gerber plot for SHAPE_ARC and SHAPE_LINE_CHAIN 5 years ago
Jeff Young 5f22025611 Don't drop text on Edge.Cuts when plotting. 5 years ago
Marek Roszko 3a9a85b373 Enum class PAD_PROP_T 5 years ago
Marek Roszko 03cf2b517f Enum class PAD_ATTR_T 5 years ago
Marek Roszko b243c2280d enum class PAD_SHAPE_T 5 years ago
Marek Roszko 21fde9b629 enum class PCB_SHAPE_TYPE_T 5 years ago
Jon Evans c04e19f9ac Include optimization: move some things from common.h to point-of-use 5 years ago
jean-pierre charras 953279ce70 Gerber plot: fix missing AperFunction attribute for texts. 5 years ago
Dominik Wernberger e2aa7be4b3 Added a lot of consts and refactored a few lines 5 years ago
jean-pierre charras 15cc368918 Gerber plotter: prepare optimization of aperture macros type free polygons. 5 years ago
Zoltan Gyarmati 5676117d0b Make small drill marks size configurable via advanced config for both printing and plotting 5 years ago
Jeff Young 491fc2c8f2 Save DXF plot params to file and remove some dead code. 5 years ago
Alexis Lockwood 4bc12e7dcd Don't include plotters_specific.h where not needed 5 years ago
Jeff Young 9c7c05c161 Mostly formatting cleanup but a few type-casting cleanups too. 5 years ago
Jeff Young 7bd31d5237 Naming conventions. 5 years ago
Jeff Young ec020dd19f First-class support for filled shapes. 5 years ago
Jeff Young bdbb68f813 MODULE -> FOOTPRINT. 5 years ago
Jeff Young 63a54d003e More module -> footprint. 5 years ago
Jeff Young 522d64968e Yet more 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
Jeff Young 7c60c2e404 Module -> footprint. 5 years ago
Marek Roszko 304e5faf36 Move wxStringSplit to kicad_string 5 years ago
Marek Roszko b9f1601418 Rename PLOT_MODE to OUTLINE_MODE 5 years ago
Marek Roszko eb33c33f15 Rename EDA_DRAW_MODE_T to PLOT_MODE 5 years ago
Marek Roszko 1538d737e7 Split out FILL_T to its own header to avoid spreading eda_item everywhere 5 years ago
Marek Roszko b2e9f6987d Split base_struct into eda_item and eda_rect 5 years ago
Jeff Young ef3b7052e0 Remove layer nag dialogs and just ignore non-shapes on Edge_Cuts. 5 years ago
jean-pierre charras 380534807b Plotters: better support of filled circles having a thickness set to 0. 5 years ago