aboutsummaryrefslogtreecommitdiffhomepage
path: root/cocoa/ScintillaCocoa.h
AgeCommit message (Collapse)AuthorFilesLines
2014-07-15Implement separate timers for each type of periodic activity and turn them ↵Neil Hodgson1-1/+6
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-08Split out EditModel, MarginView, and EditView classes into separate files.Neil1-0/+3
2014-07-08Specifying some methods as const as they are used from display and measurementNeil1-3/+3
code that will be changed to have read-only access.
2014-06-17Remove unused TopContainer method. Use less specific types when possible.Neil Hodgson1-1/+0
2014-05-24Header include statements are now in a standardised order with that orderNeil1-4/+4
defined in scripts/HeaderOrder.txt.
2014-05-02Use exact SciFnDirect function signature for DirectFunction as earlier versionNeil1-1/+1
depended on undefined behaviour.
2014-03-27Improve scrolling by performing styling in methods called before drawing ↵Neil Hodgson1-0/+3
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.
2013-12-15Format normalization - whitespace and braces made consistent.Neil1-7/+7
Parameter names added to method declarations.
2013-12-03Fix problems with appearance of newly scrolled content on OS X 10.9 where ↵Neil Hodgson1-0/+2
previously prepared content was shown.
2013-10-14To follow naming conventions InnerView was renamed to SCIContentView andnyamatongwe1-4/+4
MarginView was renamed to SCIMarginView.
2013-09-30Removed command: method from ScintillaNotificationProtocol as all events can ↵nyamatongwe1-1/+0
now be received through the notification: method.
2013-09-18Reimplement notifications from ScintillaCocoa to ScintillaView as a delegate ↵nyamatongwe1-0/+4
relationship using ScintillaNotificationProtocol. Add optional command:idFrom: method to ScintillaNotificationProtocol for command notifications. In a future version registerNotifyCallback: and ScintillaCocoa::RegisterNotifyCallback will be deprecated.
2013-09-08Stop exposing Scintilla implementation to clients from ScintillaView header.nyamatongwe1-20/+0
Platform.h and ScintillaCocoa.h are no longer imported in ScintillaView.h
2013-09-08Fix spelling mistakes in comments.nyamatongwe1-1/+1
2013-07-23Only use map for character representations instead of unordered_map where ↵nyamatongwe1-3/+0
possible. unordered_map caused too many porting problems.
2013-07-22Added the character representation feature.Neil1-0/+3
2013-07-11Include case conversion data in Scintilla so that all platforms will performNeil1-0/+2
case conversion of Unicode text in accordance with Unicode.
2013-05-01Removed SVector.h and all references as it is no longer used.nyamatongwe1-1/+0
2013-04-17When switching documents, reset input composition as otherwise get mixture ↵nyamatongwe1-0/+1
of state from both documents.
2013-04-09Fix problems with input composition that could stop undo working.nyamatongwe1-1/+2
2013-03-15Use an NSScrollView on Cocoa for kinetic scrolling and hiding scrollbars ↵nyamatongwe1-3/+10
unless wanted. Also affects platform-independent code.
2013-03-15Added type safety by using InnerView where applicable instead of generic NSView.nyamatongwe1-3/+4
2013-03-15Remove dead code.nyamatongwe1-1/+0
2013-03-13Implement high-priority idle work on Cocoa to avoid abandoning paints in ↵nyamatongwe1-0/+6
some situations. Rename IdleStyling to IdleWork.
2012-08-24Ensure abandoned paints cover full area by using NSView display instead of ↵nyamatongwe1-2/+2
trying to draw more within initial drawing context.
2012-04-16Implemented find indicator with animation for OS X.nyamatongwe1-0/+10
2011-11-14Use fields to hold NSTimer pointers to avoid warnings from Analyze.nyamatongwe1-0/+3
Does not change behaviour.
2011-07-10Implement ScrollText.nyamatongwe1-0/+1
2011-06-25Initial implementation of RGBA images.nyamatongwe1-0/+1
2011-06-15Made ScintillaCocoa::ContentView public so it can be used bynyamatongwe1-1/+2
ScintillaView and using hwndFrom to find view so idFrom can be used as it is on other platforms.
2011-06-05Respond to window deactivation by hiding caret.nyamatongwe1-4/+1
2011-06-05Cocoa implementation of calltips.nyamatongwe1-0/+2
2011-06-04Added encoding-sensitive case folding.nyamatongwe1-0/+1
2010-07-24Updates from Scintilla-Cocoa project.nyamatongwe1-1/+2
Updated case mapping, modifier key for zoom, redo, mouse wheel, search and highlight.
2010-07-13Platform files changed for new lexer design.nyamatongwe1-3/+2
2010-04-22Updated to launchpad scintilla-cocoa revision 33.nyamatongwe1-3/+4
Context menu implemented. Many warnings avoided. Make files added.
2009-07-21Including PropSetSimple.nyamatongwe1-0/+1
2009-07-21Replacing SString with std::string.nyamatongwe1-1/+0
2009-07-15Added vector header to make new Selection code build.nyamatongwe1-0/+2
2009-07-12Changes needed to make new selection class work on Cocoa.nyamatongwe1-0/+1
2009-06-26Updated cocoa to current version from bzr.nyamatongwe1-10/+14
2009-05-14First upload of Cocoa platform from Mike Lischke at Sun.nyamatongwe1-0/+203