| Commit message (Collapse) | Author | Age | Lines |
|
|
|
|
| |
EditorEventListener should grab mEditorBase in a smaller scope wherever possible and shouldn't access it directly while handling an event.
Each event listener method shouldn't access mEditorBase directly when calling its method since it might be changed to another instance.
|
|
|
|
|
|
|
|
|
| |
call of editor's method.
EditorEventListener doesn't check if mEditorBase is available even after it's removed from the editor.
If it becomes nullptr, i.e., it's detached from editor, it shouldn't continue to handle event.
This patch changes some methods' nsIDOM*Event argument to WidgetEvent since it's simpler.
|
| |
|
| |
|
|
|
|
| |
https://github.com/MoonchildProductions/moebius/pull/231
|
|
|
|
| |
https://github.com/MoonchildProductions/moebius/pull/56
|
|
|
|
|
|
| |
array to remove all descendants of replacement node
https://github.com/MoonchildProductions/moebius/issues/190
|
|
|
|
| |
https://github.com/MoonchildProductions/moebius/pull/53
|
| |
|
|
|
|
| |
Edit transactions should store their editor instance with a strong reference, and they should be released when the editor is destroyed.
|
|
|