| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2018-03-15 | Backport: Use forward class definitions of XPM and RGBAImage so only code ↵ | Neil | 1 | -1/+0 | |
| that uses them needs to #include "XPM.h". Move definition of standard methods on LineMarker from header to implementation to reduce included text and further isolate use of XPM and RGBAImage. Backport of changeset 6624:32adac0930bb. | |||||
| 2018-03-08 | Backport: Create static library libscintilla.a or libscintilla.lib on Windows. | Neil | 2 | -33/+46 | |
| Stop creating Lexers.a static library. Harmonize make files. Backport of changeset 6477:a65186aab9f9. | |||||
| 2018-03-06 | Backport: Feature [feature-requests:#1210]. Maxima lexer added. | Gunter Königsmann | 2 | -0/+8 | |
| Backport of changeset 6474:7a2aeece58b6. | |||||
| 2018-02-22 | Backport: Bug [#1993]. Fix building on Mingw/MSYS to perform file copies and ↵ | Tobias Kühne | 1 | -1/+1 | |
| deletions. Backport of changeset 6457:26e7749ba67a. | |||||
| 2018-01-21 | Backport: Type casts in case Sci::Position and Sci::Line are extended to ↵ | Neil | 1 | -14/+14 | |
| 64-bits. Use of const where reasonable. Backport of changeset 6428:b250ca7c9896. | |||||
| 2017-09-11 | Backport: The Scintilla namespace is always active for internal symbols and ↵ | Neil | 5 | -18/+0 | |
| for the lexer and document interfaces. Backport of changeset 6388:d62863ae40a3. | |||||
| 2017-08-28 | Backport: New header ILoader.h defines ILoader interface as it does not ↵ | Neil | 1 | -0/+1 | |
| belong in ILexer.h. Backport of changeset 6383:9c8257ff60b7. | |||||
| 2017-06-22 | Backport: Add a DefaultLexer class which lexers can subclass if they want ↵ | Neil | 2 | -0/+2 | |
| reasonable default implementations of the ILexerWithSubStyles interface methods. Backport of changeset 6326:d18622e37a3e. | |||||
| 2017-06-22 | Backport: Cast between Sci_Position.h types used for lexers and Position.h ↵ | Neil | 1 | -6/+6 | |
| types used in core to allow the Sci_Position.h types to widen to 64-bits. Backport of changeset 6324:95346e626cf8. | |||||
| 2017-06-12 | Backport: Remove old timer code in favour of the FineTicker* methods. | Neil | 1 | -8/+0 | |
| Backport of changeset 6311:3a180dc6e9c8. | |||||
| 2017-06-12 | Backport: Simplify mouse and keyboard handling by only retaining the ↵ | Neil | 1 | -23/+23 | |
| 'WithModifiers" form. All events include a set of keyboard modifier flags. Older calls that passed individual parameters for each key were removed. Backport of changeset 6310:af83baede430. | |||||
| 2017-06-12 | Backport: Removed unused functions and methods from Platform.h. | Neil | 4 | -126/+28 | |
| Replaced Platform::Clamp with Sci::clamp. Drop MouseButtonBounce workaround for very early GTK+/Linux. Backported from changeset 6307:7030530a9a0f. | |||||
| 2017-06-11 | Backport: Implement SCN_AUTOCSELECTIONCHANGE notification. | Neil | 1 | -9/+23 | |
| Backported from changeset 6306:7e28cdba6d61. | |||||
| 2018-03-13 | Update GTK+ version requirements. | mitchell | 1 | -1/+1 | |
| 2017-06-09 | Backport: Use min and max from std instead of own version from platform. | Neil | 1 | -6/+11 | |
| Backport of changeset 6297:4bf96081f6e6. | |||||
| 2018-03-11 | Added optional Lua lexer support. | mitchell | 2 | -2/+20 | |
| This support is disabled by default and must be enabled via compile-time option. | |||||
| 2017-05-23 | Updated for 3.7.5 release. | Neil | 1 | -2/+2 | |
| 2017-05-22 | Bug [#1946]. Builds are made with a sorted list of lexers to be more ↵ | Bernhard M. Wiedemann | 1 | -1/+1 | |
| reproducible. | |||||
| 2017-05-21 | Use UniqueString to simplify FontNames. | Neil | 2 | -6/+3 | |
| 2017-05-21 | Make SparseVector work with move-only types. | Neil | 3 | -54/+76 | |
| 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-19 | Update from MSVC 2013 to 2015 for better C++11 compliance for unique_ptr. | Neil | 1 | -2/+2 | |
| 2017-05-08 | Improve Direct2D text measurement code by eliminating extraneous variables, | Neil | 1 | -33/+33 | |
| limiting scope, making comments more accurate, and avoiding warnings from clang analyze. | |||||
| 2017-05-02 | More consistent use of size_t when converting Unicode formats. | Neil | 2 | -21/+22 | |
| 2017-05-02 | Use unique_ptr for drawing surfaces and don't check for allocation failure | Neil | 2 | -87/+75 | |
| as that throws an exception. Also use unique_ptr for tab stop positions. | |||||
| 2017-04-22 | Include <memory> for std::unique_ptr. | Neil | 1 | -0/+1 | |
| 2017-04-21 | More consistent deletion of standard methods. | Neil | 2 | -4/+4 | |
| 2017-04-20 | More consistent deletion of standard methods. | Neil | 1 | -2/+3 | |
| 2017-04-19 | Use =delete for unwanted functions. | Neil | 1 | -9/+9 | |
| 2017-04-19 | Drop "virtual" when "override" used. | Neil | 1 | -19/+19 | |
| 2017-04-17 | Simplify expression. | Neil | 1 | -1/+2 | |
| 2017-04-15 | Avoid calling virtual functions in constructors and destructors. | Neil | 1 | -3/+3 | |
| 2017-04-07 | Prefer C++ static cast over C-style casts. | Neil | 2 | -7/+7 | |
| 2017-04-07 | Use same parameter names in declarations and definitions. | Neil | 2 | -9/+9 | |
| 2017-04-06 | Added const where possible. | Neil | 3 | -87/+87 | |
| 2017-04-01 | Standardize on C++ headers, remove headers that aren't needed and add <cstddef> | Neil | 2 | -16/+17 | |
| where it may be needed in the future. | |||||
| 2017-03-31 | Hide decorations details a little. | Neil | 1 | -1/+1 | |
| 2017-03-31 | Using Sci::Position and Sci::Line to mark variables that are document positions | Neil | 1 | -42/+42 | |
| and lines. | |||||
| 2017-03-30 | Stop drawing a focus rectangle on the autocompletion list. | Neil | 1 | -4/+1 | |
| Raise the default list length to 9 items. | |||||
| 2017-03-19 | Update for 3.7.4 release. | Neil | 1 | -2/+2 | |
| 2017-03-10 | Bug [#1653]. Detect if Windows 8+ or KB2533623 installed before using flag. | Neil | 1 | -5/+17 | |
| LOAD_LIBRARY_SEARCH_SYSTEM32 causes failure of Direct2D on original Windows 7 so check for availability before using. | |||||
| 2017-03-09 | Drop support for Windows NT 4 by statically linking to system APIs that are | Neil | 5 | -88/+17 | |
| only available from Windows 2000 and later. | |||||
| 2017-03-06 | Use several C++11 features as examples so problems with these features are seen. | Vicente | 1 | -0/+1 | |
| Features used are move constructor, unique_ptr, deleted functions, enum class, lambda expression, and range for loop. | |||||
| 2017-03-06 | New "indent" lexer styled as plain text but folded by indentation level. | Vicente | 1 | -0/+3 | |
| 2017-03-05 | For IMEs, do not clear selected text when there is no composition text to show. | johnsonj | 1 | -1/+4 | |
| 2017-03-04 | Use C++11 keyword "override" for methods that override a base class. | Neil | 2 | -145/+145 | |
| 2017-03-04 | Add include to allow #6138 to build on Windows. | Neil | 1 | -0/+2 | |
| 2017-02-16 | Updates for 3.7.3.rel-3-7-3 | Neil | 1 | -2/+2 | |
| 2016-12-27 | Updates for 3.7.2.rel-3-7-2 | Neil | 1 | -2/+2 | |
| 2016-12-09 | Drop language compliance flags that have become default. | Neil | 1 | -1/+1 | |
| 2016-12-01 | Updating make dependencies. | Neil | 2 | -19/+25 | |
