Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-03-22 | Replace multiple mode setting calls on Surface with SetMode as this is | Neil | 1 | -4/+2 | |
extensible. For CallTip, GTK and Qt hardcode BidiR2L to false as they don't support bidirectional, its the same as current, and the BidiR2L state on EditModel isn't easily accessible. | |||||
2021-03-20 | Use Surface::AllocatePixMap instead of changing an existing surface with | Neil | 1 | -1/+1 | |
InitPixMap. Changed DropGraphics from releasing surfaces to deleting them. This simplifies code and the added cost of allocating a new Surface is small. | |||||
2021-03-19 | Switch enum to enum class. | Neil | 1 | -30/+32 | |
2020-06-24 | Converting between UTF-8 and current encoding. | Neil | 1 | -0/+18 | |
Allows platform-independent code to be written just to handle Unicode. | |||||
2021-03-18 | Use unique_ptr for CaseFolderForEncoding to show transfer of ownership. | Neil | 1 | -4/+4 | |
2021-03-18 | std::optional is a basic vocabulary type that may be used widely so include | Neil | 1 | -0/+1 | |
almost everywhere. | |||||
2021-03-18 | Move assert and debug trace functions into their own header Debugging.h. | Neil | 1 | -0/+1 | |
PLATFORM_ASSERT is used in data structure headers which led to including graphics and windowing APIs in data structure modules. | |||||
2021-03-17 | Change Window::Cursor to an enum class. | Neil | 1 | -3/+3 | |
2021-03-17 | Extract geometry and colour definitions from Platform.h into src/Geometry.h. | Neil | 1 | -0/+1 | |
2020-11-02 | Use std::size instead of ELEMENTS so StringCopy.h is only used by Lexilla and | Neil | 1 | -3/+2 | |
can be removed from Scintilla. | |||||
2020-05-22 | Hoist repeated test for string selection types into static method. | Neil | 1 | -4/+7 | |
2020-05-22 | Bug [#2171]. Implement per-monitor DPI Awareness on Windows. | Chris Graham | 1 | -9/+20 | |
2020-05-01 | Replace deprecated function pango_script_for_unichar with g_unichar_get_script. | Neil | 1 | -5/+5 | |
2020-03-26 | Fix spelling mistakes. | Neil | 1 | -3/+3 | |
2020-03-21 | Bug [#2149]. Enable windowed IME on Wayland by setting as transient for main. | Zufu Liu | 1 | -2/+12 | |
2020-03-21 | Remove some casts that are not needed. | Zufu Liu | 1 | -3/+2 | |
2020-03-19 | Use dynamic_cast and assertion to make bugs more obvious. | Neil | 1 | -20/+15 | |
Use noexcept, namespace, const, constexpr, and static inline where reasonable. Avoid warnings in initializations. | |||||
2020-01-06 | Bug [#2135]. Prevent movement of candidate window while typing. | Zufu Liu | 1 | -2/+4 | |
2020-01-06 | Bug [#2135]. Improve location of candidate window. | Zufu Liu | 1 | -2/+4 | |
2020-01-06 | Bug [#2135]. Set candidate window position in windowed IME mode. | Zufu Liu | 1 | -0/+2 | |
2019-12-31 | Move collection of modules from Catalogue.cxx to CatalogueModules.h so it can | Neil | 1 | -3/+0 | |
be reused. | |||||
2019-12-13 | Move SCI_LOADLEXERLIBRARY from platform layers to ScintillaBase.cxx. | Neil | 1 | -15/+0 | |
This allows removal of related #include statements. | |||||
2019-11-22 | Replace GTimeVal and g_get_current_time with gint64 and g_get_monotonic_time. | Neil | 1 | -10/+4 | |
GTimeVal was deprecated in GLib 2.61.2 as it is not year-2038-safe. | |||||
2019-11-15 | Feature [feature-requests:#1316] Allow target to have virtual space. | Neil | 1 | -4/+4 | |
2019-09-30 | Delete standard functions on classes where there could be attempts to copy. | Neil Hodgson | 1 | -0/+10 | |
2019-06-30 | Bug [#2038]. Source of input reported in SCN_CHARADDED. | Zufu Liu | 1 | -5/+2 | |
This may be SC_CHARACTERSOURCE_DIRECT_INPUT, SC_CHARACTERSOURCE_TENTATIVE_INPUT, or SC_CHARACTERSOURCE_IME_RESULT. | |||||
2019-06-29 | Bug [#2111]. Retracted change to IME on GTK. | Neil | 1 | -7/+0 | |
Backed out changeset: 512ec9ab2e7c | |||||
2019-06-22 | Bug [#2111]. Reset IME when mouse is clicked on GTK. | Hodong Kim | 1 | -0/+7 | |
2019-06-22 | Feature [feature-requests:#1297] Update to use INDICATOR_ instead of INDIC_ as | Neil | 1 | -5/+5 | |
INDIC_ is also used for indicator styles. | |||||
2019-06-17 | Feature [feature-requests:#1293]. InsertCharacter replaces AddCharUTF. | Zufu Liu | 1 | -3/+3 | |
2019-04-12 | Bug [#2093]. Remove restrictions on IME input length. | Zufu Liu | 1 | -2/+1 | |
2019-04-11 | Bug [#2087]. Fix flickering when inserting primary selection on GTK between | Neil | 1 | -13/+29 | |
SciTE tabs. This does not allow primary selection to work between tabs as the tabs are sharing a single Scintilla and the old primary selection is unclaimed when the file is changed. This fix adds a new ReceivedClipboard method which does not try to convert the selection if received in a different format than asked for. It was the call to gtk_selection_convert that seemed to cause the flickering. ReceivedClipboard is only called from SelectionReceiver::ClipboardReceived so only occurs due to a call to RequestSelection and can not occur because of a selection_received signal. ReceivedSelection is left with its complexity in case it is needed for some other issue although it doesn't appear to be called for drag&drop, for example. | |||||
2019-04-05 | Bug [#2094]. gtk: Accessible: use the built-in character position cache | Colomban Wendling | 1 | -1/+1 | |
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-03-29 | Include "CharacterCategory.h" in all files that include "Document.h" as it will | Neil | 1 | -0/+1 | |
be needed for adding a CharacterCategory feature. | |||||
2019-03-28 | Use standard GDK_SELECTION_CLIPBOARD instead of interning "CLIPBOARD". | Neil | 1 | -5/+3 | |
2019-03-28 | Bug [#2087]. Fix flicker when inserting primary selection on GTK. | Neil | 1 | -28/+40 | |
2019-03-27 | Ran astyle to standardize formatting. | Neil | 1 | -212/+214 | |
2019-03-27 | Fix problem with MinGW which defines NOMINMAX itself. | Neil | 1 | -0/+1 | |
2019-03-27 | Use const where reasonable. Some additional type safety. | Neil | 1 | -51/+51 | |
2019-03-27 | Standardize extracting point from mouse event, more noexcept, anonymous | Neil | 1 | -26/+33 | |
namespace and type safety. | |||||
2019-03-27 | Replace NULL/0 with nullptr. Mark noexcept where simple. | Neil | 1 | -63/+64 | |
Move some static functions into anonymous namespace. | |||||
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 | 1 | -1/+3 | |
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 | Use generic versions of ceil, floor, round, lround, trunc from <cmath>. | Neil | 1 | -4/+4 | |
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. | |||||
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-05-14 | Modernize Platform.h (4) - update Surface to use string_view for text arguments. | Neil | 1 | -2/+2 | |
2018-05-14 | Modernize Platform.h (1) - noexcept, const, standard methods. | Neil | 1 | -2/+1 | |
Changes made to FontParameters, Font, Window, ListBoxEvent, ListBox, Menu, DynamicLibrary, and Platform. |