aboutsummaryrefslogtreecommitdiffhomepage
path: root/cocoa
AgeCommit message (Collapse)AuthorFilesLines
2018-03-22Updating for 3.8.0.mitchell1-2/+2
2018-03-15Backport: Use forward class definitions of XPM and RGBAImage so only code ↵Neil1-1/+0
that uses them needs to #include "XPM.h". Move definition of standard methods on LineMarker from header to implementation to reduce included text and further isolate use of XPM and RGBAImage. Backport of changeset 6624:32adac0930bb.
2018-03-06Backport: Feature [feature-requests:#1210]. Maxima lexer added.Gunter Königsmann1-0/+4
Backport of changeset 6474:7a2aeece58b6.
2018-03-03Backport: Promote methods from int to ptrdiff_t to allow extension to 64-bits.Neil2-8/+8
Backport of changeset 6472:aa859585e0c2.
2018-03-03Backport: Use Position and Line types in ScintillaCocoa to allow for later ↵Neil1-7/+7
changes. Backport of changeset 6471:3546815875df.
2018-02-27Backport: Added <utility> and <tuple> to header order and moved POSIX header ↵Neil2-4/+4
<sys/time.h> after standard C++ language headers. Backport of changeset 6461:abc640b89c43.
2018-02-10Backport: Eliminate calls of Scintilla APIs that have been removed.Neil Hodgson1-3/+0
Backport of changeset 6451:d5eb40fd400d.
2017-11-09Backport: Close autocompletion list for escape and delete on macOS 10.13 as ↵chinhster1-2/+1
the window was emptying but stayed visible. Backport of changeset 6416:ab409d732f0f.
2017-10-26Backport: Bug [#1979]. Fix Cocoa hang when Scintilla loaded from SMB share ↵Chinh Nguyen1-5/+11
on macOS 10.13. Backport of changeset 6406:c8b0846ddcc2.
2017-09-18Backport: Bug [#1885]. Improve scrolling on macOS 10.12.Neil Hodgson1-8/+15
Backport of changeset 6393:711d6bbf62b6.
2017-09-11Backport: The Scintilla namespace is always active for internal symbols and ↵Neil2-4/+0
for the lexer and document interfaces. Backport of changeset 6388:d62863ae40a3.
2017-08-28Backport: Include ILoader.h in public interface to Scintilla framework.Neil Hodgson1-0/+4
Backport of changeset 6384:f569378826ff.
2017-08-28Backport: New header ILoader.h defines ILoader interface as it does not ↵Neil1-0/+1
belong in ILexer.h. Backport of changeset 6383:9c8257ff60b7.
2017-07-18Backport: Bug [#1958]. Make doCommandBySelector work but avoid double effect ↵Neil Hodgson1-4/+7
of 'delete' key. Backport of changeset 6356:8526860a2628.
2017-07-17Backport: Casts required for Unix LP64 after changes to ↵Neil Hodgson1-4/+5
Sci_Position/Sci_PositionU. Backport of changeset 6351:b7126dd1f020.
2017-06-22Backport: Add a DefaultLexer class which lexers can subclass if they want ↵Neil1-0/+8
reasonable default implementations of the ILexerWithSubStyles interface methods. Backport of changeset 6326:d18622e37a3e.
2017-06-12Backport: Remove old timer code in favour of the FineTicker* methods.Neil2-11/+0
Backport of changeset 6311:3a180dc6e9c8.
2017-06-12Backport: Simplify mouse and keyboard handling by only retaining the ↵Neil1-19/+14
'WithModifiers" form. All events include a set of keyboard modifier flags. Older calls that passed individual parameters for each key were removed. Backport of changeset 6310:af83baede430.
2017-06-12Backport: Removed unused functions and methods from Platform.h.Neil4-146/+6
Replaced Platform::Clamp with Sci::clamp. Drop MouseButtonBounce workaround for very early GTK+/Linux. Backported from changeset 6307:7030530a9a0f.
2017-06-11Backport: Implement SCN_AUTOCSELECTIONCHANGE notification.Neil1-22/+61
Backported from changeset 6306:7e28cdba6d61.
2017-06-09Backport: Use min and max from std instead of own version from platform.Neil1-2/+2
Backport of changeset 6297:4bf96081f6e6.
2018-03-13Backport: Bug as it uses a getter and discards the result instead of a setter.mitchell1-1/+1
Backport of changeset 6293:fdca97e72d4e.
2018-03-11Added optional Lua lexer support.mitchell1-0/+4
This support is disabled by default and must be enabled via compile-time option.
2017-06-15Apply change set 6308 to LongTerm3 branch.Neil Hodgson1-1/+1
Fix bug where retrieving encoded bytes failed.
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
2017-04-15Avoid calling virtual functions in constructors and destructors.Neil2-3/+3
2017-04-01Standardize on C++ headers, remove headers that aren't needed and add <cstddef>Neil3-7/+8
where it may be needed in the future.
2017-03-31Prefer standard min/max over Platform's as adapts to changed types.Neil1-1/+1
2017-03-31Hide decorations details a little.Neil1-1/+1
2017-03-31Using Sci::Position and Sci::Line to mark variables that are document positionsNeil2-15/+15
and lines.
2017-03-30Make autocompletion slightly wider to avoid text truncation.Neil Hodgson1-1/+2