Commit graph

164 commits

Author SHA1 Message Date
lbonn
0a0d8333ca Merge tag '1.7.2' into wayland 2021-12-16 21:10:52 +01:00
Dave Davenport
7b1008b38f [Doc] Add a manpage with all the bindings. 2021-12-15 21:31:44 +01:00
Dave Davenport
6cefde70d7 Bump version to 1.7.2-dev 2021-11-30 18:59:35 +01:00
Dave Davenport
9bbfa7c51b Version 1.7.2 2021-11-30 18:59:13 +01:00
lbonn
a2a1c89df8 Set version to -dev 2021-11-28 16:02:31 +01:00
lbonn
fd68f97fe7 Merge tag '1.7.1' into wayland 2021-11-28 15:50:59 +01:00
Dave Davenport
cdeeec39b8 Bump to 1.7.1-dev 2021-11-26 21:46:38 +01:00
Dave Davenport
328a275691 Release 1.7.1 2021-11-26 21:40:22 +01:00
lbonn
70efa84f9b Merge remote-tracking branch 'upstream/next' into wayland 2021-10-25 20:14:21 +02:00
Jakub Jirutka
2025b73ec2 [Meson] Fix version in rofi.pc again
rofi.pc: pkgconf version 1.7.0+wayland1 is invalid
2021-10-04 10:00:43 +02:00
lbonn
46fdac5224 Set version to -dev 2021-10-01 19:26:18 +02:00
lbonn
b2304c793b 1.7.0+wayland1 2021-10-01 19:16:10 +02:00
lbonn
2630ef8ef0 [CI] Polish
* use recent meson with .gitattributes
* add release upload
* build with different flag combinations
2021-10-01 00:51:02 +02:00
Omar Zeghouani
65c6ec68fe ci: generate tarballs 2021-09-30 23:47:53 +02:00
Jakub Jirutka
6d18d7812a Allow build without X11/XCB backend 2021-09-30 21:55:46 +02:00
Jakub Jirutka
05a5c61590 [Meson] Fix version in rofi.pc
rofi.pc: pkgconf version 1.7.0-wayland is invalid
2021-09-28 09:10:52 +02:00
Dave Davenport
4face975a9 [Theme] Print known colors as color name.
When printing look if the set color has a known color name, print this.
2021-09-20 19:57:12 +02:00
lbonn
a97ba40bc7 Require wayland-protocols >= 1.17
Required for X11 clipboard support
2021-09-15 00:23:25 +02:00
lbonn
2a68677b6a Initial clipboard support for wayland
Using wl_data and primary_selection protocols
2021-09-06 15:34:53 +02:00
lbonn
cfc3be4a5d Merge tag '1.7.0' into wayland 2021-09-06 13:16:48 +02:00
lbonn
deb9330a0d Merge commit '1a1dc7282f5ed010af874398b5b3d70ea7cda8e8' into wayland 2021-09-06 13:00:57 +02:00
Dave Davenport
68e79b66a9 [Grammar] Add support for env();
Add support for `env(ENV,default)`.

