| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: jgmenu | Distribution: openSUSE Tumbleweed |
| Version: 4.5.0 | Vendor: openSUSE |
| Release: 1.3 | Build date: Mon Dec 16 12:48:27 2024 |
| Group: System/X11/Utilities | Build host: reproducible |
| Size: 392076 | Source RPM: jgmenu-4.5.0-1.3.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/johanmalm/jgmenu | |
| Summary: Small X11 menu intended to be used with openbox and tint2 | |
jgmenu is a simple X11 menu intended to be used with tint2 and openbox.
GPL-2.0-only
* Mon Dec 16 2024 Michael Vetter <mvetter@suse.com>
- Update to 4.5.0:
* Add config option search_empty_string so that the default ''
can be overridden. (#232)
* Ignore entries with empty commands when de-duplicating search results. This
makes a search for "aa" with the csv data below render two results rather
than one. (#227)
* jgmenu-apps: add config options --prepend-file and --append-file (#215)
* Do not focus any item on launch/awake to increase consistency with most
other menus (#209)
* Make librsvg dependency optional. Also support both 2.40.x and newer.
* Escape special characters (<, > and &) in @search widget to render
correctly with pango markup. (#194)
* contrib/xfce4-panel:
+ Fix xfce4-panel registration.
+ Add X-XFCE-API=2.0 to .desktop file to make the plugin work with the
latest xfce4-panel
* jgmenu-apps: handle name and generic-name containing commas (#192)
* Fix widgets button-release bug by not executing widget action on button
release if pointer has moved outside widget area since pressed (#189)
* Tue Mar 12 2024 Michael Vetter <mvetter@suse.com>
- remove dependency on /usr/bin/python3 using
%python3_fix_shebang macro, [bsc#1212476]
* Mon Oct 31 2022 Michael Vetter <mvetter@suse.com>
- Update to 4.4.1:
* Chase librsvg2 API changes
+ Use rsvg_handle_render_document() to render icons instead of
deprecated rsvg_handle_get_dimensions() and
rsvg_handle_render_cairo(). This requres librsvg2 >= 2.46
+ jgmenu.svg: specify width and height to enable some applications
using imlib2 >= v1.8 (such as feh and tint2) to render the
jgmenu.svg icon correctly. This is an indirect result of the
librsvg2 API deprecation of rsvg_handle_get_dimensions() and
rsvg_handle_render_cairo()
* jgmenu-apps: correctly sort desktop entries in languages other than
English. Issue #166
* Handle symlinked icon directories in order to support Papirus-Dark.
Issue #122.
* Use cache directory ${XDG_CACHE_HOME:-$HOME/.cache} rather than just
defaulting to ~/.cache. Issue #175.
* Fix widgets cursor-motion bug caused by background rect and text
widgets blocking action widgets which should handle mouse-over.
Issue #167
* Fri Sep 17 2021 Michael Vetter <mvetter@suse.com>
- Update to 4.4.0:
* Make --simple force short-lived mode (the way it was always intended to be
an is described in documentation). Fixes issue #153.
* jgmenu-apps:
- Respect TryExec in .desktop files including the handling of absolute
paths. Fixes issues #146 and #151.
- Parse .desktop file 'Path' field and support working directory
- Make exec[] field bigger to allow long strings (as seen in for example
wine applications).
- Include .desktop files in $XDG_DATA_DIRS/applications/ sub-directories
For example, ~/.local/share/applications/wine/Programs/Games/
* jgmenu-lx: escape C:\ in order to cope with libmenu-cache escaping the
backslash in 'C:\' in wine applications' .desktop file Exec= field
* gtktheme: call `jgmenu_run config` synchronously to avoid config file write
errors
* Mon Jan 04 2021 Michael Vetter <mvetter@suse.com>
- Update to 4.3.0:
* Add gradient support for menu window background. Use config options
menu_gradient_pos and color_menu_bg_to.
* Survive locales which are not supported by X11, for example en_HK.UTF-8
* Safely handle main event loop signals when X11 struggles to keep up
under extreme load or on very old machines
* obtheme: set color_title_border correctly (issue #142)
* obtheme: parse menu.overlap.x (issue #136)
* gtktheme: set title colours to match main menu.
* Add persistent mode config options and --persistent command line
option. When enabled, the menu does not exit or hide when it normally
would, for example on selecting an item or pressing escape.
* Add ^quit() markup. This simply exits and is designed to work with
the persistent mode.
* Add contib/ file jgmenu-unicode-icons.sh (PR #124)
* Wed May 20 2020 Michael Vetter <mvetter@suse.com>
- Update to 4.2.1:
* Fix apps module bug (issue #119)
* Thu May 07 2020 Michael Vetter <mvetter@suse.com>
- Update to 4.2.0:
* Add config options icon_norm_alpha and icon_sel_alpha.
* Support hooks. See jgmenu(1) for full details.
* Support startup script. Run ~/.config/jgmenu/startup on initial launch.
This feature enables optional syncing with others settings such as GTK3.
* gtktheme: save last theme name in ~/.cache/jgmenu/.last-gtktheme
This supports scripts for syncing gtktheme on startup.
* obtheme: set menu_border=0 by default to avoid inheriting unwanted menu
border thickness if openbox theme does not contain an entry for it.
* configure: support --libexecdir= and --libdir= (issue #109)
* configure: use the correct xfce4panel library.
* xfce4-panel: remove dpkg-architecture and hardcoded debian paths from
Makefile (issue #110).
* Wed Mar 04 2020 Michael Vetter <mvetter@suse.com>
- Update to 4.1.0:
* Add i18n support for {pre,ap}pend.csv file in jgmenu-apps(1)
* Add man page jgmenu-i18n(1)
* Add options --no-append and --no-prepend to jgmenu-apps(1) module.
* Whitespace-trim all comma separated fields when using the argv-buf library,
which is used for parsing menu data and widgets. This allows CSV data to be
indented or aligned without affecting the content.
* Resolve tilde in --csv-file value (issue #113).
* Add config option csv_no_duplicates to prevent applications from showing
in multiple directories. Only supported by jgmenu-apps(1) module.
* Respect that % can be escaped using %%, when removing field codes
(e.g. %U and %f) from .desktop file Exec= strings (issue #68).
Supported by jgmenu-apps(1) and jgmenu-lx(1).
* Wed Feb 05 2020 Michael Vetter <mvetter@suse.com>
- Update to 4.0.2:
* sbuf.c: fix bug which could result in segfault.
* x11-ui.c: support unusual color-depths required by applications
such as x2go (issue #111).
* Mon Jan 20 2020 Michael Vetter <mvetter@suse.com>
- Update to 4.0.1:
* Issue #108. Show menu on correct monitor in IPC mode (position_mode=ipc)
Before this fix, the menu would always appear on the monitor from which
it was first launched.
* Fix segfault bug in jgmenu-apps on OpenBSD.
* Update lithium theme to reflect introduction of apps module
/usr/bin/jgmenu /usr/bin/jgmenu_run /usr/libexec/jgmenu /usr/libexec/jgmenu/jgmenu-apps /usr/libexec/jgmenu/jgmenu-config /usr/libexec/jgmenu/jgmenu-greeneye /usr/libexec/jgmenu/jgmenu-hide-app.sh /usr/libexec/jgmenu/jgmenu-i18n /usr/libexec/jgmenu/jgmenu-init.sh /usr/libexec/jgmenu/jgmenu-ob /usr/libexec/jgmenu/jgmenu-obtheme /usr/libexec/jgmenu/jgmenu-socket /usr/libexec/jgmenu/jgmenu-themes.sh /usr/libexec/jgmenu/jgmenu-unity-hack.py /usr/share/applications/jgmenu.desktop /usr/share/doc/packages/jgmenu /usr/share/doc/packages/jgmenu/README.md /usr/share/icons/hicolor/scalable/apps/jgmenu.svg /usr/share/licenses/jgmenu /usr/share/licenses/jgmenu/LICENSE /usr/share/man/man1/jgmenu-apps.1.gz /usr/share/man/man1/jgmenu-i18n.1.gz /usr/share/man/man1/jgmenu-lx.1.gz /usr/share/man/man1/jgmenu-ob.1.gz /usr/share/man/man1/jgmenu-pmenu.1.gz /usr/share/man/man1/jgmenu.1.gz /usr/share/man/man1/jgmenu_run.1.gz /usr/share/man/man7/jgmenututorial.7.gz /usr/share/man/man7/jgmenuunicode.7.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Oct 22 22:37:11 2025