Bug 1387332 - Remove leftover ENABLE_INTL_API conditions. r?jfkthame
MozReview-Commit-ID: CMvCR9ZWuQw
--- a/browser/installer/package-manifest.in
+++ b/browser/installer/package-manifest.in
@@ -254,19 +254,17 @@
@RESPATH@/components/layout_printing.xpt
#endif
@RESPATH@/components/layout_xul_tree.xpt
@RESPATH@/components/layout_xul.xpt
@RESPATH@/components/locale.xpt
@RESPATH@/browser/components/migration.xpt
@RESPATH@/components/mimetype.xpt
@RESPATH@/components/mozfind.xpt
-#ifdef ENABLE_INTL_API
@RESPATH@/components/mozintl.xpt
-#endif
@RESPATH@/components/necko_about.xpt
@RESPATH@/components/necko_cache.xpt
@RESPATH@/components/necko_cache2.xpt
@RESPATH@/components/necko_cookie.xpt
@RESPATH@/components/necko_dns.xpt
@RESPATH@/components/necko_file.xpt
@RESPATH@/components/necko_ftp.xpt
@RESPATH@/components/necko_http.xpt
@@ -546,20 +544,18 @@
@RESPATH@/components/nsAsyncShutdown.manifest
@RESPATH@/components/nsAsyncShutdown.js
@RESPATH@/components/BuiltinProviders.manifest
@RESPATH@/components/PresentationControlService.js
@RESPATH@/components/PresentationDataChannelSessionTransport.js
@RESPATH@/components/PresentationDataChannelSessionTransport.manifest
-#ifdef ENABLE_INTL_API
@RESPATH@/components/mozIntl.manifest
@RESPATH@/components/mozIntl.js
-#endif
#if defined(ENABLE_TESTS) && defined(MOZ_DEBUG)
@RESPATH@/components/TestInterfaceJS.js
@RESPATH@/components/TestInterfaceJS.manifest
@RESPATH@/components/TestInterfaceJSMaplike.js
#endif
#if defined(MOZ_DEBUG) || defined(NIGHTLY_BUILD)
--- a/mobile/android/installer/package-manifest.in
+++ b/mobile/android/installer/package-manifest.in
@@ -169,19 +169,17 @@
#ifdef NS_PRINTING
@BINPATH@/components/layout_printing.xpt
#endif
@BINPATH@/components/layout_xul_tree.xpt
@BINPATH@/components/layout_xul.xpt
@BINPATH@/components/locale.xpt
@BINPATH@/components/mimetype.xpt
@BINPATH@/components/mozfind.xpt
-#ifdef ENABLE_INTL_API
@BINPATH@/components/mozintl.xpt
-#endif
@BINPATH@/components/necko_about.xpt
@BINPATH@/components/necko_cache.xpt
@BINPATH@/components/necko_cache2.xpt
@BINPATH@/components/necko_cookie.xpt
@BINPATH@/components/necko_dns.xpt
@BINPATH@/components/necko_file.xpt
@BINPATH@/components/necko_ftp.xpt
@BINPATH@/components/necko_http.xpt
@@ -401,20 +399,18 @@
@BINPATH@/components/PresentationDataChannelSessionTransport.manifest
@BINPATH@/components/AndroidCastDeviceProvider.manifest
@BINPATH@/components/AndroidCastDeviceProvider.js
@BINPATH@/components/TVSimulatorService.js
@BINPATH@/components/TVSimulatorService.manifest
#endif
-#ifdef ENABLE_INTL_API
@BINPATH@/components/mozIntl.manifest
@BINPATH@/components/mozIntl.js
-#endif
; Modules
@BINPATH@/modules/*
; Safe Browsing
@BINPATH@/components/nsURLClassifier.manifest
@BINPATH@/components/nsUrlClassifierHashCompleter.js
@BINPATH@/components/nsUrlClassifierListManager.js
--- a/modules/libpref/init/all.js
+++ b/modules/libpref/init/all.js
@@ -2337,26 +2337,17 @@ pref("intl.ime.hack.on_ime_unaware_apps.
#endif
// If you use legacy Chinese IME which puts an ideographic space to composition
// string as placeholder, this pref might be useful. If this is true and when
// web contents forcibly commits composition (e.g., moving focus), the
// ideographic space will be ignored (i.e., commits with empty string).
pref("intl.ime.remove_placeholder_character_at_commit", false);
-#ifdef ENABLE_INTL_API
pref("intl.uidirection", -1); // -1 to set from locale; 0 for LTR; 1 for RTL
-#else
-// these locales have right-to-left UI
-pref("intl.uidirection.ar", "rtl");
-pref("intl.uidirection.he", "rtl");
-pref("intl.uidirection.fa", "rtl");
-pref("intl.uidirection.ug", "rtl");
-pref("intl.uidirection.ur", "rtl");
-#endif
// use en-US hyphenation by default for content tagged with plain lang="en"
pref("intl.hyphenation-alias.en", "en-us");
// and for other subtags of en-*, if no specific patterns are available
pref("intl.hyphenation-alias.en-*", "en-us");
pref("intl.hyphenation-alias.af-*", "af");
pref("intl.hyphenation-alias.bg-*", "bg");
--- a/toolkit/components/moz.build
+++ b/toolkit/components/moz.build
@@ -33,16 +33,17 @@ DIRS += [
'filewatcher',
'finalizationwitness',
'find',
'jsdownloads',
'jsoncpp/src/lib_json',
'lz4',
'mediasniffer',
'microformats',
+ 'mozintl',
'mozprotocol',
'osfile',
'parentalcontrols',
'passwordmgr',
'perf',
'perfmonitoring',
'places',
'privatebrowsing',
@@ -67,19 +68,16 @@ DIRS += [
'urlformatter',
'viewconfig',
'windowcreator',
'windowwatcher',
'workerloader',
'xulstore'
]
-if CONFIG['ENABLE_INTL_API']:
- DIRS += ['mozintl']
-
if CONFIG['MOZ_BUILD_APP'] != 'mobile/android':
DIRS += ['narrate', 'viewsource'];
if CONFIG['NS_PRINTING']:
DIRS += ['printing']
if CONFIG['MOZ_CRASHREPORTER']:
DIRS += ['crashes']