Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-01-13 | Backport: Replace the only use of a function from <cctype> with a Scintilla ↵ | Neil | 1 | -1/+0 | |
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-01-07 | Backport: Stop variable shadowing. This makes the code easier to understand ↵ | Neil | 1 | -1/+1 | |
and improves performance very slightly. Backport of changeset 7196:094210c79fd4. | |||||
2018-10-11 | Backport: Add SCI_SETCOMMANDEVENTS API to allow turning off command events. | Neil | 1 | -3/+4 | |
This can reduce the time taken to fold a document by half. Backport of changeset 7110:09c647755bed. | |||||
2018-05-25 | Backport: Add GradientRectangle method to Surface to draw rectangles with ↵ | mitchell | 1 | -0/+27 | |
vertical or horizontal gradients. Backport of changeset 6965:90c71d69e3b6. | |||||
2018-05-25 | Backport: Modernize Platform.h (3) - update Surface to delete WidthChar, use ↵ | mitchell | 1 | -16/+4 | |
size_t for Polygon and delete the standard copy and assignment methods. Backport of changeset 6940:89fd29243232. | |||||
2018-05-14 | Backport: Modernize Platform.h (2) - noexcept, const, constexpr. | Neil | 1 | -3/+3 | |
ColourDesired is an int instead of long for consistency over different platforms. Changes made to Point, PRectangle, and ColourDesired. RoundXYPosition removed. Backport of changeset 6939:7441dcb96e6a. | |||||
2018-05-14 | Backport: Modernize Platform.h (1) - noexcept, const, standard methods. | Neil | 2 | -10/+9 | |
Changes made to FontParameters, Font, Window, ListBoxEvent, ListBox, Menu, DynamicLibrary, and Platform. Backport of changeset 6938:a42c7cc3254b. | |||||
2018-05-02 | Backport: Decrease use of casts and replace reinterpret_cast with static_cast. | Neil Hodgson | 4 | -26/+28 | |
Backport of changeset 6782:8b447827f7a6. | |||||
2018-05-01 | Backport: Updated dependencies. | Neil Hodgson | 1 | -29/+31 | |
Backport of changeset 6775:c9895510ded6. | |||||
2018-05-01 | Backport: Bug [#2012]. Use '0' instead of '0l'. | Neil | 1 | -1/+1 | |
Backport of changeset 6768:afe3117ead02. | |||||
2018-04-28 | Backport: Delete standard functions on classes where there could be attempts ↵ | Neil | 1 | -0/+2 | |
to copy. Backport of changeset 6756:29866b0927e0. | |||||
2018-04-26 | Backport: Update dependencies for ElapsedPeriod. | Neil Hodgson | 1 | -15/+15 | |
Backport of changeset 6743:7a9d4d15b8d3. | |||||
2018-05-06 | Backport: Use <chrono> for platform-independent timing and remove ↵ | mitchell | 1 | -22/+0 | |
ElapsedTime. Also use #if for painting measurement as there are 7 sections of code to enable. Backport of changeset 6741:af5d9064c25c. | |||||
2018-04-25 | Backport: Use set of coercion functions for transforming WndProc parameters ↵ | Neil | 1 | -4/+4 | |
into pointers. Backport of changeset 6738:5b39367ee7da. | |||||
2018-04-25 | Backport: Standardized signature of TargetAsUTF8 and EncodedFromUTF8. | Neil | 2 | -6/+6 | |
Backport of changeset 6737:5c4aea8a1e8a. | |||||
2018-04-05 | Backport: Backed out changeset: 7402342dc7a3 Caching client rectangle on ↵ | Neil | 1 | -5/+5 | |
EditView. This change was not compatible with Cocoa as it uses document-based coordinates rather than view-based. Backport of changeset 6673:a22abea8d41e. | |||||
2018-04-04 | Backport: Cache client rectangle on EditView so it can be used easily inside ↵ | Neil | 1 | -5/+5 | |
EditView. Backport of changeset 6669:7402342dc7a3. | |||||
2018-03-24 | Backport: Removed unwanted include. | Neil | 1 | -1/+1 | |
Backport of changeset 6646:c64207e7e584. | |||||
2018-05-05 | Backport: Feature [feature-requests:#1212]. Move Unicode conversions into ↵ | mitchell | 3 | -35/+32 | |
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 | -1/+1 | |
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: Fix some runtime warnings caused by previous change as wSelection | Neil Hodgson | 1 | -4/+4 | |
created later and clients (such as SciTE's about box) may use API to set up text before window is realized. Backport of changeset 6637:f5bc6b39f3fa. | |||||
2018-03-21 | Backport: Fix warnings about NULL selection widget by moving creation and ↵ | Mitchell Foral | 1 | -4/+2 | |
destruction of wSelection into the realize and unrealize handlers. Backport of changeset 6636:faac617dc312. | |||||
2018-03-16 | Backport: Remove line-end white space. | Neil | 1 | -1/+1 | |
Backport of changeset 6625:2dd6b8049c4e. | |||||
2018-03-15 | Backport: Use forward class definitions of XPM and RGBAImage so only code ↵ | Neil | 2 | -2/+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 | 1 | -4/+5 | |
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 | 1 | -0/+5 | |
Backport of changeset 6474:7a2aeece58b6. | |||||
2017-11-21 | Backport: Update make dependencies due to splitting off ILoader.h. | Neil Hodgson | 1 | -89/+107 | |
Backport of changeset 6420:2286dd5fa625. | |||||
2017-11-21 | Backport: Update marshalling of signals from Scintilla, changing deprecated ↵ | Neil Hodgson | 3 | -42/+39 | |
NONE to VOID. Has no effect on clients as NONE was an alias for VOID. Backport of changeset 6419:8760026bba6a. | |||||
2017-09-11 | Backport: The Scintilla namespace is always active for internal symbols and ↵ | Neil | 6 | -26/+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 | 2 | -0/+2 | |
belong in ILexer.h. Backport of changeset 6383:9c8257ff60b7. | |||||
2017-08-02 | Backport: Switch default modifier key for rectangular selections from Ctrl ↵ | Neil Hodgson | 1 | -4/+0 | |
to Alt on Linux. Backport of changeset 6364:ea9f62ea6153. | |||||
2017-07-29 | Backport: Bug [#1876]. Fix scrollbar and corner drawing and flickering of text. | Neil Hodgson | 2 | -6/+36 | |
Backport of changeset 6362:383b9c10d569. | |||||
2017-07-23 | Backport: Lexer style metadata uses arrays of struct literals but don't want ↵ | Neil Hodgson | 1 | -2/+5 | |
noise of extra braces for each element so turn off warning. Backport of changeset 6360:ff0e3efc436c. | |||||
2017-07-07 | Backport: Bug [#1949]. Fix drawing failure in wrap mode for GTK+ 2.x. | Neil | 1 | -1/+2 | |
Backport of changeset 6338:ebec660dcf48. | |||||
2017-06-22 | Backport: Add a DefaultLexer class which lexers can subclass if they want ↵ | Neil | 1 | -1/+1 | |
reasonable default implementations of the ILexerWithSubStyles interface methods. Backport of changeset 6326:d18622e37a3e. | |||||
2017-06-12 | Backport: Remove old timer code in favour of the FineTicker* methods. | Neil | 2 | -8/+0 | |
Backport of changeset 6311:3a180dc6e9c8. | |||||
2017-06-12 | Backport: Simplify mouse and keyboard handling by only retaining the ↵ | Neil | 1 | -5/+10 | |
'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 | 1 | -100/+0 | |
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/+31 | |
Backported from changeset 6306:7e28cdba6d61. | |||||
2017-06-10 | Backport: Require GTK+ 2.24 or later. Removes support for earlier versions. | Baldur Karlsson | 2 | -63/+0 | |
Backport of changeset 6301:90741c1cb988. | |||||
2017-06-09 | Backport: Use min and max from std instead of own version from platform. | Neil | 2 | -8/+8 | |
Backport of changeset 6297:4bf96081f6e6. | |||||
2018-03-11 | Added optional Lua lexer support. | mitchell | 1 | -4/+16 | |
This support is disabled by default and must be enabled via compile-time option. | |||||
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 | Update make dependencies for GTK+. | Neil | 1 | -63/+71 | |
2017-05-21 | Make SparseVector work with move-only types. | Neil | 2 | -0/+2 | |
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-07 | Use unique_ptr on GTK+. | Neil | 1 | -11/+6 | |
2017-05-02 | For GTK+, use unique_ptr for drawing surfaces and don't check for allocation | Neil | 1 | -36/+24 | |
failure as that throws an exception. | |||||
2017-04-22 | Include <memory> for std::unique_ptr. | Neil | 1 | -0/+1 | |
2017-04-21 | More consistent deletion of standard methods. | Neil | 1 | -1/+1 | |
2017-04-19 | Use =delete for unwanted functions. | Neil | 1 | -4/+3 | |