editor/libeditor/EditorBase.h
676e672cabe55841b8ec22fd12983a104e00bb9d
created 2019-05-08 07:00 +0000
pushed 2019-07-01 08:34 +0000
Masayuki Nakano Masayuki Nakano - Bug 1549306 - Mark EditorBase::CreateNodeWithTransaction() as MOZ_CAN_RUN_SCRIPT r=m_kato
9fcabe77196c1e35abbe19f7e3dd37abb351d25e
created 2019-05-08 06:31 +0000
pushed 2019-07-01 08:34 +0000
Masayuki Nakano Masayuki Nakano - Bug 1549302 - Mark EditorBase::DeleteTextWithTransaction() as MOZ_CAN_RUN_SCRIPT r=m_kato
8b9baadda0a72a67b359b2cbfad5de61565a4517
created 2019-05-08 06:26 +0000
pushed 2019-07-01 08:34 +0000
Masayuki Nakano Masayuki Nakano - Bug 1549270 - part 3: Mark EditorBase::SetAttributeWithTransaction() as MOZ_CAN_RUN_SCRIPT r=m_kato
7755efc24f6d991b81598fca36a126f0fb1f565d
created 2019-05-08 05:09 +0000
pushed 2019-07-01 08:34 +0000
Masayuki Nakano Masayuki Nakano - Bug 1549270 - part 2: Mark EditorBase::RemoveAttributeWithTransaction() as MOZ_CAN_RUN_SCRIPT r=m_kato
e9e1b9c2cab6cfa713c6119c5b32b1a928faa4f9
created 2019-05-08 04:46 +0000
pushed 2019-07-01 08:34 +0000
Masayuki Nakano Masayuki Nakano - Bug 1549270 - part 1: Mark EditorBase::CloneAttributeWithTransaction() as MOZ_CAN_RUN_SCRIPT r=m_kato
efc64ba2b311e18d16820a00e98572807ee724a0
created 2019-05-08 02:29 +0000
pushed 2019-07-01 08:34 +0000
Masayuki Nakano Masayuki Nakano - Bug 1549268 - Mark EditorBase::JoinNodesWithTransaction() as MOZ_CAN_RUN_SCRIPT r=m_kato
93efde688b8c6869c30e2e50c9b755989d4e6e57
created 2019-05-07 22:34 +0000
pushed 2019-07-01 08:34 +0000
Masayuki Nakano Masayuki Nakano - Bug 1549264 - Mark EditorBase::SplitNodeWithTransaction() as MOZ_CAN_RUN_SCRIPT r=m_kato
36ab55f6cd91191eb913d95049996094789297d7
created 2019-05-07 22:27 +0000
pushed 2019-07-01 08:34 +0000
Masayuki Nakano Masayuki Nakano - Bug 1549155 - Mark EditorBase::DeleteNodeWithTransaction() as MOZ_CAN_RUN_SCRIPT r=m_kato
0f42a24f44036244c0b5afc442529d88f5125c16
created 2019-05-07 10:58 +0000
pushed 2019-07-01 08:34 +0000
Masayuki Nakano Masayuki Nakano - Bug 1549148 - Mark EditorBase::InsertTextIntoTextNodeWithTransaction() as MOZ_CAN_RUN_SCRIPT r=m_kato
4e509c724417f6ed43df0f3a5a4f9dcefef5fd52
created 2019-05-02 08:39 +0000
pushed 2019-07-01 08:34 +0000
Masayuki Nakano Masayuki Nakano - Bug 1546888 - Make editor public methods which may be canceled by clipboard event listener return NS_SUCCESS_DOM_NO_OPERATION when it's canceled r=m_kato
a57a60c0278de19bc4ab10d6f857b160cc6d74ff
created 2019-04-13 12:43 +0000
pushed 2019-07-01 08:34 +0000
Masayuki Nakano Masayuki Nakano - Bug 1543315 - part 9: Mark nsIPresShell::FlushPendingNotifications() as MOZ_CAN_RUN_SCRIPT r=smaug
70d5e0b1c0f874fe3845489c0a721ef143e53e6e
created 2019-04-09 05:28 +0000
pushed 2019-07-01 08:34 +0000
Masayuki Nakano Masayuki Nakano - Bug 1530649 - Improve composition string handling which ends with whitespaces r=m_kato
c7ec5a12950618af4257d9c0a512a3acff1dced1
created 2019-03-30 11:55 +0000
pushed 2019-07-01 08:34 +0000
Masayuki Nakano Masayuki Nakano - Bug 1539356 - Mark EditorBase::InsertNodeTransaction() as MOZ_CAN_RUN_SCRIPT r=m_kato
1e7c6202d94f27e9b14450dc8710f32e7df31572
created 2019-03-30 00:42 +0200
pushed 2019-07-01 08:34 +0000
Oana Pop Rus Oana Pop Rus - Backed out changeset 447c87c2d139 (bug 1539356) on request of Jorg K. a=backout
f529b394cb111fff7e16028f063f3b8c3b96b225
created 2019-03-29 15:12 +0000
pushed 2019-07-01 08:34 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540015 - part 3: Rename Document::GetShell() to Document::GetPresShell() and make it return PresShell* rather than nsIPresShell* r=smaug,emilio
5d97989d4f0d6e6d357648963a4951661fa37628
created 2019-03-29 16:14 +0200
pushed 2019-07-01 08:34 +0000
Dorel Luca Dorel Luca - Backed out 3 changesets (bug 1540015) for build bustage. CLOSED TREE
7b71c9da0214e43368ab5cfb95344ca5ae13d670
created 2019-03-29 13:09 +0000
pushed 2019-07-01 08:34 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540015 - part 3: Rename Document::GetShell() to Document::GetPresShell() and make it return PresShell* rather than nsIPresShell* r=smaug,emilio
447c87c2d1396aa1d0980d023067f1629d972c25
created 2019-03-29 10:55 +0000
pushed 2019-07-01 08:34 +0000
Masayuki Nakano Masayuki Nakano - Bug 1539356 - Mark EditorBase::InsertNodeTransaction() as MOZ_CAN_RUN_SCRIPT r=m_kato
1b38317f4237a11d18276e39567819b3f493c547
created 2019-03-26 10:09 +0000
pushed 2019-07-01 08:34 +0000
Masayuki Nakano Masayuki Nakano - Bug 1533293 - part 3: Make editor and ContentEventHandler not use Selection::Extend() due to too slow r=m_kato
889784eb39fac9ad684e128613da91f184d28076
created 2019-03-26 10:06 +0000
pushed 2019-07-01 08:34 +0000
Masayuki Nakano Masayuki Nakano - Bug 1533293 - part 2: Rewrite EditorBase::SelectEntireDocument() and its overrides r=m_kato
bfc174c4deb853203c5cf7d1c94571f9878d6d21
created 2019-03-20 13:57 +0200
pushed 2019-05-13 09:36 +0000
Noemi Erli Noemi Erli - Backed out 3 changesets (bug 1533293) for causing Bug 1536595 a=backout
d011dfe8368374923cb69a0ab510d6814cbf3ab1
created 2019-03-18 01:52 +0000
pushed 2019-05-13 09:36 +0000
Masayuki Nakano Masayuki Nakano - Bug 1533293 - part 3: Make editor and ContentEventHandler not use Selection::Extend() due to too slow r=m_kato
e536f6e123d8f54d5bf165e5e78da13c71a901af
created 2019-03-18 01:51 +0000
pushed 2019-05-13 09:36 +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-05-13 09:36 +0000
Masayuki Nakano Masayuki Nakano - Bug 1534561 - Make editor use PresShell directly rather than nsIPresShell r=m_kato
ce5d6bf5dcca9cf3d61955a97b34023f0a870b23
created 2019-03-12 01:50 +0000
pushed 2019-05-13 09:36 +0000
Boris Zbarsky Boris Zbarsky - Bug 1534370 part 4. Remove some simple MOZ_CAN_RUN_SCRIPT_BOUNDARY annotations from editor. r=masayuki
ecbfad744a66ee47428dff7992aa6604391844e6
created 2019-03-07 04:25 +0000
pushed 2019-05-13 09:36 +0000
Masayuki Nakano Masayuki Nakano - Bug 1532890 - Get rid of CachedWeakPtr due to unused r=m_kato
81adda1cb3f2d0ddcc71c389ff851396387412b0
created 2019-02-25 09:07 +0000
pushed 2019-05-13 09:36 +0000
Masayuki Nakano Masayuki Nakano - Bug 1525481 - part 3: Make editor not expose internal errors to the web r=m_kato
b259d7a34058346d36896febd5cc1c94ed63a5ca
created 2019-02-19 06:33 +0000
pushed 2019-05-13 09:36 +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-05-13 09:36 +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
ebd32851bb24a4f09ad7c02d5de5669e5c6ce7f5
created 2019-02-19 06:28 +0000
pushed 2019-05-13 09:36 +0000
Masayuki Nakano Masayuki Nakano - 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
7eae0724c0aa291d7439cb64dc851e0026cdebe2
created 2019-02-19 06:28 +0000
pushed 2019-05-13 09:36 +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-03-11 12:10 +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-03-11 12:10 +0000
Masayuki Nakano Masayuki Nakano - Bug 1447239 - Implement InputEvent.inputType r=smaug
f0a91d36587266d7454a450c6044d573664fbed5
created 2019-01-02 14:05 +0100
pushed 2019-03-11 12:10 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1517241 - Rename nsIDocument to mozilla::dom::Document. r=smaug
ff8f2153265d685e8486211e391a2fdc09185453
created 2019-01-18 10:00 +0000
pushed 2019-01-21 12:33 +0000
Makoto Kato Makoto Kato - Bug 1518002 - Update selection cache when initializing editor. r=masayuki, a=RyanVM
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2019-01-21 12:33 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
324232a1330c2a0661973d49f54ab5d29ca30a64
created 2018-11-26 06:32 +0000
pushed 2019-01-21 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1497746 - part 5: Make EditorBase not reserve array for its listeners unless listeners are important r=m_kato
ceb75e2e0421b36d6d9e680830902d4196e94717
created 2018-11-26 06:31 +0000
pushed 2019-01-21 12:33 +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 2019-01-21 12:33 +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 2019-01-21 12:33 +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 2019-01-21 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1497746 - part 1: Move EditorBase::mTopLevelEditSubAction to EditorBase::AutoEditActionDataSetter r=m_kato
48440593d675ccfe5a6893118a7e91cc4b823c3f
created 2018-11-21 03:59 +0000
pushed 2019-01-21 12:33 +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 2019-01-21 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1504910 - part 1: Clean up methods which are called by TextEditor::OnDrop() r=m_kato
092017b9103be8d6757287c943980ace4b6e83b0
created 2018-11-01 08:07 +0000
pushed 2019-01-21 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1503457 - Add some variation of EditAction values for composition r=m_kato
1945bfc27c6d9bbd6797df4aa2117b787907a525
created 2018-10-30 10:01 +0000
pushed 2019-01-21 12:33 +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 2019-01-21 12:33 +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 2019-01-21 12:33 +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
b7fdf387fa7b2ecd8f046524f72ed1abc76a02fc
created 2018-10-24 09:42 +0000
pushed 2019-01-21 12:33 +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
21f4840bb7d391c6fd198d593c677a8e8cdda427
created 2018-09-20 18:53 +0900
pushed 2018-12-03 15:51 +0000
Makoto Kato Makoto Kato - Bug 1487301 - Part 1. FindSelectionRoot should return Element. r=masayuki
fd90e385d65bc4eeb960adaae509458504bbead8
created 2018-08-16 10:29 +0000
pushed 2018-10-15 10:40 +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-10-15 10:40 +0000
Masayuki Nakano Masayuki Nakano - Bug 1482020 - Make all callers of CreateElementWithDefaults() use non-virtual method r=m_kato
3392988c08941ca7e7ead7455d3574445d0acb50
created 2018-08-09 11:45 +0000
pushed 2018-10-15 10:40 +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
260bf1050ee206a918b45ff5b0280fe1ee8e9979
created 2018-08-06 04:42 +0000
pushed 2018-10-15 10:40 +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-10-15 10:40 +0000
Masayuki Nakano Masayuki Nakano - Bug 1480663 - Make EditorBase::IsModifiableNode() non-virtual r=m_kato
702671b11b7c6fe20898f2ef464d2088a14c60f1
created 2018-08-01 21:11 +0900
pushed 2018-10-15 10:40 +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-10-15 10:40 +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-10-15 10:40 +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-10-15 10:40 +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-10-15 10:40 +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-10-15 10:40 +0000
Masayuki Nakano Masayuki Nakano - Bug 1467802 - part 2: Mark TextEditor::GetAndInitDocEncoder() as const r=m_kato
less more (0) -100 -60 tip