Commit Graph

13723 Commits

Author SHA1 Message Date
Lee Salzman
b3c34d49c1 Bug 1259384 - request longer timeout in browser_privacypane_4.js mochitest. r=ehsan
MozReview-Commit-ID: 7RBqq0XUbaR
2016-08-11 13:07:17 -04:00
Katie Broida[:ktbee]
d45a62dd73 Bug 1171746 - ensure tab specific panels close when you switch the tab r=jaws
Adds a tabspecific attribute to the edit bookmarks panel and the Pocket subview panel to signal that these popups should close when the user navigates away from the tab. It also specifies that the localized keyboard short cut for closing a  window should close the edit bookmarks panel and the tab by adding a general function to check whether a certain <key> has been pressed. Adds tests for both closing specific tabs and checking keys.

MozReview-Commit-ID: AxW5uQgDQQB
2016-08-11 16:51:45 -04:00
Drew Willcoxon
3f51a967a3 Bug 1292321 - Pressing tab key in address bar selects one-off search buttons instead of the entries in the history dropdown list. r=florian
MozReview-Commit-ID: 6hbW7n5jiLS
2016-08-11 14:46:02 -07:00
Drew Willcoxon
4cfd118b78 Bug 1293300 - Accidental one-off search if mouse pointer hovers over a search engine when typing in location bar and pressing enter. r=florian
MozReview-Commit-ID: 53MGnGs6CxF
2016-08-11 13:56:25 -07:00
Phil Ringnalda
6bc09b7861 Backed out 3 changesets (bug 1246034) for Win e10s timeouts in browser_ext_commands_execute_browser_action.js
Backed out changeset f1f24546c26c (bug 1246034)
Backed out changeset 2c396099a21d (bug 1246034)
Backed out changeset 8cce25ece209 (bug 1246034)
2016-08-15 21:36:34 -07:00
Wes Kocher
aec3bff611 Bug 1246034 - ESLint followup a=me CLOSED TREE 2016-08-15 15:20:40 -07:00
Wes Kocher
5b870e1886 Merge m-c to inbound, a=merge 2016-08-15 14:53:49 -07:00
Wes Kocher
b6639dcfb3 Merge m-c to inbound, a=merge 2016-08-16 22:06:58 -07:00
Wes Kocher
740463f70e Merge m-c to autoland, a=merge 2016-08-15 14:54:25 -07:00
Jared Wein
56c0cfdacf Bug 1238065 - Fix the todo in escape_should_close_dialog by using synthesizeKey instead of sendChar. r=mikedeboer
MozReview-Commit-ID: 7Kp1B7RCLKH
2016-08-13 23:28:46 -04:00
Fischer.json
9bb9ad0cdc Bug 1037166 - Convert the "Show Update History" dialog on advanced pane to be in-content.r=jaws
MozReview-Commit-ID: kmgB4Sv9KM
2016-07-29 17:03:05 +08:00
Mike Conley
7a418b14fc Bug 1290280 - Add tests for window state restoration remoteness flips. r=mikedeboer
MozReview-Commit-ID: ARtmju65xR9
2016-08-10 15:46:03 -04:00
Mike Conley
83fa1cfc69 Bug 1290280 - Improve the logic for flipping the remoteness of the initial browser back to non-remote. r=mikedeboer
The code that checks to see whether or not we should flip the remoteness of a browser
before loading the session state into it wasn't accounting for the fact that oftentimes,
restoreImmediately isn't included, so it's undefined, which coerces to "false-y".

This caused us to very quickly destroy a TabParent, very soon after creating it. In
some cases, the IPC layer seems to not like that, and throws an OnChannelError,
which causes the TabParent ActorDestroy method to be called with an abnormal
shutdown reason, which causes the tab crash observer to fire, which bubbles the
tab crash event.

We should probably make the IPC layer more resilient to this sort of thing, but
we should also probably not flip remoteness when we really don't need to.

Now instead, when restoring a tab, we detect whether or not it's going to
be restored automatically in the near future. If it's not going to be
restored automatically, and the browser is remote, we flip its remoteness -
otherwise we leave it alone.

