Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-12-13 | Move SCI_LOADLEXERLIBRARY from platform layers to ScintillaBase.cxx. | Neil | 3 | -27/+2 | |
This allows removal of related #include statements. | |||||
2019-12-30 | Use pattern rules instead of suffix rules as they are clearer. | Neil | 1 | -4/+6 | |
Add a .PHONY target to avoid possible failure caused by file with same name. | |||||
2019-12-30 | Remove line end whitespace. | Neil | 1 | -1/+1 | |
2019-12-29 | Builds without GNU extensions so set to standard C++17. | Neil | 1 | -1/+1 | |
2019-12-29 | Standardize names and order between make files on win32 and gtk. | Neil | 1 | -4/+4 | |
2019-12-29 | Support Clang on Windows. | Neil | 1 | -0/+12 | |
2019-12-27 | Use Unix paths except when deleting files, then call normalize to change / to \. | Neil | 1 | -3/+5 | |
2019-12-29 | Use if function to simplify GTK version setting. | Neil | 1 | -6/+2 | |
2019-12-29 | Simplify makefile and use better variable names. | Neil | 1 | -26/+22 | |
Accumulate BASE_FLAGS and DEFINES instead of using multiple variables. | |||||
2019-12-27 | Collect objects into variables and define one-per-line. | Neil | 1 | -7/+52 | |
This simplifies referencing the objects and makes for smaller patches when changing the set of objects. | |||||
2019-12-29 | Drop G_THREADS_IMPL_NONE as not implemented in glib since 2011. | Neil | 1 | -9/+3 | |
2019-12-29 | Use ranlib everywhere so no special case on macOS. | Neil | 1 | -7/+1 | |
2019-12-29 | Move suppression of Clang warning missing-braces from makefile to apply to | Neil | 1 | -1/+1 | |
lexers but not most other files. | |||||
2019-12-29 | Update comments. | Neil | 1 | -4/+5 | |
2019-12-13 | Fix incorrect comments. | Neil | 1 | -1/+1 | |
2019-11-22 | Replace GTimeVal and g_get_current_time with gint64 and g_get_monotonic_time. | Neil | 2 | -11/+5 | |
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-11-12 | Feature [feature-requests:#1324] Add Hollywood lexer. | Andreas Falkenhahn | 1 | -0/+13 | |
2019-09-30 | Delete standard functions on classes where there could be attempts to copy. | Neil Hodgson | 4 | -1/+47 | |
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 | Remove CHECK_DEPRECATED option as deprecations always checked. | Neil Hodgson | 1 | -4/+1 | |
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-06-15 | Feature [feature-requests:#1295]. Lexer added for DataFlex. | Wil van Antwerpen | 1 | -0/+12 | |
2019-04-29 | Feature [feature-requests:#1280]. Lexer added for X12. | Iain Clarke | 1 | -0/+8 | |
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 | 2 | -14/+32 | |
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-11 | Bug [#2094]. Avoid exceptions by treating text as one-byte per character in | Neil | 1 | -0/+6 | |
accessibility if UTF32 index not available. | |||||
2019-04-08 | Make dependencies scripts work when called from ↵ | Neil | 1 | -2/+2 | |
scite/scripts/RegenerateSource.py. | |||||
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 | |