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