Commit graph

4064 commits

Author SHA1 Message Date
Jorge
f82fe90110
Add CodeQL workflow (#1863) 2023-07-03 12:35:00 +02:00
Qball Cow
a5301b35ad Remove unused variable. 2023-06-29 23:59:25 +02:00
Dave Davenport
7814da7ee4 [ROFI] -e '-' reads from stdin 2023-06-15 22:29:03 +02:00
Dave Davenport
635fbd0464 [ConfigParser] Don't pass commandline options with very long args.
This is a quick 'n dirty fix for this unexpected issue.

fixes: #1855
2023-06-15 19:36:19 +02:00
Dave Davenport
e203084647 [Build] Fix autotools build system. 2023-06-12 19:46:14 +02:00
Dave Davenport
47f37f2bbc [Doc] Fix some missing/wrong doxygen headers. 2023-06-12 19:40:25 +02:00
Dave Davenport
e409322faf Print window manager in -help output 2023-06-12 19:16:46 +02:00
Dave Davenport
96dabb4dd6 Merge remote-tracking branch 'github/next' into next 2023-06-12 19:08:03 +02:00
Dave Davenport
d27cee89fa Merging in the Recursive file browser.
Squashed commit of the following:

commit 92e730076d461622dc81e44e87ec456317514904
Author: Dave Davenport <qball@gmpclient.org>
Date:   Sun Jun 11 18:17:12 2023 +0200

    [Doc] Add regex filtering to recursivebrowser.

commit ee80c8487f9765b1e6e8ab8219a6baea089cf5af
Author: Dave Davenport <qball@gmpclient.org>
Date:   Sun Jun 11 17:49:29 2023 +0200

    [recursivebrowser] Update manpage.

commit a24b68f52362aaf1461935c2340e3bf5e31da59d
Author: Dave Davenport <qball@gmpclient.org>
Date:   Sun Jun 11 17:37:56 2023 +0200

    [Mode] Add some extra validating of the mode selected to complete.

commit cf497e8685e806521c0f61922827687adce268c9
Author: Dave Davenport <qball@gmpclient.org>
Date:   Sun Jun 4 15:12:31 2023 +0200

    [Recursive browser] Make completer selectable.

commit 722f07a803c28a406d8a610f31a24b3f7247b9ba
Author: Dave Davenport <qball@gmpclient.org>
Date:   Sun Jun 4 14:36:14 2023 +0200

    Add methods for completer to modes.

commit 7972420c30275514751802d1ed517a45bbd83da1
Author: Qball Cow <qball@blame.services>
Date:   Thu Jun 1 21:56:06 2023 +0200

    Prepare updates for new APIs.

commit dd3035a1a61f8196d394f6867701a0e1b3af30ac
Author: Dave Davenport <qball@gmpclient.org>
Date:   Wed May 10 19:24:48 2023 +0200

    [RB] Fix regex and cleanups

commit 4d2941caf32dfb946aee54c467c1319c7a89804a
Author: Dave Davenport <qball@blame.services>
Date:   Wed May 10 18:09:54 2023 +0200

    [RB] Add (unfinished regex test)

commit 848277001fc8cf9afc538067f2afa24a174f8c7f
Author: Dave Davenport <qball@blame.services>
Date:   Wed May 10 17:49:16 2023 +0200

    [RB] Pull the scanning into a separate thread.

commit f369a7f63f618bbcad10c18e73f7e2b117c515f1
Author: Dave Davenport <qball@gmpclient.org>
Date:   Wed May 3 18:35:15 2023 +0200

    [Recursive File Browser] First test version.
2023-06-12 19:07:00 +02:00
Yuta Katayama
b341ed01d2
Add wezterm to rofi-sensible-terminal (#1838) 2023-05-04 18:45:33 +02:00
Dave Davenport
21ac2d1930 [DRun] Add option to scan desktop directory for desktop files.
Squashed commit of the following:

commit ac12b66d86b36aaf349c15a5c8dab00a553a641f
Merge: 5c393fb4 98c213a6
Author: Dave Davenport <qball@gmpclient.org>
Date:   Sat Apr 22 21:48:24 2023 +0200

    Merge remote-tracking branch 'origin/next' into scan-desktop

commit 5c393fb4120e842d609e6d4366b1e0b822f66d7f
Author: Dave Davenport <qball@gmpclient.org>
Date:   Sat Apr 8 21:14:20 2023 +0200

    [DRun] Add option to scan desktop for desktop files
2023-04-22 21:50:20 +02:00
Quentin Glidic
98c213a634
gitmodules: Update libnkutils
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2023-04-22 17:40:23 +02:00
Dave Davenport
7328ac9802 [IconFetcher] Fix small memory leak. 2023-04-21 14:32:56 +02:00
Dave Davenport
b68f64ccee Small memory leaks fixed and other cleanups. 2023-04-21 12:50:55 +02:00
Dave Davenport
4de46aece6 [MKDocs] Move logo to top.
(testing).
2023-04-13 23:57:19 +02:00
Dave Davenport
d3d3a57691 [MKDocs] Add logo
(testing)
2023-04-13 23:54:45 +02:00
Dave Davenport
71570a92db [DMenu] Fix row initial tab if non-first column is shown first.
Issue: #1834
2023-04-12 20:24:09 +02:00
Dave Davenport
0133697fd2 [Doc] Update theme manpage with remark-lint hints. 2023-03-27 18:45:44 +02:00
Dave Davenport
586980aeaf [Doc] More small markdown fixes. 2023-03-27 12:40:59 +02:00
Dave Davenport
b23fc0fff4 [DOC] Update rofi-script update with remark-lint remarks. 2023-03-27 12:08:54 +02:00
Dave Davenport
3446e88cb8 Remove unneeded test and extra enforcement of 0 terminated buffer 2023-03-27 11:52:27 +02:00
Dave Davenport
ebae594c08 [Doc] Update rofi.1.markdown with markdown fixes. 2023-03-27 02:01:28 +02:00
Dave Davenport
127275c261 [DOC] update readme.md with remark-lint updates..
metastability issues in linter is fun.
2023-03-27 00:50:03 +02:00
Dave Davenport
feb173a4ea [DOC] Update INSTALL,md with remark-lint fixes. 2023-03-27 00:24:51 +02:00
Dave Davenport
9482f3c508 [DOC] Add some remark markdown fixes. 2023-03-27 00:09:25 +02:00
Dave Davenport
c1f63350f4 Fix to pointless or's. 2023-03-26 23:37:44 +02:00
Dave Davenport
e6af09a52c [UnitTest] Add more tests for environment parsing. 2023-03-26 21:52:50 +02:00
Dave Davenport
40ecbe018e [Doc] Mention location of scripts in manpage. 2023-03-26 13:57:50 +02:00
Dave Davenport
bb5868199f Re-indent the code using clang-format 2023-03-26 13:19:58 +02:00
Dave Davenport
7d3a365ccf Fix typo in template. 2023-03-24 12:35:00 +01:00
Dave Davenport
d706658ab0 Update issue template to include checkbox for version. 2023-03-24 12:32:01 +01:00
Matěj Cepl
d06095b5ed Propose new PRs to go the 'wayland' branch, not the upstream one.
'next' branch is AFAIK for new contributions to the parent repo
of this program, not our Wayland version.
2023-03-22 15:01:28 +01:00
Matěj Cepl
4046eafdb5 Add information about the openSUSE package
It is just a regular package in Factory.
2023-03-22 10:47:28 +01:00
Dave Davenport
38c102d63b [Doc] Re-generate manpage 2023-03-05 11:18:30 +01:00
Christian Friedow
f5aa8f27a2
docs: element children theming (#1818)
* docs: element children theming

* docs: move element custom children docs

* docs: use relative link instead of absolute
2023-03-05 11:17:57 +01:00
notuxic
c870d512ff
Add support for adding textbox widgets to listview elements (#1792)
* Add support for adding textbox-widgets to listview entries

* Add support for adding icons and buttons to listview elements
2023-03-05 11:17:25 +01:00
Dave Davenport
a5bd8bc630 [Textbox] cairo_save/restore does not store path.
Fix by moving cairo_move_to to after blink.
Also fix drawing outline.
2023-02-23 15:14:49 +01:00
lbonn
c6b4dfe0b5 [Doc] remove some links to upstream rofi
To not spam upstream project with wayland-related inquiries
2023-02-18 19:48:55 +01:00
Naïm Favier
f6248c6ea9
More Unicode normalization with -normalize-match (#1813)
Normalize the string to a fully decomposed form, then filter out mark/accent characters.
2023-02-16 19:34:24 +01:00
Dave Davenport
1b1aa37f20
#1802: Calc broken fix (#1803)
* [Theme] First move to double internal calculations.

* [Theme] Allow float numbers.

* [Theme] Fix unary - and tighten the grammar parser.

* [Theme] Rename % to modulo to fix compiler.

* [Theme] Dump right modulo syntax.

* [Test] add missing end_test

* [Grammar] Allow negative numbers as property value
2023-02-14 15:53:10 +01:00
Dave Davenport
ab1dfe7f61 [Dmenu] Small fix that disabled async mode when multi-select is enabled. 2023-02-11 18:53:31 +01:00
lbonn
fd764eb036 Wayland: fix NULL pointer access 2023-02-11 16:46:44 +01:00
lbonn
f8bec1453c Wayland: real fullscreen support
See #64
2023-02-11 00:12:21 +01:00
lbonn
93b2a1ad33 Fix redraw bug when changing window height
See #59
2023-02-10 22:39:05 +01:00
Dave Davenport
caa92637f1 [View] Fix wrong bitmask checking. (& not |) 2023-01-30 21:14:57 +01:00
Amith Mohanan
e65b90757f
[rofi-theme-selector] prepend newline before specifying new theme (#1791)
* [rofi-theme-selector] prepend newline before specifying new theme

If the EOF is not a newline, new theme setting will fail.

* make sed substitution more readable

* simplify sed substitution
2023-01-30 11:44:28 +01:00
Dave Davenport
96633031db [MKDocs] Try to fix link. 2023-01-30 11:28:45 +01:00
Dave Davenport
360fb57c3d [MKDocs] Add downloads to side menu 2023-01-30 11:25:46 +01:00
Dave Davenport
12466beaf8 [MKDocs] Add a download page. 2023-01-30 11:24:31 +01:00
Tim Pope
215e55408f
[Script] Strip pango markup when matching rows (#1795)
This is effectively the same fix that was made to DMenu in
a42e9f869f.
2023-01-29 21:30:36 +01:00