~mate-desktop/mate-desktop/+git/mate-media:master

Last commit made on 2024-02-25
Get this branch:
git clone -b master https://git.launchpad.net/~mate-desktop/mate-desktop/+git/mate-media

Branch merges

Branch information

Recent commits

d3d9964... by raveit65

release 1.28.1

2572ea7... by raveit65

 Distribute Meson build system

95aeae6... by raveit65

release 1.28.0

1231940... by raveit65

tx: sync with transifex

57095c3... by raveit65

ci: use ubuntu jammy as docker

ab62888... by luke

meson: fix building wayland support

*Checking for GDK_WINDOWING_WAYLAND breaks the wayland support when built with meson as it is not detected

7f45b83... by zhuyaliang <15132211195@163.com>

add meson build support

f4a3f42... by raveit65

fix building with libxml 2.12.0

86271b3... by Colomban Wendling

Fix various instance checks

The g_return*_if_fail() calls should use PREFIX_IS_TYPE_NAME [1], which
returns whether the given instance is of the right type, not
PREFIX_TYPE_NAME [2], which checks whether the given instance if of the
right type, warns if not, and returns the passed-in instance unchanged.

Using the wrong one means the returned value is the passed-in pointer,
and thus passes the g_return*_if_fail() whenever the pointer is
non-NULL, no matter whether it's of the right type or not.

A warning would still be emitted by g_type_check_instance_cast(), but
the execution wouldn't get short-circuited.

[1] calls g_type_check_instance_is_a()
[2] calls g_type_check_instance_cast()

0c06fb5... by Colomban Wendling

applet: Do not override the process' text domain

When loaded as in-process applet, we must not call `textdomain()` or we
will override mate-panel's text domain. Instead, properly use
gi18n-lib.h header that provides the same API but uses the compile-time
`GETTEXT_PACKAGE` value for each call.

Actually drop the whole i18n setup logic that is provided already by
mate-panel's factory macros.

Fixes #203.