aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2014-07-08Updated make dependencies for new files.Neil1-47/+98
2014-07-08Made recent refactor work on Cocoa.Neil Hodgson3-4/+37
2014-07-08Split out EditModel, MarginView, and EditView classes into separate files.Neil20-2632/+3316
2014-07-08Split parts of Editor class off into EditModel, MarginView, and EditView ↵Neil4-2395/+2511
classes.
2014-07-08Changing further non-virtual methods to const where made possible by previousNeil2-10/+10
change.
2014-07-08Specifying some methods as const as they are used from display and measurementNeil5-16/+18
code that will be changed to have read-only access.
2014-07-08Feature [feature-requests:#1053]. Add a block comment state.Neil4-0/+14
2014-07-08Chnage log.Neil1-0/+8
2014-07-04Provide complete C prototypes for C-exported functionsColomban Wendling1-2/+2
A C function declaration with an empty parameter list does not declare a function taking no parameters, but simply does not declares what parameters it takes (hence, it's not a complete prototype). To denote an empty parameter list, C uses the special `void` value. This avoids warnings when building C sources including Scintilla.h if using e.g. GCC's `-Wstrict-prototypes` option, as well as actually disallowing passing parameters to those functions.
2014-07-07Fixed link.Neil1-1/+1
2014-07-07Fix bug where too many characters may be deleted when a rectangular selection isNeil4-2/+22
deleted.
2014-07-06Explain change for lexers.Neil1-0/+2
2014-07-03Added tag rel-3-4-4 for changeset 0df282b2c489Neil0-0/+0
2014-07-03More accureate traffic count.rel-3-4-4Neil1-1/+1
2014-06-30Making ready for 3.4.4.Neil7-14/+15
2014-06-30Update change log.Neil1-1/+31
2014-06-26Move decision to draw line end wrap marker and colour of marker to DrawEOL.Neil2-19/+14
Simplifies arguments to DrawEOL and shortens DrawLine.
2014-06-26Simplify DrawStyledText, extracting out DrawTextInStyle for re-use.Neil1-21/+18
2014-06-26Move calculation of line background colour to ViewStyle and represent as aNeil4-55/+56
ColourOptional to tightly bind the value with whether it is set.
2014-06-24Ensure context is not freed for measurement surfaces as it is NULL.Neil1-1/+1
2014-06-23GTK: Don't create unnecessary drawing contextsColomban Wendling1-14/+9
When surfaces are created without an explicit target surface they are only used for measurement purposes, so don't create a unnecessary drawing context out of the widget's surface. This avoid calling gdk_cairo_create() outside a draw handler, which GTK 3.14 stops allowing [1]. [1] https://mail.gnome.org/archives/gtk-devel-list/2014-June/msg00010.html
2014-06-23Mark DrawBlockCaret as const since it only draws and does not affect Editor.Neil2-2/+2
2014-06-23Use Range type for hotspot to simplify manipulation.Neil5-35/+28
2014-06-23Make drawing of markers const.Neil2-2/+2
2014-06-22Add missing comma.XhmikosR1-1/+1
2014-06-23Updated comment to match change 5151.Neil1-1/+1
2014-06-22Avoid warning from g++.Neil1-1/+1
2014-06-22Extra casting to prevent warnings from cppcheck.Neil1-2/+2
2014-06-22Stop storing a pointer to the selection on LineLayout objects where it may haveNeil5-11/+17
a lifetime that is too long. Instead provide it as an argument to BreakFinder where it is only needed during intialisation.
2014-06-22Further use of const in layout and drawing.Neil3-19/+19
2014-06-22Always use the passed ViewStyle instead of the global one as this can causeNeil1-10/+10
problems when printing.
2014-06-22Drawing and measuring should not change ViewStyle which is set by the containerNeil8-42/+52
so mark ViewStyle parameters as const. Provide a FontAlias copy constructor and use it to work around non-const Font arguments to Surface when sourced from const ViewStyle.
2014-06-22Change log.Neil1-0/+4
2014-06-22Typo.Neil1-1/+1
2014-06-19Bug [#1614]. Don't crash on incomplete macro definition "#define x(".Neil Hodgson1-1/+3
2014-06-17Change log.Neil1-0/+4
2014-06-17Stop copying private headers to framework headers directory.Neil Hodgson1-8/+8
2014-06-17Only define namespaces when compiling as C++.Neil Hodgson1-2/+2
2014-06-17Using the platform's NS_OPTIONS macro to define exported enumeration as ↵Neil Hodgson1-1/+1
recommended by Apple's documentation.
2014-06-17Use headers from framework instead of from relative paths.Neil Hodgson2-4/+4
This checks that the Scintilla framework exposes headers correctly.
2014-06-17Remove unused TopContainer method. Use less specific types when possible.Neil Hodgson2-14/+2
2014-06-17Move internal methods out of header.Neil Hodgson1-4/+0
2014-06-16Change log.Neil1-0/+7
2014-06-16Fix crashes on Ubuntu 12.04 caused by overlay scrolll bar causing the drawingNeil2-0/+23
surface to be finished.
2014-06-12Accepted updates from Xcode 5.1.Neil Hodgson1-1/+23
2014-06-07Change log.Neil1-0/+3
2014-06-07Failed to use the correct argument type in previous commit.Neil Hodgson1-1/+1
2014-06-07registerNotifyCallback is now marked as deprecated and will be removed in a ↵Neil Hodgson1-2/+2
future release. Client code should use the delegate or subclassing instead.
2014-06-07Avoid using ScintillaView.backend from ScintillaCocoa as this may be hidden ↵Neil Hodgson1-2/+1
in the future.
2014-06-07Using the platform's NS_ENUM macro to define exported enumeration as recommendedNeil Hodgson1-1/+1
by Apple's "Adopting Modern Objective-C" documentation. Helps tools such as the IDE and Swift interoperation.