Commit Graph

12620 Commits

Author SHA1 Message Date
Nihanth Subramanya
88eefc2fff Bug 1182338 - In-content search tests: ensure we actually wait on the search engine change promise (follow up). r=adw 2015-08-03 16:17:31 -07:00
Nihanth Subramanya
abdd4f5d34 Bug 1186327 - Increase timeout threshold for browser_contentSearchUI.js. r=adw 2015-08-03 15:50:17 -07:00
Dave Townsend
fd0063acc1 Bug 1184296: Cancel add-on installs if the user dismisses the install notification. r=dao 2015-08-03 10:50:07 -07:00
Nihanth Subramanya
d9e2b18cde Bug 1188618 - In-content search: For engines without an icon, use default favicon in the header, and the @2x icon in one-offs for retina screens. r=adw 2015-07-28 15:39:58 -07:00
Nihanth Subramanya
8e07a8425f Bug 1182338 - Add tests for keyboard navigation in the in-content search UI. r=adw 2015-07-23 19:35:37 -07:00
Nikhil Marathe
30f6915ff5 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
Ehsan Akhgari
b8461a0d96 Bug 1186267 - Add a keyboard shortcut for toggling the mute state of a tab; r=jaws 2015-08-06 13:38:07 -04:00
Ehsan Akhgari
e855f7f1a8 Bug 1188114 - Change the tooltips for the tab audio indicator icon to describe the action taken by clicking the icon; r=jaws
The (%S) in the tooltip strings is a placeholder to be filled in bug
1186267.
2015-08-06 13:38:06 -04:00
Ehsan Akhgari
40c41ac240 Bug 1189759 - Part 2: Add sound playing and muted icons to the all tabs menu; r=jaws 2015-08-06 13:38:05 -04:00
Wes Kocher
7751ad950e Merge m-c to inbound, a=merge 2015-08-05 16:47:52 -07:00
Olli Pettay
3edc97be6d Bug 1156703 - [e10s] Detaching a 1st tab does not work if drop the 1st tab onto contents area, r=felipe 2015-08-06 02:35:22 +03:00
Wes Kocher
6a7e2366bd 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
Ehsan Akhgari
3fa2316aca 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
f7799abcd3 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
e98edad8cd 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
Jed Davis
e32b5dab07 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
Ryan VanderMeulen
1e41211dc2 Backed out changesets f4fa8c49ebc6 and 78e2ba8842d4 (bug 1184387) for browser_parsable_css.js failures.
CLOSED TREE
2015-08-05 14:39:28 -04:00
Bobby Holley
bea3b613f2 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
Mike Conley
549b73c7f9 Bug 1181475 - Refactor duplicateTabIn to avoid a race between swapping frameloaders and SessionStore. r=Mossop
A race between SessionStore tab duplication and swapBrowsersAndCloseOther was
causing us to usually display a duplicated tab before it was actually ready
to be shown. We were also being pretty inefficient, since SessionStore supports
being able to duplicate a tab into a new window.
2015-07-30 15:06:13 -04:00
Ehsan Akhgari
4f777b2c81 Bug 1190106 - Preserve the playing and muted icons when swapping browsers; r=jaws 2015-08-04 15:54:39 -04:00
Bill McCloskey
1ba4b05dd9 Bug 1175770 - New extension API (r=Mossop) 2015-08-03 10:41:24 -07:00
Ryan VanderMeulen
7693a6a868 Backed out changeset 4a78aef5ef0d (bug 1189911) for Win8 e10s browser_plugin_reloading.js (and more) permafail.
CLOSED TREE
2015-08-03 12:39:54 -04:00
Carsten "Tomcat" Book
2dc20241b7 Merge mozilla-central to mozilla-inbound 2015-08-03 15:45:57 +02:00
Carsten "Tomcat" Book
90349b63a7 merge mozilla-inbound to mozilla-central a=merge 2015-08-03 13:56:39 +02:00
Carsten "Tomcat" Book
5b881a75d9 Backed out changeset 4e3821b236f9 (bug 1175770) 2015-08-03 09:37:54 +02:00
Bill McCloskey
d7318b2bd9 Bug 1175770 - New extension API (r=Mossop) 2015-08-02 17:29:55 -07:00
Sebastian Hengst
f7cdee0b61 Backed out 8fdfa9d502f8 (bug 1190106) for M-e10s(bc2) bustage. r=backout 2015-08-02 10:17:50 +02:00
Ehsan Akhgari
165a5d9e31 Bug 1190106 - Preserve the playing and muted icons when swapping browsers; r=jaws 2015-08-02 01:43:23 -04:00
Ehsan Akhgari
f6983cee54 Bug 1190081 - Keep the tab muted icon visible and functional even when the audio playback on the tab has been stopped; r=jaws 2015-08-02 01:39:00 -04:00
Ehsan Akhgari
91e5b2ed5e Bug 1189590 - Make the about:accounts start page RTL aware; r=jaws 2015-08-01 00:03:33 -04:00
Blake Kaplan
13c7167d41 Bug 940206 - Implement Navigator.registerContentHandler and Navigator.registerProtocolHandler for e10s. r=dao 2015-07-31 17:03:37 -07:00
Carsten "Tomcat" Book
b51889072f Merge mozilla-central to fx-team 2015-07-31 14:19:22 +02:00
Edouard Oger
830f4f629d Bug 1182009 - Remove empty sync button in the Hamburger menu for sync 1.0 users. r=markh 2015-07-30 14:10:00 -07:00
Ursula
93d34e436e Bug 1189959 - Make dragging external URI onto newtab grid work in e10s. r=mconley 2015-07-31 18:01:51 -04:00
Ryan VanderMeulen
d132c6c469 Backed out changeset 91b6fe481685 (bug 1172937) for test_autocomplete_with_composition_on_input.html failures. 2015-07-30 12:45:03 -04:00
Ryan VanderMeulen
7e64716174 Merge m-c to fx-team. a=merge
CLOSED TREE
2015-07-30 12:11:08 -04:00
Marco Bonardo
ef650b87a0 Bug 1172937 - Action row doesn't always update correctly with unified autocomplete. r=adw
Original patch by Felipe Gomes <felipc@gmail.com>
2015-07-30 16:54:27 +02:00
Carsten "Tomcat" Book
168e2f0391 Backed out changeset da180640c3f6 (bug 1182338) for making Bug 1186327 failing more frequently across branches 2015-07-30 16:11:41 +02:00
Carsten "Tomcat" Book
89f132d6dd Backed out changeset 04144901baf6 (bug 1182338) 2015-07-30 16:09:58 +02:00
Wes Kocher
fc0b073f18 Merge m-c to inbound, a=merge 2015-07-29 20:20:59 -07:00
Wes Kocher
d2750d54fb Merge inbound to central, a=merge 2015-07-29 18:12:11 -07:00
Mark Finkle
abfb83d7a8 Bug 1188609 - Remove mirroring support from RokuApp (Desktop) r=jaws 2015-07-29 16:09:32 -04:00
Ehsan Akhgari
80ebeaa2ff Bug 1188718 - Don't change the currently selected tab when clicking on the audio mute button; r=jaws 2015-07-29 17:18:16 -04:00
Ehsan Akhgari
afaca39a56 Bug 486262 - Part 4: Add automated tests; r=dao 2015-07-29 17:18:15 -04:00
Ehsan Akhgari
31780b27f7 Bug 486262 - Part 3: Allow muting and unmuting a tab by clicking on the playing icon; r=dao 2015-07-29 17:18:14 -04:00
Ehsan Akhgari
252b93c967 Bug 486262 - Part 2: Implement a tooltip for the tab playing icon; r=dao,jaws 2015-07-29 17:18:13 -04:00
Ehsan Akhgari
b06a6808bd Bug 486262 - Part 1: Provide a visual indicator for tabs that are playing audio; r=dao,jaws 2015-07-29 17:18:12 -04:00
Ryan VanderMeulen
d7748de6eb Backed out changeset 1efbd6874bfb (bug 1187219) because something in the push was causing browser_dragdrop.js to try to connect to support.mozilla.org. 2015-07-29 13:53:40 -04:00
Dão Gottwald
e678f00c68 Bug 1187219 - Remove _visuallySelected, _logicallySelected from tabbox.xml, avoid code duplication with tabbrowser.xml. r=mconley 2015-07-29 17:33:31 +02:00
Tim Taubert
5f7fe4c66e Bug 1188438 - Close the control center when the user clicks the tracking protection enable/disable button r=MattN 2015-07-28 18:29:12 +02:00