Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2014-07-23 | Limit and simplify variable lifetimes used in the IME code. | Neil | 1 | -8/+4 | |
From johnsonj and Neil. | |||||
2014-07-22 | Merged with GTK+ change. | Neil | 1 | -0/+4 | |
2014-07-22 | Make a little safer when there is text that is invalid in the encoding. | Neil | 1 | -0/+4 | |
2014-07-19 | Change log. | Neil | 1 | -0/+4 | |
2014-07-19 | Move Korean IME inside window and make undo work correctly without undoing into | johnsonj | 1 | -2/+133 | |
temporary composition states. | |||||
2014-07-19 | Using const for string argument to allow use with literals. | Neil | 4 | -5/+5 | |
2014-07-19 | Treated SC_PHASES_MULTIPLE as SC_PHASES_TWO when buffered drawing is on. | Neil | 2 | -1/+3 | |
2014-07-18 | Added the tentative undo feature. This is useful for IMEs that want to display | Neil | 4 | -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-18 | Updated change log. | Neil | 1 | -0/+9 | |
2014-07-18 | Remove unused function. | Neil | 1 | -6/+0 | |
2014-07-18 | Conditionally use the namespace so that the functions match the header so link. | Neil Hodgson | 1 | -0/+8 | |
2014-07-18 | Allow extreme ascenders and descenders to overlap into adjacent lines with | Neil | 11 | -220/+364 | |
multiple phase drawing option. | |||||
2014-07-17 | Refactored Drawline into separate methods for each aspect of drawing. | Neil | 5 | -269/+337 | |
Standardised order of arguments to drawing methods. | |||||
2014-07-16 | Bug [#1622]. Don't crash with SGML after a Mako comment. | Neil | 2 | -1/+7 | |
2014-07-15 | Implement separate timers for each type of periodic activity and turn them ↵ | Neil Hodgson | 9 | -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-15 | Switch from tracking rectangle to tracking area. This is the more recent ↵ | Neil Hodgson | 2 | -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-14 | Updated change log. | Neil | 1 | -0/+7 | |
2014-06-20 | Protect against calling Cairo function on versions of Cairo before it existed. | nyamatongwe | 1 | -0/+2 | |
2014-07-10 | Fix the insertText: method on ScintillaView to accept NSAttributedString as ↵ | Neil Hodgson | 2 | -3/+6 | |
well as NSString, since insertText: is from the NSResponder superclass where it is defined to accept both. | |||||
2014-07-10 | When losing focus, complete any IME composition. | Neil | 2 | -0/+7 | |
From johnsonj. | |||||
2014-07-09 | Ensure correct width used for overstrike caret for multi-byte character on GTK+ | Neil | 1 | -1/+2 | |
where the width is spread over the bytes in the positions array. | |||||
2014-07-08 | Updated make dependencies for new files. | Neil | 1 | -47/+98 | |
2014-07-08 | Made recent refactor work on Cocoa. | Neil Hodgson | 3 | -4/+37 | |
2014-07-08 | Split out EditModel, MarginView, and EditView classes into separate files. | Neil | 20 | -2632/+3316 | |
2014-07-08 | Split parts of Editor class off into EditModel, MarginView, and EditView ↵ | Neil | 4 | -2395/+2511 | |
classes. | |||||
2014-07-08 | Changing further non-virtual methods to const where made possible by previous | Neil | 2 | -10/+10 | |
change. | |||||
2014-07-08 | Specifying some methods as const as they are used from display and measurement | Neil | 5 | -16/+18 | |
code that will be changed to have read-only access. | |||||
2014-07-08 | Feature [feature-requests:#1053]. Add a block comment state. | Neil | 4 | -0/+14 | |
2014-07-08 | Chnage log. | Neil | 1 | -0/+8 | |
2014-07-04 | Provide complete C prototypes for C-exported functions | Colomban Wendling | 1 | -2/+2 | |
A C function declaration with an empty parameter list does not declare a function taking no parameters, but simply does not declares what parameters it takes (hence, it's not a complete prototype). To denote an empty parameter list, C uses the special `void` value. This avoids warnings when building C sources including Scintilla.h if using e.g. GCC's `-Wstrict-prototypes` option, as well as actually disallowing passing parameters to those functions. | |||||
2014-07-07 | Fixed link. | Neil | 1 | -1/+1 | |
2014-07-07 | Fix bug where too many characters may be deleted when a rectangular selection is | Neil | 4 | -2/+22 | |
deleted. | |||||
2014-07-06 | Explain change for lexers. | Neil | 1 | -0/+2 | |
2014-07-03 | Added tag rel-3-4-4 for changeset 0df282b2c489 | Neil | 1 | -0/+1 | |
2014-07-03 | More accureate traffic count. | Neil | 1 | -1/+1 | |
2014-06-30 | Making ready for 3.4.4. | Neil | 7 | -14/+15 | |
2014-06-30 | Update change log. | Neil | 1 | -1/+31 | |
2014-06-26 | Move decision to draw line end wrap marker and colour of marker to DrawEOL. | Neil | 2 | -19/+14 | |
Simplifies arguments to DrawEOL and shortens DrawLine. | |||||
2014-06-26 | Simplify DrawStyledText, extracting out DrawTextInStyle for re-use. | Neil | 1 | -21/+18 | |
2014-06-26 | Move calculation of line background colour to ViewStyle and represent as a | Neil | 4 | -55/+56 | |
ColourOptional to tightly bind the value with whether it is set. | |||||
2014-06-24 | Ensure context is not freed for measurement surfaces as it is NULL. | Neil | 1 | -1/+1 | |
2014-06-23 | GTK: Don't create unnecessary drawing contexts | Colomban Wendling | 1 | -14/+9 | |
When surfaces are created without an explicit target surface they are only used for measurement purposes, so don't create a unnecessary drawing context out of the widget's surface. This avoid calling gdk_cairo_create() outside a draw handler, which GTK 3.14 stops allowing [1]. [1] https://mail.gnome.org/archives/gtk-devel-list/2014-June/msg00010.html | |||||
2014-06-23 | Mark DrawBlockCaret as const since it only draws and does not affect Editor. | Neil | 2 | -2/+2 | |
2014-06-23 | Use Range type for hotspot to simplify manipulation. | Neil | 5 | -35/+28 | |
2014-06-23 | Make drawing of markers const. | Neil | 2 | -2/+2 | |
2014-06-22 | Add missing comma. | XhmikosR | 1 | -1/+1 | |
2014-06-23 | Updated comment to match change 5151. | Neil | 1 | -1/+1 | |
2014-06-22 | Avoid warning from g++. | Neil | 1 | -1/+1 | |
2014-06-22 | Extra casting to prevent warnings from cppcheck. | Neil | 1 | -2/+2 | |
2014-06-22 | Stop storing a pointer to the selection on LineLayout objects where it may have | Neil | 5 | -11/+17 | |
a lifetime that is too long. Instead provide it as an argument to BreakFinder where it is only needed during intialisation. |