Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-04-27 | Backport: Fix comments. | Neil | 1 | -2/+2 | |
Backport of changeset 6748:584479379ccb. | |||||
2018-04-22 | Backport: Remove casts between char and unsigned char where possible. | Neil | 3 | -8/+8 | |
Backport of changeset 6731:8e06234817c0. | |||||
2018-04-21 | Backport: Safety improvements for character code - drop reinterpret_cast, ↵ | Neil | 1 | -3/+2 | |
ensure more variables are initialized, specify noexcept when safe. Backport of changeset 6727:8f4de063e95c. | |||||
2018-04-19 | Backport: Templatize MakeUpperCase/MakeLowerCase so they work on char/int ↵ | Neil | 2 | -8/+10 | |
without casts. Backport of changeset 6707:29e80e764b46. | |||||
2018-05-05 | Backport: Make some changes recommended by clang-tidy. | mitchell | 2 | -4/+4 | |
Backport of changeset 6687:4cbf987c7590. | |||||
2018-03-05 | Backport: Bug [#1999]. Fix hang lexing a Lua label where the range ends ↵ | Neil | 1 | -0/+5 | |
before "::". Backport of changeset 6473:daf991b38f03. | |||||
2018-02-27 | Backport: Use 'const'. | Neil | 1 | -1/+1 | |
Backport of changeset 6463:6d6db2016d7c. | |||||
2018-01-28 | Backport: Use std::end when filling arrays as reduces chance of mistake. | Neil | 1 | -1/+2 | |
Backport of changeset 6436:a366ce1a811e. | |||||
2017-09-11 | Backport: The Scintilla namespace is always active for internal symbols and ↵ | Neil | 27 | -92/+0 | |
for the lexer and document interfaces. Backport of changeset 6388:d62863ae40a3. | |||||
2017-07-17 | Backport: Update types for Unix LP64 after changes to ↵ | Neil Hodgson | 1 | -9/+9 | |
Sci_Position/Sci_PositionU. Backport of changeset 6352:df1416e3ff3a. | |||||
2017-07-17 | Backport: Implement style metadata for some languages. | Neil | 1 | -0/+22 | |
Add some helper methods to SubStyles for finding style metadata of substyles. Backport of changeset 6349:f350a2543488. | |||||
2017-06-22 | Backport: Basic implementation helpers for style metadata. | Neil | 8 | -21/+57 | |
Backport of changeset 6347:69b7471ad62f. | |||||
2017-06-22 | Backport: Add style metadata methods with null implementations. | Neil | 4 | -5/+95 | |
Backport based on changesets 6345:faecbd0078e5 and 6346:72bd27f81477. | |||||
2017-06-22 | Backport: Add a DefaultLexer class which lexers can subclass if they want ↵ | Neil | 2 | -0/+159 | |
reasonable default implementations of the ILexerWithSubStyles interface methods. Backport of changeset 6326:d18622e37a3e. | |||||
2017-06-22 | Backport: Make all methods override, even pure ones to keep Clang happy. | Neil Hodgson | 1 | -2/+2 | |
Backport of changeset 6325:9673a4d4c0e7. | |||||
2017-06-22 | Backport: Mark methods implementing interface as "override". | Neil | 1 | -9/+9 | |
Backport of changeset 6323:c15f84c11e17. | |||||
2017-04-21 | More consistent deletion of standard methods. | Neil | 1 | -1/+1 | |
2017-04-20 | More consistent deletion of standard methods. | Neil | 1 | -2/+3 | |
2017-04-18 | Add an assert to avoid a warning from Visual C++ Code Analysis. | Neil | 1 | -0/+2 | |
2017-04-07 | Use same parameter names in declarations and definitions. | Neil | 2 | -6/+6 | |
2017-04-06 | Added const where possible. | Neil | 6 | -17/+17 | |
2017-04-01 | Standardize on C++ headers, remove headers that aren't needed and add <cstddef> | Neil | 9 | -48/+20 | |
where it may be needed in the future. | |||||
2017-03-23 | The Python lexer recognizes identifiers more accurately when they include | Neil | 2 | -0/+152 | |
non-ASCII characters. Calls provided for determining whether characters are in the sets defined for identifiers by the Unicode standard in UAX #31. | |||||
2017-03-23 | Updated case conversion and character categories to Unicode 9. | Neil | 1 | -110/+515 | |
2017-03-08 | Fix memory leak. | Neil Hodgson | 1 | -5/+8 | |
2017-03-06 | Use several C++11 features as examples so problems with these features are seen. | Vicente | 1 | -0/+8 | |
Features used are move constructor, unique_ptr, deleted functions, enum class, lambda expression, and range for loop. | |||||
2017-02-02 | Using better checked static_cast instead of reinterpret_cast for void*. | Neil Hodgson | 1 | -1/+1 | |
2017-01-22 | Simplify initialising and reinitialising. | Neil | 1 | -6/+2 | |
2016-11-05 | StyleContext no longer needs mask argument. | Neil | 1 | -1/+1 | |
Remove warning suppression pragma no longer needed for Perl's StyleContext. | |||||
2016-10-06 | Move MakeLowerCase into CharacterSet.h as that is where MakeUpperCase is. | Neil | 4 | -27/+30 | |
Change the argument and return type of MakeUpperCase to match MakeLowerCase. Move StyleContext::MatchIgnoreCase into StyleContext.cxx as the change of header for MakeLowerCase couldn't be reconciled easily. Add casts as needed. | |||||
2016-09-07 | Add InListAbridged to WordList. | oirfeodent | 2 | -0/+61 | |
2016-04-21 | Correct comments. | Neil | 1 | -2/+2 | |
2016-04-21 | Correct comment. | Neil | 1 | -2/+2 | |
2015-07-29 | Change lexlib to use Sci_Position and Sci_PositionU to prepare for large file | Neil | 7 | -73/+73 | |
support. | |||||
2015-07-25 | Use Sci_PositionU/Sci_Position for arguments to functional lexers, folders, and | Neil | 4 | -8/+8 | |
comment recognizers to allow for future implementation of 64-bit positions. | |||||
2015-07-20 | Use Sci_Position when required to implement interfaces. | Neil | 6 | -18/+18 | |
2015-03-28 | Avoid Coverity warnings for case that should never fail. | Neil | 1 | -1/+2 | |
2014-12-12 | Prevent some static analyzer warnings. | Neil | 1 | -0/+2 | |
2014-12-07 | Prevent some static analyzer warnings. | Neil | 1 | -1/+3 | |
2014-12-05 | Prevent some static analyzer warnings. | Neil | 1 | -0/+1 | |
2014-07-24 | Feature [feature-requests:#1059]. Disable -Wshadow warnings for lexers. | Neil | 1 | -0/+5 | |
2014-07-23 | Avoid shadowed names mostly in method prototypes. Turn off shadow | Neil | 1 | -1/+1 | |
warnings for lexers since they may be maintained by others. | |||||
2014-06-22 | Typo. | Neil | 1 | -1/+1 | |
2014-05-24 | Header include statements are now in a standardised order with that order | Neil | 8 | -8/+8 | |
defined in scripts/HeaderOrder.txt. | |||||
2014-05-24 | Removing style byte indicators. | Neil | 4 | -35/+10 | |
2014-04-29 | Stop disabling warnings where no longer needed. | Neil | 2 | -6/+1 | |
2014-01-21 | Added ELEMENTS macro and use it to clarify determining size of arrays. | Neil Hodgson | 3 | -2/+7 | |
2013-12-22 | Avoid unsafe strcpy, strncpy, and strcat replacing with safer functions which | Neil | 3 | -3/+37 | |
guaranty termination where possible. | |||||
2013-12-15 | Make single argument constructors explicit to avoid unexpected conversions. | Neil | 5 | -5/+5 | |
2013-12-15 | Format normalization - whitespace and braces made consistent. | Neil | 6 | -8/+8 | |
Parameter names added to method declarations. |