aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/ExternalLexer.cxx
AgeCommit message (Collapse)AuthorFilesLines
2021-01-29Remove Lexilla files from ScintillaNeil1-222/+0
2019-12-13Move automatic numbering of external lexers from Catalogue to ExternalLexer.Neil1-1/+5
This is preparing to move much of Catalogue into a header for reuse.
2019-12-13Use safe mechanism to convert to function pointers.Neil1-10/+23
Mark noexcept where reasonable. Check that functions are available.
2019-12-13Hide details of ExternalLexer and export ExternalLexerLoad function only.Neil1-0/+70
2018-10-17Use nullptr and default brace initialisation for some simple cases.Neil1-1/+1
2018-05-16Move implementations into cxx file.Neil1-1/+1
Replace 0 and NULL with nullptr. Update comments.
2018-05-14Include <string_view> to allow future use in Platform interface and Unicode.Neil1-0/+1
2018-03-01Use make_unique in preference to new.Neil1-2/+3
From Effective Modern C++ Item 21.
2017-09-11The Scintilla namespace is always active for internal symbols and for the lexerNeil1-2/+0
interfaces ILexer4 and IDocument.
2017-05-12Replace intrusive linked lists with vector and unique_ptr to simplify code.Neil1-73/+18
Remove LexerMinder as not needed.
2017-04-06Added const where possible.Neil1-1/+1
2017-04-01Standardize on C++ headers, remove headers that aren't needed and add <cstddef>Neil1-5/+3
where it may be needed in the future.
2015-07-04Make std::exception visible to all core code to remove chance that a differentNeil1-0/+1
tool set will not indirectly include <stdexcept>.
2014-05-24Header include statements are now in a standardised order with that orderNeil1-1/+1
defined in scripts/HeaderOrder.txt.
2013-12-22Drop unused field 'name' and minimize scope of variable.Neil1-5/+3
2013-07-21Normalising order of language headers.Neil1-1/+1
2011-01-02Avoid cppcheck warnings.nyamatongwe1-1/+0
2010-07-16Removed dead comments.nyamatongwe1-3/+0
2010-07-13Files changed for new lexer design.nyamatongwe1-79/+14
2010-05-11Ensure each external lexer library is only loaded once.nyamatongwe1-0/+4
2010-05-11Removed redundant code.nyamatongwe1-4/+2
2010-02-17Formatting whitespace.nyamatongwe1-14/+9
2009-07-21Replacing SString with std::string.nyamatongwe1-1/+3
2008-10-09Bug #2056209 avoiding hidden variable warnings with Sun Studio.nyamatongwe1-3/+3
2007-06-01integrate OS X support for scintilla. a big patch with a little commit ↵scaraveo1-0/+4
message :) - now uses namespaces (optionally for non-os x) to avoid conflicts with OS X libraries - several fixes in the OS X layer since the branch was commited in 2005 - used in Komodo since 2005, so pretty stable
2006-02-13Since casting between void* and function pointers produces a warningnyamatongwe1-4/+6
under recent g++, add an additional cast to sptr_t. Add small size and pedantic warning flags.
2003-09-12Fixed LexerManager Clear method as recommended by Sam Nabialek.ssteele1-1/+2
2003-04-18Added line end at end of file.nyamatongwe1-8/+8
2003-04-18Initial portable version.nyamatongwe1-0/+256