64 Commits (a321a86f3802948db2ea71d9704b59e1a8cbb804)

Author SHA1 Message Date
Jeff Young e7abeb3c38 Cleanup. 2 years ago
Jeff Young df83e24eb7 Cleanup. 2 years ago
Alex Shvartzkop 3e82e59c24 DXF plotting: write zero-sized rects and circles as points. 2 years ago
Alex Shvartzkop 10e2e4a12d Another try at fixing arcs. 2 years ago
Alex Shvartzkop 717ee350c8 Support >180 deg arcs in schematic. 2 years ago
Jeff Young 5e112ca78e ADDED: parameterize font metrics and allow customization of overbar height. 2 years ago
jean-pierre charras 88ffcec4b5 Plotters (especially DXF) add more precision when plotting arcs (and others) 2 years ago
jean-pierre charras 51d46c0e73 plotters rework: add plot fct to use TEXT_ATTRIBUTES class to pass text settings 3 years ago
Jeff Young 122a6d7f46 Move hypertext linking to user-page-numbers. 3 years ago
Jeff Young dbbdc9d2e6 Don't rely on the penWidth already being set when setting the dash style. 4 years ago
jean-pierre charras d2cf68bcdd Plotters: add plot Arcs using EDA_SHAPE or center, start point and end point. 4 years ago
Jeff Young fbab335128 Retire DPOINT and DSIZE. 4 years ago
Jeff Young 9b661aea10 EDA_ANGLE for plotters. 4 years ago
Brian Mayton e4f73c8dc9 Add ORANGE to DXF output 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 b84a85f648 Cleanup dead code and stale TODOs. 4 years ago
Jeff Young b52529521e Replace individual LIB_* shapes with LIB_SHAPE (based on EDA_SHAPE). 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
Wayne Stambaugh bcd6bddfd4 Start expunging NULL. 4 years ago
david-beinder 8b3ccab0a3 Implement explicit polygon construction for most pad shapes 5 years ago
Mikolaj Wielgus 3d520ebe1e Replace `~...~` overbar syntax with `~{...}` 5 years ago
Wayne Stambaugh 08e8b17029 Minor plotter code improvements. 5 years ago
jean-pierre charras aee1593678 Fix wxWidgets alerts 5 years ago
Jonathan Haas 55679be2e3 Fix some typos across the codebase 5 years ago
jean-pierre charras 15cc368918 Gerber plotter: prepare optimization of aperture macros type free polygons. 5 years ago
Jeff Young 5888d376a7 Handle special cases for ending overbar text. 5 years ago
Jeff Young 7933935b4a Naming conventions. 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 f59551d6ad Remove painter.h from eda_text.h 5 years ago
Marek Roszko 12d21e34e2 Remove trigo.h from eda_text.h 5 years ago
Marek Roszko b2e9f6987d Split base_struct into eda_item and eda_rect 5 years ago
Jeff Young 1703729269 Require explicit decl of maxError and errorLocations. 5 years ago
jean-pierre charras 6b958ff4e0 Move specialized plotter classes from plotter.h to specific plotter_xx.h 5 years ago
Jeff Young e2bc7557cc Clean up arc/circle polygonization. 5 years ago
Jon Evans e91b9f6dfb Rip out the unused leftovers of the old color system 6 years ago
Jeff Young 1fb51d29ab Reverse interpretation of triple-tilde. 6 years ago
Jeff Young 2b6089240a Change super/subscript syntax to ^{foo} and _{foo}. 6 years ago
Jeff Young 9c8941e040 Remove a bunch of globals. 6 years ago
Jeff Young 4990d1e7b2 Variable substitution framework. 6 years ago
Jeff Young 5e5edd03f6 Implement super- and subscript printing and plotting for eeschema. 6 years ago
Mark Roszko 19ceb11ae7 Change more enums over to scoped enums 6 years ago
Mark Roszko 11ff16be4e Switch to scoped enums 6 years ago
Seth Hillbrand c4d853c1e8 SHAPE_LINE_CHAIN: Remove element access 7 years ago
Seth Hillbrand c6f5df134c Minor speed cleanup 6 years ago