garcon merge requestshttps://gitlab.xfce.org/xfce/garcon/-/merge_requests2024-02-10T16:42:04Zhttps://gitlab.xfce.org/xfce/garcon/-/merge_requests/32Use Exec instead of TryExec for menu item visibility2024-02-10T16:42:04ZElliot LurieUse Exec instead of TryExec for menu item visibilityFixes #22Fixes #224.19.2https://gitlab.xfce.org/xfce/garcon/-/merge_requests/31Use target desktop files instead of symlinks2023-08-03T08:35:17ZElliot LurieUse target desktop files instead of symlinksFixes #1Fixes #14.18.2https://gitlab.xfce.org/xfce/garcon/-/merge_requests/30Add icon at 64px, clean up SVG metadata2023-06-11T13:55:27ZnewhoaAdd icon at 64px, clean up SVG metadataI believe a lot of these Xfce system apps and libraries are only shown in certain situations. So I don't think doing every size is needed, just certain sizes. If anyone catches any other sizes that are needed let me know.
---
This sho...I believe a lot of these Xfce system apps and libraries are only shown in certain situations. So I don't think doing every size is needed, just certain sizes. If anyone catches any other sizes that are needed let me know.
---
This should give a cleaner look in xfce4-about > About tab with 2x UI scaling.
Removes export path strings from SVGs, metadata which Inkscape added on export.
Note:
Inkscape has recently changed how export paths are saved, using relative
paths, so that shouldn't be an issue in the future.4.18.2https://gitlab.xfce.org/xfce/garcon/-/merge_requests/29build: Update and cleanup2023-04-17T19:11:25ZGaël Bonithonbuild: Update and cleanupRelated: xfce/xfce4-dev-tools#41Related: xfce/xfce4-dev-tools#414.19.0https://gitlab.xfce.org/xfce/garcon/-/merge_requests/28Use GIcons for menu icons instead of loading surfaces2023-03-28T17:36:54ZBrian TarriconeUse GIcons for menu icons instead of loading surfacesIt 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 sc...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.4.18.1https://gitlab.xfce.org/xfce/garcon/-/merge_requests/27Load icons using icon theme scaling functions correctly2023-03-28T17:36:45ZBrian TarriconeLoad icons using icon theme scaling functions correctly4.18.1https://gitlab.xfce.org/xfce/garcon/-/merge_requests/26build: Bump requirements for Xfce 4.182022-12-31T07:21:46ZGaël Bonithonbuild: Bump requirements for Xfce 4.18Xfce 4.18Alexander SchwinnAlexander Schwinnhttps://gitlab.xfce.org/xfce/garcon/-/merge_requests/25Fix menu icon blurriness when UI scale factor != 12022-12-15T17:07:16ZBrian TarriconeFix menu icon blurriness when UI scale factor != 1If the UI is scaled up from 1x, icons need to be rendered at a higher-multiple pixel value. The `GtkImage` can then be created (or updated) with a scale-aware `cairo_surface_t`.
Closes #33.If the UI is scaled up from 1x, icons need to be rendered at a higher-multiple pixel value. The `GtkImage` can then be created (or updated) with a scale-aware `cairo_surface_t`.
Closes #33.4.17.2https://gitlab.xfce.org/xfce/garcon/-/merge_requests/24Bump GObject Introspection minim version to 1.662022-10-30T09:38:43ZAlexander SchwinnBump GObject Introspection minim version to 1.66In order to make this package LTO ready
For more details, see xfconf#8In order to make this package LTO ready
For more details, see xfconf#84.17.2https://gitlab.xfce.org/xfce/garcon/-/merge_requests/23Merge files from applications-merged directory too2022-05-03T13:17:34ZTheo LinkspfeiferMerge files from applications-merged directory tooThe same line was added to [mate-applications.menu](https://github.com/mate-desktop/mate-menus/blob/master/layout/mate-applications.menu) (see [commit](https://github.com/mate-desktop/mate-menus/commit/f939339e26e862e72065bcd7316c1ac8b15...The same line was added to [mate-applications.menu](https://github.com/mate-desktop/mate-menus/blob/master/layout/mate-applications.menu) (see [commit](https://github.com/mate-desktop/mate-menus/commit/f939339e26e862e72065bcd7316c1ac8b1586763)) long ago. If I read the [specification](https://specifications.freedesktop.org/menu-spec/menu-spec-latest.html#paths) correctly, this is the right approach.https://gitlab.xfce.org/xfce/garcon/-/merge_requests/22garcon-menu-separator: Fix constructor2022-05-15T11:19:23ZGaël Bonithongarcon-menu-separator: Fix constructorThis partially reverts 1045e3f045aa819dc065682943865c8d12fdb734, where
the static qualifier was removed without reason and without making the
rest of the function consistent with this change. The
GarconMenuSeparator is not intended to be...This partially reverts 1045e3f045aa819dc065682943865c8d12fdb734, where
the static qualifier was removed without reason and without making the
rest of the function consistent with this change. The
GarconMenuSeparator is not intended to be packed in a container, so it
can effectively be created once and then only referenced.
This also fixes a memory leak reported by Valgrind on the weak reference
added on `separator`, which did not make sense anymore with a non-static
variable.
Related: !54.17.0https://gitlab.xfce.org/xfce/garcon/-/merge_requests/21garcon-menu-item: Fix memory leaks2022-05-15T11:16:44ZGaël Bonithongarcon-menu-item: Fix memory leaksFound when running Xfce4-panel in Valgrind.Found when running Xfce4-panel in Valgrind.4.17.0https://gitlab.xfce.org/xfce/garcon/-/merge_requests/20doc: Various fixes2022-05-15T11:16:11ZGaël Bonithondoc: Various fixesIn particular, fixes #24.In particular, fixes #24.4.17.0https://gitlab.xfce.org/xfce/garcon/-/merge_requests/19Fix build warnings2022-05-15T11:15:49ZGaël BonithonFix build warnings4.17.0https://gitlab.xfce.org/xfce/garcon/-/merge_requests/18garcon-gtk: Reduce latency when displaying the menu2023-07-26T14:04:18ZGaël Bonithongarcon-gtk: Reduce latency when displaying the menuSee individual commit messages for more details.
Fixes #5, xfce4-panel#485 primarily.
Fixes #3, xfce4-panel#184 also, since `menu->priv->is_loaded` is properly updated now.See individual commit messages for more details.
Fixes #5, xfce4-panel#485 primarily.
Fixes #3, xfce4-panel#184 also, since `menu->priv->is_loaded` is properly updated now.4.17.0https://gitlab.xfce.org/xfce/garcon/-/merge_requests/17Fix build warning and remove redundant code2022-05-15T11:09:57ZAvinash SonawaneFix build warning and remove redundant code4.17.0https://gitlab.xfce.org/xfce/garcon/-/merge_requests/16menu-item: Add get/set for PrefersNonDefaultGPU (#21)2022-05-15T11:08:59ZAndre Mirandamenu-item: Add get/set for PrefersNonDefaultGPU (#21)Closes #21Closes #214.17.0Andre MirandaAndre Mirandahttps://gitlab.xfce.org/xfce/garcon/-/merge_requests/15Reintroduce the science category (Fixes #20)2022-05-15T11:08:00ZSimon SteinbeißReintroduce the science category (Fixes #20)This reverts commit 2e5a4a70844b7c5e03029af32b38e9bec83a4b3a.This reverts commit 2e5a4a70844b7c5e03029af32b38e9bec83a4b3a.4.17.0https://gitlab.xfce.org/xfce/garcon/-/merge_requests/14garcon-gtk: Fix a small memory leak2022-05-15T11:07:29ZGaël Bonithongarcon-gtk: Fix a small memory leak4.17.0https://gitlab.xfce.org/xfce/garcon/-/merge_requests/13Revamp the documentation to modernize and uniformize accross components2022-05-15T11:06:58ZRomain BouvierRevamp the documentation to modernize and uniformize accross components4.17.0