Граф коммитов

49099 Коммитов

Автор SHA1 Сообщение Дата
Jonathan Kingston 5e6bfdc997 Bug 1387117 - Fix containers highlight for square tabs to be an underline. r=dao
MozReview-Commit-ID: L5YLL7qCRfv

--HG--
extra : rebase_source : 42180d9d07b3198b56723a34836a4d9177c822b9
2017-08-03 18:22:29 +01:00
Sebastian Hengst 8c82624aa1 merge mozilla-central to autoland. r=merge a=merge 2017-08-05 11:59:12 +02:00
Sebastian Hengst 39ccebaf18 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 9IxbB2vCH4S
2017-08-05 11:55:25 +02:00
Dão Gottwald c2876c7355 Bug 1387084 - Use instant scroll behavior when doing pixel scrolling. r=Gijs
Touchmove and wheel events are sent frequently enough that smooth scroll behavior
prevents the expected pixel distance from being reached before the next event.

Also replace aSmoothScroll parameters with aInstant to better reflect how this
works: its purpose is to force instant scrolling, whereas omitting it falls back
to "auto" (which may mean instant or smooth depending on different factors).

The ensureElementIsVisible call from browser-customization.js can go away as
customize mode doesn't add padding around the window anymore.

Finally, remove the unused scrollPosition and scrollPaddingRect properties.

MozReview-Commit-ID: 3Ac7g6zZ0hW

--HG--
extra : rebase_source : e43d0bcab82c74e65d01a0fd79bfaec96952b35a
2017-08-05 10:12:38 +02:00
Dão Gottwald ee6b05b899 Bug 1387602 - Update customize mode favicon. r=Gijs
MozReview-Commit-ID: 7gin0zuJTN0

--HG--
extra : rebase_source : 7b1d2394e32f4ed5763bc9562a6e7e87bdbf2c74
2017-08-04 23:00:00 +02:00
Phil Ringnalda 494797c31f Backed out changeset ec99e3ba4e7a (bug 1355451) for frequent failures in browser_urlbar_search_speculative_connect_mousedown.js
MozReview-Commit-ID: 8NZP5vza6Hz
2017-08-04 23:02:01 -07:00
Blake Kaplan 13c1e54354 Bug 1387626 - Move to 100% of eligible users on beta. r=Felipe
MozReview-Commit-ID: EkVvGAZfZJI

--HG--
extra : rebase_source : 8b76441f90029d3ae6ded26b64a4de682709d105
2017-08-04 15:18:20 -07:00
Dão Gottwald 472f05bc4d Bug 1387420 - Remove obsolete rules from browser/themes/windows/compacttheme.css and browser/themes/linux/compacttheme.css. r=daleharvey
MozReview-Commit-ID: EntiLXoGfQb

--HG--
extra : rebase_source : 8dbd0cdb886a4be8f90ee62131903dd8152804e4
2017-08-04 15:02:15 +02:00
Matt Howell 60c8222dae Bug 1369255 - Part 2: Move SendPing to be less in the way and move install path checks earlier in the process. r=rstrong
MozReview-Commit-ID: kEkOmbJzfb

--HG--
extra : rebase_source : b697e1b7b8d5a16d1f59839622a8c3f84c9dbc45
extra : source : c8fa38fa7cabf8bb9185531f6289a7dd02123d85
2017-08-04 11:05:48 -07:00
Ed Lee 64170b63af Bug 1386445 - Early about:newtab pages are missing message APIs because RemotePages registers too late. r=mossop
This moves AboutNewTab.init from nsBrowserGlue.js handling of "browser-delayed-startup-finished" into aboutNewTabService.js so that when the service is loaded once from the main thread probably by browser.js towards the beginning of _delayedStartup just before potentially calling gBrowser.loadTabs, the service triggers the attaching of RemotePages(about:newtab) before any about:newtab pages load.

Additionally even when RemotePages starts early enough, Activity Stream might not borrow the RemotePages instance early enough to catch the RemotePage:Load message, so to simulate that, RemotePages now remembers when a port has been loaded for consumers to check. Adds tests to confirm the expected properties on the port and value of loaded at the various RemotePage:* messages.

MozReview-Commit-ID: IXJLvFCgbEH

