|
13886a264f
|
internal: add a new monitor auto system
|
2023-08-14 14:22:10 +02:00 |
|
Vaxry
|
89b87158db
|
internal: Wrap regions (#2750)
|
2023-07-19 20:09:49 +02:00 |
|
vaxerski
|
0ba28a46fd
|
monitor: unplug all callbacks in ~dtor
|
2023-07-18 15:36:27 +02:00 |
|
vaxerski
|
629e61c7a5
|
monitor: disconnect bind on disconnect
|
2023-07-18 15:22:49 +02:00 |
|
vaxerski
|
515a363ecd
|
render: move lastFrameDamage to CMonitor
|
2023-07-10 13:21:00 +02:00 |
|
|
01f85a09a9
|
xwayland: send zero scaling to xwayland if enabled
|
2023-06-23 21:42:44 +02:00 |
|
|
871ab24c6e
|
internal: properly set monitor props on special windows
|
2023-06-02 20:14:34 +02:00 |
|
Anthony Ruhier
|
d7935356da
|
input: don't move monitor focus on wp change (#2320)
|
2023-05-17 13:32:59 +01:00 |
|
vaxerski
|
afe8d8dfec
|
monitors: fix some bugs with re-plug
|
2023-05-06 16:50:15 +01:00 |
|
vaxerski
|
83cd5e2ebd
|
workspaces: minor fixes for multi-special
|
2023-05-06 16:10:51 +01:00 |
|
vaxerski
|
8435d6fc12
|
monitors: toggle special on changeworkspace with special
|
2023-05-05 15:01:31 +01:00 |
|
vaxerski
|
fd3e6a3bfd
|
workspaces: restore monitor on re-plug
|
2023-05-03 15:15:56 +01:00 |
|
vaxerski
|
3580f845e6
|
monitor: update fullscreen fade on workspace change
|
2023-04-30 01:12:20 +01:00 |
|
vaxerski
|
412d46ff65
|
monitors: set special monitor ID on open
|
2023-04-17 22:58:59 +01:00 |
|
vaxerski
|
8b3d8dc792
|
Format: use %lx for all addresses
|
2023-04-17 17:35:28 +01:00 |
|
vaxerski
|
7c36a3e167
|
internal: move workspace special check higher in changeWorkspace
|
2023-04-17 13:32:35 +01:00 |
|
vaxerski
|
b05ff89c76
|
Render: add cursor_zoom
|
2023-04-16 14:48:38 +01:00 |
|
vaxerski
|
afc887d941
|
monitor: recalc layout on switched ws
|
2023-04-16 01:11:57 +01:00 |
|
vaxerski
|
d6c4ae71d0
|
damage: fix damage on moves / workspace changes
|
2023-04-15 16:16:33 +01:00 |
|
vaxerski
|
727160f0a4
|
workspaces: fixup workspaces not activating on workspace switch
|
2023-04-14 15:28:22 +01:00 |
|
vaxerski
|
8dd0c4fe74
|
workspaces: deactivate all on monitor switch
|
2023-04-14 15:08:27 +01:00 |
|
vaxerski
|
287e6c4ede
|
internal: workspace manip handling rework
|
2023-04-14 15:03:53 +01:00 |
|
vaxerski
|
a22e1174ee
|
screencopy: implement dmabuf
|
2023-04-12 21:40:51 +01:00 |
|
vaxerski
|
41d1fdedf2
|
output: handle needs_frame
|
2023-04-07 17:25:56 +01:00 |
|
vaxerski
|
cd1b982b2a
|
internal: listen to output.damage events
|
2023-04-07 16:31:55 +01:00 |
|
vaxerski
|
24ace03780
|
internal: migrate to damage_ring
|
2023-04-07 12:18:40 +01:00 |
|
vaxerski
|
00d199b477
|
monitors: guard scale in onConnect
|
2023-04-04 22:54:35 +01:00 |
|
Vaxry
|
a80f8f257f
|
Feat: Introduce render_ahead_of_time (#1863)
|
2023-03-24 19:23:16 +00:00 |
|
vaxerski
|
00c2ca4697
|
config: improve ux on workspace and transform
|
2023-03-18 16:12:43 +00:00 |
|
vaxerski
|
4b52c1e68f
|
monitors: remove from monitors on unsafe
|
2023-03-16 16:33:27 +00:00 |
|
|
1ead6c46f4
|
Mirrors: minor fixes
|
2023-03-04 00:48:22 +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
|
cb6e36d804
|
ignore null ls-es in cleanup
|
2023-01-23 18:23:44 +00:00 |
|
|
cb98242ea7
|
remove old comment and fixup lsl var name
|
2023-01-22 17:03:25 +01:00 |
|
|
d8ee624e35
|
move monitor remove notice up
|
2023-01-19 16:27:04 +01:00 |
|
|
464dd79246
|
fix crashes on monitor ls remove
|
2023-01-06 16:13:50 +01:00 |
|
|
a33ecec61e
|
destroy LS-es on disconnected monitor
|
2023-01-02 16:16:28 +01:00 |
|
|
545e63d1dd
|
sanity check workspaces after enabling mirror
|
2022-12-26 13:27:02 +01:00 |
|
vaxerski
|
6749c8abd7
|
fix dynamic monitor disables corrupting pmosthz
|
2022-12-22 12:15:07 +00:00 |
|
vaxerski
|
e9bd2ee996
|
move setActiveMonitor backup later in onDisconnect
|
2022-12-21 15:17:24 +00:00 |
|
vaxerski
|
261fbb5b62
|
adjust medium ppi values
|
2022-12-20 13:33:29 +00:00 |
|
Vaxry
|
98a4fa2b0d
|
Added clang format (#1239)
* clang-format stuff and format files
|
2022-12-16 17:17:31 +00:00 |
|
vaxerski
|
3bd9ee0d32
|
minor xcursor and scale fixes
|
2022-12-15 17:17:15 +00:00 |
|
vaxerski
|
374571da96
|
add auto scale
|
2022-12-14 17:57:45 +00:00 |
|
vaxerski
|
f8a6799d4e
|
verify lastmon status on connect
|
2022-12-12 20:51:20 +00:00 |
|
vaxerski
|
d5352a5d12
|
find a default workspace smarter
|
2022-12-09 17:17:02 +00:00 |
|
vaxerski
|
9e8df888eb
|
fix warning
|
2022-12-04 00:03:48 +00:00 |
|
vaxerski
|
0a302901d2
|
Added handling more special workspaces
|
2022-11-27 22:42:22 +00:00 |
|
|
1f72237291
|
Fix incorrect layout positions in mirror re-add
|
2022-11-19 16:58:14 +00:00 |
|
vaxerski
|
e427d9f622
|
unify setting of the active monitor
|
2022-11-19 16:41:41 +00:00 |
|