Commit Graph

320052 Commits

Author SHA1 Message Date
Trevor Saunders
acfc9e9cd6 bug 905410 - remove most remaining usage of nspr atomics outside of xpcom/ r=ehsan 2013-08-12 05:51:49 -04:00
Tom Schuster
63f6d15be9 Bug 884410 - Remove JS_ValueToECMAInt32 and replace it with JS::ToInt32. r=terrence 2013-08-15 17:41:51 -04:00
Blake Kaplan
f804cb2aec Bug 851353 - Make sure the incoming node's JSObject is up to date. r=bzbarsky 2013-08-15 14:39:28 -07:00
Jason Orendorff
7a213ce34e Bug 862848, part 3 - Make js::HasOwnProperty use LookupOwnProperty rather than LookupProperty. r=Waldo. 2013-08-15 16:33:21 -05:00
Jason Orendorff
1d165ebb18 Bug 862848, part 2 - Factor out LookupOwnPropertyWithFlagsInline from LookupPropertyWithFlagsInline. r=Waldo. 2013-08-15 16:33:21 -05:00
Jason Orendorff
0da882bad0 Bug 862848, part 1 - Move js::HasOwnProperty to put it right after the Lookup functions in jsobj.cpp. r=Waldo. 2013-08-15 16:33:21 -05:00
Jason Orendorff
8e526d6bb4 Bug 892549, part 4 - Clean up array literal parsing. r=Waldo. 2013-08-15 16:33:20 -05:00
Jason Orendorff
464360ec9a Bug 892549, part 3 - Clean up object literal parsing. r=Waldo. 2013-08-15 16:33:20 -05:00
Jason Orendorff
5f1e2c6dae Bug 892549, part 2 - Re-indent some misindented code in Parser::objectLiteral(). r=Waldo. 2013-08-15 16:33:20 -05:00
Jason Orendorff
8e19e25882 Bug 892549, part 1 - Factor out Parser::arrayInitializer() and objectInitializer() from primaryExpr(). r=Waldo. 2013-08-15 16:33:20 -05:00
Jonathan Kew
787e2ca17f Bug 905780 - actually call the function, don't just interpret its address as a boolean. r=nrc 2013-08-15 22:18:54 +01:00
Brian Hackett
cbc8048e52 Bug 897655 - Use off thread parsing when loading scripts from XUL documents, r=billm,bz,luke. 2013-08-15 14:14:43 -07:00
Guillaume Abadie
55c9d6f3f5 bug 902063 - GLContext complete extension group queries - r=bjacob,jgilbert 2013-08-15 15:58:20 -04:00
Ryan VanderMeulen
beb80491c9 Merge m-c to inbound. 2013-08-15 15:43:06 -04:00
Ryan VanderMeulen
fd6e7f08ed Backed out changeset e8bcb131ca7c (bug 905271) for suspicion of causing intermittent build bustage. 2013-08-15 15:41:53 -04:00
Ryan VanderMeulen
dad9062baf Merge b2g-inbound to m-c. 2013-08-15 15:36:37 -04:00
Ehsan Akhgari
69e5e0dbc2 Bug 890304 follow-up: Remove the indexeddb.feature.enabled pref from webapprt/prefs.js 2013-08-15 15:13:26 -04:00
Ehsan Akhgari
ef3b15bfe4 Bug 905176 - Don't show the Check Spelling menu item for spellcheck=false contenteditable elements; r=mconley 2013-08-15 15:06:54 -04:00
Ted Mielczarek
90a90ba3b4 Fix bustage from bug 889076 (no crash stacks for xpcshell tests), no bug, r=bustage 2013-08-15 15:01:08 -04:00
Ehsan Akhgari
99058b577c Bug 905353 - Minimize the #includes in dom/base; r=jst
--HG--
extra : rebase_source : e7a1d2262bf6d8c9b78057b8eb6cdbfd98262f68
2013-08-15 14:17:48 -04:00
Justin Lebar
1cfc0ff873 Bug 903420 - Two fixes to jemalloc's memory reporters. r=glandium
1) We were counting "dirty" pages in "waste", when we shouldn't have
   been.  This was causing the assertion at the end of jemalloc_stats()
   which checks that mapped memory is greater than committed memory to
   fail.

