Commit graph

3793 commits

Author SHA1 Message Date
Dave Davenport
9b219afc5b [Config] Allow configuration block again in theme.
Avoid confusion/breakage.
2021-11-30 18:52:37 +01:00
Dave Davenport
92dae73bc1
Enable/Disable windowmode test (#1536)
* Enable/Disable windowmode test

* [CI] Fix typo in name.

* Update Changelog
2021-11-29 21:03:14 +01:00
Dave Davenport
f72d6135bd [Config] on -dump-config do not include -theme option.
But print the right line at the bottom.

fixes: #1534
2021-11-29 19:31:31 +01:00
Dave Davenport
b03c072aaa [Build] Allow rofi to build without window mode
fixes: #1533
2021-11-29 19:15:19 +01:00
Dave Davenport
dee9c526d3 [Rofi] Don't try to parse commandline options using theme engine if theme parsing failed.
Issues: #1531
2021-11-28 17:08:09 +01:00
Dave Davenport
91f3200d8c [Dist] Fix missing README.md 2021-11-28 16:21:36 +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
Dave Davenport
f78af8408c Update release notes and changelog. 2021-11-26 21:36:19 +01:00
Dave Davenport
436b0c0170 [README] Small updates.
* wiki is unmaintained.
2021-11-23 12:06:38 +01:00
Dave Davenport
8d943e4a55 [Rofi] Fix error message to have right syntax. 2021-11-12 23:51:12 +01:00
Dave Davenport
0d84eee6d1 [Releasenotes] Small update. 2021-11-08 23:19:24 +01:00
Dave Davenport
b77de4c00d [Theme] Accept just color for highlight 2021-11-08 21:46:55 +01:00
Dave Davenport
4cc4601557 Fix throw at release notes. 2021-11-06 20:38:01 +01:00
Dave Davenport
05e84544b1 [DOC] Small fixes from RaZ0rr-Two
Issue: #1495
2021-10-29 15:07:45 +02:00
Dave Davenport
b1dff0c211
Update to documentation by RaZ0rr-Two (#1495)
* Update readme 1 (manpages)

* Update 2 (create config.md)

* README update final 1

* Rename to CONFIG

* README update final 2

* small update

* Aligning the top to center

* Corrected dead links

* gif (mp4) added

Co-authored-by: RaZ0rr-Two <84911063+RaZ0rr-Two@users.noreply.github.com>
2021-10-29 14:00:22 +02:00
Quentin Glidic
8db289d065
gitmodules: Update libnkutils
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2021-10-29 04:53:08 +00:00
Dave Davenport
c45fc38856 [Combi] Add a check against recursion.
Fixes: #1510
2021-10-29 00:39:51 +02:00
Quentin Glidic
bde8175d39
gitmodules: Update libnkutils
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2021-10-28 06:33:12 +00:00
Quentin Glidic
f24cbe270e
script: Include config.h
It avoids deprecation warnings wrt GLib.

Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2021-10-28 06:31:20 +00:00
Quentin Glidic
2ae7348df8
theme-parser: Include config.h
It avoids deprecation warnings wrt GLib.

Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2021-10-28 06:30:59 +00:00
lbonn
70efa84f9b Merge remote-tracking branch 'upstream/next' into wayland 2021-10-25 20:14:21 +02:00
lbonn
9f0f97a8d9 [Doc] update note about x-offset/y-offset 2021-10-16 13:03:19 +02:00
Jakub Jirutka
e963c3174a [Wayland] Implement partial support for offset properties on window
...using zwlr_layer_surface_v1::set_margin. It's only partial because
surface margin has effect only when the the window is located on edge of
the screen, not in center. Also the anchor property is not implemented,
the anchor point is always the edge of the window corresponding to the
location property.
2021-10-16 12:54:27 +02:00
Dave Davenport
06bb72d39b [DMenu] Do not crash when no entry is available.
Issue: #1504
2021-10-16 01:39:21 +02:00
sporif
083a88fa39 Fix cursor size
Default to a size of 24 pixels
Use the environment variable XCURSOR_SIZE if it's set
2021-10-15 13:57:01 +02:00
Jakub Jirutka
97953eddd4 [Doc] Add repology versions badge to INSTALL 2021-10-13 11:12:35 +02:00
Dave Davenport
ec7aa09f0a [DOC] Fix key names in theme location name. 2021-10-12 22:47:40 +02:00
Dave Davenport
ccaaaf6a46 [RUN|DRUN] Only initialize file-completer on first use. 2021-10-12 13:35:00 +02:00
Dave Davenport
e3860c89e8 [FileBrowser] Reduce number of re-allocs. 2021-10-12 10:34:47 +02:00
Dave Davenport
6ec5bfba64 [Config] Downgrade unknown options from error to warning. 2021-10-09 18:28:55 +02:00
Dave Davenport
13d9971d39 [Doc] Update link to pango markup.
Issue: #1496
2021-10-08 20:14:14 +02:00
Dave Davenport
419d676fbe [Build] Remove generating of README.html and bundling.
Issue: #1495
2021-10-08 20:05:40 +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
197611e7ad README: mention swayr 2021-10-01 19:40:16 +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
Dave Davenport
1520a4a5cd [DOC] Fix typo 2021-10-01 15:43:48 +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
7ce8c8584b Remove unused/surplus xcb-related includes
Includes in the rofi code base are a complete mess; there are many
needless includes and many files rely on transitive includes.

I used include-what-you-use tool to find them. There are much more,
I cherry picked only suggestions relevant to the goal - allow building
rofi without XCB dependencies.

This doesn't break X11 support and it can be upstreamed (after rebasing
and removing changes in wayland-stuff).
2021-09-30 21:48:44 +02:00
Quantum
06da4cf24c Implement async clipboard support for Wayland
This uses GIOChannels and the Glib event loop to read the file descriptor
in an asynchronous fashion.
2021-09-30 21:27:34 +02:00
Jakub Jirutka
42039e34db [Doc] Fix link to INSTALL.md in README.md 2021-09-28 18:44:56 +02:00
Jakub Jirutka
f54b1f2a39 [Doc] Update badges for this fork 2021-09-28 18:44:56 +02:00
lbonn
31cf9feb69 [Doc] Update some wayland-specific information
* re-organize dropped features list
* add a list of user-maintained packages
2021-09-28 16:09:15 +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
3b81f639e7 [Lexer] Fix regex for env() 2021-09-24 10:31:23 +02:00