Luca Bacci
3c94e91e5e
GdkWin32: Do not clear surface contents when restoring from minimize
...
The code does not work anyway since we dropped WS_EX_LAYERED windows.
2024-04-06 10:58:40 +02:00
Luca Bacci
8a1bee1d79
GdkWin32: Don't explicitly set the transient owner as active
...
...when a transient child is hidden.
The system does that automatically
2024-04-06 10:58:25 +02:00
Luca Bacci
9297439de4
GdkWin32: Remove some work arounds that are not needed anymore
...
2cc650ce
was added to work around some of the regressions
introduced by 79557271
, but that commit was finally reverted
in 43476c09
.
We can now revert 2cc650ce
as well.
Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/6614
2024-04-06 10:44:02 +02:00
Matthias Clasen
4a75c288b2
Merge branch 'cff-font-hinting2' into 'main'
...
gsk: Keep metrics hinting on when rendering
See merge request GNOME/gtk!7093
2024-04-02 08:48:07 +00:00
Andre Klapper
89fca57e68
Docs / README: Fix issue tracker URL
...
Link to public Issues overview page instead of a 404 New Issue page
when you are not already logged into GNOME GitLab.
2024-04-02 10:10:11 +02:00
Matthias Clasen
d50b780551
gsk: Keep metrics hinting on when rendering
...
It turns out that we mispositioned glyphs with some cff fonts
when metrics hinting is off, and hinting is on. Since we don't
fully understand the interactions of these settings at this point,
lets preserve metrics hinting as it was on the font we got.
This at least gives folks a workaround for when they experience
clipped rendering with cff fonts: Turn on hint-metrics.
We forced hint metrics off here because it made Pango do some
creative wfh for hex boxes at small sizes, but I've dropped that
on the Pango side.
2024-04-02 09:10:46 +02:00
Matthias Clasen
f4a8787219
Merge branch 'empty-settings-portal' into 'main'
...
wayland: Fix detection of empty settings portal response
See merge request GNOME/gtk!7090
2024-04-02 06:44:08 +00:00
Chris Williams
979d0f4b1d
wayland: Fix detection of empty settings portal response
...
The ReadAll method returns a one-element tuple, so
g_variant_n_children() is always 1.
2024-04-01 10:33:00 -04:00
Matthias Clasen
5af7c7d0f2
Merge branch 'matthiasc/for-main' into 'main'
...
ci: Avoid silly date-dependent failures
See merge request GNOME/gtk!7088
2024-03-31 13:59:11 +00:00
Matthias Clasen
90aff59826
Merge branch 'no-fc-build' into 'main'
...
Fix build without fontconfig
Closes #6591
See merge request GNOME/gtk!7087
2024-03-31 13:58:21 +00:00
Matthias Clasen
f0f3ea1b3e
Fix build without fontconfig
...
We were missing some ifdefs for Windows builds.
Fixes : #6591
2024-03-31 13:08:01 +02:00
Matthias Clasen
f4b7f5de2f
ci: Avoid silly date-dependent failures
...
GtkCalendar defaults to the current date, and things get murky
if the current day is number 30 or 31 in a month. Avoid these
problems.
2024-03-31 09:57:50 +02:00
Danial Behzadi
ca5af396b0
Update Persian translation
2024-03-30 20:31:19 +00:00
Ekaterine Papava
9f56be3551
Update Georgian translation
2024-03-30 18:26:28 +00:00
Martin
389f41ead7
Update Slovenian translation
2024-03-30 17:03:18 +00:00
Yuri Chornoivan
62108f8c30
Update Ukrainian translation
2024-03-30 09:27:21 +00:00
Matthias Clasen
d3206f9b67
Merge branch 'inspector-font-settings' into 'main'
...
inspector: Add font settings
See merge request GNOME/gtk!7085
2024-03-30 09:14:59 +00:00
Emmanuele Bassi
9b81f4cc31
Merge branch 'ebassi/doc-fixes' into 'main'
...
docs: Fix the reference link
See merge request GNOME/gtk!7084
2024-03-29 14:56:41 +00:00
Matthias Clasen
a864084a4e
inspector: Add font settings
...
Add dedicated UI for font-related settings.
This makes debugging font rendering easier.
2024-03-29 15:55:36 +01:00
Matthias Clasen
ba44464d2a
inspector: Cosmetics
...
Line up the scale+entry rows better.
2024-03-29 15:55:36 +01:00
Emmanuele Bassi
9509876f10
docs: Fix the reference link
2024-03-29 13:31:36 +00:00
Matthias Clasen
f79549f5fc
Merge branch 'typo-fix' into 'main'
...
docs: Corrected typo on gtkDirectoryList description
See merge request GNOME/gtk!7083
2024-03-29 06:47:37 +00:00
maxrdz
bfb451ff4d
docs: Corrected typo on gtkDirectoryList description
2024-03-28 22:56:18 -07:00
Benjamin Otte
edfbfb2ba7
Merge branch 'wip/otte/msys-build' into 'main'
...
Fix msys CI build
Closes #6580
See merge request GNOME/gtk!7082
2024-03-28 20:50:24 +00:00
Benjamin Otte
6aa37a116d
build: Install vulkan-headers on msys CI
...
Apparently those are 2 packages.
Fixes #6580
2024-03-28 21:09:44 +01:00
Benjamin Otte
a34c018592
build: Use "meson setup" instead of just "meson"
...
Gets rid of a warning.
2024-03-28 21:09:44 +01:00
Benjamin Otte
710d8b948b
build: Remove stray file
...
How did that one get here?
2024-03-28 21:09:44 +01:00
Benjamin Otte
3df85581d5
Merge branch 'wip/otte/6582' into 'main'
...
wayland: On hide, remove frame callbacks from subsurfaces
Closes #6582
See merge request GNOME/gtk!7081
2024-03-28 19:59:29 +00:00
Benjamin Otte
91e3bc4496
wayland: On hide, remove frame callbacks from subsurfaces
...
Fixes subsurfaces receiving frame callbacks while the surface is hidden
or already destroyed.
Fixes #6582
2024-03-28 20:29:06 +01:00
Sabri Ünal
1f5df481a5
Update Turkish translation
2024-03-28 14:35:29 +00:00
Matthias Clasen
768522ce7f
Merge branch 'matthiasc/for-main' into 'main'
...
icontheme: Trust the compiler
See merge request GNOME/gtk!7076
2024-03-28 00:02:50 +00:00
Benjamin Otte
5f4e5db91b
Merge branch 'gtklistitemwidget-focus' into 'main'
...
gtk: Fix GtkListItemWidget focus chain
Closes #6340
See merge request GNOME/gtk!6777
2024-03-27 21:35:56 +00:00
Matthias Clasen
c5f73cb406
Tweak the eglconfig description once more
...
Just always print the depth and stencil buffer depth,
for maximum clarity.
2024-03-27 16:30:27 +01:00
Matthias Clasen
fb915dc8da
NEWS: Updates
2024-03-27 14:18:16 +01:00
Matthias Clasen
7a2569be14
icontheme: Trust the compiler
...
Just trust the compiler to replace strlen (literal) by the length.
2024-03-27 14:18:16 +01:00
Athmane MOKRAOUI
b1eed1c153
Add Kabyle translation
2024-03-26 11:34:22 +00:00
Martin
fac6f6c712
Update Slovenian translation
2024-03-24 23:19:54 +00:00
Martin
3f1fc798f0
Update Slovenian translation
2024-03-24 23:17:49 +00:00
Luca Bacci
e6a86f61dc
Merge branch 'fix-issue-3749' into 'main'
...
GdkWin32: Always set WS_MINIMIZEBOX on GdkToplevel
Closes #3749
See merge request GNOME/gtk!7072
2024-03-22 17:57:06 +00:00
Matthias Clasen
2799632c02
Merge branch 'scalefix' into 'main'
...
GtkScale: improving symmetry and value positioning
Closes #5171
See merge request GNOME/gtk!6935
2024-03-22 16:18:48 +00:00
Luca Bacci
8ffa681e02
GdkWin32: Always set WS_MINIMIZEBOX on GdkToplevel
...
Regardless if server-side decorated or not. This way the shell knows
that the window can be minimized.
Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/3749
2024-03-22 16:47:59 +01:00
Matthias Clasen
154035e76f
Merge branch 'entry-progress' into 'main'
...
theme: Make sure progress in entries is visible
Closes #6201
See merge request GNOME/gtk!7071
2024-03-22 15:00:48 +00:00
Matthias Clasen
1d4c664bfa
theme: Make sure progress in entries is visible
...
Give the trough a min height, so it doesn't shrink to nothing.
Fixes : #6201
2024-03-22 09:34:11 -04:00
Matthias Clasen
85a650afce
Merge branch 'dnd-cursor-malaise' into 'main'
...
wayland: Guarantee dnd-move as a cursor name
See merge request GNOME/gtk!7070
2024-03-22 02:15:32 +00:00
Matthias Clasen
f6c4d3731c
dnd: Go back to using dnd-move as move cursor
...
The move cursor in Adwaita is stuck with the 4-headed arrow image
which isn't suitable for a dnd cursor.
See https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/issues/286
2024-03-21 21:36:38 -04:00
Matthias Clasen
5e9070145e
wayland: Guarantee dnd-move as a cursor name
...
We need to go back to using this, since move is widely abused
and thus can't change its image to one thats appropriate for dnd.
2024-03-21 21:35:45 -04:00
Matthias Clasen
81ced841dd
Merge branch 'matthiasc/for-main' into 'main'
...
inspector: Show presentation time protocol
See merge request GNOME/gtk!7069
2024-03-21 12:35:33 +00:00
Matthias Clasen
9837a9dcfd
inspector: Show presentation time protocol
...
We have a list of all the used Wayland protocols and their versions
in the inspector. Lets keep it up-to-date.
2024-03-21 07:29:58 -04:00
Matthias Clasen
1704ec3c7d
Merge branch 'wip/chergert/presentation-time' into 'main'
...
gdk/wayland: implement client side of presentation-time
See merge request GNOME/gtk!6987
2024-03-21 11:28:19 +00:00
Matthias Clasen
c70a326055
Merge branch 'matthiasc/for-main' into 'main'
...
Sync cursor images with Adwaita
See merge request GNOME/gtk!7065
2024-03-21 02:37:35 +00:00