Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-03-31 | Backport: Feature [feature-requests:#1272]. Add FoldDisplayTextGetStyle to match | Zufu Liu | 1 | -0/+5 | |
FoldDisplayTextSetStyle. Backport of changeset 7394:8fe3c581aeb9. | |||||
2019-04-16 | Backport: Feature [feature-requests:#1259]. Add ↵ | mitchell | 1 | -0/+5 | |
SCI_SETCHARACTERCATEGORYOPTIMIZATION API to optimize speed of character category features. Backport of changeset 7392:2832adedd0f4, but with added includes for Sci::clamp(). | |||||
2019-03-09 | Backport: Feature [feature-requests:#1268]. Improve the styling of numbers ↵ | Jad Altahan | 2 | -0/+16 | |
in Nim Improvements for SCE_NIM_NUMBER. Backport of changeset 7310:3710c193b696. | |||||
2019-02-02 | Backport: Feature [feature-requests:#1262]. Enhance raw string identifier ↵ | Jad Altahan | 2 | -0/+16 | |
styling in Nim Adds property 'lexer.nim.raw.strings.highlight.ident'. Backport of changeset 7247:1eeda6575035. | |||||
2019-01-31 | Backport: When loading SciLexer.DLL fails, print out the platform ↵ | Neil | 1 | -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-30 | Backport: 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. Backport of changeset 7245:f3e1c8c6bc19. | |||||
2019-01-30 | Backport: Feature [feature-requests:#1261]. Enhance the styling of backticks ↵ | Jad Altahan | 3 | -1/+13 | |
in Nim Backport of changeset 7244:a5c65813871a. | |||||
2019-01-29 | Backport: Bug [#1947]. Fix recognizing '"' after "," inside a bracketed ↵ | Neil | 2 | -0/+10 | |
substitution. Backport of changeset 7243:f75e25db799e. | |||||
2019-01-29 | Backport: Add unit test for Tcl lexer. | Neil | 3 | -0/+19 | |
Backport of changeset 7242:d2ac12d5ab0e. | |||||
2019-01-29 | Backport: Feature [feature-requests:#1260]. Fix inconsistency with dot ↵ | Jad Altahan | 3 | -0/+15 | |
styling in Nim. Backport of changeset 7240:99281d1bec87. | |||||
2018-10-26 | lexlua: Fixed HTML unit test with lexer update. | mitchell | 1 | -5/+3 | |
2018-10-09 | Backport: Extra tests for out-of-range arguments. | Neil | 1 | -0/+3 | |
Backport of changeset 7107:d61f8e08117b. | |||||
2018-07-10 | Backport: Optional indexing of line starts in UTF-8 documents by UTF-32 code ↵ | Neil | 2 | -0/+383 | |
points and UTF-16 code units added. Converted instances of C++17 std::string_view to C++11. Also used const_casts where appropriate to fix compile errors. Backport of changeset 7063:0d5edc93e280. | |||||
2018-07-06 | Backport: Fix a shadowed variable. | Neil | 1 | -2/+2 | |
Backport of changeset 7060:2523ae8c5676. | |||||
2018-05-31 | Backport: Allow std::unique_ptr to be used more widely. | Neil | 3 | -0/+3 | |
Backport of changeset 7008:1f95757fa242. | |||||
2018-06-12 | Added unit tests for Lua LPeg lexers. | mitchell | 1 | -0/+1148 | |
2018-05-25 | Backport: Add <vector> to files that include Platform.h as likely needed in ↵ | mitchell | 4 | -0/+6 | |
future. Backport of changeset 6959:b534742f5fa5. | |||||
2018-05-04 | Backport: Add -large command line option for testing large document option. | Neil | 1 | -1/+6 | |
Backport of changeset 6791:1bb0b468a5a8. | |||||
2018-04-20 | Backport: Feature [feature-requests:#1215]. Fix forwarding reference warnings. | Neil | 1 | -0/+16 | |
Backport of changeset 6711:8d202ec5a734. | |||||
2018-04-18 | Backport: Check for perf_counter before using as not available on Python 2 ↵ | Neil | 1 | -14/+20 | |
used for PySide on Linux. Backport of changeset 6698:2cfeab5fa48f. | |||||
2018-04-18 | Backport: Switch performance tests to more accurate timer. | Neil | 1 | -14/+14 | |
Backport of changeset 6697:30b4da4c9e38. | |||||
2018-05-05 | Backport: Add SC_DOCUMENTOPTION_TEXT_LARGE option for documents larger than ↵ | mitchell | 3 | -3/+3 | |
2 GigaBytes. This option is provisional and experimental. Backport of changesets 6696:9729ff36c5b1 and 6723:cffe824ab55e. Also added '#include <cstddef>' to top of src/RESearch.cxx to fix 32-bit build error. | |||||
2018-03-28 | Backport: Templatize decorations to allow 32-bit or 64-bit positions. | Neil | 1 | -2/+2 | |
Backport of changeset 6693:7247d1c9c27f. | |||||
2018-05-05 | Backport: Split decorations into interface and implementation. | mitchell | 1 | -30/+30 | |
Backport of changeset 6658:693e737f3155. | |||||
2018-03-27 | Backport: Return a FillResult struct from RunStyles::FillRange instead of ↵ | Neil | 2 | -39/+42 | |
modifying arguments as that is clumsy when converting types. Backport of changeset 6657:43515e7709c6. | |||||
2018-03-27 | Backport: Use an interface for ContractionState so that there can be different | Neil | 1 | -80/+80 | |
implementations of that interface. Backport of changeset 6656:ffa2a06d3987. | |||||
2018-03-26 | Backport: Update Catch from 1.0 build 47 to 2.0.1 and modify UnitTester.cpp ↵ | Neil | 2 | -6090/+9371 | |
to suit. Use #define for Catch to report memory leaks after main as the previous call to _CrtDumpMemoryLeaks was too early and listed a static allocation as a leak. Backport of changeset 6653:0d68633e33ce. | |||||
2018-03-26 | Backport: Avoid warnings about ignored diagnostic with Clang. | Neil | 1 | -0/+2 | |
Backport of changeset 6652:4d04a4cc73af. | |||||
2018-03-25 | Backport: Feature [feature-requests:#1213]. Clarify UTF8Classify. | Zufu Liu | 1 | -31/+48 | |
Use UTF8BytesOfLead to determine expected length early in function to quickly detect argument not long enough, invalid single bytes and invalid first trail then branching on length for more detailed checks. Backport of changeset 6648:5f2c128ad6dc. | |||||
2018-05-05 | Backport: Feature [feature-requests:#1212]. Move Unicode conversions into ↵ | mitchell | 3 | -47/+27 | |
UniConversion. Move Unicode conversion functions UnicodeFromUTF8 and UTF8FromUTF32Character into UniConversion. Backport of changeset 6645:463fa6965d9a. | |||||
2018-05-05 | Backport: Feature [feature-requests:#1211]. Use pre-computed table for ↵ | mitchell | 1 | -60/+107 | |
UTF8BytesOfLead. Friendlier treatment of invalid UTF-8. Add tests for UniConversion handling invalid UTF-8. Simplify UTF8Classify tests. Backport of changeset 6643:ebbb4e5aaf93. | |||||
2018-03-21 | Backport: Include header needed for ptrdiff_t. | Mitchell Foral | 7 | -0/+7 | |
Backport of changeset 6635:f59121877e75. | |||||
2018-03-20 | Backport: Add unit tests for UniCoversion. | Neil | 5 | -3/+270 | |
Backport of changeset 6631:dab8d8906cfb. | |||||
2018-03-19 | Backport: Fix warning from MSVC 64-bit. | Neil | 1 | -2/+2 | |
Backport of changeset 6630:9a68a8f20de9. | |||||
2018-03-16 | Backport: Remove line-end white space. | Neil | 7 | -9/+9 | |
Backport of changeset 6625:2dd6b8049c4e. | |||||
2018-02-24 | Backport: Fix move-extends-selection mode for rectangular and line selections. | Mitchell Foral | 1 | -0/+82 | |
Backport of changeset 6458:0a8a766722c0. | |||||
2018-02-02 | Backport: Implement SC_DOCUMENTOPTION_STYLES_NONE. | Neil | 1 | -1/+1 | |
Backport of changeset 6448:431b814a54a6. | |||||
2018-02-01 | Backport: Templatize RunStyles so it can be over ranges of different types ↵ | Neil | 1 | -1/+1 | |
and contain different style types. Currently only instantiated over <int, int>. Backport of changeset 6445:89d992f380a1. | |||||
2018-02-01 | Backport: Templatize Partitioning so it can hold different types. | Neil | 1 | -2/+2 | |
Backport of changeset 6444:1bd57324aa36. | |||||
2018-01-21 | Backport: Match variable types to method so will build if switched to 64-bit. | Neil | 1 | -2/+2 | |
Backport of changeset 6430:754319cc6aaa. | |||||
2018-01-21 | Backport: Fix namespace so can build inside Visual C++. | Neil | 1 | -0/+4 | |
Backport of changeset 6429:5ab7cff298f5. | |||||
2017-09-11 | Backport: The Scintilla namespace is always active for internal symbols and ↵ | Neil | 12 | -0/+24 | |
for the lexer and document interfaces. Backport of changeset 6388:d62863ae40a3. | |||||
2017-08-25 | Backport: Moved *StyleBits* APIs into deprecated category. | Neil | 1 | -3/+1 | |
Backport of changeset 6379:b44bb3627bbd. | |||||
2017-07-17 | Backport: Ensures tests build after change set 6352. | Neil | 1 | -0/+2 | |
Backport of changeset 6353:90e01a286914. | |||||
2017-06-10 | Backport: Avoid warnings when compiling unit tests with recent GCC. | Neil | 1 | -0/+8 | |
Backport of changeset 6305:f2f32d58bcd8. | |||||
2017-06-09 | Backport: Use 64-bit safe type for return from Scintilla. | Neil | 1 | -2/+2 | |
Allows pointer returning methods like GetRangePointer to work in 64-bit code. Backport of changeset 6298:3dc0f211989f. | |||||
2017-06-09 | Backport: Avoid signed safety warnings from GCC 7. | Neil | 1 | -2/+2 | |
Backport of changeset 6296:c2c63e649256. | |||||
2017-05-21 | Make SparseVector work with move-only types. | Neil | 2 | -20/+66 | |
Define UniqueString as a move-only string and use in a SparseVector for ContractionState. Remove SparseVector method specializations that are no longer needed. | |||||
2017-05-21 | Make SplitVector work with move-only types like unique_ptr. | Neil | 5 | -6/+19 | |
Provide InsertEmpty and both const and non-const reference returning operator[]. Add and fix comments. | |||||
2017-05-10 | Update unit test to match header change. | Neil | 1 | -0/+1 | |