| Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
interfaces ILexer4 and IDocument.
|
|
ILexer.h.
|
|
|
|
as provisional.
|
|
|
|
Add some helper methods to SubStyles for finding style metadata of substyles.
|
|
|
|
checking in 4.0. Use lvRelease4 ID.
|
|
|
|
|
|
|
|
IDocument but with all the methods from IDocumentWithLineEnd. This removes
version checking (for now). Use dvRelease4 ID.
Drop mask argument to StartStyling.
|
|
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.
|
|
|
|
|
|
|
|
|
|
line.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
instead of Win32 API types and basetsd.h when on Windows.
|
|
|
|
|
|
|
|
warnings are visible for platform-independent code.
|
|
underneath positions or characters.
|
|
Made parameter names and types more consistent. Document return types.
Use more classes in documentation to facilitate scripting and styling.
|
|
|
|
Allows choosing any colour for a margin.
|
|
is within the window.
|
|
vertical edges simultaneously.
|
|
support for abridged keywords.
|
|
ILexer implementation
Lexer can now correctly handle:
"end triggers" phrase
"last-event:function" phrase
Indefinite comment level depth
|
|
this helps downstream use.
|
|
|
|
to previous line.
|
|
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).
|
|
|