Commit graph

13613 commits

Author SHA1 Message Date
Wes Kocher
66098b3d43 Merge m-c to autoland, a=merge 2016-08-17 17:25:57 -07:00
Bob Silverberg
068821e975 Bug 1295301 - history.onVisitRemoved argument is wrong after a call to history.deleteAll, r=aswan
MozReview-Commit-ID: 9b9PKAwcNDA

--HG--
extra : rebase_source : a0cbbe63b227139085b3641786e14e2a1df13bbe
2016-08-16 09:35:37 -04:00
Jared Wein
ea0b3d77bc Bug 1294542 - Enable the block-spacing rule for eslint. r=felipe
MozReview-Commit-ID: GDfvwWRLNm5
2016-08-16 21:27:37 -04:00
Sebastian Hengst
c66c2fee3a Backed out changeset 7914e9dc6f88 (bug 1294542) for xpcshell failure in test_Log.js. r=backout 2016-08-17 01:24:58 +02:00
Shane Caraveo
b5de53e87a Bug 1289549 P2 socialapi remove sidebar and chat, r=florian
MozReview-Commit-ID: GUqJRtp4QlJ
2016-08-16 14:34:06 -07:00
Shane Caraveo
cc1f7d742e Bug 1289549 P1 socialapi remove status and marks, r=florian
MozReview-Commit-ID: KKvTZaeTU69
2016-08-16 14:34:05 -07:00
Jared Wein
2794558914 Bug 1294545 - Enable the arrow-spacing rule for eslint. r=felipe
MozReview-Commit-ID: L4Qwpoukz8R
2016-08-16 15:44:15 -04:00
Jared Wein
e6276ea7f5 Bug 1294547 - Enable the comma-spacing rule for eslint. r=felipe
MozReview-Commit-ID: RCSDEvvk2I
2016-08-16 15:44:15 -04:00
Jared Wein
b82aa6f6de Bug 1294542 - Enable the block-spacing rule for eslint. r=felipe
MozReview-Commit-ID: AAXqh63QNv3
2016-08-16 15:44:13 -04:00
Rob Wu
cbd2a581f6 Bug 1294920 - Fix test expectation on high-density screens in browser_ext_browserAction_pageAction_icon_permissions r=billm
MozReview-Commit-ID: 8iQXNEmsMJ5

--HG--
extra : rebase_source : a4f4cf9a1d48194a00aff060c199426f3872a1ce
2016-08-12 19:15:28 -07:00
Rob Wu
bacc209644 Bug 1295082 - Put Extension in BaseContext r=kmag
ExtensionContext in Extension.jsm has |extension| as an instance member,
so use it instead of passing |extension| to registerSchemaAPI's
callback.

And to make sure that this pattern also works in content processes, move
the |extension| member to BaseContext.

MozReview-Commit-ID: BgsGGCPQxJR

--HG--
extra : rebase_source : 7aa9fb7a53e057e8d3d8c477bd6821f8344c571a
2016-08-15 01:04:58 -07:00
Rob Wu
65acb9a681 Bug 1290157 - Always pass an array to tabs.executeScript on success r=kmag
MozReview-Commit-ID: Ctw8RUtfEZC

