Commit Graph

433899 Commits

Author SHA1 Message Date
Olli Pettay
8ebd3b10ac Bug 1190921 - Broadcastchannel keeps its containing iframe in memory when it has a user defined property, r=khuey
--HG--
extra : rebase_source : 233d08a93763a93eb1393b20c26da965efb6a07a
2015-08-06 01:26:00 +03:00
Christoph Kerschbaumer
cb37e46dd2 Bug 1191107 - Split TYPE_XMLHTTPREQUEST and TYPE_DATAREQUEST for EventSource - IGNORE IDL (r=sicking,ehsan) 2015-08-05 12:58:05 -07:00
Christoph Kerschbaumer
253e851464 Bug 1180273 - Adding missing 'this' pointer when forwarding newChannel2 calls (r=gijs,sicking) 2015-08-05 12:55:14 -07:00
Wes Kocher
5e90ccec17 Backed out 3 changesets (bug 1191495, bug 1153499, bug 1144660) for mochitest-push crashes
Backed out changeset 8917e7323399 (bug 1191495)
Backed out changeset 13ed6f60d3f9 (bug 1144660)
Backed out changeset 95bd6642e4b1 (bug 1153499)
2015-08-05 15:18:05 -07:00
Nikhil Marathe
0d07229d06 Bug 1190703 - Relax scope resolution assertion in ServiceWorkerContainer::Register. r=bkelly
--HG--
extra : commitid : 2VyBa3KOyIV
extra : rebase_source : 81940c62d45ce34df1ce60f33ac90f762acee937
extra : amend_source : d0c955ca481b3a473d698176fea9aed407443ff4
2015-08-05 14:33:50 -07:00
Nicholas Hurley
65fb80c877 Bug 1190985 - Fix data race in DebugMutexAutoLock r=mcmanus
--HG--
extra : rebase_source : 27a37b0244ae734e39291ae298d65593c9c83f67
2015-08-04 14:16:49 -07:00
Ehsan Akhgari
129ec2c01e Bug 1191081 - Part 1: Mute the browser after restoring from a crash if it was muted before; r=jaws 2015-08-05 18:00:28 -04:00
Ehsan Akhgari
a4f45d506e Bug 1191038 - Remove the sound playing icon from a tab when it crashes; r=jaws 2015-08-05 17:59:56 -04:00
Nikhil Marathe
4f39cda39b Bug 1191495 - Relax PushManager callback assertions. r=kitcambridge
--HG--
extra : commitid : E9vbMNHj3TZ
extra : rebase_source : 816d8318a127beec799b648640057e21f77c647b
2015-08-05 13:21:08 -07:00
Nikhil Marathe
9c77fa0bcd Bug 1144660 - client.focus() adds window interaction checks and directly uses DOMServiceWorkerFocusClient to focus window. r=ehsan,dao
client.focus() now directly uses the DOMServiceWorkerFocusClient event. The
platform popup checking is not available on service workers. Instead each
worker maintains a counter of if it is allowed to interact with windows. This
counter is currently only incremented by the notificationclick event and
dropped after the event has been dispatched.

Since acquiring a client is an async operation most service workers will
perform in notificationclick, an additional extension is granted after the event
during which the service worker may focus a client. This extension is only granted
if the script invokes NotificationEvent.waitUntil() at which point the timer begins.
The extension is terminated when the Promise passed to waitUntil() is fulfilled, or
the timer expires, whichever comes first.

