2733a9e5c99d0e392ed1cf278707e213f3452107: Bug 1342303 part 3 - Remove nsCOMArray::EnumerateForwards uses in docshell. r=smaug draft
Xidorn Quan <me@upsuper.org> - Fri, 24 Feb 2017 21:32:20 +1100 - rev 491809
Push 47423 by xquan@mozilla.com at Thu, 02 Mar 2017 08:49:10 +0000
Bug 1342303 part 3 - Remove nsCOMArray::EnumerateForwards uses in docshell. r=smaug MozReview-Commit-ID: FJen0p0c54u
f9b2050ba67eab12abb2c6f0bf2d6ab648d357ee: Bug 1342303 part 2 - Add range-based for loop support to nsCOMArray. r=erahm draft
Xidorn Quan <me@upsuper.org> - Fri, 24 Feb 2017 21:31:15 +1100 - rev 491808
Push 47423 by xquan@mozilla.com at Thu, 02 Mar 2017 08:49:10 +0000
Bug 1342303 part 2 - Add range-based for loop support to nsCOMArray. r=erahm MozReview-Commit-ID: 7T8Z0PVg2ex
f5ee1dba93ced315a0bb0aaaeca06f0f38284cf9: Bug 1342303 part 1 - Make nsTArrayIterator an independent class. r?erahm draft
Xidorn Quan <me@upsuper.org> - Fri, 24 Feb 2017 16:14:06 +1100 - rev 491807
Push 47423 by xquan@mozilla.com at Thu, 02 Mar 2017 08:49:10 +0000
Bug 1342303 part 1 - Make nsTArrayIterator an independent class. r?erahm MozReview-Commit-ID: LbkIGEH0Irl
29dcc5c6807852c1b3a5874c610bd477a81f73f6: mybase draft
Xidorn Quan <quanxunzhen@gmail.com> - Wed, 04 Feb 2015 08:24:16 +1100 - rev 491806
Push 47423 by xquan@mozilla.com at Thu, 02 Mar 2017 08:49:10 +0000
mybase MozReview-Commit-ID: AIse40brXhE
1a64e8eca439d69e7dfd1d2458aa8fa02d4aeaea: Add/remove media content. draft
Alastor Wu <alwu@mozilla.com> - Thu, 02 Mar 2017 16:43:16 +0800 - rev 491805
Push 47422 by alwu@mozilla.com at Thu, 02 Mar 2017 08:48:51 +0000
Add/remove media content. MozReview-Commit-ID: 9sEbiUoyfPB * * * Bug 1338137 - link media content to document whenever the media element bind or unbind from tree. MozReview-Commit-ID: FvZFg91IqgE
53c78a5a2c98442926fbfbcb1d294e18023a157b: Bug 1343465 - part3 : move support files to the default area. draft
Alastor Wu <alwu@mozilla.com> - Thu, 02 Mar 2017 16:34:44 +0800 - rev 491804
Push 47422 by alwu@mozilla.com at Thu, 02 Mar 2017 08:48:51 +0000
Bug 1343465 - part3 : move support files to the default area. MozReview-Commit-ID: CNFUwjxpTbm
0d83ce41aab862b0f631ffcc2a9e5ce2c3f3c87f: Bug 1343465 - part2 : add test. draft
Alastor Wu <alwu@mozilla.com> - Thu, 02 Mar 2017 14:36:13 +0800 - rev 491803
Push 47422 by alwu@mozilla.com at Thu, 02 Mar 2017 08:48:51 +0000
Bug 1343465 - part2 : add test. MozReview-Commit-ID: HypzfD053xW
b2d507c4a83ff47a67f7045715fcebaa95b215cf: Bug 1343465 - part1 : check audio track to decide the audible state when the media element was muted. draft
Alastor Wu <alwu@mozilla.com> - Thu, 02 Mar 2017 14:36:11 +0800 - rev 491802
Push 47422 by alwu@mozilla.com at Thu, 02 Mar 2017 08:48:51 +0000
Bug 1343465 - part1 : check audio track to decide the audible state when the media element was muted. If the media starts after muting the tab, IsOwnerAudible() would always return "eNotAudible". It causes that the "play tab" icon can't be displayed because we only show the "play tab" icon for the "eMaybeAudible" or "eAudible". We should check whether owner owns the audio track to decide the return value. MozReview-Commit-ID: DGwkArx0a4R
f729e02ea9ab4cf13b94f031d99fc47e4e3fd50c: Bug 1315937 - Add custom items to menu of CustomTabsActivity draft
Julian_Chu <walkingice0204@gmail.com> - Thu, 02 Mar 2017 14:55:08 +0800 - rev 491801
Push 47421 by bmo:walkingice0204@gmail.com at Thu, 02 Mar 2017 08:30:50 +0000
Bug 1315937 - Add custom items to menu of CustomTabsActivity If 3rd-party app provides any custom menu items, add them to PopupMenu and handle corresponding pending intent. MozReview-Commit-ID: 5STg49hsCWF
39fb636aad87dec68cfd43f19aa08009d95487a3: Bug 1315937 - Util class can extract data for MenuItem from an Intent draft
Julian_Chu <walkingice0204@gmail.com> - Fri, 10 Feb 2017 17:34:54 +0800 - rev 491800
Push 47421 by bmo:walkingice0204@gmail.com at Thu, 02 Mar 2017 08:30:50 +0000
Bug 1315937 - Util class can extract data for MenuItem from an Intent CustomTab should build MenuItem base on data from 3rd-part app. The data is embedded into an Intent. Let Util class could extract it. MozReview-Commit-ID: IW5K4Fzl9bm
b08c41e0895d834c66f0fef54a3c300b1f911915: Bug 1315937 - Add basic custom menu to CustomTabsActivity draft
Julian_Chu <walkingice0204@gmail.com> - Wed, 01 Mar 2017 13:42:10 +0800 - rev 491799
Push 47421 by bmo:walkingice0204@gmail.com at Thu, 02 Mar 2017 08:30:50 +0000
Bug 1315937 - Add basic custom menu to CustomTabsActivity 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
965756b1bbb03414b69a04b4beb1179884b34411: Bug 1315937 - add theme to CustomTabsActivity draft
Julian_Chu <walkingice0204@gmail.com> - Wed, 01 Mar 2017 11:43:35 +0800 - rev 491798
Push 47421 by bmo:walkingice0204@gmail.com at Thu, 02 Mar 2017 08:30:50 +0000
Bug 1315937 - add theme to CustomTabsActivity 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
f27d1e685d54f9c882fba3891985b251a975ab3e: Bug 1315937 - Only create option menu items once. draft
Julian_Chu <walkingice0204@gmail.com> - Thu, 23 Feb 2017 18:42:18 +0800 - rev 491797
Push 47421 by bmo:walkingice0204@gmail.com at Thu, 02 Mar 2017 08:30:50 +0000
Bug 1315937 - Only create option menu items once. 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
44bd28a4e6a1d513622c20da7f5dc13d27e5ab18: Bug 1343749. Part 2 - remove the calls to SimpleTest.requestLongerTimeout() when MediaTestManager is used. draft
JW Wang <jwwang@mozilla.com> - Thu, 02 Mar 2017 15:00:04 +0800 - rev 491796
Push 47420 by jwwang@mozilla.com at Thu, 02 Mar 2017 08:13:52 +0000
Bug 1343749. Part 2 - remove the calls to SimpleTest.requestLongerTimeout() when MediaTestManager is used. MozReview-Commit-ID: 4wCoA5C70Pu
f1364848ca62be74530fa1aa7732f0f499e28872: Bug 1343749. Part 1 - Let MediaTestManager manage timeout of each test. draft
JW Wang <jwwang@mozilla.com> - Thu, 02 Mar 2017 12:44:40 +0800 - rev 491795
Push 47420 by jwwang@mozilla.com at Thu, 02 Mar 2017 08:13:52 +0000
Bug 1343749. Part 1 - Let MediaTestManager manage timeout of each test. MozReview-Commit-ID: HocDk9FCi6Q
5b0dee6769ba26b1ad8794aaf13e95135b365a4a: Bug 1341200. Part 10 - streamline DecoderData::ShutdownDecoder() so it feels like a sync function and MFR doesn't need to explicitly wait for flush/shutdown to complete before creating new decoders. draft
JW Wang <jwwang@mozilla.com> - Mon, 27 Feb 2017 09:56:36 +0800 - rev 491794
Push 47420 by jwwang@mozilla.com at Thu, 02 Mar 2017 08:13:52 +0000
Bug 1341200. Part 10 - streamline DecoderData::ShutdownDecoder() so it feels like a sync function and MFR doesn't need to explicitly wait for flush/shutdown to complete before creating new decoders. MozReview-Commit-ID: F4tf1f7O89U
a136ca5a7403c1ac92f33851174605a67a551f02: Bug 1341200. Part 9 - remove unused mShuttingDown. draft
JW Wang <jwwang@mozilla.com> - Mon, 27 Feb 2017 00:17:16 +0800 - rev 491793
Push 47420 by jwwang@mozilla.com at Thu, 02 Mar 2017 08:13:52 +0000
Bug 1341200. Part 9 - remove unused mShuttingDown. MozReview-Commit-ID: 8OWgOB07rEP
d6f60b0f7ab4de98e6053d9f2baa8ae60673641f: Bug 1341200. Part 8 - let DecoderData::ShutdownDecoder() handle shutdown in the middle of flush. draft
JW Wang <jwwang@mozilla.com> - Sun, 26 Feb 2017 22:51:22 +0800 - rev 491792
Push 47420 by jwwang@mozilla.com at Thu, 02 Mar 2017 08:13:52 +0000
Bug 1341200. Part 8 - let DecoderData::ShutdownDecoder() handle shutdown in the middle of flush. MozReview-Commit-ID: FW23TFQLStR
7020580fc4a9ba6325b0521011118d6d66da977c: Bug 1341200. Part 7 - merge ShutdownDecoderWithPromise() and ShutdownDecoder(). draft
JW Wang <jwwang@mozilla.com> - Sat, 25 Feb 2017 07:59:53 +0800 - rev 491791
Push 47420 by jwwang@mozilla.com at Thu, 02 Mar 2017 08:13:52 +0000
Bug 1341200. Part 7 - merge ShutdownDecoderWithPromise() and ShutdownDecoder(). MozReview-Commit-ID: 9YRwPJGqrhq
d113b2d5ad130b3fc4aa5a91fade6b98834c4258: Bug 1341200. Part 6 - let ShutdownDecoderWithPromise() return void by tracking the shutdown promise. draft
JW Wang <jwwang@mozilla.com> - Sat, 25 Feb 2017 07:49:29 +0800 - rev 491790
Push 47420 by jwwang@mozilla.com at Thu, 02 Mar 2017 08:13:52 +0000
Bug 1341200. Part 6 - let ShutdownDecoderWithPromise() return void by tracking the shutdown promise. MozReview-Commit-ID: GIYdLXZYEyk
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip