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):