aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/RESearch.h
AgeCommit message (Collapse)AuthorFilesLines
2020-04-17Arithmetic between enums is deprecated so use constexpr instead of enum or cast.Neil1-7/+7
Added constexpr where reasonable.
2020-03-23Use noexcept, const, and constexpr where possible.Neil1-6/+6
2019-03-25Convert #defines to enums and hide them in private section so not visible toNeil1-9/+8
other modules.
2017-10-16Use const for interface CharacterIndexer and its implementation DocumentIndexer.Neil1-4/+4
2017-09-11The Scintilla namespace is always active for internal symbols and for the lexerNeil1-4/+0
interfaces ILexer4 and IDocument.
2017-04-21More consistent deletion of standard methods.Neil1-0/+1
2017-03-31Using Sci::Position and Sci::Line to mark variables that are document positionsNeil1-8/+8
and lines.
2016-03-29Bug [#1822]. Doubled size of compiled regex buffer.Neil1-1/+1
2014-10-02Allow using C++11 <regex> for searches as a provisional feature.Neil1-1/+1
2014-07-24Ensure all fields initialised in constructor.Neil1-1/+0
2013-12-15Make single argument constructors explicit to avoid unexpected conversions.Neil1-1/+1
2013-05-24Made methods const where they can be and are logically const as well.nyamatongwe1-1/+1
2013-05-04Replacing raw pointers and allocations with std::string.nyamatongwe1-2/+2
2013-04-19Remove unused methods.nyamatongwe1-1/+0
2008-10-09Bug #2056209 avoiding hidden variable warnings with Sun Studio.nyamatongwe1-2/+2
2007-06-01integrate OS X support for scintilla. a big patch with a little commit ↵scaraveo1-0/+8
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
2007-01-16Patch from Philippe Lhoste to regular expressions adds \d, \D, \s, \S, \w, ↵nyamatongwe1-7/+9
\W, and \xHH.
2006-02-27Patch from Philippe makes some methods private, improve comments andnyamatongwe1-8/+8
whitespace.
2006-02-25Patch from Greg Smith with further modifications moved characternyamatongwe1-3/+6
classification from Document into a separate CharClassify class and file and uses this from RESearch for regular expression word end \< and \> instead of built-in table.
2005-06-07Added virtual destructor to avoid warning from GCC 4.nyamatongwe1-0/+2
2003-03-04Patch from Jakub to optionally implement more POSIX compatible regularnyamatongwe1-1/+1
expressions. \(..\) changes to (..) Fixes problem where find previous would not find earlier matches on same line.
2002-09-15made 8-bit safe.nyamatongwe1-1/+1
2001-04-29Addition of new target methods - versions of ReplaceTarget that take countednyamatongwe1-3/+3
strings to allow for nulls, SearchInTarget and Get/SetSearchFlags to use a series of calls rather than a structure. Handling of \000 in search and replace. Handling of /escapes within character ranges of regular expressions. Some handling of bare ^ and $ regular expressions.
2001-04-06Made regular expression searching work on a line by line basis, made ^ andnyamatongwe1-1/+2
$ work, made [set] work, and added a case insensitive option.
2001-04-05Replace target functionality to make find and replace operations fasternyamatongwe1-1/+6
by diminishing screen updates and allow for \d patterns in the replacement text.
2001-04-04Moved to public domain regular expresion implementation.nyamatongwe1-0/+54