aboutsummaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2019-03-03Backport: Delete standard methods of UndoGroup so it can not be copied.Neil1-0/+5
Backport of changeset 7286:41c0c578ed2a.
2019-03-03Backport: Bug [#2083]. Ensure container notified if Insert pressed when ↵Neil2-0/+8
caret off-screen. Backport of changeset 7285:9fcf43a91078.
2019-03-09Backport: Feature [feature-requests:#1265]. Common Intermediate Language ↵mitchell7-0/+442
(CIL) lexer. Backport of changeset 7283:aaeca7f7cf9d.
2019-02-27Backport: Update suppressions for Cppcheck 1.87.Neil1-1/+6
Backport of changeset 7282:a8907e46bea7.
2019-03-09Backport: Use noexcept and constexpr where possible and reasonable.mitchell2-38/+36
Backport of changeset 7280:9cf6a15d6c85, but removed constexpr since it is not supported in C++11.
2019-02-24Backport: Remove font caching on Win32.Neil2-107/+10
Backport of changeset 7279:ad1559729b0f.
2019-02-18Added documentation on using Scintilla as a Lua library.mitchell1-0/+32
2019-02-18Updated Lua LPeg lexer credits.mitchell1-0/+3
2019-02-17Updated BACKPORTING.mitchell1-0/+3
2019-02-10Backport: Bug [#2078]. Tidying code.Neil1-2/+1
Backport of changeset 7252:25a0367e9349.
2019-02-09Backport: Bug [#2078]. Fix garbage text from SCI_MOVESELECTEDLINESUP andNeil2-1/+10
SCI_MOVESELECTEDLINESDOWN for rectangular or thin selection by performing no action. Backport of changeset 7251:df5c32512d3d.
2019-02-05Backport: Feature [feature-requests:#1217]. Change API so block just for ↵Zufu Liu8-14/+36
overstrike. Backport of changeset 7249:06b6a93d8e3f.
2019-02-02Backport: Feature [feature-requests:#1217]. Implement CARETSTYLE_BLOCK_ALWAYS.Zufu Liu7-9/+17
Backport of changeset 7248:aba09a1c7c63.
2019-02-02Backport: Feature [feature-requests:#1262]. Enhance raw string identifier ↵Jad Altahan4-1/+45
styling in Nim Adds property 'lexer.nim.raw.strings.highlight.ident'. Backport of changeset 7247:1eeda6575035.
2019-01-31Backport: When loading SciLexer.DLL fails, print out the platform ↵Neil1-1/+2
architecture of Python as one problem is trying to run 64-bit Python with a 32-bit DLL or vice versa. Backport of changeset 7246:056ec55eb953.
2019-01-30Backport: Add a ';' statement separator at end of statement in example code.Neil2-2/+2
The TCL lexer handles CRLF line ends strangely often with different styles for the CR and LF. This breaks the unit testing driver as the CR and LF are now separated in the output leading to 2 lines where there was one. It also causes differences in runs between Windows and Unix. Backport of changeset 7245:f3e1c8c6bc19.
2019-01-30Backport: Feature [feature-requests:#1261]. Enhance the styling of backticks ↵Jad Altahan5-5/+36
in Nim Backport of changeset 7244:a5c65813871a.
2019-01-29Backport: Bug [#1947]. Fix recognizing '"' after "," inside a bracketed ↵Neil4-1/+17
substitution. Backport of changeset 7243:f75e25db799e.
2019-01-29Backport: Add unit test for Tcl lexer.Neil3-0/+19
Backport of changeset 7242:d2ac12d5ab0e.
2019-01-29Backport: Add tcl to native extensions and move pl into more alphabetic ↵Neil1-1/+2
position. Backport of changeset 7241:cf3d81441cea.
2019-01-29Backport: Feature [feature-requests:#1260]. Fix inconsistency with dot ↵Jad Altahan5-2/+25
styling in Nim. Backport of changeset 7240:99281d1bec87.
2019-01-29Backport: Add *.nim to native EOLs to ensure it is handled correctly for ↵Neil1-0/+1
unit tests. Backport of changeset 7239:3d13494e5206.
2019-02-17Backport: Bug [#1548]. Implement calltips on Qt.mitchell3-3/+33
Backport of changeset 7237:a82b87a88556 and 7238:ba336ac439f0.
2019-01-23Backport: Suppress 'noValidConfiguration' problems with Qt moc_* files.Neil1-5/+3
Remove suppressions that are no longer needed with cppcheck 1.86 for lexers. Backport of changeset 7236:f7c14d3fec75.
2019-01-23Backport: Feature [feature-requests:#1258]. Add function IsFuncName() to Nim ↵Jad Altahan1-11/+21
lexer. Backport of changeset 7235:6e959f8ec7d9.
2019-01-15Backport: Fix use of "0" for nulls and mark methods "noexcept" where simple.Neil2-20/+20
Backport of changeset 7234:f4ff793e7ddd.
2019-01-15Backport: Treat "#if(" as preprocessor directive "#if" followed by operator "(".Neil2-1/+6
Backport of changeset 7233:e08fe2381ca3.
2019-01-15Backport: Noted that 3.7.5 is the final SciTE 3.x.Neil1-0/+3
Backport of changeset 7232:5ab0fd6f17ca.
2019-01-15Backport: Fix link.Neil0-0/+0
Backport of changeset 7231:637dc410c0f3.
2019-01-13Backport: Feature [feature-requests:#1254]. Fix bug causing fold line ↵Jad Altahan2-5/+10
creation in comments Backport of changeset 7230:8bfffdf3bbc0.
2019-01-13Backport: Feature [feature-requests:#1253]. Critical fixes for raw stringsJad Altahan2-7/+68
Backport of changeset 7229:cacdbd636504.
2019-01-13Backport: Replace the only use of a function from <cctype> with a Scintilla ↵Neil9-10/+3
function. Remove inclusion of <cctype> except in lexers as cctype functions often behave poorly and may crash for out of bounds arguments. Backport of changeset 7228:348e55f8107c.
2019-02-16Updated copyright year.mitchell135-135/+135
2019-01-31Updated dmd lexer.mitchell1-4/+3
Thanks to Jonathon Levi.
2019-01-31Do not match '..' on the trailing end of floats.mitchell1-1/+2
2019-01-12Added tag rel-3-10-2 for changeset 8b888bf05fe3mitchell1-0/+1
2019-01-12Updates for version 3.10.2.rel-3-10-2mitchell1-5/+5
2019-01-12Updates for version 3.10.2.mitchell8-15/+15
2019-01-12Updated BACKPORTING.mitchell1-0/+16
2019-01-07Backport: Stop variable shadowing. This makes the code easier to understand ↵Neil1-1/+1
and improves performance very slightly. Backport of changeset 7196:094210c79fd4.
2019-01-06Backport: Bug [#2068]. Fix some clang-tidy warnings.Zufu Liu11-16/+16
Backport of changeset 7195:ce4394f12c76.
2019-01-06Backport: Feature [feature-requests:#1251]. Properly ignore backslash in raw ↵Jad Altahan1-2/+7
strings. Backport of changeset 7193:c7115cdddcfe.
2019-01-05Backport: Modernize errorlist lexer a little - unnamed namespace, reducing ↵Neil1-20/+19
variable scope, nullptr, constexpr, noexcept. Backport of changeset 7192:eed22a260842.
2019-01-05Backport: Recognize negative line numbers in GCC-format messages.Neil2-1/+6
Cppcheck shows some whole-file errors as line -1. Backport of changeset 7191:c9ef21df2e3c.
2019-01-03Backport: Update suppressions for Cppcheck 1.86.Neil1-0/+7
Backport of changeset 7190:24b78f37c441.
2019-01-03Backport: Avoid shadowing of AutoSurface.Neil1-3/+3
Backport of changeset 7189:8eff2f26b0ee.
2019-01-03Backport: Bug [#2073]. Stop GetCharacterAndWidth returning negative ↵Zufu Liu1-2/+2
character value. This occurred for single-byte encodings and was never hit as GetCharacterAndWidth is only called for multi-byte encodings. Backport of changeset 7188:c836128fa848.
2018-12-12Backport: Feature [feature-requests:#1247]. Handles message groups as well ↵Iain Clarke2-31/+83
as messages. Backport of changeset 7186:8849447859eb.
2018-12-12Backport: Bug [#2069]. LexerCPP: modernize int to std::string conversionJannick1-3/+1
* LexCPP.cxx (LexerCPP::EvaluateTokens): Use std::to_string to convert int to std::string. Backport of changeset 7185:bff457790150.
2018-12-12Backport: Bug [#2069]. LexCPP: fix bug in arithmetic calculation by adding ↵Jannick2-5/+14
precedence levels The precedence for the implemented arithmetic operators +,-,%,*,/ is added, such that the calculations produce the correct results honoring the standard precedence levels. * Replace characterset setArithmeticOp by setAddOp and setMultOp. * Replace precedence precArithmetic by precMult and precAdd * (EvaluateTokens): Apply new precedences. This fixes the bug in the arithmetic calculation: // lines with 'false' should not be highlighted, // those with 'true' should be. #if 1 + 2 * 3 == 9 false #endif #if (1 + 2) * 3 == 9 true #endif #if 1 + 2 * 3 == 7 true #endif #if 1 == 5 % 2 true #endif #if 6 - 7 == -1 true #endif #if 25 / 5 * 5 == 25 true #endif #if 1 + 2 * 3 % 2 == 1 true #endif #if 1 + 2 * 3 % 2 == 2 + 1 false #endif Backport of changeset 7184:48861f53f719.