48 Commits (e61144d45ad6b93c22e11816cc6fb5931b9e4eaf)

Author SHA1 Message Date
Jeff Young e61144d45a Finish with EDA_ANGLE. 4 years ago
Jeff Young 9b661aea10 EDA_ANGLE for plotters. 4 years ago
Jeff Young 1539fa5af2 Move SHAPE_ARC to EDA_ANGLE. 4 years ago
Jeff Young 07013d00e1 More EDA_ANGLE. 4 years ago
Seth Hillbrand e7d0318fb2 Plot fonts in outline mode, not triangulated 4 years ago
jean-pierre charras 0aca35bcab Eeschema, plot: fix missing initialization that created 0 size texts. 4 years ago
Seth Hillbrand 7ef8843545 Assign font if null 4 years ago
Jeff Young 236feeb592 Cleanup GRText APIs, 3D Viewer <-> board APIs, and Plotter APIs. 4 years ago
Jeff Young 7d032f9c2f Outline font rendering for Cairo, plotter, printer and 3D viewer. 4 years ago
Mark Roszko 44dc602d6b Yeet wxPoint/wxSize out of PLOTTER 4 years ago
Jeff Young ccb94fd1a7 APIs for passing KIFONT::FONT pointers around. 4 years ago
Jeff Young 86cb57f4a7 Cherry-pick TEXT_ATTRIBUTES and EDA_ANGLE from rockola/kicad-strokefont 4 years ago
Jeff Young 2bc86fa0a8 Shapes for schematic. 4 years ago
Jeff Young b52529521e Replace individual LIB_* shapes with LIB_SHAPE (based on EDA_SHAPE). 4 years ago
Seth Hillbrand 52bbfb9109 Remove dependency of dot size on linear mils 4 years ago
Wayne Stambaugh 46b959c3e3 Move plotter headers into include folder. 4 years ago
Wayne Stambaugh 8f30404e42 Plot code cleaning. 4 years ago
Wayne Stambaugh bcd6bddfd4 Start expunging NULL. 4 years ago
Seth Hillbrand cccdaddd50 Adding SHAPE_ARC direct plotting 4 years ago
Ian McInerney ecd9bf696e Be consistent about using nullptr instead of 0 5 years ago
Jeff Young 2ad5108e7d Don't depend on wxWidgets dotted and dashed line styles. 5 years ago
Jeff Young 7933935b4a Naming conventions. 5 years ago
Jeff Young ec020dd19f First-class support for filled shapes. 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
jean-pierre charras 380534807b Plotters: better support of filled circles having a thickness set to 0. 5 years ago
jean-pierre charras 8285110c2a more cleanup about removing useless include 5 years ago
Wayne Stambaugh 2078e629c5 Eeschema: allow editing of junction properties diameter and color. 5 years ago
Jeff Young c7da63151c Clamp egregiously large numbers when plotting. 6 years ago
Jeff Young 9c8941e040 Remove a bunch of globals. 6 years ago
jean-pierre charras 9d2712a824 Fix a few Coverity warnings. 6 years ago
Jon Evans 643c97a2f4 ADDED: Schematic plotting can use a dedicated color theme 6 years ago
Seth Hillbrand e38ab6c699 Treat 0-length ovals as circles 6 years ago
Ian McInerney 13b6028e1b Refactor all math into a new kimath library 6 years ago
Seth Hillbrand c6f5df134c Minor speed cleanup 6 years ago
Seth Hillbrand b5f021ff9f Cleanup: Replace push_back with emplace_back 6 years ago
jean-pierre charras 5833392689 FIX: Pcbnew plot BezierCurve: add missing line thickness initialization. 6 years ago
jean-pierre charras 5f3353cad1 Add native Bezier curve plot in SVG plotter. 6 years ago
Seth Hillbrand 53989e3bdc SVG: Correct plot fills for arcs/polylines 6 years ago
Jeff Young d6e9bdf07b Convert remaining legacy drawing code to print code. 6 years ago
Jeff Young fee52e127f Add line style drawing. 7 years ago
jean-pierre charras 5d72aebd22 Fix code after renaming files 8 years ago
jean-pierre charras d0754acf00 Fix code after renaming files 8 years ago
jean-pierre charras 4c5bd01887 Rename a few files 8 years ago
jean-pierre charras e499d337d8 rename files: update filenames in sources 8 years ago
jean-pierre charras 5868202c28 rename files, mainly files for plotter control 8 years ago
jean-pierre charras bdc6a5950b rename plot_common.h to class_plotter.h, a better name, consistent with other class definitions. 8 years ago
jean-pierre charras 2ec3a46984 Add support of DRAWSEGMENT S_POLYGON shape to plot functions. 8 years ago