aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2017-05-12Bug [#310]. Update documentation.Neil1-3/+7
2017-05-10Update unit test to match header change.Neil1-0/+1
2017-05-10Feature [feature-requests:#1187]. Update scroll bar when annotations added,Neil2-1/+8
removed, or visibility changed.
2017-05-10Simplify DecorationList and its clients by using a vector instead of anNeil5-88/+71
intrusive linked list. Restrict clients to a read-only view.
2017-05-10Use unique_ptr fpr Partitioning, RunStyles, SparseVector, PositionCache andNeil9-126/+122
Document.
2017-05-08SciTE change log.Neil1-0/+3
2017-05-08Improve Direct2D text measurement code by eliminating extraneous variables,Neil1-33/+33
limiting scope, making comments more accurate, and avoiding warnings from clang analyze.
2017-05-08Bug [#1944]. Recognize strings in lists in more cases.Kein-Hong Man2-2/+19
2017-05-07Use unique_ptr on GTK+.Neil1-11/+6
2017-05-07Use unique_ptr on Cocoa.Neil Hodgson3-21/+17
2017-05-06SciTE change log.Neil1-0/+4
2017-05-02More consistent use of size_t when converting Unicode formats.Neil5-34/+35
2017-05-02For GTK+, use unique_ptr for drawing surfaces and don't check for allocationNeil1-36/+24
failure as that throws an exception.
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-05-02Avoid explicit allocation in test.Neil1-12/+8
2017-05-02Use unique_ptr for drawing surfaces and don't check for allocation failureNeil9-152/+117
as that throws an exception. Also use unique_ptr for tab stop positions.
2017-05-01Use std::unique_ptr to simplify ContractionState.Neil2-23/+17
2017-04-29Use std::unique_ptr, std::vector, and move construction to simplify UndoHistoryNeil5-57/+36
and make it easier to modify. Remove out of date warning suppression.
2017-04-25Bug [#1940]. Canceling modes with the Esc key preserves a rectangular selection.Neil2-1/+5
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 Hodgson2-0/+7
2017-04-22Using unique_ptr to simplify ownership of images, case folder, and list box.Neil9-52/+29
2017-04-22Encapsulate the LexInterface of Document.Neil3-9/+14
2017-04-22Include <memory> for std::unique_ptr.Neil21-0/+21
2017-04-21Treat comments at the end of the file as separate from the preceding structure.Neil2-2/+11
2017-04-21More consistent deletion of standard methods.Neil23-22/+100
2017-04-20More consistent deletion of standard methods.Neil3-5/+8
2017-04-19Fix problem compiling recent change with Xcode.Neil Hodgson1-1/+1
2017-04-19Use =delete for unwanted functions.Neil15-58/+51
2017-04-19Drop reinterpret_cast when can implicit cast to void* or const void*.Neil1-2/+2
2017-04-19Use "override" for GTK+ and Qt platform layers.Neil6-162/+162
2017-04-19Drop "virtual" when "override" used.Neil1-19/+19
2017-04-19Use "override" for implementations of CaseFolder and PerLine.Neil Hodgson3-18/+18
2017-04-19Include header needed for std::lower_bound used in SparseState.h.Neil1-0/+1
2017-04-18Add an assert to avoid a warning from Visual C++ Code Analysis.Neil1-0/+2
2017-04-18Bug [#1936]. Implement comment folding.darmar2-9/+215
2017-04-18Bug [#1935]. Recognize a preprocessor line after a line continuation.darmar2-9/+17
2017-04-17Simplify expression.Neil1-1/+2
2017-04-15Avoid calling virtual functions in destructor. Mark overridden methods.Neil Hodgson4-12/+12
2017-04-15Avoid calling virtual functions in constructors and destructors.Neil10-19/+30
2017-04-15Fix deprecation of gdk_window_process_updates in GTK+ 3.22 by redrawing insteadNeil1-4/+6
of scrolling.
2017-04-15Use bool literals true and false instead of 1 and 0.Neil4-9/+9