--HG--
extra : rebase_source : 7f76c1c99b5948463e5bfa0f7270fe50f6e95a88
2016-08-09 00:28:47 -07:00
Allasso Travesser
a436068793 Bug 1287330 - Insert tabs' linkedBrowser lazily into the document. r=dao 2016-08-19 17:46:04 +02:00
Florian Quèze
b3b059f868 Bug 1206233 - Avoid flickering of the panel when removing permission items, r=jaws
MozReview-Commit-ID: L5LKDawDyCg
2016-08-16 14:30:42 +03:00
Wes Kocher
03b3c20a6e Merge fx-team to central, a=merge 2016-08-15 14:49:11 -07:00
Wes Kocher
d602abb016 Merge inbound to central, a=merge 2016-08-15 14:20:38 -07:00
Igor
175543fda8 Bug 1293384 - Part 2: Rename Snprintf.h header to Sprintf.h. r=froydnj 2016-08-14 23:43:21 -07:00
Kris Maglione
9462ff7027 Bug 1225215: Follow-up: ESLint fix. r=me
MozReview-Commit-ID: WP5idmrVE6
2016-08-14 20:05:07 -07:00
Sebastian Hengst
8c843b1739 merge mozilla-central to fx-team. r=merge a=merge 2016-08-13 13:53:42 +02:00
Sebastian Hengst
9ec085584d Backed out changeset 0c4f81bc2b52 (bug 1252224) for permafailing in browser_ext_browserAction_popup_resize.js on Linux after merge to mozilla-central. r=backout a=backout
MozReview-Commit-ID: KUARkl7QxB7
2016-08-13 13:27:15 +02:00
Drew Willcoxon
4c6d9664f7 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: AnUZolRLBcl
2016-08-12 22:25:11 -07:00
Wes Kocher
0fe7a92d47 Merge m-c to fx-team a=merge 2016-08-12 16:39:13 -07:00
Wes Kocher
b44cee8b2a Merge fx-team to central, a=merge CLOSED TREE 2016-08-12 14:37:49 -07:00
Katie Broida
51baff5088 Bug 565718 - Adds module for a zoom indicator in the browser's URL bar. r=dao
MozReview-Commit-ID: 7jcAhgUp8RP
2016-08-12 13:48:59 -04:00
Jared Wein
d3e296107e Bug 1294621 - Enable the no-lonely-if rule for eslint. r=gijs
MozReview-Commit-ID: 8izEqc8IyCu
2016-08-12 11:50:35 -04:00
Florian Quèze
d99b80b960 Bug 1294680 - instrument the 'Settings page' button, r=past. 2016-08-12 16:16:41 +02:00
Florian Quèze
dcc99335f3 Bug 1294680 - remove the engine drop down, r=past. 2016-08-12 16:16:39 +02:00
Mike Conley
2a5c775eea Bug 1290280 - Make bug_423132.js more resilient to the initial browser being remote by default. r=mikedeboer
The problem with this test was that it was actually relying on the old
broken behaviour where the initial browser of the new window it opens
would be flipped from remote back to non-remote before loading its
contents and flipping remote again. Because it now starts remote
(and stays there instead of doing all of the extra work), the
test was more likely to fall into the trap that I described in
https://groups.google.com/forum/#!searchin/mozilla.dev.platform/1261842%7Csort:relevance/mozilla.dev.platform/gthFqog3J-M/Ypx-SNhEQgAJ
where the promiseBrowserLoaded was firing for the wrong page
load, which meant that the cookie hadn't had a chance to be
set yet.

I've converted the test to use the properly instrumented
BrowserTestUtils functions which wait for the window to be
properly ready, and it appears to pass on try with multiple
retriggers.

MozReview-Commit-ID: BtQRx7og52A

--HG--
extra : rebase_source : 83a9c36533505167198b62ddc189c6fa62cec8cd
2016-08-13 18:46:38 -04:00
Mike Conley
e5d369da14 Bug 1290280 - Add tests for window state restoration remoteness flips. r=mikedeboer
MozReview-Commit-ID: ARtmju65xR9

--HG--
extra : rebase_source : 166dbace15bf8215d0cf0155b8e167a69c91ac5b
2016-08-10 15:46:03 -04:00
Mike Conley
bb89bb5f47 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

--HG--
extra : rebase_source : 0bfeb2cdb0c5849a65bc9a0855c6209d693e5ff4
2016-08-09 13:32:21 -04:00
Jared Wein
d181ed5303 Bug 1294531 - Use a className instead of an ID to alter the state of the search engine list to allow add-ons to add their own buttons to the page and choose the behavior that they want. r=Gijs
MozReview-Commit-ID: 78VufTvjYVC

--HG--
extra : rebase_source : 5e5e2aa646a9c010ac2ad6683734173b3508ea31
2016-08-13 22:15:58 -04:00
Jared Wein
8d45b8762e Bug 1294989 - Enable eslint for browser/components/preferences. r=Gijs
MozReview-Commit-ID: 62ymdZhluHx

--HG--
extra : rebase_source : 330d512f91d840a47e48f39c21d70d13b2953d2d
2016-08-13 21:58:42 -04:00
Drew Willcoxon
560391bae0 Bug 1294733 - Awesomebar search buttons show auto completed text not user input. r=florian
MozReview-Commit-ID: BmxFd7fgdA6

--HG--
extra : rebase_source : 92a6a2259761f16e078c2b765ff3e747af79c477
2016-08-13 12:20:42 -07:00
Sebastian Hengst
0d0d1992db Backed out changeset 1e57110913fc (bug 1290280) for timeouts of added test and remoteness issues e.g. in cookie tests like browser_423132.js. r=backout 2016-08-13 15:27:48 +02:00
Sebastian Hengst
5073e10f9a Backed out changeset 2b50b05f8929 (bug 1290280) 2016-08-13 15:26:39 +02:00
Sebastian Hengst
d11b74103a merge mozilla-central to autoland. r=merge a=merge 2016-08-13 13:54:41 +02:00
Wes Kocher
7636e9aaaf Backed out changeset 33fcf83eefe4 (bug 1171746) for browser_visibleFindSelection.js failures a=backout 2016-08-12 19:11:21 -07:00
Wes Kocher
fb10711286 Backed out changeset a31f07fbdc2e (bug 1292321) for browser_urlbarOneOffs.js failures a=backout 2016-08-12 19:07:47 -07:00
Wes Kocher
4aec37ca6e Merge m-c to autoland, a=merge 2016-08-12 16:30:03 -07:00
Rob Wu
f50a92851a Bug 1293583 - add test that checks whether the main frame has frame ID 0 r=billm
Tests cannot be run in a new process, so when this test is run along
with other tests, the faulty behavior is not caught.
You can manually check whether the bug is still present by running the
test in isolation:

    mach mochitest browser/components/extensions/test/browser/browser_ext_webNavigation_frameId0.js

MozReview-Commit-ID: LwumSU7zh8R

--HG--
extra : rebase_source : c09fae54cd94af90d7d5391361b33532df6a8d72
2016-08-09 00:12:09 -07:00
Lee Salzman
6869b3965f 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]
b9d80840e4 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

--HG--
extra : rebase_source : 76f649492e719317a9ef71895e9cb1d600ea67b1
2016-08-11 16:51:45 -04:00
Drew Willcoxon
f9d35c97ba 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

--HG--
extra : rebase_source : da16f6925a5dac03df7c4fa12dfdb9c97b0dd362
2016-08-11 14:46:02 -07:00
Drew Willcoxon
a79a933b9a 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

--HG--
extra : rebase_source : b10ba570bf62750266e62863674d275c76cd7904
2016-08-11 13:56:25 -07:00
Phil Ringnalda
602a0147b1 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
162c6aa3c3 Bug 1246034 - ESLint followup a=me CLOSED TREE 2016-08-15 15:20:40 -07:00
Wes Kocher
2253eb9510 Merge m-c to inbound, a=merge 2016-08-15 14:53:49 -07:00
Wes Kocher
c84ec3b3f3 Merge m-c to inbound, a=merge 2016-08-16 22:06:58 -07:00
Wes Kocher
88bc8189f9 Merge m-c to autoland, a=merge 2016-08-15 14:54:25 -07:00
Jared Wein
e1991e575b Bug 1238065 - Fix the todo in escape_should_close_dialog by using synthesizeKey instead of sendChar. r=mikedeboer
MozReview-Commit-ID: 7Kp1B7RCLKH

--HG--
extra : rebase_source : 11c31ab6386abf24276a7b90716533520d6cdcd8
2016-08-13 23:28:46 -04:00
Fischer.json
8d2008a370 Bug 1037166 - Convert the "Show Update History" dialog on advanced pane to be in-content.r=jaws
MozReview-Commit-ID: kmgB4Sv9KM

--HG--
extra : rebase_source : 8b7edf6c5688321df05f83e7876ae3bb6b09e214
2016-07-29 17:03:05 +08:00
Mike Conley
c40ae43473 Bug 1290280 - Add tests for window state restoration remoteness flips. r=mikedeboer
MozReview-Commit-ID: ARtmju65xR9

--HG--
extra : rebase_source : 8a1466e01be4f1af69f2efe5611c59c4f4649501
2016-08-10 15:46:03 -04:00
Mike Conley
f5ae3a058b 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

--HG--
extra : rebase_source : 9e152c2f1106eda76702bd3ed4cf48e9703e05c8
2016-08-09 13:32:21 -04:00
Sean Lee
9b70990ee3 Bug 1269962 - Implement a popup menu for showing a submenu in Downloads Panel Footer., r=Paolo
MozReview-Commit-ID: 7K1W15039W8

--HG--
extra : rebase_source : 01b66909876cb22ea8442d037ebd8b8f3f5748ec
2016-07-13 13:39:00 +08:00
Hector Zhao
ff7bc87130 Bug 1295894 - Show localized strings for browserAction/pageAction title. r=kmag
MozReview-Commit-ID: 1SMd3cnUOH4

