editor/libeditor/HTMLEditor.cpp
afb9438378f091aa9f31192c235191625c3d538a
created 2019-11-15 17:44 +0000
pushed 2019-11-19 11:31 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1596768 - Remove GetBindingParent usage in editor. r=smaug
34804d1ae0c049bef2003f93e9ffb966a228db3c
created 2019-11-12 15:20 +0000
pushed 2019-11-19 11:31 +0000
Mirko Brodesser Mirko Brodesser - Bug 1591417: part 2) Rename `HasMutationEventListeners` to `MaybeHasMutationEventListeners`. r=masayuki
81e8d69354842cb79d6374d5572e4af2d4b70aba
created 2019-11-07 02:59 +0000
pushed 2019-11-07 10:04 +0000
Masayuki Nakano Masayuki Nakano - Bug 1593920 - Clean up `HTMLEditor::TabInTable()` with taking `WidgetKeyboardEvent*` and returning `EditActionResult` r=m_kato
973eac50bb33fc630b9d7a49556a9c9c26ff465c
created 2019-10-14 17:11 +0000
pushed 2019-10-21 22:00 +0000
Mats Palmgren Mats Palmgren - Bug 1587141 part 2 - Make execCommand("indent") ignore whitespace when looking for sibling list element. r=masayuki
7214f827b7fb017fd9ee1a81b9e54f2d97e5f8c1
created 2019-10-06 18:29 +0000
pushed 2019-10-07 09:35 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
71cfe2c9fc79e46e8fe0c360839ca2a5b595c696
created 2019-09-18 12:37 +0000
pushed 2019-09-19 04:08 +0000
Masayuki Nakano Masayuki Nakano - Bug 1581034 - part 2: Get rid of `TextEditUtils::IsBreak()` and `TextEditUtils` itself r=m_kato
620fa59408e852fe7cec0e1584ccde64d69e41c9
created 2019-09-18 10:14 +0000
pushed 2019-09-19 04:08 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540029 - part 11: Get rid of `AutoEditInitRulesTrigger` r=m_kato
72e2b71294b4b30411516c671382b6fba25cb610
created 2019-09-18 08:40 +0000
pushed 2019-09-19 04:08 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540029 - part 10: Get rid of `TextEditRules` and `HTMLEditRules` r=m_kato
56e0e203c4b991e7612622c8413862207907fe03
created 2019-09-18 08:21 +0000
pushed 2019-09-18 22:01 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540029 - part 9: Move `TextEditRules::Init()` and `HTMLEditRules::Init()` to `TextEditor` and `HTMLEditor` r=m_kato
3211676536b01866845518ae653e0aa6a449c4f4
created 2019-09-18 08:20 +0000
pushed 2019-09-18 22:01 +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 10:10 +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 10:10 +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 10:10 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540029 - part 5: Replace `HTMLEditRules::GetListState()` with new stack class r=m_kato
396a5f6301a3147ba25b447c050d9ff846c56848
created 2019-09-18 03:01 +0000
pushed 2019-09-18 10:10 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540029 - part 4: Merge `BeforeEdit()` and `OnStartToHandleTopLevelEditSubAction()`, and `AfterEdit()` and `OnEndHandlingTopLevelEditSubAction()` r=m_kato
46c0a2f0acb42bdc85183cbed6fd370ec16ccf8b
created 2019-09-17 07:22 +0000
pushed 2019-09-18 10:10 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540029 - part 3: Move `HTMLEditRules::DocumentModified()` to `HTMLEditor` r=m_kato
c9c5ddab9b1853be0ff6d61d6d0ba9dfc5818a21
created 2019-09-17 06:58 +0000
pushed 2019-09-18 10:10 +0000
Masayuki Nakano Masayuki Nakano - Bug 1540029 - part 2: Get rid of `TextEditRules::DocumentIsEmpty()` and `HTMLEditRules::DocumentIsEmpty()` r=m_kato
c4b35bfd92766b1bcf456d1dcb7b763a42d1b566
created 2019-09-17 03:13 +0000
pushed 2019-09-17 15:58 +0000
Masayuki Nakano Masayuki Nakano - Bug 1574852 - part 111: Make methods calling `HTMLEditRules::WillDoAction()` with `EditSubAction::eInsertElement` stop using it r=m_kato
28c561e18cab23dbd54920c1cbfc0f451f69d301
created 2019-09-17 02:21 +0000
pushed 2019-09-17 09:38 +0000
Masayuki Nakano Masayuki Nakano - Bug 1574852 - part 110: Split `HTMLEditor::WillInsert()` r=m_kato
aa6d5d26e1d2ceb03b066e33e22b4b4059ff5102
created 2019-09-15 02:32 +0300
pushed 2019-09-15 09:40 +0000
Gurzau Raul Gurzau Raul - Backed out 2 changesets (bug 1574852) for assertion failures at TextEditRules.cpp
f54f6af6359dc358b2b91f6870f418462cc31e88
created 2019-09-14 15:12 +0000
pushed 2019-09-15 09:40 +0000
Masayuki Nakano Masayuki Nakano - Bug 1574852 - part 110: Split `HTMLEditor::WillInsert()` r=m_kato
cbec1b8d83edf24146e48d6819dda24d9ab7a57b
created 2019-09-13 02:49 +0000
pushed 2019-09-13 09:35 +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-09-13 09:35 +0000
Masayuki Nakano Masayuki Nakano - Bug 1574852 - part 105: Get rid of `TextEditRules::WillSetProperty()` and `TextEditRules::WillRemoveProperty()` r=m_kato
a25bf7589eb60de6044b38c8089236ae208c8492
created 2019-09-09 04:57 +0000
pushed 2019-09-10 10:03 +0000
Masayuki Nakano Masayuki Nakano - Bug 1574852 - part 86: Move `HTMLEditRules::WillAlign()` and `HTMLEditRules::AlignContentsAtSelection()` to `HTMLEditor` r=m_kato
4351a64b385e21772b047409a751fe6e712b57b5
created 2019-09-08 05:12 +0000
pushed 2019-09-09 15:42 +0000
Masayuki Nakano Masayuki Nakano - Bug 1574852 - part 79: Make `HTMLEditor::IndentAsAction()` and `HTMLEditor::OutdentAsAction()` call specific `AsSubAction()` methods instead of `WillDoAction()` and `DidDoAction()` r=m_kato
edaf6d0b4d0432d61f8cfdbacbb80d532b8374a3
created 2019-09-08 05:05 +0000
pushed 2019-09-09 15:42 +0000
Masayuki Nakano Masayuki Nakano - Bug 1574852 - part 78: Move `HTMLEditRules::WillOutdent()` to `HTMLEditor` r=m_kato
c3a59e9eeba81e7756b6f37217b9c3088cebfb18
created 2019-09-06 06:01 +0000
pushed 2019-09-07 09:47 +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:21 +0000
Masayuki Nakano Masayuki Nakano - Bug 1574852 - part 56: Merge `HTMLEditRules::WillMakeList()` and `HTMLEditRules::WillMakeDefinitionList()` and make `HTMLEditor` call it directly r=m_kato
7ece9cd0da19e9f73851bf51cdb8798c7847a353
created 2019-09-03 03:59 +0000
pushed 2019-09-04 16:40 +0000
Masayuki Nakano Masayuki Nakano - Bug 1574852 - part 52: Make `HTMLEditRules::WillInsertParagraph()` merged with `HTMLEditor::InsertParagraphSeparatorAsSubAction()` r=m_kato
c2747317b63fc9fe2bc0a79fead64a7d438a7581
created 2019-09-02 06:36 +0000
pushed 2019-09-03 15:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 1574852 - part 43: Move `HTMLEditRules::DidMakeBasicBlock()` to `HTMLEditor` r=m_kato
12607b62d742d9ea681d4a086fa29fe854d7dd6d
created 2019-09-02 06:08 +0000
pushed 2019-09-03 15:49 +0000
Masayuki Nakano Masayuki Nakano - Bug 1574852 - part 42: Merge `HTMLEditRules::WillMakeBasicBlock()` into `HTMLEditor::InsertBasicBlockWithTransaction()` r=m_kato
8f7c665a6e3414f7ed6f9eea496d81b5e417360f
created 2019-09-02 12:15 +0000
pushed 2019-09-03 09:51 +0000
Makoto Kato Makoto Kato - Bug 1577969 - Get rid of nsIHTMLEditor.getLinkedObject and nsIURIRefObject. r=masayuki
fa5c785f900509b3508afb45b8d5bb747a01f6e5
created 2019-08-23 03:35 +0000
pushed 2019-08-23 21:54 +0000
Masayuki Nakano Masayuki Nakano - Bug 1574852 - part 17: Move `HTMLEditRules::GetInnerContent()` to `HTMLEditor` r=m_kato
8b40b616dbff58f7fbfd304f2bdd31652dae9837
created 2019-08-21 06:05 +0000
pushed 2019-08-22 10:02 +0000
Makoto Kato Makoto Kato - Bug 1574596 - Keep editing UI until PresShell is really gone. r=masayuki
2ae319789645bbc606930c683bd1be8ba5194d11
created 2019-08-21 06:21 +0000
pushed 2019-08-21 16:57 +0000
Masayuki Nakano Masayuki Nakano - Bug 1574852 - part 1: Get rid of `HTMLEditRules::IsBlockNode()` r=m_kato
7ac5164efa3e32c71ac03d4c61ce5160cf2b83aa
created 2019-08-20 01:53 +0000
pushed 2019-08-20 09:45 +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-08-20 09:45 +0000
Masayuki Nakano Masayuki Nakano - Bug 1572685 - part 11: Move `HTMLEditRules::JoinOffset` to `EditorBase::EditSubActionData` r=m_kato
e07b7a1a595b4ecd1ab4e2f35f8b06abaa95ea68
created 2019-08-20 01:51 +0000
pushed 2019-08-20 09:45 +0000
Masayuki Nakano Masayuki Nakano - Bug 1572685 - part 9: Move `HTMLEditRules::mDocChangeRange` to `TopLevelEditSubActionData` r=m_kato
589addc490dc23dfc16eedc50ac90e3dad3a4d1b
created 2019-08-16 10:56 +0000
pushed 2019-08-16 16:28 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1571530 - Remove various bool arguments in sheet loader APIs. r=heycam
db8dfad2e3b380ed6d9d63d5ef067400b51197ee
created 2019-08-16 10:56 +0000
pushed 2019-08-16 16:28 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1571530 - Make Loader APIs return a Result. r=heycam
f83db3bd9f6f9c43af4c01f1073c83be8ca70c4e
created 2019-08-13 04:41 +0000
pushed 2019-08-13 21:58 +0000
Masayuki Nakano Masayuki Nakano - Bug 1572681 - part 4: Get rid of arguments of `TextEditRules::BeforeEdit()` and `TextEditRules::AfterEdit()` r=m_kato
cbd6bace05dca21042e1975cb012a15abd475529
created 2019-08-13 01:24 +0000
pushed 2019-08-13 21:58 +0000
Masayuki Nakano Masayuki Nakano - Bug 1572681 - part 1: Move `TextEditRules::mCachedSelection*` to `EditorBase::AutoEditActionDataSetter` r=m_kato
8cc56f3f8a0881cdc99356d545117c03997a34a9
created 2019-08-13 07:34 +0000
pushed 2019-08-13 16:13 +0000
Mirko Brodesser Mirko Brodesser - Bug 1573119: declare more methods around `HTMLEditor` `const`/`static`. r=masayuki
571000b4df5b49b8cbee56e0298233633f4ab932
created 2019-08-13 00:56 +0000
pushed 2019-08-13 10:00 +0000
Masayuki Nakano Masayuki Nakano - Bug 1572375 - part 7: Get rid of `HTMLEditRules::OnModifyDocument()` r=m_kato
8fc745a7fb86b9d1af138735f9752ce2827824d5
created 2019-08-12 08:31 +0000
pushed 2019-08-12 16:26 +0000
Mirko Brodesser Mirko Brodesser - Bug 1572715: part 2) Make some methods around `HTMLEditor` const-correct. r=masayuki
dd857f15dff08bd01f0f84fe82e473631c57b94a
created 2019-08-07 15:58 +0000
pushed 2019-08-08 23:21 +0000
Mirko Brodesser Mirko Brodesser - Bug 1572060: declare a few methods around HTMLEditor static/const. r=smaug
d89fd391a5523b8f6dd527d3191a36047a657467
created 2019-08-06 08:49 +0000
pushed 2019-08-06 16:18 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1571621 - Convert VarCache prefs in HTMLEditor.cpp to static prefs. r=masayuki
5a67c3b4188692b58d77cd103b7ac44793191a8e
created 2019-08-02 05:46 +0000
pushed 2019-08-02 09:51 +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
53fd693e44a736c85e93457296b77ed880ab30aa
created 2019-08-02 05:44 +0000
pushed 2019-08-02 09:51 +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
743175390781946c74c816d1bfd856933b9f2d9d
created 2019-07-22 03:53 +0000
pushed 2019-07-22 10:08 +0000
Masayuki Nakano Masayuki Nakano - Bug 1548389 - part 0: Wrap modifying text node in editor with particular methods r=m_kato
b475376de1e2542692d27673475eb6b34fcf2f54
created 2019-07-12 15:10 +0200
pushed 2019-07-15 08:20 +0000
Mirko Brodesser Mirko Brodesser - Bug 1565584: move `nsIContentUtils::ContentIsDescendantOf` to `nsINode::IsInclusiveDescendantOf`. r=smaug
00823046548a45fe2b370c5b7f9768c4d694a91a
created 2019-07-09 16:17 +0000
pushed 2019-07-10 09:46 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1218456 - Remove nsILinkHandler. r=smaug
fc09b999be439a18f092ac62bc16347551ec007b
created 2019-07-09 16:17 +0000
pushed 2019-07-10 09:46 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1218456 - Allow navigating when there's no pres context. r=smaug
1f0c24b50dfc859e0c3ca2d1f8f39e75da7a2488
created 2019-07-09 22:04 +0300
pushed 2019-07-10 09:46 +0000
Dorel Luca Dorel Luca - Backed out 5 changesets (bug 1218456) for Crashtest failures on dom/l10n/tests/mochitest/dom_localization/test_overlay.html. CLOSED TREE
e5d37afff36a866c779a690ba70eca14a0b33489
created 2019-07-09 16:17 +0000
pushed 2019-07-10 09:46 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1218456 - Remove nsILinkHandler. r=smaug
343046089f8e913fc0f00b239a8d78af4eba6669
created 2019-07-09 16:17 +0000
pushed 2019-07-10 09:46 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1218456 - Allow navigating when there's no pres context. r=smaug
424ecd7d140399c96eb1c13e8ff7e62b81d105b5
created 2019-06-11 07:59 +0000
pushed 2019-06-11 21:39 +0000
Masayuki Nakano Masayuki Nakano - Bug 1557996 - Make `HTMLEditor::GetSelectedElement()` not treat an element as selected when it's followed by a <br> element r=m_kato
547de698f9124f29cf04615f065b590ff5b327dc
created 2019-06-10 10:31 +0000
pushed 2019-06-10 21:55 +0000
Masayuki Nakano Masayuki Nakano - Bug 1556235 - Make `HTMLEditRules::WillDeleteSelection()` remove empty parent blocks when it's called by drop handler r=m_kato
9ee7acab98a470b2860125ba3deb439a64dc83e7
created 2019-06-10 10:27 +0000
pushed 2019-06-10 21:55 +0000
Masayuki Nakano Masayuki Nakano - Bug 1529884 - part 6: Through subject principal at Document::ExecCommand() to constructor of EditorBase::AutoEditActionDataSetter r=smaug
47613941fb5d9eefa1e37489a77f62d5031ccb29
created 2019-06-04 08:42 +0000
pushed 2019-06-04 16:10 +0000
Masayuki Nakano Masayuki Nakano - Bug 1426709 - Make HTMLEditor update selection ancestor limit synchronously when editing host is changed to ancestor element r=smaug
bfc4c1e72488413edd75a52da25bb88d3b9a0ba3
created 2019-05-29 04:44 +0000
pushed 2019-05-29 09:56 +0000
Masayuki Nakano Masayuki Nakano - Bug 1533913 - Make HTMLEditRules::ApplyBlockStyle() stop handling it if target node is moved from expected container unexpectedly r=m_kato
less more (0) -300 -100 -60 tip