3794be0ad393e47cf1fdfe3a2794dcd5fbce5dbc: Bug 1315937 - Add share item to menu if necessary r=sebastian
Julian_Chu <walkingice0204@gmail.com> - Thu, 02 Mar 2017 17:05:28 +0800 - rev 347088
Push
31490 by cbook@mozilla.com at Mon, 13 Mar 2017 14:19:54 +0000
Bug 1315937 - Add share item to menu if necessary r=sebastian
3rd-party app could ask to add default share item to menu, and share
the data url to other activities if user click the share-menu-item.
MozReview-Commit-ID: HkDyENJtFn9
90c92cd73ae86efaf7d89930f16987707f30f674: Bug 1315937 - Add custom items to menu of CustomTabsActivity r=sebastian
Julian_Chu <walkingice0204@gmail.com> - Thu, 02 Mar 2017 16:44:56 +0800 - rev 347087
Push
31490 by cbook@mozilla.com at Mon, 13 Mar 2017 14:19:54 +0000
Bug 1315937 - Add custom items to menu of CustomTabsActivity r=sebastian
If 3rd-party app provides any custom menu items, add them to PopupMenu
and handle corresponding pending intent.
MozReview-Commit-ID: 5STg49hsCWF
4391ccb1488ed55a3bbf0d47cab6d09330fc2608: Bug 1315937 - Add basic custom menu to CustomTabsActivity r=sebastian
Julian_Chu <walkingice0204@gmail.com> - Wed, 01 Mar 2017 13:42:10 +0800 - rev 347086
Push
31490 by cbook@mozilla.com at Mon, 13 Mar 2017 14:19:54 +0000
Bug 1315937 - Add basic custom menu to CustomTabsActivity r=sebastian
Besides custom-menu-items from 3-rd party apps, we designed a custom
menu which always has
* buttons for Forward, Reload
* One menu item for 'Open by Firefox'
* a footer 'Powered by Firefox'
This patch adds a button as an anchor to standard menu. Once user click
it, to show a custom menu (GeckoPopupMenu) base on the anchor.
In current design, there is only one style for menu, regardless of Dark
or Light theme.
MozReview-Commit-ID: 5RMiGDlxLTU
c8e221d67726eda49203f51c16e21d84c376b124: Bug 1315937 - add theme to CustomTabsActivity r=sebastian
Julian_Chu <walkingice0204@gmail.com> - Wed, 01 Mar 2017 11:43:35 +0800 - rev 347085
Push
31490 by cbook@mozilla.com at Mon, 13 Mar 2017 14:19:54 +0000
Bug 1315937 - add theme to CustomTabsActivity r=sebastian
CustomTabsActivity is usually be used by 3rd-party apps. Its look and
feel is usually different from GeckoApp. To give separated themes to
ensure any change to CustomTabs won't effect GeckoApp.
MozReview-Commit-ID: 7aBnnPXv3nQ
e9c111cf48f56c4fe55a52255522db078e5cdefe: Bug 1315937 - Only create option menu items once. r=sebastian
Julian_Chu <walkingice0204@gmail.com> - Thu, 23 Feb 2017 18:42:18 +0800 - rev 347084
Push
31490 by cbook@mozilla.com at Mon, 13 Mar 2017 14:19:54 +0000
Bug 1315937 - Only create option menu items once. r=sebastian
Menu items in CustomTabsActivity are static. Not necessary to create
items several times. However `onPrepareOptionsMenu()` will be called
before menu is shown.
Cannot use `onCreateOptionsMenu()` due to GeckoApp overwrited
`onCreatePanelMenu()` and pass different instance to sub-class. Since
CustomTabsActivity does not use custom menu, just overwrite
`onCreatePanelMenu()` should be safe.
MozReview-Commit-ID: 2oTN85GurqS
a7f05a91241e2f63f454910ecbb0b5c19c992acc: Backed out 6 changesets (bug 1346120) for autophone Mdm tests failure in test_background_video_drawimage_with_suspended_video.html
Iris Hsiao <ihsiao@mozilla.com> - Mon, 13 Mar 2017 16:53:14 +0800 - rev 347083
Push
31490 by cbook@mozilla.com at Mon, 13 Mar 2017 14:19:54 +0000
Backed out 6 changesets (
bug 1346120) for autophone Mdm tests failure in test_background_video_drawimage_with_suspended_video.html
Backed out changeset a30c73fc8d69 (
bug 1346120)
Backed out changeset f16556658fd9 (
bug 1346120)
Backed out changeset 98d212462786 (
bug 1346120)
Backed out changeset ba579adbed21 (
bug 1346120)
Backed out changeset c0758b9bf7b5 (
bug 1346120)
Backed out changeset 94a483ef784e (
bug 1346120)
cc79715e83a51e53ae65a4ab0610da47239d3f51: Bug 1315601 part 17 - Update test expectation. r=heycam
Xidorn Quan <me@upsuper.org> - Thu, 09 Mar 2017 17:29:22 +1100 - rev 347082
Push
31490 by cbook@mozilla.com at Mon, 13 Mar 2017 14:19:54 +0000
Bug 1315601 part 17 - Update test expectation. r=heycam
MozReview-Commit-ID: G27YzFJ0ONy
cdee044cb563efd0c7aa0616bb73847a91152ca1: Bug 1315601 part 16 - Implement ServoMediaRule. r=heycam
Xidorn Quan <me@upsuper.org> - Thu, 09 Mar 2017 17:37:45 +1100 - rev 347081
Push
31490 by cbook@mozilla.com at Mon, 13 Mar 2017 14:19:54 +0000
Bug 1315601 part 16 - Implement ServoMediaRule. r=heycam
MozReview-Commit-ID: GcDNr5Lv73m
d45f19e7fa285a55d8bf1ef8e0030ab7cd09b48e: Bug 1315601 part 15 - Move some common methods to a new CSSMediaRule binding class. r=heycam
Xidorn Quan <me@upsuper.org> - Thu, 09 Mar 2017 17:37:38 +1100 - rev 347080
Push
31490 by cbook@mozilla.com at Mon, 13 Mar 2017 14:19:54 +0000
Bug 1315601 part 15 - Move some common methods to a new CSSMediaRule binding class. r=heycam
MozReview-Commit-ID: GWpIzTex2le
ff1725928cbedde2010f5cf54ce1f2b2a0377aec: Bug 1315601 part 14 - Add InsertRuleIntoGroup support to ServoStyleSheet. r=heycam
Xidorn Quan <me@upsuper.org> - Wed, 08 Mar 2017 18:27:53 +1100 - rev 347079
Push
31490 by cbook@mozilla.com at Mon, 13 Mar 2017 14:19:54 +0000
Bug 1315601 part 14 - Add InsertRuleIntoGroup support to ServoStyleSheet. r=heycam
MozReview-Commit-ID: GUHtvjQXECW
6de9f799a27c62b3cbacd200934468b6765a6222: Bug 1315601 part 13 - Move common code of DeleteRuleFromGroup/InsertRuleIntoGroup from CSSStyleSheet to StyleSheet. r=heycam
Xidorn Quan <me@upsuper.org> - Wed, 08 Mar 2017 18:04:15 +1100 - rev 347078
Push
31490 by cbook@mozilla.com at Mon, 13 Mar 2017 14:19:54 +0000
Bug 1315601 part 13 - Move common code of DeleteRuleFromGroup/InsertRuleIntoGroup from CSSStyleSheet to StyleSheet. r=heycam
MozReview-Commit-ID: BDxnYb0OkCk
ca7be213dd4846981dcafc1c0b3609483079fb0e: Bug 1315601 part 12 - Remove useless retval out param from InsertRuleIntoGroup. r=heycam
Xidorn Quan <me@upsuper.org> - Wed, 08 Mar 2017 17:11:42 +1100 - rev 347077
Push
31490 by cbook@mozilla.com at Mon, 13 Mar 2017 14:19:54 +0000
Bug 1315601 part 12 - Remove useless retval out param from InsertRuleIntoGroup. r=heycam
MozReview-Commit-ID: Iyj0zLj8nsL
d0d3a86720b2b99e66ece79f9e85952fa125bec3: Bug 1315601 part 11 - Add Servo support to GroupRule. r=heycam
Xidorn Quan <me@upsuper.org> - Thu, 09 Mar 2017 20:52:26 +1100 - rev 347076
Push
31490 by cbook@mozilla.com at Mon, 13 Mar 2017 14:19:54 +0000
Bug 1315601 part 11 - Add Servo support to GroupRule. r=heycam
MozReview-Commit-ID: HLYRz0hsFWc
3514cd5db5ba7cf179849fc012252a3ef3946da3: Bug 1315601 part 10 - Make ServoCSSRuleList support being nested. r=heycam
Xidorn Quan <me@upsuper.org> - Thu, 09 Mar 2017 20:53:34 +1100 - rev 347075
Push
31490 by cbook@mozilla.com at Mon, 13 Mar 2017 14:19:54 +0000
Bug 1315601 part 10 - Make ServoCSSRuleList support being nested. r=heycam
MozReview-Commit-ID: 8IUGxkMZPMj
962cf3fafa83c0e16ee462ff2fa49a902d0dc8dc: Bug 1315601 part 9 - Split Gecko-specific GroupRule logic into a separate struct. r=heycam
Xidorn Quan <me@upsuper.org> - Thu, 09 Mar 2017 22:02:26 +1100 - rev 347074
Push
31490 by cbook@mozilla.com at Mon, 13 Mar 2017 14:19:54 +0000
Bug 1315601 part 9 - Split Gecko-specific GroupRule logic into a separate struct. r=heycam
MozReview-Commit-ID: 7CkGO2KgJN3
dd3258136cd2e56d6d60eb8903455ad8687df6bd: Bug 1315601 part 8 - Constify Rule::GetCssText. r=heycam
Xidorn Quan <me@upsuper.org> - Wed, 08 Mar 2017 12:10:16 +1100 - rev 347073
Push
31490 by cbook@mozilla.com at Mon, 13 Mar 2017 14:19:54 +0000
Bug 1315601 part 8 - Constify Rule::GetCssText. r=heycam
MozReview-Commit-ID: Dn2lWQWUedL
915ca91769c98e201dbc3cebd2cdf37be33aecf5: Bug 1315601 part 7 - Simplify ConditionRule. r=heycam
Xidorn Quan <me@upsuper.org> - Fri, 24 Feb 2017 14:12:23 +1100 - rev 347072
Push
31490 by cbook@mozilla.com at Mon, 13 Mar 2017 14:19:54 +0000
Bug 1315601 part 7 - Simplify ConditionRule. r=heycam
MozReview-Commit-ID: 1Ip53AOirbi
1b0514e7d9abb54aeada5eb143acf7709270b3aa: Bug 1315601 part 6 - Move GroupRule-related code into a separate source file. r=heycam
Xidorn Quan <me@upsuper.org> - Tue, 07 Mar 2017 15:19:03 +1100 - rev 347071
Push
31490 by cbook@mozilla.com at Mon, 13 Mar 2017 14:19:54 +0000
Bug 1315601 part 6 - Move GroupRule-related code into a separate source file. r=heycam
MozReview-Commit-ID: 7vgqnYC8Y0j
f89b8ee3008cc57f68bcfd8b71913e5874b0e32a: Bug 1315601 part 5 - Implement MediaList for Stylo. r=heycam,manishearth
Xidorn Quan <me@upsuper.org> - Thu, 09 Mar 2017 17:56:31 +1100 - rev 347070
Push
31490 by cbook@mozilla.com at Mon, 13 Mar 2017 14:19:54 +0000
Bug 1315601 part 5 - Implement MediaList for Stylo. r=heycam,manishearth
MozReview-Commit-ID: 1NSyoqguoJr
067410e1cc2039e6d28c4a10bb6d63092b6905fe: Bug 1315601 part 4 - Add raw Servo types for MediaList and MediaRule. r=manishearth
Xidorn Quan <me@upsuper.org> - Thu, 09 Mar 2017 15:10:11 +1100 - rev 347069
Push
31490 by cbook@mozilla.com at Mon, 13 Mar 2017 14:19:54 +0000
Bug 1315601 part 4 - Add raw Servo types for MediaList and MediaRule. r=manishearth
MozReview-Commit-ID: HaeqBVL700g