Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-06-15 | Updates for 4.1.0. | Neil | 1 | -1/+1 | |
2018-06-02 | Extra header needed with g++ on Linux. | Neil Hodgson | 2 | -0/+2 | |
2018-06-02 | Define IScreenLineLayout as the main interface for implementing bidirectional | Neil | 2 | -15/+3 | |
features by platform code. Implement IScreenLineLayout for Win32 / DirectWrite as ScreenLineLayout. | |||||
2018-05-26 | Add necessary headers and move includes to be in same order. | Neil | 5 | -4/+9 | |
2018-05-23 | Add definitions for bidirectional support to Platform.h and provide empty | Neil | 2 | -0/+24 | |
implementations for each platform. | |||||
2018-05-22 | Add GradientRectangle method to Surface to draw rectangles with vertical or | Neil | 2 | -0/+26 | |
horizontal gradients. | |||||
2018-05-18 | Add <vector> to files that include Platform.h as likely needed in future. | Neil | 2 | -0/+2 | |
2018-05-14 | Modernize Platform.h (4) - update Surface to use string_view for text arguments. | Neil | 2 | -28/+28 | |
2018-05-14 | Modernize Platform.h (3) - update Surface to delete WidthChar, use size_t for | Neil | 2 | -11/+4 | |
Polygon and delete the standard copy and assignment methods. | |||||
2018-05-14 | Modernize Platform.h (2) - noexcept, const, constexpr. | Neil | 1 | -1/+1 | |
ColourDesired is an int instead of long for consistency over different platforms. Changes made to Point, PRectangle, and ColourDesired. RoundXYPosition removed. | |||||
2018-05-14 | Modernize Platform.h (1) - noexcept, const, standard methods. | Neil | 1 | -8/+8 | |
Changes made to FontParameters, Font, Window, ListBoxEvent, ListBox, Menu, DynamicLibrary, and Platform. | |||||
2018-05-14 | Include <string_view> to allow future use in Platform interface and Unicode. | Neil | 3 | -0/+5 | |
2018-05-06 | Updates for 4.0.5.rel-4-0-5 | Neil | 1 | -1/+1 | |
2018-05-02 | Replace NULL and 0 with nullptr. | Neil Hodgson | 1 | -41/+20 | |
2018-05-02 | Define ListBoxImpl::GetWidget method to avoid casts. | Neil Hodgson | 1 | -55/+37 | |
2018-05-01 | Remove cast that is not needed. | Neil | 1 | -1/+1 | |
2018-05-01 | Bug [#2012]. Use '0' instead of '0l'. | Neil | 1 | -1/+1 | |
2018-04-26 | Use <chrono> for platform-independent timing and remove ElapsedTime. | Neil | 1 | -27/+0 | |
Also use #if for painting measurement as there are 7 sections of code to enable. | |||||
2018-04-25 | Remove variables and casts that are not needed. | Neil | 1 | -2/+2 | |
2018-04-15 | Feature [feature-requests:#1215]. Stop warning about virtual call in destructor. | Neil | 2 | -13/+20 | |
2018-04-07 | Updates for 4.0.4.rel-4-0-4 | Neil | 1 | -1/+1 | |
2018-04-05 | Backed out changeset: 7402342dc7a3 Caching client rectangle on EditView. | Neil | 1 | -1/+1 | |
This change was not compatible with Cocoa as it uses document-based coordinates rather than view-based. | |||||
2018-04-04 | Cache client rectangle on EditView so it can be used easily inside EditView. | Neil | 1 | -1/+1 | |
2018-03-24 | Feature [feature-requests:#1212]. Move Unicode conversions into UniConversion. | Zufu Liu | 1 | -1/+0 | |
Move Unicode conversion functions UnicodeFromUTF8 and UTF8FromUTF32Character into UniConversion. | |||||
2018-03-22 | Feature [feature-requests:#1211]. Use pre-computed table for UTF8BytesOfLead. | Zufu Liu | 1 | -16/+4 | |
Friendlier treatment of invalid UTF-8. Add tests for UniConversion handling invalid UTF-8. Simplify UTF8Classify tests. | |||||
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-08 | Updating for 4.0.3. | Neil | 1 | -1/+1 | |
2018-01-28 | Match declaration signature to definition signature. | Neil | 1 | -1/+1 | |
2018-01-28 | Allow C++17 in all build and project files. | Neil | 1 | -1/+1 | |
2017-10-26 | Updates for 4.0.2.rel-4-0-2 | Neil | 1 | -1/+1 | |
2017-10-18 | Updates for 4.0.1 release.rel-4-0-1 | Neil | 1 | -1/+1 | |
2017-09-11 | The Scintilla namespace is always active for internal symbols and for the lexer | Neil | 6 | -25/+6 | |
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-08-11 | Preparing for the 4.0.0 release. | Neil | 1 | -1/+1 | |
2017-08-02 | Switch default modifier key for rectangular selections from Ctrl to Alt on ↵ | Neil Hodgson | 1 | -4/+0 | |
Linux. | |||||
2017-07-12 | Add include needed to build with Qt 5.7.1 on Fedora 26 Linux. | Neil Hodgson | 1 | -0/+1 | |
2017-07-12 | Bug [#1957]. Add focusChanged(bool focused) signal. | Justin Dailey | 2 | -0/+9 | |
2017-07-04 | Dropping files fires the SCN_URIDROPPED notification instead of inserting text. | Justin Dailey | 4 | -5/+30 | |
2017-07-01 | Include the 'updated' flags in the updateUi signal. | Justin Dailey | 2 | -3/+2 | |
Don't send updateUi for focus in. | |||||
2017-06-22 | Add a DefaultLexer class which lexers can subclass if they want reasonable | Neil | 1 | -0/+1 | |
default implementations of the ILexerWithSubStyles interface methods. | |||||
2017-06-14 | Use $$files instead of bare wildcard to support including in a parent project. | Neil | 1 | -1/+1 | |
2017-06-14 | Use same #if guard as other files. | Neil | 1 | -0/+2 | |
2017-06-12 | Remove old timer code in favour of the FineTicker* methods. | Neil | 2 | -9/+0 | |
2017-06-12 | Simplify mouse and keyboard handling by only retaining the 'WithModifiers" form. | Neil | 2 | -11/+18 | |
All events include a set of keyboard modifier flags. Older calls that passed individual parameters for each key were removed. | |||||
2017-06-12 | Removed unused functions and methods from Platform.h. | Neil | 3 | -114/+8 | |
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-11 | Implement SCN_AUTOCSELECTIONCHANGE notification. | Neil | 1 | -12/+26 | |
2017-06-10 | Bug [#1947]. Reenable mouse tracking when the window is reshown. | Baldur Karlsson | 1 | -0/+3 | |
2017-05-23 | Updated for 3.7.5 release. | Neil | 1 | -1/+1 | |
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-05-19 | Avoid explicit memory management. | Neil | 1 | -3/+2 | |