- 29 Sep, 2022 3 commits
-
-
- 26 Sep, 2022 2 commits
-
-
Luca Bacci authored
GdkWin32: Fix subclassing for GdkWin32Selection See merge request !5054
-
Luca Bacci authored
-
- 23 Sep, 2022 2 commits
-
-
Carlos Garnacho authored
gdk/wayland: Update selection's offer before updating dnd targets See merge request !5045
-
Vlad Zahorodnii authored
gdk_wayland_drop_context_update_targets gets targets from the selection's offer. In order to ensure that the drop context has up-to-date targets, update the selection's offer before updating targets. This fixes drag-and-drop not working reliably when running Firefox in Plasma Wayland session.
-
- 20 Sep, 2022 1 commit
-
-
Matthias Clasen authored
Recognize "stylus" devices as GDK_SOURCE_PEN See merge request !5036
-
- 18 Sep, 2022 2 commits
-
-
- 17 Sep, 2022 1 commit
-
-
Add "stylus" to the list of substrings in a device name that cause it to be recognized as a GDK_SOURCE_PEN device (previously "wacom", "pen" and "eraser"). Some devices just use "stylus" in their name, and are otherwise recognized as GDK_SOURCE_TOUCHSCREEN instead. Fixes #4394.
-
- 14 Sep, 2022 1 commit
-
-
- 13 Sep, 2022 2 commits
-
-
Matthias Clasen authored
Fix a critical in GtkFontChooserWidget See merge request !5027
-
Matthias Clasen authored
When the level doesn't include the style, we need to work a bit harder to really get a face object here. Fixes: #5173
-
- 11 Sep, 2022 1 commit
-
-
Jordi Mas authored
-
- 10 Sep, 2022 1 commit
-
-
- 09 Sep, 2022 1 commit
-
-
Matthias Clasen authored
Trying to be helpful.
-
- 28 Aug, 2022 2 commits
-
-
Piotr Drąg authored
-
-
- 26 Aug, 2022 1 commit
-
-
Jordi Mas authored
-
- 25 Aug, 2022 1 commit
-
-
- 22 Aug, 2022 1 commit
-
-
John Ralls authored
The macOS WM has no root window. We fake one with a 1x1 window at the origin that has no associated NSWindow. If the pointer is not on a realized GdkWindow the hierarchical search will place it in the root window even if it's nowhere near it. That's not valid, but returning it from find_toplevel_under_pointer prevents Gdk from discovering when the pointer is really over a GdkWindow. Return NULL instead so that the window discovery is re-performed.
-
- 21 Aug, 2022 1 commit
-
-
Matthias Clasen authored
[GTK 3] Avoid repeated g_log_set_writer_func in tests See merge request !4968
-
- 20 Aug, 2022 1 commit
-
-
Simon McVittie authored
Since GLib 2.73.0 it can only be called once per process. Based on commit 78c153ae in GTK 4, but combining the icontheme test's two custom log writers into one log writer that serves both purposes, to avoid the need for a subprocess. Co-authored-by:
Matthias Clasen <mclasen@redhat.com> Resolves: #5119
-
- 18 Aug, 2022 1 commit
-
-
Matthias Clasen authored
GdkWin32: Add support for static builds See merge request !4538
-
- 17 Aug, 2022 1 commit
-
-
Matthias Clasen authored
Unblock signal on update_relative_to in Gtk.Popover See merge request !4589
-
- 16 Aug, 2022 1 commit
-
-
Rastersoft authored
-
- 15 Aug, 2022 3 commits
-
-
Jordi Mas authored
-
Rastersoft authored
When a signal handler is disconnected, it doesn't matter if it was blocked or not, so there's no need to unlock it before disconnection.
-
Rastersoft authored
When a Gtk.Popover loses the focus, it blocks the grab_notify signal from the associated widget, and it unblocks it when it regains the focus. To know whether the signal is or not blocked, it uses the priv->grab_notify_blocked flag. On the other hand, when the method update_relative_to() is called, all the signals connected to the old associated widget are disconnected, and connected to the new widget. Unfortunately, the priv->grab_notify_blocked flag isn't updated, which means that if update_relative_to() is called while the Gtk.Popover doesn't have the focus (for example, because the user switched into another application), when the focus is regained, the code in window_focus_in() will see that priv->grab_notify_blocked is TRUE and will unblock the handler; but that handler wasn't blocked because the one that was blocked was disconnected when update_relative_to() was called. This shows a WARNING in the console: GLib-GObject-WARNING **: ../../../gobject/gsignal.c:2692: handler '5146' of instance '0x556912f84f40' is not blocked This patch fixes this. Fix GNOME/gtk#4777
-
- 12 Aug, 2022 1 commit
-
-
Matthias Clasen authored
gdk/wayland: Drop motion hint mask from seat grab event masks See merge request !4948
-
- 11 Aug, 2022 1 commit
-
-
Carlos Garnacho authored
At best, it's just an awkward event mask sitting there for a backend that does not need it. At worst, this may result in motion events being eaten away in the right set of circumstances. Avoid the pointer motion hint mask, and rely on events being further than hints. Related: gimp!534 (comment 1526935)
-
- 08 Aug, 2022 5 commits
-
-
Chun-wei Fan authored
More imrpovements to Visual Studio projects (docs and PangoFT2 support, code generation flexibility) See merge request !4934
-
Chun-wei Fan authored
Make the options and variable clearer to people. Sorry, this was a bit long overdue.
-
Chun-wei Fan authored
Allow one to specify INCLUDEDIR and LIBDIR to locate the headers needed for generating sources, if they are not under $(PREFIX)\include and $(PREFIX)\lib, repsectively.
-
Chun-wei Fan authored
... in the gtk-3 Visual Studio project. This will allow one who wishes to use the font features items that uses the older PangoFT2-based APIs that is used before Pango 1.44.0 and HarfBuzz-2.2.0 an easier way to do that, by regenerating the gtk-3 project files with the necessary items enabled. The font features demo still needs to be explicitly enabled, though, as before.
-
Chun-wei Fan authored
Make it easier on the eye, and put together portions that are repetitive.
-
- 05 Aug, 2022 3 commits
-
-
Chun-wei Fan authored
Support building with Visual Studio projects from a GIT checkout See merge request !4928
-
Chun-wei Fan authored
This adds instructions to aid one to build with the Visual Studio projects directly from a GIT checkout, or to re-generate the project files with various options and features enabled (which are not enabled by default in the release tarballs).
-
Chun-wei Fan authored
...in a more automated way, since the NMake Makefiles now support doing so.
-