Matthias Clasen
efd597c6ed
Merge branch 'default-get-current-image' into 'main'
...
Implement gdk_paintable_default_get_current_image ()
See merge request GNOME/gtk!6303
2023-08-23 10:53:12 +00:00
Fran Dieguez
024a753a6a
Update Galician translation
2023-08-23 07:24:01 +00:00
Danial Behzadi
e1dd3fb801
Update Persian translation
2023-08-23 00:18:33 +00:00
Ekaterine Papava
82011569ce
Update Georgian translation
2023-08-22 21:14:18 +00:00
Sabri Ünal
747c9c4f94
Update Turkish translation
2023-08-22 20:18:57 +00:00
Matthias Clasen
7d7a090875
Merge branch 'wip/smcv/i387' into 'main'
...
tests: Accept slightly different numeric results
Closes #6051
See merge request GNOME/gtk!6320
2023-08-22 17:34:10 +00:00
Simon McVittie
0f125aad90
tests: Accept slightly different numeric results
...
FLT_EPSILON is the distance between 1.0 and the next distinct floating
point number, and doesn't necessarily have anything to do with the
precision we can expect from a series of floating-point calculations.
Experimentally, 1e-6 is achievable, even on platforms with unusual
floating point implementations like i387.
Resolves: https://gitlab.gnome.org/GNOME/gtk/-/issues/6051
Bug-Debian: https://bugs.debian.org/1050076
Signed-off-by: Simon McVittie <smcv@debian.org>
2023-08-22 17:24:17 +01:00
Matthias Clasen
a7d5796750
Merge branch 'path-tool-tweak' into 'main'
...
path-tool: Reorganize options
See merge request GNOME/gtk!6323
2023-08-22 16:19:19 +00:00
Matthias Clasen
79e132ab7b
path-tool: Reorganize options
...
Put fill and stroke options into their own group.
This helps produce understandable --help output.
2023-08-22 09:56:43 -04:00
Danial Behzadi
85957b5d3e
Update Persian translation
2023-08-22 13:39:46 +00:00
Matthias Clasen
373972b8ca
Merge branch 'fix-wayland-crash' into 'main'
...
wayland: Don't assume the shell protocol
Closes #6048
See merge request GNOME/gtk!6322
2023-08-22 13:13:51 +00:00
Matthias Clasen
30e6d70b14
Merge branch 'matthiasc/for-main' into 'main'
...
docs: Tweaks
See merge request GNOME/gtk!6321
2023-08-22 13:07:42 +00:00
Matthias Clasen
c78b34649b
wayland: Don't assume the shell protocol
...
The gtk_shell proxy will be NULL if the compositor
is not gnome-shell. Handle that without crashing.
Fixes : #6048
2023-08-22 08:27:23 -04:00
Matthias Clasen
b3fe68ca95
docs: Tweaks
2023-08-22 07:56:27 -04:00
Daniel Mustieles
417888f847
Updated Spanish translation
2023-08-22 13:25:53 +02:00
Benjamin Otte
de8fdd822c
Merge branch 'wip/otte/for-main' into 'main'
...
widget: Remove unused headers from gtkwidget.h
See merge request GNOME/gtk!6319
2023-08-22 07:38:57 +00:00
Matthias Clasen
ee8e6ac546
Merge branch 'matthiasc/for-main' into 'main'
...
Make sure stroke bounds are big enough
See merge request GNOME/gtk!6318
2023-08-22 05:36:16 +00:00
Matthias Clasen
486674927a
Make sure stroke bounds are big enough
...
Our standard 'empty path' in gtk4-node-editor
was getting its pointy corners cut off.
2023-08-21 23:59:08 -04:00
Matthias Clasen
acf9612ed8
docs: Start a section on paths
2023-08-21 23:59:08 -04:00
Matthias Clasen
8c664b669c
Merge branch 'matthiasc/for-main' into 'main'
...
docs: Drop a nonexisting enum value
See merge request GNOME/gtk!6317
2023-08-22 03:47:30 +00:00
Matthias Clasen
b367bf83b4
docs: Tweaks
2023-08-21 22:40:22 -04:00
Matthias Clasen
b84f60877d
docs: Drop a nonexisting enum value
2023-08-21 21:52:53 -04:00
Matthias Clasen
8a84024a54
Merge branch 'bilelmoussaoui/gi' into 'main'
...
gi: Fix missing namespace
See merge request GNOME/gtk!6316
2023-08-22 00:47:05 +00:00
Bilal Elmoussaoui
56cb614f79
gi: Fix missing namespace
2023-08-21 21:11:12 +00:00
Matthias Clasen
957d8845fd
Merge branch 'kabus/x11-clipboard-leak' into 'main'
...
gdk/x11/clipboard: Fix Slist leak
See merge request GNOME/gtk!6314
2023-08-21 20:39:29 +00:00
Georges Basile Stavracas Neto
231c0ad77f
Merge branch 'gbsneto/windows-ci-linker' into 'main'
...
ci: Limit parallel linking on Windows CI
See merge request GNOME/gtk!6315
2023-08-21 18:53:53 +00:00
Matthias Clasen
da635d6392
Merge branch '5777_texthistory_restore_modified_flag_on_redo' into 'main'
...
gtktexthistory: restore 'modified' flag on redo
Closes #5777
See merge request GNOME/gtk!6302
2023-08-21 18:41:28 +00:00
Matthias Clasen
b8a103b993
Merge branch 'matthiasc/for-main' into 'main'
...
curve: Add a get_crossing vfunc
See merge request GNOME/gtk!6312
2023-08-21 18:35:01 +00:00
Georges Basile Stavracas Neto
162759f34b
ci: Limit parallel linking on Windows CI
...
Linking on Windows can easily run out of memory, and limiting it
to a single link operation (i.e. disabling parallelization) should
be enough to avoid this problem.
2023-08-21 15:29:51 -03:00
Khalid Abu Shawarib
79fa785dbc
gdk/x11/clipboard: Fix Slist leak
2023-08-21 20:32:42 +03:00
Anders Jonsson
2a03e50030
Update Swedish translation
2023-08-21 15:55:55 +00:00
Matthias Clasen
fb0f5b5c14
curve: Add a get_crossing vfunc
2023-08-21 11:29:14 -04:00
Matthias Clasen
cd7726bb31
Merge branch 'matthiasc/for-main' into 'main'
...
docs: Add more illustrations
See merge request GNOME/gtk!6311
2023-08-21 05:49:23 +00:00
Matthias Clasen
2b4e577b53
docs: Add more illustrations
...
Add illustrations to the various curve_to methods
of GskPathBuilder.
2023-08-20 22:28:06 -07:00
Matthias Clasen
1ed695931f
Merge branch 'matthiasc/for-main' into 'main'
...
path: Don't accept 'O' as path command
See merge request GNOME/gtk!6305
2023-08-21 04:15:27 +00:00
Matthias Clasen
51a44ddd1d
Merge branch 'bilelmoussaoui/gi-docgen-links' into 'main'
...
docs: Stop using C symbols as links
See merge request GNOME/gtk!6310
2023-08-21 04:14:57 +00:00
Benjamin Otte
29cdac18e8
rendernodeparser: Handle dashing in strokes
...
That part of the original MR got lost while refactoring.
Put it back.
2023-08-21 05:23:44 +02:00
Benjamin Otte
418f6b35af
gsk: Add gsk_rect_to_float()
...
... and use it.
2023-08-21 05:23:42 +02:00
Benjamin Otte
96a6e05f0b
build: Add -Woverride-init
...
That's a gcc warning (clang has the equivalent -Winitializer-overrides,
but that one is included in -Wall) that complains about things like:
VkOffset3D offset = { .x = pt.x, .x = pt.y, .y = 0 };
So you don't have to spend a few hours trying to understand what's going
on before realizing your copy/paste skills are substandard.
2023-08-21 05:20:31 +02:00
Benjamin Otte
d665d2fb89
vulkan: Add nonuniformEXT() where needed
...
The magical term to know about (because the GLSL compiler or the
validation layers sure as hell don't) is:
"dynamically uniform expression"
because if you don't have that when indexing a texture or buffer array,
you need to add nonuniformEXT() around the index variable.
Fixes the close icon on AMD having glitches of the previous icon visible
in some pixels.
2023-08-21 05:19:44 +02:00
Benjamin Otte
8862666b5a
build: GSK doesn't depend on gdk-pixbuf
2023-08-21 05:19:37 +02:00
Benjamin Otte
3adf02445f
build: Don't use configure_file() when custom_target() works
...
These two files don't need to be built when configuring, they are only
needed during build.
2023-08-21 05:19:37 +02:00
Benjamin Otte
bfdd325d36
widget: Remove unused headers from gtkwidget.h
...
... and put them back in places where they are needed.
2023-08-21 05:19:37 +02:00
Jürgen Benvenuti
ac76cadf32
Update German translation
...
(cherry picked from commit f237c85c8f
)
2023-08-20 17:47:37 +00:00
Bilal Elmoussaoui
5516ff6a02
docs: Stop using C symbols as links
...
They are much harder for the bindings to figure out the type back from it and usually just break
2023-08-20 10:59:49 +02:00
Baurzhan Muftakhidinov
f2578fcfb9
Update Kazakh translation
2023-08-19 18:04:04 +00:00
Piotr Drąg
4da80520b8
Update Polish translation
2023-08-19 17:18:25 +02:00
Matthias Clasen
b12a27083d
path: Drop special contour parsing
...
This is not used currently, since we don't
have custom contours.
2023-08-18 18:06:44 -04:00
Matthias Clasen
07ec266a00
curve: Add a get_derivative vfunc
2023-08-18 13:46:42 -04:00
Sabri Ünal
965b3025d9
Update Turkish translation
2023-08-18 17:35:14 +00:00