Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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 | |
2017-04-19 | Use "override" for GTK+ and Qt platform layers. | Neil | 5 | -125/+125 | |
2017-04-15 | Avoid calling virtual functions in constructors and destructors. | Neil | 2 | -3/+3 | |
2017-04-07 | Use same parameter names in declarations and definitions. | Neil | 3 | -9/+9 | |
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 | Hide decorations details a little. | Neil | 1 | -1/+1 | |
2017-03-31 | Using Sci::Position and Sci::Line to mark variables that are document positions | Neil | 2 | -5/+5 | |
and lines. | |||||
2017-03-19 | Update for 3.7.4 release. | Neil | 1 | -1/+1 | |
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. | |||||
2017-03-05 | For IMEs, do not clear selected text when there is no composition text to show. | johnsonj | 1 | -1/+4 | |
2017-02-16 | Updates for 3.7.3.rel-3-7-3 | Neil | 1 | -1/+1 | |
2016-12-27 | Updates for 3.7.2.rel-3-7-2 | Neil | 1 | -1/+1 | |
2016-12-01 | Bug [#1887]. Define QT_WS_MAC or QT_WS_X11 under qt5 from WS_OS_* macros | John Ehresman | 1 | -0/+11 | |
2016-11-30 | Updates for 3.7.1. | Neil | 1 | -1/+1 | |
2016-11-23 | Implementation of MarginRightClick event. | Tse Kit Yam | 1 | -5/+14 | |
2016-10-11 | Updates for 3.7.0. | Neil | 1 | -1/+1 | |
2016-08-31 | Updates for 3.6.7. | Neil | 1 | -1/+1 | |
2016-05-18 | Updates for 3.6.6. | Neil | 1 | -2/+2 | |
2016-04-28 | Fixes for problems with C++11 <regex>. | Neil Hodgson | 1 | -0/+9 | |
For Qt on Unix, set to build as C++11. Avoid deprecation warnings in PySide. For GTK+ allow turning off C++11 <regex> with make NO_CXX11_REGEX=1. | |||||
2016-04-23 | Updates for 3.6.5 release. | Neil | 1 | -1/+1 | |
2016-04-14 | Simplified IME caret positioning. | johnsonj | 1 | -11/+8 | |
2016-03-10 | Fix caret position bug on Qt and Gtk for win32 for Korean.rel-3-6-4 | johnsonj | 1 | -0/+2 | |
2016-03-09 | Updates for 3.6.4. | Neil | 1 | -1/+1 | |
2016-02-29 | Backed out changeset: 8bc19ede3b51 | Neil | 1 | -27/+11 | |
Was incompatible with Qt 4.7 and 4.8. |