Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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. | |||||
2016-02-24 | Retry copying to clipboard if it fails as another application may have opened it | Jason Hallam | 1 | -11/+27 | |
2016-01-26 | Fix flags to be compatible with Qt 4.x. | Neil | 1 | -2/+5 | |
2016-01-25 | Make IME indicators work similarly on all 3 platforms. | johnsonj | 1 | -25/+17 | |
2016-01-22 | For Qt, release builds have assertions turned off. | John Ehresman | 1 | -0/+3 | |
2016-01-10 | Updates for 3.6.3. | Neil | 1 | -1/+1 | |
2016-01-07 | Factored out mapping IME state to indicators and finding caret position. | johnsonj | 1 | -55/+66 | |
2015-12-14 | Block IME when some selected text is protected. | johnsonj | 1 | -1/+1 | |
2015-12-13 | Korean input by word fixed. | johnsonj | 1 | -3/+3 | |
2015-12-11 | Bug [#1669]. Prevent crash when clicking on autocompletion list. | Neil | 1 | -1/+2 | |
This appears to be a focus problem. Clicking on the list sets it as the focus which removes focus from the Scintilla text window. Scintilla responds to loss of focus by destroying any popups including the autocompletion list which is not in a state where it is safe to be destroyed. Adding the WindowDoesNotAcceptFocus flag to the list prevents it from getting focus and thus prevents the crash. | |||||
2015-12-10 | Do nothing for IME composition for read-only documents. | johnsonj | 1 | -0/+5 | |