MozReview-Commit-ID: 5AmPHvzDZlX
2016-08-09 13:32:21 -04:00
Sean Lee
904b253968 Bug 1269962 - Implement a popup menu for showing a submenu in Downloads Panel Footer., r=Paolo
MozReview-Commit-ID: 7K1W15039W8
2016-07-13 13:39:00 +08:00
Hector Zhao
538abb2038 Bug 1295894 - Show localized strings for browserAction/pageAction title. r=kmag
MozReview-Commit-ID: 1SMd3cnUOH4
2016-08-17 14:39:33 +08:00
Dão Gottwald
fb5382fbfb Bug 1292542 - Remove unused 'window' variable in SessionStoreInternal._resetLocalTabRestoringState. r=dao 2016-08-16 20:36:31 +02:00
Wes Kocher
9f053a5f0e Merge m-c to fx-team, a=merge 2016-08-10 16:55:48 -07:00
Jared Wein
cfe3213e30 Bug 1252224 - Remove synchronous layout flushes and style invalidations during the opening of multiview panels. r=mconley
MozReview-Commit-ID: 9T4gAPwFrXp
* * *
[mq]: temp

MozReview-Commit-ID: Bj91OhNd8ed
* * *
[mq]: temp

MozReview-Commit-ID: J8h8InaMRP4
2016-08-04 17:30:54 -04:00
Carsten "Tomcat" Book
ce02c3ed29 merge mozilla-inbound to mozilla-central a=merge 2016-08-10 15:54:26 +02:00
Carsten "Tomcat" Book
e2a4027c20 merge fx-team to mozilla-central a=merge 2016-08-10 15:52:07 +02:00
Mark Hammond
121ede22ae Bug 1293128 - use an appropriate entry-point when opening about:accounts via the SyncedTabs menu. r=eoger
MozReview-Commit-ID: Da9JH92Ny0F
2016-08-10 12:35:11 +10:00
Justin Dolske
10c1e33522 Bug 1291833 - Cleanup and organize lazy module/service getters. r=mattn 2016-08-09 12:18:13 -07:00
Carsten "Tomcat" Book
b16872c686 merge mozilla-inbound to mozilla-central a=merge 2016-08-09 15:44:51 +02:00
Kris Maglione
3670cead92 Bug 1280128: [webext] Use transparent backgrounds and correct border radii for popup browsers. r=bwinton ui-r=maritz
MozReview-Commit-ID: 9jmuxdSLmBM
2016-08-09 12:08:04 -07:00
Jan Varga
0353d94389 Bug 1280216 - Remove nsIAboutModule::GetIndexedDBOriginPostfix(); r=bz 2016-08-09 20:47:29 +02:00
Wes Kocher
e1591981bb Backed out changeset 9999b6b8022b (bug 1280128) for ESLint failures 2016-08-09 11:28:12 -07:00
Kris Maglione
c42feb4686 Bug 1280128: [webext] Use transparent backgrounds and correct border radii for popup browsers. r=bwinton ui-r=maritz
MozReview-Commit-ID: 9jmuxdSLmBM
2016-08-09 10:54:53 -07:00
Sumit Tiwari
4edded08d9 Bug 1290698 - Replace Iterator() with Object.{values, entries}; r=mossop
MozReview-Commit-ID: DEoVeqEZWpd
2016-08-07 21:58:24 -04:00
Kris Maglione
aa06adc855 Bug 1290117: Call sendMessage response callback when there are no replies. r=robwu
MozReview-Commit-ID: 1BYD1CgZmvD
2016-08-06 14:21:10 -07:00
Kris Maglione
557d31ba7e Bug 1293036: Prevent BasePopup._resizeBrowser from being called recursive from MozScrolledAreaChanged events. r=robwu
This doesn't include tests for this behavior, because I'm not sure there's a
good way to test it reliably.

MozReview-Commit-ID: CM5rj1f9YiG
2016-08-07 12:44:15 -07:00
Kris Maglione
ddc33568c0 Bug 1289527: Hide browserAction and pageAction namespaces when relevant manifest entries are missing. r=aswan
MozReview-Commit-ID: 2gx0pLkHaVJ
2016-08-06 14:43:58 -07:00
Andrew Swan
1206774e48 Bug 1286908 Remove id allocation from SpecialPowers loadExtension() r=kmag
Prior to this change, SpecialPowers used the extension id to identiy
extension instances in inter-process messaging.  This required that
an id be allocated from the content process side when loadExtension()
was called, but that made it impossible to test code that exercises the
code path in the AddonManager that allocates ids for extensions that do
not include an id in the manifest (it also made the loadExtension() api
clunky).

