2951f7e580bd42692588aaafa294289c92f84487: Bug 1244590 - Part 11: Test for different targets. draft
Boris Chiou <boris.chiou@gmail.com> - Thu, 26 May 2016 17:42:23 +0800 - rev 372079
Push 19433 by bmo:boris.chiou@gmail.com at Fri, 27 May 2016 10:24:37 +0000
Bug 1244590 - Part 11: Test for different targets. MozReview-Commit-ID: B0hrEKRdKEG
847a8f008960ee9d1634c093c9348badb1693fdc: Bug 1244590 - Part 10: Test for creating animations with a specific spacing mode. draft
Boris Chiou <boris.chiou@gmail.com> - Wed, 11 May 2016 18:36:15 +0800 - rev 372078
Push 19433 by bmo:boris.chiou@gmail.com at Fri, 27 May 2016 10:24:37 +0000
Bug 1244590 - Part 10: Test for creating animations with a specific spacing mode. MozReview-Commit-ID: J0xNLunv9A7
6982b057673e86172ea1aa3a4e8b71be875dae21: Bug 1244590 - Part 9: Update spacing in SetTarget. draft
Boris Chiou <boris.chiou@gmail.com> - Wed, 11 May 2016 15:34:58 +0800 - rev 372077
Push 19433 by bmo:boris.chiou@gmail.com at Fri, 27 May 2016 10:24:37 +0000
Bug 1244590 - Part 9: Update spacing in SetTarget. Handle these cases: 1. When creating null-target effect whose spacing mode is "paced": - Fall back to distribute spacing. This case is already included by previous patches. 2. When setting a target to null: - Apply distribute spacing. 3. When style context is null. - Fall back to distribute spacing. 4. When setting a new valid target: - Use this new target as the context element and re-calculate the computed offsets. This case is already included by previous patches. MozReview-Commit-ID: 1zhSOAylnZb
28f63ace52479b0466e1b423acdfe413634c3db4: Bug 1244590 - Part 8: Rewrite GetStyleContext code. draft
Boris Chiou <boris.chiou@gmail.com> - Wed, 11 May 2016 11:41:20 +0800 - rev 372076
Push 19433 by bmo:boris.chiou@gmail.com at Fri, 27 May 2016 10:24:37 +0000
Bug 1244590 - Part 8: Rewrite GetStyleContext code. Do a simple refactor, so we can reuse the getter of nsStyleContext. MozReview-Commit-ID: 4BQ7f8HuFns
83657f344a6d7e9427d94b6193be753b0d17460e: Bug 1244590 - Part 7: Calculate paced spacing. draft
Boris Chiou <boris.chiou@gmail.com> - Fri, 27 May 2016 18:09:06 +0800 - rev 372075
Push 19433 by bmo:boris.chiou@gmail.com at Fri, 27 May 2016 10:24:37 +0000
Bug 1244590 - Part 7: Calculate paced spacing. Calculate the paced spacing for each Keyframes by the context element. Use the algorithm in the spec. MozReview-Commit-ID: HFWQwoKhKWt
ae96f626040587285aed48420f2971c6e426a92f: Bug 1263602 - Verify kinto collection signatures using the content signature service. r?MattN, r?leplatrem draft
Mark Goodwin <mgoodwin@mozilla.com> - Fri, 27 May 2016 11:11:43 +0100 - rev 372074
Push 19432 by mgoodwin@mozilla.com at Fri, 27 May 2016 10:17:38 +0000
Bug 1263602 - Verify kinto collection signatures using the content signature service. r?MattN, r?leplatrem MozReview-Commit-ID: J6fuSDaW1JR
4168dff1b9cc1151a26b25cad29f2786bb4bdaaf: Bug 882718 - Do not dispatch task to main thread when shutdown. r=rillian draft
bechen <bechen@mozilla.com> - Fri, 27 May 2016 18:09:47 +0800 - rev 372073
Push 19431 by bechen@mozilla.com at Fri, 27 May 2016 10:10:57 +0000
Bug 882718 - Do not dispatch task to main thread when shutdown. r=rillian MozReview-Commit-ID: 5Y79Fbhyoc3
9ead4d49cc614b63f1e2ab992d7295d5b2b7b818: Bug 1229340 - Overflow scrollbar causes an offset in the animation r?pbro draft
Ricky Chien <ricky060709@gmail.com> - Fri, 27 May 2016 18:01:19 +0800 - rev 372072
Push 19430 by bmo:rchien@mozilla.com at Fri, 27 May 2016 10:10:19 +0000
Bug 1229340 - Overflow scrollbar causes an offset in the animation r?pbro MozReview-Commit-ID: 3A7MxyFEJqP
d3752c790c9079c116887ee22d4c208042a4b8d9: Bug 1244590 - Part 13: Test for different units. draft
Boris Chiou <boris.chiou@gmail.com> - Mon, 23 May 2016 16:23:27 +0800 - rev 372071
Push 19429 by bmo:boris.chiou@gmail.com at Fri, 27 May 2016 10:09:46 +0000
Bug 1244590 - Part 13: Test for different units. MozReview-Commit-ID: Jcx4sQxSIdy
b414baaeaece33511b3a900d9f30dfdf3cc72882: Bug 1244590 - Part 12: Revise ComputeDistance for eUnit_Calc. draft
Boris Chiou <boris.chiou@gmail.com> - Thu, 26 May 2016 17:17:12 +0800 - rev 372070
Push 19429 by bmo:boris.chiou@gmail.com at Fri, 27 May 2016 10:09:46 +0000
Bug 1244590 - Part 12: Revise ComputeDistance for eUnit_Calc. In order to computed cumulative distances for paced spacing correctly, we need to get used values, instead of computed values, if the common unit is eUnitCalc. MozReview-Commit-ID: J8d442aJP6O
1807224aa6a531dc8ab079a2d7aa713efab0e75e: Bug 1244590 - Part 11: Test for different targets. draft
Boris Chiou <boris.chiou@gmail.com> - Thu, 26 May 2016 17:42:23 +0800 - rev 372069
Push 19429 by bmo:boris.chiou@gmail.com at Fri, 27 May 2016 10:09:46 +0000
Bug 1244590 - Part 11: Test for different targets. MozReview-Commit-ID: B0hrEKRdKEG
7c8427999d24de9169012830e418f42784d07260: Bug 1244590 - Part 10: Test for creating animations with a specific spacing mode. draft
Boris Chiou <boris.chiou@gmail.com> - Wed, 11 May 2016 18:36:15 +0800 - rev 372068
Push 19429 by bmo:boris.chiou@gmail.com at Fri, 27 May 2016 10:09:46 +0000
Bug 1244590 - Part 10: Test for creating animations with a specific spacing mode. MozReview-Commit-ID: J0xNLunv9A7
260632e61752afb2e5dd987783c927066862e7ac: Bug 1244590 - Part 9: Update spacing in SetTarget. draft
Boris Chiou <boris.chiou@gmail.com> - Wed, 11 May 2016 15:34:58 +0800 - rev 372067
Push 19429 by bmo:boris.chiou@gmail.com at Fri, 27 May 2016 10:09:46 +0000
Bug 1244590 - Part 9: Update spacing in SetTarget. Handle these cases: 1. When creating null-target effect whose spacing mode is "paced": - Fall back to distribute spacing. This case is already included by previous patches. 2. When setting a target to null: - Apply distribute spacing. 3. When style context is null. - Fall back to distribute spacing. 4. When setting a new valid target: - Use this new target as the context element and re-calculate the computed offsets. This case is already included by previous patches. MozReview-Commit-ID: 1zhSOAylnZb
cf7f3de5d52d4e08876c449dab298ceb90bc3491: Bug 1244590 - Part 8: Rewrite GetStyleContext code. draft
Boris Chiou <boris.chiou@gmail.com> - Wed, 11 May 2016 11:41:20 +0800 - rev 372066
Push 19429 by bmo:boris.chiou@gmail.com at Fri, 27 May 2016 10:09:46 +0000
Bug 1244590 - Part 8: Rewrite GetStyleContext code. Do a simple refactor, so we can reuse the getter of nsStyleContext. MozReview-Commit-ID: 4BQ7f8HuFns
561c82f0398271b3f8d48f9893c88774490e8ff9: Bug 1244590 - Part 7: Calculate paced spacing. draft
Boris Chiou <boris.chiou@gmail.com> - Fri, 27 May 2016 18:09:06 +0800 - rev 372065
Push 19429 by bmo:boris.chiou@gmail.com at Fri, 27 May 2016 10:09:46 +0000
Bug 1244590 - Part 7: Calculate paced spacing. Calculate the paced spacing for each Keyframes by the context element. Use the algorithm in the spec. MozReview-Commit-ID: HFWQwoKhKWt
67513e7b66928878a2f4136beb6da4571c9fe241: Bug 1244590 - Part 6: Refactor the calculation of StyleAnimationValue. draft
Boris Chiou <boris.chiou@gmail.com> - Wed, 25 May 2016 17:10:53 +0800 - rev 372064
Push 19429 by bmo:boris.chiou@gmail.com at Fri, 27 May 2016 10:09:46 +0000
Bug 1244590 - Part 6: Refactor the calculation of StyleAnimationValue. We want to reuse the StyleAnimationValues of properties of each keyframe when applying spacing and building animation property segments, so refactor this part. MozReview-Commit-ID: 8G56C3BU3FR
1b111a0fe4e807f238e05b61602208662e9f755f: Bug 1244590 - Part 5: Make the default value of computed offsets be -1. draft
Boris Chiou <boris.chiou@gmail.com> - Thu, 12 May 2016 16:00:47 +0800 - rev 372063
Push 19429 by bmo:boris.chiou@gmail.com at Fri, 27 May 2016 10:09:46 +0000
Bug 1244590 - Part 5: Make the default value of computed offsets be -1. When we apply paced spacing, we have to check if there are still null computed offsets after applying paced spacing to paceable Keyframes because the calculation of distance may be failed or some Keyframes are not paceable in the specific range. Therefore, using -1 would be easier to check it. Also, add a const, kComputedOffsetNotSet, to represent this invalid value. MozReview-Commit-ID: GPhj7cdiX2W
8c57030ba627a21380e5735edb01d8aaec85721f: Bug 1244590 - Part 4: Rewrite ApplyDistributeSpacing. draft
Boris Chiou <boris.chiou@gmail.com> - Tue, 10 May 2016 17:40:53 +0800 - rev 372062
Push 19429 by bmo:boris.chiou@gmail.com at Fri, 27 May 2016 10:09:46 +0000
Bug 1244590 - Part 4: Rewrite ApplyDistributeSpacing. Rename it to ApplySpacing, and let it handle both distribute and paced mode. MozReview-Commit-ID: 2kGA6LMHUsz
a213e5168d20397efb556f49e9c1a5e8015b27ca: Bug 1244590 - Part 3: Parse spacing. draft
Boris Chiou <boris.chiou@gmail.com> - Fri, 13 May 2016 16:38:25 +0800 - rev 372061
Push 19429 by bmo:boris.chiou@gmail.com at Fri, 27 May 2016 10:09:46 +0000
Bug 1244590 - Part 3: Parse spacing. We only support spacing mode from Web Animations API, so add a simple parser and use it only from the API. In this patch, parse spacing mode from the constructor and throw TypeError if we have any parse error. MozReview-Commit-ID: 9H7g80IcZfZ
f8c16e9e5234ebfac915e6b5089c3e86d05fa542: Bug 1251063 PuppetWidget should cache InputContext which is set with SetInputContext() only while IMEStateManager is managing IME state in the process r?smaug draft
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 27 May 2016 15:21:25 +0900 - rev 372060
Push 19428 by masayuki@d-toybox.com at Fri, 27 May 2016 09:55:39 +0000
Bug 1251063 PuppetWidget should cache InputContext which is set with SetInputContext() only while IMEStateManager is managing IME state in the process r?smaug PuppetWidget::GetInputContext() needs to communicate with its parent process with synchronous IPC. This is very expensive for focus move. Currently, IMEStateManager uses nsIWidget::GetInputContext() only for checking the IME enabled state. Therefore, it's enough to cache input context when nsIWidget::SetInputContext() is called. Then, we can avoid to communicate with synchronous IPC with PuppetWidget::GetInputContext() in most cases. Fortunately, our IME enabled state management across process boundary is simple. Only focused process manages InputContext and when new remote process gets focus, its parent disables IME temporarily. Therefore, PuppetWidget should cache only while the process's IMEStateManager is managing InputContext. Otherwise, it should use synchronous IPC. This patch gives up to support retrieving IME open state from child process. However, perhaps, this is not necessary for everybody including add-on developers because the only user of IME open state in child process is nsIDOMWindowUtils. So, add-ons can send IME open state from chrome process instead. If this decision is wrong, unfortunately, we should support it again in another bug. It's easy to support with creating another nsIWidget::GetInputContext() or adding additional argument to it. MozReview-Commit-ID: B2d2CCTsPKj
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip