editor/libeditor/TextEditRules.h
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
9576c19562ae2a1cd9a623dddea8e66428c477f9
created 2018-08-20 12:23 +0000
pushed 2018-10-15 10:40 +0000
Makoto Kato Makoto Kato - Bug 1484612 - Remove EditSubActionInfo.bOrdered due to unused. r=masayuki
16001f32b7f9a2f6a6bb919fad1dbfeed223eab2
created 2018-07-24 17:46 +0900
pushed 2018-10-15 10:40 +0000
Masayuki Nakano Masayuki Nakano - Bug 1478564 - part 1: Optimize TextEditRules::HandleNewLines() r=m_kato
83ad2703bd1a2cba7966625d106b7d335d5acb87
created 2018-05-28 23:05 +0900
pushed 2018-08-24 17:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1463985 - part 19: Rename EditSubAction::removeList to EditSubAction::eRemoveList r=m_kato
fab91b3a1ba90c27c8782a07e525ec9dd4989200
created 2018-05-28 23:01 +0900
pushed 2018-08-24 17:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1463985 - part 18: Rename EditSubAction::makeBasicBlock to EditSubAction::eCreateOrRemoveBlock r=m_kato
9d204092ec621440596875a479288937730bbeda
created 2018-05-28 22:51 +0900
pushed 2018-08-24 17:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1463985 - part 17: Rename EditSubAction::align to EditSubAction::eSetOrClearAlignment r=m_kato
cb5ca0c5432e28b7d68d9bce7213cc1c5b40d352
created 2018-05-28 22:36 +0900
pushed 2018-08-24 17:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1463985 - part 15: Rename EditSubAction::makeList to EditSubAction::eCreateOrChangeList r=m_kato
f276e2f986dd73cc0431992129a6184530f00227
created 2018-05-28 22:09 +0900
pushed 2018-08-24 17:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1463985 - part 12: Rename EditSubAction::outputText to EditSubAction::eComputeTextToOutput r=m_kato
d2d0b0d3b43b3d730ec468e13d9de86ec4cc86b5
created 2018-05-28 21:49 +0900
pushed 2018-08-24 17:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1463985 - part 10: Rename EditSubAction::deleteSelection to EditSubAction::eDeleteSelectedContent r=m_kato
a343a1752684bb0a4867da6748a766b3baeea55f
created 2018-05-28 21:44 +0900
pushed 2018-08-24 17:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1463985 - part 9: Rename EditSubAction::insertIMEText to EditSubAction::eInsertTextComingFromIME r=m_kato
666cdc7ef8e2075f7b3cce136e64c8395b6b5ccd
created 2018-05-28 21:36 +0900
pushed 2018-08-24 17:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1463985 - part 8: Rename EditSubAction::insertText to EditSubAction::eInsertText r=m_kato
1d39e0165b4169ee3711644b2a31656bad2c59f3
created 2018-05-28 20:12 +0900
pushed 2018-08-24 17:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1463985 - part 1: Rename EditAction to EditSubAction and related stuff r=m_kato
5c9278b7b027fd70beddb2a30e0a8fa6842398d9
created 2018-05-22 16:08 +0900
pushed 2018-08-24 17:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1463327 - part 1: Change scope of some methods of EditorBase which won't be called by non-helper classes of editing to protected r=m_kato
8f78ebb1fbff7201c93163445a409f78de1c6a3c
created 2018-05-18 12:38 +0900
pushed 2018-08-24 17:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1460509 - part 82: Refine comments of TextEditRules.h and HTMLEditRules.h r=m_kato
67892070f7ccd6329825f005cfc84957424a7769
created 2018-05-11 19:06 +0900
pushed 2018-08-24 17:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1460509 - part 13: Make TextEditRules::WillInsert() return NS_ERROR_EDITOR_DESTROYED if it causes destroying the editor r=m_kato
54e551b4a5cddd89cea388c5a506c8268bdb7b68
created 2018-05-11 18:49 +0900
pushed 2018-08-24 17:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1460509 - part 12: Make TextEditRules::WillInsertBreak() return NS_ERROR_EDITOR_DESTROYED if it causes destroying the editor r=m_kato
ece3aca105432e5ef02d6ede0f44f906f45a08e3
created 2018-05-11 18:40 +0900
pushed 2018-08-24 17:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1460509 - part 11: Make TextEditRules::CollapseSelectionToTrailingBRIfNeeded() return NS_ERROR_EDITOR_DESTROYED if it causes destroying the editor r=m_kato
565fadbff87ebb5200d68ae253f79296e38413cf
created 2018-05-11 18:29 +0900
pushed 2018-08-24 17:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1460509 - part 10: Make TextEditRules::WillInsertText() return NS_ERROR_EDITOR_DESTROYED if it causes destroying the editor r=m_kato
4ae685aae84c07d7d9a84caa9318f9868b944940
created 2018-05-11 17:33 +0900
pushed 2018-08-24 17:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1460509 - part 9: Make TextEditRules::WillSetText() return NS_ERROR_EDITOR_DESTROYED if it causes destroying the editor r=m_kato
263d02ec8c980a4fc4d931f14a79ec049e55e6c1
created 2018-05-11 17:15 +0900
pushed 2018-08-24 17:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1460509 - part 8: Make TextEditRules::WillDeleteSelection() return NS_ERROR_EDITOR_DESTROYED if it causes destroying the editor r=m_kato
a150cf6057a48028f10b5da269e319cb26a4cac1
created 2018-05-11 16:48 +0900
pushed 2018-08-24 17:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1460509 - part 7: Make TextEditRules::DidDeleteSelection() return NS_ERROR_EDITOR_DESTROYED if it causes destroying the editor r=m_kato
3dcc53c8a9faceedd2d991971a086adcf57319b8
created 2018-05-11 16:36 +0900
pushed 2018-08-24 17:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1460509 - part 6: Make TextEditRules::RemoveRedundantTrailingBR() return NS_ERROR_EDITOR_DESTROYED if it causes destroying the editor r=m_kato
96c4dd5af3c5424c65fd9950b8c199535826acce
created 2018-05-11 16:31 +0900
pushed 2018-08-24 17:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1460509 - part 5: Make TextEditRules::CreateTrailingBRIfNeeded() return NS_ERROR_EDITOR_DESTROYED if it causes destroying the editor r=m_kato
11bcaf374f3fd31a83f9829d8660370a132e91b8
created 2018-05-11 16:24 +0900
pushed 2018-08-24 17:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1460509 - part 4: Make TextEditRules::CreateBogusNodeIfNeeded() return NS_ERROR_EDITOR_DESTROYED if it causes destroying the editor r=m_kato
74c8cf6f92babcf7c155f32777d4e3c2935db427
created 2018-05-11 16:08 +0900
pushed 2018-08-24 17:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1460509 - part 3: Make TextEditRules::HideLastPWInput() return NS_ERROR_EDITOR_DESTROYED when it causes destroying the editor r=m_kato
0899d038b7f35c5103e9b8f56347327734c78fcf
created 2018-05-11 15:52 +0900
pushed 2018-08-24 17:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1460509 - part 2: Make TextEditRules::CreateBR() and TextEditRules::CreateMozBR() return both new <br> element node and error code since if they cause destroying the editor, each caller needs NS_ERROR_EDITOR_DESTROYED result r=m_kato
d5afcbdbea9d47129110b4c9b0e1be956e8fa9da
created 2018-04-24 15:23 +0900
pushed 2018-08-24 17:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1460509 - part 1: Declare NS_ERROR_EDITOR_DESTROYED error code and add a check method to TextEditRules whether it can keep handling edit action at a moment r=m_kato
363c21e529d0e88f8b5422a825a846776b9cd11c
created 2018-05-10 16:04 +0900
pushed 2018-08-24 17:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1457083 - part 7: Remove methods of TextEditRules and HTMLEditRules, which just return NS_OK r=m_kato
e84f2a4cd2ae389f7e10ee4e5f8296b1d0ab98b5
created 2018-05-10 15:03 +0900
pushed 2018-08-24 17:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1457083 - part 6: Get rid of unnecessary Selection argument from all protected/private methods of TextEditRules and HTMLEditRules r=m_kato
4320b35386e96417f68d4862f6a369473750d029
created 2018-04-27 00:09 +0900
pushed 2018-08-24 17:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1457083 - part 3: Replace mTextEditor in TextEditRules with TextEditorRef() r=m_kato
d7e797f898b05a4edc47b7369dad793162cb91e6
created 2018-04-26 22:41 +0900
pushed 2018-08-24 17:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1457083 - part 1: Make public methods of TextEditUtils and HTMLEditUtils guarantee that the editor instance and selection instance won't be destroyed while it handles any edit actions r=m_kato
eaf09ea48a6fe4ae02b8da45bc88d06edae2ec91
created 2018-03-27 20:19 +0900
pushed 2018-06-18 21:12 +0000
Makoto Kato Makoto Kato - Bug 1449147 - Clean up more nsIDOMNode usages in editor. r=masayuki
e381311f2847305e18ef0809c74a931035ffd8ce
created 2018-03-20 14:05 +0900
pushed 2018-06-18 21:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1447213 - Change editor methods which take |const EditorRawDOMPoint&| but called with EditorDOMPoint.AsRaw() to template methods r=m_kato
d8ffb2c205d52c43f32ee8760b7241a3fce4fd5f
created 2018-03-15 18:38 +0900
pushed 2018-06-18 21:12 +0000
Masayuki Nakano Masayuki Nakano - Bug 1445569 - part 3: Make TextEditRules::CheckBidiLevelForDeletion() take |const EditorRawDOMPoint&| instead of |nsINode*| and offset in it r=m_kato
2e9e33c016a08b1826b438f39fcafa27a7b18c7e
created 2018-02-28 11:32 +0900
pushed 2018-04-26 16:43 +0000
Makoto Kato Makoto Kato - Bug 1436285 - Part 1. Don't use nsIDOMNode version of GetStartNodeAndOffset and GetEndNodeAndOffset. r=masayuki
149afa9d22d017a45de159400a7824170f584ad3
created 2018-01-12 19:01 +0900
pushed 2018-04-26 16:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1430021 - part 1: Move |RefPtr<TextEditRules> mRules| from TextEditor to EditorBase r=m_kato
f4fdf6c12d5f391071edb37bac7f4ac5bfcf40cb
created 2017-12-21 14:52 +0900
pushed 2018-03-01 12:45 +0000
Masayuki Nakano Masayuki Nakano - Bug 1393337 - Get rid of nsIEditRules r=m_kato
67385db77eaf38a4c09d323268a14bec1022dc65
created 2017-12-11 16:37 +0900
pushed 2018-03-01 12:45 +0000
Masayuki Nakano Masayuki Nakano - Bug 1424676 - part 2: Redesign TextEditRules::CreateBR(), TextEditRules::CreateMozBR() and TextEditRules::CreateBRInternal() with |const EditorRawDOMPoint&| r=m_kato
a43aa3c928c8b9c622c31e07907420e73bd18fa7
created 2017-11-29 18:00 +0900
pushed 2018-03-01 12:45 +0000
Makoto Kato Makoto Kato - Bug 1408829 - Make spellCheckAfterEditorChange as noscript. r=masayuki
70581f6aeb1d15b94c658bc3f9efbb87a13b9555
created 2017-11-27 15:05 +0900
pushed 2018-03-01 12:45 +0000
Makoto Kato Makoto Kato - Bug 1416080 - Part 2. CreateMozBR should use native dom node. r=masayuki
73e410c3bfecc3dd020837408c4f0963a4e06768
created 2017-08-24 13:53 +0300
pushed 2017-11-02 12:36 +0000
Olli Pettay Olli Pettay - Bug 1390402, add a faster variant of TextEditor::GetDocumentIsEmpty(), r=masayuki
0d9ff39ad0e1456b8868496c63987699994fac22
created 2017-08-01 22:38 +0900
pushed 2017-11-02 12:36 +0000
Masayuki Nakano Masayuki Nakano - Bug 1385905 - part2: HTMLEditRules::SplitParagraph() should insert normal <br> element rather than moz-<br> element if split element and/or new element is empty r=m_kato
4b879e41eae3aa845e77f6ce7336fb9eb4ed35fa
created 2017-07-27 02:18 +0800
pushed 2017-09-14 16:50 +0000
Bevis Tseng Bevis Tseng - Bug 1382172 - Name nsITimerCallback instances in native implementation. r=billm
36a05246c18c3ed390294ff72135e7b6bfe44be3
created 2017-06-16 19:08 +0900
pushed 2017-09-14 16:50 +0000
Masayuki Nakano Masayuki Nakano - Bug 596501 TextEditRules::WillOutputText() should handle itself if it can return only the text of first text node r=m_kato
bbe1b297cc891e07d1c5962bbcd74f967ee09239
created 2017-05-25 14:30 +0900
pushed 2017-07-31 14:08 +0000
Makoto Kato Makoto Kato - Bug 1358025 - Part 2. Add SetText Transaction API. r=masayuki
b508ea40328581196c327d2e515ba0d598c8914e
created 2017-05-11 14:03 +0900
pushed 2017-07-31 14:08 +0000
Makoto Kato Makoto Kato - Bug 1360154 - Part 1. DocumentIsBody should return bool, not nsresult. r=masayuki
ac3d3acf9a9e15122fd5ac3af6a697a5cdf8598b
created 2017-04-24 19:40 +0900
pushed 2017-07-31 14:08 +0000
Makoto Kato Makoto Kato - Bug 1359008 - Don't use nsIDOM* in TextEditRules's member. r=masayuki
f8c3eb6aa697e48db495405bb29f657b8d02f894
created 2017-03-09 14:44 -0500
pushed 2017-07-31 14:08 +0000
Boris Zbarsky Boris Zbarsky - Bug 1345237. Propagate uint32_t deeper into the editor state and text control frame code. r=mystor
ac6e090b6365fc0c298c15e7dcd5a522b91fb145
created 2017-03-09 15:27 -0800
pushed 2017-07-31 14:08 +0000
Wes Kocher Wes Kocher - Backed out changeset ea659450b0da (bug 1345237)
ea659450b0dace878800077ba5e40c779535837b
created 2017-03-09 14:44 -0500
pushed 2017-07-31 14:08 +0000
Boris Zbarsky Boris Zbarsky - Bug 1345237. Propagate uint32_t deeper into the editor state and text control frame code. r=mystor
c74aceef62c86f5e7916ba31283bd4433e697bc1
created 2017-02-08 18:32 +0900
pushed 2017-06-05 19:31 +0000
Makoto Kato Makoto Kato - Bug 1337273 - Don't use mTextEditor from HTMLEditRules. r=masayuki
270c78c2543ce7a54710e60429e1378244604fe5
created 2017-01-04 18:51 +0900
pushed 2017-04-10 20:44 +0000
Makoto Kato Makoto Kato - Bug 1328558 - Remove unused insertElement member from TextEditRules. r=masayuki
c29bde40b5b56b531d18c69b345e32e7b59b5adf
created 2016-07-08 13:10 +0900
pushed 2016-10-31 18:13 +0000
Masayuki Nakano Masayuki Nakano - Bug 1260651 part.59 Rename nsEditor to mozilla::EditorBase (and also their file names) r=mccr8
cd6f746fa1cc44558fb8a716f5f1f4f943325826
created 2016-07-09 11:54 +0900
pushed 2016-10-31 18:13 +0000
Masayuki Nakano Masayuki Nakano - Bug 1260651 part.58 Rename nsPlaintextEditor to mozilla::TextEditor (and their file names too) r=mccr8
9219a57782a244a4a2eb42a9ee3e257fd7c6fce0
created 2016-07-07 19:33 +0900
pushed 2016-10-31 18:13 +0000
Masayuki Nakano Masayuki Nakano - Bug 1260651 part.53 Rename nsRulesInfo to mozilla::RulesInfo and rename nsEditRules.h to nsIEditRules.h r=mccr8
3863562790ed6df00144c0beb6ddaad4a63fed6f
created 2016-06-24 21:22 +0900
pushed 2016-10-31 18:13 +0000
Masayuki Nakano Masayuki Nakano - Bug 1260651 part.52 Rename nsAutoLockListener to mozilla::AutoLockListener r=mccr8
617181bb9d3b7b3e8929cfc36ab00cb0c9a55e53
created 2016-06-24 21:19 +0900
pushed 2016-10-31 18:13 +0000
Masayuki Nakano Masayuki Nakano - Bug 1260651 part.51 Rename nsAutoLockRulesSniffing to mozilla::AutoLockRulesSniffing r=mccr8
fb2d027f7f6c62b688ab0ce845fd6ff11b277aa7
created 2016-06-24 21:12 +0900
pushed 2016-10-31 18:13 +0000
Masayuki Nakano Masayuki Nakano - Bug 1260651 part.50 Rename nsTextRulesInfo to mozilla::TextRulesInfo r=mccr8
157268e908256b59493e8074f0b277e54aa09c65
created 2016-07-09 11:34 +0900| base
pushed 2016-10-31 18:13 +0000
Masayuki Nakano Masayuki Nakano - Bug 1260651 part.49 Rename nsTextEditRules to mozilla::TextEditRules (and also their file names) r=mccr8
less more (0) tip