Commit Graph

156565 Commits

Author SHA1 Message Date
Andrew McCreight
3d8b9e987d Bug 935721, part 7 - Inline PrepareForCollection into BeginCollection. r=smaug
PrepareForCollection is trivial now, so just inline it.
2013-11-20 14:35:16 -08:00
Andrew McCreight
4129357569 Bug 935721, part 6 - Replace ccResults with aResults in EndCycleCollectionCallback. r=smaug
This is done in a separate patch to reduce the size of the previous patch a bit.
2013-11-20 14:35:16 -08:00
Andrew McCreight
9c3c29695f Bug 935721, part 5 - Invert the control flow of CycleCollectNow's pre- and post-collection work, add CCResults as a field on the CC. r=smaug
nsJSEnvironment::CycleCollectNow does work before and after a CC runs. With ICC, nsJSEnv won't
know where in the CC when a CC is about to begin or end, so this patch reorganizes that work
into two separate callback hooks.  This requires adding a new struct, CycleCollectorStats, to
hold data nsJSEnv needs between the two calls.

Rather than trying to pass around a pointer to a results structure, this patch just adds
it to the nsCycleCollector struct, and always stores them. The results are passed back
to the end CC callback.
2013-11-20 14:35:16 -08:00
Andrew McCreight
c277987d70 Bug 935721, part 4 - Allocate white nodes array in CollectWhite. r=smaug
The white nodes array is only used in CollectWhite, so just allocate it there.
2013-11-20 14:35:16 -08:00
Andrew McCreight
1f195eaf59 Bug 935721, part 3 - Use RAII to set mScanInProgress, hoist out MarkRoots and ScanRoots. r=smaug
With ICC, mScanInProgress gets set and cleared a bunch of times so add an RAII class to turn
it on when we're doing stuff and clear it when we're not.

