- Feb 16, 2023
-
-
Gaël Bonithon authored
As the doc states, calling `g_mutex_clear()` on a locked mutex leads to undefined behavior. This can happen at least in the case of GarconMenu, where a load may be in progress at the time the last reference is removed in GarconGtkMenu. This can be reproduced by reloading the panel configuration via xfce4-panel-profiles when a custom menu file is used. Fixes: 966f7c99 Related: !18
-
- Jan 20, 2023
-
-
Anonymous authored
38 translated messages. Transifex (https://explore.transifex.com/xfce/).
-
- Jan 14, 2023
-
-
Brian Tarricone authored
It turn out GtkImage automatically takes UI scale factor into account when loading images from GIcons. This allows us to avoid having to thread through the scale factor everywhere, and also means we don't need to do anything when the scale factor changes.
-
- Jan 13, 2023
-
-
Brian Tarricone authored
This reverts commit 563e07f5.
-
Brian Tarricone authored
This reverts commit f1efceb2.
-
Anonymous authored
38 translated messages. Transifex (https://explore.transifex.com/xfce/).
-
- Jan 02, 2023
-
-
Gaël Bonithon authored
This could result in the menu loaded twice in (very) rare cases. Fixes: d2c7068e Related: !18
-
- Dec 31, 2022
-
-
- Dec 15, 2022
-
-
Gaël Bonithon authored
-
Gaël Bonithon authored
-
- Dec 05, 2022
-
-
Gaël Bonithon authored
-
Anonymous authored
38 translated messages. Transifex (https://explore.transifex.com/xfce/).
-
- Nov 30, 2022
-
-
Gaël Bonithon authored
-
Gaël Bonithon authored
-
- Nov 04, 2022
-
-
Gaël Bonithon authored
-
Gaël Bonithon authored
Non-trivial functions connected to file monitoring or delayed must be protected from concurrent execution with `garcon_menu_load()`. Fixes: d2c7068e Related: !18
-
Gaël Bonithon authored
Fixes: d2c7068e Related: !18
-
- Nov 02, 2022
-
-
Gaël Bonithon authored
Otherwise there is a time interval during which the id is null while the object is still alive. This can cause problems especially since the menu loading is asynchronous (d2c7068e).
-
- Oct 31, 2022
-
-
Gaël Bonithon authored
-
Gaël Bonithon authored
-
- Oct 29, 2022
- Oct 28, 2022
-
-
Gaël Bonithon authored
Only GLib 2.66 will be required for Xfce 4.18. Fixes: f33c23d2
-
- Oct 26, 2022
-
-
Anonymous authored
38 translated messages. Transifex (https://explore.transifex.com/xfce/).
-
- Oct 19, 2022
-
-
Anonymous authored
38 translated messages. Transifex (https://explore.transifex.com/xfce/).
-
- Sep 17, 2022
-
-
Gaël Bonithon authored
Since Garcon reduces the case of URL desktop files to the case of a classic file with an Exec key of value `exo-open 'URL'`, and there is no reliable way to distinguish the two cases from the outside when invoking `garcon_menu_item_get_command()`, Garcon must escape the '%' characters in the URL as if they appeared in the value of an Exec key. Fixes: #31
-
- Sep 10, 2022
-
-
Alexander Schwinn authored
-
- Sep 05, 2022
-
-
Gaël Bonithon authored
This partially reverts c709d625. garcon-marshal.h is installed for some reason.
-
Gaël Bonithon authored
-
Gaël Bonithon authored
-
Gaël Bonithon authored
Although not documented, at least its values should be displayed, since it is a property of GarconMenuNode.
-
Gaël Bonithon authored
-
Gaël Bonithon authored
-
Gaël Bonithon authored
-
Gaël Bonithon authored
-
Gaël Bonithon authored
-
- Jul 16, 2022
-
-
Anonymous authored
38 translated messages. Transifex (https://www.transifex.com/xfce/public/).
-
- Jul 11, 2022
-
-
Anonymous authored
38 translated messages. Transifex (https://www.transifex.com/xfce/public/).
-
Gaël Bonithon authored
-
Gaël Bonithon authored
-
- Jun 25, 2022
-
-
Anonymous authored
38 translated messages. Transifex (https://www.transifex.com/xfce/public/).
-