Commit Graph

1347 Commits

Author SHA1 Message Date
Wes Kocher
3a31be9c17 Backed out 2 changesets (bug 1279086) for failures in browser_menu_item_01.js a=backout
Backed out changeset 00bb53b58e96 (bug 1279086)
Backed out changeset cff59fe2b933 (bug 1279086)
2016-08-19 12:31:55 -07:00
Bill McCloskey
3799faa926 Bug 1279086 - Allow painting for tab switch when JS is running (r=dvander,mconley,mrbkap) 2016-08-19 09:59:40 -07:00
Allasso Travesser
a436068793 Bug 1287330 - Insert tabs' linkedBrowser lazily into the document. r=dao 2016-08-19 17:46:04 +02:00
Ryan VanderMeulen
ce55e7b71a Merge m-c to inbound. a=merge 2016-08-19 09:59:49 -04:00
Ryan VanderMeulen
01c4e8cc1b Merge inbound to m-c. a=merge 2016-08-19 09:52:53 -04:00
Dão Gottwald
86b32617f9 Bug 1295947 - Use filter and fill properties instead of duplicating lots of SVG and CSS for the tab audio icon. r=gijs 2016-08-19 14:29:20 +02:00
Blake Kaplan
cb264cca60 Bug 1165309 - Make view source and print preview work in e10s-multi. r=mconley 2016-08-18 16:47:28 -07:00
Mike Conley
1cd26f3367 Bug 1294502 - Make content in non-e10s use the same nsIFormAutoComplete as e10s. r=MattN
MozReview-Commit-ID: 7JmkKsbbTYw

--HG--
extra : rebase_source : 76e14ea3bcb78961689ded4ed9ba20a630559e87
2016-07-28 14:20:05 -04:00
Wes Kocher
f90f3d11fd Merge m-c to fx-team, a=merge
a=release for the webidl hook due to comment-only changes

--HG--
extra : amend_source : d988a8a774085539988d1d964c4beb2d07eecb50
2016-08-16 22:09:34 -07: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
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
Florian Quèze
ee275bb154 Bug 1206233 - Show devices actively streaming in the control center panel, r=johannh. 2016-08-09 22:50:53 +02:00
Florian Quèze
0a3e0145da Bug 1206233 - Implement the animated sharing indicator above the control center (i) icon, r=johannh. 2016-08-09 22:50:52 +02:00
Wes Kocher
41e9dbb0bb Backed out 4 changesets (bug 1206233) for xpcshell bustage
Backed out changeset 5fd912b9afed (bug 1206233)
Backed out changeset 3e0bcd0f52c7 (bug 1206233)
Backed out changeset c3796270f3c2 (bug 1206233)
Backed out changeset 855fe322a553 (bug 1206233)
2016-08-09 17:24:03 -07:00
Florian Quèze
26bd96af1b Bug 1206233 - Show devices actively streaming in the control center panel, r=johannh. 2016-08-09 22:50:53 +02:00
Florian Quèze
e30efdb17b Bug 1206233 - Implement the animated sharing indicator above the control center (i) icon, r=johannh. 2016-08-09 22:50:52 +02:00
Carsten "Tomcat" Book
99002c6dcd merge fx-team to mozilla-central a=merge 2016-08-05 12:00:16 +02:00
Carsten "Tomcat" Book
1f5f6ac888 Merge mozilla-central to fx-team 2016-08-04 16:06:09 +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
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
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
Jared Wein
fd84c776c7 Bug 1292042 - Enable the keyword-spacing rule for eslint. Most of this patch was autogenerated by 'eslint --fix'. Files with .xml extension needed to be changed by hand due to limitations of custom plugin. r=markh
MozReview-Commit-ID: EMjJ3yWt9Wt

--HG--
extra : rebase_source : 2b8327e5a7cf0bfd190d696ad5fe475f13faa3cc
2016-08-04 03:28:58 -04:00
Mike Conley
4c6a8c3d6f Bug 1157404 - Don't visuallyselect remote tabs during moveTabTo. r=jaws
If we're in the midst of an async tab switch while calling moveTabTo, we
can get into a case where _visuallySelected is set to true on two different
tabs.

