searching for reviewer(masayuki)
66cff9aa39bcbf1b39aaf21c6759d1c97ad2fe1b: Bug 1174452: Part 2 -- scan `nsTextNode`'s parent element for preformat in nsDocumentEncoder r=masayuki,hsivonen
Mirko Brodesser <mbrodesser@mozilla.com> - Thu, 09 May 2019 07:40:47 +0000 - rev 532581
Push 11270 by rgurzau@mozilla.com at Wed, 15 May 2019 15:07:19 +0000
Bug 1174452: Part 2 -- scan `nsTextNode`'s parent element for preformat in nsDocumentEncoder r=masayuki,hsivonen This takes into account `white-space: pre` style of `nsTextNode`'s parent element when formatting the selected text of the `nsTextNode` node. Differential Revision: https://phabricator.services.mozilla.com/D29159
adb37249163ee7243b14417e5771faa8564c985e: Bug 1543578 - Avoid synthetizing BrowserParent IME focus change when opening a menu. r=masayuki
Henri Sivonen <hsivonen@hsivonen.fi> - Thu, 09 May 2019 13:42:22 +0000 - rev 532165
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1543578 - Avoid synthetizing BrowserParent IME focus change when opening a menu. r=masayuki Differential Revision: https://phabricator.services.mozilla.com/D28470
395d80953041add27448419fd58a0682b2795455: Bug 1524443 - Hold mozSpellChecker when using async IPC. r=masayuki
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Wed, 08 May 2019 13:21:55 +0000 - rev 531998
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1524443 - Hold mozSpellChecker when using async IPC. r=masayuki When using `CheckAsync` IPC, we don't hold `mozSpellChecker`. It causes that `mozSpellChecker` may be destroyed during IPC call. The destructor of `mozSpellChecker` destroys actor of spellchecker IPC via `Send__delete__`. Although IPC rejects pending promises of async IPC during destroying actor, it cannot remove replay messages from parent process. So route error occurs. So we have to keep `mozSpellChecker` during async IPC. And we cannot convert attached test case to crashtest or mochitest since this depends on navigation and timing. So I don't add it. Differential Revision: https://phabricator.services.mozilla.com/D30347
ced775b2651e581ecf7d4ade35e39f1791f703d0: Bug 1544632 - Check for BrowserParent destruction before sending StopIMEStateManagement IPC message. r=masayuki
Henri Sivonen <hsivonen@hsivonen.fi> - Mon, 06 May 2019 12:00:03 +0000 - rev 531664
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1544632 - Check for BrowserParent destruction before sending StopIMEStateManagement IPC message. r=masayuki Differential Revision: https://phabricator.services.mozilla.com/D30007
e3f73de9200d562c134c39e5dceaa96f67c1d012: Bug 1546493 - fixed editor/libeditor mochitests to work outside of isolated clipboard job. r=masayuki
Joel Maher <jmaher@mozilla.com> - Sun, 28 Apr 2019 00:07:39 +0000 - rev 530504
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1546493 - fixed editor/libeditor mochitests to work outside of isolated clipboard job. r=masayuki fixed editor/libeditor mochitests to work outside of isolated clipboard job. Differential Revision: https://phabricator.services.mozilla.com/D28837
40ccb621b5d137feb6d7f82eb2b7facd8d8f837f: Bug 1440537 - Introduce an explicit flush in text_composition_querycontent.xul. r=masayuki
Emilio Cobos Álvarez <emilio@crisal.io> - Sat, 20 Apr 2019 19:15:54 +0200 - rev 530462
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1440537 - Introduce an explicit flush in text_composition_querycontent.xul. r=masayuki The iframe test runs on an cross-docgroup iframe, even though chrome JS can observe it in this test. This test is relying on the getBoundingClientRect() call below in order to flush the parent document layout as well, but that's going to stop happening (see the bug and patch). Differential Revision: https://phabricator.services.mozilla.com/D28302
9d3956ea78a8ddb36e0ee683e9f4ef7cc604e7c9: Bug 1545699 - Track editor stylesheets better. r=masayuki
Emilio Cobos Álvarez <emilio@crisal.io> - Fri, 19 Apr 2019 16:34:36 +0200 - rev 530112
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1545699 - Track editor stylesheets better. r=masayuki Replacing the whole set of user-agent stylesheets seems a bit overkill. Differential Revision: https://phabricator.services.mozilla.com/D28212
361eca0b25e50f71808a8897ed2ec413573b443a: Bug 1543363 - Use TabParent::GetWidget() for IME purposes. r=masayuki
Henri Sivonen <hsivonen@hsivonen.fi> - Wed, 24 Apr 2019 05:59:17 +0000 - rev 529413
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1543363 - Use TabParent::GetWidget() for IME purposes. r=masayuki Differential Revision: https://phabricator.services.mozilla.com/D28458
b061de30553d63447163d449f1ae78c8e8cb7827: Bug 1259660 - Moved mozilla::WidgetMosueEventBase::buttonType in MouseEvents.h to mozilla::MouseButton in EventForwards.h, and mozilla::WidgetMouseEventBase::buttonsFlag to mozilla::MouseButtonsFlag r=masayuki
Srujana Peddinti <srujana.htt121@gmail.com> - Sun, 21 Apr 2019 20:13:34 +0000 - rev 529138
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1259660 - Moved mozilla::WidgetMosueEventBase::buttonType in MouseEvents.h to mozilla::MouseButton in EventForwards.h, and mozilla::WidgetMouseEventBase::buttonsFlag to mozilla::MouseButtonsFlag r=masayuki Moved mozilla::WidgetMosueEventBase::buttonType in MouseEvents.h to mozilla::MouseButton in EventForwards.h, and mozilla::WidgetMouseEventBase::buttonsFlag to mozilla::MouseButtonsFlag so that any referer in header files do not need to include MouseEvents.h only for referring them. Instead, they just need to include EventForwards.h. Now when MouseEvents.h is changed, the rebuild speed becomes faster. Differential Revision: https://phabricator.services.mozilla.com/D25325
8c32486b90c57e1f104ea8e6415a9f53436050ae: Bug 1259660 - Reordered the member definition in the class WidgetMouseEventBase to reduce the instance size. r=masayuki
Srujana Peddinti <srujana.htt121@gmail.com> - Sun, 21 Apr 2019 18:20:58 +0000 - rev 529137
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1259660 - Reordered the member definition in the class WidgetMouseEventBase to reduce the instance size. r=masayuki To reduce the instance size, reordered the member definition in the class WidgetMouseEventBase, in the decreasing order of alignment size (alignof() value) to optimize the packing. Differential Revision: https://phabricator.services.mozilla.com/D25308
71f22c1e59a9e20c48bcb2713e02f8c5ef1a4f18: Bug 1259660 - Cleaned up WidgetMouseEventBase by renaming WidgetMouseEventBase::region to WidgetMouseEventBase::mRegion r=masayuki
Srujana Peddinti <srujana.htt121@gmail.com> - Sun, 21 Apr 2019 18:20:22 +0000 - rev 529136
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1259660 - Cleaned up WidgetMouseEventBase by renaming WidgetMouseEventBase::region to WidgetMouseEventBase::mRegion r=masayuki Renamed all class member instances from WidgetMouseEventBase::region to WidgetMouseEventBase::mRegion Differential Revision: https://phabricator.services.mozilla.com/D25323
d4d915be6dcf0825ef3ceea5441a30a203f3c55e: Bug 1259660 - Cleaned up WidgetMouseEventBase by renaming WidgetMouseEventBase::inputSource to WidgetMouseEventBase::mInputSource r=masayuki
Srujana Peddinti <srujana.htt121@gmail.com> - Sun, 21 Apr 2019 18:19:43 +0000 - rev 529135
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1259660 - Cleaned up WidgetMouseEventBase by renaming WidgetMouseEventBase::inputSource to WidgetMouseEventBase::mInputSource r=masayuki Renamed all class member instances from WidgetMouseEventBase::inputSource to WidgetMouseEventBase::mInputSource Differential Revision: https://phabricator.services.mozilla.com/D25322
d0d15e6fc468f908e3b6a36de706fb64de38bed1: Bug 1259660 - Cleaned up WidgetMouseEventBase by renaming WidgetMouseEventBase::hitCluster to WidgetMouseEventBase::mHitCluster r=masayuki
Srujana Peddinti <srujana.htt121@gmail.com> - Sun, 21 Apr 2019 18:19:20 +0000 - rev 529134
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1259660 - Cleaned up WidgetMouseEventBase by renaming WidgetMouseEventBase::hitCluster to WidgetMouseEventBase::mHitCluster r=masayuki Renamed all class member instances from WidgetMouseEventBase::hitCluster to WidgetMouseEventBase::mHitCluster Differential Revision: https://phabricator.services.mozilla.com/D25318
cb6da071dc038e2c4cf2a7fd250acea4445a734d: Bug 1259660 - Cleaned up WidgetMouseEventBase by renaming WidgetMouseEventBase::pressure to WidgetMouseEventBase::mPressure r=masayuki
Srujana Peddinti <srujana.htt121@gmail.com> - Sun, 21 Apr 2019 18:19:18 +0000 - rev 529133
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1259660 - Cleaned up WidgetMouseEventBase by renaming WidgetMouseEventBase::pressure to WidgetMouseEventBase::mPressure r=masayuki Renamed all class member instances from WidgetMouseEventBase::pressure to WidgetMouseEventBase::mPressure Differential Revision: https://phabricator.services.mozilla.com/D25314
912e85a1cbdf90ce1cd853462ae938e1a3fd935f: Bug 1259660 - Cleaned up WidgetMouseEventBase by renaming WidgetMouseEventBase::button to WidgetMouseEventBase::mButton. r=masayuki
Srujana Peddinti <srujana.htt121@gmail.com> - Sun, 21 Apr 2019 18:17:10 +0000 - rev 529132
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1259660 - Cleaned up WidgetMouseEventBase by renaming WidgetMouseEventBase::button to WidgetMouseEventBase::mButton. r=masayuki Renamed all class member instances from WidgetMouseEventBase::button to WidgetMouseEventBase::mButton. Differential Revision: https://phabricator.services.mozilla.com/D25309
89c2646562d42c496b592e42948caff37aad719b: Bug 1259660 - Cleaned up WidgetMouseEventBase by renaming WidgetMouseEventBase::buttons to WidgetMouseEventBase::mButtons r=masayuki
Srujana Peddinti <srujana.htt121@gmail.com> - Sun, 21 Apr 2019 19:42:37 +0000 - rev 529131
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1259660 - Cleaned up WidgetMouseEventBase by renaming WidgetMouseEventBase::buttons to WidgetMouseEventBase::mButtons r=masayuki Renamed all class member instances from WidgetMouseEventBase::buttons to WidgetMouseEventBase::mButtons Differential Revision: https://phabricator.services.mozilla.com/D25297
273553e141f1188c807488a12e45ab12c9ccb8a8: Bug 1379466 - Make editor listen for auxclick mouse events. r=smaug,masayuki
Ian Moody <moz-ian@perix.co.uk> - Thu, 18 Apr 2019 12:57:36 +0000 - rev 528976
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1379466 - Make editor listen for auxclick mouse events. r=smaug,masayuki Editable elements will no longer get click events for non-primary mouse buttons since they are being unshipped from the web in favour of auxclick events. Listen for auxclick as well so middle-click paste still works. Don't stop propagation after middle-click paste, instead ignore clicks on contenteditable elements in ClickHandlerChild. Update test_middle_click_paste.html for the new behaviour. Also remove the mNoContentDispatch overrides in HTMLInputElement and HTMLTextAreaElement that were needed for middle-pasting. Differential Revision: https://phabricator.services.mozilla.com/D26792
a34e5dcf0fe8277176fb505348fdf85a1f22e1fb: Bug 1543585 - Clean up finding words for spellchecker. r=masayuki
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Fri, 12 Apr 2019 03:54:18 +0000 - rev 528065
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1543585 - Clean up finding words for spellchecker. r=masayuki `mozSpellChecker::Replace` and `mozSpellChecker::NextMisspelledWord` have a loop to find word from text content. But `mozEnglishWordUtils::FindNextWord` always returns `NS_OK` and some code doesn't check error even if `nsresult` local variable is used. So I would like to clean up this loop. - `mozEnglishWordUtils::FindNextWord` should return true if word is found - We should use reference type for some `TextServicesDocument`'s methods. - Add more check for error Differential Revision: https://phabricator.services.mozilla.com/D27037
c5898e18dedf71cc3189151d053874d3235886e5: Bug 1535232 - Take account the scroll-snap-margin and scroll-snap-padding into the position where we scroll to on Element.focus() call. r=masayuki,botond
Hiroyuki Ikezoe <hikezoe@mozilla.com> - Thu, 11 Apr 2019 06:22:38 +0000 - rev 527771
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1535232 - Take account the scroll-snap-margin and scroll-snap-padding into the position where we scroll to on Element.focus() call. r=masayuki,botond We also take account those values in the case of `Find in page`. The corresponding web platform tests will be coming from this PR. https://github.com/web-platform-tests/wpt/pull/8575 Though some of them will not be passed, the failure reason is not related to this change, I will take a look when the PR gets merged into mozilla-central. Differential Revision: https://phabricator.services.mozilla.com/D25915
98305e6fa0d6111c18a458b4370e116525bf42c4: Bug 1474902 - Part 5. Add mochitest. r=masayuki
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Fri, 05 Apr 2019 17:15:15 +0900 - rev 526958
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1474902 - Part 5. Add mochitest. r=masayuki Reviewers: masayuki Reviewed By: masayuki Bug #: 1474902 Differential Revision: https://phabricator.services.mozilla.com/D24842
f190032bbb2ebb952dc95656d7c0e9878b32a024: Bug 1474902 - Part 4. Set hint to next when next focusable element is input element that is text control. r=masayuki
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Fri, 05 Apr 2019 17:14:47 +0900 - rev 526957
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1474902 - Part 4. Set hint to next when next focusable element is input element that is text control. r=masayuki Summary: Currently, `IMEStateManager::SetIMEState` sets hint to the following logic. - If there is no submit button into form element, set `next` - If there is submit button, set `search` or `go` - If there isn't into form element, no hint. But Chrome sets `next` hint when next focusable element is input that is text control. So even if there is submit button into form element, we should set `next` to hint when next focusable element is input that is text/number control and is in form. Also, If current focused element isn't in `<form>`, I don't still set hint. `nsFocusManager::DetermineElementToMoveFocus` may set focus to cross-process document. So `next` is set when in form and it isn't last element in form. Reviewers: masayuki Reviewed By: masayuki Subscribers: JanH Bug #: 1474902 Differential Revision: https://phabricator.services.mozilla.com/D12885
1848a0f1a98275eb37f03989fb064dc2ecea6fda: Bug 1474902 - Part 3. Move setting action hint to static function. r=masayuki
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Fri, 05 Apr 2019 17:13:59 +0900 - rev 526956
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1474902 - Part 3. Move setting action hint to static function. r=masayuki Summary: To make setting action hint simple, I would like to move it to static function. Reviewers: masayuki Reviewed By: masayuki Bug #: 1474902 Differential Revision: https://phabricator.services.mozilla.com/D24832
e61e3556b5f8a4a18687b64d9badb72143ae0352: Bug 1540107 - Use nsEditingSession directly in nsDocShellEditorData. r=masayuki
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Wed, 03 Apr 2019 01:56:31 +0000 - rev 526526
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1540107 - Use nsEditingSession directly in nsDocShellEditorData. r=masayuki `nsIEditingSession.SetupEditorOnWindow` is used in `nsDocShellEditorData`. To get rid of it, I would like to use `nsEditSession` directly instead of `nsIEditingSession`. Differential Revision: https://phabricator.services.mozilla.com/D25537
6977e33ca9496ff2c8b4b9feeace89307aed07ec: Bug 1524975 addendum - Disable browser_library_middleclick.js on Mac. r=masayuki
Henri Sivonen <hsivonen@hsivonen.fi> - Mon, 01 Apr 2019 12:14:08 +0000 - rev 525897
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1524975 addendum - Disable browser_library_middleclick.js on Mac. r=masayuki Depends on D23655 Differential Revision: https://phabricator.services.mozilla.com/D25559
c8cf9b256323da1c2f488ccef3a88369ffa3c051: Bug 1524975 - Split cross-process IME committing and blurring out of IMEStateManager::OnChangeFocusInternal(). r=masayuki
Henri Sivonen <hsivonen@hsivonen.fi> - Mon, 01 Apr 2019 07:22:54 +0000 - rev 525896
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1524975 - Split cross-process IME committing and blurring out of IMEStateManager::OnChangeFocusInternal(). r=masayuki Differential Revision: https://phabricator.services.mozilla.com/D23655
800d46efef526243036570465ab99000f61117d5: Bug 1540062 - Get rid of nsIPlaintextEditor.setWrapColumn. r=masayuki
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Fri, 29 Mar 2019 09:44:36 +0000 - rev 525549
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1540062 - Get rid of nsIPlaintextEditor.setWrapColumn. r=masayuki No one (m-c, c-c and bluegriffon) uses nsIPlaintextEditor.setWrapColumn from script. It is used from C++ only. Differential Revision: https://phabricator.services.mozilla.com/D25363
d8dcb951f8318bbbca0f7bbc007cd6e764d3483b: Bug 1531693 - Relax the assertion for another editor handling the composition to take account of cycle collection. r=masayuki
Mark Banner <standard8@mozilla.com> - Tue, 26 Mar 2019 18:01:01 +0000 - rev 524954
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1531693 - Relax the assertion for another editor handling the composition to take account of cycle collection. r=masayuki Differential Revision: https://phabricator.services.mozilla.com/D24529
15a1ecb3c2541e851517ab2ec1f21cc277977359: Bug 1538966 - Use legacy keyCode and charCode for sites with known issues. r=masayuki
Dennis Schubert <dschubert@mozilla.com> - Mon, 25 Mar 2019 23:40:25 +0000 - rev 524856
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1538966 - Use legacy keyCode and charCode for sites with known issues. r=masayuki Differential Revision: https://phabricator.services.mozilla.com/D24820
bf5460df1909428629cc22e1a7d697a778042548: Bug 1531693 - Relax the assertion for another editor handling the composition to take account of cycle collection. r=masayuki
Mark Banner <standard8@mozilla.com> - Sat, 23 Mar 2019 11:54:24 +0000 - rev 524699
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1531693 - Relax the assertion for another editor handling the composition to take account of cycle collection. r=masayuki Differential Revision: https://phabricator.services.mozilla.com/D24529
342c28406c954c7757d32cd533271e9b8556f0d5: Bug 1536453 - Use legacy keyCode and charCode for powerpoint.officeapps.live.com. r=masayuki
Dennis Schubert <dschubert@mozilla.com> - Thu, 21 Mar 2019 09:50:43 +0000 - rev 524208
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1536453 - Use legacy keyCode and charCode for powerpoint.officeapps.live.com. r=masayuki Differential Revision: https://phabricator.services.mozilla.com/D24294
2244c803a5d08806b9824af9f2f8700791034cd0: Bug 1524242 - Capture TabParent of out-of-process iframe when creating TextComposition. r=masayuki
Henri Sivonen <hsivonen@hsivonen.fi> - Tue, 19 Mar 2019 13:37:20 +0000 - rev 523838
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1524242 - Capture TabParent of out-of-process iframe when creating TextComposition. r=masayuki Depends on D23641 Differential Revision: https://phabricator.services.mozilla.com/D20981
aa59ec8e0542373a561b259801dd84d2363b3daa: Bug 1524976 - Lookup TabParent by TabParent::GetFocused() in EventStateManager::DoContentCommandEvent(). r=masayuki
Henri Sivonen <hsivonen@hsivonen.fi> - Tue, 19 Mar 2019 13:37:16 +0000 - rev 523837
Push 11265 by ffxbld-merge at Mon, 13 May 2019 10:53:39 +0000
Bug 1524976 - Lookup TabParent by TabParent::GetFocused() in EventStateManager::DoContentCommandEvent(). r=masayuki Depends on D23632 Differential Revision: https://phabricator.services.mozilla.com/D23641
dab7eaf9899235d813e50b299508be269b167a19: Bug 1538966 - Beta/Release - Use legacy keyCode and charCode for sites with known issues. r=masayuki a=pascalc
Dennis Schubert <dschubert@mozilla.com> - Tue, 26 Mar 2019 17:40:24 +0200 - rev 522724
Push 10923 by rgurzau@mozilla.com at Tue, 26 Mar 2019 15:47:39 +0000
Bug 1538966 - Beta/Release - Use legacy keyCode and charCode for sites with known issues. r=masayuki a=pascalc Reviewers: masayuki Bug #: 1538966 Differential Revision: https://phabricator.services.mozilla.com/D24886
cc090db10bec9cc215fc448c309c21c16895a1db: Bug 1534562, setPointerCapture should work also in Shadow DOM, r=masayuki
Olli Pettay <Olli.Pettay@helsinki.fi> - Thu, 14 Mar 2019 21:40:19 +0200 - rev 522098
Push 10871 by cbrindusan@mozilla.com at Mon, 18 Mar 2019 15:49:32 +0000
Bug 1534562, setPointerCapture should work also in Shadow DOM, r=masayuki Differential Revision: https://phabricator.services.mozilla.com/D23574
0cc6396199a8508d711e080bee5cd16029748f29: Bug 1532291, bail out early when trying to find any focusable element in shadow tree, r=masayuki
Olli Pettay <Olli.Pettay@helsinki.fi> - Wed, 13 Mar 2019 15:41:02 +0200 - rev 521967
Push 10870 by nbeleuzu@mozilla.com at Fri, 15 Mar 2019 20:00:07 +0000
Bug 1532291, bail out early when trying to find any focusable element in shadow tree, r=masayuki If aIgnoreTabIndex is true, we're just trying to find any focusable element, doesn't matter which tabindex it has. So better to bail out early from the deeply nested GetNextTabbableContentInScope to avoid exponential number of calls. Differential Revision: https://phabricator.services.mozilla.com/D23312
1a69c88b8863eb5560c69b2f3a7bf24d164a5db5: Bug 1533716 - Make out-of-process iframes able to request focus. r=masayuki,NeilDeakin
Henri Sivonen <hsivonen@hsivonen.fi> - Thu, 14 Mar 2019 16:20:51 +0000 - rev 521906
Push 10870 by nbeleuzu@mozilla.com at Fri, 15 Mar 2019 20:00:07 +0000
Bug 1533716 - Make out-of-process iframes able to request focus. r=masayuki,NeilDeakin Depends on D22969 Differential Revision: https://phabricator.services.mozilla.com/D22974
fcaf6f3d0497b245166c01521e3223c58bbd9ed4: Bug 1506439 part 2. Stop creating a useless nsCOMPtr in DispatchInputEvent. r=masayuki
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 13 Mar 2019 02:34:48 +0000 - rev 521643
Push 10867 by dvarga@mozilla.com at Thu, 14 Mar 2019 15:20:45 +0000
Bug 1506439 part 2. Stop creating a useless nsCOMPtr in DispatchInputEvent. r=masayuki Differential Revision: https://phabricator.services.mozilla.com/D23068
ce5d6bf5dcca9cf3d61955a97b34023f0a870b23: Bug 1534370 part 4. Remove some simple MOZ_CAN_RUN_SCRIPT_BOUNDARY annotations from editor. r=masayuki
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 12 Mar 2019 01:50:41 +0000 - rev 521634
Push 10867 by dvarga@mozilla.com at Thu, 14 Mar 2019 15:20:45 +0000
Bug 1534370 part 4. Remove some simple MOZ_CAN_RUN_SCRIPT_BOUNDARY annotations from editor. r=masayuki Differential Revision: https://phabricator.services.mozilla.com/D23044
879d393e6c581ce67bb748fce870f0325d502112: Bug 1534370 part 3. Mark InsertFromTransferable as MOZ_CAN_RUN_SCRIPT. r=masayuki
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 12 Mar 2019 01:55:03 +0000 - rev 521633
Push 10867 by dvarga@mozilla.com at Thu, 14 Mar 2019 15:20:45 +0000
Bug 1534370 part 3. Mark InsertFromTransferable as MOZ_CAN_RUN_SCRIPT. r=masayuki Differential Revision: https://phabricator.services.mozilla.com/D23042
1289a49488fa7cf67e0bfbb9ed81afc43196e3bf: Bug 1534370 part 2. Annotate doCommand as MOZ_CAN_RUN_SCRIPT. r=masayuki
Boris Zbarsky <bzbarsky@mit.edu> - Tue, 12 Mar 2019 01:57:42 +0000 - rev 521632
Push 10867 by dvarga@mozilla.com at Thu, 14 Mar 2019 15:20:45 +0000
Bug 1534370 part 2. Annotate doCommand as MOZ_CAN_RUN_SCRIPT. r=masayuki Differential Revision: https://phabricator.services.mozilla.com/D23041
dcaf8c29a1eef3bf5eb76a77a3ae1a188ba5b0b3: Bug 1534370 part 1. Annotate doCommandWithParams as MOZ_CAN_RUN_SCRIPT. r=masayuki
Boris Zbarsky <bzbarsky@mit.edu> - Wed, 13 Mar 2019 00:43:48 +0000 - rev 521631
Push 10867 by dvarga@mozilla.com at Thu, 14 Mar 2019 15:20:45 +0000
Bug 1534370 part 1. Annotate doCommandWithParams as MOZ_CAN_RUN_SCRIPT. r=masayuki Differential Revision: https://phabricator.services.mozilla.com/D23036
e571d003f78d381f1d9be9d293055f628830d61b: Bug 1533782. Make nsISelectionController [builtinclass]. r=masayuki
Boris Zbarsky <bzbarsky@mit.edu> - Sat, 09 Mar 2019 07:43:00 +0000 - rev 521231
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1533782. Make nsISelectionController [builtinclass]. r=masayuki Differential Revision: https://phabricator.services.mozilla.com/D22840
b32055608807968d77af0b75a85e3c7dc49a692f: Bug 1484910 - Use the CheckedInt API correctly; r=masayuki
Alex Gaynor <agaynor@mozilla.com> - Thu, 07 Mar 2019 05:49:44 +0000 - rev 520946
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1484910 - Use the CheckedInt API correctly; r=masayuki Differential Revision: https://phabricator.services.mozilla.com/D21235
f7a8e21490276df21e5427e57e08797c2dcec26d: Bug 1533250 - Remove *JSAndPlugins* methods from nsIEditingSession. r=masayuki
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Sun, 10 Feb 2019 19:41:43 +0900 - rev 520783
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1533250 - Remove *JSAndPlugins* methods from nsIEditingSession. r=masayuki Firefox, comm-central and bluegriffon don't use `*JSAndPlugin*` methods of `nsIEditingSession` from script. Let's remove or move to `nsEditingSession`. Differential Revision: https://phabricator.services.mozilla.com/D22465
4f23a573e174f69c078fe647df4e7ee850d0b275: Bug 1524240 - In EventStateManager::PostHandleKeyboardEvent look up TabParent by LayersId. r=masayuki
Henri Sivonen <hsivonen@hsivonen.fi> - Thu, 07 Mar 2019 08:14:45 +0000 - rev 520709
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1524240 - In EventStateManager::PostHandleKeyboardEvent look up TabParent by LayersId. r=masayuki Differential Revision: https://phabricator.services.mozilla.com/D20654
baf4b74d2818cba0f694c54fd1d66eeefba5a2e5: Bug 1532526 - Add ATOK Professional to workaround list. r=masayuki
Makoto Kato <m_kato@ga2.so-net.ne.jp> - Thu, 07 Mar 2019 02:07:06 +0000 - rev 520691
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1532526 - Add ATOK Professional to workaround list. r=masayuki Differential Revision: https://phabricator.services.mozilla.com/D22071
19d1f6485a134fa0ede7677a4a7ea7e5cee40a1b: Bug 1412485, disable legacy touch APIs on desktop, r=masayuki
Olli Pettay <Olli.Pettay@helsinki.fi> - Mon, 04 Mar 2019 13:35:53 +0200 - rev 520646
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1412485, disable legacy touch APIs on desktop, r=masayuki Hiding document.createEvent("TouchEvent"), document.createTouch, document.createTouchList and ontouch* event handlers on desktop to follow what Chrome has done. This patch explicitly does not remove createTouch or createTouchList everywhere, although those seem to have been removing already on some other browsers. Devtools use TOUCHEVENTS_OVERRIDE_ENABLED for touch event testing, and this patch keeps the old behavior per discussion with devtools devs. Differential Revision: https://phabricator.services.mozilla.com/D22081
7c1b053e161b0795c83fc39289a8d4335b146127: Bug 1530220 - part1 : allow some non-printalble keys as supported user gesture inputs to activate document. r=masayuki,cpearce
Alastor Wu <alwu@mozilla.com> - Tue, 05 Mar 2019 02:06:22 +0000 - rev 520206
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1530220 - part1 : allow some non-printalble keys as supported user gesture inputs to activate document. r=masayuki,cpearce `carriage return` and `space` are common keys which user might use to start media, so we should take account them as supported user gesture inputs. As their pseudo char code are zero, we have to check their key code in order to distinguish them from other controls keys such as shift, alt... Differential Revision: https://phabricator.services.mozilla.com/D21253
758cf7b85e44892add9477895caa84448dc0cff5: Bug 1524226 - Add LayersId field to WidgetEvent and InputData. r=masayuki
Henri Sivonen <hsivonen@hsivonen.fi> - Tue, 26 Feb 2019 07:15:43 +0000 - rev 518922
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1524226 - Add LayersId field to WidgetEvent and InputData. r=masayuki Differential Revision: https://phabricator.services.mozilla.com/D20169
8d55bb225424f4ee0fad6d6bbfc1b78991dc2d74: Bug 1529281 - Remove TabParent::AdjustTapToChildWidget as dead code. r=masayuki
Henri Sivonen <hsivonen@hsivonen.fi> - Thu, 21 Feb 2019 09:19:36 +0000 - rev 518135
Push 10862 by ffxbld-merge at Mon, 11 Mar 2019 13:01:11 +0000
Bug 1529281 - Remove TabParent::AdjustTapToChildWidget as dead code. r=masayuki Differential Revision: https://phabricator.services.mozilla.com/D20489