gtk+3.0.git
2 years agoThis commit fixes a performance issue on X11 systems in regards to drawing on an...
henry [Wed, 31 May 2023 22:05:19 +0000 (23:05 +0100)]
This commit fixes a performance issue on X11 systems in regards to drawing on an OpenGL surface in GTK/GDK.

This commit fixes a performance issue on X11 systems making use of the gdk_cairo_draw_from_gl() function in regards
to drawing on an OpenGL surface in GTK/GDK. Specifically, this fix removes the slow X11 codepath that was used when
executing the gdk_cairo_draw_from_gl() function because it was completely uneeded. I tested the before and after on
Flutter and GTK apps making use of the OpenGL rendering and can confirm that there is no behaviour and visual
difference. This change is also specific to drawings that make use of textures. The render buffer code path has
been left completely unmodified.

Bug: https://gitlab.gnome.org/GNOME/gtk/-/issues/4704
Origin: 3.24.39, commit:7237f5d0eb5ec2f1411a28b9394ff4c4472f4d8b

Gbp-Pq: Name This-commit-fixes-a-performance-issue-on-X11-systems-in-r.patch

2 years agoFix a typo
liulinsong [Wed, 31 May 2023 14:13:48 +0000 (22:13 +0800)]
Fix a typo

1. According to the UTF-8 spec, ASCII character's charcode is from
   0 to 127 inclusively.

2. Any charcode which is greater than or equal to 128 will be
   a multi-byte character.

Origin: 3.24.39, commit:1659cefde792f127f604f15ae12f17ede10f1c00

Gbp-Pq: Name Fix-a-typo.patch

2 years agoUpdate Turkish translation
Sabri Ünal [Mon, 29 May 2023 12:18:38 +0000 (12:18 +0000)]
Update Turkish translation

Origin: 3.24.39, commit:379512c092dc2bc904ebd6aaa3b84d7234c31034

Gbp-Pq: Name Update-Turkish-translation.patch

2 years agoMake sure that the charcode is signless
liiulinsong [Fri, 26 May 2023 02:18:58 +0000 (10:18 +0800)]
Make sure that the charcode is signless

1. The data with type of char is signed by default.

2. The byte value of UTF-8 is signless by default.

3. So, if a UTF-8 charcode is stored in a char array, we should cast the
type of its value from char to unsigned char.

Origin: 3.24.39, commit:6dc75b46cc9afe1c98b7ba72a9b1a275c723ea42

Gbp-Pq: Name Make-sure-that-the-charcode-is-signless.patch

2 years agoUse correct stat struct for ftw()
Руслан Ижбулатов [Sun, 10 Jun 2018 21:05:30 +0000 (21:05 +0000)]
Use correct stat struct for ftw()

check_dir_mtime() is called by ftw() and is given
the real stat struct, not its glib version (which may
or may not be the same as "struct stat").

This is irrelevant for MSVC (it has no ftw()) and
works correctly for MinGW-w64 (which declares stat
structures correctly). If mingw.org complains, add
a special ifdef for it later.

Origin: upstream, 3.24.39, commit:7e17693cced0db855bfe0997f26633ca8bdd48cc

Gbp-Pq: Name Use-correct-stat-struct-for-ftw.patch

2 years agogtk+3.0 (3.24.38-6+rpi1) trixie-staging; urgency=medium
Raspbian forward porter [Wed, 22 Nov 2023 04:54:09 +0000 (04:54 +0000)]
gtk+3.0 (3.24.38-6+rpi1) trixie-staging; urgency=medium

  [changes brought forward from 3.24.38-5+rpi1 by Peter Michael Green <plugwash@raspbian.org> at Sat, 23 Sep 2023 08:21:18 +0000]
  * Disable testsuite.

[dgit import unpatched gtk+3.0 3.24.38-6+rpi1]

2 years agoImport gtk+3.0_3.24.38-6+rpi1.debian.tar.xz
Raspbian forward porter [Wed, 22 Nov 2023 04:54:09 +0000 (04:54 +0000)]
Import gtk+3.0_3.24.38-6+rpi1.debian.tar.xz

[dgit import tarball gtk+3.0 3.24.38-6+rpi1 gtk+3.0_3.24.38-6+rpi1.debian.tar.xz]

2 years agoImport gtk+3.0_3.24.38.orig.tar.xz
Jeremy Bícha [Mon, 22 May 2023 17:35:52 +0000 (13:35 -0400)]
Import gtk+3.0_3.24.38.orig.tar.xz

[dgit import orig gtk+3.0_3.24.38.orig.tar.xz]