| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: dmenu | Distribution: openSUSE Tumbleweed |
| Version: 5.3 | Vendor: openSUSE |
| Release: 1.5 | Build date: Sun Mar 24 19:54:31 2024 |
| Group: System/GUI/Other | Build host: reproducible |
| Size: 44062 | Source RPM: dmenu-5.3-1.5.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://tools.suckless.org/dmenu/ | |
| Summary: A generic and efficient menu for X | |
dmenu is a dynamic menu for X, originally designed for dwm. It manages large numbers of user-defined menu items efficiently.
MIT
* Sun Mar 24 2024 Dirk Müller <dmueller@suse.com>
- update to 5.3:
* fix leak when getline fails
* readstdin: allocate amount of items
* readstdin: reduce memory-usage
* fix BadMatch error when embedding on some windows
* drw: minor improvement to the nomatches cache
* remove options target
* Thu Jan 05 2023 Dirk Müller <dmueller@suse.com>
- update to 5.2:
* dmenu: use die() to print usage message
* remove workaround for a crash in emojis, fixed in Xft 2.3.5
* tab-complete: determine size before copying
* readstdin: use getline
* improve correctness and startup performance
* drw_text: account for fallback fonts in ellipsis width
* drw_text: don't segfault when called with 0 width
* fix UB with the function iscntrl()
* avoid redraw when there's no change
* inputw: improve correctness and startup performance
* signifcantly improve performance on large strings
* Wed May 11 2022 Ferdinand Thiessen <rpm@fthiessen.de>
- Update to version 5.1
* inputw: improve correctness and startup performance
* drw_text: don't segfault when called with 0 width
* drw_text: improve performance when there's no match
* significantly improve performance on large strings
* improve performance of case-insensitive matching
* add support for more keypad keys
* Sun Sep 20 2020 Dirk Mueller <dmueller@suse.com>
- update to 5.0:
* no change compared to 4.9 with the extra patches
- remove 0001-Close-when-the-embedding-window-is-destroyed.patch
0002-fix-crash-when-XOpenIM-returns-NULL.patch
0003-make-dmenu_path-script-executable.patch
0004-improve-xopenim-error-message.patch
0005-revert-IME-support.patch
0006-Fix-memory-leaks-in-drw.patch (upstream)
* Mon Aug 31 2020 Dirk Mueller <dmueller@suse.com>
- add input fixes from master branch at https://git.suckless.org/dmenu/ (bsc#1164650):
0001-Close-when-the-embedding-window-is-destroyed.patch
0002-fix-crash-when-XOpenIM-returns-NULL.patch
0003-make-dmenu_path-script-executable.patch
0004-improve-xopenim-error-message.patch
0005-revert-IME-support.patch
0006-Fix-memory-leaks-in-drw.patch
* Mon Aug 17 2020 Dirk Mueller <dmueller@suse.com>
- update to 4.9
* Use slow path if stdin is a tty
* Use bold for keyboard shortcuts in dmenu.1
* Fix cursor drawn position with wide glyphs
* Thu Mar 05 2020 Tomas Cech <sleep_walker@opensuse.org>
- revert back to 4.8
Based on bnc#1164650, fixes in GIT and personal experience - reverting.
- refresh dmenu-optflags again
- remove patches:
0001-Close-when-the-embedding-window-is-destroyed.patch
0002-fix-crash-when-XOpenIM-returns-NULL.patch
* Mon Feb 24 2020 Tomas Cech <sleep_walker@opensuse.org>
- add 0001-Close-when-the-embedding-window-is-destroyed.patch
- add 0002-fix-crash-when-XOpenIM-returns-NULL.patch
- fix crash on input
* Mon Feb 24 2020 Martin Pluskal <mpluskal@suse.com>
- Modernise spec file
- Install license and readme file
* Thu Jan 23 2020 Martin Rey <mrey@suse.com>
- bump to 4.9
for complete list of changes see
see https://git.suckless.org/dmenu/log/?h=4.9&qt=range&q=4.8..4.9
- dmenu-optflags.patch: Adapt patch to dmenu 4.9
/usr/bin/dmenu /usr/bin/dmenu_path /usr/bin/dmenu_run /usr/bin/stest /usr/share/doc/packages/dmenu /usr/share/doc/packages/dmenu/README /usr/share/licenses/dmenu /usr/share/licenses/dmenu/LICENSE /usr/share/man/man1/dmenu.1.gz /usr/share/man/man1/stest.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 22:49:34 2025