aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Indicator.cxx
AgeCommit message (Collapse)AuthorFilesLines
2019-04-28Backport: Declare reading methods as noexcept where reasonable.Neil1-1/+1
Backport of changeset 7482:340b721ecdf4.
2019-03-31Backport: Use generic versions of ceil, floor, round, lround, trunc from ↵mitchell1-4/+4
<cmath>. Backport of changeset 7329:2662ef098d93, but without std::round and std::lround, since older Mac OSX SDKs may not have them.
2018-10-11Backport: Replace NULL and 0 with nullptr in clear cases of pure C++ code.Neil1-2/+2
Backport of changeset 7111:e3cecaf6bd37.
2018-06-21Backport: Removed condition which is always true.Neil1-2/+1
Backport of changeset 7057:dca791f48306.
2018-05-22Backport: Add INDIC_GRADIENT and INDIC_GRADIENTCENTRE indicator types.Neil1-0/+21
Backport of changeset 6966:872900d3ceb0.
2018-05-25Backport: Modernize Platform.h (3) - update Surface to delete WidthChar, use ↵mitchell1-1/+2
size_t for Polygon and delete the standard copy and assignment methods. Backport of changeset 6940:89fd29243232.
2018-05-01Backport: Add IntegerRectangle to simplify drawing lines without casting.Neil1-41/+46
Backport of changeset 6773:9a027c16f8c3.
2018-05-01Backport: Use round and floor instead of casts.Neil1-2/+2
Backport of changeset 6771:d0170ad7383b.
2018-04-20Backport: Undo part of last change as Xcode Clang doesn't like assigning ↵Neil Hodgson1-5/+5
long to int without cast. Backport of changeset 6717:2fec6b5183b7.
2018-04-20Backport: Use standard lround function and remove some casts.Neil1-5/+7
Backport of changeset 6715:6f2eebd823c8.
2018-04-19Backport: Use ColourDesired constructor explicitly to make more obvious.Neil1-1/+1
Constructor not marked explicit as may be used in external platform layers. Backport of changeset 6706:73c8bc321f62.
2018-03-01Backport: Mark variables as const where simple.Neil1-7/+7
Backport of changeset 6470:d78a4b522662.
2017-09-11Backport: The Scintilla namespace is always active for internal symbols and ↵Neil1-2/+0
for the lexer and document interfaces. Backport of changeset 6388:d62863ae40a3.
2017-06-09Backport: Use min and max from std instead of own version from platform.Neil1-3/+4
Backport of changeset 6297:4bf96081f6e6.
2017-04-22Include <memory> for std::unique_ptr.Neil1-0/+1
2017-04-07Prefer C++ static cast over C-style casts.Neil1-3/+4
2017-04-06Added const where possible.Neil1-1/+1
2016-10-26INDIC_POINT and INDIC_POINTCHARACTER indicators added to display small arrowsNeil1-1/+14
underneath positions or characters.
2015-11-20Remove line end whitespace.Neil1-1/+1
2015-07-04Make std::exception visible to all core code to remove chance that a differentNeil1-0/+1
tool set will not indirectly include <stdexcept>.
2015-02-15Add SC_INDICFLAG_VALUEFORE and INDIC_TEXTFORE to allow a wide range of indicatorNeil1-2/+8
colours and to change the colour of text.
2015-02-10Add INDIC_FULLBOX.Neil1-2/+5
2015-02-04Implement hover style and colour for indicators.Neil1-27/+32
2015-01-22Add INDIC_COMPOSITIONTHIN indicator.Neil1-0/+3
2014-06-22Drawing and measuring should not change ViewStyle which is set by the containerNeil1-1/+1
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-05-24Header include statements are now in a standardised order with that orderNeil1-1/+1
defined in scripts/HeaderOrder.txt.
2014-05-03Replacing the int-based constructors for Point and PRectangle with FromIntsNeil1-2/+2
static methods as there were too many failures with mixed types and not-quite matching types.
2014-05-03Turn on MSVC 'possible loss of data' warnings and add explicit casts.Neil1-34/+34
2014-05-03Using casts and an alternate PRectangle constructor to make XYPOSITION <-> intNeil1-1/+1
conversions and other conversions more consistent.
2013-04-16Add indicator INDIC_COMPOSITIONTHICK, a thick low underline, to mimic annyamatongwe1-0/+3
appearance used for Asian language input composition.
2012-08-05Avoid poor drawing at right of INDIC_SQUIGGLE.nyamatongwe1-7/+13
2012-08-05Align INDIC_DOTBOX to pixel grid for full intensity.nyamatongwe1-3/+2
2012-08-05Add INDIC_SQUIGGLEPIXMAP as a faster version of INDIC_SQUIGGLE.nyamatongwe1-0/+24
Based on work by Matthew Brush and Lex Trottman.
2012-07-21Scale factor implemented for RGBAImages to allow for high definition markers ↵nyamatongwe1-1/+1
on retina displays.
2011-11-14Removed warning suppression that had been included for Visual C++ 6.0.nyamatongwe1-4/+0
2011-09-25Palette support removed.nyamatongwe1-5/+5
2011-07-21Added dotted box indicator.nyamatongwe1-0/+29
2011-06-18Added INDIC_SQUIGGLELOW. Bug #3314591.nyamatongwe1-0/+11
From Thomas Linder Puls.
2011-06-02Added new indicators: dashed and dotted underlines.nyamatongwe1-0/+14
2011-05-04INDIC_STRAIGHTBOX added to indicators. Bug #3290435.nyamatongwe1-2/+2
From Marko Njezic.
2011-04-22INDIC_ROUNDBOX can set alpha of outline. Feature #3290434.nyamatongwe1-1/+1
From Marko Njezic.
2009-02-14Feature #2586290 INDIC_ROUNDBOX alpha transparency setting from Toddnyamatongwe1-1/+1
Whiteman of ActiveState.
2007-06-01integrate OS X support for scintilla. a big patch with a little commit ↵scaraveo1-0/+4
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-02-26Translucency implementation for INDIC_ROUNDBOX and caret line.nyamatongwe1-0/+6
2003-08-14Added BOX indicator.nyamatongwe1-1/+7
2003-07-26Invisible indicator INDIC_HIDDEN.nyamatongwe1-0/+2
2001-02-24Updated documentation comments from Philippe.nyamatongwe1-1/+3
2001-01-28Updating copyright notices for 2001.nyamatongwe1-1/+1
2000-05-10Added underline attribute to styles.nyamatongwe1-0/+16
Added diagonal and strike-through indicators.
2000-03-08Initial revisionnyamatongwe1-0/+45