aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2017-06-09Use 64-bit safe type for return from Scintilla.Neil1-2/+2
Allows pointer returning methods like GetRangePointer to work in 64-bit code.
2017-06-09Use min and max from std instead of own version from platform.Neil7-20/+29
2017-06-09Avoid signed safety warnings from GCC 7.Neil1-2/+2
2017-06-08Indented consistently by using astyle.Neil12-4936/+4281
2017-06-07Use property dot syntax.Neil Hodgson4-188/+188
Part of modernization.
2017-06-07Bug as it uses a getter and discards the result instead of a setter.Neil Hodgson1-1/+1
2017-06-07Using modern Objective C literals and indexing.Neil Hodgson4-33/+31
2017-06-07Using instancetype for constructors.Neil Hodgson2-3/+3
2017-06-05Converted to Automatic Reference Counting.Neil Hodgson6-121/+78
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.