aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2012-08-26Add SCI_VCHOMEDISPLAYEXTEND keyboard commandColomban Wendling1-0/+12
This is like SCI_VCHOMEDISPLAY but extending the selection.
2012-08-25Add SCI_VCHOMEDISPLAY keyboard commandColomban Wendling1-0/+12
This works like SCI_HOMEDISPLAY but goes to the first visible character if on a logical line, like does SCI_VCHOME. This command makes it possible to use display-line-aware commands while keeping the "smart home" feature.
2012-08-05Avoid poor drawing at right of INDIC_SQUIGGLE.nyamatongwe1-7/+13
2012-08-05Align INDIC_DOTBOX to pixel grid for full intensity.nyamatongwe1-3/+2
2012-08-05Add INDIC_SQUIGGLEPIXMAP as a faster version of INDIC_SQUIGGLE.nyamatongwe1-0/+24
Based on work by Matthew Brush and Lex Trottman.
2012-07-24Add ncurses platform. Rest of the implementation is an external project.nyamatongwe7-13/+29
From Mitchell Foral.
2012-07-21Scale factor implemented for RGBAImages to allow for high definition markers ↵nyamatongwe7-12/+23
on retina displays.
2012-07-21Avoid problems when calltip highlight range is negative. Bug #3545938.nyamatongwe1-1/+1
2012-07-18strncat was being used with incorrect length argument. Result is alwaysnyamatongwe1-3/+3
safely limited so use strcat instead.
2012-07-17Avoid loss of precision warnings from Borland.nyamatongwe1-4/+4
2012-07-16Implement SCI_GETSELECTIONEMPTY API. Bug #3543121.nyamatongwe1-0/+3
2012-07-16Send SCN_UPDATEUI with SC_UPDATE_SELECTION for backspace in virtual space. ↵nyamatongwe1-0/+1
Bug #3543121.
2012-07-16Fix rectangular selection range after backspace. Bug #3543097.nyamatongwe1-0/+1
2012-07-11Fix margin click so clicking on first pixel of margin causes a notification.nyamatongwe1-1/+1
From John Vella.
2012-07-02When line starts with 0 width character, do not allow end of previous linenyamatongwe1-0/+2
to be part of block caret range.
2012-06-27Fix screen redraw issues introduced with change set 4199.Marko Njezic1-6/+7
2012-07-02Remove functions provided by headers.nyamatongwe1-9/+0
2012-07-02Make IsLowerCase and IsUpperCase not depend on non-portable isascii, takenyamatongwe1-8/+0
an int argument to match similar calls, and move to header for wider use.
2012-07-02Reduce scope of variable.nyamatongwe1-1/+1
2012-07-01Fix hang when Zero Width Space U+200B occurs at start of document.nyamatongwe1-1/+1
2012-06-27Using the correct side margin for previous commit.nyamatongwe1-1/+1
2012-06-26Bugs #699587, #3537799. Allow text at start of line to overlap 1 pixelnyamatongwe1-3/+16
into the margin as this displays serifs and italic stems for aliased text.
2012-06-26Fixed incorrect comment.nyamatongwe1-1/+1
2012-06-18Removed unnecessary code after change for bug #3535806.nyamatongwe1-6/+1
2012-06-18Remove marker only once for SCI_MARKERDELETE. Bug #3535806.nyamatongwe2-4/+6
2012-06-17Use std::string instead of fixed size strings.nyamatongwe6-36/+55
Decrease direct access to the autocompletion list box from outside AutoComplete.
2012-06-16Existing autocompletion list is cancelled when single entry automaticallynyamatongwe1-0/+1
accepted.
2012-06-16Redraw margin when changing margin styles.nyamatongwe1-0/+2
2012-06-04Properly position caret after undoing coalesced delete operations. Bug #3523326.Marko Njezic1-4/+27
2012-06-04Validate length of deletion: negative values caused crashes.nyamatongwe1-1/+1
2012-05-29add CharClassifier::GetCharsOfClassMook5-0/+38
add SCI_GETWORDCHARS(<unused>, stringresult chars) command to get word chars add SCI_GETWHITESPACECHARS(<unused>, stringresult chars) to get whitespace chars add SCI_GETPUNCTUATIONCHARS(<unused>, stringresult chars) to get punctutation also add tests for {Set,Get}{Word,Whitespce,Punctuation}Chars, CharClassifier
2012-05-26Add DeleteRange method.nyamatongwe1-0/+4
2012-05-26Add GetRangePointer and GetGapPosition methods.nyamatongwe5-0/+36
2012-05-26Relying on Document for position in line of line end characters.nyamatongwe2-12/+5
2012-05-26Reduce code to avoid warning from cppcheck.nyamatongwe1-4/+2
2012-05-26Use standardised and more stringent UTF8Classify for determining validity andnyamatongwe1-58/+61
width of UTF-8 characters. Optimize to make up for cost of UTF8Classify. Drop functions now provided by UniConversion. Use UTF8IsAscii function instead of test against literal.
2012-05-26For case-insensitive UTF-8 searching, use UTF8Classify for finding validnyamatongwe3-28/+29
character width so compatible with other similar code. Optimize treatment of single byte ASCII characters and also optimize loop conditions. These mostly make up for the performance decrease from calling UTF8Classify. Add support definitions UTF8MaxBytes and UTF8IsAscii in UniConversion. Remove ExtractChar as no longer needed.
2012-05-26Optimize case-sensitive searching by hoisting the first character of searchnyamatongwe1-6/+9
string into a separate variable.
2012-05-26Optimize UTF-8 character length calculations by using an array.nyamatongwe3-17/+39
2012-05-26Move classification of UTF-8 byte sequences into UniConversion module.nyamatongwe3-86/+102
2012-05-17Update version numbers in Qt project files.nyamatongwe1-0/+6
2012-05-16Automating changing version numbers in resource files and documentation.nyamatongwe1-0/+41
2012-05-16Treat 66 non-characters *FFFE, *FFFF, FDD0 .. FDEF as errors and display the ↵nyamatongwe1-0/+8
individual bytes. See The Unicode Standard (version 6.1) section 16.7 Noncharacters.
2012-05-10Lexer added for Visual Prolog. Feature #3523018.nyamatongwe1-0/+1
From Thomas Linder Puls.
2012-05-09OScript lexer by Ferdinand Prantl added. Feature #3523018.nyamatongwe1-0/+1
2012-05-08Feature #3520037. Trim current selection when setting a word ornyamatongwe2-5/+11
line selection to avoid any doubly selected ranges.
2012-05-05Replace std::auto_ptr with own code as has been deprecated by C++11.nyamatongwe1-2/+15
2012-05-04Bug #3522250. Group undo for newline with selection.nyamatongwe1-2/+11
2012-05-04Bug #3522251. SCI_NEWLINE with multiple selections now only replaces thenyamatongwe1-0/+5
main selection.
2012-04-24Feature #3520037. Restore Ctrl+Triple Click adding a line to the selection.nyamatongwe1-1/+1
Collapse selection if multiple selection turned off. From Marko Njezic.