--HG--
extra : rebase_source : 2b53c4e58f4cb8cbd4ea10741f3f609693989010
2017-08-01 12:30:33 -07:00
Sam Foster bae82564b3 Bug 1352075 - Implement new animation for opening/closing the arrow panels. r=dao,mossop
* Use new panel animation when opening arrow-panels (including bookmarks menu) to fade in and drop into position
* Linux/GTK is (still) excluded
* New animation is non-directional (i.e. LTR vs. RTL)

This was landed then backed out due to test failures. New since last review:

* Make opacity & transform transition durations equal - ensuring popup is not still moving when popupshown is fired
* Fix missing comma in transition-duration values
* Add animating attribute to the arrowpanel binding to disable pointer-events during the opening transition (via :jaws)
* Wait for popupshown rather than transitionend in bookmark reparenting test
* Fix specificity of CSS rules for panels/bookmarks-menu on edges other than the top (via :jaws)

MozReview-Commit-ID: DTnvyMryf5Y

--HG--
extra : rebase_source : 77895818356b1b366e93c6a8c508ae2b74dbca5c
2017-07-27 11:07:23 -07:00
Sebastian Hengst f442f9745e merge mozilla-central to autoland. r=merge a=merge 2017-08-04 19:31:08 +02:00
Sebastian Hengst 765cc1b925 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: JhesEg4Bxjy
2017-08-04 19:28:27 +02:00
Yura Zenevich 74beb04fec Bug 1377283 - making Close onboarding dialog button accessible. r=gasolin, mossop
MozReview-Commit-ID: 47rUBS3PoNY
2017-08-04 09:34:38 -04:00
Ryan VanderMeulen 8857548829 Bug 1387412 - Update pdf.js to version 1.8.605. r=bdahl 2017-08-04 08:30:45 -04:00
Christoph Kerschbaumer 9427f1bbd8 Bug 1381761 - Convert test browser_911547.js to comply with new data: URI inheritance model. r=dveditz 2017-08-04 14:10:21 +02:00
Stephen Horlander 0e4a2a4a52 Bug 1387254 - Update Firefox Nightly Branding. r=dao
MozReview-Commit-ID: 6S1Xp8nLc9e
2017-08-04 10:53:42 +02:00
Sebastian Hengst c9e3da9edf Backed out changeset a4e1205b2d4b (bug 1377283) for linting failure at onboarding.js:984 and failing browser-chrome's browser_onboarding_accessibility.js. r=backout on a CLOSED TREE 2017-08-04 09:32:00 +02:00
Sebastian Hengst 4c40354290 Backed out changeset d0c848b96019 (bug 1377298) 2017-08-04 09:31:09 +02:00
Sebastian Hengst a27bb5029a Backed out changeset 3eaec2fe0d89 (bug 1377276) 2017-08-04 09:31:04 +02:00
Sebastian Hengst 63c58eea46 Backed out changeset e6ac32ef78d3 (bug 1387057) 2017-08-04 09:30:59 +02:00
Yura Zenevich 62dc5614eb Bug 1387057 - improved accessibliity of onboarding notification bar. r=mossop
MozReview-Commit-ID: Hx60C142g3u
2017-08-04 01:05:57 -04:00
Yura Zenevich b2ed131cbd Bug 1377276 - add modal dialog semantics and better accessibility for onboarding overlay dialog. r=mossop, gasolin, rexboy
MozReview-Commit-ID: 9xyhn7jLJqD
2017-08-04 01:05:56 -04:00
Yura Zenevich fa4926ee67 Bug 1377298 - improve semantics and keyboard accessibility of tour tabs UI in onboarding overlay. r=mossop, gasolin
MozReview-Commit-ID: Iay3mL6RJKF
2017-08-04 01:05:56 -04:00
Yura Zenevich 630e84a80d Bug 1377283 - making Close onboarding dialog button accessible. r=gasolin, mossop
MozReview-Commit-ID: 47rUBS3PoNY
2017-08-04 01:05:56 -04:00
Erica Wright 323856aba3 Bug 1383473 - Minor Styling fixes in the hamburger menu. r=Gijs
MozReview-Commit-ID: 2XJau2Yc63m

