gecko-dev/editor/spellchecker
Masayuki Nakano 450b71f763 Bug 1612085 - part 1: Hide constructor of `nsRange` r=smaug
`nsRange` instances are allocated a lot in the heap especially by editor and
spellchecker.  The allocation cost is too bad for benchmarks.  Therefore,
we should reuse released instances as far as possible.  For managing it in
static factory methods of `nsRange`, we need to hide `nsRange` constructor.

Differential Revision: https://phabricator.services.mozilla.com/D61237

--HG--
extra : moz-landing-system : lando
2020-01-30 13:23:35 +00:00
..
tests Bug 1602526 - Part 2. Add test r=masayuki 2019-12-26 03:34:51 +00:00
EditorSpellCheck.cpp Bug 1540043 - part 1: Move all constants and methods of `nsIPlaintextEditor` to `nsIEditor` and make `nsIPlaintextEditor` inherit `nsIEditor` r=m_kato 2020-01-24 08:33:42 +00:00
EditorSpellCheck.h Bug 1502661 - Part 2. Add async method to check word by spellchecker. r=masayuki 2018-12-18 20:23:44 +09:00
FilteredContentIterator.cpp Bug 1612085 - part 1: Hide constructor of `nsRange` r=smaug 2020-01-30 13:23:35 +00:00
FilteredContentIterator.h Bug 1444847 - part 7: Make `EditorSpellCheck` use `StaticRange` instead of `nsRange` to initialize itself r=smaug 2019-06-28 07:50:36 +00:00
TextServicesDocument.cpp Bug 1612085 - part 1: Hide constructor of `nsRange` r=smaug 2020-01-30 13:23:35 +00:00
TextServicesDocument.h Bug 1444847 - part 7: Make `EditorSpellCheck` use `StaticRange` instead of `nsRange` to initialize itself r=smaug 2019-06-28 07:50:36 +00:00
moz.build Bug 181137 - part 6: Make nsFilteredContentIterator not derived from nsIContentIterator r=smaug 2019-01-11 01:51:35 +00:00
nsComposeTxtSrvFilter.cpp
nsComposeTxtSrvFilter.h
nsIInlineSpellChecker.idl Bug 1557231. Stop using [array] in nsIInlineSpellChecker. r=masayuki 2019-06-06 06:59:37 +00:00