aboutsummaryrefslogtreecommitdiffhomepage
path: root/cocoa/PlatCocoa.mm
AgeCommit message (Collapse)AuthorFilesLines
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
in Cocoa source consistently.
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
Not perfect when the Scintilla view is overlapping the screen edge or dock as the position moved to is based on the view's area.
2015-06-19Fix crash in drag and drop.Neil Hodgson1-3/+11
2015-05-29Bug [#1728]. Initialise fields to nil when they may be released in ReleaseViewsNeil Hodgson1-3/+15
without ever being allocated by Create.
2015-05-13Bug [#1703]. Fix bug when drawing text margins in buffered mode which would useNeil1-1/+5
default encoding instead of chosen encoding.
2015-03-17Bug [#1706]. Release list box objects when autocompletion closed.Neil Hodgson1-15/+42
2015-02-26Changed selection appearance to lighter as that leaves the text more ↵Neil Hodgson1-0/+1
readable on 10.10.
2015-02-26Fix bug where autocompletion and call-ups were placed on the wrong screen due toNeil Hodgson1-5/+3
some code using the screen of the window and other code using the main screen.
2015-02-14Fix warnings for suspicious type conversions and not fully bracketed ↵Neil Hodgson1-31/+29
initializers,
2015-02-14Fix doc comments.Neil Hodgson1-1/+1
2014-12-07Replace calls to deprecated methods with their current equivalents.Neil Hodgson1-3/+4
2014-06-07Fix laying out of emoji. Emoji are not in the BMP, taking 2 UTF-16 code ↵Neil Hodgson1-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-24Header include statements are now in a standardised order with that orderNeil1-9/+11
defined in scripts/HeaderOrder.txt.
2014-05-03Fix Point and PRectangle constructors to match changes in Platform.h.Neil Hodgson1-7/+9
2014-02-20Check that argument is of correct type.Neil Hodgson1-0/+1
2014-02-20When window is offscreen, use the main screen for screen max Y to preventNeil Hodgson1-0/+2
the window disappearing.
2014-01-21Added ELEMENTS macro and use it to clarify determining size of arrays.Neil Hodgson1-1/+2
2014-01-16Draw circles more accurately using CGContextAddEllipseInRect insteadNeil Hodgson1-52/+4
of a series of bezier curves.
2013-12-22Avoid unsafe strcpy, strncpy, and strcat replacing with safer functions whichNeil1-4/+2
guaranty termination where possible.
2013-12-15Format normalization - whitespace and braces made consistent.Neil1-85/+85
Parameter names added to method declarations.
2013-10-14To follow naming conventions InnerView was renamed to SCIContentView andnyamatongwe1-2/+2
MarginView was renamed to SCIMarginView.
2013-09-27Draw rounding on alpha rectangles so INDIC_ROUNDBOX looks good.nyamatongwe1-14/+84
2013-09-26Fixed appearance of outlines of alpha rectangles.nyamatongwe1-6/+18
2013-09-08Stop exposing Scintilla implementation to clients from ScintillaView header.nyamatongwe1-0/+2
Platform.h and ScintillaCocoa.h are no longer imported in ScintillaView.h
2013-09-08Fix spelling mistakes in comments.nyamatongwe1-7/+7
2013-07-23Made header inclusion more consistent.nyamatongwe1-3/+3
2013-05-04Replacing raw pointers and allocations with std::string and std::vector.nyamatongwe1-48/+36
Don't check result of new as failures throw an exception.
2013-03-27Spelling in comments.nyamatongwe1-2/+2
2013-03-10Remove remnants of Carbon.nyamatongwe1-5/+2
2013-01-30Type casts so will build in std=c++11 mode.nyamatongwe1-1/+1
2013-01-04Fix positioning of autompletion lists on retina displays.nyamatongwe1-2/+1
From Mike Lischke at Oracle.
2012-07-21Scale factor implemented for RGBAImages to allow for high definition markers ↵nyamatongwe1-1/+1
on retina displays.
2012-07-20Fix text size on retina display by not scaling by device resolution.nyamatongwe1-10/+6
2012-07-15Use unnamed namespace so that ListBox implementation is not visible outside ↵nyamatongwe1-76/+91
this file. Use IListBox interface to limit exposure of ListBoxImpl to AutoCompletionDataSource. Changes only affect visibility and declarations with no change to functionality.
2012-07-15Fix position and remove dead code.nyamatongwe1-7/+2
2012-07-15Memory for image was used after being freed. Fixed.nyamatongwe1-4/+7
2012-06-12Fix truncation of descenders and underscores in list box.nyamatongwe1-1/+1
From Mike Lischke.
2012-06-12Fix double free of font objects with list box by copying font.nyamatongwe1-1/+2
2012-04-26Fix bug identified by Xcode Analyze.nyamatongwe1-1/+1
2012-02-17Xcode analyze could not understand treating a 2D array as a 1D arraynyamatongwe1-4/+6
so treat as a 2D array.
2011-12-01Change memory management so will work with deferred drawing such as printing.nyamatongwe1-4/+10
2011-11-27Follow standard pattern as that will work better with ARC if ever used.nyamatongwe1-4/+2
2011-11-09Fix potential memory problems found by analyze.nyamatongwe1-6/+6
2011-10-29Fix warnings from Clang analyze about memory management.nyamatongwe1-3/+3
2011-10-28Fix warnings from Clang analyze by using single statement alloc and init.nyamatongwe1-9/+5
Remove unused variables. Fix potential leak.
2011-09-25Fixed Cocoa for palette removal.nyamatongwe1-1/+0