Mercurial > hg > xemacs-beta
diff src/ChangeLog @ 4758:75975fd0b7fc
Implement more of the fontconfig API.
Improve implementation, avoiding nonsyntactic macros and compiler warnings.
Clean up some documentation.
Guard against freeing NULL pointers returned from fonconfig.
author | Stephen J. Turnbull <stephen@xemacs.org> |
---|---|
date | Wed, 18 Nov 2009 22:44:28 +0900 |
parents | a23ac8f90a49 |
children | aa5ed11f473b |
line wrap: on
line diff
--- a/src/ChangeLog Wed Nov 18 15:25:00 2009 +0900 +++ b/src/ChangeLog Wed Nov 18 22:44:28 2009 +0900 @@ -1,3 +1,39 @@ +2009-11-18 Stephen J. Turnbull <stephen@xemacs.org> + + Assorted cleanups. + + * font-mgr.h (CHECKING_LANG): Remove redundant conversion. + + * font-mgr.c: Update copyright notice and author headers. + Reorder some functions. + + * objects-xlike-inc.c (xft_find_charset_font): Check for freeing NULL. + + Implement more of fontconfig API. + + * font-mgr.c: (Ffc_default_substitute): + (Ffc_config_substitute): + (Ffc_font_render_prepare): + New functions. + (Ffc_font_match): + Gets optional argument CONFIG. + (Ffc_config_destroy): + Fix a typo. + + Reimplement FCSTRLIST_TO_LISP_USING as a function. + + (FCSTRLIST_TO_LISP_USING): Removed. + (fcstrlist_to_lisp_using): New function. + (Ffc_config_get_config_dirs): + (Ffc_config_get_font_dirs): + (Ffc_config_get_config_files): + Replace FCSTRLIST_TO_LISP_USING with fcstrlist_to_lisp_using. + + Comment cleanups. + + * objects-xlike-inc.c (charset_reporter): Document RFC 3066. + (xft_find_charset_font): Remove obsolete comment. + 2009-10-18 Stephen J. Turnbull <stephen@xemacs.org> * font-mgr.h (PRINT_XFT_PATTERN):