--HG--
extra : rebase_source : 4c746fe866222e9d05177ba9b1d9210e15e1eac2
2016-08-17 14:39:33 +08:00
Dão Gottwald
7112aaf595 Bug 1292542 - Remove unused 'window' variable in SessionStoreInternal._resetLocalTabRestoringState. r=dao
--HG--
extra : rebase_source : 5d55d995ebab845803ece6d3ee03b22c0efc02cb
2016-08-16 20:36:31 +02:00
Wes Kocher
65ab32a8bb Merge m-c to fx-team, a=merge 2016-08-10 16:55:48 -07:00
Jared Wein
c1a786bb11 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
553a2da922 merge mozilla-inbound to mozilla-central a=merge 2016-08-10 15:54:26 +02:00
Carsten "Tomcat" Book
5a14c558ee merge fx-team to mozilla-central a=merge 2016-08-10 15:52:07 +02:00
Mark Hammond
aa9574aefc 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
7967425735 Bug 1291833 - Cleanup and organize lazy module/service getters. r=mattn 2016-08-09 12:18:13 -07:00
Carsten "Tomcat" Book
d9e0b4c565 merge mozilla-inbound to mozilla-central a=merge 2016-08-09 15:44:51 +02:00
Kris Maglione
bc51ef01c8 Bug 1280128: [webext] Use transparent backgrounds and correct border radii for popup browsers. r=bwinton ui-r=maritz
MozReview-Commit-ID: 9jmuxdSLmBM

--HG--
extra : source : 9999b6b8022bfe815d79a4f309986d2859285e16
extra : histedit_source : 69afe0d2ecfa9d73e30fc6e363dbfa6849530dcf%2C3a9aaafbb3288f43d7f2b17b0e93597d9a305032
2016-08-09 12:08:04 -07:00
Jan Varga
410139beb7 Bug 1280216 - Remove nsIAboutModule::GetIndexedDBOriginPostfix(); r=bz 2016-08-09 20:47:29 +02:00
Wes Kocher
8ca795c1c8 Backed out changeset 9999b6b8022b (bug 1280128) for ESLint failures 2016-08-09 11:28:12 -07:00
Kris Maglione
818537d543 Bug 1280128: [webext] Use transparent backgrounds and correct border radii for popup browsers. r=bwinton ui-r=maritz
MozReview-Commit-ID: 9jmuxdSLmBM

--HG--
extra : rebase_source : 377e47f39b1c52e36813f79e9d650c5f6bfab970
extra : histedit_source : c0d5ec2e5143ac4013e203dd75980dfcb43e7c9e
2016-08-09 10:54:53 -07:00
Sumit Tiwari
8d27110b79 Bug 1290698 - Replace Iterator() with Object.{values, entries}; r=mossop
MozReview-Commit-ID: DEoVeqEZWpd

--HG--
extra : rebase_source : 53b3a2be2cd5bfc444ce6047c44f20bb176e2337
2016-08-07 21:58:24 -04:00
Kris Maglione
617494218f Bug 1290117: Call sendMessage response callback when there are no replies. r=robwu
MozReview-Commit-ID: 1BYD1CgZmvD

--HG--
extra : rebase_source : dc6297a85062c6713fa808f935ec7051d8668dc1
extra : amend_source : e398638f70f95835c7a8f8e94ea6945fa763ccb6
2016-08-06 14:21:10 -07:00
Kris Maglione
93814e012e 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

--HG--
extra : rebase_source : 11608a2d0b78802021a4f8aec39f0caa2f75af2c
2016-08-07 12:44:15 -07:00
Kris Maglione
947c1cf7ba Bug 1289527: Hide browserAction and pageAction namespaces when relevant manifest entries are missing. r=aswan
MozReview-Commit-ID: 2gx0pLkHaVJ

--HG--
extra : rebase_source : 94ab5fbc632aedee4dc8261145bc8832ae31f53d
2016-08-06 14:43:58 -07:00
Andrew Swan
b904b2d437 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

--HG--
extra : rebase_source : a0891e5ba308972c35813f55274badf9edde62f7
extra : source : e8818ef3c28489e196d1db92cabf224861b693c9
2016-08-02 16:04:37 -07:00
Wes Kocher
f9548184f5 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
761ba0082f 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
862f5adbae 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
04f690b589 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
4877287e10 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
019b4824e4 Bug 1246034 - Part 2: [webext] Add support for _execute_browser_action. r=kmag
MozReview-Commit-ID: EIbPidn07qZ

--HG--
extra : rebase_source : 5ed49fb3b70fa07b6ec5430381c73d702d156898
2016-07-08 15:02:49 -07:00
Kris Maglione
1d020acead Bug 1246034 - Part 1: [webext] Add a helper function to trigger a browserAction. r=jaws
MozReview-Commit-ID: JUW6oUpWiN4

--HG--
extra : rebase_source : 91473d3b5278df43694709fe732b176696f25151
2016-08-05 18:35:39 -07:00
fiveNinePlusR
f69df51c78 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
a4ddf79125 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
479a4f4ae3 Bug 1291830 - Do not return tabs that are in the process of closing from a chrome.tabs.query call. r=kmag
--HG--
extra : rebase_source : 24e51c2a777bf22b4314f7001018aa8ae756ea53
2016-08-09 16:43:33 -07:00
Jared Wein
f07a85fa01 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

