Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-03-11 | Update drag and drop to use current APIs instead of deprecated APIs. | Neil Hodgson | 3 | -33/+120 | |
2015-02-26 | Changed selection appearance to lighter as that leaves the text more ↵ | Neil Hodgson | 1 | -0/+1 | |
readable on 10.10. | |||||
2015-02-26 | Fix bug where autocompletion and call-ups were placed on the wrong screen due to | Neil Hodgson | 1 | -5/+3 | |
some code using the screen of the window and other code using the main screen. | |||||
2015-02-22 | Implement additional methods from the NSTextInputClient protocol so that more | Neil Hodgson | 4 | -129/+230 | |
features of the IME work. attributedSubstringForProposedRange:actualRange: and characterIndexForPoint: now have full implementations. This required using UTF-16 document indexes in many places as that is what Cocoa wants. Tentative undo is used for the composition text instead of turning off undo as that is safer and similar to IME code on other platforms. | |||||
2015-02-16 | Fix bugs caused by deleting text with undo collection off when entering IME ↵ | Neil Hodgson | 1 | -14/+40 | |
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-16 | Implement SCI_TARGETASUTF8 and SCI_ENCODEDFROMUTF8 on Cocoa. | Neil Hodgson | 2 | -0/+91 | |
2015-02-14 | Fix unused parameter warnings. Remove code that is never executed. | Neil Hodgson | 2 | -7/+12 | |
2015-02-14 | Fix warnings for suspicious type conversions and not fully bracketed ↵ | Neil Hodgson | 6 | -70/+72 | |
initializers, | |||||
2015-02-14 | Fix 64->32 bit conversion warnings. | Neil Hodgson | 2 | -17/+17 | |
2015-02-14 | Fix doc comments. | Neil Hodgson | 3 | -3/+3 | |
2014-12-16 | Feature [feature-requests:#1091]. S-Record lexer added on OS X. | Neil Hodgson | 1 | -0/+4 | |
2014-12-07 | Replace calls to deprecated methods with their current equivalents. | Neil Hodgson | 2 | -12/+7 | |
2014-12-06 | Updated by Xcode 6.1 | Neil Hodgson | 1 | -3/+1 | |
2014-10-10 | Remove 32-bit support. | Neil Hodgson | 1 | -2/+2 | |
2014-10-02 | Switch C++ runtime library to libc++ to allow use of features from C++11. | Neil Hodgson | 1 | -0/+4 | |
2014-10-02 | Include <stdexcept> so that exceptions derived from std::runtime_error can be | Neil | 1 | -0/+1 | |
used. | |||||
2014-09-19 | Updated for Xcode 6.0.1. | Neil Hodgson | 1 | -1/+1 | |
2014-09-12 | Allow choice between windowed and inline IME. | Neil | 1 | -0/+5 | |
2014-09-03 | Add BibTeX lexer to OS X project. | Neil Hodgson | 1 | -0/+4 | |
2014-08-09 | Added registry lexer to Cocoa build. | Neil Hodgson | 1 | -0/+4 | |
2014-07-15 | Implement separate timers for each type of periodic activity and turn them ↵ | Neil Hodgson | 2 | -28/+88 | |
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-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-08 | Made recent refactor work on Cocoa. | Neil Hodgson | 2 | -4/+28 | |
2014-07-08 | Split out EditModel, MarginView, and EditView classes into separate files. | Neil | 1 | -0/+3 | |
2014-07-08 | Specifying some methods as const as they are used from display and measurement | Neil | 2 | -6/+6 | |
code that will be changed to have read-only access. | |||||
2014-06-17 | Stop copying private headers to framework headers directory. | Neil Hodgson | 1 | -8/+8 | |
2014-06-17 | Using the platform's NS_OPTIONS macro to define exported enumeration as ↵ | Neil Hodgson | 1 | -1/+1 | |
recommended by Apple's documentation. | |||||
2014-06-17 | Use headers from framework instead of from relative paths. | Neil Hodgson | 2 | -4/+4 | |
This checks that the Scintilla framework exposes headers correctly. | |||||
2014-06-17 | Remove unused TopContainer method. Use less specific types when possible. | Neil Hodgson | 2 | -14/+2 | |
2014-06-17 | Move internal methods out of header. | Neil Hodgson | 1 | -4/+0 | |
2014-06-12 | Accepted updates from Xcode 5.1. | Neil Hodgson | 1 | -1/+23 | |
2014-06-07 | Failed to use the correct argument type in previous commit. | Neil Hodgson | 1 | -1/+1 | |
2014-06-07 | registerNotifyCallback is now marked as deprecated and will be removed in a ↵ | Neil Hodgson | 1 | -2/+2 | |
future release. Client code should use the delegate or subclassing instead. | |||||
2014-06-07 | Avoid using ScintillaView.backend from ScintillaCocoa as this may be hidden ↵ | Neil Hodgson | 1 | -2/+1 | |
in the future. | |||||
2014-06-07 | Using the platform's NS_ENUM macro to define exported enumeration as recommended | Neil Hodgson | 1 | -1/+1 | |
by Apple's "Adopting Modern Objective-C" documentation. Helps tools such as the IDE and Swift interoperation. | |||||
2014-06-07 | Fix laying out of emoji. Emoji are not in the BMP, taking 2 UTF-16 code ↵ | Neil Hodgson | 1 | -1/+1 | |
units. Previously the position used was that reported after the first code unit (0) instead of that after both code units. This led to the character after the emoji sharing space with it. | |||||
2014-05-24 | Header include statements are now in a standardised order with that order | Neil | 3 | -17/+19 | |
defined in scripts/HeaderOrder.txt. | |||||
2014-05-03 | Fix Point and PRectangle constructors to match changes in Platform.h. | Neil Hodgson | 2 | -13/+14 | |
2014-05-02 | Type cast to make previous change compile on Cocoa. | Neil Hodgson | 1 | -1/+2 | |
2014-05-02 | Use exact SciFnDirect function signature for DirectFunction as earlier version | Neil | 2 | -4/+4 | |
depended on undefined behaviour. | |||||
2014-05-01 | Cast to make previous change build on Cocoa. | Neil Hodgson | 1 | -1/+1 | |
2014-05-01 | Consolidate insertion for paste into Editor class and perform line end | Neil | 1 | -12/+3 | |
conversion in Editor. | |||||
2014-04-29 | Added DMIS lexer. | Neil Hodgson | 1 | -0/+4 | |
2014-03-28 | Made indentation consistent. | Neil Hodgson | 1 | -4/+4 | |
2014-03-27 | Surround 10.9-specific calls with version checks to ensure builds on old SDKs. | nyamatongwe | 2 | -0/+6 | |
2014-03-27 | Improve scrolling by performing styling in methods called before drawing ↵ | Neil Hodgson | 3 | -0/+85 | |
instead of inside drawing which then caused the drawing to be abandoned, and black blocks to appear on-screen. Discard responsive scrolling overdraw when that overdrawn content is invalid. Style just the visible area instead of the whole document when styling changes run beyond painting area. | |||||
2014-03-26 | Indentation use tab. | Neil Hodgson | 1 | -1/+1 | |
2014-03-26 | Do not call AddCharUTF for empty insertions as may crash when autocompletion ↵ | Neil Hodgson | 1 | -4/+7 | |
active or cause other unexpected behaviour. | |||||
2014-03-26 | Refactor range deletion into a method on ScintillaView. | Neil Hodgson | 2 | -19/+19 | |
For removeMarkedText, use range deletion instead of setting the selection and inserting an empty string as this has fewer side effects and should avoid crashes when an autocompletion list is active. |