Vaxry
|
89b87158db
|
internal: Wrap regions (#2750)
|
2023-07-19 20:09:49 +02:00 |
|
vaxerski
|
aac75ddcbf
|
screencopy: guard region buffer values in frameDamage
|
2023-07-19 13:10:41 +02:00 |
|
vaxerski
|
b8a7b09092
|
screencopy: use wlr_buffer api for shm copies
|
2023-07-19 12:24:41 +02:00 |
|
vaxerski
|
81f4a4f471
|
screencopy: improve shm handling
|
2023-07-19 00:51:38 +02:00 |
|
vaxerski
|
16fd9084ea
|
screencopy: nullcheck for empty buffer
|
2023-07-18 15:52:53 +02:00 |
|
Vaxry
|
8370a7fcc4
|
internal: Protocol C++ Wraps + XDGOutput impl (#2733)
move to our own xdgoutput impl instead of wlr's
|
2023-07-18 15:30:28 +02:00 |
|
vaxerski
|
515a363ecd
|
render: move lastFrameDamage to CMonitor
|
2023-07-10 13:21:00 +02:00 |
|
vaxerski
|
fe54dcb4eb
|
screencopy: send original damage, avoid extents
|
2023-07-10 13:17:21 +02:00 |
|
MightyPlaza
|
283a8e77aa
|
screenshot fix (#2640)
|
2023-07-04 11:40:28 +02:00 |
|
vaxerski
|
7762ac0173
|
toplevelexport: ignore defunct windows
|
2023-06-13 20:13:21 +02:00 |
|
vaxerski
|
a31dceb2c6
|
includes: remove redundant from screencopy
|
2023-05-07 00:11:33 +01:00 |
|
vaxerski
|
1a1656ddbf
|
Revert "internal: include headers from protocols/"
This reverts commit 550700bed0 .
We can't cuz meson
|
2023-04-27 13:55:13 +01:00 |
|
vaxerski
|
550700bed0
|
internal: include headers from protocols/
|
2023-04-27 13:40:38 +01:00 |
|
vaxerski
|
eb570c88e6
|
screencopy: clamp damage to framebuffer
|
2023-04-24 20:01:44 +01:00 |
|
vaxerski
|
ae82c3a639
|
screencopy: improve consistency of share indicator
|
2023-04-17 22:57:24 +01:00 |
|
vaxerski
|
8b3d8dc792
|
Format: use %lx for all addresses
|
2023-04-17 17:35:28 +01:00 |
|
|
25f14294a8
|
formats: fix endian ifdef
|
2023-04-17 15:36:49 +01:00 |
|
vaxerski
|
edad24c257
|
Screencopy: unify frame and client between impls + event
Adds a new event to both hooks and ipc: screencopy
|
2023-04-15 23:43:41 +01:00 |
|
vaxerski
|
a22e1174ee
|
screencopy: implement dmabuf
|
2023-04-12 21:40:51 +01:00 |
|
Vaxry
|
046ad79d11
|
GlobalShortcuts protocol impl (#1886)
Implements the `hyprland-global-shortcuts-v1` protocol
---------
Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
|
2023-04-09 13:48:20 +01:00 |
|
vaxerski
|
86852cdc78
|
textInput: don't double destroy TI
|
2023-04-08 15:39:14 +01:00 |
|
vaxerski
|
31963f823b
|
screencopy: fix crash in invalid format reads
|
2023-04-08 13:35:36 +01:00 |
|
vaxerski
|
5e2d4d644a
|
screencopy: fix crash
|
2023-04-07 19:21:47 +01:00 |
|
vaxerski
|
50876f1b15
|
screencopy: fix read on incorrect monitor render
|
2023-04-07 19:11:30 +01:00 |
|
vaxerski
|
c2a85c9d36
|
screencopy: minor fixes for damage_ring
|
2023-04-07 18:04:02 +01:00 |
|
|
110f3fd658
|
screencopy: fix incorrect resource error post
|
2023-04-05 15:19:49 +01:00 |
|
vaxerski
|
882be7765b
|
toplevelExport: honor overlay_cursor
|
2023-04-04 00:58:30 +01:00 |
|
vaxerski
|
c50df4c0c3
|
screencopy: allow on legacy renderer
|
2023-04-03 23:34:08 +01:00 |
|
Vaxry
|
0a099ca2ab
|
Hyprland Screencopy impl (#1800)
---------
Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
|
2023-04-03 17:01:05 +01:00 |
|
vaxerski
|
f960f72785
|
input: minor fixes for tiv1
|
2023-03-14 14:37:00 +00:00 |
|
vaxerski
|
0807b8b95f
|
tiv1: minor fixes for crashes
|
2023-03-14 13:51:08 +00:00 |
|
Vaxry
|
5dc1a5fec6
|
input: text-input-v1 support (#1778)
support zwp_text_input_v1
---------
Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
|
2023-03-14 12:57:50 +00:00 |
|
Vaxry
|
1b56cc4e99
|
Added an Event Hook System (#1578)
* added an eventHookSystem
* Add all socket2 events to hooks
|
2023-02-19 20:54:53 +00:00 |
|
vaxerski
|
dbfa6eea7b
|
fixup stutter in rendering with toplevel_export
|
2023-02-16 22:51:38 +00:00 |
|
Jan Beich
|
f90ff8303b
|
Unbreak build with libc++ (#1457)
|
2023-01-31 00:03:23 +00:00 |
|
vaxerski
|
666c805101
|
fix destroying addon in fractional scale impl
|
2023-01-27 11:29:56 +00:00 |
|
Vaxry
|
60b880d931
|
wp-fractional-scaling-v1 impl (#1373)
* Initial fractional scaling impl
* apply UV after geom calcs
* fix scaling -> scale
* meson: add fractional scale proto
Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
|
2023-01-20 19:44:30 +01:00 |
|
|
96198dae55
|
Normalize color storage
Colors are now normalized to 0 - 1 values instead of 0 - 255
causes calculations to be simpler and generally cleans up the codebase.
|
2023-01-05 19:25:45 +01:00 |
|
vaxerski
|
4fd90144d1
|
touch up the clang format and format all files
|
2022-12-20 02:18:47 +00:00 |
|
Vaxry
|
98a4fa2b0d
|
Added clang format (#1239)
* clang-format stuff and format files
|
2022-12-16 17:17:31 +00:00 |
|
Vaxry
|
111d209bff
|
Added toplevel handle sharing Rev2 (#1203)
* Added toplevel handle sharing
* nix: fix build
* update hyprland-protocols
Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
|
2022-12-12 14:56:42 +00:00 |
|
vaxerski
|
fba03540d5
|
fix sharing scaled windows
|
2022-12-09 14:44:20 +00:00 |
|
vaxerski
|
6c8d993477
|
minor toplevel sharing fixups
|
2022-12-06 18:58:42 +00:00 |
|
vaxerski
|
da76a1ed9e
|
block surface feedback on window sharing
|
2022-12-05 19:12:15 +00:00 |
|
Vaxry
|
66fb083003
|
Implement window sharing with the hl toplevel export proto (#1179)
* implement window sharing
Co-authored-by: Mihai Fufezan <fufexan@protonmail.com>
|
2022-12-05 17:05:15 +00:00 |
|