64 Commits (a321a86f3802948db2ea71d9704b59e1a8cbb804)

Author SHA1 Message Date
Seth Hillbrand b5f021ff9f Cleanup: Replace push_back with emplace_back 6 years ago
Jeff Young 89ace3b0d0 Apply the overbar fixes from the stroke font to bitmap text. 6 years ago
jean-pierre charras ac2373ae16 Gerber plotter: add support of standard aperture regular polygon as flashed shape. 6 years ago
Jeff Young 8dd8740fa3 Performance enhancement for pad drawing. 6 years ago
Ian McInerney ff9d899ae0 pcbnew: Clean up warnings with unit handling in the DXF export 7 years ago
Ian McInerney dc56678289 Make DXF monochrome output only contain Black layer 7 years ago
Ian McInerney d5f680ecd2 Allow DXF to be exported in either inches or millimeters 7 years ago
Seth Hillbrand 6bcf1839b7 pcbnew: Add arc approximation setting to board 7 years ago
Seth Hillbrand ac435ecd68 Moving further arc approximations down 7 years ago
Seth Hillbrand 0eb391b13f plotter: We we trying to export mm but chose in 7 years ago
jean-pierre charras d259459a14 Pcbnew: add a new primitive pad shape: chamfered round rect pad. 7 years ago
jean-pierre charras 5d72aebd22 Fix code after renaming 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 17739859b3 DXF plot: fix incorrect plotting of oval holes 8 years ago
Simon Richter 227afe77c0 Avoid C-style array member init (illegal in C++) 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
Seth Hillbrand 13ef1a911f Eeschema: Adding dashed line support to DXF plot 8 years ago
Seth Hillbrand 7c0a7f9f7b Adds plot functionality to Eeschema line formats 8 years ago
Eldar Khayrullin f3457794cf Pcbnew: add option to plot DXF editable text 9 years ago
Eldar Khayrullin 0af5695e51 Pcbnew: add option to plot DXF lines in outline mode. 9 years ago
jean-pierre charras 0e6723bb10 Fix color management in DXF files, broken since a long time. 9 years ago
jean-pierre charras 873e57e63e remove useless or incorrect wxASSERTs 9 years ago
Maciej Suminski 0dc88bb4cf Changed COLOR4D defines to static consts 9 years ago
Jon Evans a52250a91e Change from EDA_COLOR_T to COLOR4D globally; arbitrary color support 9 years ago
jean-pierre charras 6edee2ae1d Prepare Plot Gerber file to include advanced aperture and net attributes. 9 years ago
jean-pierre charras 5658ed9c8e Prepare rounded rect and custom shaped pads: add plot functions. It fixes also a pcbnew crash in HPGL mode when plotting trapezoidal pads. 10 years ago
jean-pierre charras 178cf0dc25 Polygon calculation (zones filling): use fast mode when possible (in fact most of time) and strictly simple polygon option only in critical cases (in fact in plot Gerber functions mainly). 10 years ago
Tomasz Wlostowski 63b35f40a7 Removed all dependencies on boost::polygon except for bitmap2component. Replaced almost all instances of CPOLYGONS_LIST with SHAPE_POLY_SET. 11 years ago
Maciej Suminski d2ebf688f9 Reverted commits that remove boost::polygon dependency (need more testing). 11 years ago
Tomasz Wlostowski 41c753b05d Removed all dependencies on boost::polygon except for bitmap2component. Replaced almost all instances of CPOLYGONS_LIST with SHAPE_POLY_SET. 11 years ago
unknown 71b3125d8e Cleanup: remove unnecessary macros EXCHG and NEGATE. add MIRROR macro. 11 years ago
jean-pierre charras 10d67ffbd9 Fix some coverity warnings (not initialized members). Add comments. Better (more informative) title in dialog to download .pretty libs. 11 years ago
jean-pierre charras b1cd42cf08 Pcbnew: simplify draw code in default canvas and plot functions by removing the plot LINE option, which is not existing in all plotters, not existing in opengl/cairo canvas, and not usefull in default canvas. 11 years ago
jean-pierre charras 41e41b95f8 Plot DXF: better generation of filled zone polygons. 12 years ago
jean-pierre charras bb0804ec29 DXF export: fix incorrect export of polygons having thick outline (like zones): Thick segments of outline were drawn like lines with no thickness. 12 years ago
jean-pierre charras 7b843ecac8 Plots function: fix a bug about virtual PLOTTER::Text, which was not virtual for derived classes due to a missing parameter in ::Text in these classes. Noticeable only in SVG plot. 12 years ago
jean-pierre charras 50f6186ebc Dxf export: fix an issue in exported arcs. Update libdfx. 12 years ago
jean-pierre charras 4374e25219 Plot functions: some enhancements in mirror mode (Pcbnew specific): boards are mirrored horizontally, and the page layout is no more mirrored, and therefore is always readable. 12 years ago
Lorenzo Marcantonio d00c83cde9 Migrated the interfaces accepting angles to the double type 13 years ago
Lorenzo Marcantonio 78e41187b3 Moved utilities for angles in trigo.h 13 years ago
jean-pierre charras ca4a3651c0 Gerbview, layer manager: add option (popup menu) to always keep layers not visible but the active layer, even when the active layer is changed. 13 years ago
Lorenzo Marcantonio db09deedf7 New color palette 13 years ago
Lorenzo Marcantonio d12a45923b More work on EDA_COLOR_T and layers. 13 years ago
Baranovskiy Konstantin 9a131706d7 Width factor for DXF plotting text used an inverted aspect ratio. 13 years ago
Baranovskiy Konstantin 55526a100a DXF plot layer color bug fix. (fixes lp:1126403) 13 years ago
Jacobo Aragunde Perez af9ee9f4e7 Plot dxf format: fix issue for some non latin1 chars. 13 years ago
jean-pierre charras 621a43c4ad Eeschema: always stores sheet filename in unix-like notation, and fix a bug when editing sheet file name. 13 years ago
Lorenzo Marcantonio 7cef5395b3 Minor plot driver enhancements 14 years ago
Lorenzo Marcantonio 0938f2cff6 Added MEASUREMENT sysvar to DXF driver, marks explicitly the file as metric 14 years ago