With that in place, we can easily move MarkRoots and ScanRoots out of BeginCollection
in preparation for making them separate phases in ICC.
2013-11-20 14:35:16 -08:00
Andrew McCreight
95a4e63f9c Bug 935721, part 2 - Allocate GCGraphBuilder on the heap. r=smaug
With ICC, the graph builder must persist across invocations of the CC,
so store it on the heap.
2013-11-20 14:35:15 -08:00
Andrew McCreight
bcec4369fd Bug 935721, part 1 - Store the listener pointer on the nsCycleCollector data structure. r=smaug
With ICC, the listener must persist across invocations of the CC, so store it on the CC.
2013-11-20 14:35:15 -08:00
Nick Alexander
ea34b572fc Bug 934646 - Declare Android resource directories relative to $SRCDIR. r=glandium,gps,mfinkle
--HG--
rename : mobile/android/branding/aurora/content/fennec_72x72.png => mobile/android/branding/aurora/res/drawable-hdpi/icon.png
rename : mobile/android/branding/aurora/content/fennec_48x48.png => mobile/android/branding/aurora/res/drawable-mdpi/icon.png
rename : mobile/android/branding/aurora/content/fennec_96x96.png => mobile/android/branding/aurora/res/drawable-xhdpi/icon.png
rename : mobile/android/branding/aurora/content/fennec_144x144.png => mobile/android/branding/aurora/res/drawable-xxhdpi/icon.png
rename : mobile/android/branding/beta/content/fennec_72x72.png => mobile/android/branding/beta/res/drawable-hdpi/icon.png
rename : mobile/android/branding/beta/content/fennec_48x48.png => mobile/android/branding/beta/res/drawable-mdpi/icon.png
rename : mobile/android/branding/beta/content/fennec_96x96.png => mobile/android/branding/beta/res/drawable-xhdpi/icon.png
rename : mobile/android/branding/beta/content/fennec_144x144.png => mobile/android/branding/beta/res/drawable-xxhdpi/icon.png
rename : mobile/android/branding/nightly/content/fennec_72x72.png => mobile/android/branding/nightly/res/drawable-hdpi/icon.png
rename : mobile/android/branding/nightly/content/fennec_48x48.png => mobile/android/branding/nightly/res/drawable-mdpi/icon.png
rename : mobile/android/branding/nightly/content/fennec_96x96.png => mobile/android/branding/nightly/res/drawable-xhdpi/icon.png
rename : mobile/android/branding/nightly/content/fennec_144x144.png => mobile/android/branding/nightly/res/drawable-xxhdpi/icon.png
rename : mobile/android/branding/official/content/fennec_72x72.png => mobile/android/branding/official/res/drawable-hdpi/icon.png
rename : mobile/android/branding/official/content/fennec_48x48.png => mobile/android/branding/official/res/drawable-mdpi/icon.png
rename : mobile/android/branding/official/content/fennec_96x96.png => mobile/android/branding/official/res/drawable-xhdpi/icon.png
rename : mobile/android/branding/official/content/fennec_144x144.png => mobile/android/branding/official/res/drawable-xxhdpi/icon.png
rename : mobile/android/branding/unofficial/content/fennec_72x72.png => mobile/android/branding/unofficial/res/drawable-hdpi/icon.png
rename : mobile/android/branding/unofficial/content/fennec_48x48.png => mobile/android/branding/unofficial/res/drawable-mdpi/icon.png
rename : mobile/android/branding/unofficial/content/fennec_96x96.png => mobile/android/branding/unofficial/res/drawable-xhdpi/icon.png
rename : mobile/android/branding/unofficial/content/fennec_144x144.png => mobile/android/branding/unofficial/res/drawable-xxhdpi/icon.png
2013-11-18 09:31:55 -08:00
Trevor Saunders
3fcd8153fc bug 939049 - get rid of useless QIs r=smaug 2013-11-15 11:32:12 -05:00
Albert Crespell
2aee2fa311 Bug 937041 - Update tests. r=gene 2013-11-15 16:56:17 +01:00
Albert Crespell
4c016bba69 Bug 937041 - Modify availableNetworks method to return all networks having data in database. r=gene, r=jshih 2013-11-19 13:03:34 +01:00
Chuck Lee
416e806132 Bug 934172 - Retry on error and timeout. r=schien 2013-11-19 17:07:23 +08:00
Randy Lin
65505041c7 Bug 935774 - Test for record four audio channels audiocontext. r=jsmith 2013-11-20 17:32:22 +08:00
Randy Lin
e44a0c6f72 Bug 935774 - Assertion failure: meta in mozilla::MediaEncoder::GetEncodedData. r=roc 2013-11-20 17:14:13 +08:00
Benoit Girard
0d31cc5ffd Bug 917416 - Make RenderFrameParent opaque to lower b2g memory usage. r=mattwoodrow 2013-11-15 16:48:15 +00:00
Gaia Pushbot
6bdada9bda Bumping gaia.json for 3 gaia-central revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/25802a660979
Author: Lyall Jonathan Di Trapani <lj.ditrapani@gmail.com>
Desc: Bug 935319 - Improve gaia-ui-tests documentation for users getting starting with b2g-desktop builds. r=dhunt

========

https://hg.mozilla.org/integration/gaia-central/rev/692decf70683
Author: Zac <zcampbell@mozilla.com>
Desc: Merge pull request #13863 from askeing/940883

Bug 940883 - Fix test_everythingme_add_collection.py

========

https://hg.mozilla.org/integration/gaia-central/rev/a0605b01d60a
Author: askeing <askeing@gmail.com>
Desc: Bug 940883 - Fix test_everythingme_add_collection.py
2013-11-20 05:30:24 -08:00
Ed Morley
7a2a985f07 Merge mozilla-central and b2g-inbound 2013-11-20 12:51:26 +00:00
Gaia Pushbot
b523028404 Bumping gaia.json for 2 gaia-central revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/621ff32ce43a
Author: Julien Wajsberg <felash@gmail.com>
Desc: Merge pull request #13846 from julienw/939971-sms-are-cut

Bug 939971 - [SMS] SMS are cut if you switch App while writing your text...

========

https://hg.mozilla.org/integration/gaia-central/rev/f7ca7b56cefd
Author: Julien Wajsberg <felash@gmail.com>
Desc: Bug 939971 - [SMS] SMS are cut if you switch App while writing your text message r=schung

* Never add an empty text in the content array
* Remove old code that is not used anymore
2013-11-20 02:25:24 -08:00
Gaia Pushbot
3e7c294b07 Bumping gaia.json for 2 gaia-central revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/03ea04a1a24e
Author: Andrew Sutherland <asutherland@asutherland.org>
Desc: Merge pull request #13864 from asutherland/encoding-explosions

Bug 883767 - [Email] Unsupported encoding in some email makes the email client explode. r=asuth

========

https://hg.mozilla.org/integration/gaia-central/rev/55b2bfd7f3b7
Author: Andrew Sutherland <asutherland@asutherland.org>
Desc: Bug 883767 - [Email] Unsupported encoding in some email makes the email client explode. r=asuth

propagate https://github.com/mozilla-b2g/gaia-email-libs-and-more/pull/262
2013-11-20 01:45:39 -08:00
Gaia Pushbot
5651af9949 Bumping gaia.json for 2 gaia-central revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/7245fa317b2a
Author: evelynhung <jj.evelyn@gmail.com>
Desc: Merge pull request #13850 from svic/rebase-master-41c3fd86-SettingsUI

Bug 866907: Settings UI Implementation, r=evelyn

========

https://hg.mozilla.org/integration/gaia-central/rev/e6c4b3243986
Author: Garner Lee <garner.lee@telekom.com>
Desc: Bug 866907: Settings UI Implementation.

- NFC UI enable/disable
- Airplane mode implementation.
2013-11-20 01:10:22 -08:00
Shawn Huang
937b91c858 Bug 935578 - Patch 3: Enable connect/disconnect, r=echou 2013-11-20 16:19:09 +08:00
Shawn Huang
de7d3246e2 Bug 935578 - Patch 2: BluetoothA2dpManager bluedroid version, r=echou 2013-11-20 16:19:09 +08:00
Shawn Huang
3308e127dd Bug 935578 - Patch 1: Separate BluetoothA2dpManager implementation for bluez/bluedroid stack, r=echou 2013-11-20 16:19:08 +08:00
Gaia Pushbot
c96fa94ef6 Bumping gaia.json for 2 gaia-central revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/d2e692ff0453
Author: gasolin <gasolin@gmail.com>
Desc: Merge pull request #13859 from MBRSL/bug-940802-style

Bug 940802 - [UITest] style fix, r=gasolin

========

https://hg.mozilla.org/integration/gaia-central/rev/d7cdef6711eb
Author: Tom Jao <tjao@mozilla.com>
Desc: Bug 940802 - [UITest] style fix
2013-11-20 00:15:26 -08:00
Gaia Pushbot
5a5188e1bf Bumping gaia.json for 2 gaia-central revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/2f041bec46d5
Author: Rex KM Lee <rexboy@mozilla.com>
Desc: Merge pull request #13469 from rexboy7/fix-bug907155

bug 907155 - [System] Wake phone before shutdown to prevent blocking powerOff r=alive

========

https://hg.mozilla.org/integration/gaia-central/rev/f20a34dcf483
Author: Rex Lee <rexboy@mozilla.com>
Desc: bug 907155 - [System] Wake phone before shutdown to prevent blocking powerOff
2013-11-19 23:40:23 -08:00
Eric Chou
8855291faa Bug 936995 - Fire event Disable after Bluetooth is really disabled, r=gyeh 2013-11-20 15:01:54 +08:00
Eric Chou
fc53895714 Backed out changeset 40ecdab580b3 (bug 936995) for potential JB build error 2013-11-20 15:17:00 +08:00
Eric Chou
e6daad1cd4 Bug 936995 - Fire event Disable after Bluetooth is really disabled, r=gyeh 2013-11-20 15:01:54 +08:00
Gaia Pushbot
aa452e22a7 Bumping gaia.json for 5 gaia-central revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/ed0e584ec5a7
Author: GaryChen(pychen) <mmm198219@gmail.com>
Desc: Merge pull request #13686 from mpizza/Bug_910697_KMmodify

