aboutsummaryrefslogtreecommitdiffhomepage
path: root/gtk
AgeCommit message (Collapse)AuthorFilesLines
2020-11-02Use std::size instead of ELEMENTS so StringCopy.h is only used by Lexilla andNeil3-5/+2
can be removed from Scintilla.
2020-07-31More consistent rectangle arguments.Neil1-11/+10
Change radius argument on PathRoundRectangle to double as this causes fewer warnings.
2020-07-31Simplify code by using CAIRO_EXTEND_REPEAT to tile a pattern instead of loopingNeil1-21/+6
over all the tiles.
2020-07-30Bug [#2191]. Allow setting CPPFLAGS to support hardening.Andreas Rönnquist1-2/+2
2020-07-28Bug [#2189]. Allow cross-building for GTK by choosing pkg-config.Andreas Rönnquist1-2/+3
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