aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2014-08-05Fix problem where annotations disappeared when SCI_CLEARDOCUMENTSTYLE called.Neil2-0/+4
2014-08-03Made destructor virtual to avoid warnings.Neil1-1/+1
2014-08-01Rust: Slightly refactor/comment the number literal scanning.SiegeLord1-12/+25
One change introduced by this is that the malformed literal is detected a little earlier in some cases than before.
2014-08-02Clang warns for register keyword used in system headers so turn off warning.Neil1-1/+1
2014-08-02Change log.Neil1-0/+4
2014-08-01Support transpose character after {} operatorJohn Donoghue1-1/+4
* lexers/LexMatlab.cxx (ColouriseMatlabOctaveDoc): add check in default state for '}' to allow transpose.
2014-07-30Change log.Neil1-0/+9
2014-07-29Rust: Highlight byte-string literals.SiegeLord3-22/+48
This adds support for two new string literals and one new string literal, corresponding to the existing versions of these. Compared to the originals, the new literals have slightly different escapes and are ASCII only. I've decided to simply add flags to the existing scanners to handle them. New styles had to be added to handle the line spanning string literals. The byte character style was added for consistency.
2014-07-29Rust: Allow escaping naked CR in strings.SiegeLord1-1/+1
2014-07-29Rust: Update hashbang comment syntax.SiegeLord1-1/+1
Hashbang comments that start with the following 3 characters: #![ do not count as hashbang comments, but rather some other syntax (inner attribute).
2014-07-30Ruby: fix theoretical missing assignment and remove dead oneColomban Wendling1-1/+1
2014-07-29Allow identifier suffix = in Ruby symbol literalsColomban Wendling1-1/+6
See comments in bug [#1627] for some details.
2014-07-29Allow global/class/instance variables as Ruby symbol literalsColomban Wendling1-0/+25
See comments in bug [#1627] for some details.
2014-07-29Bug [#1627]. Allow FIDs as Ruby symbol literalsColomban Wendling1-1/+5
2014-07-30Removed NotifyChar tha is not needed from new Korean IME code and use correctNeil1-6/+2
value for treatAsDBCS argument to AddCharUTF.
2014-07-29Fixing previous change for mako to be type-safe.Neil1-1/+1
2014-07-26Bug [#1622]. Don't crash with ## comments in Mako.Neil1-1/+7
From John Ehresman.
2014-07-24Fix section end.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 changingNeil4-16/+8
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-24Feature [feature-requests:#1059]. Disable -Wshadow warnings for lexers.Neil1-0/+5
2014-07-23Avoid shadowed names mostly in method prototypes. Turn off shadowNeil7-23/+23
warnings for lexers since they may be maintained by others.
2014-07-23Add PerLine.h to the header order.Neil1-0/+1
2014-07-23Limit and simplify variable lifetimes used in the IME code.Neil1-8/+4
From johnsonj and Neil.
2014-07-22Merged with GTK+ change.Neil1-0/+4
2014-07-22Make a little safer when there is text that is invalid in the encoding.Neil1-0/+4
2014-07-19Change log.Neil1-0/+4
2014-07-19Move Korean IME inside window and make undo work correctly without undoing intojohnsonj1-2/+133
temporary composition states.
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.Neil2-1/+3
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-18Updated change log.Neil1-0/+9
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 withNeil11-220/+364
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-16Bug [#1622]. Don't crash with SGML after a Mako comment.Neil2-1/+7
2014-07-15Implement separate timers for each type of periodic activity and turn them ↵Neil Hodgson9-95/+359
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-15Switch from tracking rectangle to tracking area. This is the more recent ↵Neil Hodgson2-11/+23
Cocoa API and allows detection of mouse movement when the view does not have the focus which is needed for dwell events.
2014-07-14Updated change log.Neil1-0/+7
2014-06-20Protect against calling Cairo function on versions of Cairo before it existed.nyamatongwe1-0/+2
2014-07-10Fix the insertText: method on ScintillaView to accept NSAttributedString as ↵Neil Hodgson2-3/+6
well as NSString, since insertText: is from the NSResponder superclass where it is defined to accept both.
2014-07-10When losing focus, complete any IME composition.Neil2-0/+7
From johnsonj.
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-08Updated make dependencies for new files.Neil1-47/+98
2014-07-08Made recent refactor work on Cocoa.Neil Hodgson3-4/+37
2014-07-08Split out EditModel, MarginView, and EditView classes into separate files.Neil20-2632/+3316