Commit Graph

959 Commits

Author SHA1 Message Date
Simon Montagu
6dea43f4b8 Bug 1100071 patch 2: add macros for common tests whether bidi level is odd and whether two bidi levels have the same parity, r=dholbert 2014-11-20 12:45:22 +02:00
Richard Newman
a3e5f79f23 Bug 1095298 - Ignore 'C' locale when initializing nsLocaleService on Android. r=emk
On Android Lollipop, our setlocale call returns "C", rather than the null it returns on earlier Android versions.

This impacts locale detection, causing devices to always appear to be in en-US.

This patch conditionally ignores "C" if MOZ_WIDGET_ANDROID is set.
2014-11-12 08:52:19 -08:00
Mats Palmgren
9b682e440d Bug 415491, part 4 - Make UnEscapeURIForUI always escape the result if it contains blacklisted characters. r=bzbarsky 2014-11-08 02:42:05 +00:00
Mats Palmgren
9d45d7860b Bug 415491, part 3 - Use NS_EscapeURL of _retval as the result. r=bzbarsky 2014-11-08 02:42:04 +00:00
Mats Palmgren
93b37186a4 Bug 415491, part 1 - Make UnEscapeURIForUI escape the URI if it contains any 'network.IDN.blacklist_chars' characters (except space). r=bzbarsky 2014-11-08 02:42:04 +00:00
Mike Hommey
21ec48314e Bug 1077148 part 4 - Add and use new moz.build templates for Gecko programs and libraries. r=gps
There are, sadly, many combinations of linkage in use throughout the tree.
The main differentiator, though, is between program/libraries related to
Gecko or not. Kind of. Some need mozglue, some don't. Some need dependent
linkage, some standalone.

Anyways, these new templates remove the need to manually define the
right dependencies against xpcomglue, nspr, mozalloc and mozglue
in most cases.

