File rofi.changes of Package rofi
-------------------------------------------------------------------
Thu Oct 02 19:59:05 UTC 2025 - Scott Bradnick <scott.bradnick@suse.com>
- Update to version 2.0.0+git20251002.5d3a087d:
* [Rofi] Check for XDG_DATA_DIRS on startup and warn if missing.
* [filebrowser] sort based on natural ordering (#2201)
* [Website] Update stable links on website
* [Website] Update website manpage links.
* [Script] add switch-mode option to the script mode (#2196)
* [Dmenu][Script] Add support for fallback icons (#2122)
* [XCB] Re-add signals for substructure notifications.
* [icon] Allow icons to be greyscaled and tinted with color (#2193)
* [dmenu] Fix async mode for multi-select (#2191)
* [Textbox] Add transpose keybinding (#2189)
* [Wayland] Request utf-8 charset on paste (#2190)
* feat: wayland layer config option
* feat: support [`text-input-unstable-v3`](https://wayland.app/protocols/text-input-unstable-v3)
* [View] Fix constness of rofi_view_handle_text.
* feat(script): `ROFI_INPUT` for custom scripts to read the user input (#2187)
* fix(drun): history not recorded for dbus-launched entries
* [recursivebrowser] Add check for visited directory.
* Fixed -transient-window (#2178)
-------------------------------------------------------------------
Tue Sep 02 02:41:35 UTC 2025 - Scott Bradnick <scott.bradnick@suse.com>
- Update to version 2.0.0+git20250901.6309d91:
* Add as dev branch
* 2.0.0 release.
* Release 2.0.0-beta1
* [GitHub] Add some clarification to template
* [Keyb] Fix typo
* [DOC] Add noanim rule for hyprland to manpage
* Small tweak.
* Update releasenotes
* Update releasenotes.
* [DOC] Remove make from INSTALL.md
* releasenotes 2.0.0 - small updates about known issues.
* start 2.0.0 release notes
* [Rofi] Move setup_abe before config parsing, so config options are added to system.
* Improve error message a bit
* Delay display failure exit after help prints
* Use portable input-codes.h for mouse button constants
* [Doc] Improve documentation for -theme.
* [Wayland] Estimate DPI from one detected monitor (#2148)
* Revert dpi detection hacks
* [Wayland] HiDPI: Try the first transparent frame trick
* [Wayland] If there is one monitor use dpi of that monitor.
* [Doc] Update build instructions with changes to backend selection.
* Check all dependencies for xcb/wayland (#2142)
* [Build] Use auto-option for enabling/disabling wayland/xcb
* Fix github actions (hopefully)
* Restore doxygen check on CI
* Remove ternary operator from function call argument.
* [Build] Update build instructions for enabling/disabling wayland/x11
* [Issues] Add rofi -info to templates and documentation.
* Add xcb compile status in info
* Clean up gitignore
* Remove dead screenshot code
* Fix building error true->TRUE
* Restore issue threads CI workflows
* Remove travis configuration
* Remove autotools CI steps
* Remove libgwater autotools directives
* Remove some remaining m4 utils
* Remove GCOV from help/info output.
* Add `-info` option.
* [Build] Remove autoconf tools.
* Fix one outdated copyright notice
* Sync back a lot of the docs with main rofi
* Print some info about the display backend in --help
* Set version to next's dev
* Rofi 1.7.9+wayland1
* Fix a merge conflict resolution error
* Wayland: remove some dead code
* Wayland: fix key repeat rate
* Review files exported in tarballs
* Rofi 1.7.8+wayland1
* Add tag in gh artifacts names
* Set -dev version
* Rofi 1.7.7+wayland1
* Fix imdkit detection
* Fix a shadowing warning
* Fixing incorrect link in INSTALL.md
* Remove duplicated disable history code
* Update rofi-sensible-terminal to include foot
* [Wayland] Add missing methods in wl_data_device_listener
* [Wayland] Fix touchpad scrolling
* wayland/display: Fix mmap use
* Update documentation with the new rofi-wayland Arch package
* [Wayland] Fix CodeQL overflow warning
* [Wayland] Handle clipboard pasting more securely
* Set -dev version
* Bump to 1.7.5+wayland3
* [Doc] Fix -global-kb docs
* [WaylandWindow] Remove a scary log
* [Wayland] Fix axis events handling
* [Wayland] Fix last missing non-strict prototype
* [Config] Rename global-kbindings to global-kb
* [Build] Fix deprecated format() in meson.build
* [Wayland] Make bindings inhibitor opt-in
* [Wayland] Update layer shell protocol
* [Wayland] Inhibit compositor shortcuts
* [Wayland] Fix implicit deps in view-internal.h
* [Wayland] Fix remaining non-strict C prototypes
* [WaylandWindow] Fix missing escaping
* [WaylandWindow] Unmap surface before sending activation request
* Document ebuild for Gentoo in GURU
* [Wayland] Compositor-side cursors via cursor-shape-v1
* [Wayland] Cursor types support
* [Wayland] Clear `frame_cb` after destroying resources
* Re-indent Wayland sources with clang-format
* [Wayland] Fix crash during layer shell destruction
* [Doc] Update wayland limitations list
* [Wayland] Implement `config.dpi` support.
* [Wayland] Support -m/-monitor <name>.
* [Wayland] Print monitor layout
* [Wayland] Support wl_output version 4.
* [Window] Set mode type for Wayland implementation.
* Restrict WM detection to XCB backend
* Enable pango markup for -window-format in wayland
* [IconFetcher] Re-introduce icon scaling on wayland
* Revert "[IconFetcher] Apply scaling when loading images and icons"
* hover select
* Pass the xkb `group` (a.k.a. `layout`) to `nk_bindings`
* [Doc] Fix github issue templates
* [CI] Better test xcb and wayland-only builds
* Doc: Clarify issue template and CONTRIBUTING
* Wayland: fix wayland-only mode again
* Set -dev version
* Bump to 1.7.5+wayland2
* Wayland: Apply scaling to cursor surface
* [IconFetcher] Apply scaling when loading images and icons
* Propose new PRs to go the 'wayland' branch, not the upstream one.
* Add information about the openSUSE package
* [Doc] remove some links to upstream rofi
* Wayland: fix NULL pointer access
* Wayland: real fullscreen support
* Fix redraw bug when changing window height
* [Doc] Update on window mode in README
* [Doc] Update Fedora package link.
* [WaylandWindow] Remove redundant icon fetcher query.
* [WaylandWindow] Apply changes from b3c46d2:
* Fix for segfault after updating to KDE 5.26
* Wayland: fix wayland-only build
* Wayland: Fix incomplete merge/refactor of xcb display
* Reformat xcb/display.c
* Set -dev version
* [Build] Fix update-manpage in release tarballs
* [Window] window-match-fields support for Wayland window mode
* Enable Window mode by default on wayland.
* [Window] Formatting support for Wayland window mode
* [Window] Initial support for wayland window switcher
* Fix wayland-only build
* Fix CI
* wayland: fix some compiler warnings
* [Build] Fix meson distribution
* wayland: quick fix for changing height
* Set version to -dev
* [Doc] Mention fork integration in nixpkgs
* Readme: clarify and simplify wayland section
* Set version to -dev
* Set version to -dev
* [Doc] update note about x-offset/y-offset
* [Wayland] Implement partial support for offset properties on window
* Fix cursor size
* [Doc] Add repology versions badge to INSTALL
* [Meson] Fix version in rofi.pc again
* README: mention swayr
* Set version to -dev
* 1.7.0+wayland1
* [CI] Polish
* ci: generate tarballs
* Allow build without X11/XCB backend
* Remove unused/surplus xcb-related includes
* Implement async clipboard support for Wayland
* [Doc] Fix link to INSTALL.md in README.md
* [Doc] Update badges for this fork
* [Doc] Update some wayland-specific information
* [Meson] Fix version in rofi.pc
* Require wayland-protocols >= 1.17
* Initial clipboard support for wayland
* Run indenter
* Revert "Use TOP layer instead of OVERLAY on Wayland"
* wayland: set anchors on both size when auto-sizing
* Fix fullscreen in wayland mode
* Fix font configuration on wayland
* Do not crash when no buffer in pool
* Account for no active view state in various callbacks
* Run indenter
* Use TOP layer instead of OVERLAY on Wayland
* Hack for recent versions of meson
* Add notes about Wayland support in README
* Avoid calling cleanup when display proxy is NULL
* wayland: High DPI support
* Put most of view implementation in common
* Avoid some indirections
* Factorize some view code
* Make xcb and wayland implementations coexist
* Move wayland stuff around
* Continue work on wayland mode
* Display something on wayland with layer shell
* Build wayland protocols via meson
* Move some generic stuff from xcb.h to display.h
* Start moving xcb-specific stuff to their own directory
-------------------------------------------------------------------
Mon Jun 02 14:37:00 UTC 2025 - Scott Bradnick <scott.bradnick@suse.com>
- Update to version 1.7.9.1+git20250519.57edcb4:
* Mark as dev release again
* Release 1.7.9.1
* [Build] More autoconf fixes for dist.
* Build manpage
* Add rofi-actions to the configure.ac dist list
-------------------------------------------------------------------
Mon May 19 00:37:24 UTC 2025 - Scott Bradnick <scott.bradnick@suse.com>
- Update to version 1.7.9+git20250518.2716b44:
* Mark as dev version.
* Bump release to 1.7.9
* [MKDocs] Update Downloads page with missing releases.
* [MKDocs] More updates to menu structure.
* Add `rofi-actions` to website and update releasenotes.
* More releasenote updates.
* Add initial release notes for 1.7.9.
* Add -imdkit config to toggle imdkit at runtime (#2124)
* [Widget] Add 2 workaround for error in corner radius drawing
-------------------------------------------------------------------
Fri Mar 21 19:20:58 UTC 2025 - scott.bradnick@suse.com
- Update to version 1.7.8+git20250309.d948e33:
* [rofi-sensible-terminal] Add ghostty
* [scrollbar] Add theming for rounded corners (#2108)
* [DOC] Fix indenting of sub-bullets as mkdocs interpets them differently
* Fix typo in fullscreen-preview.rasi (#2113)
* Add theming to hide text cursor if no text is put in (#2106)
* [Build] Update dependencies for sr.ht.
* [DRUN] Add option to exclude categories from drun #2102 (#2104)
* [XCB] Don't keep casting from int to double to int
* [Helper] Add a rofi_fallthrough macro to tell compiler fallthrough is intentional
* [View] xcb_clear_area fixed wrong argument order.
* [DRun] Better handling of corrupted cache file.
* Fix broken Pango link (#2096)
* [NKUtils] Drop support for binding Meta key.
* [WIP] [View] Allow cycling through matching methods (#2091)
* Update script to avoid possible issues.
* Update codeql flow version
* Fix wrong pointer `-replace` and small cleanup.
* [Textbox] Small signedness fixes for password mask code.
* [dmenu] Modified textbox password masking (#2067)
* feat: add smartcase support like vim (#2060)
* [Mode] Fix wrong documentation header.
* Revert "[Window] Allow active window to be sorted on top."
* [Mode] Add some wrappers and use object via accessors.
* [WIP] Execute custom user commands or scripts on a variety of rofi events (#2053)
* Add option to enable the `kb-delete-entry` in script mode (#2087)
* [Window] Allow active window to be sorted on top.
* [Lexer] Allow for optional imports.
-------------------------------------------------------------------
Mon Jan 20 06:32:45 UTC 2025 - scott.bradnick@suse.com
- Update to version 1.7.8+git20250119.56fbb62:
* Bump to 1.7.8-dev release.
* Release 1.7.8
* [Doc] Update releasenotes.
* Fix buffer overflow in rofi -e after reading from stdin (#2082)
* [Doc] Add first version of 1.7.8 releasenotes.
* [DRun] Reduce DBus timeout to 1500ms add option to disable DBusActivatable.
* [CI] Do explicit compare with 'true'?
* [CI] Fix typo in conditional.
* [CI] Only make dist on one build.
* [CI] Fix identical name?
* [CI] Bump upload action to v4
* [Widget] Actually remove ADD operator from border drawing.
* [widget] Remove the ADD operator.
* Add 1.7.7 docs to README.
-------------------------------------------------------------------
Sun Jan 05 07:25:50 UTC 2025 - scott.bradnick@suse.com
- Update to version 1.7.7+git20250104.085e5ea:
* Mark as dev version
* Release 1.7.7
* First version release notes 1.7.8
-------------------------------------------------------------------
Fri Jan 03 21:51:24 UTC 2025 - scott.bradnick@suse.com
- Update to version 1.7.6+git20250103.3b1e483:
* [Widget] Don't use cairo_push/pop_group as it causes issues.
* Revert "[window] Check bitmask, not full comparison"
* [Config] Remove character data type as it aliases with string.
* [Doc] Refer to releasenotes for updates in Changelog file.
* [Doc] Update theme documentation with import resolving update.
* [Themes] Update themes to import without rasi(nc) extensions.
* [Theme] Fix resolving of 'rasinc' extension when no extension is given.
* Be more diligent trying to resolve -config
* Use FALSE instead of false.
* Resolve -config argument identical to a -theme argument.
* [DRun] If indicated by .desktop file, launch via dbus activation.
-------------------------------------------------------------------
Sat Dec 28 06:05:07 UTC 2024 - Scott Bradnick <scott.bradnick@suse.com>
- Re-enabling manpages, ghc-pandoc / pandoc-cli is behaving again
-------------------------------------------------------------------
Fri Dec 27 17:19:16 UTC 2024 - scott.bradnick@suse.com
- Temporarily disabling manpages, ghc-pandoc / pandoc-cli is misbehaving
- Update to version 1.7.6+git20241227.b5861f8:
* [Website] Update website links and headers.
* Set things ready for 1.7.7 development.
* Release 1.7.6
-------------------------------------------------------------------
Thu Dec 26 17:57:25 UTC 2024 - scott.bradnick@suse.com
- Update to version 1.7.5+git20241226.ec6df03:
* [Releasenotes] Small update to releasenotes
* [Doc] Update release notes (#1958)
* [CI] Update doxygen-coverage.
* [Doc] More doxygen file updates for CI.
* [Doc] Update doxygen file to remove obsolete entries.
* [CI] Add dev package of libgdk-pixbuf-2.0
* [CI] add libgdk-pixbuf-2.0 to dependency list.
* [DOC] Add mouse button names to documentation.
* Re-indent recursivebrowser.c with clang-format
* [Doc] Clarify documentation for User Script directory.
* Add -Wshadow to build system. (#2042)
* [textbox] Fix aliasing variable name. (thanks to xsy420)
* [Textbox] Use FontMetrics font height (if available) to get height
* [Website] Update 1.7.3 docs.
* [Theme] Fixes recursion in double_inside
* Try to support modifiers in XIM again (#2015)
* [autoconf] Fix missing dependency.
* Better XIM interaction by filtering modifiers (#2000)
* Fix ime and enable build option (#1999)
* [Autotools] Ship missing files for meson build
* Fix some compiler warnings
* #1995: Disable history in password mode, move disabling into create_view.
* [config] Set filebrowser as default completer.
* [WIP] xdg thumbnails fetching with fallback on mimetype icons (#1939)
-------------------------------------------------------------------
Mon Jun 10 00:44:58 UTC 2024 - scott.bradnick@suse.com
- Update to version 1.7.5+git20240609.5133f50:
* Add -transient-window mode (#1988)
* Fix scrolling for vertical layout with horizontal packing
* Place continuous scroll center in middle column
-------------------------------------------------------------------
Thu May 30 15:08:38 UTC 2024 - scott.bradnick@suse.com
- Adding 'BuildRequires: pandoc-cli' so manpages are [still] included
- Update to version 1.7.5+git20240512.dee97eb:
* [Script] Fix keep-selection add keep-filter
* [RecursiveBrowser] Make implementation not recursive.
* Add border_width to window coordinates (#1969)
* [IconFetcher] Don't check for extension for image file.
* [IconFetcher] Fix failing decode of animated GIFs. (#1975)
* [Doc] Fix typo, thx to @Nickwiz
* [github] update lock config.
* [github] bump lock-threads flow version
* [Doc] Fix copy/paste error in template.
* [Doc] Fix typo in issue template.
* [Run] Store display and exec string
* [Run] Don't re-quote history items.
* [Modes] Remove dead code in mode implems (#1960)
* [View] Work around GThreadPool 1 pointer bug.
* [Github] Bump checkout to v4
* [Doc] Switch to pandoc and remove generated files (#1955)
* [IconFetcher] Don't free on removal from thread-pool
* Add an item-free method to the thread-pool
* [Window] write code so clang-check does not complain about leak.
* [script|dmenu] Add option to make row permanent.
* [run] fix missing doxygen and add explanation.
* [Run] When passing raw entry, pass it unquoted to history
* Replace deprecated g_memdup by g_memdup2
* Replace deprecated by g_memdup to g_memdup2
* Bump glib version to 2.72
* [Build] Bump minimal meson version to 0.59.0 (#1947)
* Fix compiler warnings in window mode.
* Fix some compiler warnings.
* Small indent
* [RUN] shell escape command before processing it further.
* Revert "[config] By default escape run command."
* [config] By default escape run command.
* [DRun] Drun read url field from cache.
* [Build] Reduce amount of warnings (#1944)
* [View] Don't use xcb surface to render to png, but create surface.
* [Box] When estimating height, set correct width on children
* [ThreadPool] Sort items in the queue based on priority
* [Doc] Fix broken ``` guards.
* [Doc] Remove reddit link from config.yml.
* [Doc] Clarify in build instructions what release to use.
* Add extra documentation issue template.
* Fix typo in dynamic_themes.md (#1941)
-------------------------------------------------------------------
Thu Jan 25 20:45:22 UTC 2024 - scott.bradnick@suse.com
- Update to version 1.7.5+git20240109.e74c2dc:
* [DOC] Add explanation to PATTERN of brackets
* [Doc] Update manpage to clarify meta property.
* [View] On mode switch force refilter instead of queuing.
* [View] Allow float delay
* [View] Always forward motion to the grabbed widget first.
* [IconFetcher] If last step fails to load icon, don't error out make warning
* Update releasenotes.
* [Script] Update theme property clarification a bit.
* [Script] Add clarification to theme property.
* [Dmenu][Script] Add 'display' row option to override whats displayed.
* [DRun] Allow url field to be searched and fix c/p error
* [DRUN] Add {url} to drun-display-format.
* Update releasenotes.
* [ReleaseNotes] Start working on notes
* Change version as optional.
* [lexer] Add dmenu as enabled option for media type.
* [XCB] Make sure that window maker is 0 terminated before usage.
* Fix text color when `cursor-color` is set (#1901)
* gitmodules: Update libnkutils
* [XCB] Try to be smarter with where mouse click started.
* [View|Textbox] cleanups to drawing code
* Clip text with extents rectangle
* [Rofi] Expand cache-dir
* Fix typos in dmenu docs (#1891)
* Support single quotes for strings as in CSS
* [Theme] Fix missing doxygen documentation
* [Theme] Fix opening abs path if no/wrong extension (backward comp.)
* [rofi-theme] fix typo
* [Theme] Try to fix importing of theme.
* script: Let script handle empty custom input
* widget_draw: clean useless calls in corner drawing
* Fix border segments stitch
* Fix mm type in description
* Remaining modi words in the code
* Better descriptions for sort options group
* update man pages without scripts
* [Lexer] Print some more debug info on error.
* [Script] Set type on Mode object.
* [window] Quick test of code scanning.
* Add CodeQL workflow (#1863)
* Remove unused variable.
-------------------------------------------------------------------
Tue Jun 27 20:11:59 UTC 2023 - scott.bradnick@suse.com
- Update to version 1.7.5+git20230615.7814da7:
* [ROFI] -e '-' reads from stdin
* [ConfigParser] Don't pass commandline options with very long args.
* [Build] Fix autotools build system.
* [Doc] Fix some missing/wrong doxygen headers.
* Print window manager in -help output
* Merging in the Recursive file browser.
-------------------------------------------------------------------
Thu May 18 14:09:30 UTC 2023 - scott.bradnick@suse.com
- Update to version 1.7.5+git20230504.b341ed0:
* Add wezterm to rofi-sensible-terminal (#1838)
* [DRun] Add option to scan desktop directory for desktop files.
* gitmodules: Update libnkutils
* [IconFetcher] Fix small memory leak.
* Small memory leaks fixed and other cleanups.
* [MKDocs] Move logo to top.
* [MKDocs] Add logo
* [DMenu] Fix row initial tab if non-first column is shown first.
* [Doc] Update theme manpage with remark-lint hints.
* [Doc] More small markdown fixes.
* [DOC] Update rofi-script update with remark-lint remarks.
* Remove unneeded test and extra enforcement of 0 terminated buffer
* [Doc] Update rofi.1.markdown with markdown fixes.
* [DOC] update readme.md with remark-lint updates..
* [DOC] Update INSTALL,md with remark-lint fixes.
* [DOC] Add some remark markdown fixes.
* Fix to pointless or's.
* [UnitTest] Add more tests for environment parsing.
* [Doc] Mention location of scripts in manpage.
* Re-indent the code using clang-format
* Fix typo in template.
* Update issue template to include checkbox for version.
* [Doc] Re-generate manpage
* docs: element children theming (#1818)
* Add support for adding textbox widgets to listview elements (#1792)
* [Textbox] cairo_save/restore does not store path.
* More Unicode normalization with `-normalize-match` (#1813)
* #1802: Calc broken fix (#1803)
* [Dmenu] Small fix that disabled async mode when multi-select is enabled.
-------------------------------------------------------------------
Sun Feb 05 17:15:00 UTC 2023 - scott.bradnick@suse.com
- Adding 'Conflicts: rofi-wayland' & 'Provides: rofi-launcher'
- Update to version 1.7.5+git20230130.caa92637:
* [View] Fix wrong bitmask checking. (& not |)
* [rofi-theme-selector] prepend newline before specifying new theme (#1791)
* [MKDocs] Try to fix link.
* [MKDocs] Add downloads to side menu
* [MKDocs] Add a download page.
* [Script] Strip pango markup when matching rows (#1795)
* [Doc] theme, spelling fix and more textual tweaks.
* [Doc] More tweaks to get the formulation right.
* [Doc] themes manpage, small textual improvement.
* [Doc] Try to fix some markdown, themes.
* [Doc] Try to clarify the children situation for the listview widget.
* [EntryHistory] Disable entry history when dmenu password is set.
* I785 (#1789)
* [doc] Add conflicting constraint section to manpage.
* [mkdoc] add link to user scripts
* [Textbox] Replace 'space' with a space
* draw text after cursor (#1777)
* [Doc] Small tweak to markdown.
* [Example] Small change in escaping for caday.
* Update copyright dates.
* [Doc] Add manpage documentation for pango font string.
* [MKDocs] Add dynamic theme guide.
* [FileBrowser] Allow command to be overwritten
* [theme] Small theme tweak.
* [Theme] Add NO_IMAGE mode to theme.
* [Themes] add fullscreen theme with preview part.
* [window] When no window title set, handle this more gracefully
* [DMenu|Script] Add per row urgent/active option.
* sed & realpath workaround for BSD and Darwin OS
* [filebrowser] Add option to return 1 on cancel.
* [Theme] Small tweak to fancy2 theme
* update issue template
* update issue template
* update issue template
* update issue template with check
* [MKDocs] Link to rasi files in theme page.
* [Themes] Add fancy2 theme.
* [Themes] Add material theme
* Fix header theme
* [Helper] Quick fix for wrong dereference.
* MKDoc website (#1772)
* [themes] don't use screenshot transparency in shipped themes
* [IconFetcher] Fix for api change
* [Theme] support rasinc for theme include files.
* [listview] Don't calculate infinite rows on empty height.
* [CI] Maintenance. (#1767)
* [Theme] Move some definitions header around for plugin.
* [Textbox] Cursor goes over, not under. allow cursor outline.
* [Textbox] Add text-outline to style
* [Doc] Clarify documentation on `require-input` further.
* [Doc] Clarify that `require-input` only hides it.
* make cursor more customizable by adding cursor-width and cursor-color (#1753)
* [XIM] Fix an unitialized value problem.
* [Doc] Add example run command with cgroup support (#1752)
* [Build] Fix test building in makefile.
* [Doc] Add documentation for new functions.
* [Doc] Fix some missing docu.
* [DMenu] Add -ellipsize-mode option.
* Move config.h
* Move doxy-coverage to davatorium version
* [listview] Set ellipsize mode on creation of textbox
* Disable imdkit by default
* Build documentation (#1744)
* [Build] Use built-in lto option.
* [Window] Fix reloading windowcd from xserver request
* [Build] Add option to build with lto to meson.
* [Build] Add option to disable imdkit at compile time.
* [Doc] Update support links.
* input method (#1735)
* [Window] Make sure their is a trailing 0 on the workspace strings.
* [FileBrowser] Bind kb-delete-entry to toggle show-hidden.
* [Textbox] Add a 'get_cursor_x_pos' function.
* [man] re-gen manpage.
* [DOC] Add parsing row options to dmenu manpage (#1734)
* [Build] Fix icon install path for makefile.
* [Window] Small fixes to prefer-icon-theme option
* [Window] Add -window-prefer-icon-theme option.
* [drun] Only pass path on launch, if one is set
* The mode is filebrowser (not file-browser) (#1723)
* [DOC] Rerun update-manpages.
* [filebrowser] Add an option to show hidden files. (#1716)
* gitmodules: fix submodule again.
* [Doc] Update rofi-keys manpage with unset section
-------------------------------------------------------------------
Thu Oct 06 21:50:23 UTC 2022 - scott.bradnick@suse.com
- Update to version 1.7.5+git20221003.b3c46d2d:
* Add format option to disable padding with space the "window-format" entries (#1715)
* gitmodules: Update libnkutils
* [Script] Split mode string only once on :, allowing : in right part.
* gitmodules: Update libnkutils
* submodules: Update libgwater
* [window] Check bitmask, not full comparison
* Use `command -v` instead of `which` (#1704)
* [Keyb] Add a -list-keybindings command.
* Fix sed binary call with variable (#1707)
* [listview] Add extra checks before resolving pointer.
* [Textbox] Add 'placeholder-markup' flag.
* [Test][Theme] Update test for downgrade error
* [Theme] If no theme loaded, load default. Downgrade missing theme file to warning.
* [DMenu] reset variable correctly so keep-selection is initially off.
* Update test for # keybindings.
* [View|Xcb] Add support to copy current selected item to clipboard
* Include sys/stat.h for S_IWUSR (#1685)
* Few more updates to issue template.
* Update issue template, split theme/configuration in two fields.
* [View] Tweak error message and instant/delayed switching.
* [View] Change refilter timeout limit to be in time units (ms)
* [Combi] Fix possible memory leak.
* [combi] Fix selecting entry with only bang as input.
-------------------------------------------------------------------
Sat Aug 20 15:39:21 UTC 2022 - scott.bradnick@suse.com
- Update to version 1.7.5+git20220820.2ea30861:
* [View] Increase default refilter-timeout-limit.
* Update to dev version.
* 1.7.5 release.
* Update releasenotes
* [Dmenu] Add a minimum update rate for dmenu reading. (#1681)
* Initial releasenotes for 1.7.5 bug-fix release.
* [DMenu] Strip off delimiter in sync mode.
* [View] Reduce idle delay as tradeof for cpu usage.
* Update contributing, don't ask for an update.
-------------------------------------------------------------------
Mon Aug 15 14:02:12 UTC 2022 - scott.bradnick@suse.com
- Update to version 1.7.4+git20220814.9cd3df76:
* Add timing trace hint to issue template
* Update readme to link doc
* mark development
* 1.7.4 release
* [doc] Update release notes.
* [doc] Small fix rofi-dmenu manpage
* [doc] regenerate manpage
* Fix manual for centering text relative to icon (#1669)
* Update releasenotes
* [Doc] Update manpage urls and add new-selection setting.
* [Help] add `-config` to -help output.
* [Help] Print pango version.
* [helper] More typo fixing in comments
* [Helper] Fix typo in header.
* [script] #1064 clear view on keep-selection/new-selection.
* [Doc] Clarify capitalize bug in manpage.
* [Theme] Do a pango version check.
* [textbox] Implement text-transform add upper/lower/capitalize transform
* [Readme] Small updates
* Add installation instructions for macOS (#1663)
* [filebrowser] Fix st_atim undefined on macOS (#1662)
* Add doxygen check to build.yml
* [Doxy] Fix the doxygen check and some warnings.
* Add a warning list and append it to the message box.
* [DMenu] Fix completion with multi-select
* [Script] Add new-selection option.
* [window] Add an option to hide active window.
* [dmenu] Fix missing - in find_arg
* [Textbox] Remove the dot indicator.
* [Textbox] Fix multi-select dot placement.
* [Build] Fix some compile warnings.
* [Doc] Fix example.
* [Doc] Fix typo in release notes.
* [Doc] Update releasenotes.
* Update releasenotes
* [XCB] Add a flag to enable work around for #611.
* [Doc] Update releasenotes, move section in manpage.
* [IconFetcher] Add support for font rendering as icon.
* [Theme] Add enabled property with env support.
* [ReleaseNotes] Add some more text.
* [ReleaseNotes] Add first version release note for 1.7.4.
* [Script] Add keep-selection flag that keeps the current selection.
* [Debug] Add a '-log' flag.
* [XCB] Try to correct for rotated monitors.
* [Doc] Add rofi-dmenu to see also in rofi
* [Options] explicitely mark offset deprecated.
* [DMenu] Fix 'loading' overlay.
-------------------------------------------------------------------
Wed Jun 29 18:41:59 UTC 2022 - scott.bradnick@suse.com
- Update to version 1.7.3+git20220628.670a2445:
* [Window] Small fix avoiding unneeded icon reloads.
* [Modes] Support icons off multiple icons.
* [View] Add icon-current-entry widget.
* [View] Add textbox-current-entry widget.
* [View] Don't crash when element-textbox does not exists.
* [Doc] Update rofi-script with ascii manpage as see also.
* [Script] Fix stupid typo in memory allocation.
* [Script] Print list of user scripts in -h
* [Script] Look into ~/.config/rofi/scripts/ for user scripts.
* [DMenu|Script] Update manpage with new option.
* [DMenu|Script] Allow theme element updates from script.
* [Theme] Improve error mesg on failed variable.
* [Textbox] Try to fix pango alignment
* [filebrowser] Bind kb-accept-custom-alt to dir up.
* [Textbox] Set pango align based on horizontal-align
* Remove unused file.
* [Build] Fix make based build with desktop file and icons.
* Add desktop files as per complaint.
* [Build] Add artifact
* [Build] Add check to dependencies, so more tests run.
-------------------------------------------------------------------
Fri May 27 18:42:39 UTC 2022 - scott.bradnick@suse.com
- Update to version 1.7.3+git20220525.31c5f6b0:
* [Build] Try sr.ht build system
* More cleanup of unused data.
* Remove some unused scripts and images.
* [Dmenu] use ssize_t instead of size_t.
* [Themes] Remove broken themes.
* [Doc][Config] Update documentation for new fallback icon
* [1633][Mode] Add generic fallback option for modes.
* Update README with links to previous releases.
* Remove the use of the word 'question'
* Clarify report is not for questions.
-------------------------------------------------------------------
Mon May 09 19:14:51 UTC 2022 - scott.bradnick@suse.com
- Update to version 1.7.3+git20220507.67496dcb:
* [View] Remove some, broken, logic that misplaces the view.
* [Rofi] Move the commandline no argument msg to a popup.
* Update issue template.
* [Doc] Fix typo (#1623)
* [dmenu] Fix small bug of passing right length.
-------------------------------------------------------------------
Thu Apr 21 13:56:33 UTC 2022 - scott.bradnick@suse.com
- Update to version 1.7.3+git20220420.f5fce953:
* [#1079]: Option to hide listview elements when not filtered (#1622)
* [DMenu] Huge list speedups (#1621)
* [FileBrowser] Make accept-alt open folder if selected.
* [Helper] Add XDG_DATA_DIRS to theme search path. (#1619)
* [Meson] remove bison counter-example argument.
* [Doc] Update rofi.1 with an extra example.
-------------------------------------------------------------------
Mon Apr 11 19:19:07 UTC 2022 - scott.bradnick@suse.com
- Update to version 1.7.3+git20220411.d57d6de2:
* [Doc] Update readme with new manpage.
* [doc] Update debugging manpage.
* [Doc] Add a rofi-debugging manpage.
* [DOC] Small fixes to rofi-theme manpage.
-------------------------------------------------------------------
Wed Apr 06 21:23:51 UTC 2022 - scott.bradnick@suse.com
- Update to version git20220406.2cc21909:
* [DOC] Update rofi-theme with a small getting started.
* [doc] Update drawings in rofi-theme
* [Doc] Tweak rofi-theme manpage.
* [Theme] Change back to g_ascii_formatd
* [Theme] small change in formatting code.
* [Doc] Highlight to use -dump-config as starting point in manpage.
-------------------------------------------------------------------
Mon Mar 21 18:00:51 UTC 2022 - scott.bradnick@suse.com
- Update to version git20220316.d9490fdd:
* [CI] Do dist check via ninja
* Cleanup some duplicate checks.
* [DOC] Regenerate manpages with newer go-md2man to fix escaping
* [Config] workaround for int data type passed to string option in configuration file/cmdline.
* [listview] Allow settings of flow direction of elements (#1605)
* Add an apt update to ci (remove trailing \)
* Add an apt update to ci
* [Doc] Clearify enable/disable.
* Fix typo in README.md (#1603)
-------------------------------------------------------------------
Mon Mar 7 19:55:27 UTC 2022 - Scott Bradnick <scott.bradnick@suse.com> - git20220307.47d78575
- Adding '_service' file for <git version>.tar.gz pulldown.
- Some general-purpose .spec file cleanup.
- Mar 7, 2022
* [listview] Allow settings of flow direction of elements (#1605) @DaveDavenport
- Mar 4, 2022
* Add an apt update to ci (remove trailing \) @DaveDavenport
* Add an apt update to ci @DaveDavenport
* Merge branch 'next' of github.com:davatorium/rofi into next @DaveDavenport
* [Doc] Clearify enable/disable. @DaveDavenport
-------------------------------------------------------------------
Thu Mar 3 16:13:33 UTC 2022 - Scott Bradnick <scott.bradnick@suse.com> - 7e28813
- Mar 3, 2022
* Fix typo in README.md (#1603) @diningPhilosopher64
- Mar 2, 2022
* [Script] Fix memory leak. @DaveDavenport
* [Script] Support a data option that get passed to next execution. @DaveDavenport
* [config] dump modes instead of modi @DaveDavenport
- Feb 26, 2022
* AUTHORS,man: Update my name @sardemff7
* mailmap: Update my name @sardemff7
* meson: Update for libnkutils upstream changes @sardemff7
-------------------------------------------------------------------
Fri Feb 25 15:24:20 UTC 2022 - Scott Bradnick <scott.bradnick@suse.com> - e6dbc8f
- Feb 23, 2022
* Fix dialog -> mode @DaveDavenport
* Rename Dialogs -> Modes @DaveDavenport
* Remove two old test files. @DaveDavenport
* fix small compile warning glib. @DaveDavenport
* Change modi -> modes @DaveDavenport
- Feb 14, 2022
* [README] Add missing manpages. @DaveDavenport
- Feb 13, 2022
* Update manpage. @DaveDavenport
-------------------------------------------------------------------
Tue Feb 8 20:07:37 UTC 2022 - Scott Bradnick <scott.bradnick@suse.com> - eff3b86
- Feb 7, 2022
* Bump copyright date. @DaveDavenport
- Feb 6, 2022
* [Theme] Make error message more verbose. @DaveDavenport
-------------------------------------------------------------------
Wed Feb 2 21:38:09 UTC 2022 - Scott Bradnick <scott.bradnick@suse.com> - bcc1a9a
- Feb 1, 2022
* Meson, generate log file from bison. @DaveDavenport
* [Grammar] Fix parsing of calc as element name … @DaveDavenport
- Jan 31, 2022
* [Theme] Validate variables in theme and throw error on fail. … @DaveDavenport
* [TEST] Add modulo test. @DaveDavenport
-------------------------------------------------------------------
Mon Jan 31 22:04:04 UTC 2022 - Scott Bradnick <scott.bradnick@suse.com> - 579735e
- Jan 31, 2022
* [Theme] Add warning when we find an unresolved link. @DaveDavenport
* [DMenu] Document the -display-columns and -display-column-separator o… @DaveDavenport
- Jan 30, 2022
* [Test] Expand the CI test for theme. @DaveDavenport
- Jan 29, 2022
* Fix typo in releasenote @DaveDavenport
* Tag development @DaveDavenport
* Version 1.7.3 @DaveDavenport
* Small changelog update. @DaveDavenport
* Update Changelog. @DaveDavenport
-------------------------------------------------------------------
Wed Jan 26 18:52:32 UTC 2022 - Scott Bradnick <scott.bradnick@suse.com> - 6e251af
- Jan 26, 2022
* Fix typo in release notes (thx rgerdp) @DaveDavenport
- Jan 25, 2022
* Add initial releasenotes for 1.7.3 @DaveDavenport
* [XrmOptions] Small fix in parsing cmdline option. @DaveDavenport
-------------------------------------------------------------------
Tue Jan 25 18:45:37 UTC 2022 - Scott Bradnick <scott.bradnick@suse.com> - bdea8b9
- Jan 25, 2022
* Mark -combi-hide-mode-prefix as deprecated. @DaveDavenport
* Merge List and Array type into one. (#1572) @DaveDavenport
- Jan 24, 2022
* Add support for setting tabs stops on textboxes (#1571) @jirutka
* Theme array fix inheriting. @DaveDavenport
* [Test] add a small array syntax test. @DaveDavenport
* What is in a name. @DaveDavenport
* Fix missing enum to str for Set. @DaveDavenport
* [Theme] Fix lexer for SET. @DaveDavenport
* [Theme] Add set type for testing. @DaveDavenport
- Jan 22, 2022
* Add -combi-display-format (#1570) @jirutka
* [Doc] Add F.A.Q about icon lookup. @DaveDavenport
* Small cleanups. @DaveDavenport
-------------------------------------------------------------------
Thu Jan 20 20:56:18 UTC 2022 - Scott Bradnick <scott.bradnick@suse.com> - 8817b6a
- Switching to latest (at time of writing) github commit.
* https://github.com/davatorium/rofi/commits/next
* [Doc] Add floor,ceil,round to manpage.
Fixes: #1569
-------------------------------------------------------------------
Tue Nov 30 18:52:03 UTC 2021 - Scott Bradnick <scott.bradnick@suse.com> - 1.7.2
- Updating to upstream release 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.
-------------------------------------------------------------------
Sun Nov 28 21:49:11 UTC 2021 - Scott Bradnick <scott.bradnick@suse.com> - 1.7.1
- Updating to upstream release 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).
-------------------------------------------------------------------
Mon Sep 13 18:30:02 UTC 2021 - Scott Bradnick <scott.bradnick@suse.com>
- Initial commit for version 1.7.0 ...