editor/libeditor/TextEditRules.cpp
7f09364736a089ada819bd73b5e7e28a4f048b3b
created 2018-11-20 14:34 +0000
pushed 2018-12-03 16:23 +0000
Masayuki Nakano Masayuki Nakano - Bug 1504911 - part 3: Make TextEditRules::WillSetText() not handle anything when EditAction is eReplaceText r=m_kato
dffafc01a94d0455fc4b44e42548d36b573fdbf5
created 2018-11-03 11:22 +0000
pushed 2018-12-03 16:23 +0000
Masayuki Nakano Masayuki Nakano - Bug 1503473 - part 4: Create a new path to handle Enter key press in TextEditor r=m_kato
952458a5da30ad6f6542c8899755c8c6ef16db79
created 2018-11-03 11:21 +0000
pushed 2018-12-03 16:23 +0000
Masayuki Nakano Masayuki Nakano - Bug 1503473 - part 3: Move inserting a line break code in TextEditor::InsertParagraphSeparatorAsSubAction() to TextEditRules::WillInsertLineBreak() r=m_kato
45bc2423e812560a8cd69b0639e70096cbac83b5
created 2018-11-03 11:20 +0000
pushed 2018-12-03 16:23 +0000
Masayuki Nakano Masayuki Nakano - Bug 1503473 - part 2: Make TextEditRules::WillInsertBreak() and HTMLEditRules::WillInsertBreak() return EditActionResult r=m_kato
75e4c3050cac5acc38d3031fb97bed8eaca59222
created 2018-11-03 02:08 +0200
pushed 2018-12-03 16:23 +0000
Cosmin Sabou Cosmin Sabou - Backed out 5 changesets (bug 1503473) for crashes in Thunderbird on request of jorgk. a=backout
d067907793efc8b232e295d4a52b3119bfaa6c64
created 2018-11-02 13:10 +0000
pushed 2018-12-03 16:23 +0000
Masayuki Nakano Masayuki Nakano - Bug 1503473 - part 4: Create a new path to handle Enter key press in TextEditor r=m_kato
130ba0de053fd4889ddffdce68d88f999ff72964
created 2018-11-02 08:58 +0000
pushed 2018-12-03 16:23 +0000
Masayuki Nakano Masayuki Nakano - Bug 1503473 - part 3: Move inserting a line break code in TextEditor::InsertParagraphSeparatorAsSubAction() to TextEditRules::WillInsertLineBreak() r=m_kato
ec732243e9ad7cdfea1fad018f1acc400e00f2b0
created 2018-11-02 07:48 +0000
pushed 2018-12-03 16:23 +0000
Masayuki Nakano Masayuki Nakano - Bug 1503473 - part 2: Make TextEditRules::WillInsertBreak() and HTMLEditRules::WillInsertBreak() return EditActionResult r=m_kato
252bbdc35237656fe13ba3c8f60f28c8cb871fe2
created 2018-11-02 16:33 +0900
pushed 2018-12-03 16:23 +0000
Makoto Kato Makoto Kato - Bug 1501376 - Part 1. Pasting into GeckoView briefly displays text content in password field. r=masayuki
258672244b3e879b464788d7e054e9f72bd67655
created 2018-10-30 10:02 +0000
pushed 2018-12-03 16:23 +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-12-03 16:23 +0000
Masayuki Nakano Masayuki Nakano - Bug 1465702 - part 5: Remove unnecessary Selection argument from editor module r=m_kato
f01896424c3a2fa77c20f9b9b40da89a2a09c1ba
created 2018-10-25 05:55 +0000
pushed 2018-12-03 16:23 +0000
Masayuki Nakano Masayuki Nakano - Bug 1501260 - Make HTMLEditRules::DocumentModifiedWorker() create bogus node via editor instance r=m_kato
ca2018e79dc07aef83d62d70905e64895bc607a2
created 2018-10-25 03:35 +0000
pushed 2018-12-03 16:23 +0000
Masayuki Nakano Masayuki Nakano - Bug 1501180 - Make TextEditRules::Notify() hide input characters via editor instance r=m_kato
7ae524e2f7746b2260163d6e3decfba3c3100a54
created 2018-08-03 11:10 +0000
pushed 2018-08-24 17:49 +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-24 17:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 1480055 - part 4: Make AutoTransactionsConserveSelection take reference of Editor rather than pointer r=m_kato
fd043d4697737c2abb82a71ec16ba9873606d7be
created 2018-07-03 22:25 +0900
pushed 2018-08-24 17:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 1467796 - part 2: Make autocomplete use new method TextEditor::ReplaceTextAsAction() which replaces all text with specified text r=m_kato
16001f32b7f9a2f6a6bb919fad1dbfeed223eab2
created 2018-07-24 17:46 +0900
pushed 2018-08-24 17:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 1478564 - part 1: Optimize TextEditRules::HandleNewLines() r=m_kato
ee06131120fb6cfbdcaeddc8a6cbf34593c1822f
created 2018-07-18 17:44 +0900
pushed 2018-08-24 17:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 1467799 - part 1: Remove implementation of EditorBase::GetDocumentIsEmpty() and rename TextEditor::DocumentIsEmpty() to TextEditor::IsEmpty() r=m_kato
7efe662a874d20c9b7747c55f15900dc5da8545e
created 2018-06-29 20:16 +0900
pushed 2018-08-24 17:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 1467794 - Split TextEditor::DeleteSelectionAsAction() to itself and TextEditor::DeleteSelectionAsSubAction() r=m_kato
a97feb8161b7a4c60a539d83cb702a6e50fab1b1
created 2018-06-25 14:20 -0700
pushed 2018-08-24 17:49 +0000
Jeff Gilbert Jeff Gilbert - Bug 1470325 - s/FooBinding/Foo_Binding/g - r=qdot
6639a257a37e735de345bd61384d28b57faae0bd
created 2018-05-29 00:06 +0900
pushed 2018-06-18 21:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1463985 - part 27: Replace EditSubAction::ignore with EditSubAction::eReplaceHeadWithHTMLSource and EditSubAction::eCreateBogusNode r=m_kato
e14f374f66d2ec8f0626d2b9dba63c0512ae14ec
created 2018-05-28 23:13 +0900
pushed 2018-06-18 21:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1463985 - part 21: Rename EditSubAction::insertElement to EditSubAction::eInsertElement r=m_kato
a45bfcf3f9db8e6e761fbd3ad6212d39a936c421
created 2018-05-28 22:27 +0900
pushed 2018-06-18 21:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1463985 - part 14: Rename EditSubAction::insertBreak to EditSubAction::eInsertParagraphSeparator r=m_kato
33cc792b94aab7e571fdf997d2758d50db48c473
created 2018-05-28 22:20 +0900
pushed 2018-06-18 21:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1463985 - part 13: Rename EditSubAction::setText to EditSubAction::eSetText r=m_kato
f276e2f986dd73cc0431992129a6184530f00227
created 2018-05-28 22:09 +0900
pushed 2018-06-18 21:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1463985 - part 12: Rename EditSubAction::outputText to EditSubAction::eComputeTextToOutput r=m_kato
3b43794aa5cd71e0a2aab7bd49470b73d607d76e
created 2018-05-28 22:05 +0900
pushed 2018-06-18 21:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1463985 - part 11: Rename EditSubAction::setTextProperty and EditSubAction::removeTextProperty to EditSubAction::eSetTextProperty and EditSubAction::eRemoveTextProperty r=m_kato
d2d0b0d3b43b3d730ec468e13d9de86ec4cc86b5
created 2018-05-28 21:49 +0900
pushed 2018-06-18 21:43 +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-06-18 21:43 +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-06-18 21:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1463985 - part 8: Rename EditSubAction::insertText to EditSubAction::eInsertText r=m_kato
14054ff180108dd6338a4ac67a3f122685cc5631
created 2018-05-28 20:36 +0900
pushed 2018-06-18 21:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1463985 - part 3: Rename EditSubAction::undo and EditSubAction::redo to EditSubAction::eUndo and EditSubAction::eRedo r=m_kato
a653f964dbf802de11470426a12b68af67ca084b
created 2018-05-28 20:29 +0900
pushed 2018-06-18 21:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1463985 - part 2: Rename EditSubAction::none to EditSubAction::eNone r=m_kato
1d39e0165b4169ee3711644b2a31656bad2c59f3
created 2018-05-28 20:12 +0900
pushed 2018-06-18 21:43 +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-06-18 21:43 +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-06-18 21:43 +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-06-18 21:43 +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-06-18 21:43 +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-06-18 21:43 +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-06-18 21:43 +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-06-18 21:43 +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-06-18 21:43 +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-06-18 21:43 +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-06-18 21:43 +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-06-18 21:43 +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-06-18 21:43 +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-06-18 21:43 +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-06-18 21:43 +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-06-18 21:43 +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-06-18 21:43 +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-06-18 21:43 +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
7574aa05f0cf9727be7dab744d2907cc77d41486
created 2018-05-08 17:30 +0900
pushed 2018-06-18 21:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 1457083 - part 5: Make all users of Selection in TextEditRules and HTMLEditRules use TextEditRules::SelectionRef() r=m_kato
4320b35386e96417f68d4862f6a369473750d029
created 2018-04-27 00:09 +0900
pushed 2018-06-18 21:43 +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-06-18 21:43 +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
89f2f9869b1a720152890ae2e6f759f58e6b6ac0
created 2018-05-08 13:52 -0400
pushed 2018-06-18 21:43 +0000
Boris Zbarsky Boris Zbarsky - Bug 1387143 part 8. Remove nsISelectionPrivate::Get/SetInterlinePosition. r=mats
a31c1b8a41f81fb564bd86e1c22617595d61a42d
created 2018-04-28 12:50 -0700
pushed 2018-06-18 21:43 +0000
Chris Peterson Chris Peterson - Bug 1457813 - Part 2: Replace non-asserting NS_PRECONDITIONs with MOZ_ASSERTs. r=froydnj
f9fc7f957bb2e648f47a7e2b252b8aa66ca7e960
created 2018-04-27 21:11 +0900
pushed 2018-04-30 15:33 +0000
Makoto Kato Makoto Kato - Bug 1457431 - Devirtualize mozInlineSpellChecker::SpellCheckAfterEditorChange. r=masayuki
9617921cebc374474b9fb42f6543841041d4cfda
created 2018-04-16 19:21 +0900
pushed 2018-04-26 21:04 +0000
Masayuki Nakano Masayuki Nakano - Bug 1451672 - part 19: Remove TextEditor::CreateBR() and rename TextEditor::CreateBRImpl() to TextEditor::InsertBrElementWithTransaction() r=m_kato
979bfcb751572486dce5e69b709f916c008425ee
created 2018-04-12 17:58 +0900
pushed 2018-04-26 21:04 +0000
Masayuki Nakano Masayuki Nakano - Bug 1451672 - part 13: Rename EditorBase::InsertTextImpl() and EditorBase::InsertTextIntoTextNodeImpl() to EditorBase::InsertTextWithTransaction() and EditorBase::InsertTextIntoTextNodeWithTransaction() r=m_kato
4076543894020d6614e523e805b13b35e511cb45
created 2018-04-12 16:58 +0900
pushed 2018-04-26 21:04 +0000
Masayuki Nakano Masayuki Nakano - Bug 1451672 - part 11: Rename EditorBase::SetAttribute(), EditorBase::RemoveAttribute() and EditorBase::CloneAttribute() with "WithTransaction" postfix r=m_kato
81798a8610e1b350998ea29ef177fcd5a8c0b801
created 2018-04-11 19:11 +0900
pushed 2018-04-26 21:04 +0000
Masayuki Nakano Masayuki Nakano - Bug 1451672 - part 10: Rename TextEditor::DeleteSelectionImpl() to TextEditor::DeleteSelectionWithTransaction() r=m_kato
585bed4748a744017ef8cdb2cdbfea922c3e67b2
created 2018-04-11 17:37 +0900
pushed 2018-04-26 21:04 +0000
Masayuki Nakano Masayuki Nakano - Bug 1451672 - part 9: Create TextEditor::DeleteSelectionAsAction() as implementation of nsIEditor::DeleteSelection() r=m_kato
less more (0) -100 -60 tip