Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-10-26 | Ensure variables initialized. | Neil | 1 | -1/+1 | |
2021-10-26 | Don't set default values for parameters when overriding, only in base class. | Neil | 1 | -1/+1 | |
2021-09-28 | Widen styleNumber in PositionCacheEntry from 8 to 16 bits to allow styles | Neil | 1 | -0/+1 | |
larger than 255 to be represented. Before this, it may have been possible but extremely rare for a cache entry to wrongly match a styled lexeme and produce incorrect layout. Using uint16_t from cstdint instead of a bit field as tools perform more checking on that. | |||||
2021-06-17 | Add SciFnDirectStatus, a direct access function which also returns status so can | Neil | 1 | -0/+2 | |
improve performance for client code that called SCI_GETSTATUS after every API to check for failure. | |||||
2021-05-24 | Define C++ version of the Scintilla API in ScintillaTypes.h, ScintillaMessages.h | Neil | 1 | -7/+10 | |
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 | -2/+2 | |
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-19 | Switch enum to enum class. | Neil | 1 | -2/+2 | |
2020-06-24 | Converting between UTF-8 and current encoding. | Neil | 1 | -0/+2 | |
Allows platform-independent code to be written just to handle Unicode. | |||||
2021-03-18 | Use unique_ptr for CaseFolderForEncoding to show transfer of ownership. | Neil | 1 | -1/+1 | |
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 | |
2019-12-13 | Move SCI_LOADLEXERLIBRARY from platform layers to ScintillaBase.cxx. | Neil | 1 | -5/+0 | |
This allows removal of related #include statements. | |||||
2019-09-28 | Avoid calling virtual methods during destruction to stop warnings. | Neil | 1 | -0/+2 | |
This code worked correctly before this change. | |||||
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. | |||||
2018-05-14 | Include <string_view> to allow future use in Platform interface and Unicode. | Neil | 1 | -0/+1 | |
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-01-28 | Match declaration signature to definition signature. | Neil | 1 | -1/+1 | |
2017-09-11 | The Scintilla namespace is always active for internal symbols and for the lexer | Neil | 1 | -5/+3 | |
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-04 | Dropping files fires the SCN_URIDROPPED notification instead of inserting text. | Justin Dailey | 1 | -0/+2 | |
2017-06-12 | Remove old timer code in favour of the FineTicker* methods. | Neil | 1 | -1/+0 | |
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-04-19 | Use "override" for GTK+ and Qt platform layers. | Neil | 1 | -30/+30 | |
2017-04-15 | Avoid calling virtual functions in constructors and destructors. | Neil | 1 | -1/+1 | |
2017-04-01 | Standardize on C++ headers, remove headers that aren't needed and add <cstddef> | Neil | 1 | -6/+7 | |
where it may be needed in the future. | |||||
2017-03-31 | Using Sci::Position and Sci::Line to mark variables that are document positions | Neil | 1 | -1/+1 | |
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-05-13 | Make single argument constructors explicit where simple to avoid possibility of | Neil | 1 | -1/+1 | |
unintended conversions. | |||||
2015-04-09 | Avoid "absolute-value" warning from clang 3.6. | Neil | 1 | -0/+1 | |
2014-10-10 | Ensure can see standard exceptions and so build. | Neil | 1 | -0/+1 | |
2014-07-15 | Implement separate timers for each type of periodic activity and turn them ↵ | Neil Hodgson | 1 | -2/+8 | |
on and off as required. This saves power as there are fewer wake ups. A tolerance value is provided so that platforms that support coalescing timers, Windows 8+ and OS X 10.9+, can use them. The previous global 100 millisecond timer may still be used by non-core platforms. | |||||
2014-07-08 | Split out EditModel, MarginView, and EditView classes into separate files. | Neil | 1 | -0/+3 | |
2014-05-02 | Use exact SciFnDirect function signature for DirectFunction as earlier version | Neil | 1 | -1/+1 | |
depended on undefined behaviour. | |||||
2013-08-10 | Backed out change #4739 for Qt 5 on OS X as the code was LGPL. | Neil | 1 | -36/+0 | |
2013-08-10 | Fix building qith Qt 5 on OS X. | Neil | 1 | -0/+36 | |
From Fan Yang. | |||||
2013-07-23 | Only use map for character representations instead of unordered_map where ↵ | nyamatongwe | 1 | -3/+0 | |
possible. unordered_map caused too many porting problems. | |||||
2013-07-22 | Added the character representation feature. | Neil | 1 | -0/+3 | |
2013-07-11 | Include case conversion data in Scintilla so that all platforms will perform | Neil | 1 | -0/+2 | |
case conversion of Unicode text in accordance with Unicode. | |||||
2013-05-26 | Switch SelectionText to use a std::string to hold the data and to provide ↵ | nyamatongwe | 1 | -0/+1 | |
accessors to this data. Add a length argument to DropAt, although previous signature still available. | |||||
2013-05-01 | Removed SVector.h and all references as it is no longer used. | nyamatongwe | 1 | -1/+0 | |
2012-05-17 | Qt platform layer added. Based on an implementation from Jason Haslam | nyamatongwe | 1 | -0/+158 | |
at Scientific Toolworks, Inc. with additions performed for Wingware. |