aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2020-01-06Backport: Bug [#2147]. Don't clear clipboard before copying text.Neil2-1/+4
Backport of changeset 7926:184f4b475993.
2020-01-06More synchronizing LongTerm3 with default.mitchell7-14/+21
Ideally this covers anything missed during the backport process.
2020-01-05Added Sci::round() and Sci::lround() for better compatibility with the ↵mitchell5-15/+28
default branch. Some olders MacOSX SDKs do not have std::round() or std::lround().
2020-01-05Updated checkdeps.mak.mitchell1-1706/+1896
2020-01-05Added Sci::make_unique() and Sci::size() for better compatibility with the ↵mitchell24-92/+143
default branch. std::make_unique() is c++14 and std::size() is c++17.
2020-01-05Backport: Fix some warnings.Neil3-4/+4
Backport of changeset 7921:4b676e61f983.
2020-01-05Synchronizing LongTerm3 with default.mitchell21-51/+64
Ideally this covers anything missed during the backport process.
2020-01-04Always use string property values in lexlua themes.mitchell3-6/+6
2020-01-04Removed accidentally backported lexilla files.mitchell3-221/+0
2020-01-04Backport: Feature [feature-requests:#1328] Handle CRLF in ↵Mark Reay2-7/+10
SCE_RAKU_COMMENTLINEs and HEREDOCs style termination. Backport of changeset 7915:4bdfd413a442.
2020-01-04Backport: Mention Raku in change log.Neil1-0/+5
Backport of changeset 7914:3be72c607651.
2020-01-04Backport: Added Raku lexer and style properties and example filesmitchell13-0/+1935
Backport of changeset 7900:bcb95162cd06.
2020-01-01Backport: Be more accurate for 'make clean'.Neil2-2/+6
Backport of changeset 7874:295a6e54d582.
2020-01-04Backport: Define ILexerWithIdentity with methods for retrieving name, ID, ↵mitchell33-64/+270
and property values. Implement ILexerWithIdentity on object lexers. Implement ILexerWithIdentity on LexerSimple wrapper for function lexers. Backport of changeset 7870:6ffcbd42288c, but with a new interface compatible with ILexer, not ILexer5.
2019-11-09Backport: Remember string values in OptionSet so can be easily retrieved.Neil1-1/+14
Backport of changeset 7869:7dac229bc696.
2019-12-14Backport: Remove links to lexers with SCI_EMPTYCATALOGUE definition.Neil3-0/+10
This allows building a version of SciTE that is statically linked to Scintilla and does not include any lexers but allows the use of lexers provided by loading a DLL. Backport of changeset 7867:f17a228be4d8.
2020-01-03Backport: Move collection of modules from Catalogue.cxx to ↵mitchell14-124/+90
CatalogueModules.h so it can be reused. Backport of changeset 7866:fff1071ea1db.
2019-12-13Backport: Implement DynamicLibrary on Cocoa.Neil4-5/+55
Backport of changeset 7865:a5c2f8a3f171.
2019-12-13Backport: Move automatic numbering of external lexers from Catalogue to ↵Neil2-6/+5
ExternalLexer. This is preparing to move much of Catalogue into a header for reuse. Backport of changeset 7864:616ca0866c49.
2020-01-03Backport: Use safe mechanism for converting between function pointers and void*.mitchell2-15/+14
Backport of changeset 7863:507307a6c315.
2020-01-03Backport: Use safe mechanism to convert to function pointers.mitchell1-10/+23
Mark noexcept where reasonable. Check that functions are available. Backport of changeset 7862:f4cf92e43f48.
2019-12-13Backport: Hide details of ExternalLexer and export ExternalLexerLoad ↵Neil3-58/+72
function only. Backport of changeset 7861:0680563a97c5.
2020-01-03Updated makefile dependencies.mitchell1-13/+11
2019-12-13Backport: Move SCI_LOADLEXERLIBRARY from platform layers to ScintillaBase.cxx.Neil10-79/+18
This allows removal of related #include statements. Backport of changeset 7860:4ca969c2fa45.
2020-01-03Fixed a build error on Windows introduced by r7280 (changeset 9cf6a15d6c85).mitchell3-12/+18
2020-01-03Fixed a stray gnu++0x that crept in in recent makefile backports.mitchell1-1/+1
2019-12-30Backport: Remove Scintilla.def prerequisite as not used by gcc or clang.Neil1-4/+4
That allows simplifying the recipe to just use the prerequisites $^. Backport of changeset 7857:09ace49cbc12.
2019-12-30Backport: Use pattern rules instead of suffix rules as they are clearer.Neil2-5/+10
Add a .PHONY target to avoid possible failure caused by file with same name. Backport of changeset 7856:477749c2f095.
2019-12-30Backport: Remove line end whitespace.Neil1-1/+1
Backport of changeset 7855:cdee9adbbb07.
2019-12-29Backport: Builds without GNU extensions so set to standard C++11.Neil1-1/+1
Backport of changeset 7854:ab518c9df18e.
2019-12-29Backport: Standardize names and order between make files on win32 and gtk.Neil3-71/+104
Backport of changeset 7853:662b62122bcb.
2019-12-29Backport: Support Clang on Windows.Neil1-0/+12
Backport of changeset 7852:876b77cb9acd.
2019-12-27Backport: Use Unix paths except when deleting files, then call normalize to ↵Neil1-3/+5
change / to \. Backport of changeset 7851:c1e4d8c34272.
2019-12-29Backport: Use if function to simplify GTK version setting.Neil1-6/+2
Backport of changeset 7850:914269287f12.
2019-12-29Backport: Simplify makefile and use better variable names.Neil1-30/+26
Accumulate BASE_FLAGS and DEFINES instead of using multiple variables. Backport of changeset 7849:6d94e99d9847.
2019-12-27Backport: Collect 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. Backport of changeset 7848:07c2626ea7c3.
2019-12-29Backport: Drop G_THREADS_IMPL_NONE as not implemented in glib since 2011.Neil1-9/+3
Backport of changeset 7847:8ee2f1357c30.
2019-12-29Backport: Use ranlib everywhere so no special case on macOS.Neil1-7/+1
Backport of changeset 7846:64f49fc46eee.
2019-12-29Backport: Move suppression of Clang warning missing-braces from makefile to ↵Neil3-2/+8
apply to lexers but not most other files. Backport of changeset 7845:f3264e486266.
2019-12-29Backport: Move suppression of Clang warning language-extension-token from ↵Neil2-2/+6
makefile to only C++ file that requires it. Backport of changeset 7844:bb2bc0e7f17a.
2019-12-29Backport: Remove MinGW linker options that do not appear needed with recent ↵Neil1-2/+1
versions of Mingw-w64. add-stdcall-alias was added by revision 1106 in 2002 enable-runtime-pseudo-reloc-v2 was added by revision 3371 in 2010 Backport of changeset 7842:5899c8a8c448.
2019-12-29Backport: Update comments.Neil2-4/+6
Backport of changeset 7841:023ad180a294.
2019-12-29Backport: Update suppressions for Cppcheck 1.90.Neil1-6/+10
Backport of changeset 7840:3d58032b15df.
2019-12-13Backport: Add or fix file name comments.Neil19-11/+19
Backport of changeset 7838:c924b214edf5.
2019-12-13Backport: Fix incorrect comments.Neil2-3/+3
Backport of changeset 7837:89f1e0f361f0.
2019-12-12Backport: Hoist common painting code into PaintDC method.Neil1-40/+32
Avoid warnings for potentially NULL pRenderTarget. Backport of changeset 7836:270a67bbe4cb.
2020-01-03Updated check.mak for new build environment.mitchell1-7/+7
2019-12-31Updated copyright year for lexlua-specific bits of LongTerm3.mitchell137-139/+139
2019-12-28lexlua: Added txt2tags lexer.mitchell2-0/+198
Thanks to Julien L.
2019-12-07Added tag rel-3-11-2 for changeset c0957c0aa4edmitchell1-0/+1