From 1a71b50696cc230cd055905a5f9fdbd3fa7c89af Mon Sep 17 00:00:00 2001 From: marha Date: Mon, 14 May 2012 16:52:51 +0200 Subject: fontconfig libX11 mesa xkeyboard-config pixman git update 14 May 2012 --- fontconfig/conf.d/20-fix-globaladvance.conf | 8 +- fontconfig/conf.d/20-unhint-small-vera.conf | 6 +- fontconfig/conf.d/25-unhint-nonlatin.conf | 30 +- fontconfig/conf.d/30-urw-aliases.conf | 7 +- fontconfig/conf.d/65-fonts-persian.conf | 14 +- fontconfig/conf.d/80-delicious.conf | 2 +- fontconfig/doc/fontconfig-user.sgml | 3 +- fontconfig/fonts.dtd | 1 + fontconfig/src/fccfg.c | 35 +- fontconfig/src/fcdbg.c | 27 +- fontconfig/src/fcint.h | 8 + fontconfig/src/fclist.c | 2 +- fontconfig/src/fcxml.c | 24 +- libX11/nls/en_US.UTF-8/Compose.pre | 12 - mesalib/configs/autoconf.in | 3 + mesalib/configure.ac | 95 ++++- mesalib/src/gallium/auxiliary/util/u_draw.c | 5 +- mesalib/src/gallium/auxiliary/util/u_draw.h | 315 +++++++------- mesalib/src/gallium/auxiliary/util/u_draw_quad.c | 26 +- mesalib/src/gallium/auxiliary/util/u_draw_quad.h | 125 +++--- .../src/gallium/auxiliary/util/u_index_modify.c | 385 +++++++++--------- .../src/gallium/auxiliary/util/u_index_modify.h | 140 +++---- mesalib/src/gallium/auxiliary/util/u_inlines.h | 37 +- mesalib/src/gallium/auxiliary/util/u_pstipple.c | 3 +- mesalib/src/gallium/auxiliary/util/u_slab.h | 174 ++++---- mesalib/src/gallium/auxiliary/util/u_string.h | 452 +++++++++++---------- mesalib/src/gallium/auxiliary/util/u_transfer.c | 8 - mesalib/src/gallium/auxiliary/util/u_transfer.h | 259 ++++++------ mesalib/src/gallium/auxiliary/util/u_vbuf.c | 34 +- mesalib/src/mesa/main/context.c | 6 +- mesalib/src/mesa/main/debug.c | 75 ++-- mesalib/src/mesa/main/drawpix.c | 12 + mesalib/src/mesa/main/errors.c | 21 +- mesalib/src/mesa/main/fbobject.c | 20 +- mesalib/src/mesa/main/light.c | 2 + mesalib/src/mesa/main/mtypes.h | 5 +- mesalib/src/mesa/main/teximage.h | 7 + mesalib/src/mesa/main/texobj.c | 17 +- mesalib/src/mesa/state_tracker/st_atom_constbuf.c | 347 ++++++++-------- mesalib/src/mesa/state_tracker/st_context.c | 53 +-- mesalib/src/mesa/state_tracker/st_context.h | 16 +- mesalib/src/mesa/state_tracker/st_draw.c | 240 +++-------- mesalib/src/mesa/state_tracker/st_draw_feedback.c | 32 +- mesalib/src/mesa/state_tracker/st_glsl_to_tgsi.cpp | 8 +- mesalib/src/mesa/vbo/vbo_attrib_tmp.h | 58 --- mesalib/src/mesa/vbo/vbo_exec_api.c | 99 +++++ mesalib/src/mesa/vbo/vbo_exec_array.c | 16 + mesalib/src/mesa/vbo/vbo_save_api.c | 57 +++ pixman/Makefile.am | 4 + pixman/configure.ac | 16 +- pixman/pixman/pixman-mips-dspr2-asm.S | 224 ++++++++++ pixman/pixman/pixman-mips-dspr2-asm.h | 67 +++ pixman/pixman/pixman-mips-dspr2.c | 10 + pixman/pixman/pixman-mmx.c | 107 +++-- xorg-server/xkeyboard-config/symbols/fr | 2 +- 55 files changed, 2130 insertions(+), 1631 deletions(-) diff --git a/fontconfig/conf.d/20-fix-globaladvance.conf b/fontconfig/conf.d/20-fix-globaladvance.conf index 2a9c06325..c62ba597e 100644 --- a/fontconfig/conf.d/20-fix-globaladvance.conf +++ b/fontconfig/conf.d/20-fix-globaladvance.conf @@ -7,22 +7,22 @@ FreeType very confused as it forces all widths to match. Undo this magic by disabling the width forcing code --> - GulimChe + GulimChe false - DotumChe + DotumChe false - BatangChe + BatangChe false - GungsuhChe + GungsuhChe false diff --git a/fontconfig/conf.d/20-unhint-small-vera.conf b/fontconfig/conf.d/20-unhint-small-vera.conf index c4ebee9d4..c9505ca8e 100644 --- a/fontconfig/conf.d/20-unhint-small-vera.conf +++ b/fontconfig/conf.d/20-unhint-small-vera.conf @@ -10,7 +10,7 @@ --> - + Bitstream Vera Sans @@ -22,7 +22,7 @@ - + Bitstream Vera Serif @@ -34,7 +34,7 @@ - + Bitstream Vera Sans Mono diff --git a/fontconfig/conf.d/25-unhint-nonlatin.conf b/fontconfig/conf.d/25-unhint-nonlatin.conf index ffb70c69f..9adffa71a 100644 --- a/fontconfig/conf.d/25-unhint-nonlatin.conf +++ b/fontconfig/conf.d/25-unhint-nonlatin.conf @@ -5,7 +5,7 @@ - + Kochi Mincho @@ -13,7 +13,7 @@ - + Kochi Gothic @@ -21,7 +21,7 @@ - + Sazanami Mincho @@ -29,7 +29,7 @@ - + Sazanami Gothic @@ -37,7 +37,7 @@ - + Baekmuk Batang @@ -45,7 +45,7 @@ - + Baekmuk Dotum @@ -53,7 +53,7 @@ - + Baekmuk Gulim @@ -61,7 +61,7 @@ - + Baekmuk Headline @@ -69,7 +69,7 @@ - + AR PL Mingti2L Big5 @@ -77,7 +77,7 @@ - + AR PL ShanHeiSun Uni @@ -85,7 +85,7 @@ - + AR PL KaitiM Big5 @@ -93,7 +93,7 @@ - + AR PL ZenKai Uni @@ -101,7 +101,7 @@ - + AR PL SungtiL GB @@ -109,7 +109,7 @@ - + AR PL KaitiM GB @@ -117,7 +117,7 @@ - + ZYSong18030 diff --git a/fontconfig/conf.d/30-urw-aliases.conf b/fontconfig/conf.d/30-urw-aliases.conf index 359f9fbfe..aae06acd6 100644 --- a/fontconfig/conf.d/30-urw-aliases.conf +++ b/fontconfig/conf.d/30-urw-aliases.conf @@ -29,13 +29,8 @@ Zapf Dingbats Dingbats - - - ZapfDingbats - Dingbats - - + Symbol diff --git a/fontconfig/conf.d/65-fonts-persian.conf b/fontconfig/conf.d/65-fonts-persian.conf index 0033675a4..ea0066120 100644 --- a/fontconfig/conf.d/65-fonts-persian.conf +++ b/fontconfig/conf.d/65-fonts-persian.conf @@ -181,7 +181,7 @@ - + Elham @@ -190,7 +190,7 @@ - + Homa @@ -199,7 +199,7 @@ - + Koodak @@ -208,7 +208,7 @@ - + Nazli @@ -217,7 +217,7 @@ - + Roya @@ -226,7 +226,7 @@ - + Terafik @@ -235,7 +235,7 @@ - + Titr diff --git a/fontconfig/conf.d/80-delicious.conf b/fontconfig/conf.d/80-delicious.conf index 728f50cae..845647bed 100644 --- a/fontconfig/conf.d/80-delicious.conf +++ b/fontconfig/conf.d/80-delicious.conf @@ -5,7 +5,7 @@ - + Delicious diff --git a/fontconfig/doc/fontconfig-user.sgml b/fontconfig/doc/fontconfig-user.sgml index 86f2b3299..22d2ad355 100644 --- a/fontconfig/doc/fontconfig-user.sgml +++ b/fontconfig/doc/fontconfig-user.sgml @@ -396,7 +396,8 @@ above). 'compare' can be one of "eq", "not_eq", "less", "less_eq", "more", "more "not_contains". 'qual' may either be the default, "any", in which case the match succeeds if any value associated with the property matches the test value, or "all", in which case all of the values associated with the property must -match the test value. When used in a <match target="font"> element, +match the test value. 'ignore-blanks' takes a boolean value. if 'ignore-blanks' is set "true", any blanks in the string will be ignored on its comparison. this takes effects only when compare="eq" or compare="not_eq". +When used in a <match target="font"> element, the target= attribute in the <test> element selects between matching the original pattern or the font. "default" selects whichever target the outer <match> element has selected. diff --git a/fontconfig/fonts.dtd b/fontconfig/fonts.dtd index e1e8b7382..255367cf5 100644 --- a/fontconfig/fonts.dtd +++ b/fontconfig/fonts.dtd @@ -159,6 +159,7 @@ qual (any|all|first|not_first) "any" name CDATA #REQUIRED target (pattern|font|default) "default" + ignore-blanks (#PCDATA) "false" compare (eq|not_eq|less|less_eq|more|more_eq|contains|not_contains) "eq">