[Libreoffice-commits] .: 2 commits - svl/qa vcl/inc

Caolán McNamara caolan at kemper.freedesktop.org
Wed Mar 2 13:21:33 PST 2011


 svl/qa/unit/svl.cxx              |    2 
 vcl/inc/vcl/fontcapabilities.hxx |  346 +++++++++++++++++++--------------------
 2 files changed, 171 insertions(+), 177 deletions(-)

New commits:
commit 18cc0c78f5d1e40acb1a0c693807015a1a30de69
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Wed Mar 2 21:17:37 2011 +0000

    WaE: move that inside the TODO as well

diff --git a/svl/qa/unit/svl.cxx b/svl/qa/unit/svl.cxx
index c468778..aa1fdd0 100644
--- a/svl/qa/unit/svl.cxx
+++ b/svl/qa/unit/svl.cxx
@@ -158,6 +158,7 @@ void Test::testNumberFormat()
         0
     };
 
+#if 0 // TODO: Find out why on some systems the last two currency format codes differ.
     const char* pCurrency[] = {
         "$#,##0;[RED]-$#,##0",
         "$#,##0.00;[RED]-$#,##0.00",
@@ -167,6 +168,7 @@ void Test::testNumberFormat()
         "$#,##0;-$#,##0",
         0
     };
