| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2016-11-05 | Add options to choose between the locations of a position when there | Neil Hodgson | 6 | -17/+72 | |
| are multiple locations for one position. The main current use is to find the location at the end of a line or display line when the commonly used location is at the start of the next line. | |||||
| 2016-10-30 | Add header needed for std::string. | Neil Hodgson | 1 | -0/+1 | |
| 2016-10-27 | Tidy CaseMapString by moving some mechanics into CaseConvert. Use StringEncode | Neil | 2 | -0/+11 | |
| and StringDecode more and make more likely to be optimized. | |||||
| 2016-10-26 | INDIC_POINT and INDIC_POINTCHARACTER indicators added to display small arrows | Neil | 3 | -8/+34 | |
| underneath positions or characters. | |||||
| 2016-10-26 | Moved location to margin code from Editor to ViewStyle. | Neil | 3 | -7/+13 | |
| 2016-10-26 | Marked method const as it can be. | Neil | 2 | -2/+2 | |
| 2016-10-22 | Redraw previous selection when switching from rectangular selection to line | Neil | 1 | -0/+1 | |
| selection. | |||||
| 2016-10-19 | Margin click to select line now clears rectangular and additional selections. | Neil | 1 | -0/+3 | |
| 2016-10-18 | Add SparseVector template as a new data structure for storing per-line data | Neil | 1 | -0/+186 | |
| which is 0 or NULL for most lines. | |||||
| 2016-10-06 | Word selection, navigation, and manipulation is now performed on characters | Neil | 3 | -144/+379 | |
| instead of bytes leading to more natural behaviour for multi-byte encodings like UTF-8. | |||||
| 2016-09-30 | Enable SplitVector to store objects by using std::copy to copy elements instead | Neil | 1 | -10/+12 | |
| of memmove and memcpy. This allows SplitVector<std::string> to work. | |||||
| 2016-09-29 | The number of margins can be changed with SCI_SETMARGINS. | Neil | 6 | -13/+21 | |
| 2016-09-29 | Margin type SC_MARGIN_COLOUR and API SCI_SETMARGINBACKN added. | Neil | 3 | -0/+17 | |
| Allows choosing any colour for a margin. | |||||
| 2016-09-27 | On Win32, mouse wheel scrolling can be restricted to only occur when the mouse | Stefan Küng | 2 | -0/+9 | |
| is within the window. | |||||
| 2016-09-23 | EDGE_MULTILINE and SCI_MULTIEDGEADDLINE added to allow displaying multiple | A-R-C-A | 4 | -18/+59 | |
| vertical edges simultaneously. | |||||
| 2016-09-18 | Fix spelling in comment. | Neil | 1 | -1/+1 | |
| 2016-09-18 | Bug [#1861]. Fix caret position from left/right move with rectangular selection. | Neil | 1 | -6/+6 | |
| 2016-09-14 | Casts for 64 to 32-bit conversions on OS X. | Neil Hodgson | 1 | -2/+2 | |
| 2016-08-31 | Bug [#1850]. Use tabs for virtual space in indentation when tabs enabled. | jedailey | 3 | -17/+28 | |
| 2016-08-20 | Make some methods const where reasonable. | Neil | 4 | -4/+4 | |
| 2016-08-20 | Bug [#1648]: Option added to prevent left arrow movement and selection wrapping | Neil | 1 | -2/+2 | |
| to previous line. | |||||
| 2016-08-15 | Bug [#1842]. Fix fold expand when some child text not styled. | Neil | 1 | -0/+3 | |
| 2016-08-12 | Remove tests that are not needed. | Neil | 1 | -2/+2 | |
| 2016-05-14 | Post a caret moved accessibility event in Editor::MovedCaret so that screen | Neil | 2 | -0/+5 | |
| readers like NVDA will speak when extending the selection with a Shift+Down key combination scrolls but does not move the caret position relative to the screen. | |||||
| 2016-05-11 | Bug [#1827]. GTK: Avoid possible IdleWork() calls on destructed objects | Colomban Wendling | 1 | -3/+1 | |
| The idle callback removal clause in the ScintillaGTK destructor got broken in 4e5c321dda8e69104cb7b639c3107dc11dbc00f6, leading to the callback not being removed thus possibly running after the instance destruction. Indeed, gdk_threads_add_idle() wraps g_idle_add() with a custom user data, thus making the g_source_remove_by_user_data() call in the destructor incorrect, as we give it our own user data, not GDK's wrapper one. Fix the callback removal not to use user data matching to avoid this. | |||||
| 2016-05-03 | Avoid use of const_cast when retrieving window positions. | Neil | 1 | -1/+1 | |
| 2016-04-28 | C++ 11 <regex> support built by default. | Neil | 1 | -3/+3 | |
| 2016-04-21 | Correct comments. | Neil | 1 | -1/+1 | |
| 2016-03-29 | Feature [feature-requests:#1142]. Allow Super modifier on GTK+. | Neil | 3 | -3/+5 | |
| 2016-03-29 | Bug [#1822]. Doubled size of compiled regex buffer. | Neil | 1 | -1/+1 | |
| 2016-03-26 | Fix truncation warning in 64-bit build. | Neil | 1 | -2/+2 | |
| 2016-03-25 | Define Position and invalidPosition inside the Sci namespace for internal use. | Neil | 1 | -4/+11 | |
| 2016-03-20 | Feature [feature-requests:#1140]. JSON lexer added. | nkmathew | 1 | -0/+1 | |
| 2016-01-31 | Replace expressions to find level number of a fold level with function call. | Neil | 4 | -27/+27 | |
| Simplifies code by removing any precedence issues and is shorter. | |||||
| 2016-01-31 | Bug [#1799]. Folds unfolded when two fold regions are merged by either deleting | Markus Nißl | 2 | -0/+21 | |
| an intervening line or changing its fold level by adding characters. Add LevelNumber function to simplify expressions implmenting folding. | |||||
| 2016-01-10 | Use value initialization in preference to memset as simpler and more robust. | Neil | 1 | -2/+1 | |
| 2016-01-08 | Bug [#1801]. Fix spelling. | Bewied | 1 | -2/+2 | |
| 2016-01-05 | Fix infinite loop with both wrap and idle styling to end turned on. | Neil | 1 | -8/+4 | |
| 2015-12-31 | Bug [#1796]. Expand folded areas before deleting fold header line. | Neil | 1 | -8/+15 | |
| 2015-12-31 | Treat Unicode line ends like common line ends when maintaining fold state. | Neil | 4 | -5/+22 | |
| 2015-12-07 | Prefer StyleIndexAt over StyleAt to avoid problems with out-of-bounds access for | Neil | 3 | -9/+9 | |
| styles > 0x7f. | |||||
| 2015-12-04 | Fix some problems with out-of-bounds access for protected text. | Neil | 2 | -4/+5 | |
| 2015-12-04 | Bug [#1784]. Highlight whole run for hover indicator when wrapped. | Neil | 2 | -8/+4 | |
| Less efficient now as redraws all text when hover position changes. | |||||
| 2015-12-01 | Undo virtual spaces in one step at start of IME composition. | Neil | 1 | -0/+2 | |
| 2015-11-20 | Remove line end whitespace. | Neil | 7 | -19/+19 | |
| 2015-11-20 | Bug [#1779]. Better Unicode input support on Windows systems. | Sam Hocevar | 2 | -4/+4 | |
| - support surrogate pairs in WM_CHAR messages - support characters from supplementary planes in WM_UNICHAR messages - support WM_UNICHAR messages in non-Unicode mode - fix some code duplication Also, do not return FALSE upon receiving a WM_UNICHAR message with a UNICODE_NOCHAR parameter, since WM_UNICHAR can actually be handled just fine (at least with the exact same level of support as WM_CHAR). | |||||
| 2015-11-15 | Send SCN_UPDATEUI with SC_UPDATE_SELECTION when application changes multiple | John Ehresman | 1 | -0/+10 | |
| selection. | |||||
| 2015-11-11 | Implemented idle styling. This allows painting without first styling all visible | Neil | 4 | -5/+111 | |
| text then styling in the background using idle-time. | |||||
| 2015-10-25 | Fix line end movement on display lines when EOLs are visible | Colomban Wendling | 1 | -2/+4 | |
| 2015-10-19 | Bug [#1768]. Report error when negative length passed to SCI_SETSTYLING. | Neil | 1 | -1/+4 | |
