1783 Commits (GSoC-2019-moazin)

Author SHA1 Message Date
Moazin Khatti f943af6490 Document `svg_hooks` property. 5 years ago
Moazin Khatti eb9a614011 Improve ot-svg callback hooks documentation 5 years ago
Moazin Khatti b84ae3420a Minor doc and styling improvements. 5 years ago
Moazin Khatti cb2e775408 Adds `ttsvg' for tracing in ttsvg.c 5 years ago
Moazin Khatti 3f6f939378 Adds transform support for OT-SVG glyphs. 5 years ago
Moazin Khatti cff4467f25 Minor doc improvement. 5 years ago
Moazin Khatti 22d7c8578f Minor name change. 5 years ago
Moazin Khatti b122db0953 Fix TODOs. 5 years ago
Moazin Khatti a227395912 Remove the dependence on outlines. No longer needed. 5 years ago
Moazin Khatti dbcc809e7c relying on cairo recording surface for extents and preset bitmap at load time, work in progress 5 years ago
Moazin Khatti d7f6f8b16d Tracing implemented for OT-SVG code. 5 years ago
Moazin Khatti 3479e03cdb Added a new error `Invalid_SVG_Document'. 5 years ago
Moazin Khatti f86fe242d4 Improve `--with-svg' in the build system. 5 years ago
Moazin Khatti 4025f1213e Add a `hooks_set' flag. 5 years ago
Moazin Khatti 246ac684e4 Plug in a default library. `librsvg' for now. 5 years ago
Moazin Khatti d86de4e9d4 Instead of individual properties. Just use one that 5 years ago
Moazin Khatti 1541091e76 Use `FT_Property_Set' to set the hooks. One less API function. 5 years ago
Moazin Khatti b6f2303338 Public interface should remain same whether 5 years ago
Moazin Khatti 3b62e9dc9d Added `FT_CONFIG_OPTION_SVG'. 5 years ago
Moazin Khatti c25304fa34 Documentation formatting improvement. 5 years ago
Moazin Khatti c6a6859ad9 Better naming used. 5 years ago
Moazin Khatti fbdd9f9ba3 Memory allocation for `state' of renderer should be performed 5 years ago
Moazin Khatti 1f74524929 Let FT handle the memory management for rendering port's state 5 years ago
Moazin Khatti de44a3fda8 Store the rendering port's state in library. 5 years ago
Moazin Khatti e028be97b8 Minor fixes. 5 years ago
Moazin Khatti d8202166c0 Add `start_glyph_id' and `end_glyph_id'. 5 years ago
Moazin Khatti e48cf716f8 Add a `units_per_EM' field. 5 years ago
Moazin Khatti 7275d6562f Do proper memory freeing to prevent leaks. 5 years ago
Moazin Khatti 22988063b0 Minor. Add documentation. 5 years ago
Moazin Khatti 6a39dd0b16 Properly free memory of SVG document referenced in `slot->other'. 5 years ago
Moazin Khatti 1e6cfffcb2 Enable FreeType memory debugger. 5 years ago
Moazin Khatti 6bf9ade45c Adds support for SVG glyphs to Glyph Management API. 5 years ago
Moazin Khatti 61b1f0b73c Make sure `FT_Set_Svg_Hooks' is exported properly. 5 years ago
Moazin Khatti 294a7ebee2 Adds size information to `FT_SVG_DocumentRec'. 5 years ago
Moazin Khatti 0bf6444911 [ot-svg] Create an SVG Document structure for use in `other' field 5 years ago
Moazin Khatti 877736d057 Removes trailing white spaces. 5 years ago
Moazin Khatti f8eae8a824 Reverts the changes made in the structure of `TT_GlyphSlot' 5 years ago
Moazin Khatti 479c76c867 [ot-svg] Silly mistake fix. 5 years ago
Moazin Khatti 9a55001454 Minor. Better documentation. Adds TODOs for letter. 5 years ago
Moazin Khatti 4d59b8535e [ot-svg] Creates hooks mechanism in SVG Renderer. 5 years ago
Moazin Khatti f1db18a464 Barebones of an SVG rendering module and making it part of the build system 5 years ago
Moazin Khatti db972c0568 Support OT-SVG fonts with CFF outlines 5 years ago
Moazin Khatti b9734fd870 Very crude way to handle SVG data with only TTF outlined OT fonts. Gonna revert soon. 5 years ago
Moazin Khatti 82f8102da6 Added FT_GLYPH_FORMAT_SVG 5 years ago
Moazin Khatti 9b7c3d1df9 Created Svg type and the load/free funcs inside sfnt interface 5 years ago
Moazin Khatti 0729a65165 Added the SVG tag 5 years ago
Moazin Khatti 311a253d4b turned on trace mode and added tags file in gitignore 5 years ago
Werner Lemberg 734d60f63c Another minor documentation improvement. 5 years ago
Werner Lemberg ad3443c931 Minor documentation improvement. 5 years ago
Werner Lemberg 8cf046c38d * Version 2.10.1 released. 6 years ago