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
a396549029ec4978116296df58a436c7de38da24: Bug 1276185: Don't invoke |SandboxInfo::SubmitTelemetry| on Android, r?gfritzsche draft
Thomas Zimmermann <tdz@users.sourceforge.net> - Fri, 27 May 2016 11:49:56 +0200 - rev 372059
Push 19427 by tdz@users.sourceforge.net at Fri, 27 May 2016 09:50:58 +0000
Bug 1276185: Don't invoke |SandboxInfo::SubmitTelemetry| on Android, r?gfritzsche The header file "mozilla/SandboxInfo.h" isn't included on Android devices, so use its interfaces. MozReview-Commit-ID: DJRMNsqsjLZ
6c478b48ba09750c6119d5e7070cd89fd00d40a6: Bug 1276185: Don't invoke |SandboxInfo::SubmitTelemetry| on Android, r?gfritzsche draft
Thomas Zimmermann <tdz@users.sourceforge.net> - Fri, 27 May 2016 11:48:43 +0200 - rev 372058
Push 19426 by tdz@users.sourceforge.net at Fri, 27 May 2016 09:49:44 +0000
Bug 1276185: Don't invoke |SandboxInfo::SubmitTelemetry| on Android, r?gfritzsche The header file "mozilla/SandboxInfo.h" isn't included on Android devices, so use its interfaces. MozReview-Commit-ID: DJRMNsqsjLZ
358f80308702561fd23c097b5bcd08c86902b196: [mq]: 00_whitespace.patch draft
Thomas Zimmermann <tdz@users.sourceforge.net> - Fri, 27 May 2016 11:35:00 +0200 - rev 372057
Push 19426 by tdz@users.sourceforge.net at Fri, 27 May 2016 09:49:44 +0000
[mq]: 00_whitespace.patch MozReview-Commit-ID: InyHAwEFtsi
071389fd2694b0f2cbc89264f72f4c1bad7ae55c: WIP draft
Gabriele Svelto <gsvelto@mozilla.com> - Tue, 17 May 2016 12:32:45 +0200 - rev 372056
Push 19426 by tdz@users.sourceforge.net at Fri, 27 May 2016 09:49:44 +0000
WIP MozReview-Commit-ID: CvHeZZIZe5R
ef66ccf299c4df2651bb6ace8ab77079ba18c3a8: Bug 1272677 - Hide content width setting and line-height setting buttons in android's reader mode control panel. r?Margaret draft
danhuang1202 <danhuang1202@gmail.com> - Fri, 27 May 2016 17:39:48 +0800 - rev 372055
Push 19425 by bmo:dhuang@mozilla.com at Fri, 27 May 2016 09:41:07 +0000
Bug 1272677 - Hide content width setting and line-height setting buttons in android's reader mode control panel. r?Margaret MozReview-Commit-ID: 4AnnPTcvqzg
8e0e8ede35b1206712649946b2c43b4d386f9ddb: Bug 1039541 part 2 - Use unprefixed text-align-last in tests. r?heycam draft
Xidorn Quan <me@upsuper.org> - Fri, 27 May 2016 16:32:02 +1000 - rev 372054
Push 19424 by xquan@mozilla.com at Fri, 27 May 2016 09:34:43 +0000
Bug 1039541 part 2 - Use unprefixed text-align-last in tests. r?heycam MozReview-Commit-ID: 5LReZwinajo
ee17e298f38d48110e898f1afe92658377e7af62: Bug 1039541 part 1 - Unprefix text-align-last. r?heycam draft
Xidorn Quan <me@upsuper.org> - Fri, 27 May 2016 16:21:25 +1000 - rev 372053
Push 19424 by xquan@mozilla.com at Fri, 27 May 2016 09:34:43 +0000
Bug 1039541 part 1 - Unprefix text-align-last. r?heycam MozReview-Commit-ID: 4Lj04tY8CqR
18aec8010f6233078b2bfd81b2554756fd76d505: Bug 1271483 - p16. gtest for list-string functions - r=cpearce draft
Gerald Squelart <gsquelart@mozilla.com> - Thu, 26 May 2016 19:24:35 +1000 - rev 372052
Push 19423 by gsquelart@mozilla.com at Fri, 27 May 2016 09:31:44 +0000
Bug 1271483 - p16. gtest for list-string functions - r=cpearce Moved templated code to VideoUtils.h, so it can more easily be reused, and tested. MozReview-Commit-ID: 3vOvaj5VVhm
da70f4f8d7bf917e28c2bc2c935b2cab9dbfb8f5: Bug 1271483 - p15. Check if issues have been solved - r=cpearce draft
Gerald Squelart <gsquelart@mozilla.com> - Wed, 25 May 2016 00:41:53 +1000 - rev 372051
Push 19423 by gsquelart@mozilla.com at Fri, 27 May 2016 09:31:44 +0000
Bug 1271483 - p15. Check if issues have been solved - r=cpearce To determine if an issue has been solved, go through the possible prefs that would have been saved by the front-end, to see if any previously-unplayable formats/key systems are now playable, in which case we notify the frontend, to record the issue-solved telemetry. MozReview-Commit-ID: DmU50i6FtG8
47bc43db2a14836ae8f138adac8dfc0d612aff37: Bug 1271483 - p14. Demagicify ReportStringId strings - r=cpearce draft
Gerald Squelart <gsquelart@mozilla.com> - Wed, 25 May 2016 01:03:21 +1000 - rev 372050
Push 19423 by gsquelart@mozilla.com at Fri, 27 May 2016 09:31:44 +0000
Bug 1271483 - p14. Demagicify ReportStringId strings - r=cpearce Combine notification type and web-console string id into structs, simpler to pass around, and will be useful to go through them when checking for solved issues. MozReview-Commit-ID: Hy3bMG3m12V
4a128417bfc86790f56c1f01c0295dea20703e06: Bug 1271483 - p13. Rework formats list - r=cpearce draft
Gerald Squelart <gsquelart@mozilla.com> - Wed, 25 May 2016 03:24:14 +1000 - rev 372049
Push 19423 by gsquelart@mozilla.com at Fri, 27 May 2016 09:31:44 +0000
Bug 1271483 - p13. Rework formats list - r=cpearce Renamed AppendToStringList to AppendToFormatsList, to distinguish from other string-based lists. Ensure that list items don't contain commas, as commas are used as separators, and we don't want&need to introduce escaping. Added FormatsListContains. MozReview-Commit-ID: 8KpuhSjCW3d
5d309f2672ef8bf36838f8d9c7bcec42695bd3e5: Bug 1271483 - p12. Use StringListContains to filter notifications - r=cpearce draft
Gerald Squelart <gsquelart@mozilla.com> - Thu, 26 May 2016 17:01:52 +1000 - rev 372048
Push 19423 by gsquelart@mozilla.com at Fri, 27 May 2016 09:31:44 +0000
Bug 1271483 - p12. Use StringListContains to filter notifications - r=cpearce Using string-list iterator instead of bespoke code, to go through the decoder doctor notifications-allowed pref. MozReview-Commit-ID: 8sxopvlRrz7
e2601b319249ed3460653f41cc96ae942ecb55fa: Bug 1271483 - p11. Implement comma-sep-string for-range iterator - r=cpearce draft
Gerald Squelart <gsquelart@mozilla.com> - Thu, 26 May 2016 16:43:16 +1000 - rev 372047
Push 19423 by gsquelart@mozilla.com at Fri, 27 May 2016 09:31:44 +0000
Bug 1271483 - p11. Implement comma-sep-string for-range iterator - r=cpearce Utility class&function that creates an iteratable range from a comma-separated string, where each iteration will give a dependent substring (i.e., no string copy happening). This will help with going through lists of unplayable formats, to see if issues have been solved. If useful enough, this could later be published to a more public location (e.g. mfbt or xpcom). MozReview-Commit-ID: 3XP5PwQZFA1
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 +300000 tip