Bug 910697 k mmodify
9cf631e.   r=rudyl, GaryChen.
68b5002.  r=timdream.

========

https://hg.mozilla.org/integration/gaia-central/rev/7838d372a983
Author: mpizza <mmm198219@gmail.com>
Desc: Bug 910697 - Shows previous keyboard before displaying correct one
    -- change show keyboard flow in keyboard manager
       -- keybaord frame will be shown when 'mozbrowserresize' event is fired.
    -- add/remove hide class for control ime visible.
    -- prevent tap quickly let keyboard broken.

========

https://hg.mozilla.org/integration/gaia-central/rev/05d5c9cea5b0
Author: Jan Jongboom <janjongboom@gmail.com>
Desc: Bug 910697 - Shows previous keyboard before displaying correct one

========

https://hg.mozilla.org/integration/gaia-central/rev/7665d355ccdf
Author: James Lal <james@lightsofapollo.com>
Desc: Merge pull request #13860 from lightsofapollo/marionette-vbump-0.4

NO BUG - vbump marionette-js-runner 0.4

========

https://hg.mozilla.org/integration/gaia-central/rev/e807e1a582c9
Author: James Lal <james@lightsofapollo.com>
Desc: NO BUG - vbump marionette-js-runner 0.4
2013-11-19 23:00:23 -08:00
Gaia Pushbot
ff5ffda8f8 Bumping gaia.json for 2 gaia-central revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/1eae6e9ed4ff
Author: Dominic Kuo <dkuo@mozilla.com>
Desc: Merge pull request #13858 from dominickuo/bug-932388

Bug 932388 - [1.3] Music App launch time improvements, r=@dominickuo

========

https://hg.mozilla.org/integration/gaia-central/rev/b75458b8718c
Author: Dave Huseby <dhuseby@mozilla.com>
Desc: Bug 932388 - [1.3] Music App launch time improvements
2013-11-19 22:40:23 -08:00
Ben Kelly
79fa181ef6 Bug 924565: Part 3: Add tests verifying DOMRequestHelper cleanup and weak ref behavior. r=fabrice 2013-11-20 13:33:24 +08:00
Ben Kelly
5d5ec59993 Bug 924565: Part 2: Use weak observer reference for DOMRequestHelper. r=fabrice 2013-11-20 13:33:18 +08:00
Ben Kelly
bcd2ecd2a2 Bug 924565: Part 1: Declare nsIObserver QI in DOMRequestHelper child classes. r=fabrice 2013-11-20 13:33:10 +08:00
Gaia Pushbot
3d92444c62 Bumping gaia.json for 4 gaia-central revision(s) a=gaia-bump
========

https://hg.mozilla.org/integration/gaia-central/rev/02cec9fa575a
Author: Arthur Chen <crh0716@gmail.com>
Desc: Merge pull request #13825 from dwi2/bug940162

Bug 940162 - Modify params passing to SimPinDialog.show in order to accommodate recent change r=kaze

========

https://hg.mozilla.org/integration/gaia-central/rev/49feca9e72fd
Author: tzhuang <tzhuang@mozilla.com>
Desc: Bug 940162 - Modify passing params of SimPinDialog.show in order to accommodate recent change

========

https://hg.mozilla.org/integration/gaia-central/rev/d2554196b5e4
Author: Reuben Morais <reuben.morais@gmail.com>
Desc: Merge pull request #13853 from bgirard/HomescreenBorder

