mozilla-ua-locale-pref.patch
author Wolfgang Rosenauer <wr@rosenauer.org>
Tue, 27 Jul 2010 13:55:00 +0200
branchmozilla-1.9.2
changeset 107 30ee2bd3d369
parent 58 e0951c708771
permissions -rw-r--r--
remove another default option
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
57
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     1
diff --git a/chrome/src/nsChromeRegistry.cpp b/chrome/src/nsChromeRegistry.cpp
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     2
--- a/chrome/src/nsChromeRegistry.cpp
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     3
+++ b/chrome/src/nsChromeRegistry.cpp
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     4
@@ -1267,20 +1267,21 @@ nsChromeRegistry::WrappersEnabled(nsIURI
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     5
   return PL_DHASH_ENTRY_IS_LIVE(entry) &&
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     6
          entry->flags & PackageEntry::XPCNATIVEWRAPPERS;
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     7
 }
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     8
 
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
     9
 nsresult
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    10
 nsChromeRegistry::SelectLocaleFromPref(nsIPrefBranch* prefs)
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    11
 {
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    12
   nsresult rv;
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    13
-  PRBool matchOSLocale = PR_FALSE;
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    14
+  PRBool matchOSLocale = PR_FALSE, userLocaleOverride = PR_FALSE;
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    15
+  prefs->PrefHasUserValue(SELECTED_LOCALE_PREF, &userLocaleOverride);
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    16
   rv = prefs->GetBoolPref(MATCH_OS_LOCALE_PREF, &matchOSLocale);
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    17
 
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    18
-  if (NS_SUCCEEDED(rv) && matchOSLocale) {
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    19
+  if (NS_SUCCEEDED(rv) && matchOSLocale && !userLocaleOverride) {
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    20
     // compute lang and region code only when needed!
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    21
     nsCAutoString uiLocale;
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    22
     rv = getUILangCountry(uiLocale);
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    23
     if (NS_SUCCEEDED(rv))
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    24
       mSelectedLocale = uiLocale;
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    25
   }
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    26
   else {
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    27
     nsXPIDLCString provider;
58
e0951c708771 Disable test because the relevant changes are not landed for it
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 57
diff changeset
    28
diff --git a/chrome/test/unit/data/test_bug519468.manifest b/chrome/test/unit/data/test_bug519468.manifest
e0951c708771 Disable test because the relevant changes are not landed for it
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 57
diff changeset
    29
deleted file mode 100644
e0951c708771 Disable test because the relevant changes are not landed for it
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 57
diff changeset
    30
--- a/chrome/test/unit/data/test_bug519468.manifest
e0951c708771 Disable test because the relevant changes are not landed for it
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 57
diff changeset
    31
+++ /dev/null
e0951c708771 Disable test because the relevant changes are not landed for it
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 57
diff changeset
    32
@@ -1,2 +0,0 @@
e0951c708771 Disable test because the relevant changes are not landed for it
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 57
diff changeset
    33
-locale testmatchos en-US jar:en-US.jar!/locale/en-US/global/
e0951c708771 Disable test because the relevant changes are not landed for it
Wolfgang Rosenauer <wr@rosenauer.org>
parents: 57
diff changeset
    34
-locale testmatchos fr-FR jar:en-US.jar!/locale/en-US/global/
57
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    35
diff --git a/chrome/test/unit/test_bug519468.js b/chrome/test/unit/test_bug519468.js
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    36
--- a/chrome/test/unit/test_bug519468.js
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    37
+++ b/chrome/test/unit/test_bug519468.js
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    38
@@ -31,50 +31,90 @@
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    39
  * decision by deleting the provisions above and replace them with the notice
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    40
  * and other provisions required by the GPL or the LGPL. If you do not delete
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    41
  * the provisions above, a recipient may use your version of this file under
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    42
  * the terms of any one of the MPL, the GPL or the LGPL.
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    43
  *
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    44
  * ***** END LICENSE BLOCK *****
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    45
  */
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    46
 
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    47
+function write_locale(stream, locale, package) {
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    48
+  var s = "locale " + package + " " + locale + " jar:" + locale + ".jar!";
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    49
+  s += "/locale/" + locale + "/" + package +"/\n";
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    50
+  stream.write(s, s.length);
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    51
+}
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    52
+
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    53
+var localeService = Cc["@mozilla.org/intl/nslocaleservice;1"]
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    54
+                    .getService(Ci.nsILocaleService);
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    55
+
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    56
+var systemLocale = localeService.getLocaleComponentForUserAgent();
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    57
+
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    58
+var locales;
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    59
+
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    60
+if (systemLocale == "en-US")
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    61
+  locales = [ "en-US", "fr-FR", "de-DE" ];
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    62
+else if (systemLocale == "fr-FR")
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    63
+  locales = [ "en-US", systemLocale, "de-DE" ];
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    64
+else
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    65
+  locales = [ "en-US", systemLocale, "fr-FR" ];
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    66
+
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    67
+var workingDir = Cc["@mozilla.org/file/directory_service;1"].
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    68
+                 getService(Ci.nsIProperties).get("TmpD", Ci.nsIFile);
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    69
+var manifest = Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsILocalFile);
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    70
+manifest.initWithFile(workingDir);
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    71
+manifest.append("test_bug519468.manifest");
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    72
+manifest.createUnique(Ci.nsIFile.NORMAL_FILE_TYPE, 0600);
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    73
+var stream = Cc["@mozilla.org/network/file-output-stream;1"].
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    74
+             createInstance(Ci.nsIFileOutputStream);
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    75
+stream.init(manifest, 0x04 | 0x08 | 0x20, 0600, 0); // write, create, truncate
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    76
+locales.slice(0,2).forEach(function(l) write_locale(stream, l, "testmatchos"));
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    77
+write_locale(stream, locales[2], "testnomatchos");
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    78
+stream.close();
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    79
+
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    80
 var MANIFESTS = [
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    81
-  do_get_file("data/test_bug519468.manifest")
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    82
+  manifest
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    83
 ];
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    84
 
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    85
 registerManifests(MANIFESTS);
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    86
 
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    87
 var chromeReg = Cc["@mozilla.org/chrome/chrome-registry;1"]
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    88
                 .getService(Ci.nsIXULChromeRegistry)
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    89
                 .QueryInterface(Ci.nsIToolkitChromeRegistry);
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    90
 
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    91
-var localeService = Cc["@mozilla.org/intl/nslocaleservice;1"]
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    92
-                    .getService(Ci.nsILocaleService);
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    93
-
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    94
 var prefService = Cc["@mozilla.org/preferences-service;1"]
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    95
                   .getService(Ci.nsIPrefService)
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    96
                   .QueryInterface(Ci.nsIPrefBranch);
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    97
 
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    98
 function test_locale(aTest) {
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
    99
   prefService.setBoolPref("intl.locale.matchOS", aTest.matchOS);
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   100
-  prefService.setCharPref("general.useragent.locale", aTest.selected || "en-US");
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   101
+  if (aTest.selected)
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   102
+    prefService.setCharPref("general.useragent.locale", aTest.selected);
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   103
+  else
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   104
+    try {
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   105
+      prefService.clearUserPref("general.useragent.locale");
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   106
+    } catch(e) {}
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   107
 
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   108
-  var selectedLocale = chromeReg.getSelectedLocale("testmatchos");
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   109
+  var selectedLocale = chromeReg.getSelectedLocale(aTest.package);
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   110
   do_check_eq(selectedLocale, aTest.locale);
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   111
 }
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   112
 
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   113
 function run_test()
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   114
 {
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   115
-  var systemLocale = localeService.getLocaleComponentForUserAgent();
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   116
-
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   117
   var tests = [
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   118
-    {matchOS: false, selected: null, locale: "en-US"},
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   119
     {matchOS: true, selected: null, locale: systemLocale},
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   120
-    {matchOS: true, selected: "fr-FR", locale: systemLocale},
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   121
-    {matchOS: false, selected: "fr-FR", locale: "fr-FR"},
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   122
-    {matchOS: true, selected: null, locale: systemLocale}
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   123
+    {matchOS: true, selected: locales[0], locale: locales[0]},
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   124
+    {matchOS: true, selected: locales[1], locale: locales[1]},
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   125
+    {matchOS: true, selected: locales[2], locale: locales[0]},
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   126
+    {matchOS: true, selected: null, locale: locales[2], package: "testnomatchos"},
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   127
+    {matchOS: false, selected: null, locale: locales[0]},
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   128
+    {matchOS: false, selected: locales[0], locale: locales[0]},
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   129
+    {matchOS: false, selected: locales[1], locale: locales[1]},
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   130
+    {matchOS: false, selected: locales[2], locale: locales[0]},
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   131
   ];
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   132
 
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   133
   for (var i = 0; i < tests.length; ++ i) {
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   134
     var test = tests[i];
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   135
+    if (!test.package)
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   136
+      test.package = "testmatchos";
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   137
     test_locale(test);
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   138
   }
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   139
+  manifest.remove(false);
fee8a3636d4a bmo#542999
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff changeset
   140
 }