| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 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. | |||||
| 2017-04-07 | Use same parameter names in declarations and definitions. | Neil | 3 | -12/+12 | |
| 2017-04-01 | Standardize on C++ headers, remove headers that aren't needed and add <cstddef> | Neil | 3 | -14/+16 | |
| 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 | 4 | -58/+58 | |
| and lines. | |||||
| 2017-03-07 | GTK: Fix popup positioning on monitors not positioned at 0,0 | Colomban Wendling | 1 | -20/+14 | |
| 2017-03-08 | Bug [#1910]. Fixed more duplicate code. | Neil | 1 | -7/+0 | |
| 2017-03-07 | Bug [#1910]. Fixed double declaration. | Neil | 1 | -3/+0 | |
| 2017-03-07 | Bug [#1910]. Accessibility support may be queried and, on GTK+, disabled. | Neil | 4 | -0/+43 | |
| 2017-03-06 | Use several C++11 features as examples so problems with these features are seen. | Vicente | 2 | -0/+2 | |
| Features used are move constructor, unique_ptr, deleted functions, enum class, lambda expression, and range for loop. | |||||
| 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 | 3 | -66/+66 | |
| 2017-02-21 | Bug [#1910]. GTK a11y: Speed up converting byte offsets to character offsets | Colomban Wendling | 2 | -1/+22 | |
| Use a per-line cache to avoid re-computing the offset from the start of the buffer each time. This dramatically speeds up multiple replacements on large files. | |||||
