aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
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.
2017-02-04Ensure std::cerr is available in automated tests.Neil1-0/+1
2017-02-02Remove suppression no longer required by Cppcheck 1.77.Neil1-3/+0
2017-02-02Using better checked static_cast instead of reinterpret_cast for void*.Neil Hodgson2-2/+2
2017-02-02Change log from SciTE.Neil1-1/+5
2017-02-01Bug [#1901]. Make trackpad scrolling work on Wayland.John Flatness4-1/+44
2017-01-28Change log from SciTE.Neil1-0/+5
2017-01-24Use safer static_cast instead of reinterpret_cast. Remove cast to void*.Neil2-5/+5
2017-01-24Remove casts from id to Objective C object as they are not needed. Use saferNeil2-32/+32
static_cast instead of reinterpret_cast between void* and id or Objective C object.
2017-01-24Use correct signatures for pattern draw and release functions and avoidNeil1-6/+5
reinterpret_cast
2017-01-23Use safer static_cast instead of reinterpret_cast when converting FontID toNeil1-11/+11
QuartzTextStyle.
2017-01-22Display block caret over the character at the end of a selection to be similarJohn Ehresman2-1/+11
to other editors.
2017-01-22Correctly color code deleted lines starting with "--"Sven Strickroth2-1/+6
This fixes the coloring of deleted lines in which starts with "--" such as closing HTML comments ("-->"). Signed-off-by: Sven Strickroth <email@cs-ware.de>
2017-01-22Simplify initialising and reinitialising.Neil1-6/+2
2017-01-22Remove extraneous "void".Neil2-2/+2
2017-01-19Bug [#1896]. Avoid unnecessary unfolding when a deletion does not include a lineNeil2-2/+3
end.
2017-01-19Bug [#1896]. Ensure folding consistent when fold header added above folded part.Neil2-1/+5
2017-01-19Bug [#1902]. Require Matlab block comment start/end to be alone on a line.Neil2-9/+28
2017-01-14Require the first line to start with "#!" to be treated as a shebang comment.jedailey2-2/+7
2017-01-14Removed return type from AddSelection and SetSelection.Neil2-6/+6
2017-01-04Mark some const methods as const.Neil4-4/+4
2017-01-04Change log for SciTE.Neil1-0/+4
2017-01-04Use new simplified API for showing menu on GTK+ 3.22 as old API was deprecated.Neil2-3/+12
2017-01-04Use newer APIs for screen/monitor/display on GTK+ 3.22 as old APIs deprecated.Neil1-7/+35
These are used to ensure popup windows are fully on-screen but after this change, this doesn't always work on GTK+ 3.22 / Wayland.
2017-01-04Don't set window background on GTK+ 3.22 as this is deprecated.Neil1-1/+3
2017-01-04Fix display of autocompletion lists and calltips on GTK+ 3.22 on Wayland byNeil3-1/+11
setting the owning window by calling gtk_window_set_transient_for.
2017-01-02Change log for Python lexer.Neil1-0/+12
2016-12-22Don't style @1 as a decoratorJohn Ehresman1-1/+1
2016-12-22Allow Python 3 unicode identifiersJohn Ehresman1-8/+34
2016-12-22Recognize f as a string prefixJohn Ehresman1-3/+11
2016-12-29Added tag rel-3-7-2 for changeset e02540a30974Neil1-0/+1
2016-12-27Updates for 3.7.2.rel-3-7-2Neil8-16/+17
2016-12-26Change log for previous 5 accessibility changes from Columban.Neil1-0/+4
2016-12-18GTK: Ensure styles are valid when retrieving them for accessibility purposesColomban Wendling2-3/+10
2016-12-18GTK: Fix reporting deletion length in the accessibleColomban Wendling2-2/+10
We cannot compute the length in characters after the text has been deleted, so we need to compute it in BEFOREDELETE. However, we need to emit the signal once the buffer has actually changed, so we need to cache the value in-between those events.