12 Commits

Author SHA1 Message Date
d8ba203f6e [Wayland] Handle clipboard pasting more securely
Only receive clipboard offers when pasting instead of storing the data
indefinitely.

This is also more performant by default as it is not doing unnecessary
work.
2024-03-06 10:19:24 +01:00
217d6c46d4 [Wayland] Fix last missing non-strict prototype 2024-02-29 10:30:52 +01:00
7c79169309 Wayland: fix wayland-only mode again 2023-09-24 01:57:11 +02:00
f8bec1453c Wayland: real fullscreen support
See #64
2023-02-11 00:12:21 +01:00
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
2a68677b6a Initial clipboard support for wayland
Using wl_data and primary_selection protocols
2021-09-06 15:34:53 +02:00
6baa463264 Merge commit '954fc728b29d3c63a09a84870f29b57640062966' into wayland
Formatting changes only
2021-09-06 13:01:37 +02:00
deb9330a0d Merge commit '1a1dc7282f5ed010af874398b5b3d70ea7cda8e8' into wayland 2021-09-06 13:00:57 +02:00
d3e96f2762 Run indenter 2020-09-02 16:03:49 +02:00
04d2a7a73d wayland: High DPI support 2020-07-24 19:30:02 +02:00
17b4265a5f Put most of view implementation in common 2020-07-24 19:30:02 +02:00
98a9635173 Make xcb and wayland implementations coexist 2020-07-24 19:30:02 +02:00