Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-04-07 | Make XPM, RGBAImage, and LineMarker copyable and noexcept moveable. | Neil | 1 | -29/+29 | |
This simplifies and optimizes their use in other classes and containers. | |||||
2019-04-07 | Feature [feature-requests:#1276]. Add SC_MARK_VERTICALBOOKMARK. | Zufu Liu | 1 | -0/+10 | |
2018-05-14 | Modernize Platform.h (4) - update Surface to use string_view for text arguments. | Neil | 1 | -4/+4 | |
2018-05-14 | Modernize Platform.h (3) - update Surface to delete WidthChar, use size_t for | Neil | 1 | -7/+6 | |
Polygon and delete the standard copy and assignment methods. | |||||
2018-05-14 | Include <string_view> to allow future use in Platform interface and Unicode. | Neil | 1 | -0/+1 | |
2018-05-01 | Add IntegerRectangle to simplify drawing lines without casting. | Neil | 1 | -38/+39 | |
2018-03-15 | Use forward class definitions of XPM and RGBAImage so only code that uses them | Neil | 1 | -0/+39 | |
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. | |||||
2018-03-01 | Mark variables as const where simple. | Neil | 1 | -9/+9 | |
2018-03-01 | Use make_unique in preference to new. | Neil | 1 | -3/+3 | |
From Effective Modern C++ Item 21. | |||||
2017-09-11 | The Scintilla namespace is always active for internal symbols and for the lexer | Neil | 1 | -2/+0 | |
interfaces ILexer4 and IDocument. | |||||
2017-06-09 | Use min and max from std instead of own version from platform. | Neil | 1 | -1/+2 | |
2017-04-22 | Using unique_ptr to simplify ownership of images, case folder, and list box. | Neil | 1 | -7/+4 | |
2017-04-22 | Include <memory> for std::unique_ptr. | Neil | 1 | -0/+1 | |
2017-04-06 | Added const where possible. | Neil | 1 | -5/+5 | |
2017-04-01 | Standardize on C++ headers, remove headers that aren't needed and add <cstddef> | Neil | 1 | -2/+2 | |
where it may be needed in the future. | |||||
2015-07-04 | Make std::exception visible to all core code to remove chance that a different | Neil | 1 | -0/+1 | |
tool set will not indirectly include <stdexcept>. | |||||
2014-11-19 | Platform overrides for some drawing and behaviour to benefit PLAT_CURSES. | Neil | 1 | -0/+5 | |
From Mitchell Foral. | |||||
2014-07-24 | Remove false shadowing between local variables and enum values. | Neil | 1 | -48/+48 | |
2014-06-23 | Make drawing of markers const. | Neil | 1 | -1/+1 | |
2014-05-03 | Replacing the int-based constructors for Point and PRectangle with FromInts | Neil | 1 | -41/+41 | |
static methods as there were too many failures with mixed types and not-quite matching types. | |||||
2014-05-03 | Turn on MSVC 'possible loss of data' warnings and add explicit casts. | Neil | 1 | -44/+44 | |
2014-05-03 | Using casts and an alternate PRectangle constructor to make XYPOSITION <-> int | Neil | 1 | -2/+2 | |
conversions and other conversions more consistent. | |||||
2014-05-03 | Convenience Point constructor from integers as common source of shapes. | Neil | 1 | -5/+5 | |
2014-01-21 | Added ELEMENTS macro and use it to clarify determining size of arrays. | Neil Hodgson | 1 | -12/+8 | |
2014-01-21 | Implement new marker symbol SC_MARK_BOOKMARK. | Neil Hodgson | 1 | -1/+12 | |
2014-01-18 | With Direct2D draw circles with a 1 pixel larger radius to better match | Neil | 1 | -4/+4 | |
other platforms and ensure for folding markers that the '+' or '-' do not touch the circle. Change order of drawing so that circles are drawn after connecting lines so overwrite any tails. | |||||
2014-01-18 | For SC_MARK_ARROWS, scale the arrows to fit the line height. | Neil | 1 | -4/+6 | |
Avoid drawing one arm of each arrow longer than the other on Cocoa. The weight of the strokes is more uniform on Windows/Direct2D and Cairo. | |||||
2013-02-18 | Fix drawing of markers at negative coordinates due to integer truncation. | nyamatongwe | 1 | -2/+3 | |
For elastic over-shoot scrolling, Scintilla may draw lines before 0 so draws markers at negative coordinates. Normal float->int coercion uses truncation so that markers will be drawn a pixel away from where they should be for consistent placement within the marker space. If scrolling causes drawing in slices, a line may be drawn twice. | |||||
2012-07-21 | Scale factor implemented for RGBAImages to allow for high definition markers ↵ | nyamatongwe | 1 | -6/+6 | |
on retina displays. | |||||
2012-03-01 | Bug #3494492. Change aveCharWidth in FontMeasurements to actually store | nyamatongwe | 1 | -1/+1 | |
fractional width. This change complements change set 3994. Make WidthText() and AverageCharWidth() actually return fractional widths under Direct2D. From Marko Njezic. | |||||
2012-02-29 | Centre RGBA markers in all cases including when larger than allocation. Bug ↵ | nyamatongwe | 1 | -1/+7 | |
#3494184. | |||||
2012-02-17 | Draw markers horizontally off center only on textual margins. Bug #3488696. | Marko Njezic | 1 | -3/+3 | |
2012-02-17 | Make fold tail markers vertically centered. | Marko Njezic | 1 | -13/+12 | |
2011-09-25 | Palette support removed. | nyamatongwe | 1 | -68/+59 | |
2011-07-02 | Folding related fixes. Initiated by bug #3323805. | Marko Njezic | 1 | -2/+10 | |
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/+13 | |
2011-06-20 | Properly highlight fold markers on sub lines. Bug #3323015. | Marko Njezic | 1 | -3/+1 | |
This complements fold markers highlighting change from revision 3619, which only fixed part of the problem. Changes from revision 3620 have been reverted, as they cause line to be drawn out of bounds and overlap with previously drawn marker above. They are also no longer needed, with this change. | |||||
2011-04-27 | Fix for fold markers not connecting. Bug #3292474. | nyamatongwe | 1 | -1/+1 | |
From Jérôme LAFORGE. | |||||
2011-04-27 | Fold marker fixes for wrapped lines. Bug #3291579. | nyamatongwe | 1 | -0/+2 | |
From Marko Njezic. | |||||
2011-04-07 | Add highlighting of current folding block. Feature #3147069. | nyamatongwe | 1 | -37/+93 | |
APIs MarkerEnableHighlight and MarkerSetBackSelected. From Jérôme Laforge. | |||||
2011-04-07 | Update copyright year. | nyamatongwe | 1 | -1/+1 | |
2010-11-05 | Undo previous change to folding markers as can be fixed Cairo drawing | nyamatongwe | 1 | -13/+13 | |
can be fixed in PlatGTK.cxx. | |||||
2010-11-05 | Change fold markers to connect better with Cairo drawing that | nyamatongwe | 1 | -13/+13 | |
avoids last pixel with LineTo. Changed RectangleDraw and Ellipse to align better with lines and so match fold markers. | |||||
2010-02-17 | Formatting whitespace. | nyamatongwe | 1 | -2/+2 | |
2009-06-01 | Don't display SC_MARK_AVAILABLE markers. | nyamatongwe | 1 | -1/+2 | |
2009-05-27 | Added SC_MARK_UNDERLINE from Stephan Deibel. | nyamatongwe | 1 | -1/+1 | |
2008-01-19 | Added SC_MARK_LEFTRECT margin marker. | nyamatongwe | 1 | -0/+4 | |
2007-06-01 | integrate OS X support for scintilla. a big patch with a little commit ↵ | scaraveo | 1 | -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 | |||||
2005-04-09 | SC_MARK_FULLRECT from Robert Roessler. | nyamatongwe | 1 | -1/+3 | |
2003-01-10 | Moved XPM code out to XPM file. | nyamatongwe | 1 | -143/+5 | |