Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2025-01-22 | Bug [#1224]. Remember selection in undo history. SCI_SETSELECTIONUNDOHISTORY. | Neil | 1 | -0/+5 | |
2024-03-02 | Feature [feature-requests:#1511] Add mayCoalesce argument to BeginUndoAction. | John Ehresman | 1 | -2/+2 | |
2024-01-17 | Fix reference from ScintillaDocument to Document to match change in 5.4.1 | Neil | 1 | -1/+1 | |
using IDocumentEditable for SCI_GETDOCPOINTER and SCI_SETDOCPOINTER. | |||||
2023-06-28 | Add const where viable. | Neil | 1 | -1/+1 | |
2022-09-12 | Remove NotifyLexerChanged notification from DocWatcher. | Neil | 1 | -5/+0 | |
This is a private interface but could be used by independent platform layers and was exposed by ScintillaDocument in the Qt implementation of ScintillaEdit. | |||||
2021-10-25 | Don't define destructors when not needed, use unique_ptr, explict constructors. | Neil | 1 | -4/+0 | |
2021-05-24 | Define C++ version of the Scintilla API in ScintillaTypes.h, ScintillaMessages.h | Neil | 1 | -8/+12 | |
and ScintillaStructures.h using scoped enumerations. Use these headers instead of Scintilla.h internally. External definitions go in the Scintilla namespace and internal definitio0ns in Scintilla::Internal. | |||||
2021-05-09 | Add @file <filename> comments to follow convention. | Neil | 1 | -1/+1 | |
Fix incorrect filename comments. Normalize Qt code to use #endif /* X */ insetad of #endif // X. | |||||
2021-04-27 | Rename CharacterSet and CharacterCategory modules in Scintilla to CharacterType | Neil | 1 | -1/+1 | |
and CharacterCategoryMap to avoid clashes with Lexilla when building an executable that includes both. | |||||
2021-03-29 | Add SCI_SETELEMENTCOLOUR and related APIs to change colours of visible elements. | Neil | 1 | -0/+1 | |
Implement SC_ELEMENT_LIST* to change colours of autocompletion lists. | |||||
2021-03-18 | std::optional is a basic vocabulary type that may be used widely so include | Neil | 1 | -0/+1 | |
almost everywhere. | |||||
2021-03-18 | Move assert and debug trace functions into their own header Debugging.h. | Neil | 1 | -0/+1 | |
PLATFORM_ASSERT is used in data structure headers which led to including graphics and windowing APIs in data structure modules. | |||||
2021-03-17 | Extract geometry and colour definitions from Platform.h into src/Geometry.h. | Neil | 1 | -0/+1 | |
2020-04-16 | Specify that NotifyStyleNeeded is an override. Replace 0/NULL with nullptr. | Neil | 1 | -5/+5 | |
2019-03-29 | Include "CharacterCategory.h" in all files that include "Document.h" as it will | Neil | 1 | -0/+1 | |
be needed for adding a CharacterCategory feature. | |||||
2019-03-03 | Use noexcept where reasonable. | Neil | 1 | -2/+2 | |
2018-06-21 | Use override for methods in WatcherHelper. | Neil | 1 | -6/+6 | |
2018-05-14 | Include <string_view> to allow future use in Platform interface and Unicode. | Neil | 1 | -0/+1 | |
2018-03-28 | Change '.' to '->' as Document::decorations was changed to a pointer by last ↵ | Neil Hodgson | 1 | -4/+4 | |
set. | |||||
2018-03-15 | Use forward class definitions of XPM and RGBAImage so only code that uses them | Neil | 1 | -1/+0 | |
needs to #include "XPM.h". Move definition of standard methods on LineMarker from header to implementation to reduce included text and further isolate use of XPM and RGBAImage. | |||||
2018-02-02 | Implement SC_DOCUMENTOPTION_STYLES_NONE. | Neil | 1 | -1/+1 | |
2017-09-11 | The Scintilla namespace is always active for internal symbols and for the lexer | Neil | 1 | -2/+0 | |
interfaces ILexer4 and IDocument. | |||||
2017-08-28 | New header ILoader.h defines ILoader interface as it does not belong in ↵ | Neil | 1 | -0/+1 | |
ILexer.h. | |||||
2017-07-18 | Bug [#1959]. Eliminate extra layer in signal emission for document. | Justin Dailey | 1 | -48/+19 | |
2017-06-22 | Update IDocument for version 4. Drop IDocumentWithLineEnd interface to just have | Neil | 1 | -2/+2 | |
IDocument but with all the methods from IDocumentWithLineEnd. This removes version checking (for now). Use dvRelease4 ID. Drop mask argument to StartStyling. | |||||
2017-05-21 | Make SparseVector work with move-only types. | Neil | 1 | -0/+1 | |
Define UniqueString as a move-only string and use in a SparseVector for ContractionState. Remove SparseVector method specializations that are no longer needed. | |||||
2017-03-31 | Using Sci::Position and Sci::Line to mark variables that are document positions | Neil | 1 | -2/+2 | |
and lines. | |||||
2017-03-06 | Use several C++11 features as examples so problems with these features are seen. | Vicente | 1 | -0/+1 | |
Features used are move constructor, unique_ptr, deleted functions, enum class, lambda expression, and range for loop. | |||||
2015-07-27 | Add Position.h as a place-holder and to allow #include "Position.h" in source. | Neil | 1 | -0/+1 | |
2015-06-04 | Use static_cast instead of C-style casts to avoid warnings. | Neil | 1 | -41/+41 | |
2015-05-13 | Make single argument constructors explicit where simple to avoid possibility of | Neil | 1 | -1/+1 | |
unintended conversions. | |||||
2014-10-10 | Ensure can see standard exceptions and so build. | Neil | 1 | -0/+1 | |
2014-09-12 | Support for SCI_NAMESPACE in the ScintillaEdit part of the Qt layer. | Neil | 1 | -0/+4 | |
From Jason Haslam. | |||||
2014-08-06 | Feature [feature-requests:#1064]. Add a get_character method on the document. | Neil | 1 | -0/+4 | |
2013-12-19 | Expose the EOLMode on the document object. | Neil Hodgson | 1 | -0/+8 | |
From John Ehresman. | |||||
2013-07-11 | Include case conversion data in Scintilla so that all platforms will perform | Neil | 1 | -0/+1 | |
case conversion of Unicode text in accordance with Unicode. | |||||
2012-05-17 | Qt platform layer added. Based on an implementation from Jason Haslam | nyamatongwe | 1 | -0/+286 | |
at Scientific Toolworks, Inc. with additions performed for Wingware. |