| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 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 | |
| 2017-04-19 | Use "override" for GTK+ and Qt platform layers. | Neil | 1 | -37/+37 | |
| 2017-04-15 | Avoid calling virtual functions in constructors and destructors. | Neil | 3 | -7/+11 | |
| 2017-04-15 | Fix deprecation of gdk_window_process_updates in GTK+ 3.22 by redrawing instead | Neil | 1 | -4/+6 | |
| of scrolling. | |||||
