editor/libeditor/TextEditRules.h
56e0e203c4b991e7612622c8413862207907fe03
created 2019-09-18 08:21 +0000
pushed 2019-11-25 12:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540029 - part 9: Move `TextEditRules::Init()` and `HTMLEditRules::Init()` to `TextEditor` and `HTMLEditor` r=m_kato
396a5f6301a3147ba25b447c050d9ff846c56848
created 2019-09-18 03:01 +0000
pushed 2019-11-25 12:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540029 - part 4: Merge `BeforeEdit()` and `OnStartToHandleTopLevelEditSubAction()`, and `AfterEdit()` and `OnEndHandlingTopLevelEditSubAction()` r=m_kato
c9c5ddab9b1853be0ff6d61d6d0ba9dfc5818a21
created 2019-09-17 06:58 +0000
pushed 2019-11-25 12:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540029 - part 2: Get rid of `TextEditRules::DocumentIsEmpty()` and `HTMLEditRules::DocumentIsEmpty()` r=m_kato
a4bfd6e22c412a65d558d46c6a3f19da14a03a85
created 2019-09-17 02:47 +0000
pushed 2019-11-25 12:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1574852 - part 113: Move `TextEditRules::CreateTrailingBRIfNeeded()` and `TextEditRules::CollapseSelectionToTrailingBRIfNeeded()` to `TextEditor` r=m_kato
a6c31b6a60e01bf50df85bcf2e0434578a032a88
created 2019-09-17 02:47 +0000
pushed 2019-11-25 12:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1574852 - part 112: Make `TextEditor::InsertWithQuotationsAsSubAction()` virtual and `HTMLEditor` override it r=m_kato
e6c2a63934fbb3ec4cb9eafcc231ea4ecf570bb8
created 2019-09-17 02:21 +0000
pushed 2019-11-25 12:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1574852 - part 109: Move `TextEditRules::WillSetText()` to `TextEditor` r=m_kato
aa6d5d26e1d2ceb03b066e33e22b4b4059ff5102
created 2019-09-15 02:32 +0300
pushed 2019-11-25 12:02 +0000
Gurzau Raul Gurzau Raul - Backed out 2 changesets (bug 1574852) for assertion failures at TextEditRules.cpp
2b6968592570eeaf009024e8dc1fdd4d28b316a0
created 2019-09-14 15:12 +0000
pushed 2019-11-25 12:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1574852 - part 109: Move `TextEditRules::WillSetText()` to `TextEditor` r=m_kato
d9f9610b4d248aed5140a0624de71268814e467f
created 2019-09-13 03:44 +0000
pushed 2019-11-25 12:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1574852 - part 108: Move `TextEditRules::WillOutputText()` to `TextEditor` r=m_kato
c915823b6b9392d156b016ba4cb55386ae7e8f14
created 2019-09-13 03:39 +0000
pushed 2019-11-25 12:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1574852 - part 107: Get rid of `TextEditRules::GetTextNodeAroundSelectionStartContainer()` since nobody uses it r=m_kato
cbec1b8d83edf24146e48d6819dda24d9ab7a57b
created 2019-09-13 02:49 +0000
pushed 2019-11-25 12:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1574852 - part 106-1: Move `TextEditRules::WillDeleteSelection()` and `TextEditRules::DeleteSelectionWithTransaction()` to `TextEditor` and make `HTMLEditor::HandleDeleteSelection()` override the former r=m_kato
41bc3a403c3125de85b84b60ecf0cd01bd861864
created 2019-09-12 09:13 +0000
pushed 2019-11-25 12:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1574852 - part 105: Get rid of `TextEditRules::WillSetProperty()` and `TextEditRules::WillRemoveProperty()` r=m_kato
1bc2978543d1b4ff9e4c3253ff67f7b38af70844
created 2019-09-13 02:40 +0000
pushed 2019-11-25 12:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1574852 - part 104: Move `TextEditRules::WillInsertText()` to `TextEditor` and make `HTMLEditor::WillInsertText()` override it r=m_kato
61cc90ceac61a7b9c3cfb370044576c67ab04cbf
created 2019-09-12 08:03 +0000
pushed 2019-11-25 12:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1574852 - part 103: Move `TextEditRules::WillInsertLineBreak()` to `TextEditor` r=m_kato
123b06288aa05c1ba7435e65e005d131b46f092b
created 2019-09-12 07:48 +0000
pushed 2019-11-25 12:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1574852 - part 102: Move `TextEditRules::TruncateInsertionIfNeeded()` to `TextEditor` r=m_kato
886ccc65f1c996ce61a8568971eac4aa86645d0f
created 2019-09-12 06:51 +0000
pushed 2019-11-25 12:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1574852 - part 100: Get rid of `TextEditRules::DidDeleteSelection()` r=m_kato
4d5dde4e72b4006c76b815d70eacbb626eee5516
created 2019-09-05 02:21 +0000
pushed 2019-11-25 12:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1574852 - part 65: Move `TextEditRules::CheckBidiLevelForDeletion()` to `EditorBase` r=m_kato
d00ed80a7115be7c82a4f49f6512fc31d288aa99
created 2019-09-02 10:08 +0000
pushed 2019-11-25 12:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1574852 - part 50: Move `TextEditRules::UndefineCaretBidiLevel()` to `EditorBase` r=m_kato
7ac5164efa3e32c71ac03d4c61ce5160cf2b83aa
created 2019-08-20 01:53 +0000
pushed 2019-10-14 16:30 +0000
Masayuki Nakano Masayuki Nakano - Bug 1572685 - part 12: Move `HTMLEditRules::mListenerEnabled` to `EditSubActionData` r=m_kato
6de55c5b5f8d5f92389d0d244d2bced1f979ade9
created 2019-08-20 01:52 +0000
pushed 2019-10-14 16:30 +0000
Masayuki Nakano Masayuki Nakano - Bug 1572685 - part 11: Move `HTMLEditRules::JoinOffset` to `EditorBase::EditSubActionData` r=m_kato
193653b7d3f2fe03474634099e65a001bcaafc75
created 2019-08-20 01:52 +0000
pushed 2019-10-14 16:30 +0000
Masayuki Nakano Masayuki Nakano - Bug 1572685 - part 10: Get rid of `HTMLEditRules::mUtilRange` r=m_kato
de4d785d8268cca5b5813f8928d749181c94303f
created 2019-08-20 01:50 +0000
pushed 2019-10-14 16:30 +0000
Masayuki Nakano Masayuki Nakano - Bug 1572685 - part 2: Move `HTMLEditRules::mDidExplicitlySetInterLine` to `TopLevelEditSubActionData` r=m_kato
a3c7baabe15e84e7d5299f3aa03eef1c36ab1612
created 2019-08-13 08:53 +0000
pushed 2019-10-14 16:30 +0000
Masayuki Nakano Masayuki Nakano - Bug 1572681 - part 6: Move `TextEditRules::mDidExplicitlySetInterline` to `HTMLEditRules` r=m_kato
1f06af74eb399bef1b033b3fb21a5f382b9009b8
created 2019-08-13 04:41 +0000
pushed 2019-10-14 16:30 +0000
Masayuki Nakano Masayuki Nakano - Bug 1572681 - part 5: Get rid of `TextEditRules::mDeleteBidiImmediately` r=m_kato
f83db3bd9f6f9c43af4c01f1073c83be8ca70c4e
created 2019-08-13 04:41 +0000
pushed 2019-10-14 16:30 +0000
Masayuki Nakano Masayuki Nakano - Bug 1572681 - part 4: Get rid of arguments of `TextEditRules::BeforeEdit()` and `TextEditRules::AfterEdit()` r=m_kato
f2bd71ff0ca3ece32b7d63c236e28104fbbadf12
created 2019-08-13 04:26 +0000
pushed 2019-10-14 16:30 +0000
Masayuki Nakano Masayuki Nakano - Bug 1572681 - part 3: Change `TextEditRules::mLockRulesSniffing` to `HTMLEditRules::mInitialized` r=m_kato
3f5493ec48523d03f39d26ef356becc4e5a23d64
created 2019-08-13 02:42 +0000
pushed 2019-10-14 16:30 +0000
Masayuki Nakano Masayuki Nakano - Bug 1572681 - part 2: Get rid of `TextEditRules::mTopLevelEditSubAction` and `TextEditRules::mActionNesting` r=m_kato
cbd6bace05dca21042e1975cb012a15abd475529
created 2019-08-13 01:24 +0000
pushed 2019-10-14 16:30 +0000
Masayuki Nakano Masayuki Nakano - Bug 1572681 - part 1: Move `TextEditRules::mCachedSelection*` to `EditorBase::AutoEditActionDataSetter` r=m_kato
8059efaac8ca4a45dd3d4161aa3e09e644e3c5ca
created 2019-08-09 09:01 +0000
pushed 2019-10-14 16:30 +0000
Masayuki Nakano Masayuki Nakano - Bug 1572375 - part 4: Move `TextEditRules::RemoveRedundantTrailingBR()` into `TextEditor` r=m_kato
e7d953d0be6cf385c848d80039a1cb737b47606b
created 2019-08-09 08:57 +0000
pushed 2019-10-14 16:30 +0000
Masayuki Nakano Masayuki Nakano - Bug 1572375 - part 3: Get rid of `TextEditRules::WillUndo()`, `TextEditRules::DidUndo()`, `TextEditRules::WillRedo()` and `TextEditRules::DidRedo()` r=m_kato
94b4e63c71df3c07e8a2ac8dab406284782b73e5
created 2019-08-09 08:25 +0000
pushed 2019-10-14 16:30 +0000
Masayuki Nakano Masayuki Nakano - Bug 1572375 - part 2: Split `TextEditRules::WillInsert()` r=m_kato
235c10b6af849e1658fefd1dfdc6e21a02c023b2
created 2019-08-09 07:03 +0000
pushed 2019-10-14 16:30 +0000
Masayuki Nakano Masayuki Nakano - Bug 1572375 - part 1: Move `TextEditRules::mPaddingBRElementForEmptyEditor` to `EditorBase` r=m_kato
5a67c3b4188692b58d77cd103b7ac44793191a8e
created 2019-08-02 05:46 +0000
pushed 2019-10-14 16:30 +0000
Masayuki Nakano Masayuki Nakano - Bug 1569902 - part 4: Make `TextEditor` inserts padding `<br>` element for empty last line after setting flags to `NS_PADDING_FOR_EMPTY_LAST_LINE` r=m_kato
b9ffd7bff146770ab668b04787ac652d3b8a578d
created 2019-08-02 05:45 +0000
pushed 2019-10-14 16:30 +0000
Masayuki Nakano Masayuki Nakano - Bug 1569902 - part 3: Get rid of `TextEditRules::CreateBR()` r=m_kato
d3d34552e75d90bcb9b47acafd46dc986f7aa866
created 2019-08-02 05:45 +0000
pushed 2019-10-14 16:30 +0000
Masayuki Nakano Masayuki Nakano - Bug 1569902 - part 2: Stop using attribute to consider whether a `<br>` element is a special node for empty last line or not r=m_kato,smaug
53fd693e44a736c85e93457296b77ed880ab30aa
created 2019-08-02 05:44 +0000
pushed 2019-10-14 16:30 +0000
Masayuki Nakano Masayuki Nakano - Bug 1569902 - part 1: Stop using attribute to consider whether a `<br>` element is an editor bogus node or not r=m_kato,smaug
32c7c4840b1e645bb87b4200eba0b25ea4ebb5c7
created 2019-07-22 03:53 +0000
pushed 2019-10-14 16:30 +0000
Masayuki Nakano Masayuki Nakano - Bug 1548389 - part 2: Make `TextEditRules` use the new editor API to mask/unmask characters in password editor r=m_kato
f1d32f0d5b87837b52d6ae33c9add5af8a089ceb
created 2019-07-22 03:53 +0000
pushed 2019-10-14 16:30 +0000
Masayuki Nakano Masayuki Nakano - Bug 1548389 - part 1: Implement API to get/set unmask-range of password editor r=m_kato
80c8ca102b81ddccf720129381d8669b88f61a17
created 2019-05-08 09:40 +0000
pushed 2019-07-01 08:34 +0000
Masayuki Nakano Masayuki Nakano - Bug 1549319 - Make template methods marked as MOZ_CAN_RUN_SCRIPT take only EditorDOMPoint (i.e., not allow EditorRawDOMPoint) 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
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
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
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
45bc2423e812560a8cd69b0639e70096cbac83b5
created 2018-11-03 11:20 +0000
pushed 2019-01-21 12:33 +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 2019-01-21 12:33 +0000
Cosmin Sabou Cosmin Sabou - Backed out 5 changesets (bug 1503473) for crashes in Thunderbird on request of jorgk. a=backout
ec732243e9ad7cdfea1fad018f1acc400e00f2b0
created 2018-11-02 07:48 +0000
pushed 2019-01-21 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1503473 - part 2: Make TextEditRules::WillInsertBreak() and HTMLEditRules::WillInsertBreak() return EditActionResult r=m_kato
258672244b3e879b464788d7e054e9f72bd67655
created 2018-10-30 10:02 +0000
pushed 2019-01-21 12:33 +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
27ca7b49a11e0440721ab013b100578ac558b161
created 2018-10-30 09:59 +0000
pushed 2019-01-21 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1465702 - part 3: Make public methods of TextEditor create AutoEditActionDataSetter if necessary r=m_kato
f01896424c3a2fa77c20f9b9b40da89a2a09c1ba
created 2018-10-25 05:55 +0000
pushed 2019-01-21 12:33 +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 2019-01-21 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1501180 - Make TextEditRules::Notify() hide input characters via editor instance 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
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
less more (0) -100 -60 tip