Fixes: #1411
2021-09-01 21:27:25 +02:00
Dave Davenport
5bc273b542 Bump version to dev version (1.7.0-dev) 2021-08-29 11:22:41 +02:00
Dave Davenport
c94c3cbf26 Bump version to 1.7.0 2021-08-29 11:10:54 +02:00
Dave Davenport
262bfabd3b [Meson] Correctly add default theme resource 2021-08-24 18:22:46 +02:00
Dave Davenport
acb1979f10 [Theme] Undo part of default theme changes, always pick build-in 2021-08-24 18:19:25 +02:00
Dave Davenport
dec5c103dc [Theme] Ship default theme separately. 2021-08-24 17:17:00 +02:00
Dave Davenport
1050c20c10 [Test] Remove old broken test scripts. 2021-08-22 00:03:43 +02:00
Dave Davenport
a3b9604b3e [Theme] Add iggy theme. 2021-08-17 12:04:37 +02:00
Dave Davenport
b541bf55bc [Test] Fix meson test, remove gif dep from meson. 2021-06-15 12:55:03 +02:00
Dave Davenport
dc46457f71 Remove deprecated theme options
* color_window
* color_urgent
* color_active
* color_normal
2021-06-08 22:44:15 +02:00
TonCherAmi
12b2b38578
Fix tests. (#1323) 2021-06-05 12:58:07 +02:00
Dave Davenport
95c4e0424e Fix tests. 2021-06-01 14:21:21 +02:00
Dave Davenport
5a7df38ccd [Configuration] Remove old configuration format. 2021-06-01 10:43:25 +02:00
TonCherAmi
dc28a97437
Add cursor property (#1313)
* Change mouse cursor on widget hover

Currently only listview element and editbox are supported.

* Add cursor property
2021-05-23 00:17:27 +02:00
Dave Davenport
f04c5361a5 [Meson] Based on feedback from SardemFF7 set -lm requirement optional.
https://mesonbuild.com/howtox.html#add-math-library-lm-portablypdate
2021-02-18 10:41:46 +01:00
Dave Davenport
6f317b5fd9 [Meson] Add libm. 2021-02-18 08:04:50 +01:00
Dave Davenport
768aacf9c9 Small fixes to docu theme 2021-02-14 13:31:47 +01:00
Quentin Glidic
2d3f829736
submodules: Update libgwater
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2021-01-20 15:32:29 +01:00
lbonn
ab1ce4a4ca Merge tag '1.6.1' into wayland 2020-11-25 19:18:07 +01:00
Dave Davenport
94bd12e478 Update version. 2020-11-22 22:12:47 +01:00
Dave Davenport
176adbde52 Version 1.6.1 2020-11-22 22:01:45 +01:00
Dave Davenport
deb1e6a208 [RofiIconFetcher] Switch to gdk-pixbuf. 2020-10-20 20:38:13 +02:00
Dave Davenport
5994df7f04 [IconLoader] add optional gif loader. 2020-10-18 21:37:05 +02:00
lbonn
807a2c0969 Merge remote-tracking branch 'upstream/next' into wayland 2020-10-18 21:25:18 +02:00
Dave Davenport
585538b428 Try fixing build on meson of readdir dirent args. 2020-10-12 20:32:25 +02:00
Dave Davenport
519d4d2818 [FileBrowser] Add file browser modi. 2020-10-12 20:17:21 +02:00
lbonn
cef94af6e1 Merge remote-tracking branch 'upstream/next' into wayland 2020-09-29 21:10:56 +02:00
Dave Davenport
b434e3e02e [Man] update-rofi-sensible-terminal.1 manpage
* Source from markdown
* Update list.

Fixes: #897 #850
2020-09-19 16:49:50 +02:00
lbonn
afe553909d Merge remote-tracking branch 'upstream/next' into wayland 2020-09-02 16:10:58 +02:00
Dave Davenport
77b761aca5 [meson] Test possible 'workaround' for meson 0.55 issue
Make xcb a non-nested subproject (via simlink).

Issue: #1159
2020-08-01 11:28:48 +02:00
lbonn
498fd2fc00 Hack for recent versions of meson
It seems like since meson 0.55.0, subprojects with name separators don't
work at all (they were causing a warning before).

This is a quick dirty fix, until we fix this upstream.

Fixes #2
2020-07-27 18:54:08 +02:00
lbonn
98a9635173 Make xcb and wayland implementations coexist 2020-07-24 19:30:02 +02:00
lbonn
7d94413675 Display something on wayland with layer shell
Based on sardemff7 previous wayland attempt
2020-07-24 19:30:02 +02:00
lbonn
c0b429f56c Build wayland protocols via meson 2020-07-24 19:30:02 +02:00
lbonn
eb63d83a99 Start moving xcb-specific stuff to their own directory 2020-07-24 19:30:02 +02:00
Dave Davenport
d777d0ed4b [Meson] Add libjpeg as dependency.
Issue: #1060
2020-02-17 21:34:41 +01:00
Dave Davenport
23887a9eee Setup dev. version. 2019-06-26 21:34:39 +02:00
Dave Davenport
35d2c341c8 Bug fix release 1.5.4 2019-06-26 21:24:45 +02:00
Dave Davenport
f3c58708f4 Change buildsystem link to DaveDavenport -> davatorium. 2019-05-14 11:55:30 +02:00
Dave Davenport
77a059ebf0 [Themes] Add 'fancy' theme. 2019-05-14 11:35:30 +02:00
Dave Davenport
eb0e132bcc
[Timings] Move into new debug system. (#961)
* [Timings] Move into new debug system.

* [Timings] Remove newlines.
2019-05-11 20:57:18 +02:00
Quentin Glidic
c33543f5ca
configure.ac,meson: Define GLIB_VERSION_{MIN_REQUIRED,MAX_ALLOWED}
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2019-04-19 10:15:06 +02:00
Quentin Glidic
1d556b56cc
meson: Fix Bison arguments
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2019-04-19 10:09:25 +02:00
Quentin Glidic
b4ab5e5c88
meson: Lower default warning level
It makes it easier for us to find real issues.

Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2019-04-19 10:09:01 +02:00
Dave Davenport
011d92075c [Dmenu][Script] Share some code between the two modi 2019-04-02 13:51:53 +02:00
Quentin Glidic
66995fe215
meson: Use Meson pkgconfig module
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2019-03-26 12:25:40 +01:00
Quentin Glidic
16c77ea3ce
meson: Drop enable- prefix for options
This is the preferred way for Meson projects

Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2019-03-26 12:10:09 +01:00
Quentin Glidic
0657107fd5
meson: Drop enable-asan option
Meson has b_sanitize=address built-in for that.

Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2019-03-26 12:08:32 +01:00
Dave Davenport
aacb570850 Setup dev for next release. 2018-12-30 13:17:27 +01:00
Dave Davenport
19279f5a42 Release 1.5.2 2018-12-30 13:14:51 +01:00
Dave Davenport
e4d823774c Export icon fetcher header, remove nxd from icon-fetcher header. 2018-07-14 18:05:34 +02:00
Quentin Glidic
50265f244b
gitmodules: Update libnkutils
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2018-07-10 14:19:54 +02:00
Dave Davenport
441c511296
Add an generic icon fetcher that can be used by any widget and re-uses the main threadpool.
Add an generic icon fetcher that can be used by any widget and re-uses the main threadpool.

* Make threadpool more generic usable.
* Add generic icon fetcher, that caches icons.
* Make DRUN use this fetcher.
* Add icon widget.

#809
2018-06-09 19:13:57 +02:00
Quentin Glidic
1ba3feafe8
meson: Define VERSION as well
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2018-03-29 12:46:51 +02:00
Dave Davenport
5d605312ab Mark as dev build. 2018-03-18 13:09:19 +01:00
Dave Davenport
374d4be9d7 Release 1.5.1 2018-03-18 12:50:38 +01:00
Dave Davenport
d9d3724615 Update themes from rofi-themes repository 2018-02-25 15:18:37 +01:00
Dave Davenport
f0ba23a489 Tag as dev version. 2018-02-01 22:01:01 +01:00
Dave Davenport
9a34d89e51 Bump version to 1.5.0 2018-02-01 21:52:54 +01:00
Dave Davenport
74106921f4 Install rofi-theme-selector manpage. 2017-11-05 15:28:17 +01:00
Dave Davenport
316de7ebeb Remove default-theme header file. 2017-10-31 19:00:31 +01:00
Quentin Glidic
3c37ba7a1c
meson: Add default theme GResource bits
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2017-10-31 18:16:08 +01:00
Dave Davenport
65dfa23e2a [Meson] Fix pkg-config file generation with meson. 2017-10-16 19:18:19 +02:00
Quentin Glidic
f9cf9c6b87
gitmodules: Update libnkutils
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2017-10-15 18:29:54 +02:00
Quentin Glidic
8deedd8645
meson: Use libnkutils git-version support
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2017-10-15 17:51:45 +02:00
Dave Davenport
d7bda01152 Fix merge 2017-10-15 11:13:53 +02:00
Dave Davenport
2198d43199 Merge remote-tracking branch 'origin/master' into next 2017-10-15 11:08:15 +02:00
Dave Davenport
1ab3e571ec V1.4.2 Release 2017-10-15 10:59:38 +02:00
Dave Davenport
51d1ebf0ea Install rofi-types.h and fix includes for plugins 2017-10-03 20:50:38 +02:00
Dave Davenport
21e2e67412 Make tokenize test use libcheck.
- Add some tests for negate.
2017-09-29 18:44:21 +02:00
Dave Davenport
8262d71138 Bump to v1.4.1 2017-09-26 21:47:36 +02:00
Dave Davenport
a7679a7910 Bump meson version 2017-09-26 21:45:21 +02:00
Dave Davenport
96c70813ca Merge remote-tracking branch 'origin/next' 2017-08-07 17:03:03 +02:00
Dave Davenport
fdb9b014f5 Fix plugin loading. (hidden symbols) with ninja 2017-08-07 17:01:56 +02:00
Dan Beste
9d98fe3b9b Include missing manpage (#647)
Per discussion here:

https://aur.archlinux.org/packages/rofi-git/
2017-08-04 16:50:51 +02:00
Quentin Glidic
03229d689a
meson: Add rofi as dependency for test-x target
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2017-07-06 18:26:19 +02:00
Quentin Glidic
727e3dc51a meson: Actually define TIMINGS if needed (#621)
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2017-07-04 15:35:49 +02:00
Dave Davenport
9af191de26 Fix tests by splitting types name into separate file. 2017-06-20 21:02:13 +02:00
Quentin Glidic
2d96f94878
meson: Generate pkg-config file
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2017-06-20 14:57:34 +02:00