--HG--
extra : rebase_source : f47cad2267a2a865af30fcce42d0f3038bb302f9
2017-08-02 17:03:49 -04:00
Wes Kocher 2196b718d3 Merge inbound to central, a=merge
MozReview-Commit-ID: DlSLhaepjeU
2017-08-03 18:06:53 -07:00
Mike Hommey 0dd063a9dd Bug 1386589 - Remove the linux64 tooltool manifests that look the same as releng.manifest. r=gps 2017-08-04 06:07:43 +09:00
Mike Hommey 03806583f5 Bug 1356926 - Enable stylo on static analysis builds. r=gps 2017-08-04 06:07:43 +09:00
Mike Hommey bfb16d4b7f Bug 1356926 - Use the same clang as normal builds for static analysis. r=gps
In practice, this upgrades from clang 3.8 to 3.9.
2017-08-04 06:07:42 +09:00
Yura Zenevich 0d362b188c Bug 1377273 - added focus styling for onboarding overlay button. r=mossop, gasolin
MozReview-Commit-ID: BZgx4ODL2at
2017-08-03 15:55:35 -04:00
Richard Marti f6d589af0d Bug 1387097 - Let the prefernces favicon use the tab text color as fill color. r=dao
MozReview-Commit-ID: LelC9FL3QfD
2017-08-03 19:19:35 +02:00
Sebastian Hengst 50d2d60772 merge mozilla-inbound to mozilla-central. r=merge a=merge
MozReview-Commit-ID: 5MywkQxECqB
2017-08-03 11:46:00 +02:00
Mike Conley 09627778f5 Bug 1349555 - Fix windowopen reflows for OS X and Windows. r=dao
MozReview-Commit-ID: 228nAPJ0Wof

--HG--
extra : rebase_source : 8c64a425c5e9c48c263de602aba1e1bae4a19c58
2017-08-02 13:18:43 -04:00
Dão Gottwald 48da2d49f0 Bug 1349555 - Implement most of the photon tab strip. r=johannh
MozReview-Commit-ID: 96ug22yZt5G

--HG--
extra : rebase_source : 248c9e43cfd11de7ecee80d73b5b634b8d60e4d8
2017-08-03 09:15:23 +02:00
Dão Gottwald 3e5aa84423 Bug 1387413 - Make pinned tabs 40px wide. r=johannh
MozReview-Commit-ID: ELrYItAvmf

--HG--
extra : rebase_source : b933a1f0585cadb584f5067b0a659f843f9cea8f
2017-08-04 14:48:15 +02:00
steveck-chung b6d30f8f46 Bug 1387004 - Part 1: Add credit card enabled pref. r=lchang
MozReview-Commit-ID: BvErFOLPZdN

--HG--
extra : rebase_source : 91e99ff2d2332b3948ce8501ad11a07e9961df9d
2017-08-02 11:51:57 +08:00
Evan Tseng 5ada345abc Bug 1386560 - Fix the typo of firefoxAccountCategory header's class list because all level 1 headers should have the subcategory class. r=jaws
MozReview-Commit-ID: 8ngQaCWSUxq

--HG--
extra : rebase_source : 33489f2b3da755b1a437204c33bb8029f906410b
2017-08-02 17:32:07 +08:00
Gijs Kruitbosch ebd94e610a Bug 1354117 - remove pref from firefox.js, r=jaws
MozReview-Commit-ID: 3mrQ0vVD1zV

--HG--
extra : rebase_source : 87ca08e9abf1873a63a83594c1801ab029adbdb0
2017-08-02 11:32:09 +01:00
Gijs Kruitbosch 1409e6926f Bug 1354117 - stop relying on gPhotonStructure in bookmarks/history code, r=adw
MozReview-Commit-ID: FqUFNrSufvQ

--HG--
extra : rebase_source : 91e20d260e2fc227b153366aab09e37fbe99ef57
2017-08-01 19:55:41 +01:00
Gijs Kruitbosch a102d33f95 Bug 1354117 - don't force border radius to 0 for photon (x-ref bug 1374315), fix webextension tests, r=kmag
MozReview-Commit-ID: 2HAi5J7uzxP

--HG--
extra : rebase_source : ccd6bcca391a36196e24256b48db097edf1271e6
2017-08-01 18:37:41 +01:00
Gijs Kruitbosch e978f42b3e Bug 1354117 - remove photon checks from UITour, r=gasolin
MozReview-Commit-ID: 83MUmyjAtVH

--HG--
extra : rebase_source : 3728340d7e8b4c03b9ef570355ca7d55b8abfb9e
2017-08-02 11:18:42 +01:00
Gijs Kruitbosch 2b8e704244 Bug 1354117 - remove old panel code from panelUI and CSS, r=jaws
MozReview-Commit-ID: G6a9ybDxqki

--HG--
extra : rebase_source : 6b2ec759d40d120842de9be9945fb27cda494745
2017-08-01 19:59:38 +01:00
Gijs Kruitbosch f1b0d2d8c3 Bug 1354117 - remove old panel code from customize mode and update related CSS, r=jaws
MozReview-Commit-ID: IwKUWMTagCK

--HG--
extra : rebase_source : e6c54f3b5d6115574f22f31380a4a07601776d1c
2017-08-02 11:51:58 +01:00
Gijs Kruitbosch 45b4d7f5f4 Bug 1354117 - remove old panel code from CustomizableUI, add migration, r=jaws
MozReview-Commit-ID: 8kTETHR1P7X

--HG--
extra : rebase_source : 8eadae4ff04c153be7670154afe5f5005306136a
2017-08-01 12:56:48 +01:00
Gijs Kruitbosch 03a486b23d Bug 1354117 - fix telemetry and a number of tests that flip photon prefs, r=johannh
MozReview-Commit-ID: 7ynaIQm22eS

--HG--
extra : rebase_source : 703ceae16cbf521de2fa1689668c68f1f06f682a
2017-08-01 20:15:48 +01:00
Gijs Kruitbosch c4fb9878e0 Bug 1354117 - only dispatch view events once, and fix synced tabs button test, r=jaws
Prior to this patch, both CustomizableUI itself and the PanelMultiView module
tried to ensure that onViewShowing/Shown/Hiding/Hidden listeners were invoked
when the relevant DOM events fired.

PanelMultiView was doing this manually because CUI was only adding listeners
once the corresponding widget was created. Now that the relevant views can be
accessed without the corresponding widgets (via the fixed appMenu), there was
no guarantee that the listeners would be attached, and this caused empty
subviews.

Unfortunately, if the widget *was* present, it caused events to fire more than
once, which understandably broke consumers like the sync remote tabs widget,
which broke the test we're fixing up here. For other views, even if they were
not completely broken it at least did busy-work.

This patch removes the manual event invocation, and delegates the event
listener work to CUI from the PanelMultiView side. This ensures events fire,
and fire only once.

MozReview-Commit-ID: 94GhcrdcBuB

--HG--
extra : rebase_source : 4df42939aa06ec10b7f86c3c2e4fe75160c7e7bd
2017-08-01 12:45:55 +01:00
Gijs Kruitbosch beb6be4934 Bug 1354117 - Update various other customizableui tests for photon, r=adw
There are no more help/quit buttons in the panel that shows up in customize mode,
and there are no more hyphenation quirks in items in the panel, so those tests
have been removed. The remaining tests are updated to test the correct panels.

MozReview-Commit-ID: LiUWejjZC7c

--HG--
rename : browser/components/customizableui/test/browser_photon_customization_context_menus.js => browser/components/customizableui/test/browser_customization_context_menus.js
extra : rebase_source : 49cef6ebeee140aefdb7a90d64b48c0da8179dc1
2017-08-01 15:46:58 +01:00
Gijs Kruitbosch 277d122161 Bug 1354117 - fix or remove tests that drag items to the panel, r=adw
The new panel doesn't have placeholders, or a distinction between wide and
narrow widgets, so those tests can just be removed.

MozReview-Commit-ID: D61AjwMbabG

--HG--
extra : rebase_source : 662a74e50ea05c5a4c5fdee476cae10fc9862775
2017-07-31 18:26:38 +01:00
Gijs Kruitbosch 8216336ee8 Bug 1354117 - update panel button tests for photon, r=adw
MozReview-Commit-ID: 94mIvlOenCg

--HG--
extra : rebase_source : 165971d09f4bf5129aafcf2d6c1e11c1315cd6a1
2017-08-01 11:33:26 +01:00