Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-07-04 | Make std::exception visible to all core code to remove chance that a different | Neil | 16 | -0/+19 | |
tool set will not indirectly include <stdexcept>. | |||||
2015-07-04 | Also need to see std::exception in PerLine. | Neil | 1 | -0/+1 | |
2015-07-04 | Throw an exception for a negative sized reallocation as occurs when asked | Neil Hodgson | 3 | -0/+5 | |
for more than 2GB. | |||||
2015-07-03 | Feature [feature-requests:#1109]. SCN_AUTOCCOMPLETED sent after text insertion. | Jonathan Hunt | 2 | -7/+13 | |
From Jonathan Hunt. | |||||
2015-06-30 | Added SC_CASE_CAMEL to the case mode style attribute. | Neil | 2 | -2/+18 | |
2015-06-25 | Fix regression due to recent multiple-selection changes with the selection not | Neil Hodgson | 1 | -1/+1 | |
being redrawn after up/down cursor. | |||||
2015-06-24 | Make multiple selection work over most cursor movement and selection, new line, | Neil | 4 | -337/+552 | |
and word and line part deletion commands. | |||||
2015-06-23 | Casts to silence warnings for 64-bit builds. | Neil | 1 | -2/+2 | |
2015-06-16 | Clean up some selection operations. Commonly when changing selection modes, | Neil | 4 | -30/+36 | |
all of the selection needs to be redrawn so that is implmeneted in Editor::InvalidateWholeSelection. Any extra selections should be discarded with only the main remaining so that is Selection::DropAdditionalRanges. Some default parameters led to less clarity so they no longer have default values. Both Editor::MovePositionTo methods always returned 0 which was ignored so they are now void. Some variables were made const. | |||||
2015-06-13 | Fix bug where maximum two selections possible at once with Ctrl+click due | Neil Hodgson | 1 | -6/+6 | |
to change in CancelModes. | |||||
2015-06-09 | When combining MarkerHandlerSets, prepend the other set instead of appending | Jiřà Techet | 1 | -2/+3 | |
When undoing many lines with markers (e.g. "changebar" markers) LineMarkers::RemoveLine() is called for many lines and as a result combining markers from the next line for all the removed lines. This may cause the list contains many thousands of elements and traversing it becomes expensive. When lines are removed from the beginning to the end, it's better to prepend the markers from the next line to the current line instead of appending them because the current line "accumulates" all the markers from the following lines and walking the whole list takes more and more time. | |||||
2015-06-11 | Added MultipleSelectAddNext, MultipleSelectAddEach, IsRangeWord, and | Neil | 4 | -5/+82 | |
TargetWholeDocument. | |||||
2015-06-04 | Move FindText flag decoding from caller to function to minimize code and chance | Neil | 3 | -20/+6 | |
of mistakes. | |||||
2015-05-21 | Fix bug with TentativeUndo where the undo history was being damaged on OS X. | Neil Hodgson | 1 | -0/+2 | |
For example the sequence ['a', 'c', left, 'b', undo] would produce "c" instead of "ac". | |||||
2015-05-16 | Make unused single argument constructors explicit. | Neil | 3 | -3/+3 | |
2015-05-15 | Backed out changeset: 7caa35787c19 | Neil | 1 | -4/+5 | |
Change made reverse iteration dangerous. | |||||
2015-05-13 | Ensure SCI_POSITIONRELATIVE returns a position clamped into the document range | Neil | 1 | -5/+4 | |
sensibly. From Mitchell Foral. | |||||
2015-04-14 | Ensure SCI_TEXTHEIGHT uses valid style data and remove test pauses that | Neil | 1 | -0/+1 | |
hid this. | |||||
2015-04-10 | Avoid warning from clang analyze due to potential NULL pointer by asserting | Neil Hodgson | 1 | -0/+1 | |
pointer is not NULL. | |||||
2015-03-29 | Bug [#1682] Removed the ascent member of Font and all wxWidgets-specific code. | Neil | 1 | -3/+0 | |
2015-03-13 | Truncate elements that are near to maxItemLen to avoid possibility of writing | Neil | 1 | -1/+3 | |
outside bounds. Also avoids warning for use of strncpy. | |||||
2015-03-11 | Allow minimum tab width to be tweaked to allow character cell implementation | Neil | 2 | -2/+4 | |
to work better. | |||||
2015-02-24 | Notify container of non-BMP characters correctly. | Neil | 2 | -23/+4 | |
2015-02-23 | Fix non-BMP character entry through the inline IME. | Neil | 2 | -3/+9 | |
2015-02-23 | Add SCI_GETTARGETTEXT as a simpler alternate to SCI_GETTEXTRANGE. | Neil | 1 | -1/+6 | |
2015-02-22 | Added SCI_SETTARGETRANGE method to set both the start and end of the target. | Neil Hodgson | 1 | -0/+5 | |
2015-02-19 | Add methods for converting between byte positions and UTF-16 code point ↵ | Neil Hodgson | 2 | -0/+38 | |
positions. This is needed on Cocoa where the IME wants to be able to index into the document with UTF-16 counts to match Cocoa's own use of UTF-16. | |||||
2015-02-16 | Fix bugs caused by deleting text with undo collection off when entering IME ↵ | Neil Hodgson | 1 | -0/+5 | |
composition mode. This deleted text isn't in the undo history and it isn't in the document so can never be recovered so makes it impossible to correctly perform undo. Add logging for unexpected situations and throw an exception when undo can't be performed. Ensure empty marked text range is always in canonical (NSNotFound,0) form. | |||||
2015-02-15 | Add SC_INDICFLAG_VALUEFORE and INDIC_TEXTFORE to allow a wide range of indicator | Neil | 8 | -16/+83 | |
colours and to change the colour of text. | |||||
2015-02-14 | Fix warnings for suspicious type conversions and not fully bracketed ↵ | Neil Hodgson | 1 | -1/+1 | |
initializers, | |||||
2015-02-14 | Fix 64->32 bit conversion warnings. | Neil Hodgson | 3 | -26/+31 | |
2015-02-14 | Fix doc comments. | Neil Hodgson | 1 | -2/+2 | |
2015-02-13 | Remove unused state. | Neil | 1 | -1/+1 | |
2015-02-13 | Ensure style data OK before wrapping lines when changing documents. | Neil | 1 | -0/+1 | |
2015-02-10 | Add INDIC_FULLBOX. | Neil | 1 | -2/+5 | |
2015-02-04 | Implement hover style and colour for indicators. | Neil | 9 | -49/+155 | |
2015-01-22 | Fix compilation failure of C++11 <regex> on Windows using gcc. | Neil | 1 | -4/+5 | |
2015-01-22 | Add INDIC_COMPOSITIONTHIN indicator. | Neil | 1 | -0/+3 | |
2015-01-16 | When the mouse is on the line between margin and text changed to treat as within | Neil | 1 | -1/+1 | |
text. Helps on PLAT_CURSES. | |||||
2015-01-13 | Using size_t instead of unsigned int for conversions to UTF16 for 64-bit | Neil | 2 | -9/+9 | |
compatibility and to lessen the number of casts. | |||||
2015-01-11 | LexHex: rename Tektronix extended HEX lexer from "thex" to "tehex" | Markus Heidelberg | 1 | -1/+1 | |
There exists a similar file format called "Textronix HEX", which would be the better candidate for this short name. | |||||
2015-01-08 | Feature [feature-requests:#1096]. Lexer added for Tektronix extended hex files. | Neil | 1 | -0/+1 | |
From danselmi. | |||||
2014-12-30 | Lexer added for Intel hex files. | Neil | 1 | -0/+1 | |
2014-12-22 | Replace function UnicodeFromBytes with UnicodeFromUTF8 as they are exactly the | Neil | 1 | -15/+3 | |
same. Add unit tests for UnicodeFromUTF8. | |||||
2014-12-16 | When a text margin is displayed, for annotation lines, use the background colour | Neil | 1 | -5/+13 | |
of the base line. From Joe Mueller. | |||||
2014-12-09 | Feature [feature-requests:#1091]. Lexer for Motorola S-Record. | Neil | 1 | -0/+1 | |
From Markus Heidelberg. | |||||
2014-12-08 | Avoid warnings from clang about calling abs with float arguments. | Neil | 1 | -3/+3 | |
2014-12-07 | Protect FineTickerCancel from being called when fine tickers not implemented. | Neil | 1 | -6/+5 | |
Use ShowCaretAtCurrentPosition which understands focus in preference to DropCaret where possible. | |||||
2014-12-06 | Prevent overlapping text with calltip. | Neil | 1 | -2/+2 | |
From Mitchell Foral. | |||||
2014-12-05 | Extract FillVirtualSpace so it is not repeated and can be made less complex in | Neil | 2 | -0/+8 | |
the future. |