arthur.iakab
2476395d52
Merge inbound to mozilla-central a=merge
2018-07-03 11:55:46 +03:00
Abdoulaye O. Ly
975b317b22
Bug 1458061 - Implement ability to reload a selection of tabs. r=Gijs
...
MozReview-Commit-ID: CyJLk7pxGRr
2018-06-29 02:39:18 +00:00
Oriol Brufau
465fc7fb37
Bug 1472305 - browser.tabs.highlight() with single tab should not set multiselected=true r=Gijs,mixedpuppy
...
MozReview-Commit-ID: 8cvtMkHoRxD
2018-06-30 17:27:12 +02:00
Abdoulaye O. Ly
7c49799423
Bug 1458060 - Implement ability to pin/unpin a selection of tabs. r=jaws
...
MozReview-Commit-ID: Hqt8QrqQ62V
2018-06-23 18:07:48 +00:00
imjching
8eeb1463f7
Bug 1469072 - Add infrastructure to move Activity Stream into its own content process. r=kmag,mconley
...
Summary:
This patch adds the infrastructure to move Activity Stream (about:newtab, about:home,
and about:welcome) into its own special content process - the privileged content
process. This feature of running Activity Stream in the privileged content process
is disabled by default. (See "browser.tabs.remote.separatePrivilegedContentProcess"
preference.) We can deal with other about: pages in a follow-up.
Reviewers: mconley
Tags: #secure-revision
Bug #: 1469072
Differential Revision: https://phabricator.services.mozilla.com/D1731
MozReview-Commit-ID: 5gIrP4LxcIt
2018-06-20 14:04:51 -04:00
Abdoulaye O. Ly
26103bbe55
Bug 1470677 - Undo duplication in browser_multiselect_tabs_mute_unmute.js test file by moving browser_audioTabIcon.js to /browser/base/content/test/tabs directory. r=jaws
...
MozReview-Commit-ID: 6psjZW3bdNG
2018-06-27 05:21:59 +00:00
Abdoulaye O. Ly
bfbbeb954b
Bug 1468443 - Reorder browser/base/content/tests/tabs/browser.ini in alphabetic order. r=jaws
...
MozReview-Commit-ID: GRnjT2cjaf4
2018-06-21 23:31:30 +00:00
Abdoulaye O. Ly
2b7e71e1ad
Bug 1468443 - Consider the 'active tab'(gBrowser.selectedTab) as part of the multi-selection by default. r=jaws
...
MozReview-Commit-ID: DZAhZ7iQqFl
2018-06-20 19:53:51 +00:00
layely
8f86b7bb1c
Bug 1458039 - Implement ability to mute/unmute a selection of tabs. r=jaws
...
MozReview-Commit-ID: 7aw08gxOOtk
2018-05-31 03:26:25 +00:00
layely
84900bd57e
Bug 1467340 - Ctrl+w and Ctrl+f4 shortcuts close all selected tabs in multi-select context. r=jaws
...
MozReview-Commit-ID: AfrpuOKBfas
2018-06-07 13:36:17 +00:00
Joel Maher
d0823df1ef
Bug 1405428 - skip-if = verify on mochitests which do not pass test-verify. r=gbrown
2018-06-10 05:01:47 -04:00
layely
5578b347e9
Bug 1458018 - Add style for multiselected tabs. r=jaws
...
MozReview-Commit-ID: Ead7pIfHBJP
2018-06-03 05:04:48 +00:00
Oriol Brufau
b818f7e84a
Bug 1466678 - Store multiple selected tabs in a WeakSet instead of a WeakMap r=jaws
...
MozReview-Commit-ID: 3sfRtQruInF
2018-06-04 23:20:46 +02:00
layely
3b701cd4b2
Bug 1458022 - Implement ability to close a selection of tabs. r=jaws
...
MozReview-Commit-ID: 4yjajKnONuK
2018-05-21 04:16:01 +00:00
Nan Jiang
8e8ea76383
Bug 1425494 - Make browser-open-newtab-start notify with extra info. r=dmose,mstriemer
...
MozReview-Commit-ID: EjDFjUvreEp
2018-05-16 11:15:47 -04:00
layely
374bd9bd10
Bug 1458013 - Add ability to select a range of tabs using Shift. r=jaws
...
MozReview-Commit-ID: DQxhkTEyRyq
2018-05-17 02:38:14 +00:00
layely
1cfd3bb184
Bug 1460737 - Wait for tab-switch to finish before executing checks. r=jaws
...
MozReview-Commit-ID: KRJZdKmzViG
2018-05-14 19:20:31 +00:00
Shane Caraveo
74c6dfd05d
Bug 1460728 fix intermittent pinned tab test, r=rpl
...
MozReview-Commit-ID: KLIbEDWoBgk
2018-05-14 12:17:57 -05:00
Cosmin Sabou
b767eadf4b
Bug 1455882 - Disable browser/base/content/test/tabs/browser_new_tab_insert_position.js on Linux 32 debug for almost permafailing. r=nbeleuzu,cbrindusan
2018-05-15 04:25:04 +03:00
Shane Caraveo
b9147444e7
Bug 1460221 followup fix license header in test file DONTBUILD r=me
2018-05-11 09:29:19 -05:00
Shane Caraveo
e91b0c63fb
Bug 1460221 - fix newtab placement when opened from pinned tab, r=Gijs
...
MozReview-Commit-ID: CwoFsFo0ThE
2018-05-10 10:44:55 -05:00
layely
acc93fcc34
Bug 1458010 - Add ability to select multiple tabs using Ctrl/Cmd. r=jaws
...
MozReview-Commit-ID: BHelQhtv7Gk
2018-05-05 03:56:23 +00:00
Dão Gottwald
d7e7a34bc3
Bug 1183135 - Update tab position attributes when a tab becomes visually selected rather than synchronously when switching tabs. r=mconley
...
MozReview-Commit-ID: Lvf0edXlwTu
2018-05-03 13:32:28 +02:00
arthur.iakab
50f8007d8c
Backed out changeset ee1e498e3c43 (bug 1183135) for failing browser chrome tests on browser/base/content/test/performance/browser_tabclose.js a=backout
2018-05-03 13:45:10 +03:00
Dão Gottwald
f756aac11b
Bug 1183135 - Update tab position attributes when a tab becomes visually selected rather than synchronously when switching tabs. r=mconley
...
MozReview-Commit-ID: LGOk50fNaXe
2018-04-28 19:19:59 +02:00
hemant
d4568154dd
Bug 1434229 - Test tab reorder when tabbar is overflown r=dao
...
MozReview-Commit-ID: FgusKqb0XF6
***
2018-04-24 12:40:55 +05:30
Gurzau Raul
6d3982ddbb
Merge mozilla-central to autoland. a=merge CLOSED TREE
2018-04-10 19:56:38 +03:00
Shane Caraveo
1fd2993985
Bug 1442679 - fix insertAfterRelated for bulk opening via tabbrowser.loadTabs, r=dao
...
MozReview-Commit-ID: 1E90mhjvm81
2018-04-05 11:33:39 -05:00
Jonathan Kingston
93d93f3d9c
Bug 1374741 - Within browser/ tests make openUILinkIn() provide the correct triggeringPrincipal. r=gijs
...
MozReview-Commit-ID: 9tJ0b056yNE
2018-02-21 14:49:24 +00:00
Dão Gottwald
81e69d1b32
Bug 1450559 - Remove nsISessionStore in favor of SessionStore.jsm. r=mikedeboer
...
MozReview-Commit-ID: 8spvIOus9ai
2018-04-05 16:30:48 +02:00
Shane Caraveo
8e351cf3e5
Bug 1344749 followup fix for session restore when using insertAfterCurrent and intermittent test failure, r=dao
...
Relying on this._browserSetState was incorrect as that is only set via tests. It needs to be always true so session restore works in the right order.
The lazy restore is fine in the test, and avoids the about:blank intermittent (or at least makes it much much harder to reproduce on my linux vm).
2018-04-04 09:23:32 -05:00
Bob Silverberg
53970dbf30
Bug 1344749 - Expose API to customize where new tabs open, r=dao
...
This patch implements the preference "browser.tabs.insertAfterCurrent" which,
when set to true, will cause all tabs (related and unrelated) to be opened next
to the current tab.
It also implements the browserSettings API "newTabPosition", which allows
extensions to control both "browser.tabs.insertRelatedAfterCurrent", and
"browser.tabs.insertAfterCurrent" via values for "afterCurrent",
"relatedAfterCurrent" and "atEnd".
The code for "browser.tabs.insertAfterCurrent" including the test for it is
mostly taken from a patch attached to bug 933532 written by Masayuki Nakano.
MozReview-Commit-ID: KQE7M2FGpc7
2018-01-19 12:59:53 -05:00
Hector Zhao
be722f1aab
Bug 1435142 - Part 2: add a browser mochitest for closeTabByDblclick. r=dao,mixedpuppy
...
MozReview-Commit-ID: 1UEnYflvtLw
2018-03-06 16:50:38 +08:00
Tooru Fujisawa
c1e27f5dcf
Bug 1397098 - Wait for the content pref update after changing zoom level. r=adw
2018-03-25 17:23:48 +09:00
Joel Maher
88a4c86d38
Bug 1397098 - disable browser/base/content/test/tabs/browser_preloadedBrowser_zoom.js for frequent failures. r=jmaher
2018-03-23 03:45:00 +02:00
layely
6a2822ede3
Bug 1445732 - Avoid invoking mute and unmute methods for lazy-browsers to prevent premature insertion. r=jaws
2018-03-18 03:23:07 +00:00
Tooru Fujisawa
f415c74b57
Bug 1442465 - Part 4.2: Stop unnecessarily awaiting on BrowserTestUtils.removeTab (simple part). r=dao
2018-03-19 11:16:45 +09:00
Tooru Fujisawa
12d7012b4a
Bug 1442465 - Part 3: Use BrowserTestUtils.{waitForTabClosing,waitForSessionStoreUpdate} instead of BrowserTestUtils.removeTab. r=dao
2018-03-19 11:12:13 +09:00
layely
3d04504429
Bug 1387976 - Add missing test file for persisting tab-muted state across restarts of the browser. r=jaws
2018-03-12 15:57:45 -04:00
layely
ce309ae7e9
Bug 1387976 - Persist tab-muted state across restarts of the browser. r=jaws
2018-03-12 15:43:53 -04:00
Dão Gottwald
e15710e39d
Backed out changeset 0d138609abfd (bug 1344749)
...
MozReview-Commit-ID: 2Mx1CpM0uyH
2018-03-03 15:04:51 +01:00
Bob Silverberg
bc6e5e563a
Bug 1344749 - Expose API to customize where new tabs open, r=dao,mixedpuppy
...
This patch implements the preference "browser.tabs.insertAfterCurrent" which,
when set to true, will cause all tabs (related and unrelated) to be opened next
to the current tab.
It also implements the browserSettings API "newTabPosition", which allows
extensions to control both "browser.tabs.insertRelatedAfterCurrent", and
"browser.tabs.insertAfterCurrent" via values for "afterCurrent",
"relatedAfterCurrent" and "atEnd".
The code for "browser.tabs.insertAfterCurrent" including the test for it is
mostly taken from a patch attached to bug 933532 written by Masayuki Nakano.
MozReview-Commit-ID: KQE7M2FGpc7
2018-01-19 12:59:53 -05:00
Dão Gottwald
dcda60e32f
Bug 1438504 - Ignore bogus overflow events. r=bgrins
...
MozReview-Commit-ID: 3qZSTw4Kne0
2018-02-15 20:03:51 +01:00
Cosmin Sabou :cosmin_s
e1afff3944
Bug 1421183 - Disabled browser/base/content/test/tabs/browser_reload_deleted_file.js on Linux/OSX for frequent leaked windows. r=gbrown
2018-02-11 12:46:14 -07:00
Kris Maglione
0bb74efdf1
Bug 1431533: Part 5a - Auto-rewrite code to use ChromeUtils import methods. r=florian
...
This was done using the following script:
37e3803c7a/processors/chromeutils-import.jsm
MozReview-Commit-ID: 1Nc3XDu0wGl
2018-01-29 15:20:18 -08:00
Cosmin Sabou
f09d6d985d
Backed out 3 changesets (bug 1431533) for Android mochitest failures on testEventDispatcher on a CLOSED TREE
...
Backed out changeset a1eca62826a1 (bug 1431533 )
Backed out changeset 34c999fa006b (bug 1431533 )
Backed out changeset e2674287e57f (bug 1431533 )
2018-01-30 07:17:48 +02:00
Kris Maglione
fd67f090b2
Bug 1431533: Part 5a - Auto-rewrite code to use ChromeUtils import methods. r=florian
...
This was done using the following script:
37e3803c7a/processors/chromeutils-import.jsm
MozReview-Commit-ID: 1Nc3XDu0wGl
2018-01-29 15:20:18 -08:00
Brindusan Cristian
483ba301cb
Backed out 2 changesets (bug 1431533) for ESlint failures on a CLOSED TREE
...
Backed out changeset 6e56f4c8843e (bug 1431533 )
Backed out changeset 12fc4dee861c (bug 1431533 )
2018-01-30 02:32:43 +02:00
Kris Maglione
683a97d172
Bug 1431533: Part 5a - Auto-rewrite code to use ChromeUtils import methods. r=florian
...
This was done using the following script:
37e3803c7a/processors/chromeutils-import.jsm
MozReview-Commit-ID: 1Nc3XDu0wGl
2018-01-29 15:20:18 -08:00
Florian Quèze
7fe750408a
Bug 1361484 - make browser_tabswitch_updatecommands.js dump the stacks when there are more command updates than expected, r=Enn.
2018-01-04 16:14:33 +01:00