4b498b61e34708a860390b237af6bc3ceef10040: Bug 1463600 - Implement CSS 'contain: style' for quotes. r=dholbert draft
Yusuf Sermet <ysermet@mozilla.com> - Tue, 26 Jun 2018 00:01:43 -0700 - rev 810629
Push 114057 by bmo:ysermet@mozilla.com at Tue, 26 Jun 2018 08:40:10 +0000
Bug 1463600 - Implement CSS 'contain: style' for quotes. r=dholbert MozReview-Commit-ID: HOuw3dgTfmO
1c62b6fd0e1b38235bc08529221ba9bbed611dba: Bug 1463600 - Implement CSS 'contain: style'. r=dholbert draft
Yusuf Sermet <ysermet@mozilla.com> - Fri, 22 Jun 2018 09:54:23 -0700 - rev 810628
Push 114057 by bmo:ysermet@mozilla.com at Tue, 26 Jun 2018 08:40:10 +0000
Bug 1463600 - Implement CSS 'contain: style'. r=dholbert MozReview-Commit-ID: 8sCjqrKMook
cae7dce0f32eb24bff76bbe15035deb60e13e916: Bug 1465936 - Follow-up: Fix reftests to have LF line endings and to end with a newline. r=dholbert draft
Yusuf Sermet <ysermet@mozilla.com> - Fri, 22 Jun 2018 10:04:57 -0700 - rev 810627
Push 114057 by bmo:ysermet@mozilla.com at Tue, 26 Jun 2018 08:40:10 +0000
Bug 1465936 - Follow-up: Fix reftests to have LF line endings and to end with a newline. r=dholbert MozReview-Commit-ID: HvndvEbyjJg
5fd3b93ebe2b049c00dbf5d47f5a4cda262dedda: Bug 1447116 - Update builders to rust 1.28. r?build draft
Mike Hommey <mh+mozilla@glandium.org> - Tue, 26 Jun 2018 17:34:28 +0900 - rev 810626
Push 114056 by bmo:mh+mozilla@glandium.org at Tue, 26 Jun 2018 08:37:23 +0000
Bug 1447116 - Update builders to rust 1.28. r?build
c25947c316ee7d53b6bace0d16bb58132d5d6217: Bug 1447116 - Update builders to rust 1.28. r?build draft
Mike Hommey <mh+mozilla@glandium.org> - Tue, 26 Jun 2018 17:34:28 +0900 - rev 810625
Push 114055 by bmo:mh+mozilla@glandium.org at Tue, 26 Jun 2018 08:35:23 +0000
Bug 1447116 - Update builders to rust 1.28. r?build
216053b3b12c7e6f1556ae261d96ada16984e0df: Bug 1468343 - Part 4: Add test for infinity duration. r?jdescottes draft
Daisuke Akatsuka <dakatsuka@mozilla.com> - Tue, 26 Jun 2018 17:21:24 +0900 - rev 810624
Push 114054 by bmo:dakatsuka@mozilla.com at Tue, 26 Jun 2018 08:32:31 +0000
Bug 1468343 - Part 4: Add test for infinity duration. r?jdescottes MozReview-Commit-ID: Jc9UefSr1To
c3f3389cacb36292af4b31e0149633351c5206a4: Bug 1468343 - Part 3: Change tooltip content to address infinity duration. r?jdescottes,r?flod draft
Daisuke Akatsuka <dakatsuka@mozilla.com> - Tue, 26 Jun 2018 17:21:17 +0900 - rev 810623
Push 114054 by bmo:dakatsuka@mozilla.com at Tue, 26 Jun 2018 08:32:31 +0000
Bug 1468343 - Part 3: Change tooltip content to address infinity duration. r?jdescottes,r?flod MozReview-Commit-ID: 4DXXbhGgWF1
2193c6627080ed6464ad41b18285feb13d19ea67: Bug 1470128 - Instrument inspector shadowdom support;r=pbro draft
Julian Descottes <jdescottes@mozilla.com> - Mon, 25 Jun 2018 14:33:21 +0200 - rev 810622
Push 114053 by jdescottes@mozilla.com at Tue, 26 Jun 2018 08:23:27 +0000
Bug 1470128 - Instrument inspector shadowdom support;r=pbro MozReview-Commit-ID: JCknoaPiSlR
86cf58944c0c5c5b29f5a12eafcd8e84b86165b5: Bug 1407046 - Migrate UpdateService to JobIntentService; r?jchen draft
Petru Lingurar <petru.lingurar@softvision.ro> - Tue, 26 Jun 2018 10:57:33 +0300 - rev 810621
Push 114052 by plingurar@mozilla.com at Tue, 26 Jun 2018 08:20:48 +0000
Bug 1407046 - Migrate UpdateService to JobIntentService; r?jchen Broke the big IntentService into four small JobIntentServices because the same JobIntentService class cannot be used with multiple JobIds (https://github.com/aosp-mirror/platform_frameworks_support/blob/b6838fd2d2e834fdd38aab34511d385cb7108f63/compat/src/main/java/android/support/v4/app/JobIntentService.java#L121) Also: - will make the code easier to be migrated to WorkManager in the future - more in line with SRP. It was initially doing too much. All the functionality of the big UpdateService class has been incorporated in Updater.java, UpdatesPrefs.java and UpdatesServiceHelper.java with the main logic to drive the important actions inside the new Services. UpdaterService is used as parent of the newly created service to help avoid duplicated code. Created an inner BroadcastReceiver to act upon notification actions while the service which posted it is running as it's state needed to be modified. Created a BroadcastReceiver to act on actions from notifications which remained posted after the service that posted them finished. This receiver will just start another UpdaterService. Otherwise the services are to be started from the UpdateServiceHelper class. MozReview-Commit-ID: 2OyBZ4YYvgh
d51f9cc90f11b45e542898d769ca49f4ceff9ae2: Bug 1407046 - Migrate FileCleanupService to JobIntentService; r?JanH draft
Petru Lingurar <petru.lingurar@softvision.ro> - Mon, 25 Jun 2018 19:33:57 +0300 - rev 810620
Push 114052 by plingurar@mozilla.com at Tue, 26 Jun 2018 08:20:48 +0000
Bug 1407046 - Migrate FileCleanupService to JobIntentService; r?JanH Also cleaned the code a little. MozReview-Commit-ID: Bs3bUdxxz8k
20ab1e6ce46152102419999ddbf9c7b399c21a5d: Bug 1407046 - Migrate TelemetryUploadService to JobIntentService; r?JanH draft
Petru Lingurar <petru.lingurar@softvision.ro> - Mon, 25 Jun 2018 19:31:54 +0300 - rev 810619
Push 114052 by plingurar@mozilla.com at Tue, 26 Jun 2018 08:20:48 +0000
Bug 1407046 - Migrate TelemetryUploadService to JobIntentService; r?JanH MozReview-Commit-ID: 8UGDzgmY81y
21397f08d25011c9174171b93739d6cfb4d0551c: Bug 1407046 - Migrate FxAccountDeletedService to JobIntentService; r?jchen draft
Petru Lingurar <petru.lingurar@softvision.ro> - Mon, 25 Jun 2018 19:28:58 +0300 - rev 810618
Push 114052 by plingurar@mozilla.com at Tue, 26 Jun 2018 08:20:48 +0000
Bug 1407046 - Migrate FxAccountDeletedService to JobIntentService; r?jchen MozReview-Commit-ID: 5ksrTc1Stre
99e49a60ce5ed10c8bbed15948e1256e8f252974: Bug 1407046 - Migrate FxAccountProfileService to JobIntentService; r?JanH draft
Petru Lingurar <petru.lingurar@softvision.ro> - Mon, 25 Jun 2018 19:26:14 +0300 - rev 810617
Push 114052 by plingurar@mozilla.com at Tue, 26 Jun 2018 08:20:48 +0000
Bug 1407046 - Migrate FxAccountProfileService to JobIntentService; r?JanH Also cleaned the code a little. MozReview-Commit-ID: 1Zm3oLVVZ8s
0c261e73d9a1354e1ad20f7b2ed58829f9eaf41b: Bug 1407046 - Migrate TabReceivedService to JobIntentService; r?JanH draft
Petru Lingurar <petru.lingurar@softvision.ro> - Mon, 25 Jun 2018 19:23:21 +0300 - rev 810616
Push 114052 by plingurar@mozilla.com at Tue, 26 Jun 2018 08:20:48 +0000
Bug 1407046 - Migrate TabReceivedService to JobIntentService; r?JanH MozReview-Commit-ID: 5CEfJtUfmHq
eccd96eb6cf63692df0ca9b87b5b672c87acce65: Bug 1407046 - Migrate DownloadContentService to JobIntentService; r?sebastian draft
Petru Lingurar <petru.lingurar@softvision.ro> - Mon, 25 Jun 2018 19:19:30 +0300 - rev 810615
Push 114052 by plingurar@mozilla.com at Tue, 26 Jun 2018 08:20:48 +0000
Bug 1407046 - Migrate DownloadContentService to JobIntentService; r?sebastian Broke the big IntentService into four small JobIntentServices because the same JobIntentService class cannot be used with multiple JobIds (https://github.com/aosp-mirror/platform_frameworks_support/blob/b6838fd2d2e834fdd38aab34511d385cb7108f63/compat/src/main/java/android/support/v4/app/JobIntentService.java#L121) Also: - will make the code easier to be migrated to WorkManager in the future - more in line with SRP. It was initially doing too much. Cleaned the code a little, removed the superfluous creation of new Threads for DownloadContentCatalog().persistChanges() / .startLoadFromDisk() as those methods are always called from the background threads of the new JobIntentServices. The new DlcHelper helps reducing duplicated code. MozReview-Commit-ID: G3fsWYOGEbR
a767e5b6749263658f1406a67a1e1c339153b9b2: Bug 1407046 - Migrate UpdateService to JobIntentService; r?jchen draft
Petru Lingurar <petru.lingurar@softvision.ro> - Tue, 26 Jun 2018 10:57:33 +0300 - rev 810614
Push 114051 by plingurar@mozilla.com at Tue, 26 Jun 2018 07:59:54 +0000
Bug 1407046 - Migrate UpdateService to JobIntentService; r?jchen Broke the big IntentService into four small JobIntentServices because the same JobIntentService class cannot be used with multiple JobIds (https://github.com/aosp-mirror/platform_frameworks_support/blob/b6838fd2d2e834fdd38aab34511d385cb7108f63/compat/src/main/java/android/support/v4/app/JobIntentService.java#L121) Also: - will make the code easier to be migrated to WorkManager in the future - more in line with SRP. It was initially doing too much. All the functionality of the big UpdateService class has been incorporated in Updater.java, UpdatesPrefs.java and UpdatesServiceHelper.java with the main logic to drive the important actions inside the new Services. UpdaterService is used as parent of the newly created service to help avoid duplicated code. Created an inner BroadcastReceiver to act upon notification actions while the service which posted it is running as it's state needed to be modified. Created a BroadcastReceiver to act on actions from notifications which remained posted after the service that posted them finished. This receiver will just start another UpdaterService. Otherwise the services are to be started from the UpdateServiceHelper class. MozReview-Commit-ID: 2OyBZ4YYvgh
531fd4028efa9a5d95c4ca58377fdbf4cf071b70: Bug 1435717 - Make calling WidgetEvent::PreventDefault*() stop cross process forwarding too r?smaug draft
Masayuki Nakano <masayuki@d-toybox.com> - Mon, 25 Jun 2018 18:17:18 +0900 - rev 810613
Push 114050 by masayuki@d-toybox.com at Tue, 26 Jun 2018 07:59:02 +0000
Bug 1435717 - Make calling WidgetEvent::PreventDefault*() stop cross process forwarding too r?smaug Currently, if an event is consumed in the main process, EventStateManager does not send it to remote process. However, this is unexpected behavior for some WidgetKeyboardEvent dispatchers. OS sometimes has consumed native key events before sending applications. For example, Alt key on Windows should activate menu bar of focused window but Alt key may be consumed before focused window receives the event. In such case, we mark Alt keyboard event as "consumed before dispatch", and chrome treat it like as its preventDefault() is called in web content. (Note that for compatibility with other browsers, the consumed state is not exposed to web content. So, Event.defaultPrevented returns false in web content.) Therefore, we need to treat "consumed" state and "cross process forwarding" state separately. This patch makes calling WidgetEvent::PreventDefault() always stops cross process forwarding for backward compatibility. Additionally, for the special case mentioned above, this patch makes WidgetEvent::PreventDefaultBeforeDispatch() take additional argument, |aIfStopCrossProcessForwarding|. If this is CrossProcessForwarding::eStop, the event won't be sent to remote process as same as calling PreventDefault(). Otherwise, CrossProcessForwarding::eHold, PreventDefaultBeforeDispatch() call does not change "cross process forwarding" state. I.e., if the event's StopCrossProcessForwarding() and PreventDefault() are not called until EventStateManager::PostHandleEvent(), the event will be sent to remote process as usual. MozReview-Commit-ID: IQGWJvXetxV
69ba7f1113d651247ec7a37bcfb00a61f97cb4cf: Bug 1468917 - part 2: TSFTextStore::GetTextExt() shouldn't return TS_E_NOLAYOUT when ATOK retrieves text rects *in* the composition string r?m_kato draft
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 22 Jun 2018 18:43:40 +0900 - rev 810612
Push 114050 by masayuki@d-toybox.com at Tue, 26 Jun 2018 07:59:02 +0000
Bug 1468917 - part 2: TSFTextStore::GetTextExt() shouldn't return TS_E_NOLAYOUT when ATOK retrieves text rects *in* the composition string r?m_kato Currently, TSFTextStore::GetTextExt() won't return TS_E_NOLAYOUT error when ATOK retrieves text rect of all of the composition string. However, if user converts 2nd or later clause, ATOK retrieves text rect after start of the character of selected clause. Returning TS_E_NOLAYOUT in this case causes candidate window being positioned temporarily below first character of the composition string. For avoiding the flicker of the candidate window, TSFTextStore::GetTextExt() shouldn't return TS_E_NOLAYOUT when ATOK retrieves text rects *in* the composition string. MozReview-Commit-ID: Cp17HmP2QGK
9a00433cf43c785252a8ecc637b762fff53005b6: Bug 1468917 - part 1: Make TSFTextStore not create native caret if ATOK 2016 is active r?m_kato draft
Masayuki Nakano <masayuki@d-toybox.com> - Thu, 21 Jun 2018 19:57:58 +0900 - rev 810611
Push 114050 by masayuki@d-toybox.com at Tue, 26 Jun 2018 07:59:02 +0000
Bug 1468917 - part 1: Make TSFTextStore not create native caret if ATOK 2016 is active r?m_kato Old ATOK referred native caret position to decide its candidate window position. However, at least ATOK 2016 does not need to refer it. Additionally, if we create native caret for ATOK 2016, the candidate window position, ATOK 2016 refers the native caret only when we cannot return expected rect. Therefore, only immediately after modifying composition string, the position is different from actual position by a couple of pixels and that looks like flicks the candidate window. So, we should stop creating native caret for ATOK 2016 (as same as ATOK 2017). MozReview-Commit-ID: LsmVXCmRIzc
fc2693b24cefbb745d8aceb8c049ba0e7625b1fe: Bug 1215818 - part 3: Add telemetry probe to collect IM share on Linux r?m_kato draft
Masayuki Nakano <masayuki@d-toybox.com> - Wed, 20 Jun 2018 14:55:46 +0900 - rev 810610
Push 114050 by masayuki@d-toybox.com at Tue, 26 Jun 2018 07:59:02 +0000
Bug 1215818 - part 3: Add telemetry probe to collect IM share on Linux r?m_kato Different from Windows and macOS, we cannot check if active keyboard layout works as "IME" actually. Therefore, this patch add the telemetry probe to the dispatcher of eCompositionStart. However, composition string is also used by some Wester keyboard layouts which have dead keys. So, the meaning of the result is deferent from the other platforms, but it must be useful information which IM (e.g., fcitx, ibus) is used by most users. MozReview-Commit-ID: A7vYuGtcrRw
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 tip