74ff009871ac59a8196f07ea1090b20c5a0c454a: Bug 1207734 - Part 5. Implement the getComputedStyle API for individual transform. draft
cku <cku@mozilla.com> - Tue, 19 Dec 2017 14:33:09 +0800 - rev 716829
Push 94507 by bmo:cku@mozilla.com at Sat, 06 Jan 2018 17:08:59 +0000
Bug 1207734 - Part 5. Implement the getComputedStyle API for individual transform. MozReview-Commit-ID: 3w1kA6VCXsg
15e72d8e61b18816de7c61b1fe977ec86ed9b632: Bug 1207734 - Part 4.c. Temporary disable async-transform for individual-transform. draft
cku <cku@mozilla.com> - Fri, 05 Jan 2018 14:45:05 +0800 - rev 716828
Push 94507 by bmo:cku@mozilla.com at Sat, 06 Jan 2018 17:08:59 +0000
Bug 1207734 - Part 4.c. Temporary disable async-transform for individual-transform. Since we do not support async-transform for individual-transform yet.
6ab235a1f9eea6e9100dc6d0718e7c4b8fe43ce4: Bug 1207734 - Part 4.b. Use the final combined transform in the nsDisplayTransform. draft
cku <cku@mozilla.com> - Wed, 13 Dec 2017 01:21:41 +0800 - rev 716827
Push 94507 by bmo:cku@mozilla.com at Sat, 06 Jan 2018 17:08:59 +0000
Bug 1207734 - Part 4.b. Use the final combined transform in the nsDisplayTransform. MozReview-Commit-ID: CDlvzkcae0g
9a07d3e4bff3ff5fd4647e1be2ac2940f971f7bb: Bug 1207734 - Part 4.a. Store the final combined transform in nsStyleDisplay::mCombinedTransform. draft
cku <cku@mozilla.com> - Wed, 13 Dec 2017 01:17:05 +0800 - rev 716826
Push 94507 by bmo:cku@mozilla.com at Sat, 06 Jan 2018 17:08:59 +0000
Bug 1207734 - Part 4.a. Store the final combined transform in nsStyleDisplay::mCombinedTransform. MozReview-Commit-ID: FsuaMoclnL8
4d10dde0fb997f85ff568ef9a4bcea844437deac: Bug 1207734 - Part 3. Add rotate/translate/scale properties into nsCSSPropList. draft
cku <cku@mozilla.com> - Wed, 06 Dec 2017 17:58:05 +0800 - rev 716825
Push 94507 by bmo:cku@mozilla.com at Sat, 06 Jan 2018 17:08:59 +0000
Bug 1207734 - Part 3. Add rotate/translate/scale properties into nsCSSPropList. MozReview-Commit-ID: 3nb365nnqGF
3ca7c2ca8ba19d14db9aea17ead11eadb06fe063: Bug 1207734 - Part 2. Add a preference to enable/disable individual transform. draft
cku <cku@mozilla.com> - Wed, 06 Dec 2017 23:24:27 +0800 - rev 716824
Push 94507 by bmo:cku@mozilla.com at Sat, 06 Jan 2018 17:08:59 +0000
Bug 1207734 - Part 2. Add a preference to enable/disable individual transform. MozReview-Commit-ID: ESEWIh12anQ
e07bbab332101f6ae46cbd9ad2f43a9b205d2e2a: Bug 1207734 - Part 1.c. Carry the computed value of individual transform in nsStyleDisplay. draft
cku <cku@mozilla.com> - Wed, 06 Dec 2017 17:17:34 +0800 - rev 716823
Push 94507 by bmo:cku@mozilla.com at Sat, 06 Jan 2018 17:08:59 +0000
Bug 1207734 - Part 1.c. Carry the computed value of individual transform in nsStyleDisplay. Add three more attributes in nsStyleDisplay 1. mSpecifiedRotate to carry computed value of 'rotate' property. 2. mSpecifiedTranslate to carry computed value of 'translate' property. 3. mSpecifiedScale to carry computed value of 'scale' property. Since each of these tree new property can be an animation target, we have to store them in speparate attributes, instead of putting them all in mSpecifiedTransform. MozReview-Commit-ID: G2dBAxzyBWh
9f66543d701738fc3fb60d4a75eda04f16d890d3: Bug 1207734 - Part 1.b. Do not initialize mSpecifiedTransform in ctor. draft
cku <cku@mozilla.com> - Thu, 07 Dec 2017 10:32:18 +0800 - rev 716822
Push 94507 by bmo:cku@mozilla.com at Sat, 06 Jan 2018 17:08:59 +0000
Bug 1207734 - Part 1.b. Do not initialize mSpecifiedTransform in ctor. nsDisplayList::mSpecifiedTransform is a RefPtr, no need put it into intialize list. MozReview-Commit-ID: B04gytHwb2K
8a05149cb425333e3ab330266808bf74512819fa: Bug 1207734 - Part 1.a. Implement ReleaseSharedListOnMainThread to reuse the code of releasing nsCSSValueSharedList objects hold by a style struct. draft
cku <cku@mozilla.com> - Thu, 07 Dec 2017 10:22:49 +0800 - rev 716821
Push 94507 by bmo:cku@mozilla.com at Sat, 06 Jan 2018 17:08:59 +0000
Bug 1207734 - Part 1.a. Implement ReleaseSharedListOnMainThread to reuse the code of releasing nsCSSValueSharedList objects hold by a style struct. MozReview-Commit-ID: IBfqulFXimi
5c9f2ccd0f5cddfcdb1949354932fd492564cc93: Bug 1393464 - Remove `Heritage` from devtools helper view-helpers.js; r=pbro draft
Vincent Lequertier <vi.le@autistici.org> - Thu, 04 Jan 2018 18:54:52 +0100 - rev 716820
Push 94506 by vi.le@autistici.org at Sat, 06 Jan 2018 17:00:38 +0000
Bug 1393464 - Remove `Heritage` from devtools helper view-helpers.js; r=pbro Calling "devtools/shared/extend" instead. MozReview-Commit-ID: HbonI7vq8Be
6e4c39178689687f0e9145cd3674e2d2cdd42b56: Bug 1422057 - Remove now-unnecessary ::Equals checks. r?mstange draft
Kartikaya Gupta <kgupta@mozilla.com> - Sat, 06 Jan 2018 09:52:59 -0500 - rev 716819
Push 94505 by kgupta@mozilla.com at Sat, 06 Jan 2018 16:27:17 +0000
Bug 1422057 - Remove now-unnecessary ::Equals checks. r?mstange Part of this is a backout of bug 1421054 which is no longer needed now that we can assume equivalent clip items have identical pointer values. MozReview-Commit-ID: BhnLVmVr4TX
667637f3cde67ad6a5f374d3347944c33c33e01f: Bug 1422057 - Deduplicate DisplayItemClipChain instances on creation. r?mstange draft
Kartikaya Gupta <kgupta@mozilla.com> - Sat, 06 Jan 2018 09:52:58 -0500 - rev 716818
Push 94505 by kgupta@mozilla.com at Sat, 06 Jan 2018 16:27:17 +0000
Bug 1422057 - Deduplicate DisplayItemClipChain instances on creation. r?mstange MozReview-Commit-ID: Fdr0m0uKxKR
2c7e515618faefdfcfa88f472960b99cb82e6aa1: Bug 1422057 - Add hash function and boilerplate for deduplicating DisplayItemClipChain via std::set. r?mstange draft
Kartikaya Gupta <kgupta@mozilla.com> - Sat, 06 Jan 2018 09:52:58 -0500 - rev 716817
Push 94505 by kgupta@mozilla.com at Sat, 06 Jan 2018 16:27:17 +0000
Bug 1422057 - Add hash function and boilerplate for deduplicating DisplayItemClipChain via std::set. r?mstange MozReview-Commit-ID: I2eos3vwFF0
a287abe5ba1afd123c8ace60c6d6b7d08ff809b6: Bug 1422057 - Extend the clipchain of a display item to the ancestor's clipchain if it is a strict superset. r?mstange draft
Kartikaya Gupta <kgupta@mozilla.com> - Sat, 06 Jan 2018 09:52:58 -0500 - rev 716816
Push 94505 by kgupta@mozilla.com at Sat, 06 Jan 2018 16:27:17 +0000
Bug 1422057 - Extend the clipchain of a display item to the ancestor's clipchain if it is a strict superset. r?mstange See the documentation in the added function for details. MozReview-Commit-ID: 4R0WaSy0tm2
b082d005d5e04d547750561281120d9f5ee51464: Bug 1422057 - Extract a local variable. r?mstange draft
Kartikaya Gupta <kgupta@mozilla.com> - Sat, 06 Jan 2018 09:52:58 -0500 - rev 716815
Push 94505 by kgupta@mozilla.com at Sat, 06 Jan 2018 16:27:17 +0000
Bug 1422057 - Extract a local variable. r?mstange This makes the next patch cleaner. MozReview-Commit-ID: KjqdiBFFlMM
19eba7048daaba8e263632ff259346ef54066c0f: Bug 1422057 - Avoid caching clips across stacking contexts with non-identity transforms. r?mstange draft
Kartikaya Gupta <kgupta@mozilla.com> - Sat, 06 Jan 2018 09:52:58 -0500 - rev 716814
Push 94505 by kgupta@mozilla.com at Sat, 06 Jan 2018 16:27:17 +0000
Bug 1422057 - Avoid caching clips across stacking contexts with non-identity transforms. r?mstange When a clip is defined in WebRender, any transforms on the containing stacking contexts are baked into the clip's position. Therefore, trying to use a clip that was defined inside a transformed stacking context in other parts of the WR display list doesn't work properly. This was a latent bug in ScrollingLayersHelper that was previously not exposed because in these cases Gecko itself creates separate DisplayItemClipChain items. Now that we are going to deduplicate those DisplayItemClipChain items, it exposes this latent bug which we need to fix. MozReview-Commit-ID: Icd7L1JuY8s
ebe05b6d8667ff08365e0298dfebdffb9ebcf7ea: Bug 1422057 - Adjust some logging-related things to be more useful. r?mstange draft
Kartikaya Gupta <kgupta@mozilla.com> - Sat, 06 Jan 2018 09:52:57 -0500 - rev 716813
Push 94505 by kgupta@mozilla.com at Sat, 06 Jan 2018 16:27:17 +0000
Bug 1422057 - Adjust some logging-related things to be more useful. r?mstange MozReview-Commit-ID: Idheevum5Fd
52c1e96e40dddfbc7c1cbb800620fe9936d998ee: Bug 1305563 - Add a `BufferedBookmarksEngine` that can be toggled with a pref. r=markh,tcsc draft
Kit Cambridge <kit@yakshaving.ninja> - Tue, 19 Dec 2017 17:10:54 -0800 - rev 716812
Push 94504 by bmo:kit@mozilla.com at Sat, 06 Jan 2018 16:13:52 +0000
Bug 1305563 - Add a `BufferedBookmarksEngine` that can be toggled with a pref. r=markh,tcsc This patch adds a new bookmarks engine, pref'd off, that writes to the buffer instead of Places. MozReview-Commit-ID: 7idBa03kOzm
589c2cc8788c650346906a7d5c8884eae044743a: Bug 1305563 - Add a bookmark mirror and two-way merger for synced bookmarks. r?markh,rnewman,tcsc,mak draft
Kit Cambridge <kit@yakshaving.ninja> - Sat, 06 Jan 2018 07:44:33 -0800 - rev 716811
Push 94504 by bmo:kit@mozilla.com at Sat, 06 Jan 2018 16:13:52 +0000
Bug 1305563 - Add a bookmark mirror and two-way merger for synced bookmarks. r?markh,rnewman,tcsc,mak The mirror matches the complete bookmark tree stored on the Sync server, stores new bookmarks changed on the server since the last sync, merges the local and remote trees, applies the resulting merged tree back to Places, fires observer notifications for all items changed in the merge, and stages locally changed bookmarks for upload. MozReview-Commit-ID: MbeFQUargt
7820640e88fde1262afce1a61830ca015a3ea4c4: Bug 1423587 - PWA with expired security certificate should open in browser. r?maliu draft
Nevin Chen <cnevinchen@gmail.com> - Sat, 06 Jan 2018 18:56:36 +0800 - rev 716810
Push 94503 by bmo:cnevinchen@gmail.com at Sat, 06 Jan 2018 10:57:55 +0000
Bug 1423587 - PWA with expired security certificate should open in browser. r?maliu MozReview-Commit-ID: 1XR3OcP2PpY
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip