- Apr 14, 2024
-
-
Anonymous authored
171 translated messages, 38 untranslated messages. Transifex (https://explore.transifex.com/xfce/).
-
- Apr 04, 2024
-
-
Gaël Bonithon authored
Fetching images via GtkClipboard seems to work correctly, as did the old version of clipboard manager used in clipman (see #105). On the other hand, fetching text can cause applications to hang on closing (e.g. mousepad, see panel-plugins/xfce4-clipman-plugin#107), whereas it works correctly via X11 code. So here we try to get the best of both: if an image is available, we use GtkClipboard, ignoring X11 events, and do the opposite for the rest. Fixes: #105 Related: panel-plugins/xfce4-clipman-plugin#107
-
- Apr 01, 2024
-
-
Anonymous authored
209 translated messages. Transifex (https://explore.transifex.com/xfce/).
-
- Mar 12, 2024
-
-
Anonymous authored
209 translated messages. Transifex (https://explore.transifex.com/xfce/).
-
- Feb 29, 2024
-
-
Gaël Bonithon authored
-
Gaël Bonithon authored
-
- Feb 16, 2024
-
-
Convert `libsm` into a feature, and add libICE as its dependency, in order to fix underlinking. The code in `libxfce4ui/xfce-sm-client.c` is using the functions from `<X11/ICE/ICElib.h>` when `--enable-libsm` is used. If libxfce4ui is compiled with a more strict linker (this could be simulated e.g. by passing `-Wl,-z,defs` to GNU ld), it fails due to missing function references: ``` /usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: .libs/libxfce4ui_2_la-xfce-sm-client.o: in function `xsmp_new_ice_connection': /tmp/libxfce4ui/libxfce4ui/xfce-sm-client.c:840:(.text+0xa80): undefined reference to `IceConnectionNumber' /usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: /tmp/libxfce4ui/libxfce4ui/xfce-sm-client.c:839:(.text+0xa99): undefined reference to `IceConnectionNumber' /usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: /tmp/libxfce4ui/libxfce4ui/xfce-sm-client.c:842:(.text+0xab5): undefined reference to `IceConnectionNumber' /usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: .libs/libxfce4ui_2_la-xfce-sm-client.o: in function `xsmp_ice_init': /tmp/libxfce4ui/libxfce4ui/xfce-sm-client.c:875:(.text+0x220a): undefined reference to `IceSetIOErrorHandler' /usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: /tmp/libxfce4ui/libxfce4ui/xfce-sm-client.c:876:(.text+0x221d): undefined reference to `IceSetIOErrorHandler' /usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: /tmp/libxfce4ui/libxfce4ui/xfce-sm-client.c:881:(.text+0x2239): undefined reference to `IceAddConnectionWatch' /usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: .libs/libxfce4ui_2_la-xfce-sm-client.o: in function `xsmp_process_ice_messages': /tmp/libxfce4ui/libxfce4ui/xfce-sm-client.c:806:(.text+0x2875): undefined reference to `IceProcessMessages' /usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: /tmp/libxfce4ui/libxfce4ui/xfce-sm-client.c:810:(.text+0x28c5): undefined reference to `IceSetShutdownNegotiation' /usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: /tmp/libxfce4ui/libxfce4ui/xfce-sm-client.c:814:(.text+0x28ec): undefined reference to `IceCloseConnection' ``` Originally reported to https://bugs.gentoo.org/924321
-
- Feb 11, 2024
-
-
Gaël Bonithon authored
Share the code currently present in xfce4-settings, so that the same clipboard manager can be used on X11 in xfce4-clipman-plugin, whether xfsettingsd is running or not. Apart from formatting the code to suit libxfce4ui, the only changes made are : * Rename GsdClipboardManager into XfceClipboardManager * Replacement of _start() and _stop() by a failable constructor. * Copy of xfce_xsettings_get_server_time(), which is used here. * Use g_list_free_full() whenever possible.
-
- Feb 10, 2024
-
-
Add a dependency on `config.h` to ensure that `libxfce4ui.h` is regenerate whenever `./configure` options change. Otherwise, once generated the header is never invalidated, and the X11 variant could be installed with `--disable-x11` or the other way around. This is particularly a problem because X11-enabled header is included in the source distribution, effectively preventing it from being updated even if the package is initially configured with `--disable-x11`. Originally reported as https://bugs.gentoo.org/924164. Fixes: 96735962 Related: !110, !114
-
Gaël Bonithon authored
Fixes: 96735962 Related: !110, !113
-
- Feb 08, 2024
-
-
Gaël Bonithon authored
This basically reverts b2e1dac2 and a0203505. The reason is that I don't know how to tell the difference between legitimate and illegitimate filtering. In particular, using consumed modifiers doesn't help. In the end, it's better to grab a few too many keys than not enough, so the balance tips in favor of deletion. Closes: #101
-
- Feb 06, 2024
-
-
Anonymous authored
209 translated messages. Transifex (https://explore.transifex.com/xfce/).
-
- Feb 05, 2024
-
-
Gaël Bonithon authored
-
Gaël Bonithon authored
-
Gaël Bonithon authored
-
Gaël Bonithon authored
-
- Jan 31, 2024
-
-
Gaël Bonithon authored
-
- Jan 11, 2024
-
-
Gaël Bonithon authored
In FreeBSD bind_textdomain_codeset is provided by external package gettext via libintl. Related: xfce/libxfce4util#25
-
- Dec 19, 2023
-
-
Anonymous authored
192 translated messages, 17 untranslated messages. Transifex (https://explore.transifex.com/xfce/).
-
- Dec 12, 2023
-
-
Anonymous authored
209 translated messages. Transifex (https://explore.transifex.com/xfce/).
-
- Dec 05, 2023
-
-
Gaël Bonithon authored
Maybe we shouldn't have to do this, but it's better to avoid a crash. Fixes: #99
-
- Dec 04, 2023
-
-
Anonymous authored
209 translated messages. Transifex (https://explore.transifex.com/xfce/).
-
- Nov 27, 2023
-
-
Anonymous authored
209 translated messages. Transifex (https://explore.transifex.com/xfce/).
-
- Nov 24, 2023
-
-
Anonymous authored
208 translated messages, 1 untranslated message. Transifex (https://explore.transifex.com/xfce/).
-
Anonymous authored
209 translated messages. Transifex (https://explore.transifex.com/xfce/).
-
- Nov 23, 2023
-
-
Gaël Bonithon authored
It shouldn't actually work like this (it should be either transfer full or transfer none), but we can't change it now.
-
Gaël Bonithon authored
It was actually optional using XDT_CHECK_LIBSM, and I made it required by mistake in 96735962. Fixes: 96735962 Related: !110
-
- Nov 21, 2023
-
-
Gaël Bonithon authored
Sources not built should be removed from installed headers at configure time instead. Fixes: 96735962 Related: !110
-
- Nov 18, 2023
-
-
Gaël Bonithon authored
-
Gaël Bonithon authored
So user can extend or override the flags provided there by defining the DISTCHECK_CONFIGURE_FLAGS variable.
-
Gaël Bonithon authored
-
- Nov 17, 2023
-
-
Gaël Bonithon authored
-
Gaël Bonithon authored
Although the current code runs on Wayland it is obviously X11-specific and would be disabled later when the --disable-x11 build flag is introduced. The GLX_MESA_query_renderer extension does not appear to have a Wayland counterpart at present. See also https://gitlab.freedesktop.org/mesa/mesa/-/issues/2976 Formatting is fixed in next commit.
-
Gaël Bonithon authored
The warning is silenced by 0e7f4677 but better to replace this.
-
- Nov 15, 2023
-
-
Anonymous authored
190 translated messages, 19 untranslated messages. Transifex (https://explore.transifex.com/xfce/).
-
- Nov 07, 2023
-
-
Anonymous authored
209 translated messages. Transifex (https://explore.transifex.com/xfce/).
-
- Nov 06, 2023
-
-
Anonymous authored
209 translated messages. Transifex (https://explore.transifex.com/xfce/).
-
- Nov 05, 2023
-
-
Anonymous authored
209 translated messages. Transifex (https://explore.transifex.com/xfce/).
-
- Oct 31, 2023
-
-
Anonymous authored
209 translated messages. Transifex (https://explore.transifex.com/xfce/).
-
- Oct 29, 2023
-
-
Anonymous authored
209 translated messages. Transifex (https://explore.transifex.com/xfce/).
-