Bug 939392 - Remove invisible border for better performance. r=crdlc

========

https://hg.mozilla.org/integration/gaia-central/rev/f75718f1c62d
Author: Benoit Girard <b56girard@gmail.com>
Desc: Bug 939392 - Remove invisible border for better performance. r=crdlc
2013-11-19 20:55:23 -08:00
Gijs Kruitbosch
65d8d79f49 Bug 934532 - [Australis] clicking in a blank area of the panel shouldn't close it, r=jaws 2013-11-15 13:38:21 +01:00
Drew Willcoxon
f385cd36c2 Bug 937380 - Fix forgetaboutsite/test/browser/browser_clearplugindata.js failure when browser-chrome tests are split into chunks. r=bsmedberg 2013-11-19 14:47:43 -08:00
Jared Wein
efd80c139c Bug 938980 - [Australis] Restore Defaults will not reshow the address bar if it has been hidden through channel switching. r=Gijs 2013-11-19 17:27:06 -05:00
Matt Brubeck
3dfc4bb19b Bug 940451 - Fix intermittent failure in browser_urlbar.js [r=rsilveira] 2013-11-19 14:39:02 -08:00
Matt Brubeck
7f7555f139 Bug 940451 - Enable tab scrolling in Metro urlbar autocomplete popup [r=rsilveira] 2013-11-19 14:37:33 -08:00
Ryan VanderMeulen
8cdf55deab Backed out changesets 26df3bab1ab9 and 3c9dbe653a4e (bug 768667) for Android test bustage.
--HG--
rename : mobile/android/base/resources/drawable-hdpi/ic_menu_share.png => mobile/android/base/resources/drawable-hdpi-v11/ic_menu_share.png
rename : mobile/android/base/resources/drawable-mdpi/ic_menu_share.png => mobile/android/base/resources/drawable-mdpi-v11/ic_menu_share.png
rename : mobile/android/base/resources/drawable-xhdpi/ic_menu_share.png => mobile/android/base/resources/drawable-xhdpi-v11/ic_menu_share.png
2013-11-19 17:33:27 -05:00
Mark Finkle
0468e71b8a Bug 939680 - Implement nsINetworkLinkService.linkType on Android r=blassey 2013-11-18 23:43:09 -05:00
Trevor Saunders
3970431e7a bug 939049 - staticly type nsIDocument::mDocumentContainer and nsDocumentViewerContainer::mContainer r=smaug 2013-11-15 02:12:43 -05:00
Honza Bambas
b3e6182b6b Bug 922659 - exception from onCacheEntryCheck should cause NOT_FOUND, r=michal 2013-11-20 23:20:19 +01:00
Honza Bambas
0ea2cf8530 Bug 922671 - nsHttpChannel must bypass concurrent read when request is not resumable, r=michal 2013-11-20 23:20:19 +01:00
Honza Bambas
c7787bb201 Bug 935595 - NS_NOTREACHED\("unexpected request"\) @ nsHttpChannel::OnStopRequest on partially cached download, r=michal 2013-11-20 23:20:18 +01:00
Honza Bambas
de9b2aff79 Bug 934616 - fix race on use of mFile at CacheEntry::Load, r=michal 2013-11-20 23:20:18 +01:00
Honza Bambas
80d9b73534 Bug 922741 - make callbacks iteration in CacheEntry smarter, r=michal 2013-11-20 23:20:17 +01:00
Honza Bambas
9744cba15b Bug 917432 - hook to webapps-clear-data notification, r=michal 2013-11-20 23:20:16 +01:00
Honza Bambas
f6f9308188 Bug 934610 - fix Assertion failure: \!EventsPending(), at CacheIOThread.cpp:172, r=michal 2013-11-20 23:20:15 +01:00
Matthew Gregan
54d64ccc28 Bug 934232 - Handle pa_stream_new failure in libcubeb's PulseAudio backend. r=padenot 2013-11-21 10:59:48 +13:00