80 Commits (e41a4d406a1946ba4a5363ef51f1727a1ac4e1b2)

Author SHA1 Message Date
Jeff Young 86cb57f4a7 Cherry-pick TEXT_ATTRIBUTES and EDA_ANGLE from rockola/kicad-strokefont 4 years ago
Jeff Young 27804e40e2 Go back to using space-width for tabs (instead of max-char-width). 4 years ago
Mikolaj Wielgus 2af06a9d60 Fix stroke text size calculation and bitmap text overbar 4 years ago
Mikolaj Wielgus 63c263090f Add versioning to page layout editor worksheets 4 years ago
Mikolaj Wielgus 3d520ebe1e Replace `~...~` overbar syntax with `~{...}` 4 years ago
Seth Hillbrand 3d920c4088 Fix tab spacing to use widest character as ref 5 years ago
Jeff Young f6aa25df52 Make bitmap text measuring cognizant of overbars. 5 years ago
Jeff Young 5888d376a7 Handle special cases for ending overbar text. 5 years ago
Jeff Young 0a7ef25453 Replace STROKE_FONT performance fix, this time with correct type. 5 years ago
Marek Roszko 1db882ed1b Partially revert 876b87b64e 5 years ago
Jeff Young 876b87b64e Minor performance fixes for PCBNew selections. 5 years ago
Jeff Young cc617b715f Implement hypertext links for intersheet references. 5 years ago
Jeff Young a0fbb79fd0 Tighten up the overbar spacing slightly. 5 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 fb00ca12d6 Performance enhancements for stroke font initialisation. 6 years ago
Jeff Young a1c2abaff5 Get rid of line-weight component of overbar height. 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
Seth Hillbrand 4f4bb96f2b Suppress false warning of uninit var 6 years ago
Seth Hillbrand df75167e14 Fix ordering warning and init error for clang 6 years ago
Seth Hillbrand ac92afcf13 Clean up compile warnings 6 years ago
Seth Hillbrand 6f8b399c5f Replace unused resize() call 6 years ago
Seth Hillbrand 65ef8c1894 StrokeFont: Reserve rather than resize 6 years ago
Jeff Young 581dc81358 Performance optimizations for the stroke font. 6 years ago
qu1ck 695caa7dfa Make stroke font bbox calculation consistent with rendering 6 years ago
Seth Hillbrand ed77f522dd Align text to 4th column correctly 6 years ago
Jeff Young 55432d9685 Fix issue with overbar processing. 6 years ago
Jeff Young d6e0ec2f24 Fix a couple of edge cases in text drawing. 6 years ago
Jeff Young 35c8d64f98 Add super- and subscript support to Eeschema. 6 years ago
Seth Hillbrand 6084614371 GAL: Use vector for stroke elements 6 years ago
Jeff Young 5503727d3d Fix some placement bugs with selection haloes on text. 6 years ago
Seth Hillbrand 541d4358b8 Handle tabs to align text visually 6 years ago
Jeff Young be1d6113d6 More performance enhancements. 7 years ago
Jeff Young 146ab1eb32 Small performance improvement loading stroke font. 7 years ago
Andrzej Wolski 1f6f76beb9 Fix overbar drawing for non-italic text 7 years ago
Maciej Suminski 9ce768c29a Modified STROKE_FONT::ComputeStringBoundaryLimits() to process multiline strings 8 years ago
Maciej Suminski 602ecf7502 Fix overbar display in OpenGL canvas 8 years ago
jean-pierre charras fdebcd8a6d Fixes: lp:1629387 (pagelayout text sometimes shrinking) 9 years ago
José Ignacio Romero 5832e37177 GAL: Fix offset problem in multiline text rendering 10 years ago
Maciej Suminski d23a508aa3 Fixed errors introduced to STROKE_FONT class. 10 years ago
Maciej Suminski 795fd28742 Set Stroke/Fill settings for stroke font in its Draw() function. 10 years ago
Maciej Suminski b143ce6b0f Moved text settings from STROKE_FONT to GAL. 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 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 bb50e141f4 Pcbnew: Force visibility of items which have no option in dialogs to controle this visibility, when reading the .kicad_brd file. 11 years ago
Chris Pavlina 1d2e2e555b Final solution for the text overbar problem in GAL. 11 years ago