--HG--
extra : rebase_source : cc28bf9c83797111e24ad76033ff23a0e812d4fc
2016-08-22 20:34:49 -04:00
Kris Maglione
d63b08badc Bug 1293099: Fill panel arrow and arrow content with browser body's background color. r=bwinton ui-r=maritz
MozReview-Commit-ID: 3xf31UgUy2A

--HG--
extra : rebase_source : 4f1e4149587da7a2c0aefdde7c8880ea21330393
2016-08-08 14:06:19 -07:00
Kris Maglione
8e7896a8c6 Bug 1277181: Split up browser_ext_browserAction_page_icon test. r=trivial
MozReview-Commit-ID: 2A0TZzTrREu

--HG--
rename : browser/components/extensions/test/browser/browser_ext_browserAction_pageAction_icon.js => browser/components/extensions/test/browser/browser_ext_browserAction_pageAction_icon_permissions.js
extra : rebase_source : fc4be9e1db1909aa57dc96e48ab840187ab7b9fb
2016-08-10 12:19:45 -07:00
Edouard Oger
37bc68367b Bug 1293467 - Explicitely show icon on tab received notification on Windows. r=markh
MozReview-Commit-ID: 5KxqqrfJiuo

--HG--
extra : rebase_source : 49073a59406ac5321b1e9dd44c9ed5f3c6d78074
2016-08-18 19:34:49 -07:00
Edouard Oger
f88ca738b7 Bug 1288247 - Open synced tabs in a new tab on middle click. r=markh
MozReview-Commit-ID: LTE5NolY8V3

--HG--
extra : rebase_source : cf071b7d106e8a59ca1df0bc43aa37d18cad4d82
2016-08-19 17:10:45 -07:00
James Andreou
3585e16752 Bug 1283281 - Remove PB Flag from DOMStorage. r=jdm 2016-06-29 14:01:00 +02:00
Wes Kocher
50954c6f31 Merge m-c to autoland, a=merge 2016-08-25 17:15:05 -07:00
Wes Kocher
12e25dac0f Backed out changeset 8f30fd1bbbe1 (bug 1298208) for build bustage a=backout 2016-08-25 16:37:44 -07:00
Justin Dolske
adb45e70b6 Bug 1298208 - FX_MIGRATION_HOMEPAGE_IMPORTED probe is (incorrectly) always true. r=MattN
MozReview-Commit-ID: 6wZUeRTKExw

--HG--
extra : rebase_source : 2ddbb5906e29dae6e47af8409031f31ddf2bca80
2016-08-25 15:50:41 -07:00
Drew Willcoxon
1a22b3ba23 Bug 1292566 - The "open" button in the subview for uncommon and potentially unwanted downloads should not ask for confirmation. r=Paolo
MozReview-Commit-ID: AVDyaQSbriX

--HG--
extra : rebase_source : 1e151511068dc708e27f60216b6b055a90d72ef9
2016-08-24 17:56:44 -07:00
Phil Ringnalda
62d1bf1089 Merge m-c to a CLOSED TREE m-i 2016-08-23 22:57:10 -07:00
Ryan VanderMeulen
cd2e02c188 Merge m-c to inbound. a=merge 2016-08-23 10:06:36 -04:00
Gijs Kruitbosch
ad09f51c7d Bug 1289906 - part 2: add more generic telemetry for undo reasons, r=bsmedberg,markh
MozReview-Commit-ID: 1wwLdY2iumV

--HG--
extra : rebase_source : 82c3edba7d04e3574e6480c16d24cfd6d63afa29
2016-08-20 14:15:12 +01:00
Gijs Kruitbosch
53b0c89309 Bug 1289906 - part 1: use an observer to know when the user signs into sync after an undo, r=markh
MozReview-Commit-ID: BPjUVvYdsRG

--HG--
extra : rebase_source : 96b7d88b1774afbbd605ab7e561b766af1431f53
2016-08-22 12:39:39 +01:00
Andrea Marchesini
864b069141 Bug 1288029 - Close container tabs when Containers are disabled from about:preferences, r=gijs 2016-08-23 11:19:00 +02:00
Sebastian Hengst
24761c4c2a Bug 1280775 - null check in removePermission to prevent crash: permission manager change. r=mystor
MozReview-Commit-ID: 1E67oEULEcs