--HG--
extra : commitid : 5DUAOg4j41K
extra : rebase_source : 775d36e41c3d3b62e5189b032220fa2469ac237d
extra : source : 8300859f8e9751ca663f96fae3375dfda8b2ad13
2015-07-23 08:30:27 -07:00
Nikhil Marathe
4d3d992a72 Bug 1153499 - Enable push and sw prefs. r=dougt,ehsan
--HG--
extra : commitid : JbPfHDqXUbo
extra : rebase_source : c1114f39f003e9109da73ab49e30b73826ef8f04
extra : source : 06a05093fc417449b9458fa88105e863acddef8d
2015-07-15 13:12:44 -07:00
David Keeler
ae2c1351bc bug 1189427 - convert test_ocsp_fetch_method.js to generate certificates at build time r=mgoodwin 2015-07-30 10:20:52 -07:00
Richard Barnes
dea6d4077f Bug 1016555 - Disable OCSP checking for certificates covered by OneCRL 2015-08-05 17:26:40 -04:00
Jed Davis
f9cdea85fa Bug 1101100 - Multiprocess-enable nsWebBrowserPersist. r=billm
The high-level overview is that the parts of nsWebBrowserPersist which
access the DOM have been factored out (as WebBrowserPersistLocalDocument)
and abstracted (nsIWebBrowserPersistDocument) such that they can be
implemented in the cross-process case using IPC.
2015-08-05 14:25:39 -07:00
Trevor Saunders
02335958d9 no bug - fix case of nsIDocShell.h in WindowsUIUtils.cpp 2015-08-05 17:19:45 -04:00
Trevor Saunders
a400749fd7 bug 1191433 - use ProxyAccessible::AsDoc() in ProxyAccessible::Shutdown() r=lsocks 2015-08-05 16:14:49 -04:00
Trevor Saunders
ca9181514b bug 1191433 - add ProxyAccessible::Document r=lsocks 2015-08-05 16:14:49 -04:00
Trevor Saunders
2e76a4af25 bug 1191433 - add methods to downcast ProxyAccessible to DocAccessibleParent r=lsocks 2015-08-05 16:14:49 -04:00
Wes Kocher
6fe397ef93 Backed out changeset a2f3a6818c4d (bug 1189887) for test_instance_re-parent.html failures CLOSED TREE 2015-08-05 13:09:08 -07:00
Bas Schouten
e2ed929e0c Bug 1188752 - Addendum: Make PersistentBufferProviderBasic constructor explicit. r=bustage on a CLOSED TREE 2015-08-05 19:37:23 +00:00
Terrence Cole
bbe35a1f30 Backout 6249e4edb023 (Bug 1191099) for build bustage on a CLOSED TREE. 2015-08-05 12:09:19 -07:00
Bas Schouten
7214209e15 Bug 1188752: Ensure persistence of DrawTarget when using InitializeWithSurface. r=jrmuizel 2015-08-05 19:00:03 +00:00
Aaron Klotz
3e8b0857ab Bug 1189887: Enable async plugin init by default except when e10s is on; r=jimm
--HG--
extra : rebase_source : 4dd7903fa5d9ab588f5cb1bf36df0c57701ae1bd
2015-07-31 13:39:42 -06:00
Kartikaya Gupta
17ecefdf0b Bug 1190936 - Attempt some graceful handling for an unexpected situation that otherwise crashes the browser. r=botond
--HG--
extra : commitid : 5JOyeQ0xZLq
2015-08-05 14:40:11 -04:00
Kartikaya Gupta
db02ba5a05 Bug 1189837 - Subtract scrollbars in LD pixels rather than CSS pixels. r=mstange
--HG--
extra : commitid : 2bn2Ieqd1LP
2015-08-05 14:39:42 -04:00
Terrence Cole
7eac637ada Bug 1191099 - Replace AutoFunctionVector usage with Rooted; r=jonco
--HG--
extra : rebase_source : fe7e2e37c02f759dbb81427a83ad240f221bcae2
2015-08-04 10:38:24 -07:00
Terrence Cole
46805ee873 Bug 1191098 - Replace AutoHashableValueRooter with Rooted<HashableValue>; r=jonco
--HG--
extra : rebase_source : 706446a679cf5ecf26c9f8c10fa8b8402d93f4bc
2015-08-04 09:23:27 -07:00
Terrence Cole
5ca2531325 Bug 1190911 - Replace AutoIdValueVector with normal Rooted usage; r=jonco
--HG--
extra : rebase_source : 547d2114edbed516d183e1dbf8005b0c2afb70e6
2015-08-04 08:50:12 -07:00
Ryan VanderMeulen
f2cc7352a6 Backed out changesets f4fa8c49ebc6 and 78e2ba8842d4 (bug 1184387) for browser_parsable_css.js failures.
CLOSED TREE
2015-08-05 14:39:28 -04:00
Ryan VanderMeulen
15a4eba21b Backed out 4 changesets (bug 1188099) for B2G test failures and crashes.
Backed out changeset f89e9a209c6c (bug 1188099)
Backed out changeset e5b42fb931a6 (bug 1188099)
Backed out changeset a300bd34d135 (bug 1188099)
Backed out changeset 02f399ce296d (bug 1188099)
2015-08-05 14:36:49 -04:00
Botond Ballo
199b95a880 Bug 1056356 - Remove the hand-rolled mechanism used to get nsRefPtr<const OverscrollHandoffChaiin> to work. r=kats
--HG--
extra : rebase_source : b064c9389e596a0953aa59e92fc842f8fc561ef2
2015-07-29 19:52:42 -04:00
Botond Ballo
a7263cd695 Bug 1056356 - Allow calling NewRunnableMethod() with a const pointer to the callee object. r=froydnj
--HG--
extra : rebase_source : 2cd101c22d0992acedccf50e7f5880a268cef199
2015-07-29 19:51:36 -04:00
Botond Ballo
1ad5e05028 Bug 1056356 - Add support for nsRefPtr<const T>. r=froydnj
--HG--
extra : rebase_source : 7b86c6e7bc47c7b3ebc19075559cf0f7d24ededf
2015-08-05 13:52:06 -04:00
Bobby Holley
82a19a631c Bug 1184387 - Bail out of file:// loads for all non-chrome:// URIs. r=Gijs 2015-08-05 10:43:22 -07:00
Bobby Holley
be1f3861b1 Bug 1184387 - Stop using the hidden DOM window in browser_parsable_css. r=Gijs
The hidden DOM window has a chrome:// URI on mac and a resource:// URI elsewhere,
which makes it really terrible for stuff like this.
2015-08-05 10:43:21 -07:00
Eitan Isaacson
0f9e680326 Bug 1188099 - (Part 4) Introduce mochitest coverage for speech global queue. r=smaug r=kdavis
--HG--
rename : dom/media/webspeech/synth/test/test_speech_queue.html => dom/media/webspeech/synth/test/test_global_queue.html
rename : dom/media/webspeech/synth/test/test_speech_queue.html => dom/media/webspeech/synth/test/test_global_queue_cancel.html
rename : dom/media/webspeech/synth/test/test_speech_queue.html => dom/media/webspeech/synth/test/test_global_queue_pause.html
2015-08-05 10:25:42 -07:00
Eitan Isaacson
43517e34dc Bug 1188099 - (Part 3) Introduce [ChromeOnly] SpeechSynthesis.forceEnd for tests. r=smaug r=kdavis 2015-08-05 10:25:42 -07:00
Eitan Isaacson
ec978256f5 Bug 1188099 - (Part 2) Introduce global queue and track speaking state across windows. r=smaug r=kdavis 2015-08-05 10:25:42 -07:00
Eitan Isaacson
7b8c1c2bb9 Bug 1188099 - (Part 1) Enable/disable global queue depending on voices and pref. r=smaug r=kdavis 2015-08-05 10:25:42 -07:00
Eugen Sawin
7066fe2b35 Bug 1191281 - Increase strictness of ID3 header detection. r=ehoogeveen 2015-08-05 17:57:00 +02:00
Brian Hackett
36be9da34a Bug 1175538 - Ensure str_split result object has the right group. r=jandem
--HG--
extra : rebase_source : 9e79e93939fbfbab519bfebc288f3a39d052d07d
2015-08-05 11:53:01 -04:00
Ehsan Akhgari
b71438b17e Bug 1191144 - Remove CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHESERVICE_LEAVEPRIVATEBROWSING; r=michal 2015-08-05 11:42:21 -04:00
Patrick McManus
94d981e0c3 Bug 1191291 - convert nsHttpChannel::RetargetDeliveryTo warning to log r=michal.novotny 2015-08-05 09:09:48 -04:00
Mike Shal
7634ada71c Bug 1186883 - Remove references to setup.sh for release android repacks; r=jlund 2015-07-23 09:21:01 -04:00
Mike Shal
07577056b5 Bug 1186883 - Remove references to setup.sh for beta android repacks; r=jlund 2015-07-23 09:20:32 -04:00
Mike Shal
b27f19c337 Bug 1186883 - Remove references to setup.sh for aurora android repacks; r=jlund 2015-07-23 09:19:29 -04:00
Aryeh Gregor
0b776df0db Bug 1156062 part 1b - Convert some callers of nsEditor::SplitNodeDeep; r=ehsan 2015-08-05 18:10:09 +03:00
Trevor Saunders
0c848e2708 bug 1191326 - always initialize ProxyAccessible::mOuterDoc r=lsocks 2015-08-05 10:57:52 -04:00
Trevor Saunders
b710a80b19 bug 1170049 - check if document tree is correct before cleaning it up r=lsocks 2015-08-05 10:57:28 -04:00
Aryeh Gregor
7567908f2e Bug 1156062 part 1a - New nsEditor::SplitNodeDeep variant; r=ehsan 2015-08-05 17:54:36 +03:00