aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Expand)AuthorFilesLines
2021-03-20Implement Stadium on all platforms except for Win32 GDI.Neil7-2/+288
2021-03-20Implement RectangleFrame.Neil7-0/+57
2021-03-25Use FillStroke for parameters to Polygon, RectangleDraw, RoundedRectangle, andNeil7-6/+417
2021-03-19Support strokeWidth and float cornerSize in AlphaRectangle. Use FillStrokeNeil7-0/+209
2021-03-25Implement translucent FillRectangle.Neil7-23/+92
2021-03-25Shorten names as containers provide context.Neil1-7/+7
2021-03-19UTF-8 text drawing and measurement.Neil7-34/+554
2021-03-19Add an explicit FlushDrawing method to Surface that should be called afterNeil10-13/+32
2021-03-19Implement PopClip to allow local clipping.Neil9-3/+54
2021-03-19Add Surface::PixelDivisions which detects 'retina' displays that useNeil9-0/+46
2021-03-19Add Platform::Supports for SupportsFeature API.Neil12-2/+72
2021-03-19Add Geometry.cxx for geometric and colour operations too complex for headers.Neil11-7/+217
2021-03-19Add localeName to FontParameters for Bug [#2027].Neil2-3/+9
2021-03-19Switch enum to enum class.Neil22-408/+437
2021-03-19Protect against exceptions from ILexer5::Release as called inside destructor.Neil1-2/+10
2021-03-19Make simple constructor constexpr.Neil1-1/+1
2021-03-19Add SupportsFeature API but leave empty for now with no features defined.Neil4-0/+14
2021-03-19Ensure variables are initialised, are const where possible.Neil1-21/+26
2020-06-24Converting between UTF-8 and current encoding.Neil8-0/+105
2021-03-18Make Surface::Release and callers (where possible) noexcept.Neil13-17/+17
2021-03-18Use unique_ptr to add to RGBAImageSet.Neil4-17/+13
2021-03-18Use unique_ptr for CaseFolderForEncoding to show transfer of ownership.Neil11-26/+26
2021-03-18Use unique_ptr for Surface::Allocate to show transfer of ownership.Neil10-23/+22
2021-03-18std::optional is a basic vocabulary type that may be used widely so includeNeil46-0/+46
2021-03-18Move assert and debug trace functions into their own header Debugging.h.Neil52-101/+163
2021-03-18ListBox options API. ListOptions is currently empty but may contain list itemNeil5-0/+22
2021-03-17Use unique_ptr for ListBox::Allocate to show transfer of ownership.Neil6-13/+10
2021-03-17Change Window::Cursor to an enum class.Neil9-53/+53
2021-03-17Remove Window::SetFont as never used.Neil5-23/+1
2021-03-17Change Font to an interface and stop using FontID. Fonts are shared andNeil23-621/+485
2021-03-17Make Window argument to Menu::Show const as that avoids warnings and the WindowNeil5-5/+5
2021-03-17Mark Window::Destroy, ListBox::Clear, and Menu::Destroy as noexcept sinceNeil5-20/+20
2021-03-17Extract geometry and colour definitions from Platform.h into src/Geometry.h.Neil54-196/+331
2021-03-17Remove DynamicLibrary as loading lexers with SCI_LOADLEXERLIBRARY was removedNeil5-188/+0
2021-03-16Convert Platform from a class to a namespace. Does not change callers.Neil6-46/+41
2021-03-16Moved Platform.h to src as it is private to Scintilla.Neil5-73/+73
2021-03-17Added tag start-platform-changes for changeset 6b462b5bd706Neil1-0/+1
2021-03-17Drop suppression that appears to no longer be needed.start-platform-changesNeil1-3/+0
2021-03-16Set deployment target of ScintillaTest to the minimum supported by current Xc...Neil1-0/+4
2021-03-16Fix dlopen call.Neil1-1/+1
2021-03-16Add Scintilla 5 migration guide.Neil2-1/+229
2021-03-16Lexilla and ILexer5 are no longer provisional so remove "provisional" markings.Neil1-6/+6
2021-03-12Remove declarations of methods that are no longer implemented.Neil1-2/+0
2021-03-12Remove SetLexer, SetLexerLanguage, and LoadLexerLibrary methods.Neil5-50/+30
2021-03-11Make the file easier to parse from script.Neil1-9/+5
2021-03-11Only substitute one instance of RE for ReplaceREInFile.Neil1-1/+1
2021-03-10Use Lexilla in ScintillaTest. Switch from ScintillaFramework to Scintilla.Neil Hodgson3-33/+63
2021-03-10Turn off warnings for quoted include in framework headers.Neil Hodgson1-2/+2
2021-03-10Add public headers (ILexer.h, ILoader.h, Scintilla.h, Sci_Position.h) to proj...Neil Hodgson1-3/+19
2021-03-10Increase deployment target to 10.9 as it is the minimum supported by Xcode 12.4.Neil Hodgson1-4/+4