e8fea9d1aac6bf840a19f772aacd93e9c5c7168f: Bug 1339543 part 3 PuppetWidget should stop getting all edit commands before dispatching keyboard events which are synthesized for tests r?smaug draft
Masayuki Nakano <masayuki@d-toybox.com> - Wed, 17 May 2017 15:34:11 +0900 - rev 581129
Push 59777 by masayuki@d-toybox.com at Fri, 19 May 2017 09:49:08 +0000
Bug 1339543 part 3 PuppetWidget should stop getting all edit commands before dispatching keyboard events which are synthesized for tests r?smaug Synthesized keyboard events in child process doesn't have edit commands when it's being dispatched. With the old design, PuppetWidget needed to store all edit commands for dispatching keyboard event but it's not necessary now because WidgetKeyboardEvent will get only necessary edit commands when WidgetKeyboardEvent::ExecuteEditCommands() is called. So, PuppetWidget should stop calling TabChild::RequestNativeKeyBindings() before dispatching keyboard events. This patch changes browser_audioTabIcon.js which becomes permanent orange with this change. MozReview-Commit-ID: 1eK1mUahRMO
b0a7663a02601f42020543d671e1b7f0000ade8d: Bug 1339543 part 2 eKeyPress event should have edit commands for all editor types when it's dispatched to a remote process r?smaug draft
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 19 May 2017 17:24:20 +0900 - rev 581128
Push 59777 by masayuki@d-toybox.com at Fri, 19 May 2017 09:49:08 +0000
Bug 1339543 part 2 eKeyPress event should have edit commands for all editor types when it's dispatched to a remote process r?smaug When eKeyPress event is dispatched from TabParent to a remote process, it should store edit command for all editor types. Then, copied WidgetKeyboardEvent in the remote process doesn't need to request the edit commands when its ExecuteEditCommands() is called. Note that this patch also changes a automated test, browser_bug1316330.js, that uses nsIDOMWindowUtils.dispatchDOMEventViaPresShell() to dispatch repeated keyboard events in the tab. However, it should use synthesizeKey() to emulate everything of native keyboard events and the API can dispatch repeated keyboard events too. (And the test has a bug. It tries to wait 0.5 sec when every keydown or keypress event. However, it fails since startTime is never initialized. This patch fixes this bug too.) MozReview-Commit-ID: IYhyxqH3Ch8
ed9037a80cdcafb2e1678d0896010a23c6f5f7fc: Bug 1339543 part 1 Wrap nsIWidget::ExecuteNativeKeyBinding() with a WidgetKeyboardEvent method and users of the method should use it r?smaug draft
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 19 May 2017 16:50:30 +0900 - rev 581127
Push 59777 by masayuki@d-toybox.com at Fri, 19 May 2017 09:49:08 +0000
Bug 1339543 part 1 Wrap nsIWidget::ExecuteNativeKeyBinding() with a WidgetKeyboardEvent method and users of the method should use it r?smaug Currently, edit commands for native key bindings are stored in widget. This is stateful and really complicated in content process because it needs to cache them. We can make this simpler if we make WidgetKeyboardEvent store edit commands for the key combination. Then, child process can handle it even if it's delayed event or it's a nested event. This patch adds arrays to WidgetKeyboardEvent to store edit commands which are initialized with nsIWidget::ExecuteNativeKeyBinding() and adds WidgetKeyboardEvent::ExecuteEditCommands() to execute stored edit commands as same as nsIWidget::ExecutenativeKeyBinding(). MozReview-Commit-ID: BGRvBrLz5lp
1deab3f1469a28133212209f7f6508928c352b29: Bug 1303510 - Show first time use doorhanger. draft
steveck-chung <schung@mozilla.com> - Fri, 19 May 2017 17:48:16 +0800 - rev 581126
Push 59776 by bmo:schung@mozilla.com at Fri, 19 May 2017 09:48:53 +0000
Bug 1303510 - Show first time use doorhanger. MozReview-Commit-ID: EQPXlyYzE6z
e447344a7c7812cafc0b92c838c8b6453e6cb426: Bug 1364845 - stylo: Adjust text expectations. r?emilio draft
Cameron McCormack <cam@mcc.id.au> - Fri, 19 May 2017 17:34:42 +0800 - rev 581125
Push 59775 by bmo:cam@mcc.id.au at Fri, 19 May 2017 09:44:41 +0000
Bug 1364845 - stylo: Adjust text expectations. r?emilio MozReview-Commit-ID: KS4qGSOsFD0
47595592d2d1c4eab724a6966126c896fc55e14d: style: Generate RestyleHints to selector match at specific descendant depths. r?emilio draft
Cameron McCormack <cam@mcc.id.au> - Sun, 14 May 2017 17:39:04 +0800 - rev 581124
Push 59774 by bmo:cam@mcc.id.au at Fri, 19 May 2017 09:43:58 +0000
style: Generate RestyleHints to selector match at specific descendant depths. r?emilio MozReview-Commit-ID: LOoxrQBVShx
cc7c4df6914932bb9274bc0c9c452f920fcd0331: style: Record in RestyleHints how far down the tree selector matching must be re-run. r?emilio draft
Cameron McCormack <cam@mcc.id.au> - Sun, 14 May 2017 17:39:04 +0800 - rev 581123
Push 59774 by bmo:cam@mcc.id.au at Fri, 19 May 2017 09:43:58 +0000
style: Record in RestyleHints how far down the tree selector matching must be re-run. r?emilio MozReview-Commit-ID: PwILH4LlGA
ffa55d79a25bcf6470b474bfc06e716fb55c2862: style: Refactor RestyleHint to be a struct. r?emilio draft
Cameron McCormack <cam@mcc.id.au> - Sun, 14 May 2017 17:39:04 +0800 - rev 581122
Push 59774 by bmo:cam@mcc.id.au at Fri, 19 May 2017 09:43:58 +0000
style: Refactor RestyleHint to be a struct. r?emilio Later PRs will add additional data to it that is not so easy to represent using bitflags. MozReview-Commit-ID: 9yqgcnoP3RJ
0d5aca2be69a71912b5b03b6f099d0f2c1c0db69: style: List the matched rules with trace-level logging is enabled. r?emilio draft
Cameron McCormack <cam@mcc.id.au> - Wed, 17 May 2017 16:46:47 +0800 - rev 581121
Push 59774 by bmo:cam@mcc.id.au at Fri, 19 May 2017 09:43:58 +0000
style: List the matched rules with trace-level logging is enabled. r?emilio MozReview-Commit-ID: C7Eit3c61G3
7e53f37352f7f0ebcb6e2b88e14e3c0d85a04c22: style: Use RestyleDamage to determine whether we must continue cascading style changes to children. r?emilio draft
Cameron McCormack <cam@mcc.id.au> - Mon, 15 May 2017 16:35:31 +0800 - rev 581120
Push 59774 by bmo:cam@mcc.id.au at Fri, 19 May 2017 09:43:58 +0000
style: Use RestyleDamage to determine whether we must continue cascading style changes to children. r?emilio MozReview-Commit-ID: 9kc1gWyB8Hj
b96c7a069726837c0b98be9344d3675c70cc34c6: Bug 1289868 - Part 2: stylo: Compare all structs in CalcStyleDifference so that Servo can accurately determine whether to stop traversal. r=emilio draft
Cameron McCormack <cam@mcc.id.au> - Wed, 17 May 2017 16:45:56 +0800 - rev 581119
Push 59774 by bmo:cam@mcc.id.au at Fri, 19 May 2017 09:43:58 +0000
Bug 1289868 - Part 2: stylo: Compare all structs in CalcStyleDifference so that Servo can accurately determine whether to stop traversal. r=emilio MozReview-Commit-ID: I0WK2gDsMMu
949e8adeb2795ae26ec4469b1495d145cf52cf17: Bug 1289868 - Part 1: stylo: Add an outparam to Gecko_CalcStyleDifference that returns whether any style data changed. r=emilio draft
Cameron McCormack <cam@mcc.id.au> - Mon, 15 May 2017 16:08:33 +0800 - rev 581118
Push 59774 by bmo:cam@mcc.id.au at Fri, 19 May 2017 09:43:58 +0000
Bug 1289868 - Part 1: stylo: Add an outparam to Gecko_CalcStyleDifference that returns whether any style data changed. r=emilio MozReview-Commit-ID: 50CyuputZIn
faa2c1275b521da149732dd000fa598b504d6404: Bug 1364361 - Make AllChildrenIterator find NAC created by non-primary frames for content. r?bholley,bz draft
Cameron McCormack <cam@mcc.id.au> - Sat, 13 May 2017 11:05:49 +0800 - rev 581117
Push 59774 by bmo:cam@mcc.id.au at Fri, 19 May 2017 09:43:58 +0000
Bug 1364361 - Make AllChildrenIterator find NAC created by non-primary frames for content. r?bholley,bz MozReview-Commit-ID: GjvKOxYmKvR
9d8d437298ec66736cce1f0c1986212bcace3a01: Bug1358117 - Add pref to turn on/off leanplum. r?maliu,sebastian draft
Nevin Chen <cnevinchen@gmail.com> - Thu, 18 May 2017 19:27:13 +0800 - rev 581116
Push 59773 by bmo:cnevinchen@gmail.com at Fri, 19 May 2017 09:34:41 +0000
Bug1358117 - Add pref to turn on/off leanplum. r?maliu,sebastian MozReview-Commit-ID: 8LHvMPSxAdl
2626bb8fa180a563325163c5d90de890e9a0df6e: Bug 1351585 - Part 3. Add proguard for leanplum. r?nalexander,maliu,sebastian draft
cnevinc <cnevinc@livemail.tw> - Sat, 13 May 2017 13:37:27 -0700 - rev 581115
Push 59773 by bmo:cnevinchen@gmail.com at Fri, 19 May 2017 09:34:41 +0000
Bug 1351585 - Part 3. Add proguard for leanplum. r?nalexander,maliu,sebastian MozReview-Commit-ID: L2wpreGGYDP
2fa71df22b648508a2a35abe024a8cc048d8410f: Bug 1351585 - Part 2. Add build flag and change our existing build system to inject leanplum implementation r?nalexander,maliu,sebastian draft
cnevinc <cnevinc@livemail.tw> - Sat, 13 May 2017 14:08:57 -0700 - rev 581114
Push 59773 by bmo:cnevinchen@gmail.com at Fri, 19 May 2017 09:34:41 +0000
Bug 1351585 - Part 2. Add build flag and change our existing build system to inject leanplum implementation r?nalexander,maliu,sebastian MozReview-Commit-ID: uN7imeGYcj
f0f08cc254b55fd2a38345cf81a75bed803a1cba: Bug 1351585 - Part 1. Add Leanplum SDK source code to thirdparty module r?nalexander,maliu,sebastian draft
cnevinc <cnevinc@livemail.tw> - Sat, 13 May 2017 14:05:09 -0700 - rev 581113
Push 59773 by bmo:cnevinchen@gmail.com at Fri, 19 May 2017 09:34:41 +0000
Bug 1351585 - Part 1. Add Leanplum SDK source code to thirdparty module r?nalexander,maliu,sebastian MozReview-Commit-ID: 6r7ZGpAww2n
e1373bf9f5879b01b632d60ede61bdcda712c920: Bug 1365089 - Add MOZ_ANDROID_MMA and --with-leanplum-sdk-keyfile to configure. r=chmanchester draft
Nick Alexander <nalexander@mozilla.com> - Wed, 17 May 2017 10:29:04 -0700 - rev 581112
Push 59773 by bmo:cnevinchen@gmail.com at Fri, 19 May 2017 09:34:41 +0000
Bug 1365089 - Add MOZ_ANDROID_MMA and --with-leanplum-sdk-keyfile to configure. r=chmanchester This is the equivalent of MOZ_INSTALL_TRACKING, but for MMA (Mobile Marketing Automation) using the Leanplum SDK. To test this locally, add lines like: export MOZ_INSTALL_TRACKING=1 ac_add_options --with-adjust-sdk-keyfile=/path/to/mobile/android/base/adjust-sdk-sandbox.token export MOZ_ANDROID_MMA=1 Optionally, use a local Leanplum APP_ID and TOKEN as follows: ac_add_options --with-leanplum-sdk-keyfile=/path/to/leanplum-sdk-sandbox.token MozReview-Commit-ID: 28Ch08Ixi6H
726fc65222ee0c6b18d99524b3f84c6ec53881a3: Bug 1365089 - Pre: Support setting default keyfile locations in moz.configure. r=chmanchester draft
Nick Alexander <nalexander@mozilla.com> - Wed, 17 May 2017 10:28:41 -0700 - rev 581111
Push 59773 by bmo:cnevinchen@gmail.com at Fri, 19 May 2017 09:34:41 +0000
Bug 1365089 - Pre: Support setting default keyfile locations in moz.configure. r=chmanchester MozReview-Commit-ID: 207kgPU2TPM
e1ea27f87fb78f18d40c5aca49862e231ed81f11: Bug 1358946 - Strip about:reader in intent data uri. r?maliu draft
cnevinc <cnevinc@livemail.tw> - Fri, 05 May 2017 13:24:51 +0800 - rev 581110
Push 59773 by bmo:cnevinchen@gmail.com at Fri, 19 May 2017 09:34:41 +0000
Bug 1358946 - Strip about:reader in intent data uri. r?maliu MozReview-Commit-ID: AQ8txBAbtUr
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip