editor/libeditor/HTMLEditorCommands.cpp
150c70a6850a8213dd4709ff0625dec53fe0c14d
created 2021-06-11 03:01 +0000
pushed 2021-06-11 09:42 +0000
Masayuki Nakano Masayuki Nakano - Bug 1714918 - Sort out editor class accessors of `nsIEditor` r=m_kato
cc22e0885eb911718a4c4ab7b5be6891fbff7d56
created 2021-06-09 07:17 +0000
pushed 2021-06-10 03:46 +0000
Masayuki Nakano Masayuki Nakano - Bug 1713756 - Make editor command classes treat `EditorBase` instead of `TextEditor` r=m_kato
1f4532c736251ab25bacbfde219264a5b9b492ef
created 2020-09-23 15:17 +0000
pushed 2020-09-24 09:34 +0000
Simon Giesecke Simon Giesecke - Bug 1650145 - Replace all value uses of Empty[C]String by 0-length _ns literals. r=froydnj,geckoview-reviewers,agi
3f8100fb74318f9e0b3b6351ade737994d13bcf8
created 2020-07-01 08:29 +0000
pushed 2020-07-01 21:32 +0000
Simon Giesecke Simon Giesecke - Bug 1648010 - Replace uses of NS_LITERAL_STRING/NS_LITERAL_CSTRING macros by _ns literals. r=geckoview-reviewers,jgilbert,agi,hsivonen,froydnj
2a4c8b3ee34dd49eb7eee08d1b76b05817cf3a0a
created 2020-04-09 10:10 +0000
pushed 2020-04-10 02:59 +0000
Masayuki Nakano Masayuki Nakano - Bug 1627573 - part 4: Mark `CSSEditUtils` methods which refer computed style as `MOZ_CAN_RUN_SCRIPT` r=m_kato
ba2f3be47bafbab4d9044e2a1fafcf6e9819f1c9
created 2020-04-09 10:58 +0300
pushed 2020-04-09 09:55 +0000
Bogdan Tara Bogdan Tara - Backed out 4 changesets (bug 1627573) for bustages complaining about CSSEditUtils.cpp CLOSED TREE
8ced0e6ed31e336ee56cd002fd52a80515cc46f5
created 2020-04-08 15:51 +0000
pushed 2020-04-09 09:55 +0000
Masayuki Nakano Masayuki Nakano - Bug 1627573 - part 4: Mark `CSSEditUtils` methods which refer computed style as `MOZ_CAN_RUN_SCRIPT` r=m_kato
7cc31e664754dd942144067530bdd9c3e0f07bd9
created 2020-04-01 06:38 +0000
pushed 2020-04-01 21:26 +0000
Masayuki Nakano Masayuki Nakano - Bug 1624011 - Make constructor of `AlignStateAtSelection` not assert when there is no selection ranges r=m_kato
9258b327ce4f26cd9a38c5b577104394d57a9a21
created 2020-03-10 04:34 +0000
pushed 2020-03-10 21:44 +0000
Masayuki Nakano Masayuki Nakano - Bug 1620504 - part 11: Clean up warnings in editor command classes r=m_kato
648ad637c58e6f0558f769666ddb18d36b550344
created 2020-01-14 07:14 +0000
pushed 2020-01-14 21:43 +0000
Masayuki Nakano Masayuki Nakano - Bug 970802 - part 2: HTML editor command classes shouldn't handle edit actions multiple times r=m_kato
d1bd6a967ff28b0137a78b4d6bc2041068d8da3a
created 2020-01-14 04:41 +0200
pushed 2020-01-14 09:44 +0000
Razvan Maries Razvan Maries - Backed out 5 changesets (bug 970802) for xpcshell perma fails. CLOSED TREE
ce6853e64ed663a8b0656e2e7073a8e53200a33f
created 2020-01-08 09:22 +0000
pushed 2020-01-14 09:44 +0000
Masayuki Nakano Masayuki Nakano - Bug 970802 - part 2: HTML editor command classes shouldn't handle edit actions multiple times r=m_kato
22e16ebb107ff4a20676c41d58fef64f38e208af
created 2019-10-08 09:24 +0000
pushed 2019-10-08 16:00 +0000
Masayuki Nakano Masayuki Nakano - Bug 1566795 - part 4: Make `HTMLEditor` not check `IsCSSEnabled()` at removing inline style r=m_kato
538fc47f8d3bf21b1ca21b0df4c9f302f76c54dd
created 2019-10-08 10:21 +0300
pushed 2019-10-08 16:00 +0000
Razvan Maries Razvan Maries - Backed out changeset 90695432b21e (bug 1566795)for build bustages on HTMLStyleEditor.cpp. CLOSED TREE
90695432b21eb0add256f0f18a5f1775333a38d7
created 2019-10-07 05:31 +0000
pushed 2019-10-08 16:00 +0000
Masayuki Nakano Masayuki Nakano - Bug 1566795 - part 4: Make `HTMLEditor` not check `IsCSSEnabled()` at removing inline style r=m_kato
3211676536b01866845518ae653e0aa6a449c4f4
created 2019-09-18 08:20 +0000
pushed 2019-09-18 21:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540029 - part 8: Replace `HTMLEditRules::GetParagraphState()` with new stack only class r=m_kato
e71921b729c6c61c9f2c7b6b84cf0db58543d28f
created 2019-09-18 06:26 +0000
pushed 2019-09-18 09:56 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540029 - part 7: Replace `HTMLEditRules::GetAlignment()` with new stack only class r=m_kato
f1c646b0f812e911f218e7206b57db27d726caa2
created 2019-09-18 04:42 +0000
pushed 2019-09-18 09:56 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540029 - part 6: Replace `HTMLEditRules::GetListItemState()` with new stack only class r=m_kato
7442cbe672da9b1d4d3856b1881b0ca2a15ed145
created 2019-09-18 03:39 +0000
pushed 2019-09-18 09:56 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540029 - part 5: Replace `HTMLEditRules::GetListState()` with new stack class r=m_kato
dc0f654c9ccdc10edfcbb72fcfddabe3aca66376
created 2019-09-12 06:20 +0000
pushed 2019-09-12 15:24 +0000
Masayuki Nakano Masayuki Nakano - Bug 1574852 - part 99: Move `HTMLEditRules::WillRelativeChangeZIndex()` to `HTMLEditor` r=m_kato
c3a59e9eeba81e7756b6f37217b9c3088cebfb18
created 2019-09-06 06:01 +0000
pushed 2019-09-07 09:40 +0000
Masayuki Nakano Masayuki Nakano - Bug 1574852 - part 71: Move `HTMLEditRules::WillRemoveList()` to `HTMLEditor` r=m_kato
b08d2e18630f7c806734c60bdb4e6abcae17931f
created 2019-09-03 09:32 +0000
pushed 2019-09-05 16:14 +0000
Masayuki Nakano Masayuki Nakano - Bug 1574852 - part 56: Merge `HTMLEditRules::WillMakeList()` and `HTMLEditRules::WillMakeDefinitionList()` and make `HTMLEditor` call it directly r=m_kato
9ee7acab98a470b2860125ba3deb439a64dc83e7
created 2019-06-10 10:27 +0000
pushed 2019-06-10 21:47 +0000
Masayuki Nakano Masayuki Nakano - Bug 1529884 - part 6: Through subject principal at Document::ExecCommand() to constructor of EditorBase::AutoEditActionDataSetter r=smaug
c487de34b03810777f966844b6b8d0b24bb02903
created 2019-06-04 10:01 +0000
pushed 2019-06-04 16:04 +0000
Masayuki Nakano Masayuki Nakano - Bug 1555227 - Make GetInternalCommand() return new commands when the command is "cmd_align" without params r=m_kato
ed3667be6075fb724afc34a3294285ec8d484e52
created 2019-05-21 07:47 +0000
pushed 2019-05-21 15:45 +0000
Masayuki Nakano Masayuki Nakano - Bug 1549661 - part 5: Make commands for `MultiStateCommandBase` take both `CString` and `String` r=m_kato
c3c796dd6070d4011e0f4f9a474c2134761ea419
created 2019-05-21 07:45 +0000
pushed 2019-05-21 15:45 +0000
Masayuki Nakano Masayuki Nakano - Bug 1549661 - part 4: Create `EditorCommand::DoCommandParam(Command aCommand, const nsAString& aStringParam, TextEditor& aTextEditor)` r=m_kato
cc344bcbf49d0f99d8a76fa15bdbb91a934728cb
created 2019-05-21 07:44 +0000
pushed 2019-05-21 15:45 +0000
Masayuki Nakano Masayuki Nakano - Bug 1549661 - part 1: Create `EditorCommand::DoCommandParam(Command aCommand, TextEditor& aTextEditor)` and make it just call `DoCommand()` r=m_kato
93efde688b8c6869c30e2e50c9b755989d4e6e57
created 2019-05-07 22:34 +0000
pushed 2019-05-08 11:13 +0000
Masayuki Nakano Masayuki Nakano - Bug 1549264 - Mark EditorBase::SplitNodeWithTransaction() as MOZ_CAN_RUN_SCRIPT r=m_kato
dfce0c346eeb8e9fbf28eb661714a243c137f293
created 2019-05-03 02:15 +0000
pushed 2019-05-03 12:59 +0000
Masayuki Nakano Masayuki Nakano - Bug 1547869 - Make IsCommandEnabled() of HTML editor command classes return false if given editor is TextEditor r=smaug
1e0e71568ab6fd65275cd079acd26d6e05a75ac7
created 2019-04-30 04:24 +0000
pushed 2019-04-30 11:32 +0000
Masayuki Nakano Masayuki Nakano - Bug 1546839 - part 4: Make all editor command classes use Command instead of command name r=smaug
a0c695448d6e69bfd315a233cef61147d9b75bdb
created 2019-04-27 07:37 +0000
pushed 2019-04-28 09:38 +0000
Masayuki Nakano Masayuki Nakano - Bug 1546578 - part 10: Mark methods of editor command classes as far as possible r=m_kato
7c45189445aab81ca8032e963fd66ecf394157c2
created 2019-04-27 07:36 +0000
pushed 2019-04-28 09:38 +0000
Masayuki Nakano Masayuki Nakano - Bug 1546578 - part 9: Make GetCurrentState() of editor command classes take nsCommandParams& instead of nsICommandParams* r=m_kato
a90af6c1b7d1bf34cc34928da7cf5169f37837b0
created 2019-04-27 07:35 +0000
pushed 2019-04-28 09:38 +0000
Masayuki Nakano Masayuki Nakano - Bug 1546578 - part 8: Make EditorCommand implement nsIControllerCommand::GetCommandStateParams() and call internal GetCommandStateParams() method which take TextEditor directly r=m_kato
4e5609da308736145af7e211d3048a45df5c289b
created 2019-04-26 15:32 +0000
pushed 2019-04-28 09:38 +0000
Masayuki Nakano Masayuki Nakano - Bug 1546578 - part 7: Make EditorCommand implement nsIControllerCommand::DoCommandParams() and call internal DoCommandParams() method which take TextEditor directly r=m_kato
93f5bf3c98074111ce1a1246b89d636f4f48b491
created 2019-04-26 14:00 +0000
pushed 2019-04-28 09:38 +0000
Masayuki Nakano Masayuki Nakano - Bug 1546578 - part 6: Make EditorCommand implement nsIControllerCommand::DoCommand() and call internal DoCommand() method which take TextEditor directly r=m_kato
409044e9dbbdcc622a42ea9da9d9ee88ea5d4e20
created 2019-04-26 13:11 +0000
pushed 2019-04-28 09:38 +0000
Masayuki Nakano Masayuki Nakano - Bug 1546578 - part 5: Make EditorCommand implement nsIControllerCommand::IsCommandEnabled() and call internal IsCommandEnabled() method which return bool directly r=m_kato
6f718d253d8d01518b70fd56f78941882474f3b5
created 2019-04-26 11:06 +0000
pushed 2019-04-28 09:38 +0000
Masayuki Nakano Masayuki Nakano - Bug 1546578 - part 4: Merge AbsolutePositioningCommand::IsCommandEnabled() with StateUpdatingCommandBase::IsCommandEnabled() r=m_kato
bc7f7e832c4e8635df5b267e3c0a534ccc11424c
created 2019-04-26 03:20 +0000
pushed 2019-04-28 09:38 +0000
Masayuki Nakano Masayuki Nakano - Bug 1546578 - part 3: Get rid of HighlightColorStateCommand::IsCommandEnabled() because of it's exactly same as its superclass's definition r=m_kato
fa8572b81eaac032bafe2b38028746f7491dbffe
created 2019-04-26 03:20 +0000
pushed 2019-04-28 09:38 +0000
Masayuki Nakano Masayuki Nakano - Bug 1546578 - part 2: Make all editor command classes derived from `EditorCommand` class r=m_kato
adbd46962f21820f20a236c66fe1f3bdb57e52b4
created 2019-04-26 02:20 +0000
pushed 2019-04-28 09:38 +0000
Masayuki Nakano Masayuki Nakano - Bug 1546578 - part 1: Get rid of HTMLEditorCommands.h r=m_kato
feb8846c6602b5fb4a2580ee1f9155d2fb509585
created 2019-04-25 07:14 +0000
pushed 2019-04-25 16:18 +0000
Masayuki Nakano Masayuki Nakano - Bug 1546577 - Make overloads of CanCut(), CanCopy(), CanDelete() and CanPaste() which return bool instead of nsresult r=m_kato
b742fcff4f2bd93c8bce4923ca206f1c945d1823
created 2019-04-15 07:29 +0000
pushed 2019-04-15 15:24 +0000
Masayuki Nakano Masayuki Nakano - Bug 1543966 - part 2: Make "HTML editor commands" and "document state commands" singleton classes r=m_kato
c7ec5a12950618af4257d9c0a512a3acff1dced1
created 2019-03-30 11:55 +0000
pushed 2019-03-30 21:44 +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-03-29 22:44 +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-03-29 21:53 +0000
Masayuki Nakano Masayuki Nakano - Bug 1539356 - Mark EditorBase::InsertNodeTransaction() as MOZ_CAN_RUN_SCRIPT r=m_kato
879d393e6c581ce67bb748fce870f0325d502112
created 2019-03-12 01:55 +0000
pushed 2019-03-13 05:21 +0000
Boris Zbarsky Boris Zbarsky - Bug 1534370 part 3. Mark InsertFromTransferable as MOZ_CAN_RUN_SCRIPT. r=masayuki
d954c8365626fc7dac127fd9c464f1008b9b06ba
created 2019-02-27 00:44 +0000
pushed 2019-02-27 16:31 +0000
Masayuki Nakano Masayuki Nakano - Bug 1530250 - Make InsertTagCommand::DoCommandParams() check result of nsCommandParams::GetString() r=m_kato
fdc5726d5a27c9cc7309694e014219689117cccb
created 2019-02-25 03:30 +0000
pushed 2019-02-25 10:22 +0000
Masayuki Nakano Masayuki Nakano - Bug 1529190 - Make `execCommand("createLink")` and `execCommand("insertImage")` aware of URL including non-ASCII characters r=m_kato
928e7fda3cb43594f888899ba9a460d8433e93e1
created 2019-02-22 08:19 +0000
pushed 2019-02-22 16:25 +0000
Masayuki Nakano Masayuki Nakano - Bug 1529177 - Make InsertTagCommand::DoCommandParams() use nsGkAtoms to set attribute r=m_kato
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-11-30 11:01 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
986f21f1f5d5757812f6956aa9b8722c6a043842
created 2018-10-30 10:00 +0000
pushed 2018-10-30 22:06 +0000
Masayuki Nakano Masayuki Nakano - Bug 1465702 - part 4: Make public methods of HTMLEditor create AutoEditActionDataSetter if necessary r=m_kato
7bda40ae7f004f43c3afbfb66f7a3b5a2ea2eaa9
created 2018-10-24 04:17 +0000
pushed 2018-10-24 13:27 +0000
Masayuki Nakano Masayuki Nakano - Bug 1500862 - part 1: Make HTMLEditor::SetInlineProperty() remove exclusive style automatically r=m_kato
5e3078b8f344be3a775b87ea5d1b16449e078960
created 2018-08-27 06:52 +0000
pushed 2018-08-27 15:50 +0000
Masayuki Nakano Masayuki Nakano - Bug 1485934 - Get rid of nsIHTMLEditor.getFontColorState() r=m_kato
ccb713187e45a0ce52cf0ebe8969ddac9608e215
created 2018-04-04 22:27 +0900
pushed 2018-08-20 09:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 1449564 - part 2: Make absolute positioned element editor disabled in default and make it possible to enable it with new command r=m_kato
417967cf69de08d624ccbc85886ce8f0e224fdd4
created 2018-08-10 19:36 +0900
pushed 2018-08-16 21:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1482020 - Make all callers of CreateElementWithDefaults() use non-virtual method r=m_kato
f0819f9d226d568e96b942f1ad338cebab90f088
created 2018-08-14 08:30 +0000
pushed 2018-08-15 17:54 +0000
Masayuki Nakano Masayuki Nakano - Bug 1482018 - Create non-virtual methods of nsIHTMLEditor::Indent() equivalents r=m_kato
d05ea252346c6cca1b9148b315b9bc5678b6fd19
created 2018-08-13 06:16 +0000
pushed 2018-08-13 09:55 +0000
Masayuki Nakano Masayuki Nakano - Bug 1482015 - Create HTMLEditor::RemoveInlinePropertyInternal() for internal use r=m_kato
50e4f06ac01a1f6dc187ef6ea23226e551f6f2a0
created 2018-08-13 05:16 +0000
pushed 2018-08-13 09:55 +0000
Masayuki Nakano Masayuki Nakano - Bug 1482013 - Create HTMLEditor::SetInlinePropertyInternal() for internal use r=m_kato
305478da57df5ec75ea4ac7a0bbe4010f3874200
created 2018-08-09 11:52 +0000
pushed 2018-08-09 21:30 +0000
Masayuki Nakano Masayuki Nakano - Bug 1482007 - part 2: Make all callers of EditorBase::BeginTransaction() use AutoTransactionBatch r=m_kato
da50b3158af37d5b3dacd133fd302ea639767fd1
created 2018-07-10 20:04 +0900
pushed 2018-07-13 08:51 +0000
Masayuki Nakano Masayuki Nakano - Bug 1450882 - part 4: Make C++ users of nsICommandParams use nsCommandParams directly r=Ehsan
less more (0) -60 tip