editor/libeditor/HTMLStyleEditor.cpp
8bd3c154bb79574a7ad0618e8b9621fede1ba28e
created 2020-03-19 12:48 +0000
pushed 2020-04-27 16:26 +0000
Masayuki Nakano Masayuki Nakano - Bug 1620504 - part 22-8: Clean up warnings in HTMLStyleEditor.cpp r=m_kato
afbf73fb407354fdd4750dfda7d09e92810ed7ce
created 2020-03-06 09:57 +0000
pushed 2020-03-30 09:22 +0000
Boris Zbarsky Boris Zbarsky - Bug 1535530. Fix can-run-script analysis to not mishandle on-stack refs to RefPtrs. r=andi,masayuki
808290d9cd093c5b9836d96e335268c11c3bcf25
created 2020-02-19 05:37 +0000
pushed 2020-03-30 09:22 +0000
Makoto Kato Makoto Kato - Bug 1359404 - Make IsEmptyNode infaillible. r=masayuki
49adcf9a70abc9df4f11a123d181aa7213a20615
created 2020-02-13 14:38 +0000
pushed 2020-03-30 09:22 +0000
Simon Giesecke Simon Giesecke - Bug 1611415 - Prefer using std::move over forget. r=froydnj
40224b9480044dc1937981702026d84a05794353
created 2020-02-12 20:13 +0200
pushed 2020-03-30 09:22 +0000
shindli shindli - Backed out changeset 0c982bc69cb3 (bug 1611415) for causing build bustages in /builds/worker/workspace/build/src/obj-firefox/dist/include/nsCOMPtr CLOSED TREE
0c982bc69cb321db4e4fd188c641505c26afab5b
created 2020-02-12 17:24 +0000
pushed 2020-03-30 09:22 +0000
Simon Giesecke Simon Giesecke - Bug 1611415 - Applied FixItHints from mozilla-non-std-move. r=froydnj
b6856377aa69cf2f626b59741100a15032a9aaaa
created 2020-01-30 08:50 +0000
pushed 2020-03-02 18:46 +0000
Masayuki Nakano Masayuki Nakano - Bug 1611751 - Remove unused scriptable methods of `nsIHTMLEditor`, `nsIEditorStyleSheets` and `nsITableEditor` r=m_kato
f6a56b3d09559e65945cdff58c2e64759232fe63
created 2020-01-14 07:18 +0000
pushed 2020-03-02 18:46 +0000
Masayuki Nakano Masayuki Nakano - Bug 970802 - part 5: Make `AutoEditActionDataSetter` created method dispatch "beforeinput" event r=smaug,m_kato
648ad637c58e6f0558f769666ddb18d36b550344
created 2020-01-14 07:14 +0000
pushed 2020-03-02 18:46 +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-03-02 18:46 +0000
Razvan Maries Razvan Maries - Backed out 5 changesets (bug 970802) for xpcshell perma fails. CLOSED TREE
5511edd700f79dd849bc3a769e8a5e38dd78745f
created 2020-01-14 01:09 +0000
pushed 2020-03-02 18:46 +0000
Masayuki Nakano Masayuki Nakano - Bug 970802 - part 5: Make `AutoEditActionDataSetter` created method dispatch "beforeinput" event r=smaug,m_kato
ce6853e64ed663a8b0656e2e7073a8e53200a33f
created 2020-01-08 09:22 +0000
pushed 2020-03-02 18:46 +0000
Masayuki Nakano Masayuki Nakano - Bug 970802 - part 2: HTML editor command classes shouldn't handle edit actions multiple times r=m_kato
d1efd0d79046c473ffe2d4a78210e51c20beb07f
created 2019-11-01 15:24 +0000
pushed 2019-12-30 12:35 +0000
Edgar Chen Edgar Chen - Bug 1580491 - Use Element::HasNonEmptyAttr in various places; r=bzbarsky
e7a5c041beab6943561e211dfbf1b60714862f32
created 2019-10-09 08:04 +0000
pushed 2019-11-25 12:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1566795 - part 6: Make `HTMLEditor::RemoveInlinePropertyInternal()` remove text node style which comes from block parent r=m_kato
5188f3280dda1eb1c35e526b5e579a86d621c69c
created 2019-10-08 09:24 +0000
pushed 2019-11-25 12:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1566795 - part 5: Make the for loop of `HTMLEditor::RemoveInlinePropertyInternal()` partially selected text nodes r=m_kato
22e16ebb107ff4a20676c41d58fef64f38e208af
created 2019-10-08 09:24 +0000
pushed 2019-11-25 12:02 +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-11-25 12:02 +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-11-25 12:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1566795 - part 4: Make `HTMLEditor` not check `IsCSSEnabled()` at removing inline style r=m_kato
a3dd266722b09311234e87f4f5c1977937f34af4
created 2019-10-07 03:33 +0000
pushed 2019-11-25 12:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1566795 - part 3: Clean up `HTMLEditor::RemoveStyleInside()` r=m_kato
6d036df5d1f5acb2c510e514127f81b48bb54504
created 2019-10-07 01:11 +0000
pushed 2019-11-25 12:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1566795 - part 2: Clean up `HTMLEditor::SplitAboveRange()` r=m_kato
e62a594ec4d2b8e16e1c37bde68a3605bacb7e99
created 2019-10-07 00:55 +0000
pushed 2019-11-25 12:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1566795 - part 1: Clean up `HTMLEditor::ClearStyle()`, `HTMLEditor::SplitStyleAbovePoint()` and their callers r=m_kato
71cfe2c9fc79e46e8fe0c360839ca2a5b595c696
created 2019-09-18 12:37 +0000
pushed 2019-11-25 12:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1581034 - part 2: Get rid of `TextEditUtils::IsBreak()` and `TextEditUtils` itself r=m_kato
72e2b71294b4b30411516c671382b6fba25cb610
created 2019-09-18 08:40 +0000
pushed 2019-11-25 12:02 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540029 - part 10: Get rid of `TextEditRules` and `HTMLEditRules` 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
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
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
8fc745a7fb86b9d1af138735f9752ce2827824d5
created 2019-08-12 08:31 +0000
pushed 2019-10-14 16:30 +0000
Mirko Brodesser Mirko Brodesser - Bug 1572715: part 2) Make some methods around `HTMLEditor` const-correct. r=masayuki
9ee7acab98a470b2860125ba3deb439a64dc83e7
created 2019-06-10 10:27 +0000
pushed 2019-08-26 18:30 +0000
Masayuki Nakano Masayuki Nakano - Bug 1529884 - part 6: Through subject principal at Document::ExecCommand() to constructor of EditorBase::AutoEditActionDataSetter r=smaug
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
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
fb6392410d8cbc2296c1810ee6105311d9e270cc
created 2019-04-12 01:17 +0000
pushed 2019-07-01 08:34 +0000
Masayuki Nakano Masayuki Nakano - Bug 1539110 - Make HTMLEditor::RemoveStyleInside() and HTMLEditor::SplitStyleAbovePoint() check tag names with whitelist 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
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
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
f4039b1e1fb6696443deb7ffd152568f6c20e240
created 2019-02-19 06:30 +0000
pushed 2019-05-13 09:36 +0000
Masayuki Nakano Masayuki Nakano - Bug 998941 - part 1-6: Make HTMLEditor set InputEvent.data when InputEvent.inputType is "fontName" r=smaug,m_kato
dbf919528d9794a0570b6805a45e9baeac42629f
created 2019-01-11 01:52 +0000
pushed 2019-03-11 12:10 +0000
Masayuki Nakano Masayuki Nakano - Bug 181137 - part 8: Make ContentIteratorBase and its subclasses non-refcountable r=smaug
0d3c97c78d7ce2dc4a6790caa84b47b62d097b34
created 2019-01-11 01:50 +0000
pushed 2019-03-11 12:10 +0000
Masayuki Nakano Masayuki Nakano - Bug 181137 - part 5: Make all users of PostContentIterator treat it directly rather than via nsIContentIterator r=smaug
5fb4b3194d8edf19acf42c3b27e26201beb95587
created 2019-01-11 01:49 +0000
pushed 2019-03-11 12:10 +0000
Masayuki Nakano Masayuki Nakano - Bug 181137 - part 3: Make all users of ContentSutreeIterator treat it directly rather than via nsIContentIterator r=smaug
5562d6967f3d6a7d4a5f9a16e7a492452163ff14
created 2019-01-10 11:42 +0200
pushed 2019-03-11 12:10 +0000
Csoregi Natalia Csoregi Natalia - Backed out 8 changesets (bug 181137) for bustage on FragmentOrElement.cpp:1751. CLOSED TREE
99a977d519a0b78e267d3dce4afb009b8d3be769
created 2019-01-10 08:50 +0000
pushed 2019-03-11 12:10 +0000
Masayuki Nakano Masayuki Nakano - Bug 181137 - part 8: Make ContentIteratorBase and its subclasses non-refcountable r=smaug
83bec02c21d965b6cd5eb0fc682a18ef6ac74b68
created 2019-01-10 08:46 +0000
pushed 2019-03-11 12:10 +0000
Masayuki Nakano Masayuki Nakano - Bug 181137 - part 5: Make all users of PostContentIterator treat it directly rather than via nsIContentIterator r=smaug
b6fc7a332db7a7a3e3fe89f311b3c44e49145ad6
created 2019-01-10 08:45 +0000
pushed 2019-03-11 12:10 +0000
Masayuki Nakano Masayuki Nakano - Bug 181137 - part 3: Make all users of ContentSutreeIterator treat it directly rather than via nsIContentIterator r=smaug
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
b096dc953832f7601d34625144d19c1bb43c9f7a
created 2018-11-30 01:21 +0000
pushed 2019-01-21 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1510183 - Make HTMLEditor treat empty string attribute of style as nullptr of nsAtom rather than nsGkAtoms::_empty 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
bda6c79cf03c921d16e4944fc200a424b4af78b0
created 2018-10-30 10:04 +0000
pushed 2019-01-21 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1465702 - part 7: Make protected/private methods of EditorBase/TextEditor/HTMLEditor use SelectionRefPtr() instead of GetSelection() 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
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
986f21f1f5d5757812f6956aa9b8722c6a043842
created 2018-10-30 10:00 +0000
pushed 2019-01-21 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1465702 - part 4: Make public methods of HTMLEditor create AutoEditActionDataSetter if necessary 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
7bda40ae7f004f43c3afbfb66f7a3b5a2ea2eaa9
created 2018-10-24 04:17 +0000
pushed 2019-01-21 12:33 +0000
Masayuki Nakano Masayuki Nakano - Bug 1500862 - part 1: Make HTMLEditor::SetInlineProperty() remove exclusive style automatically r=m_kato
71525c253ed0c6fb711f99e13de8d6d6e54a6a4a
created 2018-08-28 09:46 +0000
pushed 2018-10-15 10:40 +0000
Masayuki Nakano Masayuki Nakano - Bug 1485935 - Use NS_IMETHODIMP for implementation of HTMLEditor::GetIsCSSEnabled() r=m_kato
5e3078b8f344be3a775b87ea5d1b16449e078960
created 2018-08-27 06:52 +0000
pushed 2018-10-15 10:40 +0000
Masayuki Nakano Masayuki Nakano - Bug 1485934 - Get rid of nsIHTMLEditor.getFontColorState() r=m_kato
d05ea252346c6cca1b9148b315b9bc5678b6fd19
created 2018-08-13 06:16 +0000
pushed 2018-10-15 10:40 +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-10-15 10:40 +0000
Masayuki Nakano Masayuki Nakano - Bug 1482013 - Create HTMLEditor::SetInlinePropertyInternal() for internal use r=m_kato
147cb3ed71f8dc1f24653b4486cecc54c52ad5a1
created 2018-08-09 08:22 +0000
pushed 2018-10-15 10:40 +0000
Makoto Kato Makoto Kato - Bug 1464251 - SplitNodeDeepWithTransaction might create orphan node. r=masayuki
less more (0) -100 -60 tip