Bug 769872 - Add self-hosted JavaScript core of Intl constructors Collator, NumberFormat, DateTimeFormat (part 6). r=jwalden

--HG--
extra : rebase_source : 714d2776e671bf8587c95f2b19b576fb68d957b7
Backed out changeset 5abed7bd3cb7 (bug 838014)
Backed out changeset b5ec7ce219b2 (bug 838014)
Backed out changeset ced35810adb2 (bug 838014). Again.
Bug 839302: Simplify logic in nsBlockFrame::DrainSelfOverflowList, and replace delete w/ nsAutoPtr. r=mats
Bug 830278. Part 2: Move mDisallowSelectionPrint check into IsThereARangeSelection to make sure code doesn't re-enable selection printing. r=heycam

--HG--
rename : dom/voicemail/Makefile.in => dom/telephony/Makefile.in
rename : dom/voicemail/nsINavigatorVoicemail.idl => dom/telephony/nsIDOMNavigatorTelephony.idl
rename : services/sync/tests/unit/test_utils_json.js => services/common/tests/unit/test_utils_json.js
extra : rebase_source : a900eaa265af5c4fa6e0355608cf2e384e1cd193
Bug 839094 - PhoneNumberJS: handle countries sharing the same meta-data correctly. r=gal
Bug 837953 - B2G crash @ nsContentPermissionRequestProxy::GetElement while launching Camera for perf tests. r=dougt
Bug 837315 - Add SVG document loaded event. r=bz
Bug 838931 - Don't include nsIFrameTraversal.h since it's not used in this file anymore. r=dholbert
Bug 839274:  Initialize ForkJoinSlice independently of ION. r=billm
Bug 789393 - String.prototype.localeCompare() with no argument always returns 0. r=jwalden

--HG--
extra : rebase_source : 914adcd672372f9fe628e8b27e7b14b2fa40cc41
Bug 838955 (part 1) - Fix rooting hazards in jsstr.cpp identified by static analysis.  r=sfink.

--HG--
extra : rebase_source : cc45015a1840ccb1c3146e0b4ad81f2226dac985
Bug 837874: Check ObserverService before adding observers in MediaManager r=derf
Bug 834882: move InParallelSection() out of ForkJoinSlice and rename Initialize() to InitializeTLS() r=billm
Bug 835169:  Remove unused mapping into style of table cols attribute.  r=bzbarsky
Bug 834988 - Invert the meaning of LocalUTCDifferenceSeconds and rename it to UTCToLocalStandardOffsetSeconds.  This gives it the same sign/semantics (if different units) as the -8 in UTC-8, and it makes it consistent with ES5's LocalTZA concept.  Also add an interface comment with two examples of its behavior.  r=dmandelin

--HG--
extra : rebase_source : 3e56a9fcc590c6b42c2782bd30431db8f3464825
Bug 834988 - Clarify that all the DST-offset methods take a time in UTC seconds, and that the internal fields store UTC values.  Also add documentation comments by the related methods.  r=dmandelin

--HG--
extra : rebase_source : ee848c192ddafe87cdb8388f0d2b81a0d5e4be9a
Bug 769872 - Add self-hosted JavaScript core of Intl constructors Collator, NumberFormat, DateTimeFormat (part 3). r=jwalden

--HG--
extra : rebase_source : 9029f8b5d03c08a5c56c38934c12e4e6458c1755
Bug 786135 - Make parseInt(stringStartingWith0ButNot0xOr0X) parse as decimal to comply with ES5.  r=dmandelin

--HG--
rename : js/src/tests/js1_8_5/extensions/parseInt-octal.js => js/src/tests/ecma_5/Global/parseInt-default-to-decimal.js
extra : rebase_source : 824fe7e00fbb6ffa38ebba5c43f6c0801f387309