aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
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
2017-05-07Use unique_ptr on Cocoa.Neil Hodgson3-21/+17
2017-05-06SciTE change log.Neil1-0/+4
2017-05-02More consistent use of size_t when converting Unicode formats.Neil5-34/+35
2017-05-02For GTK+, use unique_ptr for drawing surfaces and don't check for allocationNeil1-36/+24
failure as that throws an exception.
2017-05-02For Cocoa, use unique_ptr for drawing surfaces and don't check for allocationNeil2-38/+26
failure as that throws an exception.
2017-05-02Avoid explicit allocation in test.Neil1-12/+8
2017-05-02Use unique_ptr for drawing surfaces and don't check for allocation failureNeil9-152/+117
as that throws an exception. Also use unique_ptr for tab stop positions.
2017-05-01Use std::unique_ptr to simplify ContractionState.Neil2-23/+17
2017-04-29Use std::unique_ptr, std::vector, and move construction to simplify UndoHistoryNeil5-57/+36
and make it easier to modify. Remove out of date warning suppression.
2017-04-25Bug [#1940]. Canceling modes with the Esc key preserves a rectangular selection.Neil2-1/+5
2017-04-24Remove unnecessary cast.Neil1-1/+1
2017-04-24Make string encoding and decoding more regular by using std::string more andNeil1-57/+34
wrapping CFStringCreateWithBytes.
2017-04-22Use simple alloc as "memory zones are no longer used by Objective-C"Neil Hodgson1-1/+1
according to Apple's API Reference.