Commit Graph

137281 Commits

Author SHA1 Message Date
Kevin Grandon
32986ee65f Bug 889123 - Implement Gecko preference for enabling of pre-installed applications. r=fabrice 2013-07-07 16:41:55 -04:00
Raymond Lee
c03ed52eff Bug 885205 - Extremely slow reflect bookmarks menu items after restoring bookmarks. And disk access abnormal. And Firefox process does not disappear from task manager on exit. r=mak 2013-07-05 10:22:05 +08:00
Rick Eyre
0a80238486 Bug 868611 - Implement HTMLTrackElement::UbindFromTree. r=rillian
Update HTMLTrackElement::UnbindFromTree to remove its TextTrack from
its HTMLMediaElement's list of TextTracks.
2013-06-24 11:35:58 -04:00
Randy Lin
d2aff89854 Bug 803414 - Part 4: Audio Recording - Web API & Implementation. r=roc 2013-07-05 09:50:25 +08:00
Randy Lin
ff528e2d9f Bug 803414 - Part 3: Add EncodedBufferCache. r=roc 2013-07-02 11:00:53 +08:00
Randy Lin
0b91b4cb79 Bug 803414 - Part 2: Add DOMTemporaryFileBlob and TemporaryFileInputStream. r=roc 2013-07-02 11:00:37 +08:00
Randy Lin
37abb6d093 Bug 803414 - Part 1: Add RecordErrorEvent interface to test case. r=smaug 2013-07-03 14:15:14 +08:00
Randy Lin
694cfec77c Bug 803414 - Part 0: Add RecordErrorEvent. r=smaug 2013-06-20 14:06:39 +08:00
Arnaud Sourioux
9256d2b930 Bug 744115 - Disallow dispatching events after threads shut down. r=bsmedberg 2013-07-07 16:23:43 -04:00
Birunthan Mohanathas
074406a500 Bug 571635 - Make nsCSSStyleSheet::GetStyleRuleAt return a css::Rule*. r=dbaron 2013-07-07 16:23:13 -04:00
Robert Picard
0c4e665c39 Bug 867632 - Replace _sendRequest() with _send() for PushService.unregister(). r=nsm
--HG--
extra : amend_source : 18127d1d10683069fa3ab12394aae63b9c0ac843
2013-07-07 13:37:23 -04:00
Benoit Girard
4138a43f75 Bug 890630 - Port FrameCounter to the compositor API. r=nical 2013-07-06 12:19:52 -04:00
Cameron McCormack
27fbbd563b Bug 569722 - Implement textLength and lengthAdjust on SVG text elements. r=longsonr 2013-07-07 17:27:51 +10:00
Brian R. Bondy
33e795e578 Bug 883554 - Only empty clipboard for known clipboard types (global). r=jimm 2013-07-06 10:57:10 -04:00
Brian Hackett
43e7a2d9e9 Bug 886957 - Allow compiling even larger functions off thread, and increase use count thresholds for larger scripts, r=jandem. 2013-07-06 07:19:36 -06:00
Robert O'Callahan
4880204640 Bug 722923. Part 4: Don't walk continuation chain in SyncViewsAndInvalidateDescendants since DoApplyRenderingChangeToTree already does that. r=matspal
--HG--
extra : rebase_source : 76d249a52afdcb999f56da6842cf8c96c9e8088a
2013-07-06 23:53:42 +12:00
Robert O'Callahan
cd568e152e Bug 722923. Part 3: Rename UpdateViewsForFrame and document it properly. r=matspal
--HG--
extra : rebase_source : cc54527bec2d7d049b1abfb079587c183d35899d
2013-07-06 23:53:40 +12:00
Jim Mathies
d1911a3586 Bug 888765 - Avoid querying for titlebar info during toolkit window creation, causes problems on Win8 with browser startup. r=bbondy 2013-07-06 05:53:20 -05:00
Jan Beich
096d30d0c1 Bug 890240 - Use stub where pthread_setaffinity_np() isn't available. #define cpu_set_t to cpuset_t on Free/NetBSD. r=gwright, f=landry 2013-07-06 10:39:16 +02:00
Adam Dane [:hobophobe]
5973cd4584 Bug 537013 - Make the find bar exist on a per-tab basis. r=dao 2013-07-06 02:56:36 +02:00
Timothy Nikkel
9918ea9ab1 Bug 890495. Fix comparison of legend position. r=roc 2013-07-05 17:57:13 -05:00
Brian Hackett
b41947c64b Backout 3f4d5bcba1fb (bug 883973). 2013-07-05 16:55:43 -06:00
Phil Ringnalda
7540524e9d Backed out changeset 5ea64b6ba89b (bug 889201) for too-frequent failures 2013-07-05 14:24:50 -07:00
Ehsan Akhgari
9575f867f2 Bug 890543 - Make AudioBuffer not inherit from nsISupports; r=mccr8 2013-07-05 16:21:52 -04:00
Robert Strong
15037c434e Test fix for Bug 889860 - Intermittent test_0200_app_launch_apply_update.js | Test timed out | test failed (with xpcshell return code: 1). r=bbondy 2013-07-05 13:11:44 -07:00
Till Schneidereit
36ff3273e8 Bug 872644 - Rename UnsafeSetElement intrinsic to UnsafePutElements. r=shu
--HG--
extra : rebase_source : 0f7e49b1a29a33b38b6be3c77073e11d3d6373c9
extra : amend_source : 529aa068a6592e8f1b1c818dc7d29612b3528908
2013-07-05 21:57:43 +02:00
David Zbarsky
c7ba928a09 Bug 888685: SVGAnimatedLength shouldn't inherit nsISupports r=Ms2ger 2013-07-05 11:57:35 -07:00
David Zbarsky
c1ae30a79a Bug 888685: SVGAnimatedAngle shouldn't inherit nsISupports r=Ms2ger 2013-07-05 11:57:35 -07:00
David Zbarsky
3643890665 Bug 888685: SVGAngle shouldn't inherit nsISupports r=Ms2ger 2013-07-05 11:57:35 -07:00
David Zbarsky
fc21e4ca71 Bug 888685: SVGAnimatedBoolean shouldn't inherit nsISupports r=Ms2ger 2013-07-05 11:57:35 -07:00
Ehsan Akhgari
fc8792b565 Bug 890382 - Implement a Web IDL event constructor for IDBVersionChangeEvent; r=smaug 2013-07-05 13:57:28 -04:00
Marco Bonardo
a29d30f453 bug 887404 - Allow test_browserGlue_distribution.js to run parallel to other tests.
r=gavin
2013-07-05 18:44:18 +02:00
Neil Deakin
847cda8ee1 Bug 887718, don't call SetVisibility when focus test mode is enabled, r=smaug 2013-07-05 12:05:26 -04:00
Phil Ringnalda
b6e5eaf298 Merge m-c to m-i harder 2013-07-05 07:42:16 -07:00
Phil Ringnalda
db8bdb016a Merge m-c to m-i 2013-07-05 07:41:30 -07:00
Margaret Leibovic
299271cd57 Bug 872806 - (Part 2) Remove unnecessary distribution path shared pref. r=mfinkle 2013-07-05 07:37:15 -07:00
Margaret Leibovic
f9eaed895c Bug 872806 - (Part 1) Update DirectoryProvider to handle returning distribution location in JS. r=mfinkle 2013-07-05 07:37:00 -07:00
Till Schneidereit
094f04fdd4 Bug 866471 - fix broken assert implementation. r=bustage 2013-07-05 16:06:31 +02:00
Alexander Surkov
3886472b56 Bug 875794 - get text at offset for line_start boundary fails on last empty line, r=tbsaunde 2013-07-05 09:00:01 -04:00
Sankha Narayan Guria
285ba92ae4 Bug 866471 - Change assert for self-hosted functions into debug-only macro. r=tschneidereit
--HG--
extra : rebase_source : ea2b8aa1f44f0d392e9fc2cc9d0631bd99c59b07
2013-07-05 14:39:21 +05:30
Tim Taubert
695e6702b9 merge m-c to fx-team 2013-07-05 08:56:02 +02:00
Suhas Nandakumar
2f49975283 Bug 886891: Don't show recording indicator when using fake sources r=jesup 2013-07-04 22:53:10 -07:00
Robert O'Callahan
56ffa35ac0 Bug 890248. Avoid situations where adding a new input to an AudioNode can race with a message telling the AudioNode to release its mPlayingRef. r=ehsan
--HG--
extra : rebase_source : 913683cc16a717bf73f9976292af965aba6b7758
2013-07-05 13:49:53 +12:00
Phil Ringnalda
4021dafa78 Merge birch and inbound to central 2013-07-04 18:11:28 -07:00
Nikhil Marathe
e5e9afbcfa Bug 888058 - SimplePush: catch ping exception. r=dougt 2013-07-04 09:25:05 -07:00
Gaia Pushbot
62f1f67626 Bumping gaia.json for 2 gaia-central revision(s)
========

