aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2019-12-13Move SCI_LOADLEXERLIBRARY from platform layers to ScintillaBase.cxx.Neil10-79/+18
This allows removal of related #include statements.
2019-12-30gcc 9 has a new warning deprecated-copy which occurs many times in Qt headers.Neil1-1/+1
Turn off this warning as can't change system headers.
2019-12-30Remove Scintilla.def prerequisite as not used by gcc or clang.Neil1-4/+4
That allows simplifying the recipe to just use the prerequisites $^.
2019-12-30Use pattern rules instead of suffix rules as they are clearer.Neil2-5/+9
Add a .PHONY target to avoid possible failure caused by file with same name.
2019-12-30Remove line end whitespace.Neil1-1/+1
2019-12-29Builds without GNU extensions so set to standard C++17.Neil1-1/+1
2019-12-29Standardize names and order between make files on win32 and gtk.Neil3-68/+102
2019-12-29Support Clang on Windows.Neil1-0/+12
2019-12-27Use Unix paths except when deleting files, then call normalize to change / to \.Neil1-3/+5
2019-12-29Use if function to simplify GTK version setting.Neil1-6/+2
2019-12-29Simplify makefile and use better variable names.Neil1-26/+22
Accumulate BASE_FLAGS and DEFINES instead of using multiple variables.
2019-12-27Collect objects into variables and define one-per-line.Neil1-7/+52
This simplifies referencing the objects and makes for smaller patches when changing the set of objects.
2019-12-29Drop G_THREADS_IMPL_NONE as not implemented in glib since 2011.Neil1-9/+3
2019-12-29Use ranlib everywhere so no special case on macOS.Neil1-7/+1
2019-12-29Move suppression of Clang warning missing-braces from makefile to apply toNeil3-4/+8
lexers but not most other files.
2019-12-29Move suppression of Clang warning language-extension-token from makefile to onlyNeil2-2/+6
C++ file that requires it.
2019-12-29Remove Clang option that is not needed with Clang 9.Neil1-2/+1
flto-visibility-public-std was added by revision 6665 in 2018.
2019-12-29Remove MinGW linker options that do not appear needed with Mingw-w64 GCC 9.Neil1-2/+1
add-stdcall-alias was added by revision 1106 in 2002 enable-runtime-pseudo-reloc-v2 was added by revision 3371 in 2010
2019-12-29Update comments.Neil2-6/+8
2019-12-29Update suppressions for Cppcheck 1.90.Neil1-6/+10
2019-12-13Add or fix file name comments.Neil19-11/+19
2019-12-13Fix incorrect comments.Neil2-3/+3
2019-12-12Hoist common painting code into PaintDC method.Neil1-42/+34
Avoid warnings for potentially NULL pRenderTarget.
2019-12-12Bug [#2115]. Avoid Clang warnings with COM_DECLSPEC_NOTHROW from declaration.Neil1-8/+8
2019-12-11Added tag rel-4-2-3 for changeset 01a9cbbef0f0Neil1-0/+1
2019-12-11Readying 4.2.3 release.rel-4-2-3Neil8-15/+26
2019-12-07Added tag rel-4-2-2 for changeset 1b8ce5991cb9Neil1-0/+1
2019-12-03Readying 4.2.2 release.rel-4-2-2Neil8-16/+17
2019-12-03Bug [#2144]. Fixed drawing of translucent rounded rectangles with Direct2D.Neil2-1/+5
2019-12-02Use noexcept and const where reasonable.Neil2-4/+4
2019-12-02Add SparseVector::DeleteRange for efficiently removing ranges.Neil2-0/+143
2019-12-02Add SparseVector::IndexAfter for efficiently finding elements in a range.Neil2-0/+24
2019-12-01Allow setting value at end of a SparseVector.Neil3-36/+74
Change representation of SparseVector in tests so last value can be seen.
2019-12-01Fix a bug with deleting the first element in SparseVector that left an extraNeil4-10/+64
empty partition. Add extra checking to Partitioning and turn on checking for UnitTester.
2019-12-01Improve debugging by fixing visualization of SplitVector, adding a visualizationNeil1-10/+23
for Partitioning, and removing a layer from unique_ptr.
2019-11-26Bug [#2140]. Fix where anchor and caret differ only in amount of virtual spaceNeil2-2/+20
so one was considered start and was moved for an insertion at that position. This could flip the order of the positions or change the length of the selection.
2019-11-25Fix regression in 7773 where position wasn't moved on to account for virtualNeil2-0/+33
space consumption.
2019-11-24Bug [#2140]. Move rather than grow selection when insertion at start.Neil4-5/+114
2019-11-22Replace GTimeVal and g_get_current_time with gint64 and g_get_monotonic_time.Neil2-11/+5
GTimeVal was deprecated in GLib 2.61.2 as it is not year-2038-safe.
2019-11-21Make reference argument const as safe to do so.Neil1-4/+4
2019-11-21Feature [feature-requests:#1326] Recognize squiggly heredocs.Zufu Liu2-3/+7
2019-11-21Add test to ensure indicators move sensibly as text is inserted.Neil1-3/+40
2019-11-15Feature [feature-requests:#1316] Allow target to have virtual space.Neil11-52/+121
2019-11-15Feature [feature-requests:#1316] Add access to virtual space at start and end ofNeil6-1/+28
multiple selections.
2019-11-17Feature [feature-requests:#1299] Make work for case sensitive mode.Zufu Liu1-1/+2
2019-11-17Feature [feature-requests:#1320] Fix tag classification when '-' present.Zufu Liu1-1/+4
Caused by conflict with [feature-requests:#1299].
2019-11-16Protect against use of null input context.Zufu Liu1-1/+3
2019-11-16Bug [#2137]. Clear IME state when switching language.Zufu Liu2-0/+7
2019-11-15Moved line to correct place and avoid line with single entry.Neil1-4/+4
2019-11-12Feature [feature-requests:#1324] Add Hollywood lexer.Andreas Falkenhahn11-0/+597