From 47d4f9501fe21603feb5f3f233ea3bc6ec15f494 Mon Sep 17 00:00:00 2001 From: Keith Packard Date: Thu, 22 Aug 2002 18:53:22 +0000 Subject: [PATCH] Add contains/not_contains, fix LangSet equal operator to use FcLangEqual --- ChangeLog | 13 +++++++++++++ fonts.dtd | 6 ++++-- src/fccfg.c | 28 +++++++++++++++++++++------- src/fcdbg.c | 9 ++++++--- src/fcint.h | 4 ++-- src/fclang.c | 1 + src/fclist.c | 8 ++++---- src/fcxml.c | 19 ++++++++++++++++--- 8 files changed, 67 insertions(+), 21 deletions(-) diff --git a/ChangeLog b/ChangeLog index 5bbe97a..94ca572 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,16 @@ +Thu Aug 22 11:36:18 PDT 2002 keithp + + + Add "contains" and "not_contains" operators and elements to + font configuration + + + Changed semantics of eq operator for LangSets to check for + FcLangEqual so that any match will do + + + FcFontList was using FcConfigCompareValue (...FcOpEqual) instead + of FcValueEqual to check for identical values when inserting into + the results. This broke when the above semantic change was made, + now it uses FcValueEqual which is "more correct" in any case. + Thu Aug 22 00:32:29 PDT 2002 keithp + Reimplement FC_LANG as new datatype. Lists of strings diff --git a/fonts.dtd b/fonts.dtd index 9cbff4b..4233b73 100644 --- a/fonts.dtd +++ b/fonts.dtd @@ -90,7 +90,7 @@