kc3-lang/freetype/src/cache

Branch :


Log

Author Commit Date CI Message
32cb5390 2025-09-06 06:14:03 Update all copyright notices.
6b992aaa 2024-08-11 19:44:13 * src/*/*: Fix C++ compilation; fix clang warnings.
026fd5d4 2024-05-19 22:54:57 [cache] Use FT_DUP to duplicate data. * src/cache/ftcsbits.c (ftc_sbit_copy_bitmap): Use concise FT_MEM_DUP.
5962d3c1 2024-04-29 22:34:09 * src/cache/ftccache.c (FTC_Cache_RemoveFaceID): Remove nodes instantly.
a209e1ad 2024-04-29 17:54:30 [cache] Remove unused `node_reset`. * src/cache/ftcmru.h (FTC_MruListClassRec): Remove `node_reset` field. * src/cache/ftcbasic.c (ftc_basic_{image,sbit}_family_class): Ditto. * src/cache/ftcmanag.c (ftc_face_list_class): Ditto. (ftc_size_node_reset): Remove function. * src/cache/ftcglyph.h: Fix comment.
f8f0d1a1 2024-04-29 16:58:59 * src/cache/ftcmru.c (FTC_MruList_New): Do not reset nodes. Resetting of the size nodes can crash, if a parent face purge happens simultaneously and destroys the node. It is safer to create a new node. Fixes #1270, reopened with a separate issue.
1168b1b5 2024-04-27 20:44:01 * src/cache/ftcimage.c (ftc_inode_weight): Formatting.
982bc838 2024-04-21 15:53:05 [cache] Minor tweaks. * src/cache/ftcimage.c (ftc_inode_free): Remove unnecessary check. * src/cache/ftcmanag.c (FTC_Manager_Done): Do not zero before freeing.
5a3bfa92 2024-04-20 23:28:17 * src/cache/ftcbasic.c: Cosmetic harmonization.
23e1d645 2024-04-20 12:01:58 [cache] Reduce type mismatches. * src/cache/ftcbasic.c (FTC_BasicAttrRec): Match type of `load_flags` to its main purpose in `FT_Load_Glyph`. (FTC_ImageCache_Lookup{,Scaler},FTC_SBitCache_Lookup{,Scaler}): Updated.