Places that build programs and were resetting MOZ_GLUE_PROGRAM_LDFLAGS
or that build libraries and were resetting MOZ_GLUE_LDFLAGS can now
just not use those Gecko-specific templates.
2014-10-30 13:06:12 +09:00
Cosmin Malutan
c9d7f1c44f Bug 1086527 - Make sure PluralForm.get can be called from strict mode. r=Mossop 2014-10-23 23:29:00 +02:00
Tooru Fujisawa
80456ad05f Bug 1045958 - Use raw ICU instead of CoreServices API in Unicode collation on Mac OS X r=josh. 2014-10-08 22:43:47 +08:00
Ehsan Akhgari
c81ab5a327 Bug 1079319 - Fix some more bad implicit constructors in intl; r=smontagu 2014-09-24 09:16:53 -04:00
Andrew Halberstadt
6fe6152e95 Bug 1066735 - Remove root b2g and android specific xpcshell manifests, r=chmanchester 2014-10-07 18:18:28 -04:00
Henri Sivonen
ec7585d021 Bug 1072187 - Remove HZ-GB-2312. r=emk. 2014-09-26 15:12:02 +03:00
Henri Sivonen
1ebfa4ad7b Bug 964225 - Remove the GBK decoder class and remove GB2312 as a Gecko-canonical encoding. r=emk. 2014-09-26 15:12:02 +03:00
Henri Sivonen
9916097778 Bug 945215 - Map HZ-GB-2312 to the replacement encoding. r=emk.
--HG--
rename : dom/encoding/test/reftest/bug863728-1-ref.html => dom/encoding/test/reftest/bug945215-1-ref.html
rename : dom/encoding/test/reftest/bug863728-1.html => dom/encoding/test/reftest/bug945215-1.html
rename : dom/encoding/test/reftest/bug863728-2-ref.html => dom/encoding/test/reftest/bug945215-2-ref.html
rename : dom/encoding/test/reftest/bug863728-2.html => dom/encoding/test/reftest/bug945215-2.html
2014-09-24 12:23:28 +03:00
Ed Morley
df982bf5a7 Backed out changeset ce22b4d51b72 (bug 945215) for assertions in EncodingUtils.cpp; CLOSED TREE 2014-09-26 16:11:29 +01:00
Ed Morley
5fb9f4ee66 Backed out changeset 6e5adc14dc82 (bug 964225) 2014-09-26 16:10:57 +01:00
Carsten "Tomcat" Book
80a5116558 Backed out changeset d0be07d7cf1b (bug 1072187) for test bustage on a CLOSED TREE 2014-09-26 15:48:14 +02:00
Henri Sivonen
f9191045ae Bug 1072187 - Remove HZ-GB-2312. r=emk. 2014-09-26 15:12:02 +03:00
Henri Sivonen
bf9394842a Bug 964225 - Remove the GBK decoder class and remove GB2312 as a Gecko-canonical encoding. r=emk. 2014-09-26 15:12:02 +03:00
Henri Sivonen
ab359e8f59 Bug 945215 - Map HZ-GB-2312 to the replacement encoding. r=emk.
--HG--
rename : dom/encoding/test/reftest/bug863728-1-ref.html => dom/encoding/test/reftest/bug945215-1-ref.html
rename : dom/encoding/test/reftest/bug863728-1.html => dom/encoding/test/reftest/bug945215-1.html
rename : dom/encoding/test/reftest/bug863728-2-ref.html => dom/encoding/test/reftest/bug945215-2-ref.html
rename : dom/encoding/test/reftest/bug863728-2.html => dom/encoding/test/reftest/bug945215-2.html
2014-09-24 12:23:28 +03:00
Birunthan Mohanathas
897787c850 Bug 1070709 - Collapse test-only moz.build files under intl/ into ancestor moz.build files. r=mshal 2014-09-26 07:20:23 +03:00
Ryan VanderMeulen
83025c88ba Bug 1072385 - Update Hyphen to version 2.8.8. r=jfkthame 2014-09-24 15:12:29 -04:00
Carsten "Tomcat" Book
02123923af Backed out changeset 75c44bd10b14 (bug 945215) for web-platform-2 test failures 2014-09-24 12:43:01 +02:00
Henri Sivonen
a1311d9833 Bug 945215 - Map HZ-GB-2312 to the replacement encoding. r=emk.
--HG--
rename : dom/encoding/test/reftest/bug863728-1-ref.html => dom/encoding/test/reftest/bug945215-1-ref.html
rename : dom/encoding/test/reftest/bug863728-1.html => dom/encoding/test/reftest/bug945215-1.html
rename : dom/encoding/test/reftest/bug863728-2-ref.html => dom/encoding/test/reftest/bug945215-2-ref.html
rename : dom/encoding/test/reftest/bug863728-2.html => dom/encoding/test/reftest/bug945215-2.html
2014-09-24 12:23:28 +03:00
Georg Fritzsche
f6dc6b0d5b Bug 1067989 - Unify some more binary search uses. r=waldo 2014-09-17 15:46:24 +02:00
Jonathan Kew
3d0e09e48c Bug 1071478 - Update unicode data tables for new release of UTR50 (revision 13). r=smontagu 2014-09-23 11:05:41 +01:00
Henri Sivonen
3c7be29cc6 Bug 1070992 - Remove classes for ISO-8859-1 decoder as well as ISO-8859-9, ISO-8859-11 and TIS-620, which are mapped to the corresponding windows-125* encodings in the Encoding Standard. r=emk. 2014-09-23 11:09:54 +03:00
Henri Sivonen
73fdabce5d Bug 1069954 - Remove us-ascii as a Gecko-canonical encoding name. r=emk. 2014-09-22 16:15:34 +03:00
Christoph Kerschbaumer
6167e5125a Bug 1038756: Callsites creating a channel in /intl/ (r=smontagu) 2014-09-21 09:43:27 -07:00
Henri Sivonen
f1c9bb5883 Bug 1068568 - Remove classes for the -I and -E variants of ISO-8859-6 and -E variant of ISO-8859-8. r=emk. 2014-09-18 14:58:11 +03:00
Henri Sivonen
d49fd0e0da Bug 1068566 - Remove ISO-IR-111. r=emk. 2014-09-18 14:58:11 +03:00
Henri Sivonen
e8c08b1cfa Bug 1068514 - Remove abandoned gfx-only Japanese and Traditional Chinese encodings and the remains of IBM943 (OS/2 Shift_JIS variant). r=emk. 2014-09-18 14:58:11 +03:00
Henri Sivonen
eb2938e08e Bug 1067911 - Remove ARMSCII8. r=emk. 2014-09-17 10:11:56 +03:00
Henri Sivonen
b90c5bfae9 Bug 997133 - Remove encoders for Mac encodings that are not in the Encoding Standard. r=emk. 2014-09-17 10:11:56 +03:00
Henri Sivonen
4ba6913081 Bug 997124 - Remove DOS encodings that are not in Encoding Standard from Gecko. r=emk. 2014-09-16 10:40:01 +03:00
Jonathan Kew
8ed93928c8 Bug 1066756 - Include characters with Unicode category Sk (modifier symbol) in double-click word selection. r=mats 2014-09-15 17:19:24 +01:00
Mike Hommey
c2a27deef9 Bug 1059090 - Don't require SOURCES to be set for CPP_UNIT_TESTS and SIMPLE_PROGRAMS. r=mshal 2014-09-03 14:16:37 +09:00
Mike Hommey
8fd95ad480 Bug 1041941 - Use templates for programs, simple programs, libraries and C++ unit tests. r=gps 2014-09-03 14:10:54 +09:00
Simon Montagu
a97fba24ec Bug 1058021 patch 4: regenerated encoding mapfiles. r=jfkthame 2014-09-02 17:05:58 +03:00
Simon Montagu
12f435a4b9 Bug 1058021 patch 3: change the mapfile generator to pass thru undefined codepoints from 0x80-0x9F and update the comments. r=jfkthame 2014-09-02 17:05:58 +03:00
Simon Montagu
9103a1a3e4 Bug 1058021 patch 2: add more helpful output for encoding test failures. r=jfkthame 2014-09-02 17:05:58 +03:00
Simon Montagu
a6485ed606 Bug 1058021 patch 1: bring encoding/decoding tests in line with w3c tests and the Encoding Standard. r=annevk 2014-09-02 17:05:58 +03:00
Ehsan Akhgari
914b3af86e Bug 1060999 - Fix more bad implicit constructors in intl; r=smontagu 2014-09-01 17:43:50 -04:00
Jonathan Kew
5d9a1a8462 bug 1057330 pt 3 - provide character property accessor for Vertical_Orientation. r=smontagu 2014-08-28 16:00:03 +01:00
Jonathan Kew
a35f478ca0 bug 1057330 pt 2 - regenerate Unicode character property tables with updated tool. rs=smontagu 2014-08-28 16:00:03 +01:00
Jonathan Kew
5107a89a97 bug 1057330 pt 1 - update genUnicodePropertyData tool to add Vertical_Orientation property. r=smontagu 2014-08-28 16:00:02 +01:00
Jonathan Kew
ff680a75ee bug 1057548 patch 3 - regenerate transliterate.properties for unicode 7.0. r=smontagu 2014-08-24 15:23:53 +01:00
Jonathan Kew
61e02212a3 bug 1057548 patch 2 - regenerate unicode data tables for version 7.0. r=smontagu 2014-08-24 15:23:24 +01:00
Jonathan Kew
6a0162f1d3 bug 1057548 patch 1 - update table-generating tools. r=smontagu 2014-08-24 15:22:54 +01:00
Nathan Froyd
2374d4767a Bug 1055281 - check for existence of paths in LOCAL_INCLUDES in moz.build; r=mshal 2014-08-20 11:51:33 -04:00
Jan Beich
76e622967f Bug 1054154 - Revert part of bug 1042878 to unbreak build when system ICU is installed. r=froydnj, r=glandium 2014-08-14 22:07:00 -04:00