aboutsummaryrefslogtreecommitdiffhomepage
path: root/gtk
AgeCommit message (Collapse)AuthorFilesLines
2020-06-17Fixed bad backport.mitchell1-0/+1
2020-05-22Backport: Hoist repeated test for string selection types into static method.Neil2-4/+8
Backport of changeset 8249:32db419568c5.
2020-05-22Backport: Bug [#2171]. Implement per-monitor DPI Awareness on Windows.Chris Graham2-11/+23
Backport of changeset 8248:a9f4676a45e8.
2020-05-01Backport: Bug [#2173]. Tweak font measurement so underscores more likely ↵Neil1-2/+2
visible. Backport of changeset 8219:69ebdfc2513e.
2020-05-01Backport: Replace deprecated function pango_script_for_unichar with ↵Neil2-6/+6
g_unichar_get_script. Backport of changeset 8215:f0300892ae62.
2020-05-09Updated makefile deps.mitchell1-3/+166
2020-04-05Backport: Widen types to size_t to match change from int to position of ↵mitchell1-0/+1
CallTipSetHlt in Scintilla.iface. Backport of changeset 8098:228c9f9aa839.
2020-03-29Fixed bad backport r8078:742f17c763a4.mitchell1-0/+5
Since C++11 does not support "static inline" initializers, the static members must still be defined elsewhere.
2020-03-26Backport: Fix spelling mistakes.Neil2-6/+6
Backport of changeset 8028:78a688809e75.
2020-03-21Backport: Bug [#2149]. Enable windowed IME on Wayland by setting as ↵Zufu Liu2-2/+13
transient for main. Backport of changeset 8016:b99cb7ebefbe.
2020-03-21Backport: Remove some casts that are not needed.Zufu Liu1-3/+2
Backport of changeset 8015:d1071fa7574d.
2020-03-27Backport: Use dynamic_cast and assertion to make bugs more obvious.mitchell3-46/+46
Use noexcept, namespace, const, constexpr, and static inline where reasonable. Avoid warnings in initializations. Backport of changeset 8014:5e621040222d.
2020-02-15Backport: Extract image conversion from RGBA to BGRA premultiplied into ↵Neil1-10/+5
common function. Backport of changeset 7987:beeac488af4d.
2020-02-09Backport: Standardise header guard names and use.Neil1-1/+1
Backport of changeset 7981:098231fb9d66.
2020-01-06Backport: Bug [#2135]. Prevent movement of candidate window while typing.Zufu Liu1-2/+4
Backport of changeset 7949:59f3c5ced2e2.
2020-01-06Backport: Bug [#2135]. Improve location of candidate window.Zufu Liu1-2/+4
Backport of changeset 7948:be6757890988.
2020-01-06Backport: Bug [#2135]. Set candidate window position in windowed IME mode.Zufu Liu1-0/+2
Backport of changeset 7947:9d42a88f08cc.
2020-03-05Fixed building LPeg lexer on GTK.mitchell1-2/+2
2020-01-06More synchronizing LongTerm3 with default.mitchell1-1/+1
Ideally this covers anything missed during the backport process.
2020-01-05Added Sci::round() and Sci::lround() for better compatibility with the ↵mitchell1-2/+2
default branch. Some olders MacOSX SDKs do not have std::round() or std::lround().
2020-01-05Added Sci::make_unique() and Sci::size() for better compatibility with the ↵mitchell1-1/+1
default branch. std::make_unique() is c++14 and std::size() is c++17.
2020-01-05Synchronizing LongTerm3 with default.mitchell2-3/+3
Ideally this covers anything missed during the backport process.
2020-01-04Backport: Added Raku lexer and style properties and example filesmitchell1-0/+14
Backport of changeset 7900:bcb95162cd06.
2020-01-03Backport: Move collection of modules from Catalogue.cxx to ↵mitchell2-3/+1
CatalogueModules.h so it can be reused. Backport of changeset 7866:fff1071ea1db.
2019-12-13Backport: Move SCI_LOADLEXERLIBRARY from platform layers to ScintillaBase.cxx.Neil3-27/+2
This allows removal of related #include statements. Backport of changeset 7860:4ca969c2fa45.
2019-12-30Backport: Use 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. Backport of changeset 7856:477749c2f095.
2019-12-30Backport: Remove line end whitespace.Neil1-1/+1
Backport of changeset 7855:cdee9adbbb07.
2019-12-29Backport: Builds without GNU extensions so set to standard C++11.Neil1-1/+1
Backport of changeset 7854:ab518c9df18e.
2019-12-29Backport: Standardize names and order between make files on win32 and gtk.Neil1-3/+4
Backport of changeset 7853:662b62122bcb.
2019-12-29Backport: Support Clang on Windows.Neil1-0/+12
Backport of changeset 7852:876b77cb9acd.
2019-12-27Backport: Use Unix paths except when deleting files, then call normalize to ↵Neil1-3/+5
change / to \. Backport of changeset 7851:c1e4d8c34272.
2019-12-29Backport: Use if function to simplify GTK version setting.Neil1-6/+2
Backport of changeset 7850:914269287f12.
2019-12-29Backport: Simplify makefile and use better variable names.Neil1-30/+26
Accumulate BASE_FLAGS and DEFINES instead of using multiple variables. Backport of changeset 7849:6d94e99d9847.
2019-12-27Backport: Collect 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. Backport of changeset 7848:07c2626ea7c3.
2019-12-29Backport: Drop G_THREADS_IMPL_NONE as not implemented in glib since 2011.Neil1-9/+3
Backport of changeset 7847:8ee2f1357c30.
2019-12-29Backport: Use ranlib everywhere so no special case on macOS.Neil1-7/+1
Backport of changeset 7846:64f49fc46eee.
2019-12-29Backport: Move suppression of Clang warning missing-braces from makefile to ↵Neil1-1/+1
apply to lexers but not most other files. Backport of changeset 7845:f3264e486266.
2019-12-29Backport: Update comments.Neil1-4/+5
Backport of changeset 7841:023ad180a294.
2019-12-13Backport: Fix incorrect comments.Neil1-1/+1
Backport of changeset 7837:89f1e0f361f0.
2019-11-22Backport: Replace GTimeVal and g_get_current_time with gint64 and ↵Neil2-11/+5
g_get_monotonic_time. GTimeVal was deprecated in GLib 2.61.2 as it is not year-2038-safe. Backport of changeset 7772:f94afe919e93.
2019-11-15Backport: Feature [feature-requests:#1316] Allow target to have virtual space.Neil1-4/+4
Backport of changeset 7768:5d73aa55a6ee.
2019-12-06Backport: Feature [feature-requests:#1324] Add Hollywood lexer.mitchell1-0/+13
Backport of changeset 7761:abba8b1c6f4a.
2019-09-30Backport: Delete standard functions on classes where there could be attempts ↵Neil Hodgson4-1/+47
to copy. Backport of changeset 7696:18f98becfeaa.
2019-07-11Backport: Bug [#2038]. Source of input reported in SCN_CHARADDED.mitchell1-5/+2
This may be SC_CHARACTERSOURCE_DIRECT_INPUT, SC_CHARACTERSOURCE_TENTATIVE_INPUT, or SC_CHARACTERSOURCE_IME_RESULT. Backport of changeset 7613:4cfac35c71bd.
2019-06-29Backport: Bug [#2111]. Retracted change to IME on GTK.Neil1-7/+0
Backed out changeset: 512ec9ab2e7c Backport of changeset 7611:8c487135a6e4.
2019-06-22Backport: Bug [#2111]. Reset IME when mouse is clicked on GTK.Hodong Kim1-0/+7
Backport of changeset 7599:512ec9ab2e7c.
2019-06-22Backport: Remove CHECK_DEPRECATED option as deprecations always checked.Neil Hodgson1-4/+1
Backport of changeset 7597:f2298aa753d1.
2019-06-22Backport: Feature [feature-requests:#1297] Update to use INDICATOR_ instead ↵Neil1-5/+5
of INDIC_ as INDIC_ is also used for indicator styles. Backport of changeset 7594:190079cd334f.
2019-07-11Backport: Feature [feature-requests:#1293]. InsertCharacter replaces AddCharUTF.mitchell1-3/+3
Backport of changeset 7575:e1e9f53b0423.
2019-07-11Backport: Feature [feature-requests:#1295]. Lexer added for DataFlex.mitchell1-0/+12
Backport of changeset 7569:ab69548334b7, but with custom `_strnlen` function since `strnlen` is not part of the C or C++ standard.