aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2018-03-13Implement SCN_AUTOCSELECTIONCHANGE notification for curses.mitchell1-9/+9
2017-06-11Backport: Implement SCN_AUTOCSELECTIONCHANGE notification.Neil11-66/+239
Backported from changeset 6306:7e28cdba6d61.
2017-06-10Backport: Avoid warnings when compiling unit tests with recent GCC.Neil1-0/+8
Backport of changeset 6305:f2f32d58bcd8.
2018-03-13Update GTK+ version requirements.mitchell3-5/+5
2017-06-07Backport: Bug [#1919]. Rust - Update integer suffixes.Pavel Sountsov2-1/+7
Backport of changeset 6302:0577ec50750e.
2017-06-10Backport: Require GTK+ 2.24 or later. Removes support for earlier versions.Baldur Karlsson2-63/+0
Backport of changeset 6301:90741c1cb988.
2017-06-10Backport: Bug [#1947]. Reenable mouse tracking when the window is reshown.Baldur Karlsson2-0/+8
Backport of changeset 6300:d0038cc1af23.
2018-03-13Prepare changelog for 3.x.mitchell1-0/+11
2017-06-09Backport: Use 64-bit safe type for return from Scintilla.Neil1-2/+2
Allows pointer returning methods like GetRangePointer to work in 64-bit code. Backport of changeset 6298:3dc0f211989f.
2017-06-09Backport: Use min and max from std instead of own version from platform.Neil7-21/+30
Backport of changeset 6297:4bf96081f6e6.
2017-06-09Backport: Avoid signed safety warnings from GCC 7.Neil1-2/+2
Backport of changeset 6296:c2c63e649256.
2018-03-13Backport: Bug as it uses a getter and discards the result instead of a setter.mitchell1-1/+1
Backport of changeset 6293:fdca97e72d4e.
2018-03-11Added optional Lua lexer support.mitchell223-30/+55163
This support is disabled by default and must be enabled via compile-time option.
2018-03-10Added curses platform.mitchell11-4/+1857
2017-10-15Apply patch set #6396 to LongTerm3 Branch.oirfeodent1-4/+6
New pre_processor added recently to baan. Baan lexer and folder support #context_on / #context_off preprocessor feature.
2017-08-30Apply patch set #6385 to LongTerm3 Branch.oirfeodent1-1/+4
The Baan lexer checks that matches to 3rd set of keywords are function calls and leaves as identifiers if not. Fix issue, where in few cases the lexing needs to be done only for functions.
2017-08-08Added tag rel-3-7-6 for changeset caeb7b0e4db6Neil1-0/+2
2017-08-08Removed tag rel-3-7-6Neil1-0/+2
2017-08-08Updated version number.rel-3-7-6Neil1-1/+1
2017-08-08Added tag rel-3-7-6 for changeset c534665d5d34Neil1-0/+1
2017-07-05Apply patch set #6335 to LongTerm3 Branch.oirfeodent1-1/+1
SCE_BAAN_NUMBER was not highlighted, if followed by an operator... This Bug is fixed.
2017-06-15Apply change set 6308 to LongTerm3 branch.Neil Hodgson1-1/+1
Fix bug where retrieving encoded bytes failed.
2017-05-30Starting 3.x long term maintenance branch.Neil0-0/+0
This branch will support older compilers including GCC 4.8 and MSVC 2015. It should only use C++11 features and not features from C++14 or later.
2017-05-26Added tag rel-3-7-5 for changeset 7c0d4e81e938Neil1-0/+1
2017-05-24Fixed version.rel-3-7-5Neil1-1/+1
2017-05-23Standardize spelling.Neil Hodgson1-81/+81
2017-05-23Updated for 3.7.5 release.Neil8-18/+22
2017-05-22More canonical version of previous change 6283.Neil1-5/+1
2017-05-22Fix a crash when a line containing a marker was deleted.Neil1-1/+5
2017-05-18Handle Hex & Exp representations properly. Octal representation not ↵oirfeodent2-3/+24
available in BaanC. Undo auto indentation by editor. Add + as well similar to -. V3. Replace ascii value of e & x to actual value.
2017-05-22Bug [#1946]. Builds are made with a sorted list of lexers to be more ↵Bernhard M. Wiedemann3-2/+7
reproducible.
2017-05-21Update make dependencies for GTK+.Neil1-63/+71
2017-05-21Use UniqueString to simplify FontNames.Neil4-22/+12
2017-05-21Use unique_ptr and forward_list to regularize PerLine data structures.Neil6-130/+68
2017-05-21Make SparseVector work with move-only types.Neil21-148/+235
Define UniqueString as a move-only string and use in a SparseVector for ContractionState. Remove SparseVector method specializations that are no longer needed.
2017-05-21Make SplitVector work with move-only types like unique_ptr.Neil9-63/+116
Provide InsertEmpty and both const and non-const reference returning operator[]. Add and fix comments.
2017-05-19Avoid explicit memory management.Neil1-3/+2
2017-05-19Update from MSVC 2013 to 2015 for better C++11 compliance for unique_ptr.Neil1-2/+2
2017-05-16Updated link.Neil1-2/+2
2017-05-12If "Show End of Line" is enabled, using sc.atLineEnd causes <CR> to be ↵oirfeodent1-1/+2
coloured as comment in windows due to <CR><LF>. Checking for <CR> or <LF> directly should work for Windows/Linux/Mac. Escape Sequence corrected.
2017-05-12Replace intrusive linked lists with vector and unique_ptr to simplify code.Neil2-94/+25
Remove LexerMinder as not needed.
2017-05-12Bug [#310]. Update documentation.Neil1-3/+7
2017-05-10Update unit test to match header change.Neil1-0/+1
2017-05-10Feature [feature-requests:#1187]. Update scroll bar when annotations added,Neil2-1/+8
removed, or visibility changed.
2017-05-10Simplify DecorationList and its clients by using a vector instead of anNeil5-88/+71
intrusive linked list. Restrict clients to a read-only view.
2017-05-10Use unique_ptr fpr Partitioning, RunStyles, SparseVector, PositionCache andNeil9-126/+122
Document.
2017-05-08SciTE change log.Neil1-0/+3
2017-05-08Improve Direct2D text measurement code by eliminating extraneous variables,Neil1-33/+33
limiting scope, making comments more accurate, and avoiding warnings from clang analyze.
2017-05-08Bug [#1944]. Recognize strings in lists in more cases.Kein-Hong Man2-2/+19
2017-05-07Use unique_ptr on GTK+.Neil1-11/+6