mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-12-04 02:57:38 +00:00
b1996e5052
For compatibility with Chrome, when removing inline style at block parent, we should reset the style with creating `<span>` element whose `style` attribute removes the style. We do this only in CSS mode, but we should do it in HTML mode too. This patch also makes `FontFaceStateCommand::SetState()` ignore `tt` value if its root caller is `Document::ExecCommand()`. It was implemented for composer to handle XUL command in bug 115922. Therefore, we should not do this special handling on the web. If it were possible to separate this change to another bug, it'd be nicer. But without this change, we'll have a lot of regressions of `Document.execCommand("fontname")`. Therefore, this is also fixed in this patch. Note that this removes first `.ini` file selection because the tests cannot be run without test number range parameter. So, the sections are not used anymore. Differential Revision: https://phabricator.services.mozilla.com/D47862 --HG-- extra : moz-landing-system : lando |
||
---|---|---|
.. | ||
composer | ||
libeditor | ||
reftests | ||
spellchecker | ||
txmgr | ||
AsyncSpellCheckTestHelper.jsm | ||
moz.build | ||
nsIDocumentStateListener.idl | ||
nsIEditActionListener.idl | ||
nsIEditor.idl | ||
nsIEditorMailSupport.idl | ||
nsIEditorObserver.idl | ||
nsIEditorSpellCheck.idl | ||
nsIEditorStyleSheets.idl | ||
nsIHTMLAbsPosEditor.idl | ||
nsIHTMLEditor.idl | ||
nsIHTMLInlineTableEditor.idl | ||
nsIHTMLObjectResizer.idl | ||
nsIPlaintextEditor.idl | ||
nsITableEditor.idl |