--HG--
extra : rebase_source : 38df1862f185e263175f0f8487fbb9ceca795d68
2016-06-22 21:07:14 +02:00
Wes Kocher
d58870a5c6 Backed out changeset 1c7f1b07be44 (bug 1290280) for failures in browser_remoteness_flip_on_restore.js a=backout
--HG--
extra : rebase_source : c343e11573398423d4506bbbfc0cb770c33ac46c
2016-08-11 14:43:09 -07:00
Wes Kocher
45575a7f86 Merge m-c to autoland, a=merge
a=release for the webidl hook for a comment-only change

--HG--
extra : amend_source : e590e515ab273d097f88b35be0e5c999502ebdf4
2016-08-16 22:07:30 -07:00
Phil Ringnalda
f223579a3b Bug 1277107 - Skip browser_UITour_heartbeat.js on Windows where it fails constantly 2016-08-07 15:40:06 -07:00
Wes Kocher
005ac12647 Merge fx-team to m-c a=merge 2016-08-07 00:16:15 -07:00
Phil Ringnalda
d88f9174f3 Merge m-i to m-c, a=merge 2016-08-06 23:34:37 -07:00
Phil Ringnalda
d9857fe325 Back out 89c4afd55323 (bug 1291833) for causing "TypeError: gWebRTCUI is undefined" in browser_devices_get_user_media.js 2016-08-06 16:02:11 -07:00
Sebastian Hengst
00e692da4f Backed out changeset d1923f89225c (bug 1252224) for failures in e.g. browser_no_mutationrecords_during_panel_opening.js. r=backout 2016-08-05 23:43:13 +02:00
Wes Kocher
1d69e33b22 Merge m-c to autoland, a=merge 2016-08-05 14:06:46 -07:00
Carsten "Tomcat" Book
b2de4a0412 Merge mozilla-central to fx-team 2016-08-05 12:07:02 +02:00
Carsten "Tomcat" Book
cf611bec79 merge mozilla-inboudn to mozilla-central a=merge 2016-08-05 12:01:14 +02:00
Carsten "Tomcat" Book
99002c6dcd merge fx-team to mozilla-central a=merge 2016-08-05 12:00:16 +02:00
Wes Kocher
c1569ef06b Backed out 6 changesets (bug 1289549) for mass failures in various tests CLOSED TREE
Backed out changeset 5ad07719e3bd (bug 1289549)
Backed out changeset 27e2621947f2 (bug 1289549)
Backed out changeset 40d5477b8960 (bug 1289549)
Backed out changeset af2c234795a9 (bug 1289549)
Backed out changeset 6847acfd9362 (bug 1289549)
Backed out changeset fc771254be8f (bug 1289549)

--HG--
rename : browser/modules/SocialService.jsm => toolkit/components/social/SocialService.jsm
rename : browser/modules/test/unit/social/test_SocialService.js => toolkit/components/social/test/xpcshell/test_SocialService.js
rename : browser/modules/test/unit/social/test_SocialServiceMigration21.js => toolkit/components/social/test/xpcshell/test_SocialServiceMigration21.js
rename : browser/modules/test/unit/social/test_SocialServiceMigration22.js => toolkit/components/social/test/xpcshell/test_SocialServiceMigration22.js
rename : browser/modules/test/unit/social/test_SocialServiceMigration29.js => toolkit/components/social/test/xpcshell/test_SocialServiceMigration29.js
2016-08-04 13:04:57 -07:00
Dão Gottwald
edec54dc91 Bug 1292095 - Implement SSWindowRestored event and use it instead of SSWindowStateReady for the Ctrl+Tab panel. r=mdeboer 2016-08-04 18:58:00 +02:00
Shane Caraveo
e055a24727 Bug 1289549 P2 socialapi remove sidebar and chat, r=florian
MozReview-Commit-ID: FfWITyyIK9s
2016-08-04 09:24:05 -07:00
Shane Caraveo
94bc4d9381 Bug 1289549 P1 socialapi remove status and marks, r=florian
MozReview-Commit-ID: 5fT51pp97Tm
2016-08-04 09:23:54 -07:00
Justin Dolske
385e2c626e Bug 1291833 - Cleanup and organize lazy module/service getters. r=MattN
MozReview-Commit-ID: 1vBubIXqhPn

--HG--
extra : rebase_source : 2d712ad5536be3313324110bfdbd78679569a2ee
2016-08-03 12:14:17 -07:00
Jared Wein
1e5fb3c3cb Bug 1252224 - Remove synchronous layout flushes and style invalidations during the opening of multiview panels. r=mconley
MozReview-Commit-ID: 9T4gAPwFrXp

