30 Commits (d16b23d16e67b30313f51748ea5358fe53015461)

Author SHA1 Message Date
Jeff Young 6f5281258e Separate text-thickness clamping into strict and lenient modes. 3 years ago
Jeff Young 60bcfd1bf1 Bug fixes in arc & textbox printing. 4 years ago
Seth Hillbrand 728ca8265f Print fonts as polygons, not triangles 4 years ago
jean-pierre charras 083193c3d4 Eeschema, print: fix missing initialization that created 0 size texts. 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
Jeff Young 438c63f587 Fix outline font boundingbox issues. 4 years ago
Seth Hillbrand b01715dd22 Fix crash in SVG plot 4 years ago
Jeff Young 89c0f8e297 Move to new font engine. 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
Wayne Stambaugh 46b959c3e3 Move plotter headers into include folder. 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
Wayne Stambaugh bcd6bddfd4 Start expunging NULL. 4 years ago
Wayne Stambaugh 08e8b17029 Minor plotter code improvements. 5 years ago
Jonathan Haas 55679be2e3 Fix some typos across the codebase 5 years ago
jean-pierre charras 953279ce70 Gerber plot: fix missing AperFunction attribute for texts. 5 years ago
Jeff Young 63a54d003e More module -> footprint. 5 years ago
jean-pierre charras 87a220b8e2 more cleanup about removing useless include 5 years ago
Jeff Young bcea2019d4 Unify support for line width magic cookies. 6 years ago
Jeff Young 301ac3461c Fix some more pen width issues from global removal. 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 6e800bddae Rationalize penWidth processing as first step in removing some globals. 6 years ago
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
Jeff Young 6bf1ac45e3 New selection highlighting model for eeschema. 6 years ago
Jeff Young d6e9bdf07b Convert remaining legacy drawing code to print code. 7 years ago
Tomasz Wlostowski 0d720fdeff eeschema-gal: factor out EDA_DRAW_PANEL from BITMAP_BASE, remove some unnecessary includes of class_drawpanel.h 7 years ago
jean-pierre charras 7f6e26e55a DrawGraphicText: remove a static variable, and replace it (when needed) by a new parameter in argument list. 8 years ago
jean-pierre charras d0754acf00 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
jean-pierre charras 2476e88c9d Fix a few doxygen warnings 9 years ago
Jon Evans a52250a91e Change from EDA_COLOR_T to COLOR4D globally; arbitrary color support 9 years ago
Dick Hollenbeck 0c459ced97 EDA_TEXT object refactor. 9 years ago
jean-pierre charras 6edee2ae1d Prepare Plot Gerber file to include advanced aperture and net attributes. 9 years ago
Maciej Suminski b143ce6b0f Moved text settings from STROKE_FONT to GAL. 10 years ago
jean-pierre charras f532057d05 Fix incompatibility between basic_gal (which used angles in degrees in rotation) and other gal layers (which used radians in rotation). Rotation angles are now in radians. 10 years ago
jean-pierre charras 67982a4851 stroke font: fine adjust of text horizontal position. edat_text: fix an issue in SetOrientation: the rotation angle is now constrained between -360 and +360 degrees. 10 years ago
jean-pierre charras 92ce9c1193 Rework on class EDA_TEXT and related classes and draw text functions. More work: remove useless or duplicate code (from legacy graphic text plot functions). Move basic_gal code to separate files. 10 years ago
jean-pierre charras bc699c8d8f Rework on class EDA_TEXT and related classes and draw functions. More work. Eechema: in rotate texts: redraw the full screen to avoid garbage on screen. 10 years ago
jean-pierre charras 30d72045e7 Rework on class EDA_TEXT and related classes and draw functions (Note: this is a work in progress): 10 years ago
jean-pierre charras 30f113c2de Remove a change which was committed by accident in rev 6632 10 years ago
jean-pierre charras 6e93672760 Icons: remove not used icons. 10 years ago
jean-pierre charras 99e81aeb9c Fix incorrect (too small) bounding box EDA_TEXT, noticeable when chars like j or { are used in zone fill functions. 10 years ago
jean-pierre charras c8f8256329 Fix 2 minor issues in SVG plots: sometimes a color was not good. Rectangles with 0 vertiacl or horizontal size are not plot. 11 years ago