aboutsummaryrefslogtreecommitdiffhomepage
path: root/cocoa/PlatCocoa.mm
AgeCommit message (Expand)AuthorFilesLines
2019-06-16Fix Xcode static analysis warning by renmaing GetImage to CreateImage.Neil Hodgson1-6/+6
2019-05-11Feature [feature-requests:#1283]. Standardise spelling - "color" -> "colour".Neil1-1/+1
2019-03-25Use generic std::abs instead of abs and fabs.Neil1-1/+1
2019-03-25Use generic versions of ceil, floor, round, lround, trunc from <cmath>.Neil1-6/+7
2018-10-04Fix crash when particular patterns of invalid UTF-8 led to failure to create aNeil Hodgson1-1/+4
2018-06-07Update Cocoa enumerations to current names instead of deprecated names.Neil Hodgson1-2/+2
2018-06-02Implement IScreenLineLayout for Cocoa Core Text as ScreenLineLayout.Neil1-4/+211
2018-06-02Define IScreenLineLayout as the main interface for implementing bidirectionalNeil1-10/+2
2018-05-23Add definitions for bidirectional support to Platform.h and provide emptyNeil1-0/+19
2018-05-22Add GradientRectangle method to Surface to draw rectangles with vertical orNeil1-0/+44
2018-05-21If decoding DBCS text fails, use the MacRoman encoding to ensure something isNeil Hodgson1-2/+12
2018-05-21Remove CGContextRef field in QuartzTextLayout as it is only used in draw methodNeil Hodgson1-5/+2
2018-05-14Modernize Platform.h (4) - update Surface to use string_view for text arguments.Neil1-21/+20
2018-05-14Modernize Platform.h (3) - update Surface to delete WidthChar, use size_t forNeil1-13/+2
2018-05-14Modernize Platform.h (2) - noexcept, const, constexpr.Neil1-3/+3
2018-05-14Modernize Platform.h (1) - noexcept, const, standard methods.Neil1-7/+7
2018-05-14Include <string_view> to allow future use in Platform interface and Unicode.Neil1-0/+1
2018-05-01Remove dead function and unnecessary casts. Convert C casts to C++ casts.Neil Hodgson1-26/+12
2018-04-26Use <chrono> for platform-independent timing and remove ElapsedTime.Neil1-28/+0
2018-04-25Remove variables and casts that are not needed.Neil1-2/+2
2018-04-22Reduce casts by moving casting from char* to UInt8* into QuartzTextLayout::Se...Neil Hodgson1-9/+17
2018-04-15Feature [feature-requests:#1215]. Stop warning about virtual call in destructor.Neil1-2/+8
2018-03-22Feature [feature-requests:#1211]. Use pre-computed table for UTF8BytesOfLead.Zufu Liu1-15/+4
2018-02-27Added <utility> and <tuple> to header order and moved POSIX header <sys/time.h>Neil1-2/+2
2017-11-09Close autocompletion list for escape and delete on macOS 10.13 as the windowchinhster1-1/+1
2017-06-12Removed unused functions and methods from Platform.h.Neil1-131/+1
2017-06-11Implement SCN_AUTOCSELECTIONCHANGE notification.Neil1-17/+58
2017-06-08Indented consistently by using astyle.Neil1-1447/+1241
2017-06-07Use property dot syntax.Neil Hodgson1-35/+35
2017-06-07Using modern Objective C literals and indexing.Neil Hodgson1-4/+4
2017-06-05Converted to Automatic Reference Counting.Neil Hodgson1-30/+19
2017-05-07Use unique_ptr on Cocoa.Neil Hodgson1-16/+13
2017-05-02For Cocoa, use unique_ptr for drawing surfaces and don't check for allocationNeil1-12/+8
2017-04-22Restrict cursor changing to visible bounds so the text area cursor doesn't showNeil1-1/+1
2017-04-22Replace C++ std::map with Cocoa NSMutableDictionary as easier to switch to ARCNeil1-54/+19
2017-04-22Simplify NSImage creation by using its initWithCGImage directly instead ofNeil1-23/+16
2017-04-22Include <memory> for std::unique_ptr.Neil1-0/+1
2017-04-01Standardize on C++ headers, remove headers that aren't needed and add <cstddef>Neil1-1/+2
2017-03-30Make autocompletion slightly wider to avoid text truncation.Neil Hodgson1-1/+2
2017-03-04Use "override" for Cocoa platform code and add to Editor where possible.Neil Hodgson1-24/+24
2017-01-24Use safer static_cast instead of reinterpret_cast. Remove cast to void*.Neil1-1/+1
2017-01-24Remove casts from id to Objective C object as they are not needed. Use saferNeil1-28/+28
2017-01-24Use correct signatures for pattern draw and release functions and avoidNeil1-6/+5
2017-01-23Use safer static_cast instead of reinterpret_cast when converting FontID toNeil1-11/+11
2016-09-21Bug [#1863]. Allow subclass of SCIContentView to set cursor.Tse Kit Yam1-1/+1
2016-04-08Update header ordering to cover all headers used in Scintilla and reorderNeil Hodgson1-3/+4
2015-12-10Bug [#1788]. Fix crash when autocompletion list closed during scroll bounce-backChinh Nguyen1-0/+1
2015-09-29ScreenMax no longer depends on window so do not pass as argument.Neil Hodgson1-3/+3
2015-09-29Mark local functions as static.Neil Hodgson1-2/+2
2015-06-25Bug [#1740]. Improve autocompletion positioning to avoid being off-screen.Neil Hodgson1-2/+14