aboutsummaryrefslogtreecommitdiffhomepage
path: root/cocoa
AgeCommit message (Collapse)AuthorFilesLines
2018-02-10Eliminate calls of Scintilla APIs that have been removed.Neil Hodgson1-3/+0
2018-02-08Updating for 4.0.3.Neil1-2/+2
2018-01-30Disable animated find indicator on macOS 10.12 as it causes drawing failures.Neil Hodgson1-2/+3
2018-01-26Ensure build allows C++17.Neil Hodgson1-2/+4
ARC setting is matching same setting at different scope so no effect.
2017-11-09Close autocompletion list for escape and delete on macOS 10.13 as the windowchinhster1-1/+1
was emptying but stayed visible.
2017-10-26Updates for 4.0.2.rel-4-0-2Neil1-2/+2
2017-10-26Disable the animated find indicator on macOS 10.13 where it fails.Neil Hodgson1-2/+20
2017-10-26Bug [#1979]. Fix Cocoa hang when Scintilla loaded from SMB share on macOS 10.13.Chinh Nguyen1-4/+10
2017-10-18Updates for 4.0.1 release.rel-4-0-1Neil1-2/+2
2017-09-25Update Xcode project files automatically for Xcode 9.Neil Hodgson2-9/+19
2017-09-18Bug [#1885]. Improve scrolling on macOS 10.12.Neil Hodgson1-8/+15
2017-09-11The Scintilla namespace is always active for internal symbols and for the lexerNeil2-4/+0
interfaces ILexer4 and IDocument.
2017-08-28Include ILoader.h in public interface to Scintilla framework.Neil Hodgson1-0/+4
2017-08-28New header ILoader.h defines ILoader interface as it does not belong in ↵Neil1-0/+1
ILexer.h.
2017-08-11Preparing for the 4.0.0 release.Neil1-2/+2
2017-07-18Bug [#1958]. Make doCommandBySelector work but avoid double effect of 'delete'Neil Hodgson1-4/+7
key.
2017-07-17Casts required for Unix LP64 after changes to Sci_Position/Sci_PositionU.Neil Hodgson1-4/+5
2017-06-22Add a DefaultLexer class which lexers can subclass if they want reasonableNeil1-0/+8
default implementations of the ILexerWithSubStyles interface methods.
2017-06-12Remove old timer code in favour of the FineTicker* methods.Neil2-10/+0
2017-06-12Simplify mouse and keyboard handling by only retaining the 'WithModifiers" form.Neil1-19/+16
All events include a set of keyboard modifier flags. Older calls that passed individual parameters for each key were removed.
2017-06-12Fix bug where retrieving encoded bytes failed.Neil1-1/+1
2017-06-12Removed unused functions and methods from Platform.h.Neil4-132/+6
Replaced Platform::Clamp with Sci::clamp but will later change this to std::clamp once on full C++17 compilers. Drop MouseButtonBounce workaround for very early GTK+/Linux.
2017-06-11Implement SCN_AUTOCSELECTIONCHANGE notification.Neil1-17/+58
2017-06-09Use min and max from std instead of own version from platform.Neil1-1/+1
2017-06-08Indented consistently by using astyle.Neil12-4936/+4281
2017-06-07Use property dot syntax.Neil Hodgson4-188/+188
Part of modernization.
2017-06-07Bug as it uses a getter and discards the result instead of a setter.Neil Hodgson1-1/+1
2017-06-07Using modern Objective C literals and indexing.Neil Hodgson4-33/+31
2017-06-07Using instancetype for constructors.Neil Hodgson2-3/+3
2017-06-05Converted to Automatic Reference Counting.Neil Hodgson6-121/+78
2017-05-23Updated for 3.7.5 release.Neil1-2/+2
2017-05-21Make SparseVector work with move-only types.Neil1-0/+1
Define UniqueString as a move-only string and use in a SparseVector for ContractionState. Remove SparseVector method specializations that are no longer needed.
2017-05-07Use unique_ptr on Cocoa.Neil Hodgson3-21/+17
2017-05-02For Cocoa, use unique_ptr for drawing surfaces and don't check for allocationNeil2-38/+26
failure as that throws an exception.
2017-04-24Remove unnecessary cast.Neil1-1/+1
2017-04-24Make string encoding and decoding more regular by using std::string more andNeil1-57/+34
wrapping CFStringCreateWithBytes.
2017-04-22Use simple alloc as "memory zones are no longer used by Objective-C"Neil Hodgson1-1/+1
according to Apple's API Reference.
2017-04-22Restrict cursor changing to visible bounds so the text area cursor doesn't showNeil5-3/+12
over other views above and below ScintillaView.
2017-04-22Update ScintillaTest project with current Xcode.Neil1-1/+7
2017-04-22Update ScintillaTest XIB with current Xcode to avoid warnings.Neil1-14/+8
2017-04-22Move NSString for example contents to local as it showed up in memory leakNeil2-12/+17
checks making them more difficult to understand.
2017-04-22Replace C++ std::map with Cocoa NSMutableDictionary as easier to switch to ARCNeil1-54/+19
since memory ownership doesn't cross between C++ and Objective C as much.
2017-04-22Simplify NSImage creation by using its initWithCGImage directly instead ofNeil1-23/+16
creating an NSBitmapImageRep first.
2017-04-22Fix a leak of mouse tracking areas.Neil Hodgson1-0/+4
2017-04-22Include <memory> for std::unique_ptr.Neil1-0/+1
2017-04-21More consistent deletion of standard methods.Neil1-1/+1
2017-04-19Fix problem compiling recent change with Xcode.Neil Hodgson1-1/+1
2017-04-19Use =delete for unwanted functions.Neil1-4/+3
2017-04-19Use "override" for implementations of CaseFolder and PerLine.Neil Hodgson1-1/+1
2017-04-15Avoid calling virtual functions in destructor. Mark overridden methods.Neil Hodgson3-2/+2