aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2016-10-18validAttributesForMarkedText is specified to not return NULL so return anNeil Hodgson1-1/+1
empty array instead. Fixes clang analyser warning.
2016-10-18Fixed archive file reference.Neil1-1/+13
Change log for revision 5996.
2016-10-09GTK: Avoid theoretical access to a destroyed object on async pasteColomban Wendling1-7/+58
GTK clipboard is asynchronous, which means that the answer to a request can theoretically arrive at any moment in the future after the request. This poses a problem as the receiving code has to make sure the object on which the paste was requested still actually exists by the time the response arrives, as it could have been destroyed in the meantime. A possible solution is to add a reference to the object during the query so that it is kept alive as needed. However, this means that if the paste request really takes a long time to get answered, it can prevent the application from destroying the object explicitly, possibly at the user's request. So instead, use a helper object adding a weak reference to the object, and only process the paste request response if the object is still alive then. All this is fairly theoretical though, as in practice paste is generally not effectively asynchronous (GTK tries and calls the response callback directly in the request call when possible), and when it is effectively asynchronous, it generally is very fast.
2016-10-16Added tag rel-3-7-0 for changeset 13cdacbbe251Neil1-0/+1
2016-10-11Fixed terminating tags.rel-3-7-0Neil Hodgson1-5/+6
2016-10-11Updates for 3.7.0.Neil8-19/+20
2016-10-08Fix minor warnings in unit tests from MSVC 64-bit.Neil4-27/+27
2016-10-06Suppress some more uninteresting warnings.Neil1-0/+5
2016-10-06Word selection, navigation, and manipulation is now performed on charactersNeil5-147/+396
instead of bytes leading to more natural behaviour for multi-byte encodings like UTF-8.
2016-10-06Move MakeLowerCase into CharacterSet.h as that is where MakeUpperCase is.Neil4-27/+30
Change the argument and return type of MakeUpperCase to match MakeLowerCase. Move StyleContext::MatchIgnoreCase into StyleContext.cxx as the change of header for MakeLowerCase couldn't be reconciled easily. Add casts as needed.
2016-10-03Better handling of complex sub-queries folding.oirfeodent1-7/+14
2016-10-03Explain SCI_WORD[LEFT|RIGHT]END* key commands.Neil1-0/+3
2016-10-03SciTE change log.Neil1-1/+5
2016-10-03SciTE change log.Neil1-0/+3
2016-09-30Recognize the numeric keypad '+', '-', and '/' keys as SCK_ADD, SCK_SUBTRACT,Tse Kit Yam2-3/+25
and SCK_DIVIDE.
2016-09-30Enable SplitVector to store objects by using std::copy to copy elements insteadNeil4-12/+118
of memmove and memcpy. This allows SplitVector<std::string> to work.
2016-09-30SciTE changelog.Neil1-0/+7
2016-09-29Increased compatibility between interface definition and documentation.Neil2-1196/+1186
Made parameter names and types more consistent. Document return types. Use more classes in documentation to facilitate scripting and styling.
2016-09-29The number of margins can be changed with SCI_SETMARGINS.Neil10-20/+47
2016-09-29Margin type SC_MARGIN_COLOUR and API SCI_SETMARGINBACKN added.Neil7-2/+41
Allows choosing any colour for a margin.
2016-09-29Fixed bugs for Baan.oirfeodent1-5/+26
2016-09-28Bug [#1868]. Understand the grave accent escape character for PowerShell.ActiveState2-0/+6
2016-09-27On Win32, mouse wheel scrolling can be restricted to only occur when the mouseStefan Küng7-0/+43
is within the window.
2016-09-24Initial support for building with 32-bit clang.Neil1-6/+18
2016-09-24Bug [#1865]. Style interpolated code in strings for CoffeeScript.ActiveState2-1/+75
2016-09-23Recognize inline comments in YAML.Jim Pattee2-4/+22
2016-09-23EDGE_MULTILINE and SCI_MULTIEDGEADDLINE added to allow displaying multipleA-R-C-A8-19/+96
vertical edges simultaneously.
2016-09-22Added header ordering section.Neil1-0/+4
2016-09-22Baan lexer changed significantly with more lexical states, keyword sets, andNeil4-56/+578
support for abridged keywords.
2016-09-21Feature [feature-requests:#1143]. Replace "progress" lexer with "abl".Yuval Papish5-337/+550
ILexer implementation Lexer can now correctly handle: "end triggers" phrase "last-event:function" phrase Indefinite comment level depth
2016-09-21Bug [#1864]. Fix incorrect nesting of tags.Tse Kit Yam1-2/+1
2016-09-21Removed extraneous spaces in documentation.Neil1-2/+2
2016-09-21Bug [#1863]. Allow subclass of SCIContentView to set cursor.Tse Kit Yam2-1/+5
2016-09-20Improved documentation on word functions and moved into a new section.Neil1-164/+214
2016-09-20Make Cursor and Mouse capture documentation sections similar to other sections.Neil1-0/+4
2016-09-20Link regex word flag documentation to word characters definition.Neil1-2/+4
2016-09-20Make documentation reference similar to other cases.Neil1-1/+3
2016-09-19Fix tag that was not terminated.Neil1-1/+1
2016-09-18Updating documentation on contributing code.Neil3-1/+53
2016-09-18Fix spelling in comment.Neil1-1/+1
2016-09-18Bug [#1861]. Fix caret position from left/right move with rectangular selection.Neil2-6/+10
2016-09-17Reset the comment after use so that it isn't applied to other features.Neil1-0/+2
2016-09-17Provide comments for each individual feature instead of group comments asNeil1-8/+41
this helps downstream use.
2016-09-16Adding shared schemes to project.Neil Hodgson4-2/+87
2016-09-14Updated to Xcode 8.0 and accepted its preferred warning options.Neil Hodgson1-1/+33
2016-09-14Casts for 64 to 32-bit conversions on OS X.Neil Hodgson4-12/+12
2016-09-12Fixed some enums in Scintilla.iface which may change bindings.Neil2-2/+9
2016-09-11Fix SC_AC_* values in documentation to match header.Neil1-5/+5
2016-09-10Expose NO_CXX11_REGEX in Win32 makefiles.Neil2-4/+4
2016-09-10SciTE change log.Neil1-0/+4