16 Commits (5e5edd03f609fa71e7ea3c489e24abcbb8cdd61e)

Author SHA1 Message Date
Jeff Young 5e5edd03f6 Implement super- and subscript printing and plotting for eeschema. 6 years ago
Ian McInerney 13b6028e1b Refactor all math into a new kimath library 6 years ago
Mark Roszko 19ceb11ae7 Change more enums over 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
Seth Hillbrand b5f021ff9f Cleanup: Replace push_back with emplace_back 6 years ago
jean-pierre charras ac2373ae16 Gerber plotter: add support of standard aperture regular polygon as flashed shape. 6 years ago
Jeff Young a25368cc6b Improve spelling. 6 years ago
Seth Hillbrand 6444cfd345 Greyscale plotting adjustment 7 years ago
Seth Hillbrand 66e8795656 Plotting: Handle mask transparency 7 years ago
Jon Evans 0a6b1ea256 Improve image alpha handling in PDF and PS plotters 7 years ago
Seth Hillbrand ac435ecd68 Moving further arc approximations down 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 bdc6a5950b rename plot_common.h to class_plotter.h, a better name, consistent with other class definitions. 8 years ago
Seth Hillbrand 7c0a7f9f7b Adds plot functionality to Eeschema line formats 8 years ago
jean-pierre charras 0999b5cb77 Make texts search-able in PDF files (using invisible texts behind stroked texts) 8 years ago
jean-pierre charras abe2a46ae7 Pcbnew: Fix plot PDF, broken by commit f3457794cf 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
unknown 71b3125d8e Cleanup: remove unnecessary macros EXCHG and NEGATE. add MIRROR macro. 11 years ago
jean-pierre charras a5367391a9 Plot PS and PDF: fix bug Bug #1457215 (rect/trap pads plotted with an incorrect pen size, and therefore an incorrect size and shape. Only noticeable with a large default pen size) 11 years ago
unknown f87577ca72 class PLOTTER: dash lines parameters in one place for plot. I made minor changes (values in mm and set to give the same size as dashed lines drawn by wxDC, using short dash.) 11 years ago
Wayne Stambaugh e8362df15f Add missing source file licenses and code policy fixes. 11 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
Dick Hollenbeck 2c67c3ff80 * KIWAY Milestone A): Make major modules into DLL/DSOs. 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
Lorenzo Marcantonio d12a45923b More work on EDA_COLOR_T and layers. 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
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) 13 years ago
jean-pierre charras b660b033ad All: remove macros MAX, MIN, ABS from macros.h and replace these macros by std::max, std::min and std::abs (mainly found in old code). 13 years ago
Craig Southeren 436c17f60b This fixes a MSVC compile error caused by a static scalar initialiser. 13 years ago
Lorenzo Marcantonio 7cef5395b3 Minor plot driver enhancements 13 years ago
Lorenzo Marcantonio fef8347176 Script plotting patch 13 years ago
jean-pierre charras 61acac28e1 Add patch from Lorenzo Marcantonio. Fix some warning issues, and zlib issue under Windows (zlib sources added) 14 years ago
Dick Hollenbeck c24863c078 // Dick Hollenbeck's KiROUND R&D 14 years ago
Alexander Zakamaldin f2f0f66a50 This bug is not evident for the first glance because most PS viewers fix this issue and print well. 14 years ago
Alexander Zakamaldin 625e964c8d Alexander's patches, with refinements 14 years ago
Simon Schubert bcd66579d9 Pcbnew: fix bad arcs in plot postscript (from Simon Schubert) 14 years ago
Dick Hollenbeck b8a0ab4c52 switch to <> for includes from "" per conversation with Jean-Pierre and Wayne, adjust search paths 14 years ago
Dick Hollenbeck b76d05f591 fix syntax error in kicad_plugin.cpp, carve out class_page_info.cpp, and add PAGE_INFO::Custom 14 years ago
Александр Закамалдин 2caa72f063 This patch implements width tuning (width correction) for PS plotting of tracks, pads and vias. 14 years ago
Wayne Stambaugh b774d96fb0 Minor coding policy and code readability improvements. 14 years ago
Dick Hollenbeck 0d4598656b rename Ki_PageDescr to PAGE_INFO, encapsulate it in accessors, and move it into the BOARD 14 years ago