7e9676d658
Fix Cocoa pasteboard constants for gtk.
...
Corresponds to gdkselection-quartz changes in f30ed5ddc .
Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/6480
2024-02-27 12:31:16 -08:00
687ec22393
Merge branch 'gtk3-edge-tiling-resize-fix' into 'gtk-3-24'
...
[gtk3/wayland] Infer resizable edges for tiled windows if possible.
See merge request GNOME/gtk!6742
2024-02-27 17:39:15 +00:00
9020a6f71e
[gtk3/wayland] Infer resizable edges for tiled windows if possible.
...
This fixes https://bugzilla.mozilla.org/show_bug.cgi?id=1871627
All GTK3/4 apps on non-GNOME desktops aren't resizable if they are
tiled.
This patch makes the non-tiled edges resizable if we have per-edge
tiling, but not per-edge resizing information.
We might want to make all edges resizable, but that might not be fine
for tiling compositors.
2024-02-27 15:18:41 +01:00
57858a8a2c
Import Debian changes 3.24.41-1.1~exp1
...
gtk+3.0 (3.24.41-1.1~exp1) experimental; urgency=medium
.
* Non-maintainer upload.
* Rename libraries for 64-bit time_t transition.
2024-02-22 07:29:22 -05:00
8440752196
Merge branch 'fix_6449' into 'gtk-3-24'
...
a11y: Don't emit redundant checked notifications
See merge request GNOME/gtk!6923
2024-02-20 17:21:32 +00:00
35608223b6
Apply review suggestions.
2024-02-20 16:38:08 +00:00
bfad80e08e
a11y: Don't emit redundant checked notifications
...
The ModelButton update logic was unconditionally emitting them even if nothing
changed.
Fixes #6449 .
2024-02-20 14:32:53 +01:00
47c1ffaddf
Merge branch 'ebassi/doc-since-fix' into 'gtk-3-24'
...
docs: Fix the Since tag for gtk_render_background()
See merge request GNOME/gtk!6906
2024-02-14 20:22:14 +00:00
69c74dfded
docs: Fix the Since tag for gtk_render_background()
...
The version should not end with a trailing dot.
2024-02-14 15:36:53 +00:00
23185eca89
Merge branch 'gtk3_crash_tablet_pad_remove' into 'gtk-3-24'
...
gdk/wayland: Clear current_tablet on pad leave
See merge request GNOME/gtk!6884
2024-02-12 01:25:09 +00:00
47601f5413
gdk/wayland: Clear current_tablet on pad leave
...
Fixes crash when handling tablet pad removal event after the
current_tablet has already been freed.
2024-02-11 15:03:04 +00:00
15aa75a159
Merge branch 'replace-outdated-cursor-types' into 'gtk-3-24'
...
Replace some instances of outdated cursor types
See merge request GNOME/gtk!6835
2024-02-01 01:52:49 +00:00
4ee9fd953b
Merge branch 'gtk3-monitor-scale' into 'gtk-3-24'
...
[gtk3/wayland] Fix GdkMonitor sizes on Mutter without fractional scaling.
See merge request GNOME/gtk!6723
2024-02-01 01:51:59 +00:00
75df35298c
Replace some instances of outdated cursor types
...
Use the CSS cursor names instead.
2024-02-01 01:23:15 +02:00
51b04c5007
wayland: Small fixup to monitor size handling
...
The first time this function is called, has_xdg_output() returns
true, but haven't yet received all the xdg-output events, so wait
for that to be done. Otherwise, the logical size is 0, and nothing
useful comes from that.
2024-01-31 14:12:40 +01:00
09373bf7ee
[gtk3/wayland] Fix GdkMonitor sizes on Mutter without fractional scaling.
...
This is the gtk3 version of !6722 .
This fixes a problem that is apparent in
https://bugzilla.mozilla.org/show_bug.cgi?id=1869724 , but that also
reproduces on any GTK application as described in
https://bugzilla.mozilla.org/show_bug.cgi?id=1869724#c16 .
xdg_output sizes might be physical if the compositor doesn't scale them,
it seems. So to report the correct logical geometry in GDK pixels, we
need to detect this case. We do this by checking whether the wl_output
size matches the xdg_output size.
2024-01-31 14:12:40 +01:00
411ddfa766
Release to unstable
2024-01-30 10:19:59 +00:00
3c641ca2d3
Drop patches that were included in the upstream release
2024-01-30 10:14:01 +00:00
9f7099797a
New upstream release
2024-01-30 10:13:38 +00:00
b7492e6f33
Update upstream source from tag 'upstream/3.24.41'
...
Update to upstream version '3.24.41'
with Debian dir 9a59e299b0
2024-01-30 10:13:38 +00:00
8348c45476
New upstream version 3.24.41
2024-01-30 10:12:57 +00:00
40fe09855b
Post-release version bump
2024-01-23 20:38:23 -05:00
77ebdd8509
3.24.41
2024-01-23 20:14:34 -05:00
2b054f3edc
Merge branch 'lcrippa-gtk-3-24-patch-37647' into 'gtk-3-24'
...
fix gtk-shell protocol handling
See merge request GNOME/gtk!6803
2024-01-24 01:08:43 +00:00
5de743572e
fix gtk-shell protocol handling
2024-01-24 01:08:43 +00:00
2ffae4aa64
releasing package gtk+3.0 version 3.24.40-2
2024-01-22 13:53:59 -05:00
d267fe9d04
Cherry-pick 2 commits to fix crash when screen is turned off
...
Closes : #1061282
2024-01-22 13:52:54 -05:00
5cffea2ddf
Merge branch 'wip/davidk/gtk3-casts' into 'gtk-3-24'
...
Fix some casts
See merge request GNOME/gtk!6782
2024-01-20 16:35:28 +00:00
f9a844ab85
Merge branch 'fix/6345' into 'gtk-3-24'
...
Fix for #6345 and #6345
See merge request GNOME/gtk!6786
2024-01-20 14:24:29 +00:00
ba58b3a23d
Fix for #6342
2024-01-19 23:01:22 +01:00
524a3af47f
releasing package gtk+3.0 version 3.24.40-1
2024-01-19 15:22:33 -05:00
6880ac90a0
don't free monitor->name twice ( fixes #6345 )
2024-01-19 19:15:52 +01:00
6cc74823a9
missing-sources: Update emojibase
2024-01-19 09:01:16 -05:00
42ac53b557
New upstream release
2024-01-19 09:01:00 -05:00
f7d9dbaa47
Update upstream source from tag 'upstream/3.24.40'
...
Update to upstream version '3.24.40'
with Debian dir 95d4db208a
2024-01-19 09:01:00 -05:00
4852127723
New upstream version 3.24.40
2024-01-19 09:00:20 -05:00
05a12b1c5f
testsuite: Fix casts in reftests
2024-01-19 12:58:44 +00:00
76bc2a5713
tests: Add GdkEvent casts in testinput
2024-01-19 11:28:02 +00:00
230ced2670
Post-release version bump
2024-01-17 21:53:43 -05:00
f926323d04
3.24.40
2024-01-17 21:38:13 -05:00
ebb51652cd
Release to unstable
2024-01-17 18:06:05 +00:00
798b6b9890
Update changelog
2024-01-17 17:53:14 +00:00
2dca55a0b8
d/control: Make Build-Depends more cross-friendly
2024-01-17 17:53:14 +00:00
958ddae6c1
d/rules: If cross-compiling, use cross g-ir-scanner (see #1060838 )
2024-01-17 17:53:14 +00:00
0d95f95dbe
d/control: Explicitly depend on necessary GIR XML modules
...
Use the systematic names gir1.2-cairo-1.0-dev, gir1.2-xlib-2.0-dev and
gir1.2-gio-2.0-dev if possible. The alternative dependency on
libgirepository1.0-dev illustrates how backports can be made to work.
gir1.2-atk-1.0-dev doesn't actually exist yet, so hide that one behind
a build-profile as a reminder to build-depend on it later.
2024-01-17 17:53:07 +00:00
a487deb189
Merge branch 'fix/monitor-name' into 'gtk-3-24'
...
Use xorg 'monitor' the right way.
See merge request GNOME/gtk!6680
2024-01-16 16:36:05 +00:00
adce74bc28
Free monitor name on finalize
2024-01-15 08:25:58 +01:00
813787c541
Update Hebrew translation
2024-01-14 06:57:42 +00:00
099ace2a1e
Update Georgian translation
2024-01-07 06:30:39 +00:00
53d6a34e54
Merge branch 'fix-display-selection-init' into 'gtk-3-24'
...
gdkdisplay-wayland: Init selection before roundtrips
See merge request GNOME/gtk!6714
2024-01-07 01:17:04 +00:00