aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
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.
2017-04-22Restrict cursor changing to visible bounds so the text area cursor doesn't showNeil5-3/+12
over other views above and below ScintillaView.
2017-04-22Update ScintillaTest project with current Xcode.Neil1-1/+7
2017-04-22Update ScintillaTest XIB with current Xcode to avoid warnings.Neil1-14/+8
2017-04-22Move NSString for example contents to local as it showed up in memory leakNeil2-12/+17
checks making them more difficult to understand.
2017-04-22Replace C++ std::map with Cocoa NSMutableDictionary as easier to switch to ARCNeil1-54/+19
since memory ownership doesn't cross between C++ and Objective C as much.