aboutsummaryrefslogtreecommitdiffhomepage
path: root/include
AgeCommit message (Collapse)AuthorFilesLines
2018-05-22Add GradientRectangle method to Surface to draw rectangles with vertical orNeil1-4/+70
horizontal gradients.
2018-05-17Use nullptr instead of 0 in headers as this diminishes the number of warnings.Neil1-2/+2
2018-05-14Modernize Platform.h (5) - remove ElapsedTime.Neil1-8/+0
Replaced by ElapsedPeriod.
2018-05-14Modernize Platform.h (4) - update Surface to use string_view for text arguments.Neil1-5/+5
2018-05-14Modernize Platform.h (3) - update Surface to delete WidthChar, use size_t forNeil1-7/+6
Polygon and delete the standard copy and assignment methods.
2018-05-14Modernize Platform.h (2) - noexcept, const, constexpr.Neil1-56/+23
ColourDesired is an int instead of long for consistency over different platforms. Changes made to Point, PRectangle, and ColourDesired. RoundXYPosition removed.
2018-05-14Modernize Platform.h (1) - noexcept, const, standard methods.Neil1-37/+33
Changes made to FontParameters, Font, Window, ListBoxEvent, ListBox, Menu, DynamicLibrary, and Platform.
2018-04-26Use <chrono> for platform-independent timing and remove ElapsedTime.Neil1-1/+1
Also use #if for painting measurement as there are 7 sections of code to enable.
2018-04-21Remove CallBackAction which was replaced by IListBoxDelegate.Neil1-5/+0
2018-04-20Avoid MSVC analyze warnings about statics by making Point constructor constexpr.Neil1-1/+1
2018-04-20Remove casts, drop default argument, use const.Neil1-3/+3
2018-04-19SC_PRINT_SCREENCOLOURS doesn't force the background colour of line numbers ↵Nicholai Benalal2-0/+4
white.
2018-04-17Add SC_DOCUMENTOPTION_TEXT_LARGE option for documents larger than 2 GigaBytes.Neil2-4/+10
This option is provisional and experimental.
2018-04-14Make some changes recommended by clang-tidy.Neil Hodgson1-2/+2
2018-04-14Removed workaround for old releases of MSVC.Neil1-5/+0
2018-03-06Feature [feature-requests:#1210]. Maxima lexer added.Gunter Königsmann2-0/+20
2018-02-02Implement SC_DOCUMENTOPTION_STYLES_NONE.Neil2-0/+2
2018-01-26Add documentOption argument to SCI_CREATELOADER.Neil2-2/+6
2017-12-19Start of bidirectional code - implement SCI_SETBIDIRECTIONAL.Neil2-2/+18
2017-11-20Add SCI_GETMOVEEXTENDSSELECTION.Mitchell Foral2-0/+4
2017-10-23Document style metadata APIs.Neil1-3/+3
2017-09-11The Scintilla namespace is always active for internal symbols and for the lexerNeil2-12/+0
interfaces ILexer4 and IDocument.
2017-08-28New header ILoader.h defines ILoader interface as it does not belong in ↵Neil3-14/+27
ILexer.h.
2017-08-25Moved *StyleBits* APIs into deprecated category.Neil2-14/+15
2017-08-11Stopped treating SC_TECHNOLOGY_DIRECTWRITERETAIN and SC_TECHNOLOGY_DIRECTWRITEDCNeil1-1/+1
as provisional.
2017-08-02Improve description of HideSelection.rhkramer1-1/+1
2017-07-17Implement style metadata for some languages.Neil1-1/+5
Add some helper methods to SubStyles for finding style metadata of substyles.
2017-06-22Add style metadata methods with null implementations.Neil3-0/+23
2017-06-22Merge Ilexer and ILexerWithSubStyles into ILexer4 to avoid need for versionNeil1-6/+2
checking in 4.0. Use lvRelease4 ID.
2017-07-13Update typedefs used for lexing.Neil1-2/+4
2017-07-09Bug [#1955]. The data parameter to ILoader::AddData made const.Justin Dailey1-1/+1
2017-07-01Deprecate single phase drawing.Neil2-9/+11
2017-06-22Update IDocument for version 4. Drop IDocumentWithLineEnd interface to just haveNeil1-6/+2
IDocument but with all the methods from IDocumentWithLineEnd. This removes version checking (for now). Use dvRelease4 ID. Drop mask argument to StartStyling.
2017-06-12Removed unused functions and methods from Platform.h.Neil1-26/+1
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.Neil3-1/+16
2017-04-07Prefer C++ static cast over C-style casts.Neil1-1/+1
2017-04-07Allowing assigning Windows and ensure cursorLast is initialized.Neil1-0/+8
2017-04-06Added const where possible.Neil1-1/+1
2017-04-06Added a caret line frame as an alternative visual for highlighting the caret ↵A-R-C-A2-0/+10
line.
2017-04-02Added "Reverse Selected Lines" as SCI_LINEREVERSE.Vicente2-0/+4
2017-03-07Bug [#1910]. Accessibility support may be queried and, on GTK+, disabled.Neil2-0/+14
2017-03-06New "indent" lexer styled as plain text but folded by indentation level.Vicente2-0/+2
2017-03-04Fix minor issues in interface definitions.Neil Hodgson1-5/+9
2017-02-12Bug [#1848]. Support Python f-strings with new styles.John Ehresman2-0/+8
2017-01-14Removed return type from AddSelection and SetSelection.Neil1-2/+2
2016-11-30Updated API to match conventions.Neil1-1/+1
2016-11-23Implementation of MarginRightClick event.Tse Kit Yam2-2/+12
2016-11-29Textual tags may be displayed on folded lines with SCI_TOGGLEFOLDSHOWTEXT.Tse Kit Yam2-0/+18
2016-11-25Feature [feature-requests:#1166]. EDIFACT lexer and folder added.Iain Clarke2-0/+21
2016-11-18Remove the Scintilla namespace from Scintilla.h.Neil1-9/+1