Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-03-03 | Bug [#2083]. Ensure container notified if Insert pressed when caret off-screen. | Neil | 2 | -0/+8 | |
2019-03-03 | SciTE change log. | Neil | 1 | -1/+5 | |
2019-02-28 | Feature [feature-requests:#1265]. Common Intermediate Language (CIL) lexer. | Jed Altahan | 7 | -0/+442 | |
2019-02-27 | Update suppressions for Cppcheck 1.87. | Neil | 1 | -1/+6 | |
2019-02-26 | SciTE changelog. | Neil | 1 | -0/+4 | |
2019-02-24 | Use noexcept and constexpr where possible and reasonable. | Neil | 2 | -38/+36 | |
2019-02-24 | Remove font caching on Win32. | Neil | 2 | -107/+10 | |
2019-02-10 | Bug [#2078]. Tidying code. | Neil | 1 | -2/+1 | |
2019-02-09 | Bug [#2078]. Fix garbage text from SCI_MOVESELECTEDLINESUP and | Neil | 2 | -1/+10 | |
SCI_MOVESELECTEDLINESDOWN for rectangular or thin selection by performing no action. | |||||
2019-02-08 | SciTE history. | Zufu Liu | 1 | -0/+4 | |
2019-02-05 | Feature [feature-requests:#1217]. Change API so block just for overstrike. | Zufu Liu | 8 | -14/+36 | |
2019-02-02 | Feature [feature-requests:#1217]. Implement CARETSTYLE_BLOCK_ALWAYS. | Zufu Liu | 7 | -9/+17 | |
2019-02-02 | Feature [feature-requests:#1262]. Enhance raw string identifier styling in Nim | Jad Altahan | 4 | -1/+45 | |
Adds property 'lexer.nim.raw.strings.highlight.ident'. | |||||
2019-01-31 | When loading SciLexer.DLL fails, print out the platform architecture of Python | Neil | 1 | -1/+2 | |
as one problem is trying to run 64-bit Python with a 32-bit DLL or vice versa. | |||||
2019-01-30 | Add a ';' statement separator at end of statement in example code. | Neil | 2 | -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. | |||||
2019-01-30 | Feature [feature-requests:#1261]. Enhance the styling of backticks in Nim | Jad Altahan | 5 | -5/+36 | |
2019-01-29 | Bug [#1947]. Fix recognizing '"' after "," inside a bracketed substitution. | Neil | 4 | -1/+17 | |
2019-01-29 | Add unit test for Tcl lexer. | Neil | 3 | -0/+19 | |
2019-01-29 | Add tcl to native extensions and move pl into more alphabetic position. | Neil | 1 | -1/+2 | |
2019-01-29 | Feature [feature-requests:#1260]. Fix inconsistency with dot styling in Nim. | Jad Altahan | 5 | -2/+25 | |
2019-01-29 | Add *.nim to native EOLs to ensure it is handled correctly for unit tests. | Neil | 1 | -0/+1 | |
2019-01-29 | Bug [#1548]. Avoid call implemented in Qt 5.9 with earlier versions of Qt. | Neil | 1 | -0/+2 | |
This restores functioning of Scintilla on versions of Qt before 5.9. | |||||
2019-01-24 | Bug [#1548]. Implement calltips on Qt. | Andrea Ricchi | 3 | -3/+31 | |
2019-01-23 | Suppress 'noValidConfiguration' problems with Qt moc_* files. | Neil | 1 | -5/+3 | |
Remove suppressions that are no longer needed with cppcheck 1.86 for lexers. | |||||
2019-01-23 | Feature [feature-requests:#1258]. Add function IsFuncName() to Nim lexer. | Jad Altahan | 1 | -11/+21 | |
2019-01-15 | Fix use of "0" for nulls and mark methods "noexcept" where simple. | Neil | 2 | -20/+20 | |
2019-01-15 | Treat "#if(" as preprocessor directive "#if" followed by operator "(". | Neil | 2 | -1/+6 | |
2019-01-15 | Noted that 3.7.5 is the final SciTE 3.x. | Neil | 1 | -0/+3 | |
2019-01-15 | Fix link. | Neil | 1 | -1/+1 | |
2019-01-13 | Feature [feature-requests:#1254]. Fix bug causing fold line creation in comments | Jad Altahan | 2 | -5/+10 | |
2019-01-13 | Feature [feature-requests:#1253]. Critical fixes for raw strings | Jad Altahan | 2 | -7/+68 | |
2019-01-13 | Replace the only use of a function from <cctype> with a Scintilla function. | Neil | 9 | -10/+3 | |
Remove inclusion of <cctype> except in lexers as cctype functions often behave poorly and may crash for out of bounds arguments. | |||||
2019-01-10 | Added tag rel-4-1-3 for changeset 1484a537b380 | Neil | 1 | -0/+1 | |
2019-01-07 | Updates for version 4.1.3.rel-4-1-3 | Neil | 8 | -17/+19 | |
2019-01-07 | Stop variable shadowing. This makes the code easier to understand and improves | Neil | 1 | -1/+1 | |
performance very slightly. | |||||
2019-01-06 | Bug [#2068]. Fix some clang-tidy warnings. | Zufu Liu | 11 | -16/+16 | |
2019-01-06 | Bug [#2022]. Fix incorrect horizontal offset on macOS 10.14 Mojave. | Chinh Nguyen | 3 | -1/+35 | |
2019-01-06 | Feature [feature-requests:#1251]. Properly ignore backslash in raw strings. | Jad Altahan | 1 | -2/+7 | |
2019-01-05 | Modernize errorlist lexer a little - unnamed namespace, reducing variable scope, | Neil | 1 | -20/+19 | |
nullptr, constexpr, noexcept. | |||||
2019-01-05 | Recognize negative line numbers in GCC-format messages. | Neil | 2 | -1/+6 | |
Cppcheck shows some whole-file errors as line -1. | |||||
2019-01-03 | Update suppressions for Cppcheck 1.86. | Neil | 1 | -0/+7 | |
2019-01-03 | Avoid shadowing of AutoSurface. | Neil | 1 | -3/+3 | |
2019-01-03 | Bug [#2073]. Stop GetCharacterAndWidth returning negative character value. | Zufu Liu | 1 | -2/+2 | |
This occurred for single-byte encodings and was never hit as GetCharacterAndWidth is only called for multi-byte encodings. | |||||
2018-12-14 | Stop specifying -std:c++latest as that is no longer needed to enable C++17 with | Neil | 4 | -9/+4 | |
MSVC 2017 and Qt 5.12 and it caused duplicate flag warnings. | |||||
2018-12-12 | Feature [feature-requests:#1247]. Handles message groups as well as messages. | Iain Clarke | 2 | -32/+83 | |
2018-12-12 | Bug [#2069]. LexerCPP: modernize int to std::string conversion | Jannick | 1 | -3/+1 | |
* LexCPP.cxx (LexerCPP::EvaluateTokens): Use std::to_string to convert int to std::string. | |||||
2018-12-12 | Bug [#2069]. LexCPP: fix bug in arithmetic calculation by adding precedence ↵ | Jannick | 2 | -5/+14 | |
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 | |||||
2018-12-07 | Feature [feature-requests:#1246]. Replace MAKELONG with MAKELRESULT and | Zufu Liu | 1 | -3/+3 | |
MAKEWPARAM which are more specific. | |||||
2018-12-04 | Bug [#2062]. Interpret continued preprocessor lines correctly by reading all of | Neil | 2 | -10/+25 | |
the logical line. | |||||
2018-11-29 | Notify with SC_UPDATE_SELECTION when user performs a multiple selection add. | Neil | 2 | -0/+4 | |