aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2017-06-22Add DefaultLexer.h to header order.Neil1-0/+1
2017-06-22Add a DefaultLexer class which lexers can subclass if they want reasonableNeil24-18/+205
default implementations of the ILexerWithSubStyles interface methods.
2017-06-22Make all methods override, even pure ones to keep Clang happy.Neil Hodgson1-2/+2
2017-06-22Cast between Sci_Position.h types used for lexers and Position.h types used inNeil6-258/+316
core to allow the Sci_Position.h types to widen to 64-bits.
2017-06-22Mark methods implementing interface as "override".Neil1-9/+9
2017-06-22Fix printf formatting with correct format specifier and cast to allow argumentNeil1-1/+1
be 64-bit.
2017-06-22Use same types for CheckLevelCommentLine to allow 64-bit Sci_Position.Neil1-1/+1
2017-06-19The default encoding is now UTF-8.Neil3-10/+13
2017-06-17SciTE change log.Neil1-0/+4
2017-06-15SciTE change log.Neil1-0/+3
2017-06-15Avoid warnings from G++ 7 for ScintillaEditPy in code generated by Shiboken.Neil1-1/+3
2017-06-14Use $$files instead of bare wildcard to support including in a parent project.Neil3-5/+6
2017-06-14Use same #if guard as other files.Neil1-0/+2
2017-06-13Bug [#1949]. Fix drawing failure in wrap mode for delete to start/end of line.Neil2-4/+15
2017-06-13Hide MSVC incremental linker files and Qt qnake artifacts.Neil1-0/+3
2017-06-12Remove old timer code in favour of the FineTicker* methods.Neil9-135/+22
2017-06-12Simplify mouse and keyboard handling by only retaining the 'WithModifiers" form.Neil9-116/+75
All events include a set of keyboard modifier flags. Older calls that passed individual parameters for each key were removed.
2017-06-12Back down from gnu++17 to gnu++14 so can build with g++ on current Ubuntu.Neil1-1/+1
2017-06-12Fix bug where retrieving encoded bytes failed.Neil1-1/+1
2017-06-12Removed unused functions and methods from Platform.h.Neil23-568/+186
Replaced Platform::Clamp with Sci::clamp but will later change this to std::clamp once on full C++17 compilers. Drop MouseButtonBounce workaround for very early GTK+/Linux.
2017-06-11Implement SCN_AUTOCSELECTIONCHANGE notification.Neil11-61/+236
2017-06-10Avoid warnings when compiling unit tests with recent GCC.Neil1-0/+8
2017-06-10SciTE change log.Neil1-0/+4
2017-06-10Update GTK+ and compiler version requirements.Neil3-8/+8
2017-06-07Bug [#1919]. Rust - Update integer suffixes.Pavel Sountsov2-1/+7
2017-06-10Require GTK+ 2.24 or later. Removes support for earlier versions.Baldur Karlsson2-63/+0
2017-06-10Bug [#1947]. Reenable mouse tracking when the window is reshown.Baldur Karlsson2-0/+8
2017-06-10Prepare changelog for 4.x.Neil1-0/+14
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.