aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2019-06-18Feature [feature-requests:#1297] 1: Moved CheckMentioned.py script from scite toNeil1-0/+218
scintilla as it does not access SciTE files.
2019-06-17Feature [feature-requests:#1293]. InsertCharacter replaces AddCharUTF.Zufu Liu9-36/+49
2019-06-17Fix trailing space.Neil1-1/+1
2019-06-16Fix Xcode static analysis warning by renmaing GetImage to CreateImage.Neil Hodgson3-8/+8
A naming convention is used by the analyzer where a "Create" prefix is used when the reference is owned by the caller and a "Get" prefix when the reference is not owned so should not be released.
2019-06-15Bug [#2110]. Limit text returned from WM_GETTEXT to length specified in wParam.Neil4-21/+185
Changed GetTextLength to use same logic as GetText to ensure they agree.
2019-06-15Test Scintilla GetStatus and SetStatus.Neil1-0/+7
2019-06-15Suppress some warnings for new DataFlex lexer.Neil1-0/+1
2019-06-15Feature [feature-requests:#1295]. Lexer added for DataFlex.Wil van Antwerpen10-0/+689
2019-06-15Add new section for version 4.1.8.Neil1-0/+8
2019-06-13Added tag rel-4-1-7 for changeset 8fdc0159b0dfNeil1-0/+1
2019-06-13Make a new release due to a regression in SciTE with 4.1.6.rel-4-1-7Neil8-15/+27
2019-06-08Added tag rel-4-1-6 for changeset 6ccb029fd955Neil1-0/+1
2019-06-06Updated release date for 4.1.6.rel-4-1-6Neil2-3/+3
2019-06-05Clarified large file support.Neil1-1/+1
2019-06-05Preparing for 4.1.6 release.Neil8-13/+17
2019-06-05Fix signatures and link class for SCI_[SG]ETDEFAULTFOLDDISPLAYTEXT.Neil1-4/+4
2019-06-04Fix extra white space.Neil1-2/+2
2019-06-04Bug [#2104]. Use '%.0f' and casts to double to fix printf format string bugs.Neil1-4/+8
This will extend valid maximum position from 31-bits to 53-bits which is ample.
2019-06-02GTK+ was renamed to GTK in February 2019 so update documentation to new name.Neil6-56/+56
2019-06-02Clarify which API changes focus.Neil1-2/+2
2019-05-29Bug [#2104]. Use 'l' long format length sub-specifier for HRESULT as it is long.Neil2-4/+4
2019-05-29Resolve some Core Guidelines warningsJad Altahan1-24/+24
2019-05-28Add folding for CMake 3 function/endfunctionJad Altahan2-2/+7
2019-05-24Support output lengths >2GB for SCI_GETSTYLEDTEXT.Zufu Liu1-2/+2
2019-05-24Optimize SCI_GETSELTEXT by avoiding per-character calls.Zufu Liu1-4/+4
2019-05-24Optimize SCI_GETCURLINE by avoiding per-character calls.Zufu Liu1-5/+3
2019-05-24Optimize SCI_GETLINE by avoiding per-character calls.Zufu Liu1-6/+5
2019-05-22Support for VB2017 bin literals & digit separatorsJad Altahan4-1/+17
2019-05-22Fix orphan text, moving to where it should be.Zufu Liu1-2/+1
2019-05-17Optimize InsertLines and DeleteLines for ContractionState if no folds ↵Neil2-4/+16
contracted.
2019-05-17Fixed performance bug where line end positions were reset withot need whenNeil2-1/+5
switching from or to Unicode. Only noticeable on huge files.
2019-05-11Feature [feature-requests:#1283]. Standardise spelling - "color" -> "colour".Neil7-19/+19
2019-05-08Use value-initialization and nullptr (for true pointers) to avoid 'using NULL'Neil3-41/+25
warnings.
2019-05-07Fix warnings from GCC 9 because of a deprecated implicitly-declared operator=Neil1-0/+7
by explicitly implementing the operator=.
2019-05-04Bug [#2102]. Explain behaviour when length argument longer than document.Zufu Liu1-2/+3
2019-05-04Bug [#2102]. Allow length argument to be past end of document for SCI_GETTEXT.Zufu Liu1-1/+1
More compatible with state before change set 7489.
2019-05-02Optimize SCI_GETTEXT by calling Document::GetCharRange instead of looping forNeil2-6/+10
each byte.
2019-04-29Feature [feature-requests:#1280]. Lexer added for X12.Iain Clarke10-0/+397
2019-04-28Use const and noexcept for private methods.Neil1-6/+6
2019-04-28Fix analysis warnings for GlobalMemory class.Neil1-5/+5
2019-04-28Remove noexcept from Selection constructor as it allocates memory.Neil2-78/+78
Add noexcept to reader methods and simple writer methods on Selection classes.
2019-04-28Declare reading methods as noexcept where reasonable.Neil7-39/+39
2019-04-28Declare KeyMap::Clear() noexcept as called in destructor.Neil2-2/+2
2019-04-28SciTE change log.Neil1-0/+3
2019-04-28Switch from /std:c++latest to /std:c++17 as Visual C++ 2019 now includes someNeil5-7/+13
C++20 features.
2019-04-28Add UniqueString.cxx as UniqueStringCopy no longer defined in header.Neil1-0/+1
2019-04-26Feature [feature-requests:#1238]. Simplify case forcing with CaseForce functionNeil1-29/+35
that hoists the repeated logic out of the 2 loops that check or set the cached visual line text.
2019-04-26Feature [feature-requests:#1238]. Simplify camel case forcing by checking onlyNeil5-13/+14
for upper and lower case characters instead of current word characters. This changes behaviour for words like "_word" -> "_Word" instead of remaining "_word" but that doesn't matter for this feature's intended use which is to allow display of ASCII-only keywords in the user's preferred casing (else/ELSE/Else) for languages with case-insensitive keywords.
2019-04-27Feature [feature-requests:#1279]. Removed invalid check when avoiding SelectFontNeil1-12/+7
if font not changed. Didn't correct the check as its not justified by minimal performance benefit so removed the supporting variable.
2019-04-25Fix bug where changing identifier sets in lexers preserved previous identifiers.Neil2-0/+15