aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2019-04-01Backport: Switch generation of make dependencies to Python scripts DepGen.py.Neil11-2346/+6110
Dependencies files deps.mak and nmdeps.mak are formatted with one file per line as that makes it easier to examine differences between versions. Backport of changeset 7397:997e6203e270.
2019-04-01Backport: Undo change set 7357. Remove *.deps from .hgeol file as won't be ↵Neil1-1/+0
using. Backport of changeset 7396:155b4d88bf4d.
2019-03-31Backport: Added *.deps to native line ends which is same as *.mak.Neil1-0/+1
Backport of changeset 7395:ad7aeb0d3a5c.
2019-03-31Backport: Feature [feature-requests:#1272]. Add FoldDisplayTextGetStyle to matchZufu Liu5-2/+16
FoldDisplayTextSetStyle. Backport of changeset 7394:8fe3c581aeb9.
2019-03-29Backport: Suppress warnings for safety initializations.Neil1-0/+3
Backport of changeset 7393:885e4754926e.
2019-04-16Backport: Feature [feature-requests:#1259]. Add ↵mitchell12-6/+115
SCI_SETCHARACTERCATEGORYOPTIMIZATION API to optimize speed of character category features. Backport of changeset 7392:2832adedd0f4, but with added includes for Sci::clamp().
2019-03-29Backport: Include "CharacterCategory.h" in all files that include ↵Neil12-0/+13
"Document.h" as it will be needed for adding a CharacterCategory feature. Backport of changeset 7391:9d98d77e920f.
2019-03-29Backport: Remove inclusion of "CharacterCategory.h" where not needed and add ↵Neil3-2/+1
<vector> to LexHaskell as it will be needed for CharacterCategory additions. Backport of changeset 7390:917215fa3a96.
2019-04-08lexlua: Fixed rule order in YAML lexer.mitchell1-1/+1
2019-04-08lexlua: Fixed lack of highlighting strings in YAML.mitchell1-0/+1
2019-04-01Updated BACKPORTING.mitchell1-5/+50
2019-03-28Backport: Updated ScintillaFramework internationalization to fix warnings ↵Neil Hodgson2-8/+8
from Xcode 10.2. Backport of changeset 7349:0b7800a19ed3, but only .cxx file reordering. Internationalization was not backported in case it's not compatible with earlier versions of XCode.
2019-03-27Backport: Updated dependencies for Win32.Neil2-70/+81
Backport of changeset 7347:cfccc84081f0.
2019-03-28Backport: Use standard GDK_SELECTION_CLIPBOARD instead of interning "CLIPBOARD".Neil2-6/+3
Backport of changeset 7346:5e3a239e7484.
2019-03-28Backport: Bug [#2087]. Fix flicker when inserting primary selection on GTK.Neil3-28/+48
Backport of changeset 7345:a3dcfd0b7083.
2019-03-27Backport: Updated dependencies.Neil1-45/+68
Backport of changeset 7344:e7dc1e59619e.
2019-03-23Backport: Simplified preprocessor conditional styling code, renamed 'active' ↵Neil1-33/+63
to 'inactive' as that is more correct, added comments and helper methods, removed lines that had no effect. Behaviour unaltered. Backport of changeset 7343:47c846cb9d17.
2019-03-27Backport: Ran astyle to standardize formatting.Neil4-254/+256
Backport of changeset 7342:7ce2da0f95ef.
2019-03-27Backport: Fix problem with MinGW which defines NOMINMAX itself.Neil2-0/+2
Backport of changeset 7341:dcdb1db960e3.
2019-03-27Backport: Use const where reasonable. Some additional type safety.Neil2-123/+128
Backport of changeset 7340:9b570ca5091d.
2019-03-27Backport: Standardize extracting point from mouse event, more noexcept, ↵Neil2-27/+34
anonymous namespace and type safety. Backport of changeset 7339:26bd40db4f24.
2019-03-27Backport: Replace NULL/0 with nullptr. Mark noexcept where simple.Neil5-218/+224
Move some static functions into anonymous namespace. Backport of changeset 7338:1238cda7364d.
2019-03-27Backport: Initialize all the fields of ScintillaGTK.Neil1-2/+6
Backport of changeset 7336:d3175dc7f56e.
2019-03-27Backport: Add <algorithm> for std::min/max. Standardize on _WIN32 to gate ↵Neil3-2/+7
Win32 features. Protect from windows.h definition of min/max. Backport of changeset 7335:a10ed6f873e6.
2019-03-26Backport: Make PWidget noexcept and take const argument so it can be used in ↵Neil1-1/+1
more contexts. Backport of changeset 7334:b0c7be8925c3.
2019-03-25Backport: Convert #defines to enums and hide them in private section so not ↵Neil1-9/+8
visible to other modules. Backport of changeset 7331:edd77716f615.
2019-03-25Backport: Use generic std::abs instead of abs and fabs.Neil5-12/+12
Backport of changeset 7330:09e5fe965a79.
2019-03-31Backport: Use generic versions of ceil, floor, round, lround, trunc from ↵mitchell10-41/+48
<cmath>. Backport of changeset 7329:2662ef098d93, but without std::round and std::lround, since older Mac OSX SDKs may not have them.
2019-03-23Backport: Fix warnings from MSVC Code Analysis.Neil1-30/+37
Backport of changeset 7328:521b1e23bfe2, but without C++17 std::size and `SymbolValue() = default` instead of `SymbolValue() noexcept = default`, since the latter causes a compile error.
2019-03-23Backport: Add Contains(char) to avoid casts in client code. Remove cast in ↵Neil1-4/+8
AddString. Backport of changeset 7327:1d5100cf1f2b.
2019-03-20Backport: Use noexcept where sensible. Rename UTF8 string_view parameters ↵Neil2-6/+6
for clarity. Backport of changeset 7326:2f9b5e1c97ae, but without variable renames, since they are not applicable.
2019-03-20Backport: Implement WStringFromUTF8 to simplify code that creates wstring ↵Neil4-13/+33
objects for regular expressions and calling the Win32 API. Backport of changeset 7325:6148329fb2f3, but replaced std::string_view usage with const char* and size_t components. Also used #ifdef instead of C++17 `if constexpr` at suggestion of Neil.
2019-03-19Backport: Make constructors of simple classes noexcept.Neil7-19/+19
Backport of changeset 7324:3432fd2a959b.
2019-03-19Backport: Make destructors public to avoid warnings.Neil3-3/+9
Backport of changeset 7323:09b4042d7092.
2019-03-18Backport: Add some operators to Point to simplify client code.Neil5-24/+27
Backport of changeset 7321:d488340e94c0.
2019-03-18Backport: Minor warnings fixed - uninitialized, nullptr, type agreement, ↵Neil1-3/+3
avoid casts. Backport of changeset 7320:304d26d7137f, but with without the C++17 multi-byte helper functions from a previous changeset.
2019-03-18Backport: Use noexcept where allowed, not inherited from base class, and not ↵Neil1-53/+53
a COM method. Backport of changeset 7319:6db11117d56f, but without the C++17 multi-byte helper functions from a previous changeset.
2019-03-12Backport: Feature [feature-requests:#1217]. Add CARETSTYLE_INS_MASK definition.Neil1-2/+2
Backport of changeset 7318:69fd7aea5459.
2019-03-11Backport: Update suppressions.Neil1-2/+5
Backport of changeset 7317:bc8755b362aa.
2019-03-05Backport: Implement QueueIdleWork on Win32.Neil2-1/+35
Backport fo changeset 7316:a726290d864a.
2019-03-31Backport Avoid hangs in idle styling modes caused by high-priority idle work ↵mitchell3-3/+13
styling. Backport of changeset 7315:57ea0255c8aa, but without constexpr, as non-static data members cannot be constexpr in C++11.
2019-03-05Backport: Validate window after FullPaint caused by abandoning paint.Neil1-0/+1
Backport of changeset 7314:300b837c9102.
2019-03-05Backport: Remove feature where WM_PAINT treated wParam as a PAINTSTRUCT*.Neil2-23/+13
Backport of changeset 7313:ce1a7e356dc7.
2019-03-11Backport: Make idle processing more efficient on Cocoa by only notifying the ↵Neil Hodgson1-1/+1
relevant Scintilla instance. Backport of changeset 7312:fac795d055c5.
2019-03-11Backport: Enable Base internationalization to avoid warning from Xcode.Neil Hodgson2-0/+2
Backport of changeset 7311:7a24b18327fa.
2019-03-09Backport: Feature [feature-requests:#1268]. Improve the styling of numbers ↵Jad Altahan4-13/+34
in Nim Improvements for SCE_NIM_NUMBER. Backport of changeset 7310:3710c193b696.
2019-03-31Updated LongTerm3 download links.mitchell1-3/+3
2019-03-27lexlua: Added support for CSS 3.mitchell1-2/+9
2019-03-09Updated BACKPORTING.mitchell1-0/+19
2019-03-09Added tag rel-3-10-3 for changeset 233bf37d3becmitchell1-0/+1