246 Commits (3d72b245f992db8b8ff070623accd3a7845c0d3c)

Author SHA1 Message Date
Seth Hillbrand a7ea868282 Avoid overflow in textbox 4 years ago
Jeff Young 47315864c4 EEschema features need to process ~ for empty string; not EDA_TEXT. 4 years ago
Jeff Young 3b5474f190 Don't punt on TrueType char thickness; analyze it. 4 years ago
Jeff Young 5ce559176d Overhaul the font metrics calcs for overbar, italics and bboxes. 4 years ago
jean-pierre charras 07e1278c05 fix incorrect calculation EDA_TEXT::GetTextBox() for empty texts. 4 years ago
Jeff Young 7dadc9d2f0 Fix text bounding boxes. 4 years ago
Jeff Young 0634cf261a Don't try to move bounding box caches. 4 years ago
Jeff Young 5739505aa3 TextBoxes for PCBNew. 4 years ago
Jeff Young 8c246a761d Move EDA_ANGLE from int to double. 4 years ago
Jeff Young e61144d45a Finish with EDA_ANGLE. 4 years ago
Jeff Young 73a2984963 Fixes for rotated footprint text. 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 76368af7b9 Font cleanup and bug fixes. 4 years ago
Jeff Young 04c76f10e9 Performance enhancements for fonts. 4 years ago
Jeff Young 438c63f587 Fix outline font boundingbox issues. 4 years ago
Jeff Young aef2a3fca4 Default font for eeschema. 4 years ago
Jeff Young eb58d7e44c Text glyph caches and bug fixes. 4 years ago
Jeff Young 72340fcee2 Implement router and DRC collisions for outline fonts. 4 years ago
Ola Rinta-Koski 72b69e8d7f File format changes for fonts. 4 years ago
Jeff Young 89c0f8e297 Move to new font engine. 4 years ago
Marek Roszko c4c56de708 Neurotically update position wxPoint usages 4 years ago
Marek Roszko 347e03363a Convert wxPoint/wxSize starting from EDA_RECT usages 4 years ago
Jeff Young ccb94fd1a7 APIs for passing KIFONT::FONT pointers around. 4 years ago
Jeff Young dd6cd7d184 Pull some more improvements in from rockola/kicad-strokefont. 4 years ago
Jeff Young 86cb57f4a7 Cherry-pick TEXT_ATTRIBUTES and EDA_ANGLE from rockola/kicad-strokefont 4 years ago
Jeff Young 7ccf658379 Fix stupid coding error. 4 years ago
Jeff Young dede3f5709 Implement an EPSILON for library/schematic/board checking. 4 years ago
Jeff Young 40b4052ad4 Improve text hittesting in schematics. 4 years ago
Wayne Stambaugh 1f7fd436a2 Move board object polygon code into the object source files. 4 years ago
Jeff Young b52529521e Replace individual LIB_* shapes with LIB_SHAPE (based on EDA_SHAPE). 4 years ago
Jeff Young a41944020d Push most of PCB_SHAPE impl down in to EDA_SHAPE. 4 years ago
Jeff Young cef5792e78 Formatting. 4 years ago
Jeff Young 6aaf4413b3 Fix kicad_string.h / string.cpp mismatch. 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
Jeff Young fb4343bc8f Expand text bounding boxes a bit for diacriticals, descenders, etc. 4 years ago
Jeff Young 74cefecaac Add legacy empty-string token handling to EDA_TEXT. 4 years ago
Mikolaj Wielgus 3d520ebe1e Replace `~...~` overbar syntax with `~{...}` 4 years ago
Wayne Stambaugh 9ebabb222c Pass objects by reference instead of on the stack. 4 years ago
Roberto Fernandez Bautista 9148542219 CADSTAR Schematic: Fix Text Positioning within Symbols 5 years ago
Mikolaj Wielgus c3c3649211 Stop text from causing a shift during flip when >1 items are selected 5 years ago
Dominik Wernberger e2aa7be4b3 Added a lot of consts and refactored a few lines 5 years ago
Dominik Wernberger 07635d2fc7 Minor adjustments 5 years ago
Dominik Wernberger ec0af24f13 Make wxFindReplaceData argument const 5 years ago
Dominik Wernberger bb2881a5ab Make RENDER_SETTINGS argument const 5 years ago
Jeff Young 896ad4a749 Rewrite PCBNew selection disambiguation based on shapes. 5 years ago
jean-pierre charras 064ebd4dc8 Minor fix for include files. 5 years ago
qu1ck b32c2a6c90 Refactor EDA_TEXT::TransformToSegmentList() to return a vector of points 5 years ago
Jeff Young 812b714ccd More Module -> Footprint and a bit of formatting cleanup. 5 years ago