aboutsummaryrefslogtreecommitdiffhomepage
path: root/cocoa/PlatCocoa.mm
AgeCommit message (Collapse)AuthorFilesLines
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
2011-09-25Palette support removed.nyamatongwe1-62/+15
2011-09-09Merge with main repository.nyamatongwe1-4/+12
2011-08-20Fix memory leak with images in autocompletion list.nyamatongwe1-1/+0
2011-08-20Specify that AutoCompletionDataSource implements NSTableViewDataSourcenyamatongwe1-1/+4
protocol only when building for later than 10.5 so SDK has to know about that protocol.
2011-08-20Replace call available only on 10.6 with sequence that works on 10.5.nyamatongwe1-2/+8
2011-08-11Implement new APIs defined for technology choice on Windows.nyamatongwe1-8/+7
2011-08-07Support a range of weights on Cocoa.nyamatongwe1-1/+1
2011-08-02Implemented floating point text positioning for Cocoa.nyamatongwe1-17/+23
2011-07-12Fix Shift-JIS lead byte ranges to match Windows.nyamatongwe1-1/+2
2011-07-11Fix memory leaks for font and color objects.nyamatongwe1-0/+2
2011-07-11Avoid unused parameter warnings when deliberate.nyamatongwe1-12/+13
2011-07-11Fix warning about extra ';'.nyamatongwe1-1/+1
2011-07-11Fix 64 bit -> 32 bit warnings in Cocoa code.nyamatongwe1-16/+17
2011-07-10Remove unnecessary code.nyamatongwe1-2/+0
2011-07-10Removed or replaced out of date TODO comments.nyamatongwe1-10/+9