https://hg.mozilla.org/integration/gaia-central/rev/9621115bda40
Author: Fabien Cazenave <fabien@cazenave.cc>
Desc: Merge pull request #10709 from fabi1cazenave/l10nOptim-bug853933

Bug 853933 - Don't inline all locales as JSON in the HTML, r=ochameau

========

https://hg.mozilla.org/integration/gaia-central/rev/cf0c69f54763
Author: Fabien Cazenave <fabien@cazenave.cc>
Desc: Bug 853933 - Don't inline all locales as JSON in the HTML

Currently, in order to ensure that apps are translated before first paint, all l10n resources are included as one multi-locales JSON dictionary, which is serialized in an inline `<script>` element for each HTML document.  This works fine when shipping few locales, but it can increase the document size quite badly for 60+ locales, thus delaying the startup time very significantly.

This patch allows to support 60+ locales more easily by having:
* one minimal JSON dictionary per locale in each HTML file;
* one extensive JSON dictionary per locale in each webapp.

The inline JSON dictionary is split on a per-locale basis (= one `<script>` node per supported locale) and only contains the l10n strings that are required to translate the HTML document: the "startup cost" of each locale becomes neglectable, and it removes the risk of high RAM consumption when parsing a giant multi-locale JSON at startup.

All l10n resources that are not declared in the HTML document are concatenated in a single JSON dictionary per locale: this reduces the number of disk I/O to load l10n resources and does not increase the total disk size of each webapp.  To enable this, this patch implements a `{{locale}}` quasi-litteral in the HTML markup that is used to declare l10n resources:
  <link rel="prefetch" type="application/l10n" href="/{{locale}}.json" />