--HG--
extra : rebase_source : fb476e4ced4ddb576d10703392fc9dfd1bb03f81
2016-08-04 17:30:54 -04:00
Andrew Swan
0a3f040d19 Bug 1292605 Import PlacesUtils.jsm in ext-bookmarks r=kmag
MozReview-Commit-ID: 7h3SR5r9TWN

--HG--
extra : rebase_source : d922d3f6ccca83a3bef66aa5b139d01d3e1ed9c7
2016-08-04 13:47:36 -07:00
Mike Conley
1bb234e764 Bug 1291860 - Don't flip remoteness of pinned tabs on session restore. r=mikedeboer
The initial browser of new windows starts remote now. When restoring a session,
if we're restoring content into the initial tab and it's going to be loaded
on demand, then we would flip it to non-remote so that it can't background crash.

We'd do this for pinned tabs too, which is silly, since pinned tabs load ASAP.

This patch causes us to skip the remoteness flip if the tab we're restoring
is pinned.

MozReview-Commit-ID: 9eQzfLADzlQ

--HG--
extra : rebase_source : 5a38290991540152392dcab8f3ae1b2dfa398506
2016-08-03 16:34:20 -04:00
Carsten "Tomcat" Book
1f5f6ac888 Merge mozilla-central to fx-team 2016-08-04 16:06:09 +02:00
Carsten "Tomcat" Book
d036bdb09c merge fx-team to mozilla-central a=merge 2016-08-04 15:54:27 +02:00
Dão Gottwald
b3a935b435 Bug 1292049 - Prevent tab.lastAccessed from being set to a discrete value when the tab is selected. r=mdeboer
--HG--
extra : rebase_source : 6eecb2fab57870fc490b1d1d9881ef89654c74be
2016-08-04 14:41:15 +02:00
Jared Wein
be454cdf36 Bug 1292008 - Enable the no-empty rule for eslint. r=markh
MozReview-Commit-ID: EfM3YOUjClW

--HG--
extra : rebase_source : 47cb04f0a58df6ae810cbf41f7a09e3bb0130997
2016-08-04 00:55:07 -04:00
Dão Gottwald
1696c5c0ae Backed out changeset 510f0b4792de 2016-08-04 14:21:56 +02:00
Dão Gottwald
3ab8406d45 Bug 1292049 - Prevent tab.lastAccessed from being set to a discrete value when the tab is selected. r=mdeboer 2016-08-04 11:33:15 +02:00
Sebastian Hengst
d025a42b8a Merge mozilla-central to fx-team to fix eslint-failure. r=eslint-fix 2016-08-03 17:49:11 +02:00
Sebastian Hengst
fd2da2e37e Bug 1180944 - Implement one-off searches from Awesomebar: Fix eslint warning about inconsistent return usage. r=eslint-fix a=eslint-fix
MozReview-Commit-ID: 9Mh7gVyvJ3a
2016-08-03 17:45:29 +02:00
Carsten "Tomcat" Book
5ae89d856c Merge mozilla-central to fx-team 2016-08-03 17:07:01 +02:00
Carsten "Tomcat" Book
57bfee62b0 merge fx-team to mozilla-central a=merge 2016-08-03 17:01:16 +02:00
Drew Willcoxon
55ab8f47c3 Bug 1180944 - Implement one-off searches from Awesomebar. r=mak,florian
MozReview-Commit-ID: A9YXB32L7MN
2016-08-02 18:00:26 -07:00
Carsten "Tomcat" Book
cc6b6404c0 Merge mozilla-central to fx-team 2016-08-02 17:13:42 +02:00
Carsten "Tomcat" Book
bd81ddd0b0 merge mozilla-inbound to mozilla-central a=merge 2016-08-02 17:09:31 +02:00
Mike Conley
a72fb9ba66 Bug 1291277 - Don't show pending crash reports notification on Release or Beta channnels. r=jaws
We were displaying this notificaton on all channels except Release before,
but UX wants us to suppress this on Beta for now until we have a better
sense of our population on that channel.

MozReview-Commit-ID: D55cbtctcR

--HG--
extra : rebase_source : 394d3b67273f1def80782a768bb6885117336d7d
2016-08-02 09:46:55 -04:00
Paolo Amadini
40139fb6ab Bug 1001324 - The Downloads Panel footer should use the same style as the application menu. r=adw
MozReview-Commit-ID: JFM2gmpqyNL

