7f9d938235e76b24ac6e169e79b4534b4315bb49: Bug 1430216 - For non-scalable fonts, we can't use the linearHoriAdvance field from the glyph slot; use the advance field instead to get proper metrics. r=lsalzman
Jonathan Kew <jkew@mozilla.com> - Sat, 13 Jan 2018 15:16:44 +0000 - rev 399281
Push 58054 by rgurzau@mozilla.com at Mon, 15 Jan 2018 10:00:21 +0000
Bug 1430216 - For non-scalable fonts, we can't use the linearHoriAdvance field from the glyph slot; use the advance field instead to get proper metrics. r=lsalzman
9eb1b0cd2f1c281357b98418af4ed2ca04f95af2: Backed out changeset 93fa34d5492c (bug 1427510) for failing browser/extensions/formautofill/test/browser/browser_editCreditCardDialog.js. on a CLOSED TREE
Csoregi Natalia <ncsoregi@mozilla.com> - Mon, 15 Jan 2018 11:19:36 +0200 - rev 399280
Push 58053 by ncsoregi@mozilla.com at Mon, 15 Jan 2018 09:20:00 +0000
Backed out changeset 93fa34d5492c (bug 1427510) for failing browser/extensions/formautofill/test/browser/browser_editCreditCardDialog.js. on a CLOSED TREE
48d3e471b9aa55a9376fa467541c5877bea34d6e: Bug 1412247 - Ensure checkbox label and "Learn more" link stay on the same line. r=lchang
Scott Wu <scottcwwu@gmail.com> - Tue, 09 Jan 2018 15:35:47 +0800 - rev 399279
Push 58052 by lchang@mozilla.com at Mon, 15 Jan 2018 08:12:49 +0000
Bug 1412247 - Ensure checkbox label and "Learn more" link stay on the same line. r=lchang MozReview-Commit-ID: L54LV6mcqg7
93fa34d5492cfaa900f3eb109cde76ef1c5f5917: Bug 1427510 - Use current year as expiration year in credit card test case to fix perma failure. r=lchang
Scott Wu <scottcwwu@gmail.com> - Tue, 09 Jan 2018 17:33:04 +0800 - rev 399278
Push 58051 by lchang@mozilla.com at Mon, 15 Jan 2018 08:11:34 +0000
Bug 1427510 - Use current year as expiration year in credit card test case to fix perma failure. r=lchang MozReview-Commit-ID: IuDCc6UDfay
3700de32eedbe6670085841c3a36fe091f7a1543: Bug 1422230 - part 4: TSFTextStore::GetTextExt() should refer composition string in content r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 12 Jan 2018 15:31:04 +0900 - rev 399277
Push 58050 by masayuki@d-toybox.com at Mon, 15 Jan 2018 07:16:33 +0000
Bug 1422230 - part 4: TSFTextStore::GetTextExt() should refer composition string in content r=m_kato Currently, TSFTextStore::GetTextExt() refers mComposition for doing its own hack. However, this means that it refers composition in TIP. However, query event is computed with content information. So, even if TSFTextStore dispatched eCompositionCommit event, it may not be handled by content yet. In this case, we need information relative to last composition string. So, TSFTextStore::GetTextExt() should refer IsHandlingComposition() and last composition string information stored by mContentForTSF. MozReview-Commit-ID: KMqrDmnUldU
d02c066d501be954cd60ea4b20b5ed291cd6b938: Bug 1422230 - part 3: TSFTextStore should store composition string information until both TSF/TIP and our content finish handling composition r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 12 Jan 2018 15:23:43 +0900 - rev 399276
Push 58050 by masayuki@d-toybox.com at Mon, 15 Jan 2018 07:16:33 +0000
Bug 1422230 - part 3: TSFTextStore should store composition string information until both TSF/TIP and our content finish handling composition r=m_kato If remote process hasn't handled dispatched commit event yet, TSFTextStore needs to dispatch query content event relative to latest composition string information. So, TSFTextStore::mContentForTSF should cache composition start and composition string length until pending composition events are handled by content actually. MozReview-Commit-ID: ARM851nNZGz
9aa31af5773b97fdcc06a1f4da8830be7ff096bd: Bug 1422230 - part 2: ContentCacheInParent should allow to query content relative to composition string even after sending eCompositionCommit(AsIs) event but not yet handled in the remote process r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 12 Jan 2018 15:05:24 +0900 - rev 399275
Push 58050 by masayuki@d-toybox.com at Mon, 15 Jan 2018 07:16:33 +0000
Bug 1422230 - part 2: ContentCacheInParent should allow to query content relative to composition string even after sending eCompositionCommit(AsIs) event but not yet handled in the remote process r=m_kato Currently, ContentCacheInParent uses selection when it handles query content event whose input offset is relative one after sending eCompositionCommit(AsIs) event but it's not yet handled by the remote process. However, in this case, selection may not be modified with committed string. So, when mPendingCommitCount is not 0, ContentCacheInParent should compute absolute offset with the latest composition string information. For doing this, it needs to keep storing mCompositionStart until eCompositionCommit(AsIs) is handled in the remote process actually. MozReview-Commit-ID: 2Dc69HNIbvh
7eb571ca5f142196f1ae7227ffca3272147803b4: Bug 1422230 - part 1: TextEventDispatcher should manage if dispatched composition events have been handled by remote content and TSFTextStore refer the state r=m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Fri, 12 Jan 2018 11:31:53 +0900 - rev 399274
Push 58050 by masayuki@d-toybox.com at Mon, 15 Jan 2018 07:16:33 +0000
Bug 1422230 - part 1: TextEventDispatcher should manage if dispatched composition events have been handled by remote content and TSFTextStore refer the state r=m_kato When composition events are handled by content actually, widget receives NOTIFY_IME_OF_COMPOSITION_EVENT_HANDLED notification. If focused content is in a remote process, this is notified only when all sending composition events are handled in the remote process. So, when widget receives the notification can there is no composition in IME, that means that nobody is composing composition at that time. This patch adds TextEventDispatcher::IsHandlingComposition() which returns false only when nobody has composition and makes TSFTextStore refer this method because TSFTextStore needs to know if focused content has composition in any cases. MozReview-Commit-ID: F1ZZgFJAArD
46dd32e1f0fae9d4d7a56a258ce126fae0078f60: Bug 1428297 - (Part 3) Disable the assertion that don't allow to call ShowDropDown() in the content process when content-select is enabled. r=mats
KuoE0 <kuoe0.tw@gmail.com> - Wed, 10 Jan 2018 11:52:37 +0800 - rev 399273
Push 58049 by tokuo@mozilla.com at Mon, 15 Jan 2018 06:57:08 +0000
Bug 1428297 - (Part 3) Disable the assertion that don't allow to call ShowDropDown() in the content process when content-select is enabled. r=mats To prevent the crash when content-select is enabled, I disable this assertion that don't allow to call ShowDropDown() in the content process. MozReview-Commit-ID: F3BelChp1AK
6ed02115d2c6e7695934b40f00f866845c73c648: Bug 1428297 - (Part 2) Ignore the widget/view usage that is used to show the dropdown menu when content-select is enabled. r=mats
KuoE0 <kuoe0.tw@gmail.com> - Mon, 08 Jan 2018 11:43:51 +0800 - rev 399272
Push 58049 by tokuo@mozilla.com at Mon, 15 Jan 2018 06:57:08 +0000
Bug 1428297 - (Part 2) Ignore the widget/view usage that is used to show the dropdown menu when content-select is enabled. r=mats MozReview-Commit-ID: 68HYWmniXwt
4334dcb44c573785a8a716000aa9d9c5301fb0d7: Bug 1428297 - (Part 1) Add an nsLayoutUtils function to check whether content-select is enabled r=mats
KuoE0 <kuoe0.tw@gmail.com> - Thu, 11 Jan 2018 10:37:41 +0800 - rev 399271
Push 58049 by tokuo@mozilla.com at Mon, 15 Jan 2018 06:57:08 +0000
Bug 1428297 - (Part 1) Add an nsLayoutUtils function to check whether content-select is enabled r=mats MozReview-Commit-ID: KVQ25Dhl9xl
6f9b763bb1c9f03be9ff0420a7b52261306bd227: Bug 1428722 - part3 : add tests. r=smaug
Alastor Wu <alwu@mozilla.com> - Thu, 11 Jan 2018 17:27:08 +0800 - rev 399270
Push 58048 by bjones@mozilla.com at Mon, 15 Jan 2018 06:26:37 +0000
Bug 1428722 - part3 : add tests. r=smaug MozReview-Commit-ID: 4WfADcQinuQ
adbad272045dee6f307751ae15037319b4e5d3bc: Bug 1428722 - part2 : move all user-activation implementation details to nsDocument. r=smaug
Alastor Wu <alwu@mozilla.com> - Thu, 11 Jan 2018 17:26:30 +0800 - rev 399269
Push 58048 by bjones@mozilla.com at Mon, 15 Jan 2018 06:26:37 +0000
Bug 1428722 - part2 : move all user-activation implementation details to nsDocument. r=smaug In order to write tests, I would like to create an method that allows chorome js can directly set the user-activation flag. Therefore, I need to move all these details into nsDocument, then we could easily simulate the user activation. MozReview-Commit-ID: 5JrCoQc0vF7
b9056b64d45b7dbf8dd7e6284e543ea1ada7502b: Bug 1428722 - part1 : always activate the top level frame. r=smaug
Alastor Wu <alwu@mozilla.com> - Mon, 08 Jan 2018 16:44:28 +0800 - rev 399268
Push 58048 by bjones@mozilla.com at Mon, 15 Jan 2018 06:26:37 +0000
Bug 1428722 - part1 : always activate the top level frame. r=smaug For top level frame, it should also be activated when user activate its child frame. eg. A (youtube.com) -> B (ad.com), when user activate B frame, the A frame would also be activated. MozReview-Commit-ID: BP7eGKiqYJe
02e365e09e79fbfb387a6f17889cec86bd0136e2: Bug 1415416 - Part 2. Add test. r=masayuki
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Thu, 11 Jan 2018 18:39:40 +0900 - rev 399267
Push 58047 by m_kato@ga2.so-net.ne.jp at Mon, 15 Jan 2018 03:48:53 +0000
Bug 1415416 - Part 2. Add test. r=masayuki MozReview-Commit-ID: 5Bbh5ifPSs7
e77e0779441a4ddc97a31c7f0b6f21fd84500420: Bug 1415416 - Part 1. Collapse selection on focus when value is empty. r=masayuki
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Thu, 11 Jan 2018 18:39:12 +0900 - rev 399266
Push 58047 by m_kato@ga2.so-net.ne.jp at Mon, 15 Jan 2018 03:48:53 +0000
Bug 1415416 - Part 1. Collapse selection on focus when value is empty. r=masayuki After landing bug 1375910, input.value = "" doesn't remove inter text node. When value is empty, SelectAllOrCollapseToEndOfText will set selection to end of text. But since empty text node is still exist, it select all nodes, instead of collapsed. So if text node is empty, we should collapse selection. MozReview-Commit-ID: Gm0AP6YSJIg
0e8dc361a38f32d0faad3e85df0676d05e06b2d8: Bug 1420585 - refine logs. r=jib
Munro Mengjue Chiang <mchiang@mozilla.com> - Fri, 05 Jan 2018 15:51:48 +0800 - rev 399265
Push 58046 by mchiang@mozilla.com at Mon, 15 Jan 2018 03:07:07 +0000
Bug 1420585 - refine logs. r=jib MozReview-Commit-ID: KJlFTQALAb4
f5b452454285510ee2d3358332e19c3ad4fa0ec8: Bug 1420585 - remove unnecessary stopCapture which causes deadlock. r=jib
Munro Mengjue Chiang <mchiang@mozilla.com> - Fri, 05 Jan 2018 15:50:23 +0800 - rev 399264
Push 58046 by mchiang@mozilla.com at Mon, 15 Jan 2018 03:07:07 +0000
Bug 1420585 - remove unnecessary stopCapture which causes deadlock. r=jib MozReview-Commit-ID: F8xcOSPihDN
c5d312561c224c3c80b2eedb89d17c4f8b30bfe4: servo: Merge #19768 - Update WR (overlap radii fix, subpixel AA in fast text shadows) (from glennw:update-wr-fixes1); r=jdm
Glenn Watson <github@intuitionlibrary.com> - Sun, 14 Jan 2018 20:00:59 -0600 - rev 399263
Push 58045 by servo-vcs-sync@mozilla.com at Mon, 15 Jan 2018 02:59:28 +0000
servo: Merge #19768 - Update WR (overlap radii fix, subpixel AA in fast text shadows) (from glennw:update-wr-fixes1); r=jdm Source-Repo: https://github.com/servo/servo Source-Revision: eb1634b56b27c163a3721f7416c5ade5fa4878a6
3d8de88bfdf35d37d6c476af1303f13b97b8b656: Bug 1422671 - Add telemetry for login reputation service. r=francois datareview?francois
DimiL <dlee@mozilla.com> - Thu, 11 Jan 2018 15:24:32 +0800 - rev 399262
Push 58044 by dlee@mozilla.com at Mon, 15 Jan 2018 01:59:36 +0000
Bug 1422671 - Add telemetry for login reputation service. r=francois datareview?francois MozReview-Commit-ID: LaWcGww6hJx
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip