Commit Graph

838 Commits

Author SHA1 Message Date
Birunthan Mohanathas
fadbd065a6 Bug 798033 - Remove 'using namespace' intl/uconv/ucvcn headers. r=emk 2014-01-22 12:24:25 -05:00
Mike Hommey
83c116b78a Bug 958404 - Recurse icu from top-level when building js. r=gps 2014-01-20 09:13:06 +09:00
Ehsan Akhgari
0edc1cdfb6 Bug 958497 - Use the correct character type in th_char.h depending on the language to use; r=smontagu 2014-01-12 14:50:48 -05:00
Masatoshi Kimura
f1e6303afa Bug 956995 - Stop using prtypes in unicpriv.h. r=smontagu 2014-01-10 21:09:35 +09:00
Masatoshi Kimura
0cd261329a Bug 956995 - Remove prtypes.h inclusions from C++ code in intl/. r=smontagu 2014-01-10 21:09:08 +09:00
Henri Sivonen
10f2ef6838 Bug 956024 - Remove traces of SunDevanagari and LangBox Arabic encodings. r=emk. 2014-01-07 12:41:09 +02:00
Henri Sivonen
4b092c3fbb Bug 799913 - Remove dead-code encoders previously used by gfx. r=emk. 2014-01-07 12:41:03 +02:00
Ehsan Akhgari
ebd358dfd7 Bug 927728 - Part 1: Replace PRUnichar with char16_t; r=roc
This patch was automatically generated by the following script:

#!/bin/bash
# Command to convert PRUnichar to char16_t

function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
       ! -wholename "*security/nss*" \
       ! -wholename "*modules/libmar*" \
       ! -wholename "*/.hg*" \
       ! -wholename "obj-ff-dbg*" \
       ! -name prtypes.h \
       ! -name Char16.h \
         -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 PRUnichar char16_t
2014-01-04 10:02:17 -05:00
Henri Sivonen
2fabf9a684 Bug 213517 part 2 - Remove the x-user-def language group. r=jfkthame. 2014-01-02 09:18:20 +02:00
Gregory Szorc
158ed8b3ec Bug 774572 - Part 2: Define JAR_MANIFESTS in moz.build files; r=glandium
Every directory with a jar.mn now has JAR_MANIFESTS defined in its
moz.build file.

We also removed the may_skip special consideration of jar.mn files
because this information is now available during tier traversal by the
reader courtesy of the variables being present in moz.build files.

--HG--
extra : rebase_source : 21049b15e6bd9cf65b0805ccaccc4ba5aae93c98
extra : amend_source : 0b1ea866d725beef92d37c6f6d475369ac002e19
2013-12-10 16:18:11 +09:00
Henri Sivonen
eb366090d3 Bug 949345 - Gather telemetry about non-default Cyrillic legacy encodings. r=emk,f=sstamm. 2013-12-17 12:47:25 +02:00
Trevor Saunders
907dfc4528 bug 949821 - use MOZ_UTF16 more and NS_LITERAL_STRING less r=froydnj 2013-12-12 20:50:01 -05:00
Masatoshi Kimura
2ef1ad3911 Bug 950032 - Part 3: Update jamap.pl to the latest tip. r=smontagu 2013-12-16 01:07:44 +09:00
Shoji Matsumoto
ea6ed2626a Bug 950032 - Part 2: Import jamap.pl from bug 108136. r=smontagu 2013-12-16 01:07:18 +09:00
Masatoshi Kimura
9a6431c1a9 Bug 950032 - Part 1: Remove dead code from japanese.map. r=smontagu 2013-12-16 01:07:06 +09:00
Birunthan Mohanathas
759ab69b0a Bug 713082 - Part 2: Rename Util.h to ArrayUtils.h. r=Waldo
--HG--
rename : mfbt/Util.h => mfbt/ArrayUtils.h
2013-12-08 21:52:54 -05:00
Cykesiopka
f8bd1a35b4 Bug 342135 - Remove stale comment in nsICharsetConverterManager.idl. r=emk 2013-12-08 21:51:26 -05:00
Ehsan Akhgari
1adec124cd Bug 915735 - Build ICU as a shared library where JS is built as a shared library; r=glandium 2013-12-06 08:08:52 -05:00
Carsten "Tomcat" Book
72db98e70d Backed out changeset 099f65a712a8 (bug 915735) Windows Build Bustage on a CLOSED TREE 2013-12-06 14:48:13 +01:00
Ehsan Akhgari
905395bdd0 Bug 915735 - Build ICU as a shared library where JS is built as a shared library; r=glandium 2013-12-06 08:08:52 -05:00
Ehsan Akhgari
288c67ff02 Bug 946209 - Build intl/strres in unified mode; r=smontagu
--HG--
extra : rebase_source : aa4b70a6ad3bd3b718169cbf5ee2a7bd038e5c1d
2013-12-04 12:07:57 -05:00
Ehsan Akhgari
f450c4dedf Bug 946221 - Build intl/locale in unified mode; r=glandium
--HG--
extra : rebase_source : cf909b354efb1c16b0298ad56f040aabfa356133
2013-12-04 09:46:05 -05:00
Ehsan Akhgari
2472c5b43a Bug 946219 - Build intl/hyphenation in unified mode; r=glandium
--HG--
extra : rebase_source : 68f8e2151144b383c06e9f26f8781383dfabc96a
2013-12-04 09:45:35 -05:00
Ehsan Akhgari
09c44f04e7 Bug 946218 - Build intl/chardet in unified mode; r=glandium
--HG--
extra : rebase_source : 0466346b707ffb25247c269a5f66d37ea6aa58e0
2013-12-04 09:44:23 -05:00
Ehsan Akhgari
98e0da114b Bug 946217 - Build intl/lwbrk in unified mode; r=glandium
--HG--
extra : rebase_source : 1e6dfc33913491a87c3ac72c068ed9c78f64e776
2013-12-04 09:43:58 -05:00
Jacek Caban
08ee154ee6 Bug 945245 - Fixed misc char16_t/wchar_t mismatches. r=ehsan
--HG--
extra : rebase_source : fcab74b295b513f4185cf9c12f31ebaddb7c8e0e
2013-12-03 16:09:50 +01:00
Ms2ger
a129edb4cb Merge mozilla-inbound to mozilla-central. 2013-11-29 09:54:12 +01:00
Makoto Kato
ed24a20324 Bug 942645 - Remove old OS_RELEAE reference. r=glandium 2013-11-29 13:52:22 +09:00
Ms2ger
c0f908e4bb Bug 937224 - Part f: Move LOCAL_INCLUDES to moz.build in intl/; r=mshal 2013-11-28 15:24:15 +01:00
Mike Hommey
9245936f8b Bug 874266 - Move all DEFINES that can be moved to moz.build. r=mshal 2013-11-27 22:55:07 +09:00
Mike Hommey
2b828323f2 Backout changeset 3fd4b546eed4 (bug 874266) and changeset a35d2e3a872f (bug 942043) for ASAN build bustage and Windows test bustage
--HG--
extra : amend_source : f20d09aeff1c8b5cbd0f1d24c7ce04e86f3aed1d
2013-11-28 14:24:05 +09:00
Mike Hommey
d210f8ff00 Bug 874266 - Move all DEFINES that can be moved to moz.build. r=mshal 2013-11-28 13:08:16 +09:00
Henri Sivonen
efd91c19ff Bug 805374 - Clean up the Character Encoding menu. r=Gijs,Unfocused. 2013-11-26 09:31:52 +02:00
Henri Sivonen
941bbef0ec Bug 919935 - Add a deCOMtaminated way to instantiate nsIUnicodeDecoders and nsIUnicodeEncoders. r=emk. 2013-11-26 09:31:52 +02:00
Birunthan Mohanathas
0816e609ee Bug 784739 - Switch from NULL to nullptr in miscellaneous directories; r=ehsan
--HG--
extra : rebase_source : 8ace754e117a12e2599f5a90030f13a3a7064fed
2013-11-25 14:02:47 -05:00
Henri Sivonen
9a664db15c Bug 863728 - Implement the replacement encoding. r=emk. 2013-11-25 10:06:56 +02:00
Mike Hommey
b39418250a Bug 941450 - Add some GENERATED_FILES to moz.build. r=gps 2013-11-22 08:16:18 +09:00
Ed Morley
0e1036028c Backed out changeset c30371a66429 (bug 941450) 2013-11-22 15:59:22 +00:00
Mike Hommey
f6b8ef93a4 Bug 941450 - Add some GENERATED_FILES to moz.build. r=gps 2013-11-22 08:16:18 +09:00
Mike Hommey
a65383e1e9 Bug 939632 - Remove LIBRARY_NAME for leaf libraries. r=gps
Landing on a CLOSED TREE.
2013-11-19 11:50:54 +09:00
Mike Hommey
8ceb917350 Bug 939074 - Remove most LIBXUL_LIBRARY. rs=gps 2013-11-19 11:48:10 +09:00
Mike Hommey
9fe772e7fd Bug 939044 - Rename remaining MODULE definitions to XPIDL_MODULE. r=mshal 2013-11-19 11:47:43 +09:00
Mike Hommey
bb6779efe3 Bug 939044 - Remove most definitions of MODULE. r=mshal 2013-11-19 11:47:39 +09:00
Mike Hommey
d7b6f95761 Bug 935881 - Use FINAL_LIBRARY for all (fake) libraries that end up linked in a single other library. r=gps 2013-11-19 11:47:14 +09:00
Mike Hommey
f25c307c6b Bug 937526 - Cleanup unicharutil/util and rdf/util related things. r=gps 2013-11-16 13:37:54 +09:00
Alexander J. Vincent
f0ba730e9a Bug 928185 - Write a test for nsIScriptableUnicodeConverter.convertToInputStream. r=smontagu 2013-10-17 16:57:14 -07:00
Josh Aas
bde4713216 Bug 923967: Move from deprecated Unicode Utilities usage to CFStringTokenizer on OS X. r=smontagu 2013-11-11 10:31:11 -06:00
Henri Sivonen
77ead8cc84 Bug 935453 - Gather telemetry about dangerous encodings and encodings we might remove. r=emk,sstamm. 2013-11-11 17:04:02 +02:00
Ehsan Akhgari
e107dd19dd Bug 936930 - Build the unicharutil library in unified mode; r=smontagu 2013-11-10 16:41:53 -05:00
Ehsan Akhgari
0703224cdd Bug 936899 - Build all of the uconv library in unified mode; r=smontagu 2013-11-10 14:41:29 -05:00
Mike Hommey
6b4f0058ce Bug 935387 - Remove non recursed install targets. r=mshal 2013-11-07 10:37:45 +09:00
Mike Hommey
ff4fa14954 Bug 933135 - Treat SIMPLE_PROGRAMS more like PROGRAM. r=mshal 2013-11-02 08:43:55 +09:00
Mike Hommey
753bf63b90 Bug 932160 - Use UNIFIED_SOURCES for uconv unified sources. r=mshal 2013-10-30 07:43:39 +09:00
Cykesiopka
a3710e5c11 Bug 914270 - Part 1: Simple/Automated moves. r=joey 2013-10-24 18:51:00 +01:00
Mike Hommey
1d566f7586 Bug 929905 - Consolidate sources in moz.build. r=gps 2013-10-25 08:23:05 +09:00
Simon Montagu
2e6dc96357 Update Unicode data to version 6.3. Bug 922550, r=jfkthame 2013-10-02 12:09:26 +03:00
Simon Montagu
74c3067fe1 Add new bidi control characters defined in Unicode 6.3. Bug 922530, r=jfkthame 2013-10-02 16:07:02 +03:00
Ehsan Akhgari
0a28148ebf Bug 928231 follow-up - Rename the SIZE_OF_TABLES macro 2013-10-22 09:06:22 -04:00
Ehsan Akhgari
e9bbb4d14a Bug 928231 - Build the uconv library in unified mode; r=smontagu
--HG--
extra : rebase_source : 8f92dcbec9e63aee39c9e15b58e8a189ba9cc2f6
2013-10-17 19:09:20 -04:00
Ms2ger
de3cb9f21a Bug 923395 - Part a: Remove completely empty makefiles; r=gps 2013-10-20 09:25:18 +02:00
Nomis101
c613fd988a Bug 901348 - Apply upstream ICU patch to fix OSX 10.9 build errors. r=Waldo 2013-09-30 21:04:15 +02:00
Ehsan Akhgari
a7cfe4f5a9 Bug 924019 - Do not assume that PRUnichar and UniChar/unichar are the same type; r=smichaud 2013-10-10 12:59:40 -04:00
Nathan Froyd
8c33b91b8c Bug 906154 - move gCategoryImp to its point of use to avoid a static constructor; r=smontagu 2013-08-16 15:05:51 -04:00
Ms2ger
7ffcd856c2 Bug 900980 - Part a: Move unconditional assignments to EXPORT_LIBRARY to moz.build; rs=gps 2013-10-03 09:11:13 +02:00
Ms2ger
105ce73cfa Bug 922268 - Remove empty makefiles; r=gps 2013-10-03 09:10:00 +02:00
Gregory Szorc
e53ac5e38d Bug 920223 - Part 1: Mass convert MOCHITEST_FILES to manifests; rs=Ms2ger 2013-09-30 09:51:57 +02:00
Ed Morley
d84dee3273 Backed out changeset 77bff106b704 (bug 920223) 2013-09-30 12:50:12 +01:00
Gregory Szorc
cabc6369a6 Bug 920223 - Part 1: Mass convert MOCHITEST_FILES to manifests; rs=Ms2ger 2013-09-30 09:51:57 +02:00
Ehsan Akhgari
e55dbc5e2e Bug 921472 - Minimize the #includes in intl/; r=smontagu
--HG--
extra : rebase_source : 09da2f7e2e4602e2572a64f45828a660aefe5ec2
2013-09-27 12:45:04 -04:00
Neil Rashbrook
8894f0ba78 Bug 920073 Switch back to #including nsStringGlue.h in headers that need to work with the external string API r=ehsan 2013-09-25 08:27:54 +01:00
Gregory Szorc
ed68c2482b Bug 901990 - Part 2: Upgrade xpcshell manifests; r=ted
--HG--
rename : toolkit/mozapps/extensions/test/xpcshell-unpack/head_unpack.js => toolkit/mozapps/extensions/test/xpcshell/head_unpack.js
2013-09-24 11:50:08 -07:00
Ehsan Akhgari
b4cc06df88 Bug 918923 - Part 2: Switch to #including nsString.h in code using the internal strings API; r=bsmedberg 2013-09-23 13:25:00 -04:00
Trevor Saunders
ba23a6f84d bug 915566 - rm makefiles in intl/ r=mshal 2013-09-12 13:39:02 -04:00
Brian O'Keefe
535c7c2ade Bug 865673 - Convert objs.mk to objs.mozbuild. r=gps 2013-08-30 09:09:06 -04:00
Jonathan Kew
c50cd39702 bug 911849 - Unicode characters U+FEFF (zero-width no-break space) and U+2060 (word joiner) should inhibit line-breaking. r=masayuki 2013-09-05 14:23:03 +01:00
Robert O'Callahan
33cdb42706 Bug 910989. Remove nsTHashtable::Init, fallible allocation, and MT hashtables. r=ehsan,bsmedberg
--HG--
extra : rebase_source : 0787130b1814c74bfb38dc178de94022f0b2e64e
2013-09-02 20:41:57 +12:00
Mike Hommey
f1cf3b4238 Bug 912293 - Remove now redundant boilerplate from Makefile.in. r=gps 2013-09-05 09:01:46 +09:00
Masatoshi Kimura
e2bd26bb53 Bug 911573 - Mochitest fixup to prepare removing Components-in-content with UniversalXPConnect. r=bholley 2013-09-05 01:02:34 +09:00
Birunthan Mohanathas
fe7d4dc7d3 Bug 784739 - Switch from NULL to nullptr in intl/. r=ehsan 2013-08-23 15:51:30 -04:00
Makoto Kato
9645c57fa1 Bug 901820 - Part 2. Remove nsCRT::strdup/nsCRT::strndup impl. r=bsmedberg 2013-08-22 19:32:11 +09:00
Makoto Kato
63341bc0ca Bug 901820 - Part 1. replace nsCRT::strdup with strdup. r=bsmedberg 2013-08-22 19:31:48 +09:00
Ms2ger
2672c6e4bb Bug 906619 - Part b: move the CSRCS definition in intl/lwbrk/src into moz.build; r=mshal 2013-08-22 08:56:02 +02:00
Ms2ger
d62e2c8439 Bug 906619 - Part a: Move unconditional CSRCS to moz.build; r=mshal 2013-08-22 08:56:02 +02:00
Ms2ger
399a57add9 Bug 904831 - Part c: Move conditional MSVC_ENABLE_PGO definitions into moz.build and remove empty makefiles; r=mshal 2013-08-22 08:56:01 +02:00
Ms2ger
4922ccbc0a Bug 904831 - Part b: Move unconditional MSVC_ENABLE_PGO definitions into moz.build; r=gps 2013-08-22 08:56:01 +02:00
Ms2ger
dba42e4001 Bug 883284 - Part d: Move LIBXUL_LIBRARY into moz.build (f-j); r=bsmedberg 2013-08-22 08:56:00 +02:00
Ms2ger
7d56a6ab7d Bug 906342 - Move the remaining SIMPLE_PROGRAMS to moz.build and disallow setting SIMPLE_PROGRAMS in Makefiles; r=gps 2013-08-22 08:35:03 +02:00
t_mrc-ct
57032d4ddf Bug 906698 - nsUTF16ToUnicode is mis-converting on big-endian processor. r=smontagu
CLOSED TREE
2013-08-21 22:40:57 +09:00
Jan Beich
1849a2e21e Bug 899722 Part 4: Prevent runConfigureICU from overriding CC/CXX on BSDs. r=glandium 2013-08-20 16:42:42 -04:00
Michael Harrison
7123f492d6 Bug 486080 - Remove nsIByteBuffer and nsIUnicharBuffer. r=bsmedberg 2013-08-20 11:03:50 +00:00
Trevor Saunders
bddf017039 bug 905410 - remove most remaining usage of nspr atomics outside of xpcom/ r=ehsan 2013-08-12 05:51:49 -04:00
Ms2ger
2797100606 Merge m-c to inbound. 2013-08-14 14:47:39 +02:00
Ms2ger
93933b0de8 Bug 897909 - Cleanup some SIMPLE_PROGRAMS; r=gps
* * *
FOLD
2013-08-14 09:00:13 +02:00
Ms2ger
20752c581e Bug 901063 - Remove HB_DONT_DEFINE_STDINT defines; r=gps
These defines have been unnecessary since we removed mozilla/StandardInteger.h.
The upstream code will default to stdint.h typedefs without them.
2013-08-14 08:57:22 +02:00
Ehsan Akhgari
55662e26d0 Bug 904121 - Do not include nsIMemory in nsMemory.h; r=vlad
--HG--
extra : rebase_source : b525ab299eeefdd39f6e919c8a0c6407f9bac209
2013-08-12 17:44:56 -04:00
Landry Breuil
819bc8d031 Bug 899722 Part 2: Backport upstream r32937 to fix symbol collision w/ truncate on BSD r=norbert r=waldo
See http://bugs.icu-project.org/trac/ticket/10290
2013-08-14 13:04:41 +02:00
Landry Breuil
02558cdb8a Bug 899722 Part 1: Fix ECMAScript intl on BSD by stripping the extra 's' added to the library name, as done on linux. r=norbert 2013-08-14 13:03:40 +02:00
Landry Breuil
2ad9f88ac6 Bug 899722 Part 0: Extract patches for bugs 724533 & 853701 into separate patches and make update-icu.sh apply them. r=glandium 2013-08-14 13:03:36 +02:00
Trevor Saunders
7da524d402 bug 886526 - remove IS_COMPONENT and MODULE_NAME makefile vars for things in libxul r=bsmedberg r=glandium 2013-08-08 20:12:37 -04:00
Ms2ger
061d88874c Bug 897921 - Remove some dead assignments in makefiles; r=mshal 2013-08-02 09:03:55 +02:00