where `{{locale}}` is replaced by the value of `navigator.language`.

Note that this latter optimization is only interesting for apps that wait for the `localized` event to start. With the inline JSON dictionary for the declarative content and the `mozL10n.localize()` method, most apps could probably stop waiting for this `localized` event now.
2013-07-04 06:40:22 -07:00
Gaia Pushbot
88a285f8bf Bumping gaia.json for 2 gaia-central revision(s)
========

https://hg.mozilla.org/integration/gaia-central/rev/2cbab6f51d9a
Author: George <georgeiscoming@gmail.com>
Desc: Merge pull request #10775 from cctuan/master-hd

Bug 881148 - hdpi/xhdpi resolution assets and layout for Gallery app

========

https://hg.mozilla.org/integration/gaia-central/rev/302b70caf57d
Author: gduan <gduan@mozilla.com>
Desc: Bug 881148 - hdpi/xhdpi resolution assets and layout for Gallery app - update images
2013-07-04 04:35:26 -07:00
Gaia Pushbot
d99278b901 Bumping gaia.json for 2 gaia-central revision(s)
========

https://hg.mozilla.org/integration/gaia-central/rev/38ef06586fad
Author: Alive.Kuo <alegnadise@gmail.com>
Desc: Merge pull request #10794 from alivedise/bugzilla/889175/incoming-call-statusbar

Bug 889175 - Fix UI problem of fullscreen app when call incoming, r=timdream, a=leo+

========

https://hg.mozilla.org/integration/gaia-central/rev/fe83e3a42657
Author: Alive Kuo <alegnadise@gmail.com>
Desc: Bug 889175 - Fix UI problem of fullscreen app when call incoming
2013-07-04 03:50:23 -07:00
Gaia Pushbot
bd17e33894 Bumping gaia.json for 4 gaia-central revision(s)
========

https://hg.mozilla.org/integration/gaia-central/rev/872dcf886fc6
Author: Alive.Kuo <alegnadise@gmail.com>
Desc: Merge pull request #10779 from alivedise/bugzilla/889224/remove-remember-me-for-fullscreen

Bug 889224 - Remove remember me option for fullscreen request, r=timdream, a=leo+

========

https://hg.mozilla.org/integration/gaia-central/rev/1a20751023e5
Author: Alive Kuo <alegnadise@gmail.com>
Desc: Bug 889224 - Remove remember me option for fullscreen request

========

https://hg.mozilla.org/integration/gaia-central/rev/5c8f935b95f0
Author: mozshiao9 <mshiao@mozilla.com>
Desc: Merge pull request #10786 from mozshiao9/master_sms_889211

Bug 889211 - [SMS] The delivery repory icon for the message is shown with two check, r=@steveck-chung

========

https://hg.mozilla.org/integration/gaia-central/rev/2395a22557e4
Author: Mark Shiao <mshiao@mozilla.com>
Desc: Bug 889211 - [SMS] The delivery repory icon for the message is shown with two checks
2013-07-04 03:40:22 -07:00
Gaia Pushbot
2fe379bb29 Bumping gaia.json for 1 gaia-central revision(s)
========

https://hg.mozilla.org/integration/gaia-central/rev/9f6691adac69
Author: Julien Wajsberg <felash@gmail.com>
Desc: Bug 885283 - [sms] receiving a SMS from an existing thread but on a new thread container is broken r=gnarf

* Refactored how threads are added when a new message is received
* This incidentally resolves the bug
* made FixedHeader's refresh and scroll handler so that it's being called once
  per tick only. Then we won't be afraid of calling refresh too many.
* remove some unused code in FixedHeader
* adds tests for FixedHeader
* Fix indentation of createThreadMockup
2013-07-04 03:30:22 -07:00