aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
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
2014-08-03Made destructor virtual to avoid warnings.Neil1-1/+1
2014-07-24Ensure all fields initialised in constructor.Neil2-11/+7
2014-07-24Using separate variable imeCaretBlockOverride for IME mode instead of changingNeil3-2/+5
caretStyle as there could be confusion if the container changes caret style.
2014-07-24Mark const methods const.Neil3-3/+3
2014-07-24Remove line end whitespace.Neil2-2/+2
2014-07-24Remove false shadowing between local variables and enum values.Neil1-48/+48
2014-07-23Avoid shadowed names mostly in method prototypes. Turn off shadowNeil5-18/+18
warnings for lexers since they may be maintained by others.
2014-07-19Using const for string argument to allow use with literals.Neil4-5/+5
2014-07-19Treated SC_PHASES_MULTIPLE as SC_PHASES_TWO when buffered drawing is on.Neil1-1/+1
2014-07-18Added the tentative undo feature. This is useful for IMEs that want to displayNeil4-1/+116
and manipulate a character being composed, but may then commit or remove it leaving no history in undo of the intermediate forms.
2014-07-18Remove unused function.Neil1-6/+0
2014-07-18Conditionally use the namespace so that the functions match the header so link.Neil Hodgson1-0/+8
2014-07-18Allow extreme ascenders and descenders to overlap into adjacent lines withNeil8-206/+308
multiple phase drawing option.
2014-07-17Refactored Drawline into separate methods for each aspect of drawing.Neil5-269/+337
Standardised order of arguments to drawing methods.
2014-07-15Implement separate timers for each type of periodic activity and turn them ↵Neil Hodgson2-6/+126
on and off as required. This saves power as there are fewer wake ups. A tolerance value is provided so that platforms that support coalescing timers, Windows 8+ and OS X 10.9+, can use them. The previous global 100 millisecond timer may still be used by non-core platforms.
2014-07-09Ensure correct width used for overstrike caret for multi-byte character on GTK+Neil1-1/+2
where the width is spread over the bytes in the positions array.
2014-07-08Made recent refactor work on Cocoa.Neil Hodgson1-0/+9
2014-07-08Split out EditModel, MarginView, and EditView classes into separate files.Neil9-2436/+2654