editor/libeditor/EditorEventListener.cpp
d51a3f4602303979556ca1962d0fb271304e86fc
created 2021-10-12 04:41 +0000
pushed 2021-10-12 09:32 +0000
Masayuki Nakano Masayuki Nakano - Bug 1729115 - part 3: Make `IMEStateManager` check whether given focused content matches with null `sContent` in design mode r=m_kato
680ebfd6ee371e885e294af566f81e5bf17df6c0
created 2021-10-12 03:14 +0000
pushed 2021-10-12 09:32 +0000
Masayuki Nakano Masayuki Nakano - Bug 1732845 - Add `nsINode::IsInDesignMode()` to check whether the node is directly in design mode r=smaug
82f0527432d5d75486a75e0d83104496ff66767a
created 2021-09-17 17:48 +0000
pushed 2021-09-18 09:46 +0000
Masayuki Nakano Masayuki Nakano - Bug 1729480 - Make `keypress` event listener of editor and `execCommand` related methods access editor instance after flushing pending layout r=emilio,smaug
48f5a6cd13404b2b794c4238e6c7047e30c95ee2
created 2021-08-23 09:30 +0000
pushed 2021-08-23 15:55 +0000
Andi-Bogdan Postelnicu Andi-Bogdan Postelnicu - Bug 1519636 - Reformat recent changes to the Google coding style. r=emilio
e17adc6ccf9d12622be4ac59ddd9a2aec06d7cab
created 2021-08-07 09:29 +0000
pushed 2021-08-07 21:48 +0000
Kagami Sascha Rosylight Kagami Sascha Rosylight - Bug 1724225 - Part 1: Replace dragexit with dragleave in editor/libeditor/ r=masayuki
71670cedaf26214f3bcb8562a445cf1ef24f4db6
created 2021-06-30 07:07 +0000
pushed 2021-06-30 09:36 +0000
Masayuki Nakano Masayuki Nakano - Bug 1714914 - Make editor classes treat offset in parent node as uint32_t r=m_kato
3c85001a3794d525e621d872c1abc4d4cd1b2af9
created 2021-06-18 20:35 +0000
pushed 2021-06-19 08:35 +0000
Masayuki Nakano Masayuki Nakano - Bug 1716746 - Rename `EditorBase::IsPlaintextEditor()` to `IsInPlaintextMode()` r=m_kato
150c70a6850a8213dd4709ff0625dec53fe0c14d
created 2021-06-11 03:01 +0000
pushed 2021-06-11 09:42 +0000
Masayuki Nakano Masayuki Nakano - Bug 1714918 - Sort out editor class accessors of `nsIEditor` r=m_kato
c595e854a8389fa38e2c53389eca6102ecbe577a
created 2021-06-09 22:26 +0000
pushed 2021-06-10 09:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 1713821 - Make `EditorEventListener::Blur()` ignore coming events whose target is an element, but the editor is in the design mode r=smaug
201320cde51a0c5222cdb7654b7f56b227b9d4fd
created 2021-06-08 09:43 +0000
pushed 2021-06-08 21:57 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1715134 - Make form control type an enum class. r=masayuki
f8fa3223188f685bd1e5020c334123057e32e67d
created 2021-06-07 11:38 +0000
pushed 2021-06-07 21:46 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540037 - part 45: Move `TextEditor::OnDrop()` into `EditorBase` r=m_kato
c7e4abc8057ac582e08dfd32037de34f39991fc4
created 2021-05-25 02:06 +0000
pushed 2021-05-25 09:34 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540037 - part 16: Move composition event handlers from `TextEditor` to `EditorBase` r=m_kato
19bed19b33b1ee8fb274863d8b7815202c25f655
created 2020-11-20 06:04 +0000
pushed 2020-11-20 16:00 +0000
Kagami Sascha Rosylight Kagami Sascha Rosylight - Bug 1678361 - Return gracely when GetDataTransfer fails r=masayuki
5e40825560b7dccc8877c1ed6cadce3053b8f28d
created 2020-11-09 23:39 +0000
pushed 2020-11-10 09:57 +0000
Masayuki Nakano Masayuki Nakano - Bug 1627673 - Do null-check the result of `DragEvent::GetDataTransfer()` in `EditorEventListener`` r=smaug
8aea4006269a6f42057ea9692f90c9f1d4ead70a
created 2020-10-09 02:37 +0000
pushed 2020-10-09 15:35 +0000
Masayuki Nakano Masayuki Nakano - Bug 1623918 - part 2: Mark `nsINode::GetSelectionRootContent()` and its root callers as `MOZ_CAN_RUN_SCRIPT` as far as possible r=smaug
88cbfe04f278df2058f3b2e007b2bf02ed1b9451
created 2020-10-08 12:06 +0300
pushed 2020-10-08 16:14 +0000
Narcis Beleuzu Narcis Beleuzu - Backed out 2 changesets (bug 1623918) for crashtest failure on 1623918.html CLOSED TREE
519ca1b069e5305d4f901539ea0f4c5ad9d8f54f
created 2020-10-08 03:56 +0000
pushed 2020-10-08 16:14 +0000
Masayuki Nakano Masayuki Nakano - Bug 1623918 - part 2: Mark `nsINode::GetSelectionRootContent()` and its root callers as `MOZ_CAN_RUN_SCRIPT` as far as possible r=smaug
3d7ffaefcd5a6c10988a1ecc3b75c3d55e1cd9e2
created 2020-07-01 08:34 +0000
pushed 2020-07-01 21:32 +0000
Simon Giesecke Simon Giesecke - Bug 1648010 - Fix uses of NS_LITERAL_STRING with C string literals. r=geckoview-reviewers,agi,froydnj
3f8100fb74318f9e0b3b6351ade737994d13bcf8
created 2020-07-01 08:29 +0000
pushed 2020-07-01 21:32 +0000
Simon Giesecke Simon Giesecke - Bug 1648010 - Replace uses of NS_LITERAL_STRING/NS_LITERAL_CSTRING macros by _ns literals. r=geckoview-reviewers,jgilbert,agi,hsivonen,froydnj
4c8047937892e27f48f343ed2ec3e3b1ae8ec4f5
created 2020-06-19 18:02 +0000
pushed 2020-06-23 16:15 +0000
Kagami Sascha Rosylight Kagami Sascha Rosylight - Bug 1643464 - Part 1: Rename eLeft/eRight to ePrimary/eSecondary r=masayuki
da4122fa9fd12a905a9a77809723df8a38db09df
created 2020-06-03 03:08 +0000
pushed 2020-06-03 16:12 +0000
Kagami Sascha Rosylight Kagami Sascha Rosylight - Bug 1632425 - Part 1: Add EditorUtils::IsPointInSelection() r=masayuki
3ba9cee0bfef4cc1ccf5556b7a17100270ab7d53
created 2020-05-02 23:44 +0000
pushed 2020-05-04 15:50 +0000
Mirko Brodesser Mirko Brodesser - Bug 1634663: part 2) Declare callers of `GetRangeAt` around `EditorBase` `const`. r=masayuki
f1c0352bceab21036ec4dc693b5a444a7a86235b
created 2020-04-27 03:36 +0000
pushed 2020-04-27 21:46 +0000
Botond Ballo Botond Ballo - Bug 1633014 - Fix non-unified build errors in editor/. r=m_kato
b9ebe58001d787bb0bbad6d39ae8681966d5a77f
created 2020-04-03 08:32 +0000
pushed 2020-04-04 09:29 +0000
Masayuki Nakano Masayuki Nakano - Bug 1619914 - part 2: Mark transaction class methods and their caller methods as `MOZ_CAN_RUN_SCRIPT r=m_kato
efd779b64b3fadfea4b6569490a3cd5546acba1a
created 2020-04-03 07:57 +0300
pushed 2020-04-03 21:40 +0000
Mihai Alexandru Michis Mihai Alexandru Michis - Backed out 2 changesets (bug 1619914) for causing gtest failures regarding TransactionManager.
d3816f82c0b9d4ceca0bb2ad177694164ed0921f
created 2020-04-03 01:39 +0000
pushed 2020-04-03 21:40 +0000
Masayuki Nakano Masayuki Nakano - Bug 1619914 - part 2: Mark transaction class methods and their caller methods as `MOZ_CAN_RUN_SCRIPT r=m_kato
3d8f1d454ced501fc5baf70a2c0c58c49acb2eaa
created 2020-03-19 13:18 +0000
pushed 2020-03-19 21:56 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 253870 - Make disabled form controls selectable. r=masayuki,MarcoZ
0dd184191288d3bcbababfde28af171afbab74a1
created 2020-03-16 22:32 +0200
pushed 2020-03-17 05:13 +0000
Mihai Alexandru Michis Mihai Alexandru Michis - Backed out changeset 9eeee9ec66d9 (bug 253870) for causing failures in browser_bug1261299.js
9eeee9ec66d9f8d093164d70fd82e0e7114b7d0e
created 2020-03-16 17:41 +0000
pushed 2020-03-17 05:13 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 253870 - Make disabled form controls selectable. r=masayuki,MarcoZ
3f4214b66b8e5992817bb96a54bde225179ed0a8
created 2020-03-10 07:54 +0000
pushed 2020-03-11 04:11 +0000
Masayuki Nakano Masayuki Nakano - Bug 1620504 - part 12: Clean up warnings in EditorEventListener r=m_kato
019ae805259f58a086c5358850f3b2c95b04518a
created 2020-01-29 10:36 +0000
pushed 2020-01-29 15:51 +0000
Masayuki Nakano Masayuki Nakano - Bug 1611895 - Make `EditorEventListener::DragOverOrDrop()` check whether the result of `DragEvent::GetRangeParentContentAndOffset()` returned `nullptr` or not r=smaug
6abe7bfd78b37a31679419dacc85843790b9c404
created 2020-01-24 20:10 +0000
pushed 2020-01-25 09:45 +0000
Masayuki Nakano Masayuki Nakano - Bug 1610264 - part 1: Make `EditorEventListener` consume `dragenter`, `dragover` and `drop` events if the drop target is managed by it r=smaug
1160e6ba7a5de9b3d6a4d8ae41d039e091db1625
created 2020-01-24 08:33 +0000
pushed 2020-01-24 21:46 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540043 - part 1: Move all constants and methods of `nsIPlaintextEditor` to `nsIEditor` and make `nsIPlaintextEditor` inherit `nsIEditor` r=m_kato
00b85432acb8251068dc51094de4896c97558a03
created 2020-01-20 09:46 +0000
pushed 2020-01-20 15:44 +0000
Masayuki Nakano Masayuki Nakano - Bug 1609603 - Optimize the callers of `DataTransfer::GetTypes()` r=smaug
06fbf308795f9b25e4f0f57ead883362342d81b8
created 2020-01-17 01:23 +0000
pushed 2020-01-17 09:44 +0000
Masayuki Nakano Masayuki Nakano - Bug 1609338 - Optimize usage and implementation of `UIEvent::GetRangeParent()` and `UIEvent::RangeOffset()` r=smaug
ee54a01461e2976ca3464106bc930b21dc29d11c
created 2019-12-21 12:28 +0000
pushed 2019-12-22 09:42 +0000
Masayuki Nakano Masayuki Nakano - Bug 1597829 - part 1: Make `EditorEventListener` handle `dropEffect` r=m_kato
68b0f6bd38ad89654bde1da2f3755597f6807a43
created 2019-12-20 07:16 +0000
pushed 2019-12-20 15:52 +0000
Chris Peterson Chris Peterson - Bug 1570499 - Part 1: Replace MOZ_FALLTHROUGH macro with C++17's [[fallthrough]] attribute. r=froydnj
73820a049c644c3f3af58cece3bdb7cd0e4b2185
created 2019-12-06 09:16 +0000
pushed 2019-12-06 16:33 +0000
Gabriele Svelto Gabriele Svelto - Bug 1600545 - Remove useless inclusions of header files generated from IDL files in accessible/, browser/, caps/, chrome/, devtools/, docshell/, editor/, extensions/, gfx/, hal/, image/, intl/, ipc/, js/, layout/, and media/ r=Ehsan
b475376de1e2542692d27673475eb6b34fcf2f54
created 2019-07-12 15:10 +0200
pushed 2019-07-15 21:43 +0000
Mirko Brodesser Mirko Brodesser - Bug 1565584: move `nsIContentUtils::ContentIsDescendantOf` to `nsINode::IsInclusiveDescendantOf`. r=smaug
47813ecb1f4e0244ded2f7b938430bf52c927751
created 2019-04-09 16:38 -0500
pushed 2019-04-24 21:55 +0000
Ryan Hunt Ryan Hunt - Bug 1534395 - Rename TabParent to BrowserParent. r=nika
b061de30553d63447163d449f1ae78c8e8cb7827
created 2019-04-21 20:13 +0000
pushed 2019-04-22 09:39 +0000
Srujana Peddinti Srujana Peddinti - Bug 1259660 - Moved mozilla::WidgetMosueEventBase::buttonType in MouseEvents.h to mozilla::MouseButton in EventForwards.h, and mozilla::WidgetMouseEventBase::buttonsFlag to mozilla::MouseButtonsFlag r=masayuki
912e85a1cbdf90ce1cd853462ae938e1a3fd935f
created 2019-04-21 18:17 +0000
pushed 2019-04-22 09:39 +0000
Srujana Peddinti Srujana Peddinti - Bug 1259660 - Cleaned up WidgetMouseEventBase by renaming WidgetMouseEventBase::button to WidgetMouseEventBase::mButton. r=masayuki
273553e141f1188c807488a12e45ab12c9ccb8a8
created 2019-04-18 12:57 +0000
pushed 2019-04-19 09:47 +0000
Ian Moody Ian Moody - Bug 1379466 - Make editor listen for auxclick mouse events. r=smaug,masayuki
dd95011124a522d76265e0cd3382bf7ada44b750
created 2019-03-15 05:01 +0000
pushed 2019-03-15 16:31 +0000
Masayuki Nakano Masayuki Nakano - Bug 1534561 - Make editor use PresShell directly rather than nsIPresShell r=m_kato
1289a49488fa7cf67e0bfbb9ed81afc43196e3bf
created 2019-03-12 01:57 +0000
pushed 2019-03-13 05:21 +0000
Boris Zbarsky Boris Zbarsky - Bug 1534370 part 2. Annotate doCommand as MOZ_CAN_RUN_SCRIPT. r=masayuki
81adda1cb3f2d0ddcc71c389ff851396387412b0
created 2019-02-25 09:07 +0000
pushed 2019-02-25 16:35 +0000
Masayuki Nakano Masayuki Nakano - Bug 1525481 - part 3: Make editor not expose internal errors to the web r=m_kato
1b4b115e52529cbd771bbecb681e6eb374c62f8f
created 2019-02-06 19:26 +0900
pushed 2019-02-10 21:38 +0000
Makoto Kato Makoto Kato - Bug 1496118 - Clean up caret when destroying editor. r=masayuki
5f4630838d46dd81dadb13220a4af0da9e23a619
created 2019-01-18 10:16 +0100
pushed 2019-01-19 09:59 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre
5c4619332810e4b9595ead4df95dd1ddbfee2acc
created 2019-01-08 14:51 +0900
pushed 2019-01-09 09:26 +0000
Makoto Kato Makoto Kato - Bug 1450055 - Part 1. Add focus event to system group to initialize editor. r=masayuki
f0a91d36587266d7454a450c6044d573664fbed5
created 2019-01-02 14:05 +0100
pushed 2019-01-03 22:05 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1517241 - Rename nsIDocument to mozilla::dom::Document. r=smaug
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-11-30 11:01 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
48440593d675ccfe5a6893118a7e91cc4b823c3f
created 2018-11-21 03:59 +0000
pushed 2018-11-21 16:24 +0000
Masayuki Nakano Masayuki Nakano - Bug 1504911 - part 1: Make all "input" event dispatcher in C++ use new utility method r=smaug
30487cc4d50cef512ad908ea429fed302f592ac7
created 2018-11-09 08:40 +0000
pushed 2018-11-12 17:18 +0000
Masayuki Nakano Masayuki Nakano - Bug 1504910 - part 1: Clean up methods which are called by TextEditor::OnDrop() r=m_kato
57d97b765e4913a0abecea6444eb4e9bd43025cd
created 2018-10-11 09:12 +0000
pushed 2018-10-11 21:46 +0000
Masayuki Nakano Masayuki Nakano - Bug 1497815 - Rename EditorEventListener::EnsureCommitCompoisition() to EditorEventListener::EnsureCommitComposition() r=m_kato
9e84f8d5b086020dba510678222a6c3ec568edf2
created 2018-10-10 12:06 +0000
pushed 2018-10-10 16:07 +0000
Masayuki Nakano Masayuki Nakano - Bug 1461708 - part 8: Make EventStateManager handle middle click paste as a default action of mouseup event r=smaug
0f2549de4e47ed8570b1e0a3f368bc82c17895b9
created 2018-10-10 12:05 +0000
pushed 2018-10-10 16:07 +0000
Masayuki Nakano Masayuki Nakano - Bug 1461708 - part 7: Make EventStateManager::HandleMiddleClickPaste() dispatch ePaste event by itself r=smaug
a22e64bb83ed9873094e753df4f91e0f29853c13
created 2018-10-10 12:05 +0000
pushed 2018-10-10 16:07 +0000
Masayuki Nakano Masayuki Nakano - Bug 1461708 - part 6: Make EditorEventListener::MouseClick() use WidgetMouseEvent instead of dom::MouseEvent r=m_kato
95d15775e123f881124b1b0b239b2dd8f837bd0e
created 2018-10-10 12:04 +0000
pushed 2018-10-10 16:07 +0000
Masayuki Nakano Masayuki Nakano - Bug 1461708 - part 5: Move EditorEventListener::HandleMiddleClickPaste() to EventStateManager r=smaug
219527f4c312eb25ee1103ac3bdfa38f87539e02
created 2018-10-10 12:03 +0000
pushed 2018-10-10 16:07 +0000
Masayuki Nakano Masayuki Nakano - Bug 1461708 - part 4: Move implementation of UIEvent::GetRangeParent() and UIEvent::RangeOffset() to nsLayoutUtils r=smaug
a415ada9fdae85a9162a898928a8d7e854bbd338
created 2018-08-13 04:37 +0000
pushed 2018-08-13 09:55 +0000
Masayuki Nakano Masayuki Nakano - Bug 1482012 - part 2: Create TextEditor::PasteAsAction() as non-virtual method for outer C++ code r=m_kato
less more (0) -100 -60 tip