Commit Graph

70750 Commits

Author SHA1 Message Date
Balázs Meskó
baa4c12322 Update Hungarian translation 2021-09-11 23:38:52 +00:00
Guillaume Bernard
8ffd7e9f87 Update French translation 2021-09-11 09:41:11 +00:00
Guillaume Bernard
f433c543fe Update French translation 2021-09-11 09:36:29 +00:00
Goran Vidović
33e00c9087 Update Croatian translation 2021-09-10 15:58:48 +00:00
Goran Vidović
e507ff96ac Update Croatian translation 2021-09-10 15:56:27 +00:00
Goran Vidović
4b19e5d58d Update Croatian translation 2021-09-10 15:43:42 +00:00
Emin Tufan Çetin
7a6a1c8f32 Update Turkish translation 2021-09-10 06:29:45 +00:00
Matej Urbančič
1742de2f2d Update Slovenian translation 2021-09-07 18:25:03 +00:00
Matej Urbančič
9c8b297223 Update Slovenian translation 2021-09-07 18:20:01 +00:00
Danial Behzadi
462115a57e Update Persian translation 2021-09-06 13:18:07 +00:00
Daniel Șerbănescu
bb72acf9cd Update Romanian translation 2021-09-05 18:43:29 +00:00
Daniel Șerbănescu
63d829bbc1 Update Romanian translation 2021-09-05 18:34:20 +00:00
Anders Jonsson
19af960163 Update Swedish translation 2021-09-05 14:11:36 +00:00
Asier Sarasua Garmendia
0768addbb3 Update Basque translation 2021-09-04 20:54:26 +00:00
Asier Sarasua Garmendia
edbcd7d36e Update Basque translation 2021-09-04 20:50:17 +00:00
Changwoo Ryu
8ae31322a0 Update Korean translation 2021-09-04 14:55:06 +00:00
Changwoo Ryu
0a5af76932 Update Korean translation 2021-09-04 08:59:22 +00:00
Anders Jonsson
2dbcad428a Update Swedish translation 2021-09-03 22:59:22 +00:00
Matthias Clasen
817cfcacce Merge branch 'backports-for-4-4' into 'gtk-4-4'
windowhandle: Quiet a compiler warning

See merge request GNOME/gtk!3915
2021-09-03 00:55:54 +00:00
Matthias Clasen
5053e9917e Fix build against pango main
Handle (and ignore) new Pango attributes.
2021-09-02 19:59:41 -04:00
Xavier Claessens
4f5d959a94 media: Check for gstreamer verion instead of using cc.links()
This fix error when gstgl_dep comes from a subproject because in that
case it cannot be used in compiler checks.
2021-09-02 19:59:41 -04:00
Matthias Clasen
8407ebe1d8 editable: Clarify the docs
Make it clear that your class must have all the editable properties
already before you call the (confusingly named) function
gtk_editable_install_properties.
2021-09-02 19:59:41 -04:00
Matthias Clasen
d2efdaba59 gdk: Make GDK_DEBUG=default-settings unconditional
Our tests use this settings, so we should respect it
in non-debug builds as well.
2021-09-02 19:59:41 -04:00
Simon McVittie
da12386faf compose: Update sequences from libX11 1.7.2
This adds support for sequences like <Compose>,G,u -> capital G with
breve. Previously, only a capital U was accepted for E, G, I and O
(but a lower-case u was accepted for A and U for some reason).

Signed-off-by: Simon McVittie <smcv@debian.org>
2021-09-02 19:59:41 -04:00
Simon McVittie
7f9f097c3d compose: Document how to get compose-parse input from libX11 source
Signed-off-by: Simon McVittie <smcv@debian.org>
2021-09-02 19:59:41 -04:00
Simon McVittie
71f6ba92ee compose: Generate endian-dependent compact Compose data
The GtkComposeTable cache is always in big-endian format and is
byteswapped on load for the more common little-endian CPUs, but
init_builtin_table() in GtkIMContextSimple can't byteswap the built-in
data without copying it, which is undesirable. Pregenerate both big-
and little-endian compose data, and compile the correct flavour into
each build of GTK. This fixes failure of the composetable test when
building for a big-endian architecture such as s390x and (traditional,
big-endian) powerpc.

