Commit Graph

256369 Commits

Author SHA1 Message Date
Nikhil Marathe
6c8e7e2ae9 Bug 1190703 - Relax scope resolution assertion in ServiceWorkerContainer::Register. r=bkelly 2015-08-05 14:33:50 -07:00
Nicholas Hurley
b8854de4b0 Bug 1190985 - Fix data race in DebugMutexAutoLock r=mcmanus 2015-08-04 14:16:49 -07:00
Ehsan Akhgari
2bec2e6c53 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
dac6c24fcf 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
362e16ffd1 Bug 1191495 - Relax PushManager callback assertions. r=kitcambridge 2015-08-05 13:21:08 -07:00
Nikhil Marathe
f7800da93c 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.
2015-07-23 08:30:27 -07:00
Nikhil Marathe
39493facc0 Bug 1153499 - Enable push and sw prefs. r=dougt,ehsan 2015-07-15 13:12:44 -07:00
David Keeler
596de904af 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
597c8702a7 Bug 1016555 - Disable OCSP checking for certificates covered by OneCRL 2015-08-05 17:26:40 -04:00
Jed Davis
45f3942d89 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
a79870aacf no bug - fix case of nsIDocShell.h in WindowsUIUtils.cpp 2015-08-05 17:19:45 -04:00
Trevor Saunders
6fc63e31e9 bug 1191433 - use ProxyAccessible::AsDoc() in ProxyAccessible::Shutdown() r=lsocks 2015-08-05 16:14:49 -04:00
Trevor Saunders
5a8f34f3cb bug 1191433 - add ProxyAccessible::Document r=lsocks 2015-08-05 16:14:49 -04:00
Trevor Saunders
c6f00a2a85 bug 1191433 - add methods to downcast ProxyAccessible to DocAccessibleParent r=lsocks 2015-08-05 16:14:49 -04:00
Wes Kocher
97c54f4178 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
93fa4e20ff Bug 1188752 - Addendum: Make PersistentBufferProviderBasic constructor explicit. r=bustage on a CLOSED TREE 2015-08-05 19:37:23 +00:00
Terrence Cole
27a39edc20 Backout 6249e4edb023 (Bug 1191099) for build bustage on a CLOSED TREE. 2015-08-05 12:09:19 -07:00
Bas Schouten
d952966e55 Bug 1188752: Ensure persistence of DrawTarget when using InitializeWithSurface. r=jrmuizel 2015-08-05 19:00:03 +00:00
Aaron Klotz
a0ada7c1ad Bug 1189887: Enable async plugin init by default except when e10s is on; r=jimm 2015-07-31 13:39:42 -06:00
Kartikaya Gupta
5ce79ec48b Bug 1190936 - Attempt some graceful handling for an unexpected situation that otherwise crashes the browser. r=botond 2015-08-05 14:40:11 -04:00
Kartikaya Gupta
63a4a4b834 Bug 1189837 - Subtract scrollbars in LD pixels rather than CSS pixels. r=mstange 2015-08-05 14:39:42 -04:00
Terrence Cole
036c083e8d Bug 1191099 - Replace AutoFunctionVector usage with Rooted; r=jonco 2015-08-04 10:38:24 -07:00
Terrence Cole
97f70f078f Bug 1191098 - Replace AutoHashableValueRooter with Rooted<HashableValue>; r=jonco 2015-08-04 09:23:27 -07:00
Terrence Cole
06da5efce3 Bug 1190911 - Replace AutoIdValueVector with normal Rooted usage; r=jonco 2015-08-04 08:50:12 -07:00
Ryan VanderMeulen
d8f92ebda6 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
1af9b51140 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
5df8952fa6 Bug 1056356 - Remove the hand-rolled mechanism used to get nsRefPtr<const OverscrollHandoffChaiin> to work. r=kats 2015-07-29 19:52:42 -04:00
Botond Ballo
1fab59cdfe Bug 1056356 - Allow calling NewRunnableMethod() with a const pointer to the callee object. r=froydnj 2015-07-29 19:51:36 -04:00
Botond Ballo
0369104893 Bug 1056356 - Add support for nsRefPtr<const T>. r=froydnj 2015-08-05 13:52:06 -04:00
Bobby Holley
8488759180 Bug 1184387 - Bail out of file:// loads for all non-chrome:// URIs. r=Gijs 2015-08-05 10:43:22 -07:00
Bobby Holley
0ae8b9c624 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
45140a75a5 Bug 1188099 - (Part 4) Introduce mochitest coverage for speech global queue. r=smaug r=kdavis 2015-08-05 10:25:42 -07:00
Eitan Isaacson
5c08b2bfa0 Bug 1188099 - (Part 3) Introduce [ChromeOnly] SpeechSynthesis.forceEnd for tests. r=smaug r=kdavis 2015-08-05 10:25:42 -07:00
Eitan Isaacson
e811712a0a 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
c095063b87 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
369bd9da52 Bug 1191281 - Increase strictness of ID3 header detection. r=ehoogeveen 2015-08-05 17:57:00 +02:00
Brian Hackett
d06e36d87e Bug 1175538 - Ensure str_split result object has the right group. r=jandem 2015-08-05 11:53:01 -04:00
Ehsan Akhgari
9873217f42 Bug 1191144 - Remove CACHE_SERVICE_LOCK_WAIT_MAINTHREAD_NSCACHESERVICE_LEAVEPRIVATEBROWSING; r=michal 2015-08-05 11:42:21 -04:00
Patrick McManus
89bb111f6c Bug 1191291 - convert nsHttpChannel::RetargetDeliveryTo warning to log r=michal.novotny 2015-08-05 09:09:48 -04:00
Mike Shal
0a9d398b34 Bug 1186883 - Remove references to setup.sh for release android repacks; r=jlund 2015-07-23 09:21:01 -04:00
Mike Shal
e2766cbcc7 Bug 1186883 - Remove references to setup.sh for beta android repacks; r=jlund 2015-07-23 09:20:32 -04:00
Mike Shal
91db2a512f Bug 1186883 - Remove references to setup.sh for aurora android repacks; r=jlund 2015-07-23 09:19:29 -04:00
Aryeh Gregor
f846e5b2a9 Bug 1156062 part 1b - Convert some callers of nsEditor::SplitNodeDeep; r=ehsan 2015-08-05 18:10:09 +03:00
Trevor Saunders
63d388c140 bug 1191326 - always initialize ProxyAccessible::mOuterDoc r=lsocks 2015-08-05 10:57:52 -04:00
Trevor Saunders
7191d20f10 bug 1170049 - check if document tree is correct before cleaning it up r=lsocks 2015-08-05 10:57:28 -04:00
Aryeh Gregor
d5bdde37dc Bug 1156062 part 1a - New nsEditor::SplitNodeDeep variant; r=ehsan 2015-08-05 17:54:36 +03:00
Ryan VanderMeulen
e4fb95550c Backed out changeset 6ee70eb03b02 (bug 1183788) for Android crashes. 2015-08-05 10:24:55 -04:00
Ryan VanderMeulen
6fc90f5a8e Bug 1138693 - Add an early quit to the test if TypedObject isn't enabled. r=nbp 2015-08-05 09:11:19 -04:00
Jeff Gibat
ed5bd85360 Bug 1173171 - Disable external jar: via preference. r=jduell 2015-08-04 23:55:00 -04:00
Dylan Roeh
a006996632 Bug 1183788 - Move all CanDetach/InitCanDetach logic into gfxPlatform.h/cpp. r=snorp 2015-08-04 17:02:18 -05:00