editor/libeditor/EditorBase.cpp
25398e555020fef80c7b2a06a0d4c667e861cd6f
created 2019-03-20 13:29 +0200
pushed 2019-03-21 10:51 +0000
Noemi Erli Noemi Erli - Backed out 3 changesets (bug 1533293) for causing Bug 1536595 a=backout
e536f6e123d8f54d5bf165e5e78da13c71a901af
created 2019-03-18 01:51 +0000
pushed 2019-03-18 01:53 +0000
Masayuki Nakano Masayuki Nakano - Bug 1533293 - part 2: Rewrite EditorBase::SelectEntireDocument() and its overrides r=m_kato
dd95011124a522d76265e0cd3382bf7ada44b750
created 2019-03-15 05:01 +0000
pushed 2019-03-15 06:36 +0000
Masayuki Nakano Masayuki Nakano - Bug 1534561 - Make editor use PresShell directly rather than nsIPresShell r=m_kato
879d393e6c581ce67bb748fce870f0325d502112
created 2019-03-12 01:55 +0000
pushed 2019-03-13 01:41 +0000
Boris Zbarsky Boris Zbarsky - Bug 1534370 part 3. Mark InsertFromTransferable as MOZ_CAN_RUN_SCRIPT. r=masayuki
81adda1cb3f2d0ddcc71c389ff851396387412b0
created 2019-02-25 09:07 +0000
pushed 2019-02-25 09:10 +0000
Masayuki Nakano Masayuki Nakano - Bug 1525481 - part 3: Make editor not expose internal errors to the web r=m_kato
b68a329b15d484a031b1a452aea3c73c546d3441
created 2019-02-25 08:29 +0000
pushed 2019-02-25 09:10 +0000
Masayuki Nakano Masayuki Nakano - Bug 1525481 - part 2: Make `EditorBase::DoSplitNode()` return error if split nodes are moved/removed unexpectedly r=m_kato
14aa082701576b9cd9b73dc527c86ffa85df752a
created 2019-02-19 07:13 +0000
pushed 2019-02-19 08:48 +0000
Masayuki Nakano Masayuki Nakano - Bug 998941 - part 2-3: Create new constructors of DataTransfer to set only plain text or nsITransferable r=smaug
b259d7a34058346d36896febd5cc1c94ed63a5ca
created 2019-02-19 06:33 +0000
pushed 2019-02-19 08:48 +0000
Masayuki Nakano Masayuki Nakano - Bug 998941 - part 2-2: Make HTMLEditor set InputEvent.dataTransfer when InputEvent.inputType is "insertFromPaste", "insertFromDrop" or "insertReplacementText" r=smaug,m_kato
ef76c4985c1a632742814949279816207396ff38
created 2019-02-19 06:31 +0000
pushed 2019-02-19 08:48 +0000
Masayuki Nakano Masayuki Nakano - Bug 998941 - part 1-7: Make HTMLEditor set InputEvent.data to serialized color value when InputEvent.inputType is "formatBackColor" or "formatForeColor" r=smaug,m_kato,emilio
cfd766ac996375620525ee17540e80d03872cf08
created 2019-02-19 06:29 +0000
pushed 2019-02-19 08:48 +0000
Masayuki Nakano Masayuki Nakano - Bug 998941 - part 1-4: Make editor set InputEvent.data to "ltr" or "rtl" when InputEvent.inputType is "formatSetBlockTextDirection" r=smaug,m_kato
7eae0724c0aa291d7439cb64dc851e0026cdebe2
created 2019-02-19 06:28 +0000
pushed 2019-02-19 08:48 +0000
Masayuki Nakano Masayuki Nakano - 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
16ad98f608feb829110b74171b1c4cd70867c0cf
created 2019-01-18 10:00 +0000
pushed 2019-01-18 10:36 +0000
Makoto Kato Makoto Kato - Bug 1518002 - Update selection cache when initializing editor. r=masayuki
cd0f006ea4b311f6223c6d151f09aa9758c7ad92
created 2019-01-07 10:10 +0000
pushed 2019-01-07 11:15 +0000
Masayuki Nakano Masayuki Nakano - Bug 1447239 - Implement InputEvent.inputType r=smaug
f0a91d36587266d7454a450c6044d573664fbed5
created 2019-01-02 14:05 +0100
pushed 2019-01-03 23:04 +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 15:10 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
8e88421b280c2afda62f4ba704ce29701c30549f
created 2018-11-26 09:21 +0000
pushed 2018-11-26 09:25 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1506547 - Align user-select behavior more with other UAs. r=mats
ceb75e2e0421b36d6d9e680830902d4196e94717
created 2018-11-26 06:31 +0000
pushed 2018-11-26 06:34 +0000
Masayuki Nakano Masayuki Nakano - Bug 1497746 - part 4: Move EditorBase::mRangeUpdater to AutoEditActionDataSetter r=m_kato
465ebb044ee1494d7c2dca9ff04839cc45772b35
created 2018-11-26 06:31 +0000
pushed 2018-11-26 06:34 +0000
Masayuki Nakano Masayuki Nakano - Bug 1497746 - part 3: Move EditorBase::mSavedSel into AutoEditActionDataSetter r=m_kato
097a6db494774ab5b7311e10e40bd2948009e46e
created 2018-11-26 06:30 +0000
pushed 2018-11-26 06:34 +0000
Masayuki Nakano Masayuki Nakano - Bug 1497746 - part 2: Move EditorBase::mDirection to EditorBase::AutoEditActionDataSetter r=m_kato
6c108d9038c36d16fb6424a27054454110df7489
created 2018-11-26 03:53 +0000
pushed 2018-11-26 06:34 +0000
Masayuki Nakano Masayuki Nakano - Bug 1497746 - part 1: Move EditorBase::mTopLevelEditSubAction to EditorBase::AutoEditActionDataSetter r=m_kato
14d532b8d89432c1a4b01d5007960295a13022da
created 2018-11-26 03:03 +0200
pushed 2018-11-26 01:18 +0000
Brindusan Cristian Brindusan Cristian - Backed out changeset 1575904619b5 (bug 1506547) for mochitest failures on test_reftests_with_caret.html.
1575904619b592d61f38ce67ef94faa313108a2e
created 2018-11-25 20:01 +0000
pushed 2018-11-25 23:39 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1506547 - Align user-select behavior more with other UAs. r=mats
48440593d675ccfe5a6893118a7e91cc4b823c3f
created 2018-11-21 03:59 +0000
pushed 2018-11-21 12:10 +0000
Masayuki Nakano Masayuki Nakano - Bug 1504911 - part 1: Make all "input" event dispatcher in C++ use new utility method r=smaug
7160ca524bf0c879c359b2d2f13d5ad1782a93c5
created 2018-11-06 04:58 +0000
pushed 2018-11-06 09:21 +0000
Masayuki Nakano Masayuki Nakano - Bug 1504131 - part 1: Remove DocumentResizeEventListener r=m_kato
bda6c79cf03c921d16e4944fc200a424b4af78b0
created 2018-10-30 10:04 +0000
pushed 2018-10-30 10:05 +0000
Masayuki Nakano Masayuki Nakano - Bug 1465702 - part 7: Make protected/private methods of EditorBase/TextEditor/HTMLEditor use SelectionRefPtr() instead of GetSelection() r=m_kato
258672244b3e879b464788d7e054e9f72bd67655
created 2018-10-30 10:02 +0000
pushed 2018-10-30 10:05 +0000
Masayuki Nakano Masayuki Nakano - Bug 1465702 - part 6: Remove unnecessary Selection argument from TextEditRules and HTMLEditRules and rename/reimplement TextEditRules::SelectionRef() as TextEditRules::SelectionRefPtr() r=m_kato
1945bfc27c6d9bbd6797df4aa2117b787907a525
created 2018-10-30 10:01 +0000
pushed 2018-10-30 10:05 +0000
Masayuki Nakano Masayuki Nakano - Bug 1465702 - part 5: Remove unnecessary Selection argument from editor module r=m_kato
1c3326439c30247df655a1e35be2f216329a9d39
created 2018-10-30 09:57 +0000
pushed 2018-10-30 10:05 +0000
Masayuki Nakano Masayuki Nakano - Bug 1465702 - part 2: Make public methods of EditorBase create AutoEditActionDataSetter if necessary r=m_kato
fc8d04abd39b88147c563122ae3f8c2117d33f81
created 2018-10-30 09:56 +0000
pushed 2018-10-30 10:05 +0000
Masayuki Nakano Masayuki Nakano - Bug 1465702 - part 1: Add EditorBase::AutoEditActionDataSetter to store edit action and grab Selection instance while editor classes handle an edit action r=m_kato
4ad8c042d0803dc069cb33ef6c70e8fbc1e04bca
created 2018-10-29 07:23 +0000
pushed 2018-10-29 10:12 +0000
Makoto Kato Makoto Kato - Bug 1485890 - Remove dumpContentTree, debugDumpContent and debugUnitTests from nsIEditor. r=masayuki
b7fdf387fa7b2ecd8f046524f72ed1abc76a02fc
created 2018-10-24 09:42 +0000
pushed 2018-10-24 09:52 +0000
Masayuki Nakano Masayuki Nakano - Bug 1500862 - part 3: Change all stack base helper classes which access protected members of EditorBase to nested classes of EditorBase r=m_kato
0f2549de4e47ed8570b1e0a3f368bc82c17895b9
created 2018-10-10 12:05 +0000
pushed 2018-10-10 12:08 +0000
Masayuki Nakano Masayuki Nakano - Bug 1461708 - part 7: Make EventStateManager::HandleMiddleClickPaste() dispatch ePaste event by itself r=smaug
21f4840bb7d391c6fd198d593c677a8e8cdda427
created 2018-09-20 18:53 +0900
pushed 2018-10-09 09:31 +0000
Makoto Kato Makoto Kato - Bug 1487301 - Part 1. FindSelectionRoot should return Element. r=masayuki
93b4642d28ab55fb3ba1bc41dfe47916828abcd3
created 2018-10-01 21:38 +0000
pushed 2018-10-02 04:21 +0000
Andrew McCreight Andrew McCreight - Bug 1493737 - Fix many trivial calls to do_QueryInterface r=smaug
08d0e0c32a53307e3f75645206000244375c4314
created 2018-08-17 17:56 +0900
pushed 2018-08-21 16:03 +0000
Masayuki Nakano Masayuki Nakano - Bug 1484110 - part 1: Create HTMLEditor::RefereshEditingUI() for internal use of nsIHTMLEditor::CheckSelectionStateForAnonymousButtons() r=m_kato
fd90e385d65bc4eeb960adaae509458504bbead8
created 2018-08-16 10:29 +0000
pushed 2018-08-17 00:30 +0000
Masayuki Nakano Masayuki Nakano - Bug 1483132 - Make EditorBase::AreNodesSameType() non-virtual r=m_kato
417967cf69de08d624ccbc85886ce8f0e224fdd4
created 2018-08-10 19:36 +0900
pushed 2018-08-16 21:37 +0000
Masayuki Nakano Masayuki Nakano - Bug 1482020 - Make all callers of CreateElementWithDefaults() use non-virtual method r=m_kato
a415ada9fdae85a9162a898928a8d7e854bbd338
created 2018-08-13 04:37 +0000
pushed 2018-08-13 05:37 +0000
Masayuki Nakano Masayuki Nakano - Bug 1482012 - part 2: Create TextEditor::PasteAsAction() as non-virtual method for outer C++ code r=m_kato
3392988c08941ca7e7ead7455d3574445d0acb50
created 2018-08-09 11:45 +0000
pushed 2018-08-09 12:29 +0000
Masayuki Nakano Masayuki Nakano - Bug 1482007 - part 1: Create a helper class to guarantee to call nsIEditor::EndTransaction() after nsIEditor::BeginTransaction() call r=m_kato
8d41c10d3162c06f504490d4ea615e5889b0c73a
created 2018-08-07 12:55 +0000
pushed 2018-08-07 15:34 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1478604 - Fix RepaintSelectionRunner so that it does something for non-presShell impls. r=masayuki
260bf1050ee206a918b45ff5b0280fe1ee8e9979
created 2018-08-06 04:42 +0000
pushed 2018-08-06 06:01 +0000
Masayuki Nakano Masayuki Nakano - Bug 1480666 - Make EditorBase::EndUpdateViewBatch() non-virtual r=m_kato
7ae524e2f7746b2260163d6e3decfba3c3100a54
created 2018-08-03 11:10 +0000
pushed 2018-08-03 12:48 +0000
Masayuki Nakano Masayuki Nakano - Bug 1480663 - Make EditorBase::IsModifiableNode() non-virtual r=m_kato
e0fa16503d340f35a9dd5ef2c1771bee457d9c87
created 2018-08-01 21:30 +0900
pushed 2018-08-03 10:18 +0000
Masayuki Nakano Masayuki Nakano - Bug 1480055 - part 4: Make AutoTransactionsConserveSelection take reference of Editor rather than pointer r=m_kato
702671b11b7c6fe20898f2ef464d2088a14c60f1
created 2018-08-01 21:11 +0900
pushed 2018-08-03 10:18 +0000
Masayuki Nakano Masayuki Nakano - Bug 1480055 - part 3: Create non-virtual method to set EditorBase::mAllowsTransactionsToChangeSelection r=m_kato
a3ee99eced65c73a8c3ba0b5d1ee5a47235aa362
created 2018-08-01 20:53 +0900
pushed 2018-08-03 10:18 +0000
Masayuki Nakano Masayuki Nakano - Bug 1480055 - part 2: Rename EditorBase::GetShouldTxnSetSelection() to EditorBase::AllowsTransactionsToChangeSelection() r=m_kato
6b0f8b1b33c0401543df1055bd1e0fd2060a1ebe
created 2018-08-01 20:16 +0900
pushed 2018-08-03 10:18 +0000
Masayuki Nakano Masayuki Nakano - Bug 1480055 - part 1: Remove nsIEditor::shouldTxnSetSelection() r=m_kato
2ea858939f3e69e9e90b84fffe7af0239500b094
created 2018-07-30 10:35 +0000
pushed 2018-07-31 07:41 +0000
Makoto Kato Makoto Kato - Bug 1479383 - Use const method for some GetEditorRoot methods. r=masayuki
3348025c8857339635a5b413998cc282b42037b1
created 2018-07-18 21:11 +0900
pushed 2018-07-20 07:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1467802 - part 3: Create EditorBase::GetDocumentCharsetInternal() for internal use of nsIEditor::GetDocumentCharacterSet() r=m_kato
c4f14b9849d8e72ade887dada544dc0eae32306c
created 2018-07-18 20:51 +0900
pushed 2018-07-20 07:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1467802 - part 2: Mark TextEditor::GetAndInitDocEncoder() as const r=m_kato
ee06131120fb6cfbdcaeddc8a6cbf34593c1822f
created 2018-07-18 17:44 +0900
pushed 2018-07-19 09:26 +0000
Masayuki Nakano Masayuki Nakano - Bug 1467799 - part 1: Remove implementation of EditorBase::GetDocumentIsEmpty() and rename TextEditor::DocumentIsEmpty() to TextEditor::IsEmpty() r=m_kato
476d6df5099909088d6101067e73b76b1d765aa4
created 2018-07-10 14:17 +0900
pushed 2018-07-11 04:27 +0000
Makoto Kato Makoto Kato - Bug 1443902 - Part 2. Update spellcheck status on focused element after turning off contenteditable. r=masayuki
0cda6f01b04a18af552f2254b95f6c0257e9f637
created 2018-07-09 16:53 +0900
pushed 2018-07-11 04:27 +0000
Makoto Kato Makoto Kato - Bug 1443902 - Reinitilize selection after destroying nsIEditingSession. r=masayuki
120a610ee8bafbaf44a3487da1f4409b5fde0205
created 2018-07-10 05:50 +0300
pushed 2018-07-10 02:51 +0000
Ciure Andrei Ciure Andrei - Backed out 1 changesets (bug 1443902) for reftest failures reftest/tests/editor/reftests/1443902-2.html CLOSED TREE
4c31558d3481dbd0d0f842fafc73120eb04cbd91
created 2018-07-09 16:53 +0900
pushed 2018-07-10 01:49 +0000
Makoto Kato Makoto Kato - Bug 1443902 - Reinitilize selection after destroying nsIEditingSession. r=masayuki
33346f699996421fc8bf22a25f574de470142a41
created 2018-06-17 22:43 -0700
pushed 2018-06-26 15:09 +0000
Chris Peterson Chris Peterson - Bug 1469769 - Part 6: Replace non-failing NS_NOTREACHED with MOZ_ASSERT_UNREACHABLE. r=froydnj
913161ea522e991a345f47f64d32046144d6fa1e
created 2018-06-22 05:41 +0200
pushed 2018-06-25 19:15 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1470361: Remove nsIEditorStyleSheets.addStyleSheet / removeStyleSheet / replaceStyleSheet. r=m_kato
aaa10924c04bc24dd9df9ef858086b6b5692811d
created 2018-06-07 22:30 +0900
pushed 2018-06-11 06:03 +0000
Masayuki Nakano Masayuki Nakano - Bug 1467692 - Create EditorBase::SelectAllInternal() for internal use r=m_kato
b3cc87c3a7e82f3de0171b8618022dd43fe321aa
created 2018-06-09 11:41 -0400
pushed 2018-06-09 15:41 +0000
Ryan VanderMeulen Ryan VanderMeulen - Merge m-c to autoland. a=merge
da935e9b476d83b3652ee3425aa94a28d02397f1
created 2018-06-08 15:57 -0400
pushed 2018-06-09 15:41 +0000
Olli Pettay Olli Pettay - Bug 1467790 - Inline nsINode::IsEditable, r=masayuki
7fb30739a8a01e09e5ba632932acfda269baad1e
created 2018-06-07 23:26 +0900
pushed 2018-06-09 12:59 +0000
Masayuki Nakano Masayuki Nakano - Bug 1467693 - Merge EditorBase::SwitchTextDirection() and EditorBase::SwitchTextDirectionTo() r=m_kato
less more (0) -300 -100 -60 tip