aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2015-02-23Add SCI_GETTARGETTEXT as a simpler alternate to SCI_GETTEXTRANGE.Neil1-1/+6
2015-02-22Added SCI_SETTARGETRANGE method to set both the start and end of the target.Neil Hodgson1-0/+5
2015-02-19Add methods for converting between byte positions and UTF-16 code point ↵Neil Hodgson2-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-16Fix bugs caused by deleting text with undo collection off when entering IME ↵Neil Hodgson1-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-15Add SC_INDICFLAG_VALUEFORE and INDIC_TEXTFORE to allow a wide range of indicatorNeil8-16/+83
colours and to change the colour of text.
2015-02-14Fix warnings for suspicious type conversions and not fully bracketed ↵Neil Hodgson1-1/+1
initializers,
2015-02-14Fix 64->32 bit conversion warnings.Neil Hodgson3-26/+31
2015-02-14Fix doc comments.Neil Hodgson1-2/+2
2015-02-13Remove unused state.Neil1-1/+1
2015-02-13Ensure style data OK before wrapping lines when changing documents.Neil1-0/+1
2015-02-10Add INDIC_FULLBOX.Neil1-2/+5
2015-02-04Implement hover style and colour for indicators.Neil9-49/+155
2015-01-22Fix compilation failure of C++11 <regex> on Windows using gcc.Neil1-4/+5
2015-01-22Add INDIC_COMPOSITIONTHIN indicator.Neil1-0/+3
2015-01-16When the mouse is on the line between margin and text changed to treat as withinNeil1-1/+1
text. Helps on PLAT_CURSES.
2015-01-13Using size_t instead of unsigned int for conversions to UTF16 for 64-bitNeil2-9/+9
compatibility and to lessen the number of casts.
2015-01-11LexHex: rename Tektronix extended HEX lexer from "thex" to "tehex"Markus Heidelberg1-1/+1
There exists a similar file format called "Textronix HEX", which would be the better candidate for this short name.
2015-01-08Feature [feature-requests:#1096]. Lexer added for Tektronix extended hex files.Neil1-0/+1
From danselmi.
2014-12-30Lexer added for Intel hex files.Neil1-0/+1
2014-12-22Replace function UnicodeFromBytes with UnicodeFromUTF8 as they are exactly theNeil1-15/+3
same. Add unit tests for UnicodeFromUTF8.
2014-12-16When a text margin is displayed, for annotation lines, use the background colourNeil1-5/+13
of the base line. From Joe Mueller.
2014-12-09Feature [feature-requests:#1091]. Lexer for Motorola S-Record.Neil1-0/+1
From Markus Heidelberg.
2014-12-08Avoid warnings from clang about calling abs with float arguments.Neil1-3/+3
2014-12-07Protect FineTickerCancel from being called when fine tickers not implemented.Neil1-6/+5
Use ShowCaretAtCurrentPosition which understands focus in preference to DropCaret where possible.
2014-12-06Prevent overlapping text with calltip.Neil1-2/+2
From Mitchell Foral.
2014-12-05Extract FillVirtualSpace so it is not repeated and can be made less complex inNeil2-0/+8
the future.
2014-11-19Platform overrides for some drawing and behaviour to benefit PLAT_CURSES.Neil8-12/+68
From Mitchell Foral.
2014-11-14Feature [feature-requests:#1086]. Annotation display style ANNOTATION_INDENTED;Erik Angelin1-8/+10
like _BOXED but no border.
2014-10-20Optimize retrieval of empty range.Neil1-1/+1
2014-10-16Explain how multiple selections are processed.Neil1-0/+3
2014-10-04Bug [#1657]. Prevent caret blinking when holding down Delete key.Neil1-0/+1
2014-10-03CountCharacters can be const so it is now.Neil2-2/+2
2014-10-02Allocate indicators for IME use after previously allowed indicators.Neil1-1/+3
2014-10-02Allow using C++11 <regex> for searches as a provisional feature.Neil6-79/+582
2014-10-02Include <stdexcept> so that exceptions derived from std::runtime_error can beNeil7-0/+7
used.
2014-09-22Add a constructor that takes arguments for each attribute to make it easier toNeil2-11/+8
set up indicators. Changed field order so that the colour, which is likely to be set, is before under which is likely to be left default.
2014-09-13Use const where possible in regular expression code.Neil1-6/+6
2014-09-13Avoid extra NUL in strings and unnecessary allocations.Neil1-2/+1
2014-09-12Allow choice between windowed and inline IME.Neil3-0/+10
2014-09-05Bug [#1654]. Missing cast in PositionIsHotspot.Neil1-1/+1
From Mat Berchtold.
2014-09-05Bug [#1652]. Revert to allowing fractional tab stops.Neil Hodgson2-8/+7
2014-09-03Feature [feature-requests:#1071]. BibTeX lexer added.Neil1-0/+1
From Sergiu Dotenco and danselmi.
2014-08-24Removed comma at end of enum as it caused an error on ↵Neil Hodgson1-1/+1
i686-apple-darwin10-g++-4.2.1.
2014-08-19Bug [#1645]. Validate position of deletion.Neil1-0/+2
2014-08-18Bug [#1640]. Remove dead DelChar method.Neil2-9/+0
From Ian Goldby.
2014-08-09Added lexer for registry files.Neil1-0/+1
From nkmathew.
2014-08-08Stop using last argument to AddCharUTF from Korean IME code as previus releaseNeil1-0/+2
always used false for last argument so changing mynot be cmpatible. Move maxLenInputIME to superclass where it can be used for all platforms.
2014-08-08Implement explicit tab stops per line.Neil5-2/+181
From Nick Gravgaard.
2014-08-06Bug [#1633]. Redraw selection after SCI_DELWORDRIGHT.Neil1-0/+2
2014-08-05Fix problem where annotations disappeared when SCI_CLEARDOCUMENTSTYLE called.Neil1-0/+1