Christian Kirbach
a1f4735652
Update German translation
2022-03-13 22:08:50 +00:00
Balázs Úr
c5e372490d
Update Hungarian translation
2022-03-13 00:25:05 +00:00
Baurzhan Muftakhidinov
78e083b014
Update Kazakh translation
2022-03-12 16:34:02 +00:00
Baurzhan Muftakhidinov
6ac723321f
Update Kazakh translation
2022-03-12 13:23:19 +00:00
Anders Jonsson
343b08f3e6
Update Swedish translation
2022-03-12 11:39:05 +00:00
Dušan Kazik
c8d1f23ff5
Update Slovak translation
2022-03-11 07:43:53 +00:00
Balázs Úr
8a7fd71697
Update Hungarian translation
2022-03-11 01:08:54 +00:00
Yosef Or Boczko
39fcfa4473
Update Hebrew translation
2022-03-10 18:42:34 +00:00
Jiri Grönroos
d188c6dbaf
Update Finnish translation
2022-03-09 19:03:37 +00:00
Marek Černocký
8aec0dc200
Fixed Czech translation
2022-03-09 19:07:33 +01:00
Anders Jonsson
9053fd8335
Update Swedish translation
2022-03-09 10:49:50 +00:00
Danial Behzadi
a9720259f0
Update Persian translation
2022-03-08 15:00:39 +00:00
Ask Hjorth Larsen
b012886294
Updated Danish translation of gtk-properties
2022-03-08 01:21:58 +01:00
Ask Hjorth Larsen
5de26c684b
Updated Danish translation
2022-03-08 01:21:58 +01:00
Aurimas Černius
b1d9259e7d
Updated Lithuanian translation
2022-03-07 18:29:36 +02:00
Luna Jernberg
89bba41fd7
Update Swedish translation
2022-03-07 08:09:32 +00:00
Luming Zh
248d7ec93c
Update Chinese (China) translation
2022-03-05 23:45:12 +00:00
Jordi Mas i Hernandez
2be2912e43
Update Catalan translation
2022-03-04 21:40:27 +00:00
Changwoo Ryu
2755ad19be
Update Korean translation
2022-03-04 14:20:21 +00:00
Changwoo Ryu
156f99560d
Update Korean translation
2022-03-03 12:46:34 +00:00
Daniel Mustieles
159e9de034
Updated Spanish translation
2022-03-03 11:45:15 +01:00
Luca Bacci
f679b0648b
Merge branch 'backport-mr-4506-to-gtk-4-6' into 'gtk-4-6'
...
GdkWin32: Configure as needed when going fullscreen
See merge request GNOME/gtk!4547
2022-03-03 10:09:38 +00:00
Luca Bacci
f1ffa6eae9
Merge branch 'backport-mr-4531-to-gtk-4-6' into 'gtk-4-6'
...
gdkkeys-win32: Only perform substitution as last-resort
See merge request GNOME/gtk!4546
2022-03-03 09:33:27 +00:00
Luca Bacci
ec1b61494f
GdkWin32: Configure as needed when going fullscreen
...
Apply the fixes made by Chun-Wei Fan in [1] also for fullscreening /
unfullscreen. Fixes https://gitlab.gnome.org/GNOME/gtk/-/issues/4631
Also set the SWP_FRAMECHANGED flag as written by Raymond Chen in "How
do I switch a window between normal and fullscreen?" [2]
> An important flag to pass here is SWP_FRAMECHANGED, which tells
> the window manager to recalculate the window decorations (which we
> need it to do because we just changed them).
References:
[1] - https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/3712
[2] - https://devblogs.microsoft.com/oldnewthing/20100412-00/?p=14353
2022-03-03 10:01:41 +01:00
Philip Zander
cc561915b7
gdkkeys-win32: Only perform substitution as last-resort
...
Instead of performing keyboard layout substitution whenever we find a matching
entry in the registry, first try to load the original layout and only attempt
substitution when that fails.
See #4724
2022-03-03 09:59:53 +01:00
Aleksandr Melman
15707acb82
Update Russian translation
2022-03-02 19:29:31 +00:00
Emin Tufan Çetin
a8ce293bfc
Update Turkish translation
2022-03-02 13:05:48 +00:00
Goran Vidović
4eee322654
Update Croatian translation
2022-03-01 13:04:47 +00:00
Goran Vidović
67ae05d855
Update Croatian translation
2022-03-01 12:53:52 +00:00
Marek Černocký
5c535517b5
Updated Czech translation
2022-03-01 12:07:36 +01:00
Rafael Fontenelle
ded6bc04ff
Update Brazilian Portuguese translation
2022-02-28 14:46:55 +00:00
Fran Dieguez
3e8179c66e
Update Galician translation
2022-02-27 22:45:33 +00:00
Asier Sarasua Garmendia
3c21d6bf92
Update Basque translation
2022-02-27 08:05:18 +00:00
Hugo Carvalho
4c7af43eb3
Update Portuguese translation
2022-02-26 18:09:30 +00:00
Yuri Chornoivan
5ce96d5f3b
Update Ukrainian translation
2022-02-26 13:05:23 +00:00
Piotr Drąg
6b61cd1869
Update Polish translation
2022-02-26 13:29:19 +01:00
Christian Hergert
9bbf5966d3
macos: fix positioning of popover tails
...
This broke with the previous fixes for initial window positioning. We need
the initial positioning so that tails will be displayed correctly when the
popover surface is displayed.
2022-02-25 10:51:19 -05:00
Matthias Clasen
bcb6cf04ed
Merge branch 'wip/chergert/macos-window-manager' into 'main'
...
macos: improve placement of windows
See merge request GNOME/gtk!4510
2022-02-23 03:53:33 +00:00
Matthias Clasen
c9dbb30aff
Merge branch 'ebassi/docs-related' into 'main'
...
docs: Split dependencies from related libraries
See merge request GNOME/gtk!4474
2022-02-23 03:28:47 +00:00
Matthias Clasen
2c88797195
Merge branch 'wip/chergert/macos-iosurface' into 'main'
...
macos: modernize rendering with CALayer and IOSurface
See merge request GNOME/gtk!4477
2022-02-23 03:10:43 +00:00
Christian Hergert
89a351fd66
macos: improve placement of windows
...
This does some very basic window management so that we place surfaces in
locations where they can actually be interacted with correctly.
2022-02-22 18:43:46 -08:00
Christian Hergert
e1d3d01e2f
macos: update CGL context when surface resizes
2022-02-22 13:15:25 -08:00
Christian Hergert
76a58c40db
macos: force pixel format without depth/stencil
...
We don't need either depth or stencil buffers, so we want a pixel format
without them so that things like glClear() can do less work.
2022-02-22 13:09:30 -08:00
Yosef Or Boczko
3b0ceeb09a
Update Hebrew translation
2022-02-22 20:22:59 +00:00
Danial Behzadi
f95e082186
Update Persian translation
2022-02-22 20:08:03 +00:00
Christian Hergert
df8e2bc0a0
macos: only invalidate tiles when size changes
...
If the size changes, we need to relayout the tiles. Otherwise we can keep
using what we had before. Generally, that shouldn't happen, but the
previous check was failing in a number of ways.
2022-02-22 12:01:29 -08:00
Christian Hergert
42164fa8bb
macos: reload IOSurface when monitor configuration changes
...
We also want to reload buffer contents if the display server changes the
monitor configuration, such as after changing resolution or orientation.
2022-02-22 12:01:29 -08:00
Christian Hergert
6016e17a38
macos: double buffer IOSurface
...
It looks like, particularly on the M1, we might need to double buffer the
contents of the IOSurface<->OpenGL texture bindings. This doesn't appear
to show up on the Intel macbooks I've tried, but I've seen it in the wild
on an M1.
2022-02-22 12:01:29 -08:00
Christian Hergert
b2de83efcb
macos: restore key window after hiding popup
...
This fixes the focus returning to the parent window after the popup has
been hidden in the form of being a "Key Window" in macOS.
2022-02-22 12:01:29 -08:00
Christian Hergert
493f90499b
macos: fix window drag across mixed-scale monitors
...
If we have a 2x scale laptop with a 1x scale external display, we would
need to create a new IOSurface for the external display once it crosses
a boundary, otherwise we won't have something capable of displaying
correctly on the second monitor.
2022-02-22 12:01:29 -08:00