2) jemalloc_stats used stats_chunks.curchunks to measure the number of
   mapped pages.  This was problematic for two reasons.

   a) stats_chunks.curchunks was not locked when it was modified in
      chunk_{de}alloc(), so its value could be garbage.

   b) Even if it had been locked properly, it was possible for an
      allocation to occur during a call to jemalloc_stats which would
      cause the measured amount of allocated memory to exceed the
      measured amount of mapped memory, tripping the assertion we
      tripped in (1).

   We fixed these issues by deleting stats_chunks entirely, and by
   introducing huge_mapped, which measures the amount of memory mapped
   by huge allocations (and is properly protected by huge_mtx).

   We now measure the amount of mapped memory by adding huge_mapped and
   each arena's mapped memory, and we do this in such a way that even if
   an allocation occurs during our call to jemalloc_stats, we'll still
   get a consistent result (where mapped >= committed).
2013-08-15 11:15:04 -07:00
Gaia Pushbot
14703e462c Bumping gaia.json for 2 gaia-central revision(s)
========

https://hg.mozilla.org/integration/gaia-central/rev/9caa3c130cdf
Author: Francisco Jordano <arcturus@ardeenelinfierno.com>
Desc: Merge pull request #11482 from fcampo/FacebookAddress-830020

	Bug 838820 - [B2G][Contacts]Address info from Facebook is showing hometown but not current living place

========

https://hg.mozilla.org/integration/gaia-central/rev/6cf0a6ac2b67
Author: Fernando Campo <fernando.campo@o2.com>
Desc: Bug 838820 - [B2G][Contacts]Address info from Facebook is showing hometown but not current living place
2013-08-15 10:50:27 -07:00
Yuan Xulei
fa69e24ccf Bug 904628 - Ensure focused element is not null when calling FormAssistant.updateSelection(). r=fabrice 2013-08-15 12:59:28 -04:00
Vicamo Yang
9c63848eb7 Bug 905228 - B2G RIL - skip testing if MozVoicemailEvent.status an instance of MozVoicemailStatus. r=jgriffin 2013-08-15 12:58:12 -04:00
Jonathan Griffin
e89079d032 Bug 904682 - Mirror moztest to m-c. r=jhammel 2013-08-15 12:57:55 -04:00
Ed Morley
fe83a9cfe8 Merge mozilla-central and inbound 2013-08-15 13:37:16 +01:00
Rail Aliiev
09789a21ab Bug 905172 - JarMaker.py should warn if --locale-mergedir doesn't exist. r=Pike 2013-08-15 08:35:21 -04:00
Ed Morley
a4aa297061 Merge latest green b2g-inbound changeset and mozilla-central 2013-08-15 11:58:48 +01:00
Ed Morley
b62dbbbf5e Merge latest green fx-team changeset and mozilla-central 2013-08-15 11:57:16 +01:00
L. David Baron
ada777db8a Back out changeset 2454e6a5edbd (Bug 904926) on CLOSED TREE for lots of fatal assertions in Windows debug builds in MediaDecoder::IsDataCachedToEndOfResource. 2013-08-14 22:36:17 -07:00
Nicholas Nethercote
29d6d1c63c Bug 898274 (part 2) - Check ordering of #include statements in check_spidermonkey_style.py. r=benjamin. 2013-08-14 21:59:57 -07:00
Edgar Chen
b023d06977 Bug 905503 - Add a new card state and xpcshell tests for personalization ready. r=allstars.chh 2013-08-15 12:04:23 +08:00
Gaia Pushbot
2397f143d9 Bumping gaia.json for 2 gaia-central revision(s)
========

