Commit graph

90 commits

Author SHA1 Message Date
Vaxry
4e8837ddab
core: minor transform fixes (#94) 2024-11-09 23:02:33 +00:00
89b9352d26 core: don't read negative pixel values in getColorFromPixel 2024-10-24 23:51:22 +01:00
17e1ebe9dc core: avoid out-of-bound reads in getColorFromPixel
fixes #92
2024-10-24 23:50:35 +01:00
TeChn4K
185be7cd73
Nix: rename utillinux to util-linux (#93) 2024-10-24 17:49:02 +03:00
4411a6dc0d README: update options 2024-09-30 22:36:50 +01:00
116cec14a5 version: bump to 0.4.1 2024-09-30 15:05:55 +01:00
3b42f6bee2 core: avoid crash in done callbacks
fixes #89
2024-09-30 15:05:42 +01:00
4d6d01c495 version: bump to 0.4.0 2024-09-29 18:25:12 +01:00
e22a8d437b core: add --version 2024-09-29 18:24:57 +01:00
ed3f644af7 core: implement fractional scaling support
Additionally, adds --quiet, --verbose.
2024-09-29 18:21:47 +01:00
Vaxry
c9238d39f6
core: move to hyprwayland-scanner (#88)
* core: move to hyprwayland-scanner

* Nix: add hw-s, bump flake

* CMake: fix wl-client -> wl-scanner

---------

Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
2024-09-26 12:58:43 +01:00
svin
38fe668e58
CMake: ensure the manpage location is correct (#86) 2024-08-22 14:26:50 +03:00
cbd963e103 events: use enter coords 2024-08-06 17:10:40 +02:00
2da9a6071e core: minor log cleanups 2024-08-06 17:01:36 +02:00
c36676ad0c
Nix: makeover 2024-07-18 21:01:51 +03:00
45032489e2
CMake: fmt 2024-07-18 20:53:14 +03:00
bf6dface52
CMake, Nix: add VERSION file 2024-07-18 20:52:42 +03:00
cffd2ca3f8 core: migrate to hyprutils for utils 2024-07-17 17:08:10 +02:00
Dylan Laduranty
8791f717ef
core: remove unneeded GLES headers (#82)
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-07-15 16:35:24 +02:00
Dylan Laduranty
653eddcbc3
cmake: remove unneeded dependencies (#81)
Signed-off-by: Dylan Laduranty <dylan.laduranty@mesotic.com>
2024-07-15 15:38:47 +02:00
Corentin Guillevic
b0974381f9 README: add required Debian packages to build 2024-07-02 01:45:34 +03:00
Lennart Klebl
67e0f34e27
core: fix segfault when cursor_shape is not supported (#76)
Co-authored-by: alcubierre-drive <alcubierre-drive>
2024-06-11 17:18:23 +02:00
36d974181d cmake: use CXX_STANDARD instead of a flag
ref #74
2024-06-06 11:49:13 +02:00
Daniel Horton
bff005ac9c
README: Fixed getconf command in build instructions (#72)
getconf NPROCESSORS_CONF isn't a valid command. The correct command is getconf _NPROCESSORS_CONF.
2024-05-14 16:13:12 +01:00
rewine
7862376a40 nix: don't need wlroots as build input 2024-05-11 11:54:20 +03:00
bvr-yr
e2472f499d
output: colorize BG instead of FG (#70) 2024-04-15 16:49:59 +01:00
Félix Dorn
be7a0e82c4
fix: cmyk conversion on pure black (#69) 2024-04-12 00:38:16 +01:00
Mihai Fufezan
0eb49192a5
Nix: override wayland-protocols until merged
Fix include

Ref: https://nixpk.gs/pr-tracker.html?pr=297606
2024-03-24 14:24:36 +02:00
9f05fbdabe core: switch to server-side cursors
ref #51
2024-03-23 20:54:29 +00:00
Mihai Fufezan
0e416939a1
Makefile: remove
No longer used. Functionality has been transfered to CMake.
2024-03-12 22:16:45 +02:00
Mihai Fufezan
698b6ecd54
CMake: add protocol building and install rule
Makefile: delegate protocols to CMakeLists.txt
Nix: update derivation
2024-03-12 21:50:25 +02:00
Evie Ciobanu
2ef703474f fix: nixos build, missing ligblvnd 2023-12-31 03:57:43 +02:00
b6130e3901 core: implement more safety around cursor themes
fixes #38
2023-10-30 16:48:36 +00:00
8a7799ae20 core: support conversions from 10-bit formats
Fixes #16

Authored-by: niki-on-github <arch@local>
2023-10-28 17:31:18 +01:00
TheOnlyMrCat
94010d6b9a
events: Use xkbcommon for keyboard event handling (#43) 2023-10-11 11:24:10 +01:00
vaxerski
7e1765f9f3 internal: fix usage of execlp in clipboard::copy
fixes #42
2023-10-05 11:49:47 +01:00
5ba3268694 internal: use newBuf data for storage of the bitmap 2023-08-07 18:58:44 +02:00
vaxerski
03bc27be94 internal: transform received screencopy buffer 2023-08-04 20:41:30 +02:00
éclairevoyant
0889bd5f6f
use crosshair instead of left pointer as cursor (#37) 2023-06-27 13:33:46 +02:00
1d05cc3423 internal: include sys/types 2023-06-21 13:19:47 +02:00
vaxerski
deaca6a4d8 core: avoid leaving garbage buffers on exit 2023-05-29 19:09:58 +02:00
Mihai Fufezan
0eea88367a
flake.lock: update nixpkgs 2023-05-16 22:27:51 +03:00
Mihai Fufezan
7d78a25fe1
CI: update nix install action 2023-05-03 23:40:19 +03:00
Vaxry
97c5134753
readme: include new options 2023-04-27 14:46:16 +01:00
vaxerski
cc6b3234b2 clang-format, no-zoom and render-inactive 2023-03-31 17:41:40 +01:00
scorpion-26
234c2da51a
Add support for 24 bit formats (#29)
This was the missing puzzle-piece for support for NVidia-GPUs
2023-03-09 14:31:47 +00:00
vaxerski
e4c267292a clear LSes at finish 2023-02-03 11:41:43 +00:00
vaxerski
bec451ee84 disconnect from display on finish 2023-02-03 10:47:49 +00:00
vaxerski
7ae1d1dabd don't flush display after disconnect 2023-02-03 10:46:18 +00:00
lisuke
fe4535a273
fix autocopy. (#26)
* fix autocopy.
2023-01-09 14:15:58 +01:00