Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-04-05 | Bug [#2095]. gtk: Accessible: emit the text deletion signal before deletion | Colomban Wendling | 2 | -9/+3 | |
This allows the accessibility layer to request detail, such as which characters have been deleted. ATK will query the deleted range to report the data that was removed, so it must still be available for the query to give a correct answer. So, emit the signal in BEFOREDELETE instead of DELETETEXT. | |||||
2019-04-05 | Bug [#2094]. gtk: Accessible: use the built-in character position cache | Colomban Wendling | 3 | -25/+19 | |
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. | |||||
2019-04-06 | Updated dependencies for change set 7401 adding UniqueString.cxx. | Neil | 1 | -0/+3 | |
2019-04-05 | Move UniqueStringCopy into its own source file UniqueString.cxx to hide the | Neil | 1 | -1/+1 | |
implementation. | |||||
2019-04-01 | 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. | |||||
2019-03-29 | Include "CharacterCategory.h" in all files that include "Document.h" as it will | Neil | 2 | -0/+2 | |
be needed for adding a CharacterCategory feature. | |||||
2019-03-28 | Use standard GDK_SELECTION_CLIPBOARD instead of interning "CLIPBOARD". | Neil | 2 | -6/+3 | |
2019-03-28 | Bug [#2087]. Fix flicker when inserting primary selection on GTK. | Neil | 2 | -28/+44 | |
2019-03-27 | Updated dependencies. | Neil | 1 | -45/+68 | |
2019-03-27 | Ran astyle to standardize formatting. | Neil | 4 | -349/+351 | |
2019-03-27 | Fix problem with MinGW which defines NOMINMAX itself. | Neil | 2 | -0/+2 | |
2019-03-27 | Use const where reasonable. Some additional type safety. | Neil | 2 | -123/+128 | |
2019-03-27 | Standardize extracting point from mouse event, more noexcept, anonymous | Neil | 2 | -27/+34 | |
namespace and type safety. | |||||
2019-03-27 | Replace NULL/0 with nullptr. Mark noexcept where simple. | Neil | 5 | -218/+224 | |
Move some static functions into anonymous namespace. | |||||
2019-03-27 | Use size_t for consistency and to avoid casts. | Neil | 1 | -4/+4 | |
2019-03-27 | Initialize all the fields of ScintillaGTK. | Neil | 1 | -2/+6 | |
2019-03-27 | Add <algorithm> for std::min/max. Standardize on _WIN32 to gate Win32 features. | Neil | 3 | -2/+7 | |
Protect from windows.h definition of min/max. | |||||
2019-03-26 | Make PWidget noexcept and take const argument so it can be used in more ↵ | Neil | 1 | -1/+1 | |
contexts. | |||||
2019-03-25 | Use std::make_unique. | Neil | 1 | -1/+1 | |
2019-03-25 | Simplify with range for. | Neil | 1 | -2/+2 | |
2019-03-25 | Use generic std::abs instead of abs and fabs. | Neil | 1 | -3/+3 | |
2019-03-25 | Use generic versions of ceil, floor, round, lround, trunc from <cmath>. | Neil | 2 | -6/+6 | |
2019-01-13 | Replace the only use of a function from <cctype> with a Scintilla function. | Neil | 1 | -1/+0 | |
Remove inclusion of <cctype> except in lexers as cctype functions often behave poorly and may crash for out of bounds arguments. | |||||
2019-01-07 | Stop variable shadowing. This makes the code easier to understand and improves | Neil | 1 | -1/+1 | |
performance very slightly. | |||||
2018-10-11 | 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. | |||||
2018-06-02 | Define IScreenLineLayout as the main interface for implementing bidirectional | Neil | 1 | -13/+3 | |
features by platform code. Implement IScreenLineLayout for Win32 / DirectWrite as ScreenLineLayout. | |||||
2018-05-23 | Add definitions for bidirectional support to Platform.h and provide empty | Neil | 1 | -0/+20 | |
implementations for each platform. | |||||
2018-05-22 | Add GradientRectangle method to Surface to draw rectangles with vertical or | Neil | 1 | -0/+27 | |
horizontal gradients. | |||||
2018-05-14 | Fix warnings in debug assertions. | Neil Hodgson | 1 | -3/+3 | |
2018-05-14 | Modernize Platform.h (4) - update Surface to use string_view for text arguments. | Neil | 2 | -48/+48 | |
2018-05-14 | Modernize Platform.h (3) - update Surface to delete WidthChar, use size_t for | Neil | 1 | -17/+5 | |
Polygon and delete the standard copy and assignment methods. | |||||
2018-05-14 | 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. | |||||
2018-05-14 | Modernize Platform.h (1) - noexcept, const, standard methods. | Neil | 2 | -10/+9 | |
Changes made to FontParameters, Font, Window, ListBoxEvent, ListBox, Menu, DynamicLibrary, and Platform. | |||||
2018-05-14 | Include <string_view> to allow future use in Platform interface and Unicode. | Neil | 3 | -0/+3 | |
2018-05-02 | Decrease use of casts and replace reinterpret_cast with static_cast. | Neil Hodgson | 4 | -26/+28 | |
2018-05-01 | Updated dependencies. | Neil Hodgson | 1 | -29/+31 | |
2018-05-01 | Bug [#2012]. Use '0' instead of '0l'. | Neil | 1 | -1/+1 | |
2018-04-28 | Delete standard functions on classes where there could be attempts to copy. | Neil | 1 | -0/+2 | |
2018-04-26 | Update dependencies for ElapsedPeriod. | Neil Hodgson | 1 | -15/+15 | |
2018-04-26 | Use <chrono> for platform-independent timing and remove ElapsedTime. | Neil | 1 | -22/+0 | |
Also use #if for painting measurement as there are 7 sections of code to enable. | |||||
2018-04-25 | Use set of coercion functions for transforming WndProc parameters into pointers. | Neil | 1 | -4/+4 | |
2018-04-25 | Standardized signature of TargetAsUTF8 and EncodedFromUTF8. | Neil | 2 | -6/+6 | |
2018-04-05 | Backed out changeset: 7402342dc7a3 Caching client rectangle on EditView. | Neil | 1 | -5/+5 | |
This change was not compatible with Cocoa as it uses document-based coordinates rather than view-based. | |||||
2018-04-04 | Cache client rectangle on EditView so it can be used easily inside EditView. | Neil | 1 | -5/+5 | |
2018-03-24 | Removed unwanted include. | Neil | 1 | -1/+1 | |
2018-03-24 | Feature [feature-requests:#1212]. Move Unicode conversions into UniConversion. | Zufu Liu | 3 | -35/+32 | |
Move Unicode conversion functions UnicodeFromUTF8 and UTF8FromUTF32Character into UniConversion. | |||||
2018-03-22 | Feature [feature-requests:#1211]. Use pre-computed table for UTF8BytesOfLead. | Zufu Liu | 1 | -1/+1 | |
Friendlier treatment of invalid UTF-8. Add tests for UniConversion handling invalid UTF-8. Simplify UTF8Classify tests. | |||||
2018-03-21 | Fix some runtime warnings caused by previous change as wSelection created later | Neil Hodgson | 1 | -4/+4 | |
and clients (such as SciTE's about box) may use API to set up text before window is realized. | |||||
2018-03-21 | Fix warnings about NULL selection widget by moving creation and destruction of | Mitchell Foral | 1 | -4/+2 | |
wSelection into the realize and unrealize handlers. | |||||
2018-03-16 | Remove line-end white space. | Neil | 1 | -1/+1 | |