* Mon Dec 06 2021 Michael Vetter <mvetter@suse.com>
- Update to 1.7.2:
* [Build] Fix building without window mode enabled.
* [Config] Do not print out the 'theme' field in configuration on dump.
* [CI] test window mode less build.
* Allow configuration block in theme again.
- Remove fix-shebangs.patch
* Mon Dec 06 2021 Michael Vetter <mvetter@suse.com>
- Update to 1.7.1:
* [Theme] Fix highlight with only theme.
* Updated documentation and landing page (Thanks to RaZ0rr-Two)
* [Combi] Fix nesting combi modi (#1510)
* [DMenu] Fix crash dmenu mode when no entry is available. (#1504)
* [Run|Drun] Only initialize file-completer on first use.
* [FileBrowser] Reduce number of re-allocs.
* [Readme] Remove generating readme.html for dist.
* [Dmenu] Fix uninitialized memory (non-selectable)
* [FileBrowser] Try to convert invalid encoded text. (#1471)
* [FileBrowser] Don't crash on invalid file filenames. (#1471)
* [Theme] print known colors as its color name.
* [CMD] If failed to convert commandline to new option, do not stop. (#1425)
* [Theme] Fix parsing of nested media blocks. (#1442)
* [Widgets] Fix sizing logic widgets. (#1437)
* [Window] Try to fix auto-sizing of desktop names for non-i3 desktops. (#1439)
* [Window] Fix broken close-on-delete. (#1421)
* [Listview] Correctly check if selected item is highlighted. (#1423)
* [Entry] Allow action to be taken on input change. (#1405)
* [Theme] Don't truncate double values. (#1419)
* [Grammar] Add support for env(ENV,default).
* [Documentation] documentation fixes.
* [Theme] fix dmenu theme ( #1396).
* Sun Nov 22 2020 Avindra Goolcharan <avindra@opensuse.org>
- Update to 1.6.1:
* resolving issues that the default theme had on some systems
* [Theme] Add min/max operator support to calc()
* [Theme] @media statements can now be nested
* FileBrowser: the file browser plugin is now integrated
* Use GdkPixbuf for Icon parsing
* Fix parsing dicts in config file (with " in middle of string)
* Add -normalize-match option, that tries to o match ö, é match e
* Show error message and return to list instead of closing
* [Textbox] Try to fix estimated font height
* [DRun] Fix crash in broken caching mechanism
* Mon Sep 07 2020 Michael Vetter <mvetter@suse.com>
- Update to 1.6.0:
* Add themes/ directory in the users rofi config directory to the
theme search path. (#1001)
* Split listview element into box widget holding icon and textbox.
Supporting more dynamic themes. (#949)
* Fix default theme.
* Add -upgrade-config option.
* Add ROFI_PLUGIN_PATH variable.
* Add check for running rofi inside a Script mode.
* Remove gnome-terminal from rofi-sensible-terminal (#1074)
* Set window title based on mode name. (#969)
* Subpixel rendering workaround. (#303)
* Support character type in configuration {} block . (#1131)
* Use XDG_CONFIG_DIRS (#1133)
* [Box] Bug fix update propagation.
* [Build] Fix meson build with meson 0.55.
* [DMenu] Add -keep-right flag. (#1089)
* [DMenu] Don't match markup when filtering. (#579,#1128)
* [DRUN] Support Type=Link (#1166)
* [DRun] Add % to escape variable.
* [DRun] Add an optional cache for desktop files. (#1040)
* [DRun] Add keywords as default match item. (#1061)
* [DRun] Don't run custom commands.
* [DRun] Match keywords field.
* [DRun] Only show selected categories. (#817)
* [Dmenu|Script] Add non-selectable entries. (#1024)
* [Doc] Update documentation.
* [IconFetcher] Add jpeg support.
* [Icon] Set default size to 1.2 CH.
* [Icon] support distance for size.
* [Listview] Add widget to show keybinding index. (#1050)
* [Listview] Fix distribution of remaining space.
* [Listview] Fix left-to-right scrolling. (#1028)
* [Listview] Fix updating elements. (#1032)
* [Matching] Make Fuzzy matching non greedy.
* [Script] Add delimiter option. (#1041)
* [Script] Add environment variable indicating state.
* [Script] Add extra matchign field (meta). (#1052)
* [Script] Add info option, hidden field that gets passed
to script via ROFI_INFO environment.
* [Script] Add no-custom option.
* [Textbox] Add cursor blinking option.
* [Textbox] Add placeholder. (#1020)
* [Theme] Add calc() support. (#1105)
* [Theme] Add alpha channel to highlight color. (#1033)
* [Theme] Add sidebar as mode-switcher alias.
* [Theme] Add some initial @media support. (#893)
* [Theme] Support buttons in the UI.
* [View] Add two widgets. One showing number of rows,
other number of filtered rows. (#1026)
* [Window] Add window thumbnail option.
* [Window] Remove arbitrary # window limit. (#1047)
* [Window] check buffer overflow.
* See https://github.com/davatorium/rofi/releases/tag/1.6.0
for more details
- Update xdg-terminal.patch
* Mon Jul 01 2019 mvetter@suse.com
- Update to version 1.5.4:
* Fix crash in SSH dialog
* Mon Jun 24 2019 mvetter@suse.com
- Update to version 1.5.3:
* Sidebar renamed to mode-switcher
* Icons in dmenu
* Ellipsizing listview entries
* Update manpage with missing entry. (#937)
* Rename sidebar widget to mode-switcher and allow configuration from theme.
* Timing: Moving timing output to glib debug system.
* SSH: Fix unitialized variable issue.
* SSH: resolve ':' conflict in history entries.
* SSH: be case-insensitive when parsing keywords.
* RASI Lexer: Fix nested () in variable default field.
* USABILITY: When mode not found, show in gui not just on commandline.
* ICON: Allow aligning image in icon widget.
* Meson build system: cleanups and improvements.
* Meson build system: add documentation (#943)
* Window: Fix default formatting and remove (invalid) deprecation warning.
* DMenu: Add support for showing icons infront of displayed list.
* Overlay: Fix overlay widget to correctly integrate in new theme format.
* Update libnkutils, libgwater.
* DMENU: Add format option to strip pango markup from return value.
* ListView: allow user to change ellipsizing displayed value at run-time.
- Update xdg-terminal.patch
* Sun Dec 30 2018 mvetter@suse.com
- Update to version 1.5.2:
* Clearify Check dependency. (#879)
* Add option to change negate character. (#877)
* Fix assert and update test. (#875)
* Add missing example Script (#869)
* Add drun-display-format option. (#858)
* Fixing typos (#867,#837,#831,#804)
* Fix loading icons that are in cache (#860)
* Improve ssh known_host parser. (#820)
* Add terminals to rofi-sensible-terminal (#808)
* Lexer Fix several ambiguity and handling of empty input.
* IconFetcher preload the user set icon theme.
* IconFetcher use generic threadpool.
* Lexer support environment variables.
* Cleanup syntax for sorting. (#816)
* Documents update.
* Fix how borders are drawn. (#792, #783)
Version: 1.5.1-bp150.2.3
* Sun Mar 18 2018 avindra@opensuse.org
- Update to version 1.5.1
* [SSH] Reload when ssh entry is deleted.
* Add support for randr 1.5 monitors.
* Fix border layout structure.
* Fix make test in libnkutils.
* Fix typos in theme manpage.
* Fix README config file location.
- cleanup with spec-cleaner
* Thu Feb 01 2018 avindra@opensuse.org
- Update to version 1.5.0:
* New features
+ Specify matching field
+ Pass extra properties in script mode
+ Negated matching
* Backwards incompatible changes:
+ All Mouse buttons and scroll bindings Prompt colon have more
semantic names
* Changes
+ Prompt colon is now removed by default
+ In themes the '#' prefix before the element name is now
optional
* For full details, see:
https://github.com/DaveDavenport/rofi/releases/tag/1.5.0
- switch to xz tarball
- rebase xdg-terminal.patch
- add fix-shebangs.patch
- spec file tidiness:
- use valid group for devel package
- remove unnecessary build dependencies
- remove explicit prefix for "devel" packages
* Sun Oct 15 2017 mvetter@suse.com
- Update to version 1.4.2:
* Add sort to manpage. (#682[1])
* Add tranaparent to theme manpage. (#688[2])
* Re-add theme headers. (#679[3])
* Fix super key. (#684[4])
* Unknown option libnkutils:uuid. (#677[5])
* Mode window is not found. (#686[6])
* Fix meson build in dist file.
* Wed Sep 27 2017 mvetter@suse.com
- Update to version 1.4.1:
* Improved error messages
* Customizable highlight, allowing underline, strikethrough,
italic, bold, small caps and the color to be set.
* Give up when keyboard is not grabbed in first 5 seconds.
* Improve manpage
* Super-{1..10} hotkeys for selecting the first 10 rows.
* Allow x-align/y-align on textbox.
* Support matching bangs on multiple characters in combi mode. (#542)
* Set WM_CLASS (#549)
* Async pre-read 25 rows for improving user experience. (#550)
* Improve handling in floating window manager by always setting window size.
* DRun speedups.
* Make lazy-grab default.
* Remove extra layer in textbox. (#553)
* Ignore fonts that result in a family name or size 0. (#554)
* [Combi] Allow bang to match multiple modes. (#552)
* Add detection of window manager and work around quirks.
* Support dynamic plugins.
* DMENU tty detection.
* Support for icons in drun, combi and window mode.
* Startup notification of launched application support.
* Meson support.
* Fuzzy matching with fzf based sorting algorithm.
* Auto-detect DPI.
* Set cursor at the end of the input field. (#662)
* Meson support (thx to SardemFF7).
* [Script] parse the command as if it was commandline. (#650)
* Don't enable asan by meson. (#642)
* Allow text widgets to be added in theme and string to be set.
* [Dmenu] Support the -w flag.
* Allow window (via window id) to be location for rofi window.
* [Dmenu] Allow multi-select mode in -no-custom mode.
* Flex/Bison based parser for new theme format.
* Meson build support.
* Initial plugin support, exporting of pkg-config file for rofi.
* Improved positioning support for placing window on monitor.
* Allow rofi to be placed above window based on window id.
* Support different font per textbox.
- Update xdg-terminal.patch
- Still use automake due to
https://github.com/DaveDavenport/rofi/issues/677
- Don't use 'check' yet because 0.11 is not yet in TW
* Thu Feb 02 2017 jengelh@inai.de
- Trim description
* Wed Jan 11 2017 mvetter@suse.com
- Update to version 1.3.1:
New Features
* [DRun] Search categories. (#449)
Improvements
* Fix exit when failed to grab keyboard. (#524)
* Introduce lazy keyboard grab mode for people who want rofi to show on key-down in i3.
* Add copyrights to theme (needed for debian packaging).
* DMENU: Correctly detect end-of-file (#518)
* Directly queue redraw on overlay change.
* Remove pango markup from workspace names in I3. (#507)
* Wed Sep 07 2016 mvetter@suse.com
- Update to version 1.2.0:
New Features
* Highlight matched part of the string.
* Make window switcher string customizable.
Improvements
* Improved selection mode in dmenu with selection counter.
* Improved selection mode with 'dot' indicator.
* Fix Current Desktop window switcher.
* Fix launching in terminal.
* Supports include in config.
* Add Control+k remove till eol keybinding.
* Change clear line to Control+w and make Control+u remove till sol (matching readline)
* Track origin of option value e.g. who set the option.
* Comment default values in dump-xresources.
* Fix displaying on 30bit 10bpc X setup.
Removals:
* Remove xlib dependency (xcb-xrm)
* Remove fuzzy option
* Remove i3 workaround as it no longer needed since I3 v4.9. (Feb. 2015)
- Remove BuildRequire xorg-x11-devel in favour of xcb-util-xrm-devel
* Thu Jun 16 2016 mvetter@suse.com
- Fix typo in xdg-terminal.patch
* Thu Jun 16 2016 mvetter@suse.com
- Fix typo in xdg-terminal.patch
* Thu May 12 2016 mvetter@suse.com
- Update to version 1.0.1
* Fix typo in manpage.
* Return old behaviour for rofi placement (#395, #389)
* Switch desktop when switching window (#393)
* Remove unneeded use of bash (#391)
* Make history parser more robust against corrupted files. (#388)
* Fix desktop number (#386)
* Tue Apr 19 2016 mvetter@suse.com
- Update to version 1.0.0
- Uses xcb instead of xlib now
New Features:
* Blinking cursor
* Separate configuration file
* History in drun mode (#343)
* Context menu mode, show rofi at the mouse pointer
Improvement:
* auto select and single item on dmenu mode (#281)
* Unlimited window title length.
* Correctly follow the active desktop, instead of active window.
* If requesting modi that is not enabled, show it anyway.
* DMenu password mode. (#315)
* Levenshtein sort is now UTF-8 aware.
* Use xcb instead of large xlib library.
* Use GLib mainloop for cleaner code and easier external event based handling in future.
* Run dialog: Try to convert between locale, fs encoding and utf8. Fixing problems with non-utf8 filesystem encodings.
* Try to display non-utf8 strings as good as possible.
* Autocomplete bang hint in combi mode (#380)
* Remove magic line length limits by switching to getline from fgets.
* Print git version for git builds in version string.
Bug fixes:
* Fix subpixel rendering. (#303)
* Fix basic tests on OpenBSD (#272)
* Fix wrong use of memcpy (thx to Jasperia).
* Work around for sigwaitinfo on OpenBSD.
* Ignore invalid entries (non-utf8) in dmenu mode.
* Glib signal handling.
* Fix connecting to i3 on bsd.
* Be able to distinguish between empty and cancel in dmenu mode. (#323)
* Fix memcpy on single memory region. (#312)
* Fix opening file with mode a+ and using fseek to overwrite on bsd.
Regressions
* Removal of old themeing method. Given it was incomplete.
* Removal of daemon mode, given this duplicates Window Manager functionality.
* Mon Mar 07 2016 mvetter@suse.com
- Update to version 0.15.12
* keyboard layout bugfixes
* speedups for dmenu reading
* multi core
* better themes support
* a lot more
- Remove 0001-Replace-x-terminal-emulator-with-xdg-terminal.patch:
and add xdg-terminal.patch: using xdg-terminal
* Tue Aug 04 2015 mvetter@suse.com
- Add patch 0001-Replace-x-terminal-emulator-with-xdg-terminal.patch
to use xdg-terminal instead of x-terminal-emulator.
* Tue Jul 28 2015 mvetter@suse.com
- Initial package for version 0.15.7.