aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2017-03-17Round left and right sides of fold text box to ensure within the allocation.Neil1-8/+11
2017-03-16Fix 1 pixel unpainted as background.Neil1-1/+1
2017-03-16Fix difference between right of line end and left of fold tag.Neil1-1/+1
2017-03-16Fix use-after-free in fold tags when top line folded then new top line inserted.Neil3-1/+17
In SparseVector, string inserted at start then NULL inserted at start.
2017-03-11SciTE change log.Neil1-1/+5
2017-03-11SciTE change log.Neil1-0/+4
2017-03-10Bug [#1653]. Detect if Windows 8+ or KB2533623 installed before using flag.Neil2-5/+21
LOAD_LIBRARY_SEARCH_SYSTEM32 causes failure of Direct2D on original Windows 7 so check for availability before using.
2017-03-09Drop support for Windows NT 4 by statically linking to system APIs that areNeil6-88/+20
only available from Windows 2000 and later.
2017-03-10Bug [#1918]. Fix failure when lexing starts at line 3+ of a multiline f-string.John Ehresman1-1/+2
2017-03-08Fix memory leak.Neil Hodgson1-5/+8
2017-03-08Fix warnings from Visual Studio 2017.Neil2-4/+4
2017-03-08SciTE change log.Neil1-0/+4
2017-03-08Standardised formatting by running astyle as formatting had become inconsistent.Neil1-49/+45
2017-03-08Improve f-string support.John Ehresman2-32/+153
Add support for multiline expressions in triple quoted f-strings. Handle nested "()", "[]", and "{}" in f-string expressions and terminate expression coloring at ":" or "!". End f-string if ending quote is seen in a "{}" expression. Fix terminating single quoted f-string at EOL.
2017-03-07GTK: Fix popup positioning on monitors not positioned at 0,0Colomban Wendling1-20/+14
2017-03-08Bug [#1910]. Fixed more duplicate code.Neil1-7/+0
2017-03-07Bug [#1910]. Fixed double declaration.Neil1-3/+0
2017-03-07Bug [#1910]. Accessibility support may be queried and, on GTK+, disabled.Neil10-13/+129
2017-03-07Avoid potential problems with memcmp reading past end of object.Neil2-3/+8
2017-03-07Handle nested comments for adjacent markers like "/*/*" or "*/*/".Matt Gilarde2-1/+10
2017-03-06Use several C++11 features as examples so problems with these features are seen.Vicente15-28/+41
Features used are move constructor, unique_ptr, deleted functions, enum class, lambda expression, and range for loop.
2017-03-06New "indent" lexer styled as plain text but folded by indentation level.Vicente7-0/+86
2017-03-06Fold a VHDL "entity" on the first line of the file.Vicente2-3/+8
2017-03-05For IMEs, do not clear selected text when there is no composition text to show.johnsonj4-3/+15
2017-03-04Use "override" for Cocoa platform code and add to Editor where possible.Neil Hodgson4-127/+127
2017-03-04Fix error with showing find indicator over styles > 127.Neil Hodgson2-2/+6
2017-03-04Fix minor issues in interface definitions.Neil Hodgson1-5/+9
2017-03-04Use C++11 keyword "override" for methods that override a base class.Neil9-220/+220
2017-03-04Use C++11 keyword "override" for methods in lexers that override an interface.Neil18-223/+223
2017-03-04Merge Windows and GTK+ changes.Neil3-1/+27
2017-03-04Add include to allow #6138 to build on Windows.Neil1-0/+2
2017-03-03Change log.Neil Hodgson1-0/+5
2017-03-02Fix potential problems with IME on Cocoa when document contains invalid UTF-8.Neil5-0/+30
2017-03-02Bug [#1881]. Revert part of previous fix as it stopped the accented characterNeil2-1/+17
chooser from appearing. Special-case the Chinese "Cangjie" input source.
2017-02-26Bug [#1907]. GTK: Fix crash after destroying the widget on GTK < 3.3.6Colomban Wendling2-1/+7
On GTK2 and GTK3 < 3.3.6 there is no GtkAccessibleClass::widget_unset() method, so we can't destroy our accessible object right away. So, to avoid accessing a destroyed widget, we need to check whether the widget still exists in the the ScintillaGTKAccessible destructor. In other methods it's not necessary because the wrapping GObject class makes sure not to forward other when the widget has been destroyed, but we still have to destroy the C++ instance no matter what, so the check has to be on this side.
2017-02-25Bug [#1915]. Fix crash on OS X 10.9 due to accessibility API not available.Chinh Nguyen2-7/+15
2017-02-23Bug [#1905]. Fix stream selection mode when moving caret up or down.Neil2-0/+7
2017-02-22SciTE change log.Neil1-0/+7
2017-02-21Bug [#1901]. GTK: Fix double scrolling under X11Colomban Wendling2-1/+13
Really restrict smooth scrolling handling to Wayland.
2017-02-21Bug [#1910]. GTK a11y: Speed up converting byte offsets to character offsetsColomban Wendling2-1/+22
Use a per-line cache to avoid re-computing the offset from the start of the buffer each time. This dramatically speeds up multiple replacements on large files.
2017-02-19Added tag rel-3-7-3 for changeset e99b1a2bfbf8Neil1-0/+1
2017-02-16Updates for 3.7.3.rel-3-7-3Neil8-18/+17
2017-02-16Avoid potential crash in finalization.Neil1-1/+2
2017-02-16Bug [#1909]. Fix finalization crash on Cocoa.Chinh Nguyen2-1/+6
2017-02-15Automatically add new lexers to Xcode project in LexGen.py.Neil3-1/+141
2017-02-15Bug [#1848]. Line ends OK in f-strings for lexer.python.strings.over.newline=1.John Ehresman1-18/+36
2017-02-12Bug [#1848]. Support Python f-strings with new styles.John Ehresman4-18/+78
2017-02-11Add <iostream> to header order.Neil1-0/+1
2017-02-11Document correct values for SC_POPUP_*.Neil Hodgson1-3/+3
2017-02-08Bug [#1907]. GTK: Prevent running signal handlers on a destroyed a11y objectColomban Wendling2-0/+5
Avoid crash when detaching the widget from the accessible object without destroying that widget. In such situations, the widget is still valid but we will have destroyed the orphaned accessible object. Thus, we must make sure we disconnected the signal handlers the late accessible had set up on the widget, as they won't be implicitly disconnected by widget finalization in this case.