+#endif
 
     const char* pDate[] = {
         "MM/DD/YY",
commit 2071e47acde3402e94732840d1664cba5a03622d
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Wed Mar 2 09:20:41 2011 +0000

    just use whatever works for everyone

diff --git a/vcl/inc/vcl/fontcapabilities.hxx b/vcl/inc/vcl/fontcapabilities.hxx
index cabe239..09eddf4 100644
--- a/vcl/inc/vcl/fontcapabilities.hxx
+++ b/vcl/inc/vcl/fontcapabilities.hxx
@@ -33,188 +33,180 @@
 
 namespace vcl
 {
-#ifdef __GXX_EXPERIMENTAL_CXX0X__
-    enum UnicodeCoverage
-#else
-    struct UnicodeCoverage { enum
-#endif
+    struct UnicodeCoverage
     {
-        BASIC_LATIN                                 = 0,
-        LATIN_1_SUPPLEMENT                          = 1,
-        LATIN_EXTENDED_A                            = 2,
-        LATIN_EXTENDED_B                            = 3,
-        IPA_EXTENSIONS                              = 4,
-        SPACING_MODIFIER_LETTERS                    = 5,
-        COMBINING_DIACRITICAL_MARKS                 = 6,
-        GREEK_AND_COPTIC                            = 7,
-        COPTIC                                      = 8,
-        CYRILLIC                                    = 9,
-        ARMENIAN                                    = 10,
-        HEBREW                                      = 11,
-        VAI                                         = 12,
-        ARABIC                                      = 13,
-        NKO                                         = 14,
-        DEVANAGARI                                  = 15,
-        BENGALI                                     = 16,
-        GURMUKHI                                    = 17,
-        GUJARATI                                    = 18,
-        ORIYA                                       = 19,
-        TAMIL                                       = 20,
-        TELUGU                                      = 21,
-        KANNADA                                     = 22,
-        MALAYALAM                                   = 23,
-        THAI                                        = 24,
-        LAO                                         = 25,
-        GEORGIAN                                    = 26,
-        BALINESE                                    = 27,
-        HANGUL_JAMO                                 = 28,
-        LATIN_EXTENDED_ADDITIONAL                   = 29,
-        GREEK_EXTENDED                              = 30,
-        GENERAL_PUNCTUATION                         = 31,
-        SUPERSCRIPTS_AND_SUBSCRIPTS                 = 32,
-        CURRENCY_SYMBOLS                            = 33,
-        COMBINING_DIACRITICAL_MARKS_FOR_SYMBOLS     = 34,
-        LETTERLIKE_SYMBOLS                          = 35,
-        NUMBER_FORMS                                = 36,
-        ARROWS                                      = 37,
-        MATHEMATICAL_OPERATORS                      = 38,
-        MISCELLANEOUS_TECHNICAL                     = 39,
-        CONTROL_PICTURES                            = 40,
-        OPTICAL_CHARACTER_RECOGNITION               = 41,
-        ENCLOSED_ALPHANUMERICS                      = 42,
-        BOX_DRAWING                                 = 43,
-        BLOCK_ELEMENTS                              = 44,
-        GEOMETRIC_SHAPES                            = 45,
-        MISCELLANEOUS_SYMBOLS                       = 46,
-        DINGBATS                                    = 47,
-        CJK_SYMBOLS_AND_PUNCTUATION                 = 48,
-        HIRAGANA                                    = 49,
-        KATAKANA                                    = 50,
-        BOPOMOFO                                    = 51,
-        HANGUL_COMPATIBILITY_JAMO                   = 52,
-        PHAGS_PA                                    = 53,
-        ENCLOSED_CJK_LETTERS_AND_MONTHS             = 54,
-        CJK_COMPATIBILITY                           = 55,
-        HANGUL_SYLLABLES                            = 56,
-        NONPLANE_0                                  = 57,
-        PHOENICIAN                                  = 58,
-        CJK_UNIFIED_IDEOGRAPHS                      = 59,
-        PRIVATE_USE_AREA_PLANE_0                    = 60,
-        CJK_STROKES                                 = 61,
-        ALPHABETIC_PRESENTATION_FORMS               = 62,
-        ARABIC_PRESENTATION_FORMS_A                 = 63,
-        COMBINING_HALF_MARKS                        = 64,
-        VERTICAL_FORMS                              = 65,
-        SMALL_FORM_VARIANTS                         = 66,
-        ARABIC_PRESENTATION_FORMS_B                 = 67,
-        HALFWIDTH_AND_FULLWIDTH_FORMS               = 68,
-        SPECIALS                                    = 69,
-        TIBETAN                                     = 70,
-        SYRIAC                                      = 71,
-        THAANA                                      = 72,
-        SINHALA                                     = 73,
-        MYANMAR                                     = 74,
-        ETHIOPIC                                    = 75,
-        CHEROKEE                                    = 76,
-        UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS       = 77,
-        OGHAM                                       = 78,
-        RUNIC                                       = 79,
-        KHMER                                       = 80,
-        MONGOLIAN                                   = 81,
-        BRAILLE_PATTERNS                            = 82,
-        YI_SYLLABLES                                = 83,
-        TAGALOG                                     = 84,
-        OLD_ITALIC                                  = 85,
-        GOTHIC                                      = 86,
-        DESERET                                     = 87,
-        BYZANTINE_MUSICAL_SYMBOLS                   = 88,
-        MATHEMATICAL_ALPHANUMERIC_SYMBOLS           = 89,
-        PRIVATE_USE_PLANE_15                        = 90,
-        VARIATION_SELECTORS                         = 91,
-        TAGS                                        = 92,
-        LIMBU                                       = 93,
-        TAI_LE                                      = 94,
-        NEW_TAI_LUE                                 = 95,
-        BUGINESE                                    = 96,
-        GLAGOLITIC                                  = 97,
-        TIFINAGH                                    = 98,
-        YIJING_HEXAGRAM_SYMBOLS                     = 99,
-        SYLOTI_NAGRI                                = 100,
-        LINEAR_B_SYLLABARY                          = 101,
-        ANCIENT_GREEK_NUMBERS                       = 102,
-        UGARITIC                                    = 103,
-        OLD_PERSIAN                                 = 104,
-        SHAVIAN                                     = 105,
-        OSMANYA                                     = 106,
-        CYPRIOT_SYLLABARY                           = 107,
-        KHAROSHTHI                                  = 108,
-        TAI_XUAN_JING_SYMBOLS                       = 109,
-        CUNEIFORM                                   = 110,
-        COUNTING_ROD_NUMERALS                       = 111,
-        SUNDANESE                                   = 112,
-        LEPCHA                                      = 113,
-        OL_CHIKI                                    = 114,
-        SAURASHTRA                                  = 115,
-        KAYAH_LI                                    = 116,
-        REJANG                                      = 117,
-        CHAM                                        = 118,
-        ANCIENT_SYMBOLS                             = 119,
-        PHAISTOS_DISC                               = 120,
-        CARIAN                                      = 121,
-        DOMINO_TILES                                = 122,
-        RESERVED1                                   = 123,
-        RESERVED2                                   = 124,
-        RESERVED3                                   = 125,
-        RESERVED4                                   = 126,
-        RESERVED5                                   = 127,
-        MAX_UC_ENUM                                 = 128
-    };
-#ifndef __GXX_EXPERIMENTAL_CXX0X__
+        enum
+        {
+            BASIC_LATIN                                 = 0,
+            LATIN_1_SUPPLEMENT                          = 1,
+            LATIN_EXTENDED_A                            = 2,
+            LATIN_EXTENDED_B                            = 3,
+            IPA_EXTENSIONS                              = 4,
+            SPACING_MODIFIER_LETTERS                    = 5,
+            COMBINING_DIACRITICAL_MARKS                 = 6,
+            GREEK_AND_COPTIC                            = 7,
+            COPTIC                                      = 8,
+            CYRILLIC                                    = 9,
+            ARMENIAN                                    = 10,
+            HEBREW                                      = 11,
+            VAI                                         = 12,
+            ARABIC                                      = 13,
+            NKO                                         = 14,
+            DEVANAGARI                                  = 15,
+            BENGALI                                     = 16,
+            GURMUKHI                                    = 17,
+            GUJARATI                                    = 18,
+            ORIYA                                       = 19,
+            TAMIL                                       = 20,
+            TELUGU                                      = 21,
+            KANNADA                                     = 22,
+            MALAYALAM                                   = 23,
+            THAI                                        = 24,
+            LAO                                         = 25,
+            GEORGIAN                                    = 26,
+            BALINESE                                    = 27,
+            HANGUL_JAMO                                 = 28,
+            LATIN_EXTENDED_ADDITIONAL                   = 29,
+            GREEK_EXTENDED                              = 30,
+            GENERAL_PUNCTUATION                         = 31,
+            SUPERSCRIPTS_AND_SUBSCRIPTS                 = 32,
+            CURRENCY_SYMBOLS                            = 33,
+            COMBINING_DIACRITICAL_MARKS_FOR_SYMBOLS     = 34,
+            LETTERLIKE_SYMBOLS                          = 35,
+            NUMBER_FORMS                                = 36,
+            ARROWS                                      = 37,
+            MATHEMATICAL_OPERATORS                      = 38,
+            MISCELLANEOUS_TECHNICAL                     = 39,
+            CONTROL_PICTURES                            = 40,
+            OPTICAL_CHARACTER_RECOGNITION               = 41,
+            ENCLOSED_ALPHANUMERICS                      = 42,
+            BOX_DRAWING                                 = 43,
+            BLOCK_ELEMENTS                              = 44,
+            GEOMETRIC_SHAPES                            = 45,
+            MISCELLANEOUS_SYMBOLS                       = 46,
+            DINGBATS                                    = 47,
+            CJK_SYMBOLS_AND_PUNCTUATION                 = 48,
+            HIRAGANA                                    = 49,
+            KATAKANA                                    = 50,
+            BOPOMOFO                                    = 51,
+            HANGUL_COMPATIBILITY_JAMO                   = 52,
+            PHAGS_PA                                    = 53,
+            ENCLOSED_CJK_LETTERS_AND_MONTHS             = 54,
+            CJK_COMPATIBILITY                           = 55,
+            HANGUL_SYLLABLES                            = 56,
+            NONPLANE_0                                  = 57,
+            PHOENICIAN                                  = 58,
+            CJK_UNIFIED_IDEOGRAPHS                      = 59,
+            PRIVATE_USE_AREA_PLANE_0                    = 60,
+            CJK_STROKES                                 = 61,
+            ALPHABETIC_PRESENTATION_FORMS               = 62,
+            ARABIC_PRESENTATION_FORMS_A                 = 63,
+            COMBINING_HALF_MARKS                        = 64,
+            VERTICAL_FORMS                              = 65,
+            SMALL_FORM_VARIANTS                         = 66,
+            ARABIC_PRESENTATION_FORMS_B                 = 67,
+            HALFWIDTH_AND_FULLWIDTH_FORMS               = 68,
+            SPECIALS                                    = 69,
+            TIBETAN                                     = 70,
+            SYRIAC                                      = 71,
+            THAANA                                      = 72,
+            SINHALA                                     = 73,
+            MYANMAR                                     = 74,
+            ETHIOPIC                                    = 75,
+            CHEROKEE                                    = 76,
+            UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS       = 77,
+            OGHAM                                       = 78,
+            RUNIC                                       = 79,
+            KHMER                                       = 80,
+            MONGOLIAN                                   = 81,
+            BRAILLE_PATTERNS                            = 82,
+            YI_SYLLABLES                                = 83,
+            TAGALOG                                     = 84,
+            OLD_ITALIC                                  = 85,
+            GOTHIC                                      = 86,
+            DESERET                                     = 87,
+            BYZANTINE_MUSICAL_SYMBOLS                   = 88,
+            MATHEMATICAL_ALPHANUMERIC_SYMBOLS           = 89,
+            PRIVATE_USE_PLANE_15                        = 90,
+            VARIATION_SELECTORS                         = 91,
+            TAGS                                        = 92,
+            LIMBU                                       = 93,
+            TAI_LE                                      = 94,
+            NEW_TAI_LUE                                 = 95,
+            BUGINESE                                    = 96,
+            GLAGOLITIC                                  = 97,
+            TIFINAGH                                    = 98,
+            YIJING_HEXAGRAM_SYMBOLS                     = 99,
+            SYLOTI_NAGRI                                = 100,
+            LINEAR_B_SYLLABARY                          = 101,
+            ANCIENT_GREEK_NUMBERS                       = 102,
+            UGARITIC                                    = 103,
+            OLD_PERSIAN                                 = 104,
+            SHAVIAN                                     = 105,
+            OSMANYA                                     = 106,
+            CYPRIOT_SYLLABARY                           = 107,
+            KHAROSHTHI                                  = 108,
+            TAI_XUAN_JING_SYMBOLS                       = 109,
+            CUNEIFORM                                   = 110,
+            COUNTING_ROD_NUMERALS                       = 111,
+            SUNDANESE                                   = 112,
+            LEPCHA                                      = 113,
+            OL_CHIKI                                    = 114,
+            SAURASHTRA                                  = 115,
+            KAYAH_LI                                    = 116,
+            REJANG                                      = 117,
+            CHAM                                        = 118,
+            ANCIENT_SYMBOLS                             = 119,
+            PHAISTOS_DISC                               = 120,
+            CARIAN                                      = 121,
+            DOMINO_TILES                                = 122,
+            RESERVED1                                   = 123,
+            RESERVED2                                   = 124,
+            RESERVED3                                   = 125,
+            RESERVED4                                   = 126,
+            RESERVED5                                   = 127,
+            MAX_UC_ENUM                                 = 128
+        };
     };
-#endif
 
-#ifdef __GXX_EXPERIMENTAL_CXX0X__
-    enum CodePageCoverage
-#else
-    struct CodePageCoverage { enum
-#endif
+    struct CodePageCoverage
     {
-        CP1252       = 0,
-        CP1250       = 1,
-        CP1251       = 2,
-        CP1253       = 3,
-        CP1254       = 4,
-        CP1255       = 5,
-        CP1256       = 6,
-        CP1257       = 7,
-        CP1258       = 8,
-        CP874        = 16,
-        CP932        = 17,
-        CP936        = 18,
-        CP949        = 19,
-        CP950        = 20,
-        CP1361       = 21,
-        CP869        = 48,
-        CP866        = 49,
-        CP865        = 50,
-        CP864        = 51,
-        CP863        = 52,
-        CP862        = 53,
-        CP861        = 54,
-        CP860        = 55,
-        CP857        = 56,
-        CP855        = 57,
-        CP852        = 58,
-        CP775        = 59,
-        CP737        = 60,
-        CP780        = 61,
-        CP850        = 62,
-        CP437        = 63,
-        MAX_CP_ENUM  = 64
-    };
-#ifndef __GXX_EXPERIMENTAL_CXX0X__
+        enum
+        {
+            CP1252       = 0,
+            CP1250       = 1,
+            CP1251       = 2,
+            CP1253       = 3,
+            CP1254       = 4,
+            CP1255       = 5,
+            CP1256       = 6,
+            CP1257       = 7,
+            CP1258       = 8,
+            CP874        = 16,
+            CP932        = 17,
+            CP936        = 18,
+            CP949        = 19,
+            CP950        = 20,
+            CP1361       = 21,
+            CP869        = 48,
+            CP866        = 49,
+            CP865        = 50,
+            CP864        = 51,
+            CP863        = 52,
+            CP862        = 53,
+            CP861        = 54,
+            CP860        = 55,
+            CP857        = 56,
+            CP855        = 57,
+            CP852        = 58,
+            CP775        = 59,
+            CP737        = 60,
+            CP780        = 61,
+            CP850        = 62,
+            CP437        = 63,
+            MAX_CP_ENUM  = 64
+        };
     };
-#endif
 
     struct FontCapabilities
     {


More information about the Libreoffice-commits mailing list