Jonathan Kew
abeb0a335c
Bug 1331339 - Don't start a new script run when the current script appears in the next character's ScriptExtensions property, or next char is a cluster-extender. r=jrmuizel
2017-01-18 20:38:05 +00:00
Jonathan Kew
9730543082
Bug 1324716
- Update IDN blacklist. r=smontagu
2017-01-11 21:21:46 +00:00
Gregory Moore
c337ff9019
Bug 1301640 - Replaced per-platform variants of nsIDateTimeFormat with single, ICU-backed version that has static c++ callers. r=emk
...
Also removed unused format selectors and removed option to pass in a locale. Changed all callers to use new version.
MozReview-Commit-ID: Gq0b1c3C1eO
--HG--
rename : intl/locale/unix/nsDateTimeFormatUnix.cpp => intl/locale/DateTimeFormatUnix.cpp
extra : source : 7e747433d1c9fae8a0acb4090f61335fcc165e4c
2016-11-21 15:58:37 -08:00
Robert Longson
a88f01d23a
Bug 1325858 - Redundant handles open for HKLM\SYSTEM\ControlSet001\Control\TimeZoneInformation r=andrebargull
2016-12-30 16:36:05 +00:00
Masatoshi Kimura
a473040cee
Backed out changeset 7e747433d1c9 (bug 1301640) for causing bug 1325751. r=backout
...
MozReview-Commit-ID: GEYAveO6sUj
2016-12-25 10:43:04 +09:00
Gregory Moore
fc8f05853a
Bug 1301640 - Replaced per-platform variants of nsIDateTimeFormat with single, ICU-backed version that has static c++ callers. r=emk
...
Also removed unused format selectors and removed option to pass in a locale. Changed all callers to use new version.
MozReview-Commit-ID: Gq0b1c3C1eO
--HG--
rename : intl/locale/unix/nsDateTimeFormatUnix.cpp => intl/locale/DateTimeFormatUnix.cpp
extra : rebase_source : 54d8cfd01edce5f0a78c8b5c6eb89a245c12af01
2016-11-21 15:58:37 -08:00
André Bargull
e93f2e8f17
Bug 1323254
- Part 2: Update url to ICU svn repository in update script. r=Waldo
2016-12-13 12:50:45 -08:00
André Bargull
da4c250c9f
Bug 1323254
- Part 1: Update in-tree ICU to release 58.2. r=Waldo
2016-12-13 13:15:43 -08:00
Jonathan Kew
2a3c8294aa
Bug 1322989 - Preserve accent on Greek disjunctive eta (ή) when applying text-transform:uppercase. r=m_kato
2016-12-20 10:06:51 +00:00
Carsten "Tomcat" Book
fc4bd848dd
Backed out changeset 422af49b7ae8 (bug 1322989) for bustage
2016-12-20 11:35:57 +01:00
Jonathan Kew
60ef0df121
Bug 1322989 - Preserve accent on Greek disjunctive eta (ή) when applying text-transform:uppercase. r=m_kato
2016-12-20 10:06:51 +00:00
Jeff Walden
ac7e932894
Bug 1324536 - Only add/remove files in intl/{icu,tzdata}/{source,SVN-INFO} so that random other detritus in intl/{icu,tzdata} doesn't get included. r=anba
...
--HG--
extra : rebase_source : 04731d57ce73dce2a10c7e6a45d8dc4c72f6ddd1
2016-12-19 15:28:25 -05:00
Jeff Walden
373b09baf8
Bug 1289882 - Implement an experimental, off-by-default Intl.NumberFormat.prototype.formatToParts function. r=anba
...
--HG--
extra : rebase_source : 8e2b6032b3676723a58eb1b87c5909176cd51a49
2016-08-08 13:34:37 -07:00
Jeff Walden
619e6dfa67
Bug 1324240 - Ensure every aspect of SVN-INFO is consistently localized to English, rather than picking up the arbitrary locale of the last person to perform an update. r=anba
...
--HG--
extra : rebase_source : ea3bb6f366fef58acc22bfa178127dca9dcb56cb
2016-12-19 15:20:51 -05:00
Jonathan Kew
72ded08f57
Bug 1323338 - Update IDN tables. r=smontagu
2016-12-17 09:46:52 +00:00
Nicholas Nethercote
7983580fc4
Bug 1323904 - Remove the return value from nsStringBundleService::getStringBundle(). r=emk.
...
It's unused.
--HG--
extra : rebase_source : 29cd1956a3eaab769fae2b23203d7200661c9fc2
2016-12-16 13:31:22 +11:00
André Bargull
d1745aead9
Bug 1321030: Update tzdata in ICU data files to 2016j. r=Waldo
2016-11-29 15:16:21 -08:00
Masatoshi Kimura
9c32f727eb
Bug 1318857 - Unhide nsTSubstring_CharT::StripChars in nsTString_CharT. r=froydnj
...
MozReview-Commit-ID: CyQhH2y9lbm
--HG--
extra : rebase_source : d733decec808e7a74deefe149672ec4bdbc7f3f1
2016-11-20 00:53:37 +09:00
Masatoshi Kimura
23e3e57a08
Bug 1143644 - Allow IDEOGRAPHIC SPACE in UnEscapeURIForUI r=m_kato
...
MozReview-Commit-ID: E1WVccrtKRg
--HG--
extra : rebase_source : e7b04b8303689e70fcd02fa997a0e3286c334ff4
2016-11-19 21:41:04 +09:00
André Bargull
af66848eae
Bug 1314920 - Update tzdata in ICU data files to 2016i. r=Waldo
...
--HG--
extra : rebase_source : 3c3b0fa19d7d8f8a47148afaea4290fe6d9b6e65
2016-11-07 10:10:21 -08:00
Jonathan Kew
b10ce4525f
Bug 1288961 - Update UTR-50 data to version 16, for Unicode 9 support. r=m_kato
2016-11-16 10:04:37 +00:00
Jonathan Kew
b809e13f8d
Bug 1281448 - part 1+2 - Update character property table generator script for Unicode 9 (in particular, security/xidmodifications.txt is replaced by security/IdentifierStatus.txt and IdentifierType.txt), and adjust APIs to fit the new identifier-type property model; update the generated data files. r=m_kato
2016-11-14 09:23:49 +00:00
Sebastian Hengst
4f23e5acc2
Backed out changeset 5d9a785a37c4 (bug 1281448) for Android bustage. r=backout
2016-11-14 10:45:52 +01:00
Carsten "Tomcat" Book
b2a4dc4f2f
Merge mozilla-central to mozilla-inbound
2016-11-14 10:35:18 +01:00
Jonathan Kew
51e4a42011
Bug 1281448 - part 1+2 - Update character property table generator script for Unicode 9 (in particular, security/xidmodifications.txt is replaced by security/IdentifierStatus.txt and IdentifierType.txt), and adjust APIs to fit the new identifier-type property model; update the generated data files. r=m_kato
2016-11-14 09:23:49 +00:00
Masatoshi Kimura
c24fbf6d73
Bug 1314624 - Convert SampleWordBreakUsage() to a gtest. r=m_kato
...
MozReview-Commit-ID: HItg8STx7fD
--HG--
extra : rebase_source : 0b6988ba010173f2b59e69b4d684ca8f4df59823
2016-11-12 15:00:51 +09:00
Jonathan Kew
a4fc79804c
Bug 1315986 followup - The static_assert to check Gecko vs ICU versions is only relevant when ENABLE_INTL_API is true. Bustage fix for Android on a CLOSED TREE.
2016-11-09 16:14:58 +00:00
Jonathan Kew
c0d2685148
Bug 1315986 - Update line-break class mapping in nsJISx4051LineBreaker to handle new classes in ICU58/Unicode 9, and add assertions to detect any future additions that will require further updates. r=masayuki
2016-11-09 15:07:54 +00:00
Phil Ringnalda
a7bc94158c
Merge m-i to m-c, a=merge
...
MozReview-Commit-ID: H4VKCYDq5cD
--HG--
rename : xpcom/tests/TestAutoRef.cpp => xpcom/tests/gtest/TestAutoRef.cpp
rename : xpcom/tests/TestCOMArray.cpp => xpcom/tests/gtest/TestCOMArray.cpp
rename : xpcom/tests/TestCOMPtr.cpp => xpcom/tests/gtest/TestCOMPtr.cpp
rename : xpcom/tests/TestCOMPtrEq.cpp => xpcom/tests/gtest/TestCOMPtrEq.cpp
rename : xpcom/tests/TestFile.cpp => xpcom/tests/gtest/TestFile.cpp
rename : xpcom/tests/TestHashtables.cpp => xpcom/tests/gtest/TestHashtables.cpp
rename : xpcom/tests/TestID.cpp => xpcom/tests/gtest/TestID.cpp
2016-11-05 13:36:25 -07:00
Sebastian Hengst
b546cd8468
Bug 1310297 - Remove test annotations using b2g, mulet or gonk: intl. r=RyanVM
...
MozReview-Commit-ID: 6jNipDaL7br
--HG--
extra : rebase_source : 9186ab26dfc74cb2c4dbb24e5cb7279d6a8b33c2
2016-11-05 11:29:19 +01:00
André Bargull
a934a3b70d
Bug 1299615 - Part 3: Update in-tree ICU to release 58.1. rs=Waldo
2016-11-03 05:27:28 -07:00
André Bargull
5400a4420e
Bug 1299615 - Part 1: Update ICU patch files to apply cleanly on ICU58. r=Waldo
2016-11-03 05:10:41 -07:00
Nicholas Nethercote
8b5e0633c0
Bug 1314497 (part 2) - Reformat intl/lwbrk/tests/TestLineBreak.cpp.
...
This patch makes no functional changes.
--HG--
extra : rebase_source : 9b0c1576d3b938037962a2c817845f680d73873d
2016-11-03 13:46:14 +11:00
Nicholas Nethercote
108b8f0823
Bug 1314497 (part 1) - Convert intl/lwbrk/tests/TestLineBreak.cpp to a gtest. r=emk.
...
This commit does the following.
- Converts the test to a gtest, including renaming the directory.
- Factors out the duplicated checking code into a separate Check() function.
- Avoids printing any output unless a failure occurs. (The gtest harness prints
out minimal output, like the name of the current test.)
- Removes SampleWordBreakUsage(), which prints some output but doesn't actually
test anything, and so isn't useful.
--HG--
rename : intl/lwbrk/tests/TestLineBreak.cpp => intl/lwbrk/gtest/TestLineBreak.cpp
rename : intl/lwbrk/tests/moz.build => intl/lwbrk/gtest/moz.build
extra : rebase_source : e673299e237a1a8a3b0a33cfc0a0024ab7dee271
2016-11-03 13:46:12 +11:00
Jonathan Kew
22a661f150
Bug 1301655 - pt 9 - Update test_bug22310.js to remove use of nsIScriptableDateFormat. r=gandalf
2016-10-28 12:04:07 +01:00
Jonathan Kew
e007b6ec83
Bug 1301655 - pt 0 - Add an optional parameter to nsIChromeRegistry.getSelectedLocale to allow callers to request the locale be returned as a valid BCP47 lang tag. r=gandalf
2016-10-28 12:04:06 +01:00
Masatoshi Kimura
ff573c6353
Bug 1312384 - Update windows-1255 converter to reflect a change to the Encoding Standard. r=smontagu
...
MozReview-Commit-ID: DNN89oY4rCY
--HG--
extra : rebase_source : 695240924df017157c6de22f1de5d34a983f5a3e
2016-10-25 23:34:10 +09:00
Kan-Ru Chen
6a947f6166
Bug 1081858 - Part 4. Implement segment break transformation rules. r=jfkthame
...
MozReview-Commit-ID: BcOm4LVWGzW
2016-10-27 14:52:22 +08:00
Kan-Ru Chen
dc45f1b5b3
Bug 1081858 - Part 3. Implement IsEastAsianWidthFWH using ICU or nsUnicodeProperties data. r=jfkthame
...
MozReview-Commit-ID: DvBgSm5SJwD
2016-10-27 14:52:22 +08:00
Kan-Ru Chen
eb2f3cfed9
Bug 1081858 - Part 2. Add EastAsianWidthFWH data from Unicode's EastAsianWidth.txt to nsUnicodeProperties for builds without ICU. r=jfkthame
...
MozReview-Commit-ID: EOtAPx5ZY1U
2016-10-27 14:52:21 +08:00
Sebastian Hengst
c31797b642
Backed out changeset 1d3177608997 (bug 1081858)
2016-10-26 18:49:07 +02:00
Sebastian Hengst
ff84c3bee2
Backed out changeset 763deb5caa30 (bug 1081858)
2016-10-26 18:49:07 +02:00
Sebastian Hengst
552e6ad9a9
Backed out changeset 5044bee3df13 (bug 1081858)
2016-10-26 18:49:07 +02:00
Kan-Ru Chen
5f5b342806
Bug 1081858 - Part 4. Implement segment break transformation rules. r=jfkthame
...
MozReview-Commit-ID: BcOm4LVWGzW
2016-10-26 19:15:28 +08:00
Kan-Ru Chen
056f964bb8
Bug 1081858 - Part 3. Implement IsEastAsianWidthFWH using ICU or nsUnicodeProperties data. r=jfkthame
...
MozReview-Commit-ID: DvBgSm5SJwD
2016-10-26 19:15:27 +08:00
Kan-Ru Chen
f21980e3e5
Bug 1081858 - Part 2. Add EastAsianWidthFWH data from Unicode's EastAsianWidth.txt to nsUnicodeProperties for builds without ICU. r=jfkthame
...
MozReview-Commit-ID: EOtAPx5ZY1U
2016-10-26 19:15:27 +08:00
Jonathan Kew
3a650cc4a5
Bug 1312440 - Remove (unused) paired bracket data from our Unicode property tables when ICU is available. r=emk
2016-10-26 09:40:20 +01:00
Phil Ringnalda
93eb57bc06
Backed out 5 changesets (bug 1081858) for Android line-breaking reftest failures
...
Backed out changeset ac6306117c61 (bug 1081858)
Backed out changeset d9e96e907d0a (bug 1081858)
Backed out changeset 0dd35a1f895f (bug 1081858)
Backed out changeset ba420f595902 (bug 1081858)
Backed out changeset 44f9c7e8d124 (bug 1081858)
MozReview-Commit-ID: LV4YOozX3Ol
2016-10-25 20:38:20 -07:00
Kan-Ru Chen
ee45259740
Bug 1081858 - Followup, initialize nsCharProps2 properly. on a CLOSED TREE r=bustage
...
MozReview-Commit-ID: 2NHBuOsceOL
2016-10-26 09:28:41 +08:00
Kan-Ru Chen
7366a10541
Bug 1081858 - Part 4. Implement segment break transformation rules. r=jfkthame
...
MozReview-Commit-ID: BcOm4LVWGzW
2016-10-26 08:37:04 +08:00
Kan-Ru Chen
62f72040da
Bug 1081858 - Part 3. Implement IsEastAsianWidthFWH using ICU or nsUnicodeProperties data. r=jfkthame
2016-10-26 08:37:04 +08:00
Kan-Ru Chen
3c0597029f
Bug 1081858 - Part 2. Add EastAsianWidthFWH data from Unicode's EastAsianWidth.txt to nsUnicodeProperties for builds without ICU. r=jfkthame
...
MozReview-Commit-ID: EOtAPx5ZY1U
2016-10-26 08:37:03 +08:00
André Bargull
aec865dde5
Bug 1312061 - iUpdate tzdata in ICU data files to 2016h. r=Waldo
2016-10-21 10:18:12 -07:00
André Bargull
e92830ccfa
Bug 1310733 - Part 1: Update tzdata in ICU data files to 2016g. r=Waldo
...
--HG--
extra : rebase_source : d96161ceb37720a00237d60c0c1b83112b056926
2016-10-18 11:45:57 -07:00
André Bargull
06e2ad55a3
Bug 1310733 - Part 0: Rename tzdata svn directory to "source" instead of using version name. r=Waldo
...
--HG--
rename : intl/tzdata/2015f/be/metaZones.res => intl/tzdata/source/be/metaZones.res
rename : intl/tzdata/2015f/be/timezoneTypes.res => intl/tzdata/source/be/timezoneTypes.res
rename : intl/tzdata/2015f/be/windowsZones.res => intl/tzdata/source/be/windowsZones.res
rename : intl/tzdata/2015f/be/zoneinfo64.res => intl/tzdata/source/be/zoneinfo64.res
rename : intl/tzdata/2015f/ee/metaZones.res => intl/tzdata/source/ee/metaZones.res
rename : intl/tzdata/2015f/ee/timezoneTypes.res => intl/tzdata/source/ee/timezoneTypes.res
rename : intl/tzdata/2015f/ee/windowsZones.res => intl/tzdata/source/ee/windowsZones.res
rename : intl/tzdata/2015f/ee/zoneinfo64.res => intl/tzdata/source/ee/zoneinfo64.res
rename : intl/tzdata/2015f/le/metaZones.res => intl/tzdata/source/le/metaZones.res
rename : intl/tzdata/2015f/le/timezoneTypes.res => intl/tzdata/source/le/timezoneTypes.res
rename : intl/tzdata/2015f/le/windowsZones.res => intl/tzdata/source/le/windowsZones.res
rename : intl/tzdata/2015f/le/zoneinfo64.res => intl/tzdata/source/le/zoneinfo64.res
rename : intl/tzdata/2015f/metaZones.txt => intl/tzdata/source/metaZones.txt
rename : intl/tzdata/2015f/timezoneTypes.txt => intl/tzdata/source/timezoneTypes.txt
rename : intl/tzdata/2015f/windowsZones.txt => intl/tzdata/source/windowsZones.txt
rename : intl/tzdata/2015f/zoneinfo64.txt => intl/tzdata/source/zoneinfo64.txt
extra : rebase_source : 3ffad84a332d549951d5dc599b0f0badbb2ccf27
2016-10-18 11:46:21 -07:00
Dhanesh B. Sabane
a2ef7b10a8
Bug 1308137 - Remove code around IBMBIDI_SUPPORTMODE_*. r=xidorn
...
MozReview-Commit-ID: 96g2DBfpfX9
--HG--
extra : rebase_source : e8a299ab8ca6af6e93cf29ab9351282076e2aa1d
2016-10-16 18:05:17 +05:30
André Bargull
c52b3dc6ca
Bug 837961 - Part 1: Add scripts to update tzdata in ICU data files. r=Waldo
2016-10-06 22:37:20 -07:00
aceman
c52dc70005
Bug 1303466 - Export nsUConvPropertySearch.h so it can be found for dom/encoding/Unified_cpp_dom_encoding0.cpp. r=hsivonen
...
--HG--
extra : rebase_source : f45c2f7429b192926f3ed528c401b7d0fae6f977
2016-09-16 15:38:00 -04:00
Sylvestre Ledru
0d42c61ec9
Bug 1306509 - Fix a build error with -Werror=unused-variable r=njn
...
MozReview-Commit-ID: 4mFbamoWjoR
--HG--
extra : rebase_source : c2bc212e5a2c836576db316cb3bddc06b9f631e9
2016-09-29 18:34:03 -05:00
Jonathan Kew
db16886be0
Bug 728180 - Use ICU normalization functions to implement nsUnicodeNormalizer when ENABLE_INTL_API is defined, in place of our obsolete/unmaintained normalization code. r=emk
2016-09-29 12:27:50 +01:00
Jonathan Kew
594fdb205d
Bug 1305700 - pt 3 & 4 - Clean up/simplify use of ENABLE_INTL_API conditionals in nsUnicodeProperties (code rearrangement, no change in behavior). r=m_kato
2016-09-28 10:52:51 +01:00
Jonathan Kew
7f21325a4a
Bug 1305700 - pt 1 & 2 - Exclude case mappings from nsUnicodePropertyData.cpp, and use ICU case mappings instead of our own table when building with ENABLE_INTL_API. r=m_kato
2016-09-28 10:47:05 +01:00
Xidorn Quan
73cb8d2d09
Bug 898984 - Part 2: Support surrogate pair in XUL cropped element. r=jfkthame
2013-08-11 03:41:00 +09:00
Xidorn Quan
8c11d66ab2
Bug 898984 - Part 1: Add ClusterReverseIterator in nsUnicodeProperties. r=jfkthame
2013-08-11 03:37:00 +09:00
Jonathan Kew
e45cb1544d
Bug 1296050 - When checking whether bidi resolution is needed, ignore Unicode directional-control characters that do not actually introduce right-to-left-ness. r=xidorn
2016-09-05 14:15:32 +01:00
Nicholas Nethercote
742fc7eb48
Bug 1297961 (part 1) - Introduce nsURI::GetSpecOrDefault(). r=hurley.
...
This function is an infallible alternative to nsIURI::GetSpec(). It's useful
when it's appropriate to handle a GetSpec() failure with a failure string, e.g.
for log/warning/error messages. It allows code like this:
nsAutoCString spec;
uri->GetSpec(spec);
printf("uri: %s", spec.get());
to be changed to this:
printf("uri: %s", uri->GetSpecOrDefault().get());
This introduces a slight behavioural change. Previously, if GetSpec() failed,
an empty string would be used here. Now, "[nsIURI::GetSpec failed]" will be
produced instead. In most cases this failure string will make for a clearer
log/warning/error message than the empty string.
* * *
Bug 1297961 (part 1b) - More GetSpecOrDefault() additions. r=hurley.
I will fold this into part 1 before landing.
--HG--
extra : rebase_source : ddc19a5624354ac098be019ca13cc24b99b80ddc
2016-08-26 16:02:31 +10:00
Nicholas Nethercote
32e3b7a79e
Bug 1295053 (part 6) - Don't use NS_METHOD for intl/uconv/ functions. r=froydnj.
...
These don't need __stdcall on Win32.
--HG--
extra : rebase_source : f9dde1306f7e663f3f6c89d4fee5a49324e90494
2016-08-16 12:12:29 +10:00
Arthur Edelstein
215601494b
Bug 1174386 - Make workers inherit the default Intl locale from the main thread, rather than using a bogus fallback value. r=jwalden, r=baku
...
--HG--
extra : rebase_source : 09f66db9914cdf865388669082f3efaca37ce558
2016-08-08 13:33:39 -07:00
Igor
175543fda8
Bug 1293384 - Part 2: Rename Snprintf.h header to Sprintf.h. r=froydnj
2016-08-14 23:43:21 -07:00
Igor
a57972337d
Bug 1293384 - Part 1: Rename snprintf_literal to SprintfLiteral. r=froydnj
2016-08-14 23:44:00 -07:00
Nicholas Nethercote
bab6d17ebf
Bug 1293117 (part 4) - Change many NS_IMETHODIMP occurrences to NS_IMETHOD. r=froydnj.
...
This patch makes the following changes on many in-class methods.
- NS_IMETHODIMP F() override; --> NS_IMETHOD F() override;
- NS_IMETHODIMP F() override {...} --> NS_IMETHOD F() override {...}
- NS_IMETHODIMP F() final; --> NS_IMETHOD F() final;
- NS_IMETHODIMP F() final {...} --> NS_IMETHOD F() final {...}
Using NS_IMETHOD is the preferred way of marking in-class virtual methods.
Although these transformations add an explicit |virtual|, they are safe --
there's an implicit |virtual| anyway because |override| and |final| only work
with virtual methods.
--HG--
extra : rebase_source : 386ee4e4ea2ecd8d5001efabc3ac87b4d6c0659f
2016-08-08 10:54:47 +10:00
Jeff Walden
5a875fc573
Backed out changeset c3f06ba15fda -- worker setup isn't happening quite as early as it was assumed to occur, so we have impermissible cross-thread happenings occurring sometimes. r=three-to-five-oranges-per-push-per-philor
2016-08-08 19:43:15 -07:00
Arthur Edelstein
099e7246db
Bug 1174386 - Make workers inherit the default Intl locale from the main thread, rather than using a bogus fallback value. r=jwalden
2016-08-08 13:33:39 -07:00
Tom Tromey
5538d692d3
Bug 1286877 - do not set c-basic-offset for python-mode; r=gps
...
This removes the unnecessary setting of c-basic-offset from all
python-mode files.
This was automatically generated using
perl -pi -e 's/; *c-basic-offset: *[0-9]+//'
... on the affected files.
The bulk of these files are moz.build files but there a few others as
well.
MozReview-Commit-ID: 2pPf3DEiZqx
--HG--
extra : rebase_source : 0a7dcac80b924174a2c429b093791148ea6ac204
2016-07-14 10:16:42 -06:00
Xidorn Quan
76db18facb
Bug 1284406 part 3 - Export ICU headers in include/unicode. r=glandium
...
MozReview-Commit-ID: FuwAgEGjhxm
--HG--
extra : source : c07ceab42b47b18a1e8d436e7c888bdd113575fa
2016-07-20 15:00:13 +10:00
Xidorn Quan
17ee95ed83
Bug 1284406 part 1 - Move warning suppression of C4577 to global level. r=glandium
...
MozReview-Commit-ID: 66TD5A3L73D
--HG--
extra : source : e35f507952ccb081e77d5ba78c1b0d2ed566ac73
2016-07-20 15:00:13 +10:00
Xidorn Quan
30788d7d8b
Backed out 4 changeset (bug 1284406) for build bustage on CLOSED TREE
...
--HG--
extra : amend_source : 9ad3b754789e60fe021f5b1989d7063cea8ca457
extra : histedit_source : 66c8b4fc923335e88a4593fd900c6c2cf57f6123%2C0f634c3c453a5d922de0e4e66dac69deec9f729c
2016-07-16 12:27:45 +10:00
Xidorn Quan
7167e29a37
Bug 1284406 part 2 - Export ICU headers in include/unicode. r=glandium
...
MozReview-Commit-ID: FuwAgEGjhxm
--HG--
extra : source : a90c00e3fa63f1e9934fe5f515233dddb11970b6
2016-07-16 11:44:15 +10:00
Xidorn Quan
9b80ed9cd0
Bug 1284406 part 1 - Move warning suppression of C4577 to global level. r=glandium
...
MozReview-Commit-ID: 66TD5A3L73D
--HG--
extra : source : 61c129befe265ed4628995aaf71aa9ec6bfd9636
2016-07-16 11:44:15 +10:00
Xidorn Quan
01ff2c0efb
Bug 1284197 - Make icu_sources_data.py runnable on Windows. r=glandium
...
MozReview-Commit-ID: JkNIxUUIzAX
--HG--
extra : source : 115eb6bdd28d3585617facc4b616e82c9f778b96
2016-07-16 11:44:15 +10:00
Kit Cambridge
edd0c6d29f
Back out 2 changesets (bug 1174386) for mochitest and xpcshell bustage.
...
Backed out changeset 71634609bbaf (bug 1174386)
Backed out changeset 9726b95aadf6 (bug 1174386)
MozReview-Commit-ID: CBB0CFQSjQu
2016-07-13 09:41:34 +02:00
Carsten "Tomcat" Book
0dd9cf8167
Backed out changeset 37aed188b674 (bug 1174386) unexpected pass in 576878.xhtml
2016-07-13 09:24:09 +02:00
Kit Cambridge
6bb5701fc8
Back out 2 changesets (bug 1174386) for mochitest and xpcshell bustage.
...
Backed out changeset 71634609bbaf (bug 1174386)
Backed out changeset 9726b95aadf6 (bug 1174386)
MozReview-Commit-ID: CBB0CFQSjQu
--HG--
extra : amend_source : 612af0b1385f6f2cfdcae3918b03ab297f1f7d78
2016-07-12 21:33:29 -07:00
Nicholas Nethercote
a913f99107
Bug 1285554 - Remove remnants of widget/qt. r=dougt,mshal.
...
Because bug 1282866 removed Qt support but missed a bunch of things.
* * *
Bug 1285554 - more
--HG--
extra : rebase_source : c48d2485f1fdf1c961e08d91651bbca41e3a1a53
2016-07-12 09:16:45 +10:00
Arthur Edelstein
214a38a3e8
Bug 1174386 - Make workers inherit the default Intl locale from the main thread, rather than using a bogus fallback value. r=jwalden
...
--HG--
extra : rebase_source : bb58c75416d4942affef3617ec427b2745261cf3
2016-07-11 18:57:25 -07:00
Benjamin Smedberg
bf05496a83
Bug 1282866 - remove widget/qt and other supporting QT code, r=dougt. This patch does not remove all of the checks for MOZ_WIDGET_QT (which are dead code), but that will be a followup mentored bug.
...
MozReview-Commit-ID: EGqHHhCD7vD
--HG--
extra : rebase_source : a4b9593959dd3ba80189db47eabb056ea207490f
extra : amend_source : a744d833693f0fe7adbea961c00bb5fb55a91580
2016-07-07 12:14:25 -04:00
Krishna
85bf76ed8b
Bug 1280757 - Load hyphenation from test profile directory. r=sebastian
...
MozReview-Commit-ID: 5xEJhXS35uZ
--HG--
extra : transplant_source : %B3Mmm%F8%29%ED%CA%CA%BA%DBgH%5C%94%FBxS_%87
2016-06-29 23:06:45 +08:00
Jonathan Watt
b15368cfcb
Bug 1279451 - Remove a lot of unnecessary includes of nsAutoPtr.h. rs=sparky
2016-06-07 21:10:18 +01:00
Chris Peterson
11ef78ae89
Bug 1275016 - Rename Endian.h to EndianUtils.h to avoid #include confusion with Android's endian.h stdlib header. r=froydnj
...
--HG--
rename : mfbt/Endian.h => mfbt/EndianUtils.h
2016-05-22 13:31:11 -07:00
Andrea Marchesini
98894192c9
Bug 1272781 - nsEscape should work with ns(C)Strings and not with char pointers, r=smaug
2016-05-18 18:21:56 +02:00
Makoto Kato
40d86ab615
Bug 1268336
- Don't generate unixcharset.properties.h on Android build. r=mshal
...
Since Android build doesn't compile nsUNIXCharset.cpp, it is unnecessary to generate this header file.
MozReview-Commit-ID: 7JgepIN8s93
--HG--
extra : rebase_source : 5373832a05d41c73bd419a071a9ca87a092c6381
2016-05-16 17:09:29 +09:00
Chris Peterson
8a9e2d2bd4
Bug 1272513 - Part 2: Remove redundant -Wshadow CXXFLAGS from moz.build files. r=glandium
2016-05-14 00:54:55 -07:00
Chris Peterson
353ee65255
Bug 1272513 - Part 1: Suppress -Wshadow warnings-as-errors in some directories. r=glandium
2016-05-11 00:00:01 -07:00
Makoto Kato
ca9ba56b72
Bug 1269246 - Remove unnecessary PromiseFlatString. r=hsivonen
...
MozReview-Commit-ID: HMZfLqE0RXn
2016-05-02 14:30:40 +09:00
Nicholas Nethercote
2511b2c327
Bug 1267550 (part 2) - Rename MOZ_WARN_UNUSED_RESULT as MOZ_MUST_USE. r=froydnj.
...
It's an annotation that is used a lot, and should be used even more, so a
shorter name is better.
MozReview-Commit-ID: 1VS4Dney4WX
--HG--
extra : rebase_source : b26919c1b0fcb32e5339adeef5be5becae6032cf
2016-04-27 14:16:50 +10:00
Jonathan Kew
4a8c24fce5
Bug 1265631 - followup with adjustments for review comments on patch 3. no_r=me
2016-04-26 11:19:19 +01:00
Jonathan Kew
545b8fc9cc
Bug 1265631 - patch 3 - Add surrogate support to nsJISx4051LineBreaker so that supplementary-plane characters get correct line-breaking behavior. r=masayuki
2016-04-26 10:32:19 +01:00
Jonathan Kew
0b98a9737f
Bug 1265631 - patch 2 - Implement GetLineBreakClass() accessor to get Unicode line-break class from ICU or nsUnicodeProperties data. r=masayuki
2016-04-26 10:32:17 +01:00
Jonathan Kew
982b1a0979
Bug 1265631 - patch 1 - Add line-break data from Unicode's LineBreak.txt to nsUnicodeProperties for builds without ICU. r=masayuki
2016-04-26 10:32:15 +01:00
Xidorn Quan
19931babd5
Bug 1097499 part 8 - Move CountGraphemeClusters to mozilla::unicode. r=emk
...
MozReview-Commit-ID: J9yR8RPs5u8
--HG--
extra : source : 7b937b3ba984e84da808cd072037726b56da1826
2016-04-22 09:18:41 +10:00
Xidorn Quan
20a1eb1cd7
Bug 1097499 part 7 - Add reverse function of GetFullWidth. r=emk
...
MozReview-Commit-ID: HRDoZPzr1GO
--HG--
extra : source : 84cb256d16e07d5316db23d5a08353cc7f1abe2a
2016-04-22 09:18:41 +10:00
Jonathan Kew
c60f6a1ae4
Bug 1266391 - Introduce an enum class mozilla::unicode::Script, and use this instead of bare integers to specify script codes for better type checking. r=masayuki
2016-04-21 18:58:59 +01:00
Jan Beich
60e6250747
Bug 1263325 - Unbreak build with libc++ and config/gcc_hidden.h after bug 1239083. r=glandium
...
MozReview-Commit-ID: 4y4j6o7V54D
--HG--
extra : transplant_source : %E2%27%20%2A%9Db%EE%252%AD%8F%CC%99_%C9%83%F3%ED%CD%CC
2016-04-11 11:38:54 +00:00
Masatoshi Kimura
44ae48d72a
Bug 1255863 - Followup to fix an assertion. r=hsivonen
2016-04-09 17:55:40 +09:00
Ryan VanderMeulen
7543d4f06c
Bug 1261190 - Skip no-NO in test_bug22310.js for Win10 failures. r=smontagu
2016-04-07 09:08:22 -04:00
Masatoshi Kimura
9696b4bdf6
Bug 1255863 - Stop using nsTableEncoderSupport subclasses in GBK/GB18030 encoders. r=hsivonen
2016-04-06 20:07:31 +09:00
Nicholas Nethercote
c8c2a2bc4d
Bug 1262324 (part 2) - Introduce nsUConvProp. r=emk.
...
This patch fixes the hack of using a trio of |const char*| pointers to
represent a property that has two strings and a length.
--HG--
extra : rebase_source : 9f603b768146a78baf9fa2b4096cccfae9f87322
2016-04-06 13:31:38 +10:00
Nicholas Nethercote
827c11faae
Bug 1262324 (part 1) - Remove "locale.all" prefix from Unix charsets. r=emk.
...
Currently, every entry in unixcharset.properties starts with "locale.all", and
then when searching them we prepend "locale.all" to the key.
This patch removes the prefixes in both cases, and saves 4 KiB in .text in the
process.
--HG--
extra : rebase_source : 0baa9e383b53e6ee8a3a0379214bb55470a6fe6c
2016-03-24 06:33:21 +11:00
Ted Mielczarek
58e2e722d0
bug 1239083 - use moz.build files to build ICU. r=glandium,waldo
...
Also fixes bug 926980 - load ICU data from an archive file.
Stop invoking ICU's autoconf build system. Instead, have hand-authored
moz.build files under config/external/icu to build what we need. In addition,
we'll commit a pre-built copy of the ICU data file (currently icudt56l.dat)
under config/external/icu/data to avoid having to build ICU host tools to
generate it. config/external/icu/data also contains some assembly files
which can generate an object file containing the ICU data file contents
so that the JS shell (or standalone JS builds) can be linked directly to
the data without having to deal with the external data file. This requires
yasm or GNU as.
Various bits of packaging have been updated to account for the ICU data file.
XPCOM initialization now sets the ICU data directory so ICU can locate its
data file.
The update-icu.sh script has been modified to read the list of C/C++ source
files out of the ICU Makefiles and update `sources.mozbuild` files under
config/external/icu, as well as build a local copy of ICU using its
autoconf build system to generate the ICU data file to be committed in-tree.
MozReview-Commit-ID: 8Pfkzqt6S1W
--HG--
extra : rebase_source : 31426cddddb5543e0191059ba2f2eb069abe7727
2016-04-05 10:09:12 -04:00
Nicholas Nethercote
d376f9f82e
Bug 1260871 - Remove do_GetAtom() and rename NS_NewAtom() as NS_Atomize(). r=erahm.
...
do_GetAtom() is currently just a synonym for NS_NewAtom().
--HG--
extra : rebase_source : f4409784f931616cbc300591e6b843d30805c273
2016-03-29 10:09:43 +11:00
Jonathan Kew
883e90e9df
Bug 1256559 - To avoid VS2013 vs 2015 issues, just cast the size_t values to unsigned and print them with %u in the debug messages here; r=khuey
...
--HG--
extra : rebase_source : a285239f0b600164f58eaa11189c1c2c91a5bf51
extra : histedit_source : fe5ad5b950960a3e97fb5940201d525e8c342ab6
2016-03-21 12:14:13 +00:00
Mike Hommey
0a771514a8
Bug 1256988 - Replace tests on MOZ_WIDGET_GTK with tests on MOZ_WIDGET_TOOLKIT containing gtk. r=chmanchester
...
But only do that for the AC_SUBST. The AC_DEFINE is still useful.
2016-03-17 06:49:44 +09:00
Nicholas Nethercote
dfe9948e43
Bug 1255655 - Const-ify k{Unix,Win}Charsets and kLangGroups. r=smontagu.
...
--HG--
extra : rebase_source : 178ec56c7c10747b4bf7eac7cf9982fa95ee80f0
2016-03-11 12:58:17 +11:00
Gregory Szorc
a3f1e3bce6
Bug 1256514 - Disable C4577 to unblock compilation on VS2015; r=poiru
...
As part of unblocking building with VS2015u1 in automation, I'm mass
disabling compiler warnings that are turned into errors. This is not
the preferred mechanism to fix compilation warnings. So hopefully
this patch never lands because someone insists of fixing the underlying
problem instead. But if it does land, hopefully the workaround is
only temporary. That being said, the warning occurs in 3rd party ICU
code. So I'm not sure what my options are for fixing this.
MozReview-Commit-ID: 9gOSotjaQsN
--HG--
extra : rebase_source : c1a6c51bcdd4e1a882f371e7beba4f88d5c059a4
2016-03-14 18:41:48 -07:00
Mike Hommey
406dacd54a
Bug 1255763 - Remove OSTYPE define in intl/locale/unix/moz.build. r=gps
...
OSTYPE was removed in bug 752406.
2016-03-12 09:03:37 +09:00
Nathan Froyd
6971b769d3
Bug 1253010 - part 2 - provide a non-XPCOM way to create new nsIDateTimeFormat instances; r=smontagu
...
To avoid hitting the component manager from the security manager, we
need a way of creating nsIDateTimeFormat instances that don't go through
the component manager. The only wrinkle is that these formatters are
platform-dependent. Let's write a thin wrapper over nsIDateTimeFormat
that abstracts away the platform details.
2015-12-05 10:30:53 -05:00
Eric Rahm
c3a2dbf3de
Bug 1251780 - Remove unicharutil_standalone library. r=rbarker
2016-03-03 12:16:41 -08:00
Birunthan Mohanathas
9137955c65
Bug 1235261 - Part 2: Switch some uses of AutoFallibleTArray to AutoTArray. r=froydnj
...
This changes some function signatures to take a nsTArray<T>& instead of a
FallibleTArray<T>& because AutoTArray does not inherit from FallibleTArray.
This is effectively a no-op because the affected array operations already use
`mozilla::fallible`.
2016-02-02 17:36:30 +02:00
Birunthan Mohanathas
d7371d07d0
Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
2016-02-02 17:36:30 +02:00
Phil Ringnalda
d381b4bca6
Back out 7 changesets (bug 1235261) for cpptest failures in TestTArray
...
CLOSED TREE
Backed out changeset d66c3f19a210 (bug 1235261)
Backed out changeset 467d945426bb (bug 1235261)
Backed out changeset 32b61df13142 (bug 1235261)
Backed out changeset c50bb8ed4196 (bug 1235261)
Backed out changeset 0ff0fa6fe81f (bug 1235261)
Backed out changeset df70e89669da (bug 1235261)
Backed out changeset 064969357fc9 (bug 1235261)
2016-01-31 10:10:57 -08:00
Birunthan Mohanathas
53bb27f2a4
Bug 1235261 - Part 2: Switch some uses of AutoFallibleTArray to AutoTArray. r=froydnj
...
This changes some function signatures to take a nsTArray<T>& instead of a
FallibleTArray<T>& because AutoTArray does not inherit from FallibleTArray.
This is effectively a no-op because the affected array operations already use
`mozilla::fallible`.
2016-01-31 17:12:12 +02:00
Birunthan Mohanathas
373593275e
Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
2016-01-31 17:12:12 +02:00
Chris Peterson
1d19e74439
Bug 1242120 - Remove switch fallthrough to avoid -Wimplicit-fallthrough warning in dom/canvas/. r=mtseng
...
dom/canvas/WebGLContextGL.cpp:1329:9: warning: unannotated fall-through between switch labels [-Wimplicit-fallthrough]
2016-01-22 21:36:49 -08:00
Masatoshi Kimura
d624addc38
Bug 1241432 - Implement GB18030-2005. r=smontagu
2016-01-22 21:32:03 +09:00
Stuart
7ae9575cc9
Bug 1220716 - Removing nsICurrentCharsetListener. r=emk
2016-01-14 14:50:27 +09:00
Jonathan Kew
a3e547e385
Bug 724538 - Regenerate Unicode property data with updated script. r=emk
2016-01-13 15:45:22 +00:00
Jonathan Kew
06f42574aa
Bug 724538 - When ICU is available in the build, replace most of nsCharProps2 fields with ICU property accessors. r=emk
2016-01-13 15:45:22 +00:00
Christoph Kerschbaumer
e3fa4c14bf
Bug 1232782 - Convert JS callsites to use open2 within intl/ (r=sicking)
2016-01-11 12:16:15 -08:00
Chris Peterson
d835800c0b
Bug 1235233 - Fix -Wimplicit-fallthrough warning in intl/uconv/. r=emk
...
intl/uconv/ucvja/nsJapaneseToUnicode.cpp:340:11 [-Wimplicit-fallthrough] unannotated fall-through between switch labels
2015-11-22 22:11:12 -08:00
Gordon Su
2d53a19d16
Bug 1214169 - Always use ICU in nsCollationMacUC. r=emk.
2015-12-16 17:27:44 +09:00
Jan Beich
814acd7ab8
Bug 1228208 - Make sure ICU flags are prepended before system flags. r=glandium
2015-12-02 09:40:50 +00:00
Jan Beich
c0ba7bb75e
Bug 1228227 - Unbreak build with libc++ and config/gcc_hidden.h after bug 1075758. r=Waldo r=glandium
...
--HG--
extra : rebase_source : b463943ef8ed558156a97fab4ca7fed1ea85a65a
2015-12-01 18:24:45 +00:00
Mike Hommey
2a82df055d
Bug 1229293 - Enforce order when setting a HierarchicalStringList, and forbid reassignment. r=gps
...
The current implementation of HierarchicalStringList allows the following:
FOO.bar = [
'foo',
'bar',
]
while
FOO.bar += [
'foo',
'bar',
]
would be invalid because of the StrictOrderingOnAppendList enforcement.
It also allows to overwrite the entire list with a subsequent
FOO.bar = [
'baz',
]
while we've explicitly forbidden such things for every other list.
While in the vicinity, fix HierarchicalStringList._get_export_variable to not
call the HierarchicalStringList constructor uselessly.
2015-12-02 11:04:37 +09:00
Mats Palmgren
e186a30ada
Bug 1228755 - Map "C.UTF-8" to "en-US.UTF-8" in GetXPLocale(). r=smontagu
2015-11-29 17:58:36 +01:00
Ted Clancy
ff91b54508
Bug 1157727 - Part 1: Add paired bracket type property to our character data (patch originally by :tedders1, updated by :jfkthame). r=jfkthame
2015-10-06 01:26:23 -07:00
Carsten "Tomcat" Book
30966e0b67
Backed out changeset fb72e312f137 (bug 1157727)
...
--HG--
extra : rebase_source : ffa0070599954ddc44f682fc30d15ff87354be64
2015-11-25 15:37:03 +01:00
Ted Clancy
a5ce3508aa
Bug 1157727 - Part 1: Add paired bracket type property to our character data (patch originally by :tedders1, updated by :jfkthame). r=jfkthame
2015-10-06 01:26:23 -07:00
Jonathan Kew
2c6805ed5d
Bug 1210165 - Update in-tree ICU to release 56.1. implied-rs=waldo, who reviewed the script that generates it
2015-11-20 11:37:51 +00:00
Jonathan Kew
ede259b626
Bug 1210165 - Tweak the update-icu script ready for release 56. r=waldo
2015-11-20 11:33:13 +00:00
Mike de Boer
760b5b8791
Bug 1048850 - Part 2: make 'ruleNum' an object member to allow the property to be passed to content pages. r=Standard8
2015-11-18 17:09:34 +01:00
Henri Sivonen
bbcedca36e
Bug 1214619 - Remove nsISaveAsCharset as much as possible without breaking extensions in popular use. r=emk.
2015-10-22 11:18:45 +03:00
Mike Hommey
8f0ce84f5b
Bug 1198952 - Work around GNU make 3.82 bug when recursing the ICU build system. r=gps
2015-11-11 13:13:06 +09:00
Nathan Froyd
444a1b7d98
Bug 1221550 - use UniquePtr<T[]> instead of nsAutoArrayPtr<T> in intl/; r=smontagu
2015-11-03 15:49:22 -05:00
Birunthan Mohanathas
44936aabb2
Bug 1217320 - Remove more XPIDL signature comments in .cpp files. r=froydnj
...
Comment-only, DONTBUILD.
2015-10-27 06:54:25 +02:00
Henri Sivonen
5e143ef9ca
Bug 1202366 - Implement the encoder error mode "HTML" for nsFormSubmission without nsISaveAsCharset. r=NOT_emk.
...
--HG--
rename : intl/uconv/tests/test_big5_encoder.html => intl/uconv/tests/test_ncr_fallback.html
2015-10-22 11:12:42 +03:00
Jonathan Almeida [:jonalmeida]
42e1dd6a60
Bug 1175555 - Build flag to exclude hyphenation dictionaries from Android builds. r=nalexander
...
--HG--
extra : transplant_source : %D5%D7J9NH%9D%26%3E%96P%96%B2%BF%F9y%7B%2C%D0%CB
2015-09-23 22:28:59 -04:00
Nicholas Nethercote
5b34a25af2
Bug 1216020 - Comment all ALLOW_COMPILER_WARNINGS lines. r=glandium.
...
DONTBUILD because it only changes comments.
This will hopefully prevent confusion like that in bug 1215903.
--HG--
extra : rebase_source : f0a601d77b5f42b4fbe090693234f934e3becc42
2015-10-19 18:05:20 -07:00
Nathan Froyd
01583602a9
Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
...
The bulk of this commit was generated with a script, executed at the top
level of a typical source code checkout. The only non-machine-generated
part was modifying MFBT's moz.build to reflect the new naming.
CLOSED TREE makes big refactorings like this a piece of cake.
# The main substitution.
find . -name '*.cpp' -o -name '*.cc' -o -name '*.h' -o -name '*.mm' -o -name '*.idl'| \
xargs perl -p -i -e '
s/nsRefPtr\.h/RefPtr\.h/g; # handle includes
s/nsRefPtr ?</RefPtr</g; # handle declarations and variables
'
# Handle a special friend declaration in gfx/layers/AtomicRefCountedWithFinalize.h.
perl -p -i -e 's/::nsRefPtr;/::RefPtr;/' gfx/layers/AtomicRefCountedWithFinalize.h
# Handle nsRefPtr.h itself, a couple places that define constructors
# from nsRefPtr, and code generators specially. We do this here, rather
# than indiscriminantly s/nsRefPtr/RefPtr/, because that would rename
# things like nsRefPtrHashtable.
perl -p -i -e 's/nsRefPtr/RefPtr/g' \
mfbt/nsRefPtr.h \
xpcom/glue/nsCOMPtr.h \
xpcom/base/OwningNonNull.h \
ipc/ipdl/ipdl/lower.py \
ipc/ipdl/ipdl/builtin.py \
dom/bindings/Codegen.py \
python/lldbutils/lldbutils/utils.py
# In our indiscriminate substitution above, we renamed
# nsRefPtrGetterAddRefs, the class behind getter_AddRefs. Fix that up.
find . -name '*.cpp' -o -name '*.h' -o -name '*.idl' | \
xargs perl -p -i -e 's/nsRefPtrGetterAddRefs/RefPtrGetterAddRefs/g'
if [ -d .git ]; then
git mv mfbt/nsRefPtr.h mfbt/RefPtr.h
else
hg mv mfbt/nsRefPtr.h mfbt/RefPtr.h
fi
--HG--
rename : mfbt/nsRefPtr.h => mfbt/RefPtr.h
2015-10-18 01:24:48 -04:00
Aniket Vyas
9f9f485704
Bug 1197309 - remove PR_snprintf calls in intl/; r=froydnj
2015-10-15 21:43:53 -04:00
Carsten "Tomcat" Book
08997000eb
Backed out 2 changesets (bug 1202902
) to recking bug 1202902
to be able to reopen inbound on a CLOSED TREE
...
Backed out changeset 647025383676 (bug 1202902
)
Backed out changeset d70c7fe532c6 (bug 1202902
)
2015-10-07 14:03:21 +02:00
Carsten "Tomcat" Book
e7ef778c9d
Backed out 1 changesets (bug 1202902
) for causing merge conflicts to mozilla-central
...
Backed out changeset cfc1820361f5 (bug 1202902
)
--HG--
extra : rebase_source : 5d3db72337754bc7ab0ed0c30b2896100411ff92
2015-10-07 12:13:45 +02:00
Shu-yu Guo
d06b6030f6
Bug 1202902
- Scripted fix the world.
2015-10-06 14:00:31 -07:00
Simon Montagu
5e7980e26f
Bug 1201468: Map UErrorCode to nsresult, r=jfkthame
2015-10-06 02:59:00 -07:00
Chris Peterson
71920a9550
Bug 1207030 - Enable -Wshadow flag in more directories that have no -Wshadow warnings. r=glandium
2015-09-22 21:39:03 -07:00
sajitk
9aabf6aa5a
Bug 1203477 - Moved Mozilla specific files to glue directory, and third party files to hyphen directory. Adjusted moz.build files. r=glandium
...
--HG--
rename : intl/hyphenation/hnjalloc.h => intl/hyphenation/glue/hnjalloc.h
rename : intl/hyphenation/hnjstdio.cpp => intl/hyphenation/glue/hnjstdio.cpp
rename : intl/hyphenation/moz.build => intl/hyphenation/glue/moz.build
rename : intl/hyphenation/nsHyphenationManager.cpp => intl/hyphenation/glue/nsHyphenationManager.cpp
rename : intl/hyphenation/nsHyphenationManager.h => intl/hyphenation/glue/nsHyphenationManager.h
rename : intl/hyphenation/nsHyphenator.cpp => intl/hyphenation/glue/nsHyphenator.cpp
rename : intl/hyphenation/nsHyphenator.h => intl/hyphenation/glue/nsHyphenator.h
rename : intl/hyphenation/COPYING => intl/hyphenation/hyphen/COPYING
rename : intl/hyphenation/COPYING.LGPL => intl/hyphenation/hyphen/COPYING.LGPL
rename : intl/hyphenation/COPYING.MPL => intl/hyphenation/hyphen/COPYING.MPL
rename : intl/hyphenation/README => intl/hyphenation/hyphen/README
rename : intl/hyphenation/README.compound => intl/hyphenation/hyphen/README.compound
rename : intl/hyphenation/README.hyphen => intl/hyphenation/hyphen/README.hyphen
rename : intl/hyphenation/README.nonstandard => intl/hyphenation/hyphen/README.nonstandard
rename : intl/hyphenation/hyphen.c => intl/hyphenation/hyphen/hyphen.c
rename : intl/hyphenation/hyphen.h => intl/hyphenation/hyphen/hyphen.h
rename : intl/hyphenation/moz.build => intl/hyphenation/hyphen/moz.build
2015-09-16 21:01:00 +02:00
Christoph Kerschbaumer
5b7c3ec0ea
Bug 1205153 - Use channel->Open2() in intl/strres/nsStringBundleTextOverride.cpp (r=sicking)
2015-09-15 19:49:55 -07:00
Shu-yu Guo
64db2267cf
Bug 1202902
- Mass replace toplevel 'let' with 'var' in preparation for global lexical scope. (rs=jorendorff)
2015-09-15 11:19:45 -07:00
Henri Sivonen
f66e97def8
Bug 912470 addendum - Pass override static analysis. r=emk.
2015-09-11 09:35:52 +03:00
Henri Sivonen
b00ce35888
Bug 912470 part 2 - Implement Encoding Standard-compliant big5 encoder. r=emk.
...
--HG--
rename : intl/uconv/ucvtw/nsBIG5DecoderData.h => intl/uconv/ucvtw/nsBIG5Data.cpp
rename : testing/web-platform/tests/encoding/gbk-encoder.html => testing/web-platform/tests/encoding/big5-encoder.html
2015-09-03 15:21:57 +03:00
Henri Sivonen
a5644ff815
Bug 912470 part 1 - Implement Encoding Standard-compliant big5 decoder. r=emk.
2015-06-16 15:26:10 +03:00
Phil Ringnalda
354efcb7fe
Back out 2 changesets (bug 912470) for static analysis bustage
...
CLOSED TREE
Backed out changeset 8ecf2f65d4f0 (bug 912470)
Backed out changeset 19af08a9c288 (bug 912470)
2015-09-10 09:37:51 -07:00
Henri Sivonen
bb0b66e366
Bug 912470 part 2 - Implement Encoding Standard-compliant big5 encoder. r=emk.
...
--HG--
rename : intl/uconv/ucvtw/nsBIG5DecoderData.h => intl/uconv/ucvtw/nsBIG5Data.cpp
rename : testing/web-platform/tests/encoding/gbk-encoder.html => testing/web-platform/tests/encoding/big5-encoder.html
2015-09-03 15:21:57 +03:00
Henri Sivonen
93e9ac505d
Bug 912470 part 1 - Implement Encoding Standard-compliant big5 decoder. r=emk.
2015-06-16 15:26:10 +03:00
Nicholas Nethercote
98d9b76132
Bug 1203412 - Fix a warning in intl/unicharutil/. r=emk.
...
This change is for the following warning-as-error that shows up on "B2G L
Emulator" builds: "error: call to 'sprintf' declared with attribute warning:
sprintf is often misused; please use snprintf".
The patch also removes two ALLOW_COMPILER_WARNINGS=True flags, which are no
longer necessary.
--HG--
extra : rebase_source : 7fcbb06ca94b93bab4b75f6701b7f8a4838f1767
2015-09-10 08:01:24 -07:00
Makoto Kato
0763e5826f
Bug 1170072 - Part 2. Use ICU instead of GetCharProps1 and its supporting data if ICU is turned on. r=jfkthame
2015-09-07 11:56:13 +09:00
Makoto Kato
544d70a000
Bug 1170072 - Part 1. Make GetCharProps1 as static function. r=jfkthame
2015-09-07 11:54:46 +09:00
Jonathan Kew
e681e88f6d
Bug 1201533 - Remove the GetEastAsianWidth API and its supporting character-property data. r=smontagu
2015-09-06 19:39:49 +01:00
Ted Clancy
52fd2b978f
Bug 1198216 - Check for presence of ICU::Timezone::recreateDefault() before using. r=jwalden
2015-08-27 07:57:19 -07:00
Christoph Kerschbaumer
97fde78f8f
Bug 1197925 - Use channel->Open2() in intl/hyphenation/hnjstdio.cpp (r=sicking)
2015-09-02 11:37:57 -07:00
Christoph Kerschbaumer
20fdbb959b
Bug 1197923 - Use channel->Open2() in intl/strres/nsStringBundle.cpp (r=sicking)
2015-09-02 11:37:16 -07:00
Nicholas Nethercote
f44287005f
Bug 1198334 (part 1) - Replace the opt-in FAIL_ON_WARNINGS with the opt-out ALLOW_COMPILER_WARNINGS. r=glandium.
...
The patch removes 455 occurrences of FAIL_ON_WARNINGS from moz.build files, and
adds 78 instances of ALLOW_COMPILER_WARNINGS. About half of those 78 are in
code we control and which should be removable with a little effort.
--HG--
extra : rebase_source : 82e3387abfbd5f1471e953961d301d3d97ed2973
2015-08-27 20:44:53 -07:00
Ted Clancy
b01b7d489a
Bug 1172609 - Part 9: Add threadsafe recreateDefault() method to ICU::Timezone. r=waldo
2015-08-05 19:07:34 -07:00
Ted Clancy
a332a1cb18
Bug 1172609 - Part 8: Fix the tz detection code. r=waldo
2015-08-05 19:05:04 -07:00
Birunthan Mohanathas
7315345693
Bug 1191100
- Remove XPIDL signature comments in .cpp files. r=ehsan
...
Comment-only so DONTBUILD.
2015-08-04 16:17:36 -07:00
Makoto Kato
a0118a68d2
Bug 1175413 - Cleanup usages of MOZ_ICU_CFLAGS. r=mshal
2015-07-23 09:53:48 +09:00
Simon Montagu
04f33e7cf4
Bug 1183209 patch 3: update generated data files to Unicode 8, and adapt internal XIDMOD types to the new types in Unicode's xidmodifications.txt, r=jfkthame
2015-07-15 05:55:24 -07:00
Simon Montagu
824a27884c
Bug 1183209 patch 2: update data generation tools to Unicode 8, r=jfkthame
2015-07-15 05:55:09 -07:00
Birunthan Mohanathas
a8939590de
Bug 1182996 - Fix and add missing namespace comments. rs=ehsan
...
The bulk of this commit was generated by running:
run-clang-tidy.py \
-checks='-*,llvm-namespace-comment' \
-header-filter=^/.../mozilla-central/.* \
-fix
2015-07-13 08:25:42 -07:00
Makoto Kato
97bd348e1c
Bug 1179106 - Remove units data from ICU. r=Waldo
2015-07-08 18:49:58 +09:00
Emanuel Hoogeveen
7d1e52f2ff
Bug 905127 - Part 1 - Make some functions from nsNetUtil not inline. r=jduell
2015-07-07 04:17:00 +02:00
Jeff Walden
9e451714f3
Bug 1075758 - Update String.prototype.normalize tests for normalization changes in ICU 55. r=arai
...
--HG--
extra : rebase_source : e853a46ec010b268419113577eb2814208e221eb
2015-06-16 23:53:04 -07:00
Jeff Walden
893125d2f1
Bug 1075758 - Use a larger buffer in pkgdata, corresponding to Mozilla's inordinately-long compiler command. r=m_kato
...
--HG--
extra : rebase_source : 8b394e0adb87164f1c45f9bf6cb7f7c911c3b32b
2015-06-14 22:47:37 -07:00
Jeff Walden
73ca79d7ee
Bug 1075758 - Remove the applied-upstream patch to pass the right argument type to InterlockedCompareExchange in ICU. r=glandium
...
--HG--
extra : rebase_source : fa4cc22b6e07639d6986dba4a0f78af11b718d95
2015-06-12 14:25:23 -07:00
Jeff Walden
ed8d339c69
Bug 1075758 - Update the local patch to suppress various clang warnings in ICU. r=glandium
...
--HG--
extra : rebase_source : c7a757bf5ac07710e865cc71e3d714395ce0c14b
2015-06-12 14:25:23 -07:00
Jeff Walden
164296655c
Bug 1075758 - Remove a patch properly qualifying a type in umutex.h (already landed upstream). r=glandium
...
--HG--
extra : rebase_source : 31f3e55260154ac7303965810f78f2a3e2d2dec1
2015-06-12 14:25:23 -07:00
Jeff Walden
17f4ad9eae
Bug 1075758 - Remove omitCollationRules patch, already performed upstream. r=glandium
...
--HG--
extra : rebase_source : b4e3b93b34cd2eedb3a589a3fe3737d5ff7b3c6b
2015-06-12 14:25:23 -07:00
Jeff Walden
c768d07426
Bug 1075758 - Apply the local patch for bug 915735 (it works without needing any updating). r=glandium
...
--HG--
extra : rebase_source : 353a70986aafc7a91103f82a9c1ede26a392bd4c
2015-06-12 14:25:23 -07:00
Jeff Walden
a9e538a45c
Bug 1075758 - Remove local patch to not override CC/CXX when building with *BSD -- patch landed upstream. r=glandium
...
--HG--
extra : rebase_source : b60f540d01c5e77b61bde1d19d057d64b0faa022
2015-06-12 14:25:23 -07:00
Jeff Walden
00a55420cd
Bug 1075758 - Remove local patch to make ICU build with MSYS/MSVC -- upstream has since acquired such support. r=glandium
...
--HG--
extra : rebase_source : c199be7e50a9c766abed0407a5c4dc423ed2d1f9
2015-06-12 14:25:23 -07:00
Jeff Walden
05ded8e0e9
Bug 1075758 - Update intl/icu/SVN-INFO for the update to 55.1. r=glandium
...
--HG--
extra : rebase_source : c4fd3fa05c45f9f4d55d7333d37a8e92d62bb8fc
2015-06-12 14:25:23 -07:00
Jeff Walden
6fde7ae314
Bug 1075758 - Remove layout, samples, tests, and various unused data files from ICU. r=glandium
...
--HG--
extra : rebase_source : 7058586470d197fc7fbdbd06314b7ac7ef76fb79
2015-06-12 14:25:23 -07:00
Jeff Walden
e7aaf06e9c
Bug 1075758 - Import a clean copy of ICU source, without doing any post-import fixups/local-patching at all on it. r=glandium
...
--HG--
extra : rebase_source : 77a3a9e0f0b983a94193eb2cc687f76551b11415
2015-06-12 14:25:17 -07:00
Jeff Walden
5ff37c47c1
Bug 1075758 - Adjust SVN URL in update-icu.sh to 55.1, add an early-exit so script is runnable without applying possibly-bad patches. r=glandium
...
--HG--
extra : rebase_source : 7ee2bc052bdacb301afa67162e46738642666c82
2015-06-12 14:24:59 -07:00
Masatoshi Kimura
9d935bbe8f
Bug 1176462 - Remove nsTableDecoderSupport. r=smontagu
2015-06-22 23:01:40 +09:00
Daniel Holbert
b89e046ffc
Bug 1170794 followup: Add 'override' annotations to Convert() & Reset() methods in intl/uconv. rs=ehsan
...
Landing on CLOSED TREE with a=RyanVM
The fixed warnings are "-Winconsistent-missing-override", and they started being spammed here because the main patch on this bug added another method to these classes, which was (correctly) labeled as 'override'. This meant these preexisting un-annotated methods "inconsistently missing" the annotation. So, adding the annotation to fix the inconsistency & make clang happy.
2015-06-18 12:09:23 -07:00
Andrea Marchesini
bd5b37dfbf
Bug 1170794 - patch 2 - Improve the length check of the input in nsUnicode*::GetMaxLength, r=dveditz
2015-06-17 12:38:29 +01:00
Andrea Marchesini
45578e03fa
Bug 1170794 - Improve the length check of the input in nsUnicode*::GetMaxLength, r=dveditz
2015-06-17 12:21:39 +01:00
Simon Montagu
4372177a26
Bug 1170932: Test handling of unmapped characters in unicode-to-codepage encoders
2015-06-02 23:53:25 +03:00
Simon Montagu
363a0d1e26
Bug 1170932: Improve error handling for the gbk encoder, r=emk
2015-06-03 00:18:38 +03:00
Simon Montagu
4703fc01c5
Bug 1171006: Fix some errors introduced in uconv tests by bug 943268, r=emk
2015-06-07 02:09:23 -07:00
Kartikaya Gupta
9ccb6bc5e1
Bug 1169433 - Remove UnicharSelfTest and turn NormalizationTest into a gtest. r=glandium,smontagu
2015-06-04 13:44:55 -04:00
Masatoshi Kimura
f0a5679f8a
Bug 1169248 - Fix GBK/GB18030 encoders. r=smontagu
...
--HG--
rename : intl/uconv/tests/unit/test_encode_gbk.js => intl/uconv/tests/unit/test_encode_gb18030.js
rename : intl/uconv/ucvcn/gbkuniq2b.uf => intl/uconv/ucvcn/gbkuniq.uf
2015-06-03 07:55:24 +09:00
Mike Hommey
ea7750bcb1
Bug 991983 - Define SOURCES as SourcePath. r=gps
2015-05-28 07:34:15 +09:00
Botond Ballo
2e2a504271
Bug 1119980 - Use 'snprintf' instead of 'sprintf' to avoid a warning on Lollipop-based builds. r=froydnj
...
--HG--
extra : source : 7468f9a3aa03520a29e138d4df431f0b5d90967c
2015-05-26 14:33:55 -04:00
Frédéric Wang
2d8a6ecf05
Bug 947654 - Use font.*.x-math font preferences for MathML. r=karl, r=heycam
...
This also rearranges the list of default fonts and changes the preferred font to Latin Modern Math on all platforms.
--HG--
extra : rebase_source : 806b5f8ffcf5305e55f67c60756c438987646fd5
2015-05-25 02:40:00 +02:00
Phil Ringnalda
49dd872168
Back out 3 changesets (bug 1119980) for emulator-l bustage
...
CLOSED TREE
Backed out changeset 12ce98475c6e (bug 1119980)
Backed out changeset bdb8d05f8870 (bug 1119980)
Backed out changeset a68a18840492 (bug 1119980)
2015-05-25 18:48:51 -07:00
Botond Ballo
9934d127c1
Bug 1119980 - Use 'snprintf' instead of 'sprintf' to avoid a warning on Lollipop-based builds. r=froydnj
...
--HG--
extra : rebase_source : 4e915a12ba662ed45788238a5f0a45533888bd92
2015-05-25 20:45:17 -04:00
Nicolas Belleville
276b7e52b1
Bug 948466: Rename gfxPangoFonts to gfxFontconfigFonts. r=nical
...
--HG--
rename : gfx/thebes/gfxPangoFonts.cpp => gfx/thebes/gfxFontconfigFonts.cpp
rename : gfx/thebes/gfxPangoFonts.h => gfx/thebes/gfxFontconfigFonts.h
2015-05-20 17:44:09 +02:00
Birunthan Mohanathas
735ccdd101
Bug 968520 - Add mozilla::fallible to Fallible{Auto,}TArray::SetLength calls. r=froydnj
2015-05-18 13:50:35 -07:00
Birunthan Mohanathas
1f8d7454e3
Bug 968520 - Add mozilla::fallible to Fallible{Auto,}TArray::SetCapacity calls. r=froydnj
2015-05-18 13:50:34 -07:00
Mike Hommey
c917606f95
Bug 1043692 - Move DIST_INSTALL to moz.build. r=gps
2015-05-12 07:55:22 +09:00
Henri Sivonen
29b4070568
Bug 1155539 - Remove obsolete encoding decoder telemetry probes. r=emk.
2015-04-29 18:20:39 +03:00
Eugen Sawin
bf7710b503
Bug 1158131 - Add local resource whitelisting for string bundle channels. r=snorp
...
---
intl/strres/nsStringBundle.cpp | 9 +++++++++
1 file changed, 9 insertions(+)
--HG--
extra : rebase_source : ffda1dbcbe46d0c0864b523d09785a4c2a61b6c9
2015-04-30 18:07:49 +02:00
theoneisneo
0653385d17
Bug 1149872 - Add the missing format specifiers. r=jduell
...
--HG--
extra : rebase_source : c8eae9123be0739ef0d7c34fb6794d9dce9bdebc
extra : histedit_source : 71aab00aa6e695497879681aab67ea3c6ace3d31
2015-04-02 01:56:00 -04:00
Andy Pusch
e193f90a5f
Bug 1003731 - Removal of transliteration. r=hsivonen
...
IGNORE IDL
--HG--
extra : rebase_source : 823a82df0b5590799b7e3e010c9f0aff8141f091
extra : histedit_source : 7a16332b7c8955a4b097467829b4300a128c59f8
2015-04-22 00:21:00 -04:00
Mike Hommey
924c9eb636
Bug 1134923 - Remove NS_Alloc/NS_Realloc/NS_Free. r=nfroyd
...
They are kept around for the sake of the standalone glue, which is used
for e.g. webapprt, which doesn't have direct access to jemalloc, and thus
still needs a wrapper to go through the xpcom function list and get to
jemalloc from there.
2015-05-01 09:40:30 +09:00
David Major
ebde6b9f4f
Bug 1157835: Remove the MSVC_ENABLE_PGO flag from the build system. r=glandium
...
--HG--
extra : rebase_source : 0c47c99bb8b92f8361a51fd81b20a2cc8647a986
2015-04-27 19:59:27 -04:00
Ted Clancy
f54f3ac732
Bug 1151908 - Updating our character property data with new Bidi info from Unicode 6.3. r=smontagu
...
--HG--
extra : rebase_source : 30ded48b101e138996fd819ee255275ec7a7a350
2015-04-17 14:19:39 -04:00
Fabrice Desré
42d5db6e98
Bug 1155263 - missing <stdint.h> header in rulebrk.c r=dholbert
2015-04-16 10:25:33 -07:00
Randall Barker
d2ded7d55b
Bug 1097804 - Part 2 - Added xpcomrt build of library containing unicode util functions. r=gps
...
Create a library containing nsISocketTransportService and nsIDNS that can be used to support standalone WebRTC
--HG--
extra : rebase_source : d960247f7548cd5abb4c3ba40dd1b3c4ec5966ed
2015-04-03 15:55:00 +02:00
Wes Kocher
684e29ad0d
Backed out changeset c7da4d4c09aa (bug 1097804)
2015-04-02 13:42:31 -07:00
Randall Barker
68c75be71a
Bug 1097804 - Part 2, Added xpcomrt build of library containing unicode util functions. r=gps
...
Create a library containing nsISocketTransportService and nsIDNS that can be used to support standalone WebRTC
2015-04-02 12:13:47 -07:00
Mike Hommey
b077d9624d
Bug 1134920 - Use moz_xmalloc/moz_xrealloc/free instead of nsMemory::Alloc/Realloc/Free. r=nfroyd
2015-04-01 13:51:45 +09:00
Mike Hommey
c39e359c7d
Bug 1138293 - Use malloc/free/realloc/calloc instead of moz_malloc/moz_free/moz_realloc/moz_calloc. r=njn
...
The distinction between moz_malloc/moz_free and malloc/free is not
interesting. We are inconsistent in our use of one or the other, and
I wouldn't be surprised if we are mixing them anyways.
2015-03-31 12:32:49 +09:00
Ehsan Akhgari
883849ee32
Bug 1145631 - Part 1: Replace MOZ_OVERRIDE and MOZ_FINAL with override and final in the tree; r=froydnj
...
This patch was automatically generated using the following script:
function convert() {
echo "Converting $1 to $2..."
find . \
! -wholename "*/.git*" \
! -wholename "obj-ff-dbg*" \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.c" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert MOZ_OVERRIDE override
convert MOZ_FINAL final
2015-03-21 12:28:04 -04:00
Nathan Froyd
b252a27930
Bug 1142503 - don't use QueryInterface when the compiler can do the cast for us; r=ehsan
...
Calling QueryInterface with a statically known IID should typically not
be necessary. In those cases where it's not, the compiler can do the
cast for us, though we have to supply the reference-counting that
QueryInterface would do.
In passing, several redundant null-checks for the result of |new T| have
been deleted.
2015-03-12 09:43:50 -04:00
Anish
4063a569ed
Bug 958147 - Choose one of run-if or skip-if and get rid of the other.r=jmaher, mwargers
2015-03-03 08:46:37 -05:00
Nick Alexander
f657771fc2
Backed out changeset 8eef92e67922 (bug 1128033) for causing Bug 1135858.
...
--HG--
extra : rebase_source : 9ba5545a8eb7ede2ea152908437929299acae321
2015-02-24 11:13:21 -08:00
Wes Kocher
8161ac8243
Merge fx-team to m-c a=merge CLOSED TREE
2015-02-20 18:06:13 -08:00
Nathan Froyd
461d0d9d2b
Bug 1134633 - convert makefile rules with props2arrays.py to use moz.build GENERATED_FILES; r=mshal
...
Now that GENERATED_FILES can generate makefile rules for generating
files, we can start moving rules from Makefile.in's into moz.build.
2015-02-19 10:35:08 -05:00
Nick Alexander
6aca4957a6
Bug 1128033 - Install hyphenation files with FINAL_TARGET_FILES. r=gps
...
--HG--
extra : rebase_source : ae9a8f8498d9b70f3a9a103fb544ae49e6551719
2015-01-30 14:17:19 -08:00
Jonathan Kew
32ba31eb54
Bug 1105644 - Lowercase words before passing them to libhyphen, so as to match patterns fully. r=smontagu
2015-02-16 10:28:54 +00:00
Carsten "Tomcat" Book
1663e96baa
Backed out changeset e46f80935409 (bug 1105644) for ASAN reftest failures
2015-02-18 14:51:24 +01:00
Jonathan Kew
98fd03c4e0
Bug 1105644 - Lowercase words before passing them to libhyphen, so as to match patterns fully. r=smontagu
2015-02-18 09:25:51 +00:00
Chris Peterson
87ba345f81
Bug 1133289 - Remove nonstandard expression closures from intl/locale. r=smontagu
2015-01-24 23:53:08 -08:00
Nicholas Nethercote
242708cf72
Bug 1127201 (attempt 2, part 1) - Replace most NS_ABORT_IF_FALSE calls with MOZ_ASSERT. r=Waldo.
...
--HG--
extra : rebase_source : 488e401ff87e31a2074c4108c4df0572d9536667
2015-02-09 14:34:50 -08:00
Andrew McCreight
d3826daa16
Back out Bug 1127201 (part 2) for various problems.
2015-02-06 15:04:32 -08:00
Nicholas Nethercote
d34f0301b8
Bug 1127201 (part 2) - Convert all NS_ABORT_IF_FALSE calls to MOZ_ASSERT. r=Waldo.
...
--HG--
extra : rebase_source : 99182e70335d2b5ff95f8c528ae992d37294be3a
2015-02-04 20:05:36 -08:00
Mike Hommey
a35dbaeebf
Bug 1126593 - Add a global fallible instance, so that using fallible works directly, everywhere. r=njn
...
--HG--
rename : memory/mozalloc/fallible.h => memory/fallible/fallible.h
2015-02-02 09:56:13 +09:00
Masatoshi Kimura
95d1846f2d
Bug 1126269 - Part 2: Remove a useless include from intl/lwbrk/th_char.h. r=smontagu
2015-01-30 08:53:47 +09:00
jp111
6137a8c380
Bug 958147 - Choose one of run-if or skip-if and get rid of the other. r=ted
2015-01-28 06:17:00 -05:00
Daniel Holbert
a8bf98021a
Bug 1126447: Annotate overriding functions as MOZ_OVERRIDE in nsDateTimeFormatUnix.h. r=ehsan
2015-01-27 11:53:26 -08:00
Hector Zhao
27f5250355
Bug 1123345 - Use MOZ_ICU_CFLAGS instead of in-tree paths for build with system icu. r=glandium
2015-01-17 11:30:04 +08:00
Trevor Saunders
6c486b0407
bug 1122100
- more MOZ_OVERRIDE in xpcomish stuff r=froydnj
2015-01-19 17:41:12 -05:00
Birunthan Mohanathas
73081c85f0
Bug 1005863 - Part 1: Use props2arrays for langGroups.properties. r=hsivonen
2015-01-14 07:30:49 +02:00
Christoph Kerschbaumer
54b8e4e5e4
Bug 1110469 - Remove NS_OpenURI (r=sworkman)
2015-01-11 20:26:40 -08:00
Ehsan Akhgari
7e5c201140
Bug 1118418 - Mark virtual overridden functions as MOZ_OVERRIDE in intl; r=smontagu
2015-01-06 23:33:50 -05:00
Christoph Kerschbaumer
9081805245
Bug 1087733: Make JS callers of ios.newChannel call ios.newChannel2 in intl/ (r=smontagu)
2014-10-24 14:55:14 -07:00
Jacek Caban
fc7e1b9a5e
Bug 1101625 - mingw fixup.
2014-12-20 22:05:49 +01:00
Cameron Kaiser
537581b71a
Bug 1109972: nsHyphenator should not assume sizeof(bool) == sizeof(char). r=dbaron
2014-12-10 17:10:35 -08:00