aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2016-08-27Feature [feature-requests:#1154]. GTK: Allow out-of-sources build.Colomban Wendling1-8/+11
Allow out-of-sources build by setting Make variable srcdir. This still generates the scintilla.a library in the source directory, though.
2016-08-30Fix spelling mistakes.Neil1-3/+3
2016-08-30Detect warnings from Visual C++ which do not contain line numbers.Neil2-0/+7
2016-08-30Feature [feature-requests:#210]. Allow folding on #else and #elif.Neil2-2/+19
2016-08-29Bug [#1854]. Fix: cannot get original input char on Mac for some input-modifiersTse Kit Yam2-1/+6
combinations e.g. Option + e => empty char, Control + k => a char with ascii code 11
2016-08-28SC_CHARSET_DEFAULT now means code page 1252 on Windows unless code page set.Neil3-14/+62
Improved documentation for character sets.
2016-08-25SciTE change log.Neil1-0/+6
2016-08-25Add unit tests for WordList class.Neil3-0/+34
2016-08-24SciTE change log.Neil1-0/+5
2016-08-20Use const reference parameter when it can prevent extra copies.Neil1-1/+1
2016-08-20Make some methods const where reasonable.Neil4-4/+4
2016-08-20Drop old blurbs.Neil1-5/+0
2016-08-20Bug [#1648]: Option added to prevent left arrow movement and selection wrappingNeil5-4/+16
to previous line.
2016-08-15Bug [#1842]. Fix fold expand when some child text not styled.Neil2-0/+8
2016-08-14Change log.Neil1-0/+5
2016-08-03Bug [#1849]: LexHTML: Fix resuming at a script startColomban Wendling1-0/+11
The lexer can't handle getting out of some states, so make sure never to start in any of them.
2016-08-14Change log.Neil1-0/+4
2016-08-03Bug [#767]: LexHTML: Don't handle XML start inside a JavaScript stringColomban Wendling1-1/+1
2016-08-14Reindent code with spaces to stop "misleading indentation" warning from g++ 6.1.Neil1-7/+7
2016-08-12Remove tests that are not needed.Neil1-2/+2
2016-08-12Discourage use of buffered mode.Neil1-1/+8
2016-08-11Update change log for SciTE.Neil1-0/+5
2016-08-11Update change log.Van de Bugger1-0/+8
2016-08-11Bug [#1846]. Allow setting ARFLAGS for make.Van de Bugger1-1/+2
2016-08-11Bug [#1845]. Allow recreating deps.mak if ever deleted.Van de Bugger1-2/+3
2016-08-11Bug [#1844]. Allow setting CFLAGS for make.Neil Hodgson1-2/+1
2016-06-20docs: Update Design.html to better reflect current statusColomban Wendling1-16/+12
2016-08-10Bug [#1851]. Fix scroll bar size warnings.Chris Mayo2-1/+14
2016-08-09Some more documentation for multi-coloured indicators.Neil1-2/+3
2016-05-25Fixed extra space in URL.Neil1-1/+1
2016-05-24Added tag rel-3-6-6 for changeset bfdfb44eb777Neil1-0/+1
2016-05-22Pushed release date.rel-3-6-6Neil2-3/+3
2016-05-22Drop dead warning suppression.Neil1-1/+0
2016-05-22Bug [#1831]. Fix GTK+ error due to not allocating enough space for scrollbars.Johannes Sasongko2-5/+13
2016-05-18Updates for 3.6.6.Neil8-19/+20
2016-05-18Normalized formatting.Neil Hodgson1-7/+5
2016-05-17Enable g-ir-scanner to scan ScintillaObject signalsThomas Martitz10-48/+364
Currently, the ScintillaObject signals can't be used from python code via gobject-introspection. This is because g-ir-scanner does not properly scan the signals. For signals, there is the additional requirement that parameters have are registered GTypes. For the sci-notify signal, this can be accomplished by boxing SCNotification. In addition, g-ir-scanner also runs on Scintilla.h where it picks up additional structs. test/gi/ is updated accordingly. The test python script is enhanced to showcase the signals (some fixes to the makefile are included as well).
2016-05-17GTK: Add makefile rules to auto-generate marshallersColomban Wendling2-9/+19
This makes it easier to update or add new marshallers. Also, re-generate the current one using a current version of glib-genmarshal, which generates different output (accessing different fields for enum and flags) since at least 2008. Although neither of these types are currently used, it seems safer this way.
2016-05-17Backed out changeset: 89cda794d0dd as fixed changeset will be sent by author.Neil12-281/+136
2016-05-16Bug [#1829]. Include comments for enu and lex definitions.Kasper B. Graversen2-1/+7
2016-05-16Change log.Neil Hodgson1-0/+3
2016-04-26Enable g-ir-scanner to scan ScintillaObject signalsThomas Martitz12-136/+281
Currently, the ScintillaObject signals can't be used from python code via gobject-introspection. This is because g-ir-scanner does not properly scan the signals. For signals, there is the additional requirement that parameters have are registered GTypes. For the sci-notify signal, this can be accomplished by boxing SCNotification. In addition, g-ir-scanner also runs on Scintilla.h where it picks up additional structs. test/gi/ is updated accordingly. The test python script is enhanced to showcase the signals (some fixes to the makefile are included as well).
2016-05-15SciTE change log.Neil1-0/+4
2016-05-14Post a caret moved accessibility event in Editor::MovedCaret so that screenNeil4-0/+15
readers like NVDA will speak when extending the selection with a Shift+Down key combination scrolls but does not move the caret position relative to the screen.
2016-05-12Change log.Neil1-0/+4
2016-05-11Bug [#1827]. GTK: Avoid possible IdleWork() calls on destructed objectsColomban Wendling2-8/+17
The idle callback removal clause in the ScintillaGTK destructor got broken in 4e5c321dda8e69104cb7b639c3107dc11dbc00f6, leading to the callback not being removed thus possibly running after the instance destruction. Indeed, gdk_threads_add_idle() wraps g_idle_add() with a custom user data, thus making the g_source_remove_by_user_data() call in the destructor incorrect, as we give it our own user data, not GDK's wrapper one. Fix the callback removal not to use user data matching to avoid this.
2016-05-12SciTE change log.Neil1-0/+5
2016-05-11Allow comments preceded by a tab.Matt Gilarde2-1/+4
2016-05-08Moved text about FIRSTVISIBLELINE into scrolling section and moved XOFFSET textNeil1-17/+18
next to it, since these are related concepts.
2016-05-05Remove suppression for warning that no longer occurs.Neil1-1/+0