With this change, SpecialPowers allocates an internal identifier for
messaging, but this identifier is separate from extension ids.
Confusingly, we still store the actual extension id in an id property
on the object returned by loadExtension(), but there are enough tests
that reference this that it would be unnecessarily disruptive to get
rid of it so it stays for now...

MozReview-Commit-ID: G6xk1mBJJL8
2016-08-02 16:04:37 -07:00
Wes Kocher
b99bfa6050 Backed out changeset 429d054ed34d (bug 1252224) for browser_ext_browserAction_popup_resize.js failures on Windows a=backout 2016-08-08 13:50:09 -07:00
Drew Willcoxon
ba2a672a68 Bug 1292519 - Can't Ctrl+Tab away after typing something in the location bar. r=florian
MozReview-Commit-ID: Gz8odgQl9oM
2016-08-08 13:14:31 -07:00
Jared Wein
9d9712a58c Bug 1252224 - Remove synchronous layout flushes and style invalidations during the opening of multiview panels. r=mconley
MozReview-Commit-ID: 9T4gAPwFrXp
* * *
[mq]: temp

MozReview-Commit-ID: Bj91OhNd8ed
2016-08-04 17:30:54 -04:00
Jared Wein
aba19434f8 Backout 04fec252a1c6 (bug 1252224) due to wrong patch being pushed. r=me
MozReview-Commit-ID: DCrKrp6x0sm
2016-08-08 14:06:36 -04:00
Jared Wein
859e1a1062 Bug 1252224 - Remove synchronous layout flushes and style invalidations during the opening of multiview panels. r=mconley
MozReview-Commit-ID: 9T4gAPwFrXp
2016-08-04 17:30:54 -04:00
Matthew Wein
39818dc31f Bug 1246034 - Part 2: [webext] Add support for _execute_browser_action. r=kmag
MozReview-Commit-ID: EIbPidn07qZ
2016-07-08 15:02:49 -07:00
Kris Maglione
548f0ffcdd Bug 1246034 - Part 1: [webext] Add a helper function to trigger a browserAction. r=jaws
MozReview-Commit-ID: JUW6oUpWiN4
2016-08-05 18:35:39 -07:00
fiveNinePlusR
2ebc691028 Bug 1289213 - Part 2: Fall back to the tab.label when there is no browser.contentTitle available. r=kmag
When a tab is unloaded, the session browser.contentTitle is unavailable so this patch allows the title to be exposed when the tab is unloaded.
2016-08-11 19:44:00 -04:00
fiveNinePlusR
26cec6a132 Bug 1289213 - Part 1: Add ability to duplicate tabs lazily from the session store. r=kmag 2016-08-01 16:35:52 -07:00
fiveNinePlusR
0513b456b2 Bug 1291830 - Do not return tabs that are in the process of closing from a chrome.tabs.query call. r=kmag 2016-08-09 16:43:33 -07:00
Jared Wein
335d32d40b Bug 1286627 - Check for undefined shell service before dereferencing it in the ShellService proxy. Linux builds that disable gio do not have the shell service defined and the proxy was throwing. r=Gijs
MozReview-Commit-ID: 1wWcEfWFP2c
2016-08-22 20:34:49 -04:00
Kris Maglione
4533efc450 Bug 1293099: Fill panel arrow and arrow content with browser body's background color. r=bwinton ui-r=maritz
MozReview-Commit-ID: 3xf31UgUy2A
2016-08-08 14:06:19 -07:00
Kris Maglione
05c8683123 Bug 1277181: Split up browser_ext_browserAction_page_icon test. r=trivial
MozReview-Commit-ID: 2A0TZzTrREu
2016-08-10 12:19:45 -07:00
Edouard Oger
95e6ff184b Bug 1293467 - Explicitely show icon on tab received notification on Windows. r=markh
MozReview-Commit-ID: 5KxqqrfJiuo
2016-08-18 19:34:49 -07:00
Edouard Oger
d2392f97e8 Bug 1288247 - Open synced tabs in a new tab on middle click. r=markh
MozReview-Commit-ID: LTE5NolY8V3
2016-08-19 17:10:45 -07:00
James Andreou
6d5098ad98 Bug 1283281 - Remove PB Flag from DOMStorage. r=jdm 2016-06-29 14:01:00 +02:00
Wes Kocher
077f9b1574 Merge m-c to autoland, a=merge 2016-08-25 17:15:05 -07:00
Wes Kocher
52daa43880 Backed out changeset 8f30fd1bbbe1 (bug 1298208) for build bustage a=backout 2016-08-25 16:37:44 -07:00