Gijs Kruitbosch
4e9eb5f188
Bug 1438490 - move overflow/underflow event handling out of toolbar.xml, r=jaws
...
MozReview-Commit-ID: CwkCOIm9wNk
2018-05-01 15:44:19 +01:00
Mark Striemer
0789fc45b3
Bug 1438363 - Show a doorhanger when an extension first hides a tab r=aswan,dao
...
MozReview-Commit-ID: DQCr3SSaZTV
2018-04-24 09:07:32 -05:00
Mark Striemer
8b1d36978f
Bug 1397809 - Part 2: Add a doorhanger when an extension changes the homepage r=aswan,Gijs
...
MozReview-Commit-ID: CwZ3E32xROS
2018-01-11 18:59:32 -06:00
Mark Striemer
fe7abfc02e
Bug 1397809 - Part 1: Convert New Tab doorhanger to a generic class r=aswan,Gijs
...
MozReview-Commit-ID: 40RwrXjtsJJ
2017-12-19 13:56:04 -06:00
Paolo Amadini
7f627ce196
Bug 1391948 - Don't use checkboxes for the "View Bookmarks Toolbar" and "View Bookmarks Sidebar" items in the Bookmarks button menu. r=mak
...
MozReview-Commit-ID: 2P3yV6xHLxi
2018-04-11 12:42:18 +01:00
Jonathan Kingston
9b880fdc20
Bug 1374741 - Within browser/ make openUILinkIn() provide the correct triggeringPrincipal. r=gijs
...
MozReview-Commit-ID: 1NQrlWzIBja
2018-02-21 14:28:48 +00:00
Paolo Amadini
959218fdcb
Bug 1444392 - Part 3 - Simplify the PanelUI.show method. r=Gijs
...
In addition to removing the unnecessary return value and the logic that may anchor the panel to anything other than the main menu button, this also fixes the asynchronous error handling.
MozReview-Commit-ID: KaUKYUhrUoc
2018-04-04 11:34:49 +01:00
Dão Gottwald
0a8e016dc7
Bug 1450279 - Replace CAN_DRAW_IN_TITLEBAR with a run-time check. r=Gijs
...
MozReview-Commit-ID: Iedpcu5K74m
2018-03-30 17:36:01 +02:00
Edouard Oger
8578b6545b
Bug 1184265 - Make last sync date be relative. r=markh
...
MozReview-Commit-ID: 2hB9F7Elynh
2018-03-20 17:08:16 -04:00
Mark Striemer
6f8e4be3ac
Bug 1444149 - Revert string name change r=flod
2018-03-14 13:55:15 -05:00
Mark Striemer
4b976a2d75
Bug 1444149 - Include addon name and icon in New Tab doorhanger r=aswan
...
MozReview-Commit-ID: 2Mpn1iKVPbF
2018-03-09 15:23:01 -06:00
Paolo Amadini
47cfc52406
Bug 1441284 - Part 7 - Remove the "_ephemeral" property. r=Gijs
...
The "ephemeral" attribute was not actually used anymore, because it is redundant with the "viewCacheId" attribute.
MozReview-Commit-ID: 6zxf2DmcEfI
2018-02-26 19:50:19 +00:00
Edouard Oger
1a12c1fce4
Bug 1434706 - Add identity.fxaccounts.enabled pref to disable Sync and FxA. r=markh
...
MozReview-Commit-ID: 4UuppJyOi5s
2018-02-15 11:24:44 +08:00
Paolo Amadini
2721462de9
Bug 1437512 - Part 2 - Remove the "panelmultiview" binding. r=Gijs
...
MozReview-Commit-ID: H9R7ahkCr2U
2018-02-25 18:43:55 +00:00
Paolo Amadini
96c2add862
Bug 1437512 - Part 1 - Remove the "panelmultiview" binding construction. r=Gijs
...
MozReview-Commit-ID: 3oCvOe5th0B
2018-02-25 18:41:45 +00:00
Cosmin Sabou
bb25b037bd
Backed out changeset a2147499c437 (bug 1434706) for frequent mochitest browser chrome failures on browser_contextmenu_sendpage.js
2018-02-23 22:15:08 +02:00
Edouard Oger
23fa89126c
Bug 1434706 - Add identity.fxaccounts.enabled pref to disable Sync and FxA. r=markh
...
MozReview-Commit-ID: 4UuppJyOi5s
2018-02-15 11:24:44 +08:00
Paolo Amadini
3480d5905c
Bug 1439358 - Part 7 - Close the main view synchronously before opening it in a different panel. r=Gijs
...
This also updates the AppMenu mozscreenshots module to work with the Photon main menu.
MozReview-Commit-ID: FciQH815F95
2018-02-22 11:25:10 +00:00
Paolo Amadini
770c924b9b
Bug 1437811 - Part 2 - Prepare the main view just before opening the panel. r=Gijs
...
This allows the ViewShowing event for the main view to prevent the panel from opening. It also avoids setting up the main view if the panel is not opened.
MozReview-Commit-ID: LK8tBcz6lkK
2018-02-16 15:03:18 +00:00
Timothy Guan-tin Chien
e95cb5e817
Bug 1422386 - Remove toolbardecoration, toolbar, and toolbar-base binding, r=Paolo
...
The only purpose of these bindings was to insert a stylesheet, which has been
moved to be included in toolkit/content/components.css.
MozReview-Commit-ID: 23jqkIrbVvi
2018-02-13 22:12:18 +08:00
Edouard Oger
32e2bc7287
Bug 1434670 - Synced tabs panels adjustments. r=dao
...
MozReview-Commit-ID: 8HrlWciU2Rg
2018-01-31 13:28:28 -05:00
Paolo Amadini
ff1ddd6adf
Bug 1434883 - Part 2 - Use an asynchronous API to open PanelMultiView panels. r=Gijs
...
MozReview-Commit-ID: 3VzoxJ3Ociy
2018-02-06 09:02:27 +00:00
Florian Quèze
fe6f6eb240
Bug 1434945 - toolbar.xml should ignore overflow/underflow events that don't come from its customization target, r=Gijs.
2018-02-08 19:40:16 +01:00
Paolo Amadini
0d3bd0e3a9
Bug 1428930 - Move some XBL accessibility roles into XULMap.h. r=bgrins,surkov
...
MozReview-Commit-ID: Iye8XoQ7neq
2018-02-07 13:23:53 +00:00
Cosmin Sabou
27ede269b6
Backed out 3 changesets (bug 1434883) for frequent leaks in AbstractThread, AnimationTimeline, Annotators, Array, AsyncFreeSnowWhite, ... on a CLOSED TREE
...
Backed out changeset c8115e90ffa8 (bug 1434883)
Backed out changeset 22c83b1d417d (bug 1434883)
Backed out changeset 085796417462 (bug 1434883)
2018-02-06 16:30:56 +02:00
Paolo Amadini
cc8c5abcbd
Bug 1434883 - Part 3 - Prepare the main view just before opening the panel. r=Gijs
...
This allows the ViewShowing event for the main view to prevent the panel from opening. It also avoids setting up the main view if the panel is not opened.
MozReview-Commit-ID: Ks9fQMxjhGu
2018-02-05 14:02:29 +00:00
Paolo Amadini
ea8006dd5d
Bug 1434883 - Part 2 - Use an asynchronous API to open PanelMultiView panels. r=Gijs
...
MozReview-Commit-ID: 3VzoxJ3Ociy
2018-02-06 09:02:27 +00:00
Ursula Sarracini
66f5b140b3
Bug 1425496 - Add Recently Pocketed Items to Highlights r=Mardak
...
MozReview-Commit-ID: LyXKkQkPXte
2018-02-02 17:06:06 -05:00
Florian Quèze
c5f15a4700
Bug 1339461 - script-generated patch to convert foo.indexOf(...) == -1 to foo.includes(), r=Mossop.
2018-02-01 20:45:22 +01: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
Paolo Amadini
82768948ee
Bug 1432016 - Part 1 - Add a PanelView class using a base class shared with PanelMultiView. r=Gijs
...
Only one method is moved to the PanelView class to simplify the keyboard navigation test.
MozReview-Commit-ID: CHB5FiT9ptn
2018-01-22 12:46:48 +00:00
Paolo Amadini
01051cc093
Bug 1432015 - Part 2 - Remove the setMainView methods. r=Gijs
...
The setMainView method of PanelMultiView controls the "mainview" attribute, which is already set or removed later in the showSubView method. When called at construction time, it changes the mainViewId if there is at least one child in the "panelmultiview" element and the original mainViewId does not already reference the first child. This would be incorrect, but in practice it never happens for either ephemeral or static panels, and can be avoided for the throw-away activated page action panel.
The setMainView method of PanelUI is never called, and this makes the corresponding PanelMultiView method removable.
MozReview-Commit-ID: 5bNidHfKFTA
2018-01-21 15:59:41 +00:00
Kris Maglione
1046270983
Backed out 3 changesets (bug 1431533) for Android mochitest bustage. CLOSED TREE
...
MozReview-Commit-ID: 5ubE9EMQpZ9
2018-01-24 22:04:59 -08:00
Kris Maglione
50ace7f99d
Bug 1431533: Part 5a - Auto-rewrite code to use ChromeUtils import methods. r=florian
...
MozReview-Commit-ID: 8V1ZT53ReiP
2018-01-24 15:48:47 -08:00
Dão Gottwald
9f79dc1a2c
Bug 1430128 - Remove remnants of the iconsize attribute. r=Gijs
...
MozReview-Commit-ID: 3a80XcR3NUM
2018-01-12 16:03:44 +01:00
Tim Nguyen
a9632f876e
Bug 1430009 - Remove reference to externalToolbars in customizableui toolbar.xml binding. r=Gijs
...
MozReview-Commit-ID: CMKNn7jdcVq
2018-01-12 08:56:31 +00:00
Edouard Oger
d1f9d25af4
Bug 1426444 - Make Synced Tabs unverified state consistent. r=markh
...
MozReview-Commit-ID: D62SqelGXw2
2017-12-20 14:52:33 -05:00
Florian Quèze
bda5a0bd38
Bug 1394914 - toolbars no longer need to wait for xul overlays to load before initializing CustomizableUI icons (avoid sidebar icon flickering), r=Gijs.
2017-12-19 23:40:40 +01:00
Margareta Eliza Balazs
b7c990be5d
Backed out changeset 7c96cab6821a (bug 1394914) for failing bc in browser/base/content/test/performance/browser_windowopen_reflows.js r=backout a=backout on a CLOSED TREE
2017-12-20 14:32:53 +02:00
Florian Quèze
f1150a28b1
Bug 1394914 - toolbars no longer need to wait for xul overlays to load before initializing CustomizableUI icons (avoid sidebar icon flickering), r=Gijs.
2017-12-19 23:40:40 +01:00
Dorel Luca
e9d6b143c3
Merge mozilla-central to autoland r=merge on a CLOSED TREE
2017-12-07 00:27:29 +02:00
Paolo Amadini
a5de33f591
Bug 1417042 - Remove the "panelview" binding. r=Gijs
...
MozReview-Commit-ID: 26uQb3pteQd
2017-12-06 10:37:25 +00:00
Edouard Oger
cd7496e3c6
Bug 1422106 - Show broken heart when unverified in synced tabs sidebar/panel. r=markh
...
MozReview-Commit-ID: BDTdmcIOHmn
2017-11-30 16:01:40 -05:00
Paolo Amadini
756cb221b2
Bug 1392340 - Height jumps when opening subviews of different lengths. r=Gijs
...
The height of the subview being opened was supposedly calculated using an off-screen container independent from the currently displayed views, but this didn't work as expected because of the incorrect box alignment. This is now fixed and the correct minimum and maximum heights are set on the container separately, also preventing the current view from flickering before the transition in case the subview was taller.
With this issue fixed, the height can now be recalculated each time the subview is opened, without the caching that caused incorrect results when the same view was reopened with different elements or text.
Jumping could also occur because of a border applied only during the transition, which could influence the subview height in the presence of wrapping text.
MozReview-Commit-ID: EWHs1hFKXT4
2017-11-28 16:53:42 +00:00
Paolo Amadini
42eb36ed51
Bug 1420945 - Keep the existing items in the Recent Highlights section while opening the Library panel. r=Gijs
...
In order to display the Library view sooner, the Recent Highlights section is populated asynchronously after the view is shown. When the Library button is moved to the overflow menu, this prevents the view height animation from including this section.
This can be worked around after the first time the view is opened, and is currently done by reusing the last known height. This logic causes issues with other subviews, but to fix this the Library view has to be changed to keep the existing highlight items while fetching the new ones.
MozReview-Commit-ID: AGs7nh4CsYE
2017-11-30 21:28:00 +00:00
Edouard Oger
b37abdbbae
Bug 1418466 - Add Connect Another Device button to relevant Sync UI. r=dao,markh
...
MozReview-Commit-ID: 5vBKH9NejVV
2017-11-17 16:48:17 -05:00