- Update to 1.12.0:
- Added:
* Add support for fallback icons in dmenu mode using comma-separated
values in the icon metadata ([#504][504]).
* `--namespace` command line option ([#512][512]).
* Gamma-correct blending. Disabled by default. Enable with the new
`--gamma-correct` command line option, or by setting
`gamma-correct-blending=yes` in `fuzzel.ini`. Note that
gamma-correct blending **is not supported in cairo enabled builds of
fuzzel**, due to the lack of 16-bit image buffers in cairo
([#546][546]).
* `scaling-filter` option (and the corresponding `--scaling-filter`
command line option). This option defines which scaling filter
fuzzel uses when down scaling PNGs ([#553][553]).
* `--minimal-lines` command line and config option, causing fuzzel to
adjust the number of displayed lines to the minimum of `--lines` and
the number of input lines ([#144][144])
* Touchscreen support ([#594][594])
* `{cmd}` placeholder support in the `terminal` option. When `{cmd}` is
present in the terminal command string, it will be replaced with the
application command instead of appending the command at the end. Useful
for setting the title or app_id. ([#600][600])
- Changed:
* Scrolling speed is now line-by-line instead of page-by-page ([#586][586])
* Number of render workers is now automatically limited to the number
of displayed entries.
* wayland-protocols >= 1.41 is now required.
* pixman >= 0.46.0 is now required.
* fcft >= 3.3.1 is now required.
* In application mode (not dmenu), fuzzel now ignores icon theme
OBS-URL: https://build.opensuse.org/request/show/1288888
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/fuzzel?expand=0&rev=35
I thought I sent this last night. Ope
- Add keyring and signature for package.
- Remove patches (Fixed upstream):
* 0001-shm-create-mfd-noexec-seal.patch
* 0002-fix-breakage-mfd-noexec-seal.patch
- Update to 1.10.2:
* Crash when terminal=yes (in fuzzel.ini), and a .desktop file
has Terminal=True but no Exec key.
* --anchor=center not working on some compositors.
- Updates from 1.10.1:
* Crash when executing the command line as is, i.e. when there is
no matching entry.
* Crash when parsing a .desktop file with lines beginning with
whitespace.
- Updates from 1.10.0:
Added:
* Support for the cursor-shape-v1 Wayland protocol.
* New option --anchor allows setting the window position anchor
(i.e. where on the screen the window should generally be
positioned), such as top, top-left, bottom-right, center, etc.
Defaults to center.
* --check-config command line option.
* New key binding: execute-input (mapped to shift+return by
default). This key binding executes the raw input as is,
regardless of whether it matches anything in the list or not.
* --select=STRING command line option. Selects the first entry
that matches the given string.
* include=<path> option to fuzzel.ini.
* New option --list-executables-in-path add executables presents
in the $PATH variable to the list.
* New key binding: delete-line-backward which corresponds to C-u
in bash. Also renames delete-line to delete-line-forward.
* The ID of the selected .desktop file, and executed command line
are now logged, at info level.
* Support for wp_fractional_scale_v1 (i.e. true fractional
scaling).
Changed:
* Minimum required version of wayland-protocols is now 1.32
* Selection color is now painted over background color.
* Exact matches (of the application title) are now sorted first.
* Set default log level to warning.
* Rename delete-line binding to delete-line-forward.
* password-character can now be set to the empty string.
Fixed:
* Ignore whitespace in .desktop files’ key and name values.
* Desktop entries with NoDisplay=true being ignored unless they
also had Name and Exec set.
* Crash when compositor sends a keyboard::modifiers event without
first sending a keyboard::keymap event (with a valid keymap).
* Quoted empty ("") arguments being ignored.
* Log-level not respected by syslog.
OBS-URL: https://build.opensuse.org/request/show/1169875
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/fuzzel?expand=0&rev=27