Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-08-16 | On Cocoa implement more values of font weight and stretch. | Neil Hodgson | 1 | -0/+1 | |
2023-02-27 | Define argument as const so can be used on const values. | Neil Hodgson | 1 | -1/+1 | |
2022-01-17 | Feature [feature-requests:#1427] Make Cocoa MeasureWidths and | Neil Hodgson | 1 | -3/+0 | |
MeasureWidthsUTF8 reentrant so they can be called safely from multiple threads. | |||||
2022-01-14 | Remove unnecessary inclusion of POSIX headers. | Neil Hodgson | 1 | -2/+0 | |
2022-01-11 | Remove verticalDeviceResolution field which was no longer used from revision ↵ | Neil Hodgson | 1 | -1/+0 | |
4253. | |||||
2021-05-24 | Define C++ version of the Scintilla API in ScintillaTypes.h, ScintillaMessages.h | Neil | 1 | -10/+12 | |
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 | -12/+12 | |
will be published in externally visible header. | |||||
2021-03-25 | Remove old Surface methods that have been replaced. | Neil | 1 | -17/+0 | |
2021-03-22 | Replace InitPixMap on Cocoa for drag & drop and XPM images in lists. | Neil | 1 | -1/+2 | |
2021-03-25 | Translucent text. | Neil | 1 | -10/+10 | |
2021-03-20 | Add AllocatePixMap method on Surface to create a pixmap surface. | Neil | 1 | -0/+2 | |
2021-03-20 | Use SurfaceMode struct as a way to inform Surface of modes like code page and | Neil | 1 | -2/+4 | |
bidirectional options in an extensible way instead of adding a call for each element. | |||||
2021-03-25 | Add FillRectangleAligned to align rectangle to pixel grid on x-axis before | Neil | 1 | -0/+1 | |
filling it to avoid partially drawn pixels on left and right edges. | |||||
2021-03-20 | Implement LineDraw and PolyLine. | Neil | 1 | -0/+2 | |
2021-03-20 | Implement Stadium on all platforms except for Win32 GDI. | Neil | 1 | -0/+1 | |
2021-03-20 | Implement RectangleFrame. | Neil | 1 | -0/+1 | |
2021-03-25 | Use FillStroke for parameters to Polygon, RectangleDraw, RoundedRectangle, and | Neil | 1 | -0/+6 | |
Ellipse. | |||||
2021-03-19 | Support strokeWidth and float cornerSize in AlphaRectangle. Use FillStroke | Neil | 1 | -0/+2 | |
instead of separate colour and alpha arguments. | |||||
2021-03-25 | Implement translucent FillRectangle. | Neil | 1 | -0/+2 | |
2021-03-19 | UTF-8 text drawing and measurement. | Neil | 1 | -0/+10 | |
Move SurfaceGDI::WidthText to match declaration order. | |||||
2021-03-19 | Add an explicit FlushDrawing method to Surface that should be called after | Neil | 1 | -0/+1 | |
completing a bitmap. Currently only has a real implementation on Direct2D. Avoiding implicit flushes inside Copy and FillRectangle produced a 23% speed improvement on files with about 1 indentation guide per line as the drawing pipeline was being flushed for each indentation guide. | |||||
2021-03-19 | Implement PopClip to allow local clipping. | Neil | 1 | -0/+1 | |
2021-03-19 | Add Surface::PixelDivisions which detects 'retina' displays that use | Neil | 1 | -0/+1 | |
multiple display pixels per logical pixel. Likely will only return >1 for Apple displays. Can be used for finer placement of elements. | |||||
2021-03-19 | Add Platform::Supports for SupportsFeature API. | Neil | 1 | -0/+1 | |
2021-03-18 | Make Surface::Release and callers (where possible) noexcept. | Neil | 1 | -1/+1 | |
2021-03-18 | Move assert and debug trace functions into their own header Debugging.h. | Neil | 1 | -0/+1 | |
PLATFORM_ASSERT is used in data structure headers which led to including graphics and windowing APIs in data structure modules. | |||||
2021-03-17 | Change Font to an interface and stop using FontID. Fonts are shared and | Neil | 1 | -10/+10 | |
reference counted using std::shared_ptr. This optimizes memory and reduces potential for allocation bugs. | |||||
2021-03-17 | Extract geometry and colour definitions from Platform.h into src/Geometry.h. | Neil | 1 | -0/+1 | |
2019-12-13 | Add or fix file name comments. | Neil | 1 | -0/+1 | |
2019-06-16 | Fix Xcode static analysis warning by renmaing GetImage to CreateImage. | Neil Hodgson | 1 | -1/+1 | |
A naming convention is used by the analyzer where a "Create" prefix is used when the reference is owned by the caller and a "Get" prefix when the reference is not owned so should not be released. | |||||
2018-06-02 | Define IScreenLineLayout as the main interface for implementing bidirectional | Neil | 1 | -3/+1 | |
features by platform code. Implement IScreenLineLayout for Win32 / DirectWrite as ScreenLineLayout. | |||||
2018-05-23 | Add definitions for bidirectional support to Platform.h and provide empty | Neil | 1 | -0/+4 | |
implementations for each platform. | |||||
2018-05-22 | Add GradientRectangle method to Surface to draw rectangles with vertical or | Neil | 1 | -0/+1 | |
horizontal gradients. | |||||
2018-05-14 | Modernize Platform.h (4) - update Surface to use string_view for text arguments. | Neil | 1 | -5/+5 | |
2018-05-14 | Modernize Platform.h (3) - update Surface to delete WidthChar, use size_t for | Neil | 1 | -2/+1 | |
Polygon and delete the standard copy and assignment methods. | |||||
2018-04-15 | Feature [feature-requests:#1215]. Stop warning about virtual call in destructor. | Neil | 1 | -0/+3 | |
2018-02-27 | Added <utility> and <tuple> to header order and moved POSIX header <sys/time.h> | Neil | 1 | -2/+2 | |
after standard C++ language headers. | |||||
2017-06-12 | Removed unused functions and methods from Platform.h. | Neil | 1 | -1/+0 | |
Replaced Platform::Clamp with Sci::clamp but will later change this to std::clamp once on full C++17 compilers. Drop MouseButtonBounce workaround for very early GTK+/Linux. | |||||
2017-06-08 | Indented consistently by using astyle. | Neil | 1 | -78/+76 | |
2017-05-07 | Use unique_ptr on Cocoa. | Neil Hodgson | 1 | -2/+2 | |
2017-04-22 | Restrict cursor changing to visible bounds so the text area cursor doesn't show | Neil | 1 | -1/+1 | |
over other views above and below ScintillaView. | |||||
2017-04-01 | Standardize on C++ headers, remove headers that aren't needed and add <cstddef> | Neil | 1 | -2/+1 | |
where it may be needed in the future. | |||||
2017-03-04 | Use "override" for Cocoa platform code and add to Editor where possible. | Neil Hodgson | 1 | -38/+38 | |
2016-04-08 | Update header ordering to cover all headers used in Scintilla and reorder | Neil Hodgson | 1 | -1/+2 | |
in Cocoa source consistently. | |||||
2014-05-24 | Header include statements are now in a standardised order with that order | Neil | 1 | -4/+4 | |
defined in scripts/HeaderOrder.txt. | |||||
2013-12-15 | Format normalization - whitespace and braces made consistent. | Neil | 1 | -3/+3 | |
Parameter names added to method declarations. | |||||
2011-09-25 | Palette support removed. | nyamatongwe | 1 | -16/+15 | |
2011-08-02 | Implemented floating point text positioning for Cocoa. | nyamatongwe | 1 | -12/+12 | |
2011-06-25 | Initial implementation of RGBA images. | nyamatongwe | 1 | -0/+1 | |
2011-06-05 | Cache surface resolution as it is slow and is called | nyamatongwe | 1 | -0/+2 | |
for every font creation. |