| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2019-04-05 | Backport: Bug [#2094]. gtk: Accessible: use the built-in character position ↵ | Colomban Wendling | 3 | -25/+19 | |
| cache It's quite a lot faster even after trying and optimizing the custom version, and it makes the code simpler. Also improve ByteOffsetFromCharacterOffset() to make use of the cache, making it drastically faster. Backport of changeset 7405:01aab5f24e50. | |||||
| 2019-04-06 | Backport: Updated dependencies for change set 7401 adding UniqueString.cxx. | Neil | 1 | -0/+3 | |
| Backport of changeset 7404:04d3bf0afce8. | |||||
| 2019-04-17 | Backport: Move UniqueStringCopy into its own source file UniqueString.cxx to ↵ | mitchell | 1 | -1/+1 | |
| hide the implementation. Backport of changeset 7402:751b76b567f9, but with an alternative to C++17's string_view. | |||||
| 2019-04-01 | Backport: Switch generation of make dependencies to Python scripts DepGen.py. | Neil | 3 | -760/+1957 | |
| Dependencies files deps.mak and nmdeps.mak are formatted with one file per line as that makes it easier to examine differences between versions. Backport of changeset 7397:997e6203e270. | |||||
| 2019-03-29 | Backport: Include "CharacterCategory.h" in all files that include ↵ | Neil | 2 | -0/+2 | |
| "Document.h" as it will be needed for adding a CharacterCategory feature. Backport of changeset 7391:9d98d77e920f. | |||||
| 2019-03-28 | Backport: Use standard GDK_SELECTION_CLIPBOARD instead of interning "CLIPBOARD". | Neil | 2 | -6/+3 | |
| Backport of changeset 7346:5e3a239e7484. | |||||
| 2019-03-28 | Backport: Bug [#2087]. Fix flicker when inserting primary selection on GTK. | Neil | 2 | -28/+44 | |
| Backport of changeset 7345:a3dcfd0b7083. | |||||
| 2019-03-27 | Backport: Updated dependencies. | Neil | 1 | -45/+68 | |
| Backport of changeset 7344:e7dc1e59619e. | |||||
| 2019-03-27 | Backport: Ran astyle to standardize formatting. | Neil | 4 | -254/+256 | |
| Backport of changeset 7342:7ce2da0f95ef. | |||||
| 2019-03-27 | Backport: Fix problem with MinGW which defines NOMINMAX itself. | Neil | 2 | -0/+2 | |
| Backport of changeset 7341:dcdb1db960e3. | |||||
| 2019-03-27 | Backport: Use const where reasonable. Some additional type safety. | Neil | 2 | -123/+128 | |
| Backport of changeset 7340:9b570ca5091d. | |||||
| 2019-03-27 | Backport: Standardize extracting point from mouse event, more noexcept, ↵ | Neil | 2 | -27/+34 | |
| anonymous namespace and type safety. Backport of changeset 7339:26bd40db4f24. | |||||
| 2019-03-27 | Backport: Replace NULL/0 with nullptr. Mark noexcept where simple. | Neil | 5 | -218/+224 | |
| Move some static functions into anonymous namespace. Backport of changeset 7338:1238cda7364d. | |||||
| 2019-03-27 | Backport: Initialize all the fields of ScintillaGTK. | Neil | 1 | -2/+6 | |
| Backport of changeset 7336:d3175dc7f56e. | |||||
| 2019-03-27 | Backport: Add <algorithm> for std::min/max. Standardize on _WIN32 to gate ↵ | Neil | 3 | -2/+7 | |
| Win32 features. Protect from windows.h definition of min/max. Backport of changeset 7335:a10ed6f873e6. | |||||
| 2019-03-26 | Backport: Make PWidget noexcept and take const argument so it can be used in ↵ | Neil | 1 | -1/+1 | |
| more contexts. Backport of changeset 7334:b0c7be8925c3. | |||||
| 2019-03-25 | Backport: Use generic std::abs instead of abs and fabs. | Neil | 1 | -3/+3 | |
| Backport of changeset 7330:09e5fe965a79. | |||||
| 2019-03-31 | Backport: Use generic versions of ceil, floor, round, lround, trunc from ↵ | mitchell | 2 | -6/+6 | |
| <cmath>. Backport of changeset 7329:2662ef098d93, but without std::round and std::lround, since older Mac OSX SDKs may not have them. | |||||
| 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. | |||||