--HG--
extra : rebase_source : 29fb6cfe3a05a095633b47d6a3aa11f342622bfe
2016-08-05 17:26:45 +01:00
Drew Willcoxon
b7a7671958 Bug 1292174 - Add Search Tile for Default Search Engine in urlbar. r=florian
MozReview-Commit-ID: 59FN5TjK0yE
2016-08-05 09:19:44 -07:00
Rob Wu
ed596b32d9 Bug 1275126 - Implement targetUrlPattern for link contexts. r=kmag
MozReview-Commit-ID: EzqX8YbeQqI

--HG--
extra : transplant_source : %11%87%12%B3%C5a%C5%93c%05%16%04%D9g%D9%CD%B6%8AH%7B
2016-07-27 18:23:24 -07:00
Wes Kocher
b7cd69efb7 Merge m-c to autoland, a=merge 2016-08-03 16:47:31 -07:00
Jared Wein
871ed4e3ba Bug 1291855 - Enable the no-else-return rule for eslint. r=Felipe,kmag,mossop
MozReview-Commit-ID: DYOmE6xwMJh

--HG--
extra : rebase_source : bc81b68ea5599fd1815dc34dac7106eef7044483
2016-08-03 18:54:59 -04:00
Matthew Wein
525255f4a1 Bug 1287159 - Grant activeTab permission to the current tab when onCommand fires. r=kmag
MozReview-Commit-ID: ETwqDOBHCRS

--HG--
extra : rebase_source : 59c73f10fca5c5e9e9fd806d556a82433c609e9c
2016-07-25 14:42:23 -07:00
Kris Maglione
0dba25a0da Bug 1288979: Always convert badge background color to a ColorTuple. r=aswan
MozReview-Commit-ID: CWmaa9wwQLD

--HG--
extra : rebase_source : aa8eaa19bad2b825c818abd29172f75fa84368dd
2016-08-04 14:50:52 -07:00
Kris Maglione
9e29edc5a4 Bug 1268184: Split browser_ext_runtime_openOptionsPage into two files. r=trivial
MozReview-Commit-ID: I9UbxGmOjMg

--HG--
rename : browser/components/extensions/test/browser/browser_ext_runtime_openOptionsPage.js => browser/components/extensions/test/browser/browser_ext_runtime_openOptionsPage_uninstall.js
extra : rebase_source : 2347ab5594b2a9bb60c6ec0a041bd7b7822e8f21
2016-08-04 13:27:31 -07:00
Robert Helmer
e7f6d9d4ec Bug 1290617 - allow non-temp mock webextensions r=kmag
MozReview-Commit-ID: JeEeMkrQ4te

--HG--
extra : rebase_source : 98d95907134c68a347067de1cce601656f27b4a3
2016-07-29 16:14:19 -07:00
Panos Astithas
7677e0d2c6 Bug 1258041 - Update the tracking protection list selection UI to account for the DNT-related changes. r=jaws r=francois
MozReview-Commit-ID: 3KbeqVefdto
2016-08-04 23:11:15 +03:00
Carsten "Tomcat" Book
220e36cb8d Merge mozilla-central to mozilla-inbound 2016-07-30 16:23:21 +02:00
Carsten "Tomcat" Book
3c40ac6f0b merge mozilla-inbound to mozilla-central a=merge 2016-07-30 16:20:57 +02:00
Mark Banner
c8531f414d Bug 1287827 - Part 3. browser/ cleanups to remove old permissions, uitour and test code related to Loop. r=dmose 2016-07-30 08:48:31 +01:00
Thomas Wisniewski
6a1fb99d2b Bug 709991 - Fire onerror instead of throwing on network errors for async XHRs. r=bz 2016-07-30 00:24:56 -04:00
Mark Banner
b5f9f1309f Backed out changeset e9e43e8256e1 (bug 1287827) for breaking tests 2016-07-29 18:17:17 +01:00
Matthew Wein
eaa94c242e Bug 1272198 - Add tests for accepted modifiers. r=kmag
MozReview-Commit-ID: KTLk7sMcsmt

--HG--
extra : transplant_source : %87%A0%24%7B%96GT%06w%83%BE%FA%C3%B0f%25T%D7%F05
2016-07-25 10:36:07 -07:00
Mark Banner
59109f0ef2 Bug 1287827 - Part 3. browser/ cleanups to remove old permissions, uitour and test code related to Loop. r=dmose 2016-07-29 12:00:27 +01:00
Carsten "Tomcat" Book
8c47612fee merge mozilla-inbound to mozilla-central a=merge 2016-07-29 11:56:43 +02:00
Sebastian Hengst
098d95ef0e Bug 1289358 - Remove typeof win.foo == "function" checks: Remove trailing whitespaces. r=eslint-fix 2016-07-29 00:49:39 +02:00