Mercurial > hg > xemacs-beta
comparison 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 |
comparison
equal
deleted
inserted
replaced
| 4757:a23ac8f90a49 | 4758:75975fd0b7fc |
|---|---|
| 1 2009-11-18 Stephen J. Turnbull <stephen@xemacs.org> | |
| 2 | |
| 3 Assorted cleanups. | |
| 4 | |
| 5 * font-mgr.h (CHECKING_LANG): Remove redundant conversion. | |
| 6 | |
| 7 * font-mgr.c: Update copyright notice and author headers. | |
| 8 Reorder some functions. | |
| 9 | |
| 10 * objects-xlike-inc.c (xft_find_charset_font): Check for freeing NULL. | |
| 11 | |
| 12 Implement more of fontconfig API. | |
| 13 | |
| 14 * font-mgr.c: (Ffc_default_substitute): | |
| 15 (Ffc_config_substitute): | |
| 16 (Ffc_font_render_prepare): | |
| 17 New functions. | |
| 18 (Ffc_font_match): | |
| 19 Gets optional argument CONFIG. | |
| 20 (Ffc_config_destroy): | |
| 21 Fix a typo. | |
| 22 | |
| 23 Reimplement FCSTRLIST_TO_LISP_USING as a function. | |
| 24 | |
| 25 (FCSTRLIST_TO_LISP_USING): Removed. | |
| 26 (fcstrlist_to_lisp_using): New function. | |
| 27 (Ffc_config_get_config_dirs): | |
| 28 (Ffc_config_get_font_dirs): | |
| 29 (Ffc_config_get_config_files): | |
| 30 Replace FCSTRLIST_TO_LISP_USING with fcstrlist_to_lisp_using. | |
| 31 | |
| 32 Comment cleanups. | |
| 33 | |
| 34 * objects-xlike-inc.c (charset_reporter): Document RFC 3066. | |
| 35 (xft_find_charset_font): Remove obsolete comment. | |
| 36 | |
| 1 2009-10-18 Stephen J. Turnbull <stephen@xemacs.org> | 37 2009-10-18 Stephen J. Turnbull <stephen@xemacs.org> |
| 2 | 38 |
| 3 * font-mgr.h (PRINT_XFT_PATTERN): | 39 * font-mgr.h (PRINT_XFT_PATTERN): |
| 4 Cast away some warnings. | 40 Cast away some warnings. |
| 5 | 41 |
