aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2009-07-30When using Ctrl+Drag for multiple selection when previous selectionsnyamatongwe3-8/+24
dragged over but then that area is deselected, reveal the previous selections again. This allows the user to undo some bad effects when the mouse moves further than wanted.
2009-07-25Call ClaimSelection after clearing selection so ownership of thenyamatongwe1-0/+1
primary selection can be released when nothing is selected.
2009-07-24Hide end of line selection when unfocused.nyamatongwe1-1/+1
2009-07-23Fixed bug where last line was seeing background colour extend past where itnyamatongwe1-1/+3
should.
2009-07-22Calculating rectangular selection when setting rectangular selectionnyamatongwe1-0/+2
virtual space. Same as last fix but for virtual space.
2009-07-22When setting the rectangular selection range, remember to calaculate thenyamatongwe1-0/+2
new selections.
2009-07-21Need stdlib.h for size_t for some compilers.nyamatongwe2-0/+3
2009-07-21Using a much simpler property set implementation.nyamatongwe15-671/+321
Accessor objects use the PropertyGet interface to access just the property set methods they need. Removed SString.
2009-07-21New class for property set for use within Scintilla.nyamatongwe1-0/+33
2009-07-21Replacing SString with std::string.nyamatongwe7-28/+31
2009-07-21Added commands for rotating selections and swapping caret and anchor ofnyamatongwe3-0/+15
main selection.
2009-07-19When both Ctrl and Shift down when mouse pressed, prioritise Shift so thatnyamatongwe1-10/+12
current selection is extended rather than allowing creation of a new empty selection.
2009-07-17Using sensible default for virtual space options.nyamatongwe1-1/+0
2009-07-15Remove duplicate carets after Delete or Backspace.nyamatongwe3-1/+23
Adding 1 to size returned for GetSelText so that container will allocate enough memory to hold \0 for empty selection.
2009-07-15Fixed bug where wrong length was returned for SCI_GETSELTEXT with NULLnyamatongwe1-23/+11
lParam when there are multiple selections.
2009-07-15No explicit count of ranges in selection as can use vector::size().nyamatongwe3-96/+46
Removed EmptyRanges method so that there is always at least one selection. Added SetSelection method to set a simple single selection. Removed 3 argument form of AddSelection since callers do know which argument is the caret. Simplified rectangular selection code.
2009-07-14Added controls for enabling multiple selection and multiple selectionnyamatongwe6-56/+71
typing. Renamed multiline options to reflect use on multiple selections. Using std::vector for selections.
2009-07-14Fix problems in drawing end of line dur to separate drawing of line endnyamatongwe1-26/+36
characters for virtual space. Fix drawing of caret so caret not drawn after line end characters.
2009-07-13Using std::string for space buffer to ensure deletion.nyamatongwe1-8/+16
Fixed name clash with Borland C++ 5.5 including Windows.h when string included.
2009-07-12Since now using exceptions, don't check result from new.nyamatongwe4-31/+10
2009-07-12Since exception handling now turned on, do not check return value from new.nyamatongwe4-23/+14
2009-07-12Use additional selection colour for additional selectionsnyamatongwe1-5/+6
even when window is primary. When selection alpha is set, set additional selection alpha to same value so that editors unaware of multiple selection behave OK.
2009-07-10Duplicate works on discontiguous selections by duplicating each selection.nyamatongwe4-110/+102
UndoGroup class simplifies grouping actions together in the undo history.
2009-07-10Stop Backspace from deleting line starts when selection is rectangular.nyamatongwe1-0/+2
2009-07-09Added setings for colours, alpha, and caret colour for additionalnyamatongwe6-120/+184
selections.
2009-07-08Draw discontiguous and virtual space selection in non-alpha mode.nyamatongwe4-49/+74
2009-07-08Fixed problem where rectangular selections in virtual space werenyamatongwe1-1/+1
calculated with wrong style so did not match the mouse position.
2009-07-08Moved calculation of rectangular range from occurring after every stylenyamatongwe2-3/+4
change to after the styles have been valided. Previously was very slow when setting monospaced font mode. Made more code sensitive to virtual spaces to draw caret and selection more accurately.
2009-07-07Using the last style on a line to determine the width of a virtual spacenyamatongwe4-12/+26
rather than use the default style. This adapts better for comments which use a different font.
2009-07-06Fix up some drawing glitches with end of line selection not being removed.nyamatongwe1-1/+2
2009-07-06Allow drag and drop in virtual space.nyamatongwe4-99/+114
2009-07-05Fixed bug where cursor right key and end of line for CRLF file would movenyamatongwe1-1/+1
between CR and LF.
2009-07-05Python folding uses fold.compact to fix bug #210240 in more cases.nyamatongwe1-4/+15
2009-07-04Check virtual space options for rectangular selection.nyamatongwe1-14/+23
2009-07-04Made backspace work better for multi-selection.nyamatongwe1-26/+8
Check virtual space options when mouse clicked in virtual space.
2009-07-03Use screen point for caret that includes virtual spcace so that, fornyamatongwe3-11/+22
example, the IME appears near the caret when the caret is in virtual space. Changed LocationFromPosition to work on a SelectionPosition and added convenience method for finding screen point of main caret.
2009-07-03Discontiguoues selection and virtual space initial commit.nyamatongwe9-774/+1600
2009-07-01Update to CAML lexer from Robert Roessler includes support for SMLnyamatongwe1-53/+100
and some bug fixes.
2009-07-01Patch from Kein-Hong Man for bug #2809168.nyamatongwe1-0/+2
2009-06-27Fix bug in rectangular paste where short lines were not being space fillednyamatongwe1-1/+1
as much as needed.
2009-06-26Updated to current scintilla-cocoa bzr release which does not try to usenyamatongwe1-18/+50
StyleContext within the folder.
2009-06-26Moved DrawTextBlob to be in same location as new selection branch.nyamatongwe1-24/+24
2009-06-24Some extra const constraints added while working on discontiguous selection.nyamatongwe7-12/+12
2009-06-16Bug #2806565 FORTH lexer is too keen to mark things as numbers.nyamatongwe1-0/+2
2009-06-12New FORTH lexer from bug #2804894.nyamatongwe1-308/+130
2009-06-12Fix for bug #2804760nyamatongwe1-1/+4
— is a 3 byte character in UTF-8 and the XML lexer decided it wasn't a valid entity after the first byte leading to drawing broken part characters. Fixed in the lexer by not including the initial byte in the entity def style.
2009-06-10Ensure final empty line in a file has its fold level updated to avoid unexpectednyamatongwe1-0/+4
sticky states.
2009-06-10Stop fold header flag sticking to last empty line.nyamatongwe1-1/+3
2009-06-10Clear out per-line data when all contents removed.nyamatongwe6-1/+33
2009-06-09Fix for bug #2802863, Pascal lexer hanging on file that starts with 'interface'nyamatongwe1-2/+2
after whitespace.