b584c2d1fb904386cd94f1da1169d115e641fa9a: Bug 1429982 - cloneNode on ShadowRoot interface should throw NotSupportedError. r=smaug
Jessica Jong <jjong@mozilla.com> - Mon, 15 Jan 2018 14:42:43 +0800 - rev 451075
Push 8543 by ryanvm@gmail.com at Tue, 16 Jan 2018 14:33:22 +0000
Bug 1429982 - cloneNode on ShadowRoot interface should throw NotSupportedError. r=smaug The spec changed in order to align with the error thrown by importNode.
f80a0db7028491293d85bcfe17f27fa103d33938: Bug 1414336 - Add a test case to make sure pointercancel isn't fired when content prevents default on touchstart. r=kats.
Stone Shih <sshih@mozilla.com> - Sat, 13 Jan 2018 07:33:21 +0800 - rev 451074
Push 8543 by ryanvm@gmail.com at Tue, 16 Jan 2018 14:33:22 +0000
Bug 1414336 - Add a test case to make sure pointercancel isn't fired when content prevents default on touchstart. r=kats. MozReview-Commit-ID: 93FSsD3bXvA
f59d5e77eee08dc55839363423036ffd2e4f7c12: Bug 1414336 - Don't fire pointercancel when content prevents default on touchstart. r=kats.
Stone Shih <sshih@mozilla.com> - Thu, 11 Jan 2018 10:12:20 +0800 - rev 451073
Push 8543 by ryanvm@gmail.com at Tue, 16 Jan 2018 14:33:22 +0000
Bug 1414336 - Don't fire pointercancel when content prevents default on touchstart. r=kats. MozReview-Commit-ID: LWPI415MV2F
5f74d7b82fe3aa5911e38ccfc1e19fc071555530: Bug 1402526 - Add crashtest. r=me a=test-only
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Mon, 15 Jan 2018 14:27:45 +0900 - rev 451072
Push 8543 by ryanvm@gmail.com at Tue, 16 Jan 2018 14:33:22 +0000
Bug 1402526 - Add crashtest. r=me a=test-only
f156308bc836f3516822622c893e852bec52509d: Merge mozilla-central to inbound. a=merge on a CLOSED TREE
Narcis Beleuzu <nbeleuzu@mozilla.com> - Mon, 15 Jan 2018 00:21:55 +0200 - rev 451071
Push 8543 by ryanvm@gmail.com at Tue, 16 Jan 2018 14:33:22 +0000
Merge mozilla-central to inbound. a=merge on a CLOSED TREE
abdfc64ff0889313de38af7c1bfd3382ebd81269: Merge mozilla-central to inbound. a=merge CLOSED TREE
shindli <shindli@mozilla.com> - Sun, 14 Jan 2018 12:19:04 +0200 - rev 451070
Push 8543 by ryanvm@gmail.com at Tue, 16 Jan 2018 14:33:22 +0000
Merge mozilla-central to inbound. a=merge CLOSED TREE
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 451069
Push 8543 by ryanvm@gmail.com at Tue, 16 Jan 2018 14:33:22 +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 451068
Push 8543 by ryanvm@gmail.com at Tue, 16 Jan 2018 14:33:22 +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 451067
Push 8543 by ryanvm@gmail.com at Tue, 16 Jan 2018 14:33:22 +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 451066
Push 8543 by ryanvm@gmail.com at Tue, 16 Jan 2018 14:33:22 +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 451065
Push 8543 by ryanvm@gmail.com at Tue, 16 Jan 2018 14:33:22 +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 451064
Push 8543 by ryanvm@gmail.com at Tue, 16 Jan 2018 14:33:22 +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 451063
Push 8543 by ryanvm@gmail.com at Tue, 16 Jan 2018 14:33:22 +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 451062
Push 8543 by ryanvm@gmail.com at Tue, 16 Jan 2018 14:33:22 +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 451061
Push 8543 by ryanvm@gmail.com at Tue, 16 Jan 2018 14:33:22 +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 451060
Push 8543 by ryanvm@gmail.com at Tue, 16 Jan 2018 14:33:22 +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 451059
Push 8543 by ryanvm@gmail.com at Tue, 16 Jan 2018 14:33:22 +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 451058
Push 8543 by ryanvm@gmail.com at Tue, 16 Jan 2018 14:33:22 +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 451057
Push 8543 by ryanvm@gmail.com at Tue, 16 Jan 2018 14:33:22 +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 451056
Push 8543 by ryanvm@gmail.com at Tue, 16 Jan 2018 14:33:22 +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
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip