aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2016-05-03Avoid use of const_cast when retrieving window positions.Neil1-1/+1
2016-04-28C++ 11 <regex> support built by default.Neil1-3/+3
2016-04-21Correct comments.Neil1-1/+1
2016-03-29Feature [feature-requests:#1142]. Allow Super modifier on GTK+.Neil3-3/+5
2016-03-29Bug [#1822]. Doubled size of compiled regex buffer.Neil1-1/+1
2016-03-26Fix truncation warning in 64-bit build.Neil1-2/+2
2016-03-25Define Position and invalidPosition inside the Sci namespace for internal use.Neil1-4/+11
2016-03-20Feature [feature-requests:#1140]. JSON lexer added.nkmathew1-0/+1
2016-01-31Replace expressions to find level number of a fold level with function call.Neil4-27/+27
Simplifies code by removing any precedence issues and is shorter.
2016-01-31Bug [#1799]. Folds unfolded when two fold regions are merged by either deletingMarkus Nißl2-0/+21
an intervening line or changing its fold level by adding characters. Add LevelNumber function to simplify expressions implmenting folding.
2016-01-10Use value initialization in preference to memset as simpler and more robust.Neil1-2/+1
2016-01-08Bug [#1801]. Fix spelling.Bewied1-2/+2
2016-01-05Fix infinite loop with both wrap and idle styling to end turned on.Neil1-8/+4
2015-12-31Bug [#1796]. Expand folded areas before deleting fold header line.Neil1-8/+15
2015-12-31Treat Unicode line ends like common line ends when maintaining fold state.Neil4-5/+22
2015-12-07Prefer StyleIndexAt over StyleAt to avoid problems with out-of-bounds access forNeil3-9/+9
styles > 0x7f.
2015-12-04Fix some problems with out-of-bounds access for protected text.Neil2-4/+5
2015-12-04Bug [#1784]. Highlight whole run for hover indicator when wrapped.Neil2-8/+4
Less efficient now as redraws all text when hover position changes.
2015-12-01Undo virtual spaces in one step at start of IME composition.Neil1-0/+2
2015-11-20Remove line end whitespace.Neil7-19/+19
2015-11-20Bug [#1779]. Better Unicode input support on Windows systems.Sam Hocevar2-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-15Send SCN_UPDATEUI with SC_UPDATE_SELECTION when application changes multipleJohn Ehresman1-0/+10
selection.
2015-11-11Implemented idle styling. This allows painting without first styling all visibleNeil4-5/+111
text then styling in the background using idle-time.
2015-10-25Fix line end movement on display lines when EOLs are visibleColomban Wendling1-2/+4
2015-10-19Bug [#1768]. Report error when negative length passed to SCI_SETSTYLING.Neil1-1/+4
2015-10-12Implement Swap in SelectionRange to avoid warnings.Neil3-1/+6
2015-09-29Mark local functions as static.Neil Hodgson3-5/+5
2015-09-26Centre whitespace dot when dot is larger than 1 pixel.Neil1-1/+2
2015-09-26Indentation guides do not affect background drawing so omit from condition.Neil1-2/+1
2015-09-26Add parentheses to fix warning from Clang.Neil Hodgson1-2/+2
2015-09-26Whitespace may be made visible just in indentation.nkmathew3-11/+15
2015-09-23When SC_MARK_UNDERLINE if not assigned to a margin, stop drawing the whole line.Neil4-34/+50
Optimise drawing of markers that appear in the text area.
2015-09-23Optimise drawing by only drawing affected lines when markers shown in the text.Neil1-36/+40
2015-09-04Change FillVirtualSpace to ClearBeforeTentativeStart and delete selected text.johnsonj2-3/+12
2015-09-04Bug [#1757]. Treat CRLF as two characters in SCI_COUNTCHARACTERS.Neil1-2/+0
2015-08-24Simplify filling virtual space and avoid any side effects that may be caused byjohnsonj1-4/+9
calling AddCharUTF.
2015-07-27Add Position.h as a place-holder and to allow #include "Position.h" in source.Neil18-0/+39
2015-07-20Use Sci_Position when required to implement interfaces.Neil2-35/+35
2015-07-14Fix drawing problem when control characters are in a hidden style as they thenNeil1-1/+3
have a zero width rectangle to draw but modify that rectangle in a way that clears some pixels.
2015-07-06SCI_SETIDENTIFIERS resets styling ensuring any added identifier are highlighted.Neil1-0/+1
2015-07-04Make std::exception visible to all core code to remove chance that a differentNeil16-0/+19
tool set will not indirectly include <stdexcept>.
2015-07-04Also need to see std::exception in PerLine.Neil1-0/+1
2015-07-04Throw an exception for a negative sized reallocation as occurs when askedNeil Hodgson3-0/+5
for more than 2GB.
2015-07-03Feature [feature-requests:#1109]. SCN_AUTOCCOMPLETED sent after text insertion.Jonathan Hunt2-7/+13
From Jonathan Hunt.
2015-06-30Added SC_CASE_CAMEL to the case mode style attribute.Neil2-2/+18
2015-06-25Fix regression due to recent multiple-selection changes with the selection notNeil Hodgson1-1/+1
being redrawn after up/down cursor.
2015-06-24Make multiple selection work over most cursor movement and selection, new line,Neil4-337/+552
and word and line part deletion commands.
2015-06-23Casts to silence warnings for 64-bit builds.Neil1-2/+2
2015-06-16Clean up some selection operations. Commonly when changing selection modes,Neil4-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-13Fix bug where maximum two selections possible at once with Ctrl+click dueNeil Hodgson1-6/+6
to change in CancelModes.