Resolves: https://gitlab.gnome.org/GNOME/gtk/-/issues/4217
Signed-off-by: Simon McVittie <smcv@debian.org>
2021-09-02 19:59:41 -04:00
Benjamin Otte
11c1b97d5c stylecontext: Remove unneeded headers 2021-09-02 19:59:41 -04:00
Benjamin Otte
d36b27cc3a fontbutton: Destroy dialog in unrealize()
This way, we can be sure it's always using the right display.

We can also be sure that it doesn't leak.
2021-09-02 19:59:41 -04:00
Benjamin Otte
eec783b922 fontbutton: Make sure the window is on the same display
We don't want the font buttons created by the inspector to run on the
default display.
2021-09-02 19:59:41 -04:00
Benjamin Otte
edebd48b24 build: Check that introspection is enabled for docs build 2021-09-02 19:59:41 -04:00
Benjamin Otte
ede1348cd8 docs: Fix vfunc references
vfunc references should just use the object name, not the
class/interface/iface name.
2021-09-02 19:59:41 -04:00
Matthias Clasen
951844a0f5 ngl: Avoid a coordinate overflow
This was showing up as big text selections going
missing sporadically.

Fixes: #4214
2021-09-02 19:59:41 -04:00
Ian Douglas Scott
ddbafa4d1a x11: Fix handling of RRScreenChangeNotify/RRNotify events
It seems these are sent with `xwindow` set to the root window, so this
was failing to find a surface and get the screen from that.

I'm not sure if there's a reason not to get the screen this way
elsewhere in the function, but it seems this should be correct.

This fixes the behavior of `gdk_x11_display_get_monitors()`, which
wasn't correctly changing when monitors were added or removed. For
instance, this python code was always showing the same number of
monitors when one was turned off and on, but updates correctly with this
change applied:

```python
import gi
gi.require_version("GLib", "2.0")
gi.require_version("Gdk", "4.0")
gi.require_version("Gtk", "4.0")
from gi.repository import GLib, Gdk, Gtk

def f():
    print(len(Gdk.Display.get_default().get_monitors()))
    return True
GLib.timeout_add_seconds(1, f)

GLib.MainLoop().run()
```
2021-09-02 19:59:41 -04:00
Florian Müllner
d0d982e2ed window: Prefer menu bars when handling F10
Focusing the first widget in the titlebar is a good fallback,
but a "real" menubar or :primary menu button should take
precedence.
2021-09-02 19:59:41 -04:00
Matthias Clasen
6ad047ab79 textview: Apply font features from css
We were forgetting to propagate these values from
CSS to the default attributes. Share the code for
getting these values out of a GtkCssStyle.
2021-09-02 19:59:41 -04:00
Matthias Clasen
e7479db2ba textview: Apply line decoration from css
We were forgetting to propagate these values from
CSS to the default attributes.
2021-09-02 19:08:19 -04:00
Matthias Clasen
3799c9d51e textview: Don't forget to collect css letterspacing
There are more properties missing, this is just the start.

Fixes: #4207
2021-09-02 19:08:05 -04:00
Matthias Clasen
4bb230d7d7 windowhandle: Quiet a compiler warning
gesture was left uninitialized in the default case.
2021-09-02 18:22:58 -04:00
Jiri Grönroos
33a4ae12ef Update Finnish translation 2021-09-02 16:06:39 +00:00
Aurimas Černius
0c343d3aad Updated Lithuanian translation 2021-09-02 13:49:47 +03:00
Danial Behzadi
6697b738ad Update Persian translation 2021-09-01 09:43:59 +00:00
Daniel Mustieles
e441f75ca6 Updated Spanish translation 2021-09-01 11:02:05 +02:00
Baurzhan Muftakhidinov
581004aa7d Update Kazakh translation 2021-08-29 17:11:04 +00:00
Baurzhan Muftakhidinov
e1fbcbb93e Update Kazakh translation 2021-08-29 14:42:01 +00:00
Enrico Nicoletto
cd9735eab1 Update Brazilian Portuguese translation 2021-08-28 01:00:26 +00:00
Enrico Nicoletto
8f5a1471cc Update Brazilian Portuguese translation 2021-08-28 00:44:25 +00:00
Andika Triwidada
f9efd103a9 Update Indonesian translation 2021-08-26 14:45:38 +00:00
Andika Triwidada
85ad1db8ef Update Indonesian translation 2021-08-26 14:40:03 +00:00
Hugo Carvalho
6e467de751 Update Portuguese translation 2021-08-26 14:29:50 +00:00
Hugo Carvalho
ae5b6395ad Update Portuguese translation 2021-08-26 14:12:47 +00:00