Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-03-14 | Add ColourRGBA::Grey constructing method to simplify use of grey-scale colours. | Neil | 1 | -1/+1 | |
Use symbolic constants for colour components, fixing 'magic number' warnings. | |||||
2023-10-10 | Use global constants for opaque black and white and local constants for greys. | Neil | 1 | -2/+2 | |
Makes it easier to understand and reduces warnings. | |||||
2021-05-24 | Define C++ version of the Scintilla API in ScintillaTypes.h, ScintillaMessages.h | Neil | 1 | -8/+6 | |
and ScintillaStructures.h using scoped enumerations. Use these headers instead of Scintilla.h internally. External definitions go in the Scintilla namespace and internal definitio0ns in Scintilla::Internal. | |||||
2021-05-22 | Rename ColourAlpha to ColourRGBA to avoid clashes when a ColourAlpha typedef | Neil | 1 | -4/+4 | |
will be published in externally visible header. | |||||
2021-05-14 | Implement SC_LAYER_UNDER_TEXT so that selections, caret lines, and content area | Neil | 1 | -1/+1 | |
markers can be drawn translucently under text. | |||||
2021-05-14 | Add SCI_MARKERSETLAYER to define layer on which to draw content area markers. | Neil | 1 | -0/+5 | |
This replaces the use of SC_ALPHA_NOALPHA for markers. | |||||
2021-03-29 | Align polygons so they are crisp. | Neil | 1 | -0/+1 | |
2021-03-27 | Add APIs for setting translucency and stroke width of markers. | Neil | 1 | -3/+4 | |
2021-03-20 | Use new Surface APIs for marker drawing. Clipping allows rounded fold markers to | Neil | 1 | -2/+3 | |
be highlighted better. | |||||
2021-03-17 | Change Font to an interface and stop using FontID. Fonts are shared and | Neil | 1 | -2/+2 | |
reference counted using std::shared_ptr. This optimizes memory and reduces potential for allocation bugs. | |||||
2020-07-16 | Rename typeOfFold to FoldPart and make an enum class. | Neil | 1 | -2/+2 | |
2019-04-07 | Make XPM, RGBAImage, and LineMarker copyable and noexcept moveable. | Neil | 1 | -10/+14 | |
This simplifies and optimizes their use in other classes and containers. | |||||
2018-03-15 | Use forward class definitions of XPM and RGBAImage so only code that uses them | Neil | 1 | -35/+7 | |
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. | |||||
2017-09-11 | The Scintilla namespace is always active for internal symbols and for the lexer | Neil | 1 | -4/+0 | |
interfaces ILexer4 and IDocument. | |||||
2017-04-22 | Using unique_ptr to simplify ownership of images, case folder, and list box. | Neil | 1 | -17/+11 | |
2017-04-07 | Use same parameter names in declarations and definitions. | Neil | 1 | -1/+1 | |
2014-11-19 | Platform overrides for some drawing and behaviour to benefit PLAT_CURSES. | Neil | 1 | -0/+10 | |
From Mitchell Foral. | |||||
2014-06-23 | Make drawing of markers const. | Neil | 1 | -1/+1 | |
2013-07-21 | Whitespace cleanup. | Neil | 1 | -1/+0 | |
2012-07-21 | Scale factor implemented for RGBAImages to allow for high definition markers ↵ | nyamatongwe | 1 | -1/+1 | |
on retina displays. | |||||
2012-04-21 | Avoid warning from cppcheck for not checking for self assignment. | nyamatongwe | 1 | -12/+14 | |
2012-02-17 | Draw markers horizontally off center only on textual margins. Bug #3488696. | Marko Njezic | 1 | -1/+1 | |
2011-09-25 | Palette support removed. | nyamatongwe | 1 | -4/+3 | |
2011-07-02 | Folding related fixes. Initiated by bug #3323805. | Marko Njezic | 1 | -1/+1 | |
Make fold highlighting follow closely the actual folding implementation. Introduce a concept of fold headers with a tail to accommodate certain fold highlighting situations. Optimize PaintSelMargin(), so it doesn't waste time with fold markers, unless really necessary. Make EnsureLineVisible() find right parent, when called on whitespace line. Fix wrong fold tail marker when needWhiteClosure is true. | |||||
2011-06-25 | Initial implementation of RGBA images. | nyamatongwe | 1 | -0/+7 | |
2011-04-07 | Add highlighting of current folding block. Feature #3147069. | nyamatongwe | 1 | -1/+8 | |
APIs MarkerEnableHighlight and MarkerSetBackSelected. From Jérôme Laforge. | |||||
2011-04-07 | Update copyright year. | nyamatongwe | 1 | -1/+1 | |
2010-02-17 | Formatting whitespace. | nyamatongwe | 1 | -1/+1 | |
2007-06-01 | integrate OS X support for scintilla. a big patch with a little commit ↵ | scaraveo | 1 | -0/+8 | |
message :) - now uses namespaces (optionally for non-os x) to avoid conflicts with OS X libraries - several fixes in the OS X layer since the branch was commited in 2005 - used in Komodo since 2005, so pretty stable | |||||
2006-05-21 | Added translucency for selection and markers. | nyamatongwe | 1 | -0/+4 | |
2003-02-19 | Made operator= safer if misused. | nyamatongwe | 1 | -0/+1 | |
2003-01-10 | Moved XPM code out to XPM file. | nyamatongwe | 1 | -22/+1 | |
2002-11-21 | Added copy constructor and operator= to avoid blind copy of XPM pointer | nyamatongwe | 1 | -0/+15 | |
leading to problems when double freed. | |||||
2002-10-05 | Fixed compiler warnings. | nyamatongwe | 1 | -2/+2 | |
2002-10-02 | PixMap marker support. | nyamatongwe | 1 | -0/+29 | |
2001-10-28 | Removed platform-specific headers from Platform.h and thus stopped | nyamatongwe | 1 | -2/+2 | |
visibility of these headers to most code. | |||||
2001-09-07 | Marker can be any character. | nyamatongwe | 1 | -1/+1 | |
2001-02-24 | Updated documentation comments from Philippe. | nyamatongwe | 1 | -1/+5 | |
2001-01-28 | Updating copyright notices for 2001. | nyamatongwe | 1 | -1/+1 | |
2000-03-08 | Initial revision | nyamatongwe | 1 | -0/+22 | |