What we want to do in moveTabTo is to remove logical selection from all tabs,
and then re-add logical selection to mCurrentTab (and visual selection as well
if we're not running with e10s).

If we're running with e10s, then the visual selection will not be changed, which
is fine, since if we weren't in the midst of a tab switch, the previously visually
selected tab should still be correct, and if we are in the midst of a tab switch,
then the async tab switcher will set the visually selected tab once the tab
switch has completed.

MozReview-Commit-ID: 6nAuxE3wH0e

--HG--
extra : rebase_source : 5456e917cb031ad0433fb48804d4f2f082c93851
2016-01-27 13:38:54 -05:00
Allasso Travesser
bf6b26dcfd Bug 1287456 - Set flag on tab to indicate that it has a browser. r=dao 2016-07-21 17:25:28 +02:00
Jonathan Kew
f55fa7da7a Bug 1276183 - Fix pixel-unit mismatch when constraining a dropped tab to the screen. r=emk 2016-07-20 13:23:32 +01:00
Dão Gottwald
dd4d5abfe5 Bug 1283812 - Stop dispatching the TabSwitched event. r=mconley 2016-07-19 18:20:41 +02:00
Allasso Travesser
f5545cdfb4 Bug 1285789 - Implement TabBrowserCreated event. r=dao
--HG--
extra : rebase_source : 23ce02dddc6e4be01ab034735df2b9ed0d3ac3a7
2016-07-15 16:10:27 +02:00
Allasso Travesser
2d3d8fad74 Bug 1284947 - Update tab's permanentKey in _swapBrowserDocShells. r=dao 2016-07-09 05:13:25 +02:00
Carsten "Tomcat" Book
78f04cd98f Backed out changeset f6f33ab815a1 (bug 1284947) for test bustages like in browser_bug477014.js 2016-07-08 16:29:02 +02:00
Allasso Travesser
64bba64d74 Bug 1284947 - Update tab's permanentKey in _swapBrowserDocShells. r=dao 2016-07-08 14:39:25 +02:00
Carsten "Tomcat" Book
486d248cca Merge mozilla-central to mozilla-inbound 2016-07-07 11:44:06 +02:00
Andrea Marchesini
6761995b11 Bug 1276006 - Add telemetry to count how many users use container tabs, r=mconley, data-review=bsmedberg 2016-07-07 09:55:53 +02:00
Dão Gottwald
fcd3a3f0a5 Bug 1276514 - Set permanentKey on tabs, not just on browsers. r=allassopraise 2016-07-06 16:09:26 +02:00
Dão Gottwald
cfd8f91885 Bug 1284482 - Remove useless parameters and variable declarations from _linkBrowserToTab and _createBrowser. r=allassopraise 2016-07-05 18:52:40 +02:00
Andrea Marchesini
c850532165 Bug 1281793 - Remove some non-used telemetry IDs - part 3 - random things, r=chutten 2016-06-28 19:30:15 +02:00
Carsten "Tomcat" Book
d7c349e036 Backed out changeset 3af9c0fa2ba6 (bug 1281793) 2016-06-28 17:04:50 +02:00
Andrea Marchesini
a90ce99e52 Bug 1281793 - Remove some non-used telemetry IDs - part 3 - random things, r=chutten 2016-06-28 16:44:42 +02:00
Florian Quèze
3a0cef8f4d Bug 1275262 - implement device sharing animation on background tabs, r=Gijs. 2016-06-22 13:07:39 +02:00
Neil Deakin
1d9f4fd998 Bug 1208078, improve drag feedback appearance in e10s, r=jared 2016-06-15 08:49:06 -04:00
Andrea Marchesini
5d7bcdcfa3 Bug 1279143 - Styling of tabs should happen all the time the attribute usercontextid is set, r=gijs 2016-06-09 20:30:59 +02:00
Andrea Marchesini
5d3755f656 Bug 1273628 - Containers tabs use inline CSS styling because of performances issues with CSS vars, r=mconley 2016-06-06 09:13:37 +02:00
Chris Peterson
b52f88014f Bug 1276565 - Clamp out-of-range tab selection shortcuts and indexes instead of ignoring them. r=Gijs r=dao
CMD + a number key is a keyboard shortcut to select that tab number. (CMD+9 will always select the right-most tab, regardless of the tab count.) Currently, if the number is greater than the tab count, then the keyboard shortcut is ignored. With this patch, the right-most tab will be selected instead. For example, if there are five tabs and the user accidentally enters CMD+6 instead of CMD+5, selecting tab #5 is probably what they wanted instead of ignoring the keyboard shortcut.

Also expand the tab selection tests to cover more edge cases.
2016-06-02 22:50:01 -07:00
Gijs Kruitbosch
c3bb1849df Bug 1276117 - part 2: fix the URL bar state when loading about:home from a new tab page, r=mikedeboer
MozReview-Commit-ID: FADnX8bymNE

--HG--
extra : rebase_source : 270661c701ef1296280e5caf40aa6d85d565f2d4
2016-05-30 12:54:56 +01:00
Andrea Marchesini
a63c7e4ee3 Bug 1276904 - container-icon visibility should follow the selectedBrowser, r=gijs 2016-05-31 15:34:49 +02:00
Carsten "Tomcat" Book
cb4337c62c merge mozilla-inbound to mozilla-central a=merge
--HG--
rename : dom/presentation/tests/mochitest/file_presentation_non_receiver_oop.html => dom/presentation/tests/mochitest/file_presentation_non_receiver.html
rename : dom/presentation/tests/mochitest/file_presentation_non_receiver_inner_iframe_oop.html => dom/presentation/tests/mochitest/file_presentation_non_receiver_inner_iframe.html
rename : dom/presentation/tests/mochitest/file_presentation_receiver_inner_iframe_oop.html => dom/presentation/tests/mochitest/file_presentation_receiver_inner_iframe.html
2016-05-24 14:52:23 +02:00
Gijs Kruitbosch
c5967c0388 Bug 1255270, r=mak
MozReview-Commit-ID: 5fInAZiZMhl

--HG--
extra : rebase_source : d55bb43c86e1ae3a78f770e5a6ba1366e455c71b
extra : source : 6e2a4ab6ed341f0250422d8f9ba9f4a206cfc527
2016-05-23 10:09:13 +01:00
Ryan VanderMeulen
4cffb5461e Merge inbound to m-c. a=merge 2016-05-19 12:46:54 -04:00
Gijs Kruitbosch
df7777aa11 Bug 1273094 - only trigger TabsInTitlebar.init() after the tabbrowser has updated the visibility of the tabs toolbar, r=mikedeboer
MozReview-Commit-ID: 2NOPYqbq4Zp

--HG--
extra : rebase_source : fcafa79a232d994ad56e73539134a2f01934a210
extra : amend_source : 42aad7336111e104b44c2286932bbbf409db5914
2016-05-17 17:18:55 +01:00
Andrea Marchesini
03fcd422c5 Bug 1233886 - Fix the linter complaint, r=me 2016-05-18 09:44:09 +02:00