d392cc639292ac3a3fc4a8439f7bc55b8d03ef0e: Bug 998941 - part 1-5: Make HTMLEditor set InputEvent.data when InputEvent.inputType is "insertLink" r=smaug,m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 19 Feb 2019 06:30:12 +0000 - rev 459848
Push 35577 by btara@mozilla.com at Tue, 19 Feb 2019 17:33:29 +0000
Bug 998941 - part 1-5: Make HTMLEditor set InputEvent.data when InputEvent.inputType is "insertLink" r=smaug,m_kato Although neither Chrome nor Safari does not set InputEvent.data value when InputEvent.inputType is "insertLink", but it's easy to implement. Therefore, this patch implements it as declaration of Input Events. This patch sets the value to raw href attribute value because we create <a> element without absolute URI when web apps call execCommand("createLink") with relative URI. Differential Revision: https://phabricator.services.mozilla.com/D19291
cfd766ac996375620525ee17540e80d03872cf08: Bug 998941 - part 1-4: Make editor set InputEvent.data to "ltr" or "rtl" when InputEvent.inputType is "formatSetBlockTextDirection" r=smaug,m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 19 Feb 2019 06:29:38 +0000 - rev 459847
Push 35577 by btara@mozilla.com at Tue, 19 Feb 2019 17:33:29 +0000
Bug 998941 - part 1-4: Make editor set InputEvent.data to "ltr" or "rtl" when InputEvent.inputType is "formatSetBlockTextDirection" r=smaug,m_kato When InputEvent.inputType is "formatSetBlockTextDirection" or "formatSetInlineTextDirection", InputEvent.data value should be one of "ltr", "rtl", "auto" or "null". https://rawgit.com/w3c/input-events/v1/index.html#dfn-data https://w3c.github.io/input-events/#dfn-data We only supports "ltr" and "rtl" when user switches the direction with Accel + Shift + X. Therefore this patch makes EditorBase set the data to "ltr" or "rtl". Oddly, with synthesizing the shortcut keys, the command is not executed properly in the automated test. Therefore, this patch dispatches the command directly. Differential Revision: https://phabricator.services.mozilla.com/D19288
ebd32851bb24a4f09ad7c02d5de5669e5c6ce7f5: Bug 998941 - part 1-3: Make TextEditor (only when not HTMLEditor instance) set InputEvent.data to inserting string when InputEvent.inputType is "insertFromPaste", "insertFromDrop" or "insertReplacementText" r=smaug,m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 19 Feb 2019 06:28:57 +0000 - rev 459846
Push 35577 by btara@mozilla.com at Tue, 19 Feb 2019 17:33:29 +0000
Bug 998941 - part 1-3: Make TextEditor (only when not HTMLEditor instance) set InputEvent.data to inserting string when InputEvent.inputType is "insertFromPaste", "insertFromDrop" or "insertReplacementText" r=smaug,m_kato https://rawgit.com/w3c/input-events/v1/index.html#dfn-data https://w3c.github.io/input-events/#dfn-data Both Input Events Level 1 and Level 2 declare that InputEvent.data should be set to inserting string only on TextEditor when InputEvent.inputType is "insertFromPaste", "insertFromPasteAsQuotation", "insertFromDrop", "insertTranspose", "insertReplacementText" or "insertFromYank". Currently, we support only "insertFromPaste", "insertFromDrop", "insertReplacementText". Therefore, this patch makes TextEditor set EditorBase::mEditActionData::mData only for them (and the instance is not HTMLEditor's). Differential Revision: https://phabricator.services.mozilla.com/D19287
7eae0724c0aa291d7439cb64dc851e0026cdebe2: Bug 998941 - part 1-2: Make editor set InputEvent.data to inserting text when it sets InputEvent.inputType to "insertText" or "insertCompositionText" r=smaug,m_kato
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 19 Feb 2019 06:28:19 +0000 - rev 459845
Push 35577 by btara@mozilla.com at Tue, 19 Feb 2019 17:33:29 +0000
Bug 998941 - part 1-2: Make editor set InputEvent.data to inserting text when it sets InputEvent.inputType to "insertText" or "insertCompositionText" r=smaug,m_kato This patch makes nsContentUtils::DispatchInputEvent() support to set InputEvent.data. Whether the its value should be null or DOMString depends on InputEvent.inputType value. - https://rawgit.com/w3c/input-events/v1/index.html#overview - https://rawgit.com/w3c/input-events/v1/index.html#dfn-data - https://w3c.github.io/input-events/#overview - https://w3c.github.io/input-events/#dfn-data According to the draft specs, InputEvent.data should be always inserting text when inputType is "insertText" or "insertCompositionText" (or "insertFromCompoition" if Level 2 support is enabled). Differential Revision: https://phabricator.services.mozilla.com/D19286
7773539f3fdc460a6f1ff2f3fc66e79fb998914c: Bug 998941 - part 1-1: Implement InputEvent.data of UI Events r=smaug
Masayuki Nakano <masayuki@d-toybox.com> - Tue, 19 Feb 2019 06:27:41 +0000 - rev 459844
Push 35577 by btara@mozilla.com at Tue, 19 Feb 2019 17:33:29 +0000
Bug 998941 - part 1-1: Implement InputEvent.data of UI Events r=smaug InputEvent.data notifies web apps of inserting/inserted text with "beforeinput" and "input" events. So, this is important especially for "beforeinput" event listeners. That's the reason why we need to support this before implementing "beforeinput" event. This patch adds it into InputEvent and make it enabled by default. Differential Revision: https://phabricator.services.mozilla.com/D19285
4e0848ac59042490acf497877726e63eaf200962: Bug 1528896 - Fix about:debugging-new unavailable in local & nightly builds;r=daisuke
Julian Descottes <jdescottes@mozilla.com> - Tue, 19 Feb 2019 08:03:42 +0000 - rev 459843
Push 35577 by btara@mozilla.com at Tue, 19 Feb 2019 17:33:29 +0000
Bug 1528896 - Fix about:debugging-new unavailable in local & nightly builds;r=daisuke Differential Revision: https://phabricator.services.mozilla.com/D20287
59fad017d3c5bd70958da132f8f0b319c9899b6b: Bug 1522536 - Remove redundant address bar UI tests. r=whimboo
Dão Gottwald <dao@mozilla.com> - Tue, 19 Feb 2019 07:45:46 +0000 - rev 459842
Push 35577 by btara@mozilla.com at Tue, 19 Feb 2019 17:33:29 +0000
Bug 1522536 - Remove redundant address bar UI tests. r=whimboo Differential Revision: https://phabricator.services.mozilla.com/D20269
831ac8c662c02753c5c5c6af197b47d28d1d0e2c: Bug 1487113 - nsICacheInfoChannel.preferAlternativeDataType() should expose alt-data as optional if required - tests, r=valentin
Andrea Marchesini <amarchesini@mozilla.com> - Tue, 19 Feb 2019 07:38:44 +0000 - rev 459841
Push 35577 by btara@mozilla.com at Tue, 19 Feb 2019 17:33:29 +0000
Bug 1487113 - nsICacheInfoChannel.preferAlternativeDataType() should expose alt-data as optional if required - tests, r=valentin Differential Revision: https://phabricator.services.mozilla.com/D20201
a8406df01e9590b7fefe516b4f2a6c071d6edb6c: Bug 1487113 - nsICacheInfoChannel.preferAlternativeDataType() should expose alt-data as optional if required, r=valentin
Andrea Marchesini <amarchesini@mozilla.com> - Tue, 19 Feb 2019 07:38:31 +0000 - rev 459840
Push 35577 by btara@mozilla.com at Tue, 19 Feb 2019 17:33:29 +0000
Bug 1487113 - nsICacheInfoChannel.preferAlternativeDataType() should expose alt-data as optional if required, r=valentin Differential Revision: https://phabricator.services.mozilla.com/D20200
1e97c3573ce660cdb0b5dcf2f6f67807ac3ec0d7: Bug 1487113 - Expose nsICacheInfoChannel in Respose object for wasm content-type, r=valentin,nbp
Andrea Marchesini <amarchesini@mozilla.com> - Tue, 19 Feb 2019 07:38:03 +0000 - rev 459839
Push 35577 by btara@mozilla.com at Tue, 19 Feb 2019 17:33:29 +0000
Bug 1487113 - Expose nsICacheInfoChannel in Respose object for wasm content-type, r=valentin,nbp Differential Revision: https://phabricator.services.mozilla.com/D19823
dd4aa59c6a1271cbf6ca10813d73f62e7cb072d5: Bug 1500350: Add a test for extension debug setting. r=jdescottes,ladybenko
Daisuke Akatsuka <dakatsuka@mozilla.com> - Tue, 19 Feb 2019 01:18:05 +0000 - rev 459838
Push 35576 by btara@mozilla.com at Tue, 19 Feb 2019 09:46:27 +0000
Bug 1500350: Add a test for extension debug setting. r=jdescottes,ladybenko Depends on D18199 Differential Revision: https://phabricator.services.mozilla.com/D18200
ef94872bfd127ed6111236df825af9cb5479aedb: Bug 1500350: Disable 'Inspect' button for extension when extension debug setting was disabled. r=jdescottes,ladybenko
Daisuke Akatsuka <dakatsuka@mozilla.com> - Tue, 19 Feb 2019 01:13:48 +0000 - rev 459837
Push 35576 by btara@mozilla.com at Tue, 19 Feb 2019 09:46:27 +0000
Bug 1500350: Disable 'Inspect' button for extension when extension debug setting was disabled. r=jdescottes,ladybenko Depends on D18198 Differential Revision: https://phabricator.services.mozilla.com/D18806
b10932876150bc73be47f0b332028d3b8bcaa6f3: Bug 1500350: Re-layout for runtime controllers. r=ladybenko,jdescottes
Daisuke Akatsuka <dakatsuka@mozilla.com> - Tue, 19 Feb 2019 01:12:19 +0000 - rev 459836
Push 35576 by btara@mozilla.com at Tue, 19 Feb 2019 09:46:27 +0000
Bug 1500350: Re-layout for runtime controllers. r=ladybenko,jdescottes Depends on D18196 Differential Revision: https://phabricator.services.mozilla.com/D18198
9a1f91d90de19afda7fb9ecd573074451fb7f153: Bug 1500350: Add a checkbox to enable addon debugging on this-firefox. r=jdescottes,ladybenko
Daisuke Akatsuka <dakatsuka@mozilla.com> - Tue, 19 Feb 2019 01:10:54 +0000 - rev 459835
Push 35576 by btara@mozilla.com at Tue, 19 Feb 2019 09:46:27 +0000
Bug 1500350: Add a checkbox to enable addon debugging on this-firefox. r=jdescottes,ladybenko Differential Revision: https://phabricator.services.mozilla.com/D18196
e433748cd2a1eff590ec57977aa2c6800a3c72b2: Bug 1528149 - Enable ffvpx on artifact builds. r=froydnj
Mike Hommey <mh+mozilla@glandium.org> - Tue, 19 Feb 2019 05:48:27 +0000 - rev 459834
Push 35576 by btara@mozilla.com at Tue, 19 Feb 2019 09:46:27 +0000
Bug 1528149 - Enable ffvpx on artifact builds. r=froydnj Differential Revision: https://phabricator.services.mozilla.com/D19913
a42ee9783546fa9282fdf98c11a93f6df4964c4b: Merge mozilla-central to autoland. a=merge CLOSED TREE
Brindusan Cristian <cbrindusan@mozilla.com> - Tue, 19 Feb 2019 06:41:04 +0200 - rev 459833
Push 35576 by btara@mozilla.com at Tue, 19 Feb 2019 09:46:27 +0000
Merge mozilla-central to autoland. a=merge CLOSED TREE
60cf625574a994445c2f12c6936fced633264fd5: Bug 1525582 - Resolve OrientationPendingPromise after change event fires r=baku
Marcos Cáceres <mcaceres@mozilla.com> - Wed, 13 Feb 2019 18:08:24 +0000 - rev 459832
Push 35576 by btara@mozilla.com at Tue, 19 Feb 2019 09:46:27 +0000
Bug 1525582 - Resolve OrientationPendingPromise after change event fires r=baku spec was changed so promise resolves after the event fires. Differential Revision: https://phabricator.services.mozilla.com/D19612
ee6e77950205a7ce94a0caf3a1bffdc2cd3540a9: Merge inbound to mozilla-central. a=merge
Brindusan Cristian <cbrindusan@mozilla.com> - Tue, 19 Feb 2019 06:38:36 +0200 - rev 459831
Push 35575 by cbrindusan@mozilla.com at Tue, 19 Feb 2019 04:40:03 +0000
Merge inbound to mozilla-central. a=merge
0daaf4ad964578e532cc798f03359a932074eccc: Bug 1516834 - Check if CopyData succeeded r=nical
sotaro <sotaro.ikeda.g@gmail.com> - Tue, 19 Feb 2019 09:12:47 +0900 - rev 459830
Push 35575 by cbrindusan@mozilla.com at Tue, 19 Feb 2019 04:40:03 +0000
Bug 1516834 - Check if CopyData succeeded r=nical When CopyData failed, an image does not have valid data. It should not be used. Differential Revision: https://phabricator.services.mozilla.com/D19746
e772a34b885e0f84118d347cd822265d5ed66810: Bug 1520931 - Baldr: fix implicit constructor warning (r=me)
Luke Wagner <luke@mozilla.com> - Mon, 18 Feb 2019 17:55:43 -0600 - rev 459829
Push 35575 by cbrindusan@mozilla.com at Tue, 19 Feb 2019 04:40:03 +0000
Bug 1520931 - Baldr: fix implicit constructor warning (r=me)
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 +100000 tip