File j4-dmenu-desktop.changes of Package j4-dmenu-desktop
------------------------------------------------------------------- Mon Nov 6 16:47:54 UTC 2023 - dliw@posteo.net - Update to version 2.18~git20230912: * Apply clang-format * Add .clang-format file * Contributions of all kinds are welcome! * Remove Travis * Use exec to replace the shell with command * Add include guards to Dmenu.hh * Add tests for LocaleSuffixes * Replace signal() with sigaction() in main.cc * Fix SIGCHLD and waitpid() race ------------------------------------------------------------------- Sat Sep 11 10:21:20 UTC 2021 - dliw@posteo.net - Update to version 2.18~git2021-07-17: * With --no-generic, do not look for generic names when selecting app * TestSearchPath.cc: handle non-existent /usr/share/applications/ * Add #include <signal.h> for FreeBSD * bump required minimum cmake version * Handle SIGCHLD to avoid zombie processes * Adding ppc64le architecture support on travis-ci * r2.18 released 2020-10-02 * don't use C++ locale for sorting strings * README: Packaging status (found on bootandy/dust) * FileFinder: don't assuem struct dirent size * Dropped --prefix in favor of --wrapper The execuatables (command) could possibly have arguments supplied to them. In that case, use of prefix does not make sense. A wrapper could be used instead. The workflow remains the same. You would need to do `j4-dmenu-desktop --wrapper="i3 exec"` to make sure the command is sent to i3 exec * Added a --prefix option Can execute the commands with a certain prefix. Helps if you want something like `i3 exec $MY_COMMAND` and $MY_COMMAND binary is available. Fixes problems like [these](https://www.reddit.com/r/i3wm/comments/3bmhnm/open_programs_in_the_workspace_they_were_called/) * When no app is found, --no-exec should output raw dmenu choice * Add --no-exec option * FileFinder: account for DT_UNKNOWN * DEBUG: don't print two lines per file * FileFinder: list files in inode order * Replace `echo -ne` with printf * add some error handling mandated by warnings * --wait-on: use setsid() to avoid serial wait for children * Add nix/nixos to distribution packages list * Re-add support for %k * README: environment variables * Update README.md * Update README.md * Include stable and git versions * Modify Archlinux installation procedure * Add FreeBSD installation instructions * r2.17 released 2019-02-26 * fix compiler error on FreeBSD 11.2 ------------------------------------------------------------------- Thu Feb 7 12:15:25 UTC 2019 - dliw@posteo.net - initial package