aboutsummaryrefslogtreecommitdiffhomepage
path: root/include
AgeCommit message (Collapse)AuthorFilesLines
2019-06-30Bug [#2038]. Source of input reported in SCN_CHARADDED.Zufu Liu2-1/+14
This may be SC_CHARACTERSOURCE_DIRECT_INPUT, SC_CHARACTERSOURCE_TENTATIVE_INPUT, or SC_CHARACTERSOURCE_IME_RESULT.
2019-06-22Bug [#1924]. Option to allow block carets to trail selection ranges.Neil2-2/+4
Bit flag value is CARETSTYLE_BLOCK_AFTER=256.
2019-06-22Feature [feature-requests:#1297] Updates to types of LineScroll,Zufu Liu1-5/+5
[Set]MarginTypeN, and [Set]MarginCursorN.
2019-06-22Feature [feature-requests:#1297] Fixed INDIC_MAX / INDICATOR_MAX.Neil1-1/+1
2019-06-22Feature [feature-requests:#1297] Updated Scintilla.h from Scintilla.iface.Neil1-6/+14
Adds *_NONE and INDICATOR_* enumeration values. Moves old INDIC?_MASK to deprecated section.
2019-06-22Feature [feature-requests:#1297] Tweak aliases so that acronyms longer than 2Neil1-7/+5
characters are treated as words and are also good SNAKE_CASE. This is consistent with coding guidelines such as from Google and Microsoft. https://google.github.io/styleguide/cppguide.html#General_Naming_Rules
2019-06-18Feature [feature-requests:#1297] 7: Add value aliases for PascalCase constants.Neil1-1/+164
For example, FolderEnd instead of Folderend. Could also be used for a snake_case option if desired.
2019-06-18Feature [feature-requests:#1297] 6: Add enumeration types to APIs.Neil1-124/+125
2019-06-18Feature [feature-requests:#1297] 5: Separate IndicatorNumbers from ↵Neil1-5/+15
IndicatorStyle. Deprecate INDIC?_MASK as they depended on old style-byte indicators so are no longer valid.
2019-06-18Feature [feature-requests:#1297] 4: Add enu for IndicValue and UndoFlags toNeil1-0/+5
gather their values into a type. Add _NONE values for 3 enumerations to make using them simpler.
2019-06-18Feature [feature-requests:#1297] 4: Comment added for SC_MASK_FOLDERS.Neil1-0/+1
2019-06-18Feature [feature-requests:#1297] 3: Add pointer type.Neil1-11/+12
2019-06-18Feature [feature-requests:#1297] 2: Replace int with position or line where thatNeil1-118/+119
is more accurate. This helps define where 64-bit values may be passed for huge files.
2019-06-15Feature [feature-requests:#1295]. Lexer added for DataFlex.Wil van Antwerpen2-0/+34
2019-06-02GTK+ was renamed to GTK in February 2019 so update documentation to new name.Neil1-2/+2
2019-04-29Feature [feature-requests:#1280]. Lexer added for X12.Iain Clarke2-0/+22
2019-04-07Feature [feature-requests:#1276]. Add SC_MARK_VERTICALBOOKMARK.Zufu Liu2-0/+2
2019-04-05Feature [feature-requests:#1272]. Add API to set default fold display text.Neil2-0/+8
2019-03-31Feature [feature-requests:#1272]. Add FoldDisplayTextGetStyle to matchZufu Liu2-1/+5
FoldDisplayTextSetStyle.
2019-03-29Feature [feature-requests:#1259]. Add SCI_SETCHARACTERCATEGORYOPTIMIZATION APINeil2-0/+8
to optimize speed of character category features.
2019-03-18Add some operators to Point to simplify client code.Neil1-0/+12
2019-03-12Feature [feature-requests:#1217]. Add CARETSTYLE_INS_MASK definition.Neil2-0/+2
2019-03-07Move CARETSTYLE_INS_MASK from Scintilla.iface as it is not documented.rel-4-1-4Neil2-2/+0
2019-02-28Feature [feature-requests:#1265]. Common Intermediate Language (CIL) lexer.Jed Altahan2-0/+26
2019-02-05Feature [feature-requests:#1217]. Change API so block just for overstrike.Zufu Liu2-2/+6
2019-02-02Feature [feature-requests:#1217]. Implement CARETSTYLE_BLOCK_ALWAYS.Zufu Liu2-0/+2
2018-11-21Feature [feature-requests:#1242]. Add lexer for NimJad Altahan2-0/+38
2018-10-11Add SCI_SETCOMMANDEVENTS API to allow turning off command events.Neil2-0/+8
This can reduce the time taken to fold a document by half.
2018-09-30Synchronize definition and documentation.rel-4-1-2Neil1-1/+1
2018-07-31Define PLAT_HAIKU and use to avoid a reported compilation problem on 32-bitNeil1-0/+5
Haiku where ptrdiff_t and int are the same size but different types.
2018-07-10Optional indexing of line starts in UTF-8 documents by UTF-32 code points andNeil2-0/+38
UTF-16 code units added.
2018-06-21Feature [feature-requests:#1185]. Add lexers for SAS and Stata.Luke Rasmussen2-0/+64
2018-06-06SC_WRAPINDENT_DEEPINDENT added to indent two tabs from previous line.Henrik Hank2-0/+2
2018-06-02Define IScreenLineLayout as the main interface for implementing bidirectionalNeil1-3/+9
features by platform code. Implement IScreenLineLayout for Win32 / DirectWrite as ScreenLineLayout.
2018-05-30Add TabPositionAfter method to IScreenLine as this calculation is needed on eachNeil1-0/+1
platform and it allows extension to custom tab stops.
2018-05-28Add styles for diffs containing patches.Andreas Rönnquist2-0/+8
2018-05-24Fix warnings. Add const, constexpr, and noexcept. Initialize. Standard methods.Neil1-1/+1
Replace 0 and NULL with nullptr for COM, DirectWrite and least ambiguous cases.
2018-05-23Add definitions for bidirectional support to Platform.h and provide emptyNeil1-0/+23
implementations for each platform.
2018-05-22Add INDIC_GRADIENT and INDIC_GRADIENTCENTRE indicator types.Neil2-0/+4
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