https://hg.mozilla.org/integration/gaia-central/rev/043bc31b44bb
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Merge pull request #11355 from KevinGrandon/bug_901587_remove_mouse_events_fm

Bug 901587 - Remove mouse_event_shim from fm radio r=timdream

========

https://hg.mozilla.org/integration/gaia-central/rev/297825c82980
Author: Kevin Grandon <kevingrandon@yahoo.com>
Desc: Bug 901587 - Remove mouse_event_shim from fm radio
2013-08-15 07:25:23 -07:00
Ed Morley
128aa57522 Merge mozilla-central and b2g-inbound 2013-08-15 13:37:27 +01:00
Chris Manchester
9514920730 Bug 905239 - Fix undefined guard missed in review for bug 890555. r=jimb 2013-08-14 09:58:41 -07:00
Suyash Agarwal
de74ab783b Bug 135019 - Inline autocomplete: single backspace deletes the last character typed along with the suggestion. r=Neil 2013-08-15 08:30:49 -04:00
Nicholas Nethercote
9ba5f75ade No bug. Fix minor quoting problem in the description of notable string memory reports. r=jlebar.
--HG--
extra : rebase_source : 531d37ec1f9ceb4e0a1ec702243bc934eb0329eb
2013-08-14 15:44:46 -07:00
Milan Sreckovic
501c4cfc89 Bug 905219 - BaseRect::IsFinite() now uses std::isfinite(), rather than NS_finite(). r=jrmuizel 2013-08-14 12:29:47 -04:00
Nicholas Nethercote
74c7654541 Bug 898274 (part 1) - Fix ordering of various #include statements. r=benjamin. 2013-08-13 15:34:12 -07:00
L. David Baron
f76fcad70f Bug 893308: Move hashtable of @keyframes rules (keyed by name) from nsAnimationManager to RuleCascadeData. r=heycam 2013-08-14 21:58:37 -07:00
Dan Gohman
c9730554d0 Bug 905166 - IonMonkey - Handle NaN cases explicitly in Range::min and Range::max. r=nbp 2013-08-14 21:30:44 -07:00
Daniel Holbert
bce2fba51f Bug 903513: Don't treat GCC "-Wmaybe-uninitialized" warnings as errors. r=gps 2013-08-14 21:26:44 -07:00
Robert O'Callahan
64c801d64f Bug 900785. Part 2: Make nsRefreshDriver use the WinUtils DWM APIs instead of loading the DLL itself. r=avih 2013-08-15 16:25:58 +12:00
Robert O'Callahan
937ae33de8 Bug 900875. Part 1: Move DWM APIs to WinUtils. r=avih 2013-08-15 16:25:12 +12:00
Robert O'Callahan
2fe64a6bf3 Bug 904926. Remove unnecessary lock. r=cpearce 2013-08-15 16:24:00 +12:00
Robert O'Callahan
1ba4dad200 Bug 902320. Prevent untimely destruction of mElement during HTMLMediaElement::StreamListener callbacks. r=smaug 2013-08-15 16:23:52 +12:00
Phil Ringnalda
3b12a1efb9 Back out cb68113d5052 (bug 901195) for xpcshell bustage
CLOSED TREE
2013-08-14 21:07:19 -07:00
Joshua Cranmer
8ba47d1290 Bustage fix for bug 884676/66e1ed80ba05 to fix CLOSED TREE. 2013-08-14 22:58:36 -05:00
Joshua Cranmer
3ea6f28710 Bug 884676 - Part 2, Use mozilla::Atomic<int32_t> for Runtime::interrupt. r=njn
--HG--
extra : rebase_source : a06218cb913d7340fdfdb537512a13df550baf8b
2013-08-14 21:18:42 -05:00
Nicholas Nethercote
c67a4683bf Bug 905465 - Minor memory reporter manager code style clean-ups. r=jlebar.
--HG--
extra : rebase_source : ff7e494a8a999ccc134460f096f4b5ff08faa282
2013-08-14 18:19:24 -07:00