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
Chris Peterson
e424225899
Bug 1107814 - Part 2: Mark some directories as FAIL_ON_WARNINGS conditionally for some compilers. r=gps
2014-12-04 01:11:14 -08:00
Chris Peterson
22d0c4b343
Bug 1107814 - Part 1: Mark more directories as FAIL_ON_WARNINGS for all compilers. r=gps
2014-12-04 16:24:03 -08:00
Mats Palmgren
b4b9b9906a
Bug 1101625 part 2 - Remove the aIRI param since it's always true. And some minor code cleanup. r=smontagu
2014-12-01 15:55:15 +00:00
Mats Palmgren
93a86d1a91
Bug 1101625 part 1 - Don't escape all non-ASCII characters when unsafe characters are found, just escape the unsafe characters. r=smontagu
2014-12-01 15:55:15 +00:00
Jonathan Kew
d0f999a115
Bug 1104589 - Improve the mapping of lang tags to langGroup codes. r=smontagu
2014-11-26 10:24:16 +00:00
Simon Montagu
ad766a1fcb
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
1c0ca6a690
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
da6a98dfa9
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
42a64f6c96
Bug 415491, part 3 - Use NS_EscapeURL of _retval as the result. r=bzbarsky
2014-11-08 02:42:04 +00:00
Mats Palmgren
decd558ea2
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
47c853314f
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
eea1f5cc9b
Bug 1086527
- Make sure PluralForm.get can be called from strict mode. r=Mossop
2014-10-23 23:29:00 +02:00
Tooru Fujisawa
280d4d0517
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
917934b1e1
Bug 1079319 - Fix some more bad implicit constructors in intl; r=smontagu
2014-09-24 09:16:53 -04:00
Andrew Halberstadt
d292ee73f1
Bug 1066735 - Remove root b2g and android specific xpcshell manifests, r=chmanchester
2014-10-07 18:18:28 -04:00
Henri Sivonen
e42f0e109b
Bug 1072187 - Remove HZ-GB-2312. r=emk.
2014-09-26 15:12:02 +03:00
Henri Sivonen
67a076444a
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
962aed5f40
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
d6b3b7959d
Backed out changeset ce22b4d51b72 (bug 945215) for assertions in EncodingUtils.cpp; CLOSED TREE
2014-09-26 16:11:29 +01:00
Ed Morley
4a493a3d61
Backed out changeset 6e5adc14dc82 (bug 964225)
2014-09-26 16:10:57 +01:00
Carsten "Tomcat" Book
30edf44348
Backed out changeset d0be07d7cf1b (bug 1072187) for test bustage on a CLOSED TREE
2014-09-26 15:48:14 +02:00
Henri Sivonen
eac446fa48
Bug 1072187 - Remove HZ-GB-2312. r=emk.
2014-09-26 15:12:02 +03:00
Henri Sivonen
c02f4630b6
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
c57d908ac2
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
2018920696
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
cea5e62c33
Bug 1072385 - Update Hyphen to version 2.8.8. r=jfkthame
2014-09-24 15:12:29 -04:00
Carsten "Tomcat" Book
42d80f53d3
Backed out changeset 75c44bd10b14 (bug 945215) for web-platform-2 test failures
2014-09-24 12:43:01 +02:00
Henri Sivonen
43cea4cd41
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
83f0c5bfb7
Bug 1067989 - Unify some more binary search uses. r=waldo
2014-09-17 15:46:24 +02:00
Jonathan Kew
9b02a55c79
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
626457013f
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
072cc3fe96
Bug 1069954 - Remove us-ascii as a Gecko-canonical encoding name. r=emk.
2014-09-22 16:15:34 +03:00
Christoph Kerschbaumer
b297c5a069
Bug 1038756: Callsites creating a channel in /intl/ (r=smontagu)
2014-09-21 09:43:27 -07:00
Henri Sivonen
091a24d06f
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
ba499d8a7f
Bug 1068566 - Remove ISO-IR-111. r=emk.
2014-09-18 14:58:11 +03:00
Henri Sivonen
0b12c3178f
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
dec848829a
Bug 1067911 - Remove ARMSCII8. r=emk.
2014-09-17 10:11:56 +03:00
Henri Sivonen
df270c8f00
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
049250e724
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
7b32611a01
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
0060683747
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
ed70c5f377
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
d935fbfda6
Bug 1058021 patch 4: regenerated encoding mapfiles. r=jfkthame
2014-09-02 17:05:58 +03:00
Simon Montagu
4f33dd9944
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
3809ea94b8
Bug 1058021 patch 2: add more helpful output for encoding test failures. r=jfkthame
2014-09-02 17:05:58 +03:00
Simon Montagu
198251b552
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
0ef07c7d0b
Bug 1060999 - Fix more bad implicit constructors in intl; r=smontagu
2014-09-01 17:43:50 -04:00
Jonathan Kew
e667e65c85
bug 1057330 pt 3 - provide character property accessor for Vertical_Orientation. r=smontagu
2014-08-28 16:00:03 +01:00
Jonathan Kew
6901dfad4d
bug 1057330 pt 2 - regenerate Unicode character property tables with updated tool. rs=smontagu
2014-08-28 16:00:03 +01:00
Jonathan Kew
a587fce1c0
bug 1057330 pt 1 - update genUnicodePropertyData tool to add Vertical_Orientation property. r=smontagu
2014-08-28 16:00:02 +01:00
Jonathan Kew
16cfe06c79
bug 1057548 patch 3 - regenerate transliterate.properties for unicode 7.0. r=smontagu
2014-08-24 15:23:53 +01:00
Jonathan Kew
37736bf205
bug 1057548 patch 2 - regenerate unicode data tables for version 7.0. r=smontagu
2014-08-24 15:23:24 +01:00
Jonathan Kew
4976c32106
bug 1057548 patch 1 - update table-generating tools. r=smontagu
2014-08-24 15:22:54 +01:00
Nathan Froyd
a088ec81d5
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
eb440bb46b
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
Ehsan Akhgari
ed57d59e5e
Bug 1053605 - Fix the bad implicit constructors in intl/; r=smontagu
2014-08-18 09:53:43 -04:00
Ehsan Akhgari
96bfb895e7
Bug 1053611 - Remove some unnecessary moz.build files under intl/uconv; r=gps
2014-08-14 17:38:16 -04:00
Nathan Froyd
539722902f
Bug 1050398 - remove intl/unicharutil/tools/Makefile.in; r=mshal
...
EX_LIBS is completely unused, and uses a dodgy mechanism of getting
glib's libraries to boot. We could have moved the CFLAGS bit over to
moz.build, but the only C file in this directory, ucgendat.c, doesn't
use anything from glib. So let's just delete the whole thing.
2014-08-07 12:32:49 -04:00
Mike Hommey
89777800f9
Bug 1047267 - Move remaining OS_LIBS and EXTRA_LIBS to moz.build. r=gps
...
* * *
Bug 1047267 - To fold with "Move remaining OS_LIBS and EXTRA_LIBS to moz.build"
2014-08-07 14:21:03 +09:00
Mike Hommey
e8b438350d
Bug 1049281 - Move third-party build system "drivers" to config/external, and stop using static dirs. r=gps
...
--HG--
rename : intl/icu/Makefile.in => config/external/icu/Makefile.in
rename : config/nspr/Makefile.in => config/external/nspr/Makefile.in
rename : config/nspr/moz.build => config/external/nspr/moz.build
rename : security/build/Makefile.in => config/external/nss/Makefile.in
rename : security/build/moz.build => config/external/nss/moz.build
rename : security/build/nspr-dummy.def => config/external/nss/nspr-dummy.def
rename : security/build/nss.def => config/external/nss/nss.def
rename : security/build/nss.mk => config/external/nss/nss.mk
2014-08-07 02:58:52 +09:00
Nathan Froyd
e1583db863
Bug 1042226 - move DEFINES += -DAB_CD=$(AB_CD) pattern into config.mk; r=mshal
2014-08-01 12:53:05 -04:00
Ehsan Akhgari
4af9c14370
Bug 1048239 - Fix more bad implicit constructors in XPCOM; r=froydnj
2014-08-05 09:36:32 -04:00
Simon Montagu
4001c6c142
Bug 756022 patch 5: delete obsoleted comments in langGroups.properties and assign x-western to a few unassigned languages that use Latin script, r=jfkthame
2014-08-05 10:49:17 +03:00
Simon Montagu
5c116bc180
Bug 756022 patch 3: merge tr with x-western, r=jfkthame
2014-08-05 10:49:16 +03:00
Simon Montagu
dc74a6b3cd
Bug 750622 patch 2: merge x-central-euro with x-western, r=jfkthame
2014-08-05 10:49:16 +03:00
Simon Montagu
98c5fbd202
Bug 750622 patch 1: merge x-baltic with x-western, r=jfkthame
2014-08-05 10:49:16 +03:00
Andrew McCreight
e6ff458e86
Bug 1034916 - Remove dangerous public destructor of nsUTF8ConverterService. r=ehsan
2014-07-31 10:06:00 -07:00
Nathan Froyd
12c76f15f7
Bug 1042878 - part 2 - move MOZ_CAIRO_CFLAGS et al additions to C*FLAGS into moz.build; r=glandium
2014-07-24 11:55:33 -04:00
Ryan VanderMeulen
46ae15d477
Backed out changeset a1fb4230b8b8 (bug 1034916) for non-unified bustage.
...
CLOSED TREE
2014-07-30 16:56:53 -04:00
Andrew McCreight
48aa14bef1
Bug 1034916 - Remove dangerous public destructor of nsUTF8ConverterService. r=ehsan
2014-07-30 13:00:28 -07:00
Mike Hommey
2bab6202af
Bug 1043820 - Remove PARALLEL_DIRS. r=gps
2014-07-29 08:57:59 +09:00
Mike Hommey
5f6ba110e6
Bug 1043802 - Remove TOOLS_DIRS and TEST_TOOLS_DIRS. r=gps
2014-07-29 08:55:55 +09:00
Birunthan Mohanathas
4824659eb8
Bug 1038537 - Part 9: Flatten intl/unicharutil/{idl,public,src}/ directories. r=smontagu
...
--HG--
rename : intl/unicharutil/src/normalization_data.h => intl/unicharutil/normalization_data.h
rename : intl/unicharutil/src/nsCaseConversionImp2.cpp => intl/unicharutil/nsCaseConversionImp2.cpp
rename : intl/unicharutil/src/nsCaseConversionImp2.h => intl/unicharutil/nsCaseConversionImp2.h
rename : intl/unicharutil/src/nsCategoryImp.cpp => intl/unicharutil/nsCategoryImp.cpp
rename : intl/unicharutil/src/nsCategoryImp.h => intl/unicharutil/nsCategoryImp.h
rename : intl/unicharutil/src/nsEntityConverter.cpp => intl/unicharutil/nsEntityConverter.cpp
rename : intl/unicharutil/src/nsEntityConverter.h => intl/unicharutil/nsEntityConverter.h
rename : intl/unicharutil/public/nsICaseConversion.h => intl/unicharutil/nsICaseConversion.h
rename : intl/unicharutil/idl/nsIEntityConverter.idl => intl/unicharutil/nsIEntityConverter.idl
rename : intl/unicharutil/idl/nsISaveAsCharset.idl => intl/unicharutil/nsISaveAsCharset.idl
rename : intl/unicharutil/public/nsIUGenCategory.h => intl/unicharutil/nsIUGenCategory.h
rename : intl/unicharutil/idl/nsIUnicodeNormalizer.idl => intl/unicharutil/nsIUnicodeNormalizer.idl
rename : intl/unicharutil/src/nsSaveAsCharset.cpp => intl/unicharutil/nsSaveAsCharset.cpp
rename : intl/unicharutil/src/nsSaveAsCharset.h => intl/unicharutil/nsSaveAsCharset.h
rename : intl/unicharutil/public/nsUnicharUtilCIID.h => intl/unicharutil/nsUnicharUtilCIID.h
rename : intl/unicharutil/src/nsUnicodeNormalizer.cpp => intl/unicharutil/nsUnicodeNormalizer.cpp
rename : intl/unicharutil/public/nsUnicodeNormalizer.h => intl/unicharutil/nsUnicodeNormalizer.h
rename : intl/unicharutil/src/ucdata.c => intl/unicharutil/ucdata.c
rename : intl/unicharutil/src/ucdata.h => intl/unicharutil/ucdata.h
2014-07-24 10:56:40 -07:00
Birunthan Mohanathas
eec7d746a0
Bug 1038537 - Part 8: Flatten intl/uconv/{idl,public}/ directories. r=smontagu
...
--HG--
rename : intl/uconv/public/nsEncoderDecoderUtils.h => intl/uconv/nsEncoderDecoderUtils.h
rename : intl/uconv/idl/nsICurrentCharsetListener.idl => intl/uconv/nsICurrentCharsetListener.idl
rename : intl/uconv/idl/nsIScriptableUConv.idl => intl/uconv/nsIScriptableUConv.idl
rename : intl/uconv/idl/nsITextToSubURI.idl => intl/uconv/nsITextToSubURI.idl
rename : intl/uconv/idl/nsIUTF8ConverterService.idl => intl/uconv/nsIUTF8ConverterService.idl
rename : intl/uconv/public/nsIUnicodeDecoder.h => intl/uconv/nsIUnicodeDecoder.h
rename : intl/uconv/public/nsIUnicodeEncoder.h => intl/uconv/nsIUnicodeEncoder.h
rename : intl/uconv/public/nsUCSupport.h => intl/uconv/nsUCSupport.h
rename : intl/uconv/public/nsUConvCID.h => intl/uconv/nsUConvCID.h
rename : intl/uconv/public/uconvutil.h => intl/uconv/uconvutil.h
2014-07-24 10:56:39 -07:00
Birunthan Mohanathas
70553064dd
Bug 1038537 - Part 7: Flatten intl/uconv/src/ directory. r=smontagu
...
--HG--
rename : intl/uconv/src/8859-1.uf => intl/uconv/8859-1.uf
rename : intl/uconv/src/8859-1.ut => intl/uconv/8859-1.ut
rename : intl/uconv/src/cp1252.uf => intl/uconv/cp1252.uf
rename : intl/uconv/src/cp1252.ut => intl/uconv/cp1252.ut
rename : intl/uconv/src/macroman.uf => intl/uconv/macroman.uf
rename : intl/uconv/src/macroman.ut => intl/uconv/macroman.ut
rename : intl/uconv/src/nsCP1252ToUnicode.cpp => intl/uconv/nsCP1252ToUnicode.cpp
rename : intl/uconv/src/nsCP1252ToUnicode.h => intl/uconv/nsCP1252ToUnicode.h
rename : intl/uconv/src/nsConverterInputStream.cpp => intl/uconv/nsConverterInputStream.cpp
rename : intl/uconv/src/nsConverterInputStream.h => intl/uconv/nsConverterInputStream.h
rename : intl/uconv/src/nsConverterOutputStream.cpp => intl/uconv/nsConverterOutputStream.cpp
rename : intl/uconv/src/nsConverterOutputStream.h => intl/uconv/nsConverterOutputStream.h
rename : intl/uconv/src/nsISO88591ToUnicode.cpp => intl/uconv/nsISO88591ToUnicode.cpp
rename : intl/uconv/src/nsISO88591ToUnicode.h => intl/uconv/nsISO88591ToUnicode.h
rename : intl/uconv/src/nsMacRomanToUnicode.cpp => intl/uconv/nsMacRomanToUnicode.cpp
rename : intl/uconv/src/nsMacRomanToUnicode.h => intl/uconv/nsMacRomanToUnicode.h
rename : intl/uconv/src/nsReplacementToUnicode.cpp => intl/uconv/nsReplacementToUnicode.cpp
rename : intl/uconv/src/nsReplacementToUnicode.h => intl/uconv/nsReplacementToUnicode.h
rename : intl/uconv/src/nsScriptableUConv.cpp => intl/uconv/nsScriptableUConv.cpp
rename : intl/uconv/src/nsScriptableUConv.h => intl/uconv/nsScriptableUConv.h
rename : intl/uconv/src/nsTextToSubURI.cpp => intl/uconv/nsTextToSubURI.cpp
rename : intl/uconv/src/nsTextToSubURI.h => intl/uconv/nsTextToSubURI.h
rename : intl/uconv/src/nsUConvModule.cpp => intl/uconv/nsUConvModule.cpp
rename : intl/uconv/src/nsUTF8ConverterService.cpp => intl/uconv/nsUTF8ConverterService.cpp
rename : intl/uconv/src/nsUTF8ConverterService.h => intl/uconv/nsUTF8ConverterService.h
rename : intl/uconv/src/nsUTF8ToUnicode.cpp => intl/uconv/nsUTF8ToUnicode.cpp
rename : intl/uconv/src/nsUTF8ToUnicode.h => intl/uconv/nsUTF8ToUnicode.h
rename : intl/uconv/src/nsUTF8ToUnicodeSSE2.cpp => intl/uconv/nsUTF8ToUnicodeSSE2.cpp
rename : intl/uconv/src/nsUnicodeToCP1252.cpp => intl/uconv/nsUnicodeToCP1252.cpp
rename : intl/uconv/src/nsUnicodeToCP1252.h => intl/uconv/nsUnicodeToCP1252.h
rename : intl/uconv/src/nsUnicodeToISO88591.cpp => intl/uconv/nsUnicodeToISO88591.cpp
rename : intl/uconv/src/nsUnicodeToISO88591.h => intl/uconv/nsUnicodeToISO88591.h
rename : intl/uconv/src/nsUnicodeToMacRoman.cpp => intl/uconv/nsUnicodeToMacRoman.cpp
rename : intl/uconv/src/nsUnicodeToMacRoman.h => intl/uconv/nsUnicodeToMacRoman.h
rename : intl/uconv/src/nsUnicodeToUTF8.cpp => intl/uconv/nsUnicodeToUTF8.cpp
rename : intl/uconv/src/nsUnicodeToUTF8.h => intl/uconv/nsUnicodeToUTF8.h
2014-07-24 10:56:39 -07:00
Birunthan Mohanathas
46675362ed
Bug 1038537 - Part 6: Flatten intl/strres/{public,src}/ directories. r=smontagu
...
--HG--
rename : intl/strres/public/nsIStringBundle.idl => intl/strres/nsIStringBundle.idl
rename : intl/strres/public/nsIStringBundleOverride.idl => intl/strres/nsIStringBundleOverride.idl
rename : intl/strres/src/nsStringBundle.cpp => intl/strres/nsStringBundle.cpp
rename : intl/strres/src/nsStringBundle.h => intl/strres/nsStringBundle.h
rename : intl/strres/src/nsStringBundleService.h => intl/strres/nsStringBundleService.h
rename : intl/strres/src/nsStringBundleTextOverride.cpp => intl/strres/nsStringBundleTextOverride.cpp
rename : intl/strres/src/nsStringBundleTextOverride.h => intl/strres/nsStringBundleTextOverride.h
2014-07-24 10:56:39 -07:00
Birunthan Mohanathas
790694c449
Bug 1038537 - Part 5: Flatten intl/lwbrk/{idl,public,src}/ directories. r=smontagu
...
--HG--
rename : intl/lwbrk/src/Makefile.in => intl/lwbrk/Makefile.in
rename : intl/lwbrk/src/crashtests/416721.html => intl/lwbrk/crashtests/416721.html
rename : intl/lwbrk/src/crashtests/crashtests.list => intl/lwbrk/crashtests/crashtests.list
rename : intl/lwbrk/src/jisx4051class.h => intl/lwbrk/jisx4051class.h
rename : intl/lwbrk/src/jisx4051pairtable.txt => intl/lwbrk/jisx4051pairtable.txt
rename : intl/lwbrk/src/nsCarbonBreaker.cpp => intl/lwbrk/nsCarbonBreaker.cpp
rename : intl/lwbrk/src/nsComplexBreaker.h => intl/lwbrk/nsComplexBreaker.h
rename : intl/lwbrk/public/nsILineBreaker.h => intl/lwbrk/nsILineBreaker.h
rename : intl/lwbrk/idl/nsISemanticUnitScanner.idl => intl/lwbrk/nsISemanticUnitScanner.idl
rename : intl/lwbrk/public/nsIWordBreaker.h => intl/lwbrk/nsIWordBreaker.h
rename : intl/lwbrk/src/nsJISx4051LineBreaker.cpp => intl/lwbrk/nsJISx4051LineBreaker.cpp
rename : intl/lwbrk/src/nsJISx4051LineBreaker.h => intl/lwbrk/nsJISx4051LineBreaker.h
rename : intl/lwbrk/public/nsLWBrkCIID.h => intl/lwbrk/nsLWBrkCIID.h
rename : intl/lwbrk/src/nsPangoBreaker.cpp => intl/lwbrk/nsPangoBreaker.cpp
rename : intl/lwbrk/src/nsRuleBreaker.cpp => intl/lwbrk/nsRuleBreaker.cpp
rename : intl/lwbrk/src/nsSampleWordBreaker.cpp => intl/lwbrk/nsSampleWordBreaker.cpp
rename : intl/lwbrk/src/nsSampleWordBreaker.h => intl/lwbrk/nsSampleWordBreaker.h
rename : intl/lwbrk/src/nsSemanticUnitScanner.cpp => intl/lwbrk/nsSemanticUnitScanner.cpp
rename : intl/lwbrk/src/nsSemanticUnitScanner.h => intl/lwbrk/nsSemanticUnitScanner.h
rename : intl/lwbrk/src/nsUniscribeBreaker.cpp => intl/lwbrk/nsUniscribeBreaker.cpp
rename : intl/lwbrk/src/rulebrk.c => intl/lwbrk/rulebrk.c
rename : intl/lwbrk/src/rulebrk.h => intl/lwbrk/rulebrk.h
rename : intl/lwbrk/src/th_char.h => intl/lwbrk/th_char.h
2014-07-24 10:56:39 -07:00
Birunthan Mohanathas
217b8be4a8
Bug 1038537 - Part 4: Flatten intl/locale/{public,idl}/ directories. r=smontagu
...
--HG--
rename : intl/locale/public/nsCollationCID.h => intl/locale/nsCollationCID.h
rename : intl/locale/public/nsDateTimeFormatCID.h => intl/locale/nsDateTimeFormatCID.h
rename : intl/locale/idl/nsICollation.idl => intl/locale/nsICollation.idl
rename : intl/locale/public/nsIDateTimeFormat.h => intl/locale/nsIDateTimeFormat.h
rename : intl/locale/public/nsILanguageAtomService.h => intl/locale/nsILanguageAtomService.h
rename : intl/locale/idl/nsILocale.idl => intl/locale/nsILocale.idl
rename : intl/locale/idl/nsILocaleService.idl => intl/locale/nsILocaleService.idl
rename : intl/locale/public/nsIPlatformCharset.h => intl/locale/nsIPlatformCharset.h
rename : intl/locale/idl/nsIScriptableDateFormat.idl => intl/locale/nsIScriptableDateFormat.idl
rename : intl/locale/public/nsPosixLocale.h => intl/locale/nsPosixLocale.h
rename : intl/locale/public/nsWin32Locale.h => intl/locale/nsWin32Locale.h
2014-07-24 10:56:38 -07:00
Birunthan Mohanathas
aef3149a23
Bug 1038537 - Part 3: Flatten intl/locale/src/ directory. r=smontagu
...
--HG--
rename : intl/locale/src/Makefile.in => intl/locale/Makefile.in
rename : intl/locale/src/PluralForm.jsm => intl/locale/PluralForm.jsm
rename : intl/locale/src/langGroups.properties => intl/locale/langGroups.properties
rename : intl/locale/src/language.properties => intl/locale/language.properties
rename : intl/locale/src/mac/moz.build => intl/locale/mac/moz.build
rename : intl/locale/src/mac/nsCollationMacUC.cpp => intl/locale/mac/nsCollationMacUC.cpp
rename : intl/locale/src/mac/nsCollationMacUC.h => intl/locale/mac/nsCollationMacUC.h
rename : intl/locale/src/mac/nsDateTimeFormatMac.cpp => intl/locale/mac/nsDateTimeFormatMac.cpp
rename : intl/locale/src/mac/nsDateTimeFormatMac.h => intl/locale/mac/nsDateTimeFormatMac.h
rename : intl/locale/src/mac/nsMacCharset.cpp => intl/locale/mac/nsMacCharset.cpp
rename : intl/locale/src/nsCollation.cpp => intl/locale/nsCollation.cpp
rename : intl/locale/src/nsCollation.h => intl/locale/nsCollation.h
rename : intl/locale/src/nsLanguageAtomService.cpp => intl/locale/nsLanguageAtomService.cpp
rename : intl/locale/src/nsLanguageAtomService.h => intl/locale/nsLanguageAtomService.h
rename : intl/locale/src/nsLocale.cpp => intl/locale/nsLocale.cpp
rename : intl/locale/src/nsLocale.h => intl/locale/nsLocale.h
rename : intl/locale/src/nsLocaleConstructors.h => intl/locale/nsLocaleConstructors.h
rename : intl/locale/src/nsLocaleService.cpp => intl/locale/nsLocaleService.cpp
rename : intl/locale/src/nsPlatformCharset.h => intl/locale/nsPlatformCharset.h
rename : intl/locale/src/nsScriptableDateFormat.cpp => intl/locale/nsScriptableDateFormat.cpp
rename : intl/locale/src/nsUConvPropertySearch.cpp => intl/locale/nsUConvPropertySearch.cpp
rename : intl/locale/src/nsUConvPropertySearch.h => intl/locale/nsUConvPropertySearch.h
rename : intl/locale/src/props2arrays.py => intl/locale/props2arrays.py
rename : intl/locale/src/unix/Makefile.in => intl/locale/unix/Makefile.in
rename : intl/locale/src/unix/moz.build => intl/locale/unix/moz.build
rename : intl/locale/src/unix/nsAndroidCharset.cpp => intl/locale/unix/nsAndroidCharset.cpp
rename : intl/locale/src/unix/nsCollationUnix.cpp => intl/locale/unix/nsCollationUnix.cpp
rename : intl/locale/src/unix/nsCollationUnix.h => intl/locale/unix/nsCollationUnix.h
rename : intl/locale/src/unix/nsDateTimeFormatUnix.cpp => intl/locale/unix/nsDateTimeFormatUnix.cpp
rename : intl/locale/src/unix/nsDateTimeFormatUnix.h => intl/locale/unix/nsDateTimeFormatUnix.h
rename : intl/locale/src/unix/nsPosixLocale.cpp => intl/locale/unix/nsPosixLocale.cpp
rename : intl/locale/src/unix/nsUNIXCharset.cpp => intl/locale/unix/nsUNIXCharset.cpp
rename : intl/locale/src/unix/unixcharset.properties => intl/locale/unix/unixcharset.properties
rename : intl/locale/src/windows/Makefile.in => intl/locale/windows/Makefile.in
rename : intl/locale/src/windows/moz.build => intl/locale/windows/moz.build
rename : intl/locale/src/windows/nsCollationWin.cpp => intl/locale/windows/nsCollationWin.cpp
rename : intl/locale/src/windows/nsCollationWin.h => intl/locale/windows/nsCollationWin.h
rename : intl/locale/src/windows/nsDateTimeFormatWin.cpp => intl/locale/windows/nsDateTimeFormatWin.cpp
rename : intl/locale/src/windows/nsDateTimeFormatWin.h => intl/locale/windows/nsDateTimeFormatWin.h
rename : intl/locale/src/windows/nsWin32Locale.cpp => intl/locale/windows/nsWin32Locale.cpp
rename : intl/locale/src/windows/nsWinCharset.cpp => intl/locale/windows/nsWinCharset.cpp
rename : intl/locale/src/windows/wincharset.properties => intl/locale/windows/wincharset.properties
2014-07-24 10:56:38 -07:00
Birunthan Mohanathas
8cbc0c7099
Bug 1038537 - Part 2: Flatten intl/hyphenation/{public,src}/ directories. r=smontagu
...
--HG--
rename : intl/hyphenation/src/COPYING => intl/hyphenation/COPYING
rename : intl/hyphenation/src/COPYING.LGPL => intl/hyphenation/COPYING.LGPL
rename : intl/hyphenation/src/COPYING.MPL => intl/hyphenation/COPYING.MPL
rename : intl/hyphenation/src/README => intl/hyphenation/README
rename : intl/hyphenation/src/README.compound => intl/hyphenation/README.compound
rename : intl/hyphenation/src/README.hyphen => intl/hyphenation/README.hyphen
rename : intl/hyphenation/src/README.mozilla => intl/hyphenation/README.mozilla
rename : intl/hyphenation/src/README.nonstandard => intl/hyphenation/README.nonstandard
rename : intl/hyphenation/src/hnjalloc.h => intl/hyphenation/hnjalloc.h
rename : intl/hyphenation/src/hnjstdio.cpp => intl/hyphenation/hnjstdio.cpp
rename : intl/hyphenation/src/hyphen.c => intl/hyphenation/hyphen.c
rename : intl/hyphenation/src/hyphen.h => intl/hyphenation/hyphen.h
rename : intl/hyphenation/src/nsHyphenationManager.cpp => intl/hyphenation/nsHyphenationManager.cpp
rename : intl/hyphenation/public/nsHyphenationManager.h => intl/hyphenation/nsHyphenationManager.h
rename : intl/hyphenation/src/nsHyphenator.cpp => intl/hyphenation/nsHyphenator.cpp
rename : intl/hyphenation/public/nsHyphenator.h => intl/hyphenation/nsHyphenator.h
2014-07-24 10:56:38 -07:00
Birunthan Mohanathas
68acaede48
Bug 1038537 - Part 1: Flatten intl/chardet/{public,src}/ directories. r=smontagu
...
--HG--
rename : intl/chardet/src/nsCharDetConstructors.h => intl/chardet/nsCharDetConstructors.h
rename : intl/chardet/src/nsChardetModule.cpp => intl/chardet/nsChardetModule.cpp
rename : intl/chardet/src/nsCyrillicClass.h => intl/chardet/nsCyrillicClass.h
rename : intl/chardet/src/nsCyrillicDetector.cpp => intl/chardet/nsCyrillicDetector.cpp
rename : intl/chardet/src/nsCyrillicDetector.h => intl/chardet/nsCyrillicDetector.h
rename : intl/chardet/src/nsCyrillicProb.h => intl/chardet/nsCyrillicProb.h
rename : intl/chardet/public/nsDetectionConfident.h => intl/chardet/nsDetectionConfident.h
rename : intl/chardet/public/nsICharsetDetectionObserver.h => intl/chardet/nsICharsetDetectionObserver.h
rename : intl/chardet/public/nsICharsetDetector.h => intl/chardet/nsICharsetDetector.h
rename : intl/chardet/public/nsIStringCharsetDetector.h => intl/chardet/nsIStringCharsetDetector.h
2014-07-24 10:56:38 -07:00
Mike Hommey
7cab62150a
Bug 1041936 part 2 - Directly use the static library "xul" to link into "xul-gtest" instead of having an intermediate library "xul" used by "xul-shared" and "xul-gtest". r=gps
2014-07-23 13:33:09 +09:00
Mike Hommey
95063176fa
Bug 1036894
part 9 - Replace all EXTRA_DSO_LDOPTS, SHARED_LIBRARY_LIBS and LIBS with EXTRA_LIBS, OS_LIBS or OS_LDFLAGS, appropriately. r=gps
...
OS_LIBS for libraries that are not part of the gecko tree, EXTRA_LIBS for
libraries, such as NSPR, that are in the tree, but are not handled by
moz.build just yet. Those EXTRA_LIBS may also come from a system library.
However, in cases where the expanded variables are always empty for the
in-tree case, OS_LIBS is used (as for, e.g. MOZ_ZLIB_LIBS). OS_LDFLAGS is
used exclusively for non-library linker flags.
Always pass EXTRA_LIBS before OS_LIBS on linker command lines.
Forbid EXTRA_DSO_LDOPTS, SHARED_LIBRARY_LIBS and LIBS in Makefiles.
2014-07-23 13:31:02 +09:00
Mike Hommey
5fab42fcaf
Bug 1036894
part 8 - Move most in-tree library linkage information to moz.build, as USE_LIBS. r=gps
2014-07-23 13:30:52 +09:00
Mike Hommey
6d6d400ea1
Bug 1036894
part 6 - Emit SimplePrograms for CPP_UNIT_TESTs, and make the corresponding moz.build config look like that of SIMPLE_PROGRAMS. r=gps
2014-07-23 13:29:44 +09:00
Mike Hommey
a33d7d67e6
Bug 1036894
part 1 - Move MAKE_FRAMEWORK, SDK_LIBRARY, SHARED_LIBRARY_NAME and STATIC_LIBRARY_NAME to moz.build. r=gps
...
At the same time, make the Library data more useful in the build frontend.
2014-07-23 13:29:09 +09:00
Mike Hommey
622bf09730
Bug 1041864 - Remove LIBRARY_NAMEs that aren't used. r=mshal
2014-07-23 08:39:56 +09:00
Mike Hommey
bc5d6801bb
Bug 1041860 - Avoid setting FINAL_LIBRARY to libraries that further use a FINAL_LIBRARY. r=mshal
2014-07-23 08:37:51 +09:00
Ehsan Akhgari
9d52d07c8c
Bug 1039843 - Give nsCollationWin a private destructor; r=bjacob
...
--HG--
extra : rebase_source : e79af8be1de8239fedb56824a909f7e251cad1c2
2014-07-17 16:42:57 -04:00
Ehsan Akhgari
ef53e94f4e
Bug 1039841 - Give nsDateTimeFormatWin a private destructor; r=bjacob
...
--HG--
extra : rebase_source : 75795cf82a12791e7b5cc07e4543655c6e5a970b
2014-07-17 16:42:30 -04:00
Andrew McCreight
c3a80ae7ac
Bug 1038207 - Fix various classes that reimplement nsISupports. r=ehsan
2014-07-14 12:21:34 -07:00
Nathan Froyd
c599444402
Bug 1031352 - move most of the _MSC_VER references in Makefile.in to moz.build; r=glandium
2014-06-27 10:32:05 -04:00
Andrew McCreight
c1d7ee1d1a
Bug 1034915 - Don't explicitly call delete on nsExtensibleStringBundle. r=ehsan
2014-07-08 13:46:24 -07:00
Mike Hommey
16febf77a6
Bug 1034594 - Work around msys silliness breaking the build for some people after bug 1033958. r=gps
2014-07-08 07:30:33 +09:00
Benoit Jacob
9b83c2d49b
Bug 1028588 - Fix dangerous public destructors of Mac-specific reference-counted classes - r=mstange
2014-07-06 11:25:31 -04:00
Masatoshi Kimura
e6e3ddadf9
Bug 1018034 - Remove the "gfx.font_rendering.harfbuzz.scripts" pref. r=jfkthame
2014-05-31 15:11:29 +09:00
Mike Hommey
b161fa67a5
Bug 1027890 - Remove all sorts of build system code dedicated to pymake. r=gps
2014-06-25 08:38:28 +09:00
Ehsan Akhgari
e99c905c87
Bug 1028945 - Allow building ICU with clang-cl; r=Waldo
...
--HG--
extra : rebase_source : cc09faf999e90567de564c0b0b8349c701b73f83
2014-06-24 07:19:45 -07:00
Benoit Jacob
c08add5679
Bug 1028588 - Fix dangerous public destructors in intl/ - r=ehsan
2014-06-23 18:40:02 -04:00
Henri Sivonen
b268d848eb
Bug 995957 - Remove non-Encoding Standard Vietnamese encodings from m-c. r=emk.
2014-06-19 10:43:26 +03:00
Henri Sivonen
4b5706fb08
Bug 997114 - Remove EUC-TW from m-c. r=emk.
2014-06-18 11:34:10 +03:00
Henri Sivonen
61894527f1
Bug 997115 - Remove ISO-2022-CN and ISO-2022-KR from m-c. r=emk.
2014-06-16 15:54:34 +03:00
Mike Hommey
38f7a6bf50
Bug 1023703 - Fix static-icu windows builds after bug 1014976, r=mshal
2014-06-12 06:55:55 +09:00
Jonathan Kew
3022454dd2
backout changeset 48b74ab18f92 (bug 1018034) due to MS Sans Serif regression with Thai system locale (see bug 1020826).
2014-06-06 22:41:07 +01:00
Robert O'Callahan
fc44c75519
Bug 1015664
. Part 4: Remove NS_HIDDEN in a few miscellaneous places. r=bsmedberg
2014-06-03 00:08:29 +12:00
Robert O'Callahan
2a92625af7
Bug 1015664
. Part 2: Remove some NS_HIDDEN usage. r=bsmedberg
2014-06-03 00:08:24 +12:00
Robert O'Callahan
cbb8fdebfc
Bug 1015664
. Part 1: Remove NS_HIDDEN_() usage. r=bsmedberg
2014-06-03 00:08:21 +12:00
Jonathan Kew
fc175df9f2
bug 1018805 - implement custom lowercasing behavior for Irish. r=smontagu
2014-06-02 12:48:01 +01:00
Jonathan Kew
bcc1a43a2b
bug 1014639 - part 1 - implement IrishCasing to encapsulate the special Irish uppercasing rules. r=smontagu
2014-06-01 23:17:54 +01:00
Jonathan Kew
85f3fea947
bug 1014639 - part 0 - (preliminary cleanup) split GreekCasing out into its own file to reduce clutter in nsUnicharUtils.cpp. r=smontagu
2014-06-01 23:17:41 +01:00
Masatoshi Kimura
41e75a3dbc
Bug 1018034 - Remove the "gfx.font_rendering.harfbuzz.scripts" pref. r=jfkthame
2014-05-31 15:11:29 +09:00
Mike de Boer
ddfe3d4793
Bug 1014482: make existing tests compatible with global Assert.jsm methods. r=gps
2014-05-30 16:26:48 +02:00
Mike Hommey
bc68e46dd9
Bug 1014976 - Slightly clean up ICU setup for windows debug builds. r=mshal
2014-05-30 09:37:24 +09:00
Birunthan Mohanathas
d9e420fc7c
Bug 869836 - Part 12: Use `Assign('c')` instead of `AssignLiteral("c")`. r=ehsan
...
--HG--
extra : rebase_source : a6b15019cee452973dd8bf3112c15e14175855a9
2014-05-26 21:55:08 +03:00
Jonathan Kew
6a21f6658d
bug 1015603 part 2 - move the special Greek uppercasing code from nsTextRunTransformations to intl/unicharutil. r=roc
2014-05-26 14:23:31 +01:00
Birunthan Mohanathas
aea8617b92
Bug 869836 - Part 7: Use AppendLiteral instead of Append where possible. r=ehsan
2014-05-22 06:48:51 +03:00
Birunthan Mohanathas
f65339b9ff
Bug 869836 - Part 5: Use AssignLiteral instead of Assign where possible. r=ehsan
2014-05-22 06:48:51 +03:00
Andrew McCreight
6b94f1bb01
Bug 971264 - Remove nsHashtable. r=bsmedberg
2014-05-15 09:52:57 -07:00
Martin Thomson
7c4865e437
Bug 1003246 - Loosening assertion to allow for other valid inputs. r=jwatt
2014-04-29 10:36:00 +02:00
Henri Sivonen
35b68c4259
Bug 1008832 - Make the isInternal mode of nsIScriptableUConv more backwards compatible. r=emk.
...
--HG--
rename : intl/uconv/tests/unit/test_decode_x_mac_hebrew_internal.js => intl/uconv/tests/unit/test_bug1008832.js
2014-05-12 13:07:47 +03:00
Henri Sivonen
a5f989d627
Bug 995922 - Remove JOHAB support. r=emk.
2014-05-12 11:56:58 +03:00
Henri Sivonen
51efa01fca
Bug 951571 - Remove T.61-8bit. r=emk.
2014-05-12 11:56:58 +03:00
Henri Sivonen
34b67bca76
Bug 943268 - Remove nsCharsetAlias and nsCharsetConverterManager. r=emk.
2014-05-08 12:32:00 +03:00
Ehsan Akhgari
88fbe13b7d
Bug 1005730 - Print assertion stacks for MOZ_ASSERT and MOZ_CRASH for code that lives inside libxul; r=froydnj
...
The hyphenation changes are necessary because hnjalloc.h #defines FILE to
a custom data structure, which clashes with using |stderr| in Assertions.h.
2014-05-05 22:02:04 -04:00
Jonathan Watt
5c947c8bd5
Bug 1004327 - Don't limit the number of significant fractional digits for <input type=number>. r=bz
2014-05-02 10:25:40 +01:00
Chris Peterson
38c8f5be58
Bug 1003702 - Suppress clang warnings in third-party code: ICU. Now with more clobberin'. r=glandium
...
--HG--
extra : amend_source : 8fff21a02daafc582a458887fd55ad6c0eb3e97a
2014-05-01 08:55:31 -07:00
Jonathan Kew
0d4074194a
bug 1002425 - add a Gecko script code for "mathematical notation". r=smontagu
2014-04-28 17:10:36 +01:00
Birunthan Mohanathas
5f1fde8824
Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj
2014-04-27 03:06:00 -04:00
Henri Sivonen
13426edcb2
Bug 1001113 - Remove test_bug718500.js from m-c. r=emk
2014-04-25 12:36:22 +03:00
Henri Sivonen
c5b83edf7c
Bug 937056 - Remove UTF-7 code from mozilla-central. r=emk.
...
--HG--
rename : intl/uconv/util/nsUCSupport.h => intl/uconv/public/nsUCSupport.h
2014-04-15 15:58:01 +03:00
Ehsan Akhgari
2ecbad7b1c
Bug 491863 - Remove IBMBIDI; r=roc
2014-04-23 21:15:29 -04:00
Henri Sivonen
fcb1c588ef
Bug 999349 - Add "DO NOT USE" annotation to nsIPlatformCharset. r=emk
2014-04-22 12:35:44 +03:00
Anuj Agarwal
15252448a5
Bug 984125 - Convert nsStringBundleService::mBundleMap to nsDataHashtable. r=ehsan
2014-04-22 12:48:46 -07:00
Andrew McCreight
a969ec0a42
Bug 997963, part 9 - Make bundleCacheEntry_t FINAL, have COUNT_CTOR. r=ehsan
2014-04-21 16:34:07 -07:00
Andrew McCreight
e4e56b3a74
Bug 997963, part 8 - Fix typos in string bundle comment. r=ehsan
2014-04-21 09:41:57 -07:00
Andrew McCreight
f18f08bb02
Bug 997963, part 7 - Remove some old ifdef DEBUG_foo code from string bundle code. r=ehsan
2014-04-21 09:41:57 -07:00
Andrew McCreight
d322789ccc
Bug 997963, part 6 - Use a refptr in nsStringBundleService::getStringBundle. r=ehsan
2014-04-21 09:41:57 -07:00
Andrew McCreight
d51337bc34
Bug 997963, part 5 - Remove some useless OOM checks from nsStringBundleService. r=ehsan
2014-04-21 09:41:57 -07:00
Andrew McCreight
b51f7f3a69
Bug 997963, part 4 - Turn bundleCacheEntry_t::mBundle into an nsCOMPtr. r=ehsan
...
Also remove the now useless recycleEntry.
2014-04-21 09:41:57 -07:00
Andrew McCreight
f3f5eeefe7
Bug 997963, part 3 - Make bundleCacheEntry_t::mHashKey into an nsAutoPtr. r=ehsan
2014-04-21 09:41:57 -07:00
Andrew McCreight
bf39f777a9
Bug 997963, part 2 - Allocate bundleCacheEntry_t using new and free. r=ehsan
2014-04-21 09:41:56 -07:00
Andrew McCreight
1acb0b00ed
Bug 997963, part 1 - Delete trailing whitespace from string bundle files. r=ehsan
2014-04-21 09:41:56 -07:00
Nathan Froyd
968f30feea
Bug 988829 - convert intl/uconv/ucvlatin/ to use Endian.h; r=smontagu
2014-02-26 20:42:29 -05:00
Jonathan Kew
4ed25cb5f9
bug 987668 - add hyphenation patterns for Polish. r=smontagu,gerv
2014-04-02 07:38:00 +01:00
Mats Palmgren
cb83f0aa3c
Bug 988453 - Make nsHyphenationManager::Shutdown() resilient against being called more than once. r=roc
2014-03-31 02:57:34 +00:00
Makoto Kato
ebd2f17d62
Bug 984379 - Use fallible allocator for nsIScriptableUnicodeConverter. r=smontagu
2014-03-31 10:18:20 +09:00
Ehsan Akhgari
186680d83a
Bug 798158 - Part 1: Use a pointer-sized type to store refcounts internally; r=bsmedberg
2014-03-27 16:38:33 -04:00
Jonathan Kew
7af873e1c5
bug 827779 - allow break after hyphen even if preceded by closing punctuation and/or followed by opening punctuation. r=masayuki
2014-03-25 09:29:16 +00:00
Margaret Leibovic
43d837d38e
Bug 943262 - Remove getCharsetTitle part of test_bug713519.js. r=gavin
2014-03-24 09:22:35 -07:00
Ehsan Akhgari
020f3fd4d8
Bug 979118 - Add global MMX_FLAGS, SSE_FLAGS and SSE2_FLAGS variables; r=glandium
2014-03-19 21:55:00 -04:00
Chris Peterson
0a6dfe722a
Bug 984250 - Suppress clang and gcc warnings in third-party code: hunspell and hyphen. r=ehsan
2014-03-15 23:17:50 -07:00
Kyle Huey
fe6c4e28d6
Bug 967364: Rename already_AddRefed::get to take. r=bsmedberg
2014-03-15 12:00:15 -07:00
Vaibhav Agarwal
c75ff964a1
Bug 971132 - B2G mochitests should use the new manifest format for runtests; r=jmaher
2014-03-13 10:40:10 -04:00
Andrew McCreight
cb2d3b3251
Bug 978486 - Remove nsErrorService::mErrorStringBundleKeyMap. r=froydnj
2014-03-04 09:49:40 -08:00
Ehsan Akhgari
667b4bc049
Bug 978594 - Part 3: Port some of the per-source flags to moz.build; r=glandium
...
--HG--
extra : rebase_source : fe4cd059eddda221af420e1517250772816d7ee8
2014-03-02 15:41:32 -05:00
Jonathan Watt
fad9494d63
Bug 974175 - Stop using grouping separator characters when displaying <input type=number>'s value. r=ehsan
2014-02-20 12:31:05 +00:00