gecko-dev/editor/libeditor
Dan Minor 337bc15035 Bug 1402822 - Update unit tests for multiple dictionaries; r=smaug
For the most part these are simple updates to account for multiple
dictionaries and the fact that SetDictionaries is async whereas
SetDictionary was sync.

Fixing test_async_UpdateCurrentDictionary was more involved because
there were flaws in the existing test and it is more difficult to
harmonize the UpdateCurrentDictionary callback with the changes to make
SetDictionaries async.

Differential Revision: https://phabricator.services.mozilla.com/D140245
2022-03-23 13:53:39 +00:00
..
crashtests Bug 1402822 - Update unit tests for multiple dictionaries; r=smaug 2022-03-23 13:53:39 +00:00
tests Bug 1402822 - Update unit tests for multiple dictionaries; r=smaug 2022-03-23 13:53:39 +00:00
CSSEditUtils.cpp Bug 1745882 - Move all editor prefs in `all.js` to `StaticPrefList.yaml` r=m_kato 2021-12-15 05:17:52 +00:00
CSSEditUtils.h
ChangeAttributeTransaction.cpp
ChangeAttributeTransaction.h
ChangeStyleTransaction.cpp Bug 1727844 - part 7: Make `HTMLEditor` related classes use constants in `HTMLEditUtils` to use specific character code point r=m_kato 2021-08-31 17:37:42 +00:00
ChangeStyleTransaction.h
CompositionTransaction.cpp Bug 1758420 - part 2: Clean up update timing of `TextComposition` r=m_kato 2022-03-18 06:34:47 +00:00
CompositionTransaction.h
DeleteNodeTransaction.cpp Bug 1727840 - Make `DeleteNodeTransaction` allow to create its instance for non-editable text node which was created or modified by an editor r=m_kato 2021-09-15 00:20:19 +00:00
DeleteNodeTransaction.h
DeleteRangeTransaction.cpp Bug 1734507 - Make `TextEditor` guarantee that ranges to delete are in the text node r=saschanaz 2021-12-08 21:37:22 +00:00
DeleteRangeTransaction.h
DeleteTextTransaction.cpp
DeleteTextTransaction.h
EditAction.h
EditActionListener.h
EditAggregateTransaction.cpp
EditAggregateTransaction.h
EditTransactionBase.cpp Bug 1745877 - Get rid of `CreateElementTransaction` r=m_kato 2022-02-28 23:27:58 +00:00
EditTransactionBase.h Bug 1745877 - Get rid of `CreateElementTransaction` r=m_kato 2022-02-28 23:27:58 +00:00
EditorBase.cpp Bug 1758420 - part 3: Rename `TextComposition::GetStartRef()` and `TextComposition::GetEndRef()` r=m_kato 2022-03-18 06:34:47 +00:00
EditorBase.h Bug 1758420 - part 3: Rename `TextComposition::GetStartRef()` and `TextComposition::GetEndRef()` r=m_kato 2022-03-18 06:34:47 +00:00
EditorCommands.cpp
EditorCommands.h
EditorController.cpp
EditorController.h
EditorDOMPoint.h Bug 1759816 - Create `EditorDOMPointBase<PT, CT>::ParentPoint()` for avoiding warning spam caused by no necessary checks r=m_kato 2022-03-18 07:02:32 +00:00
EditorEventListener.cpp Bug 1755104 - Make `EditorEventListener::Focus` check whether the event target still has focus even after flushing the pending things r=m_kato 2022-02-21 01:04:43 +00:00
EditorEventListener.h Bug 1729115 - part 3: Make `IMEStateManager` check whether given focused content matches with null `sContent` in design mode r=m_kato 2021-10-12 04:41:14 +00:00
EditorUtils.cpp Bug 1735446 - part 4: Make `Selection::GetRangeAt()` take `uint32_t` instead of `int32_t` r=smaug 2021-12-09 07:35:09 +00:00
EditorUtils.h Bug 1735446 - part 4: Make `Selection::GetRangeAt()` take `uint32_t` instead of `int32_t` r=smaug 2021-12-09 07:35:09 +00:00
HTMLAbsPositionEditor.cpp Bug 1742933 - part 4: Make `HTMLEditor::CreateAndInsertElementWithTransaction()` and `HTMLEditor::InsertBRElementWithTransaction()` work without transactions r=m_kato 2022-03-11 07:18:48 +00:00
HTMLAnonymousNodeEditor.cpp
HTMLEditHelpers.cpp Bug 1739526 - Move some trivial classes defined in `EditorUtils.h` but used only by `HTMEditor` or its helper classes to `HTMLEditHelpers.h" r=m_kato 2021-11-05 14:10:49 +00:00
HTMLEditHelpers.h Bug 1742933 - part 4: Make `HTMLEditor::CreateAndInsertElementWithTransaction()` and `HTMLEditor::InsertBRElementWithTransaction()` work without transactions r=m_kato 2022-03-11 07:18:48 +00:00
HTMLEditSubActionHandler.cpp Bug 1759885 - Make initializers of new element in `HTMLEditor` stop capturing everything r=m_kato 2022-03-18 07:20:52 +00:00
HTMLEditUtils.cpp Bug 787434 - part 2: Make `HTMLWithContextInserter::FragmentFromPasteCreator` delete incomplete list elements in the inserting fragment r=mbrodesser 2022-02-02 00:44:54 +00:00
HTMLEditUtils.h Bug 1759816 - Create `EditorDOMPointBase<PT, CT>::ParentPoint()` for avoiding warning spam caused by no necessary checks r=m_kato 2022-03-18 07:02:32 +00:00
HTMLEditor.cpp Bug 1759885 - Default callback for initializing new element should be static r=m_kato 2022-03-18 07:20:52 +00:00
HTMLEditor.h Bug 1759885 - Default callback for initializing new element should be static r=m_kato 2022-03-18 07:20:52 +00:00
HTMLEditorCommands.cpp
HTMLEditorController.cpp
HTMLEditorController.h
HTMLEditorDataTransfer.cpp Bug 1759370 - The lambda in `HTMLEditor::InsertAsPlaintextQuotation` should not refer inserting new <span> element's parent r=m_kato 2022-03-18 08:34:44 +00:00
HTMLEditorDeleteHandler.cpp Bug 1742933 - part 4: Make `HTMLEditor::CreateAndInsertElementWithTransaction()` and `HTMLEditor::InsertBRElementWithTransaction()` work without transactions r=m_kato 2022-03-11 07:18:48 +00:00
HTMLEditorDocumentCommands.cpp
HTMLEditorEventListener.cpp Bug 1455514 - part 1: Add accessors and static helper methods to retrieve `nsINode` or its concrete classes from `EventTarget` r=smaug 2021-11-02 13:03:43 +00:00
HTMLEditorEventListener.h
HTMLEditorObjectResizer.cpp Bug 1753508 - Add logger of selection batch r=smaug 2022-03-11 02:24:24 +00:00
HTMLEditorState.cpp Bug 1726064 - part 10: Make the constructor of `AlignStateAtSelection` use `HTMLEditUtils::GetInclusiveAncestorElement()` r=m_kato 2021-08-20 22:17:02 +00:00
HTMLInlineTableEditor.cpp
HTMLStyleEditor.cpp Bug 1753508 - Add logger of selection batch r=smaug 2022-03-11 02:24:24 +00:00
HTMLTableEditor.cpp Bug 1753508 - Add logger of selection batch r=smaug 2022-03-11 02:24:24 +00:00
InsertNodeTransaction.cpp
InsertNodeTransaction.h
InsertTextTransaction.cpp
InsertTextTransaction.h
InternetCiter.cpp Bug 1722484 Part 2 - Replace LineBreaker::Next() and WordBreaker::Next() with the new iterators. r=m_kato 2021-11-09 01:14:15 +00:00
InternetCiter.h Bug 1734590 - Both the static InternetCiter methods are now infallible, so no need to return/check an nsresult. r=TYLin 2021-10-11 12:20:42 +00:00
JoinNodesTransaction.cpp Bug 1757911 - part 3: Make `HTMLEditor::DoJoinNodes()` notify `RangeUpdater` r=m_kato 2022-03-10 10:27:54 +00:00
JoinNodesTransaction.h Bug 1756933 - part 3: Clean up `HTMLEditor::JoinNodesWithTransaction()` r=m_kato 2022-02-28 23:22:25 +00:00
ManualNAC.h
PlaceholderTransaction.cpp
PlaceholderTransaction.h
ReplaceTextTransaction.cpp
ReplaceTextTransaction.h
SelectionState.cpp Bug 1735446 - part 4: Make `Selection::GetRangeAt()` take `uint32_t` instead of `int32_t` r=smaug 2021-12-09 07:35:09 +00:00
SelectionState.h Bug 1740847 - part 2: Make `WhiteSpaceVisibilityKeeper::InsertBRElement()` track insert position in smaller block r=m_kato 2021-11-12 08:04:37 +00:00
SplitNodeTransaction.cpp Bug 1757911 - part 3: Make `HTMLEditor::DoJoinNodes()` notify `RangeUpdater` r=m_kato 2022-03-10 10:27:54 +00:00
SplitNodeTransaction.h Bug 1757911 - part 2: Make `SplitNodeTransaction::DoTransaction` and `RedoTransaction` share the code doing split r=m_kato 2022-03-10 10:19:07 +00:00
TextEditSubActionHandler.cpp Bug 1758420 - part 3: Rename `TextComposition::GetStartRef()` and `TextComposition::GetEndRef()` r=m_kato 2022-03-18 06:34:47 +00:00
TextEditor.cpp Bug 1753508 - Add logger of selection batch r=smaug 2022-03-11 02:24:24 +00:00
TextEditor.h Bug 1734507 - Make `TextEditor` guarantee that ranges to delete are in the text node r=saschanaz 2021-12-08 21:37:22 +00:00
TextEditorDataTransfer.cpp Bug 1753508 - Add logger of selection batch r=smaug 2022-03-11 02:24:24 +00:00
TypeInState.cpp Bug 1455514 - part 1: Add accessors and static helper methods to retrieve `nsINode` or its concrete classes from `EventTarget` r=smaug 2021-11-02 13:03:43 +00:00
TypeInState.h Bug 1730429 - part 2: Delete empty inline elements which become newly empty but preserve the styles for next editing r=m_kato 2021-09-15 04:13:44 +00:00
WSRunObject.cpp Bug 1742933 - part 4: Make `HTMLEditor::CreateAndInsertElementWithTransaction()` and `HTMLEditor::InsertBRElementWithTransaction()` work without transactions r=m_kato 2022-03-11 07:18:48 +00:00
WSRunObject.h Bug 1724650 - part 6: Make white-space normalizers treat `white-space: pre-line` correctly r=m_kato 2021-09-10 04:04:29 +00:00
moz.build Bug 1745877 - Get rid of `CreateElementTransaction` r=m_kato 2022-02-28 23:27:58 +00:00