aboutsummaryrefslogtreecommitdiffhomepage
path: root/gtk
AgeCommit message (Collapse)AuthorFilesLines
2020-05-22Hoist repeated test for string selection types into static method.Neil2-4/+8
2020-05-22Bug [#2171]. Implement per-monitor DPI Awareness on Windows.Chris Graham2-11/+23
2020-05-17Ensure Lexilla built as well.Neil1-1/+6
2020-05-17Produce a shared object libscintilla.so that can be dynamically linked to.Neil1-4/+27
Does not include lexers. Separate targets added for shared and static libraries.
2020-05-01Bug [#2173]. Tweak font measurement so underscores more likely visible.Neil1-2/+2
2020-05-01Replace deprecated function pango_script_for_unichar with g_unichar_get_script.Neil2-6/+6
2020-04-17Making dependencies now requires Python 3.6+.Neil3-5/+7
2020-03-29Widen types to size_t to match change from int to position of CallTipSetHltNeil1-0/+1
in Scintilla.iface.
2020-03-26Fix spelling mistakes.Neil2-6/+6
2020-03-21Bug [#2149]. Enable windowed IME on Wayland by setting as transient for main.Zufu Liu2-2/+13
2020-03-21Remove some casts that are not needed.Zufu Liu1-3/+2
2020-03-19Use dynamic_cast and assertion to make bugs more obvious.Neil3-51/+51
Use noexcept, namespace, const, constexpr, and static inline where reasonable. Avoid warnings in initializations.
2020-02-15Extract image conversion from RGBA to BGRA premultiplied into common function.Neil1-10/+5
2020-02-09Standardise header guard names and use.Neil1-1/+1
2020-01-06Bug [#2135]. Prevent movement of candidate window while typing.Zufu Liu1-2/+4
2020-01-06Bug [#2135]. Improve location of candidate window.Zufu Liu1-2/+4
2020-01-06Bug [#2135]. Set candidate window position in windowed IME mode.Zufu Liu1-0/+2
2020-01-03Added Raku lexer and style properties and example filesMark Reay1-0/+14
2019-12-31Move collection of modules from Catalogue.cxx to CatalogueModules.h so it canNeil2-3/+1
be reused.
2019-12-13Move SCI_LOADLEXERLIBRARY from platform layers to ScintillaBase.cxx.Neil3-27/+2
This allows removal of related #include statements.
2019-12-30Use pattern rules instead of suffix rules as they are clearer.Neil1-4/+6
Add a .PHONY target to avoid possible failure caused by file with same name.
2019-12-30Remove line end whitespace.Neil1-1/+1
2019-12-29Builds without GNU extensions so set to standard C++17.Neil1-1/+1
2019-12-29Standardize names and order between make files on win32 and gtk.Neil1-4/+4
2019-12-29Support Clang on Windows.Neil1-0/+12
2019-12-27Use Unix paths except when deleting files, then call normalize to change / to \.Neil1-3/+5
2019-12-29Use if function to simplify GTK version setting.Neil1-6/+2
2019-12-29Simplify makefile and use better variable names.Neil1-26/+22
Accumulate BASE_FLAGS and DEFINES instead of using multiple variables.
2019-12-27Collect objects into variables and define one-per-line.Neil1-7/+52
This simplifies referencing the objects and makes for smaller patches when changing the set of objects.
2019-12-29Drop G_THREADS_IMPL_NONE as not implemented in glib since 2011.Neil1-9/+3
2019-12-29Use ranlib everywhere so no special case on macOS.Neil1-7/+1
2019-12-29Move suppression of Clang warning missing-braces from makefile to apply toNeil1-1/+1
lexers but not most other files.
2019-12-29Update comments.Neil1-4/+5
2019-12-13Fix incorrect comments.Neil1-1/+1
2019-11-22Replace GTimeVal and g_get_current_time with gint64 and g_get_monotonic_time.Neil2-11/+5
GTimeVal was deprecated in GLib 2.61.2 as it is not year-2038-safe.
2019-11-15Feature [feature-requests:#1316] Allow target to have virtual space.Neil1-4/+4
2019-11-12Feature [feature-requests:#1324] Add Hollywood lexer.Andreas Falkenhahn1-0/+13
2019-09-30Delete standard functions on classes where there could be attempts to copy.Neil Hodgson4-1/+47
2019-06-30Bug [#2038]. Source of input reported in SCN_CHARADDED.Zufu Liu1-5/+2
This may be SC_CHARACTERSOURCE_DIRECT_INPUT, SC_CHARACTERSOURCE_TENTATIVE_INPUT, or SC_CHARACTERSOURCE_IME_RESULT.
2019-06-29Bug [#2111]. Retracted change to IME on GTK.Neil1-7/+0
Backed out changeset: 512ec9ab2e7c
2019-06-22Bug [#2111]. Reset IME when mouse is clicked on GTK.Hodong Kim1-0/+7
2019-06-22Remove CHECK_DEPRECATED option as deprecations always checked.Neil Hodgson1-4/+1
2019-06-22Feature [feature-requests:#1297] Update to use INDICATOR_ instead of INDIC_ asNeil1-5/+5
INDIC_ is also used for indicator styles.
2019-06-17Feature [feature-requests:#1293]. InsertCharacter replaces AddCharUTF.Zufu Liu1-3/+3
2019-06-15Feature [feature-requests:#1295]. Lexer added for DataFlex.Wil van Antwerpen1-0/+12
2019-04-29Feature [feature-requests:#1280]. Lexer added for X12.Iain Clarke1-0/+8
2019-04-12Bug [#2093]. Remove restrictions on IME input length.Zufu Liu1-2/+1
2019-04-11Bug [#2087]. Fix flickering when inserting primary selection on GTK betweenNeil2-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-11Bug [#2094]. Avoid exceptions by treating text as one-byte per character inNeil1-0/+6
accessibility if UTF32 index not available.
2019-04-08Make dependencies scripts work when called from ↵Neil1-2/+2
scite/scripts/RegenerateSource.py.