Matthias Clasen
|
bad53bc201
|
x11: Stop deriving from GdkDeviceManager
We can just derive from GObject.
|
2017-11-25 11:04:15 -05:00 |
|
Matthias Clasen
|
da8bcc7ed9
|
wayland: Stop deriving from GdkDeviceManager
We can just derive from GObject.
|
2017-11-25 11:04:15 -05:00 |
|
Matthias Clasen
|
01278e591c
|
win32: Stop deriving from GdkDeviceManager
We can just derive from GObject.
|
2017-11-25 11:04:15 -05:00 |
|
Matthias Clasen
|
1471c64fb2
|
quartz: Stop deriving from GdkDeviceManager
We can just derive from GObject.
|
2017-11-25 11:04:15 -05:00 |
|
Matthias Clasen
|
fd958939be
|
Drop the GdkDeviceManager::display property
Move this to the backends, and stop deriving
from GdkDeviceManager.
|
2017-11-25 11:04:15 -05:00 |
|
Matthias Clasen
|
7c33baabd2
|
Remove the get_client_pointer vfunc
|
2017-11-25 11:04:15 -05:00 |
|
Matthias Clasen
|
0ec491ea9d
|
Drop the get_client_pointer vfunc
There is no api using this anymore.
|
2017-11-25 11:04:15 -05:00 |
|
Matthias Clasen
|
b6a634fe38
|
Drop the list_devices vfunc
We no longer have api that uses this.
|
2017-11-25 11:04:15 -05:00 |
|
Matthias Clasen
|
ecb96257b9
|
Drop gdk_device_manager_list_devices
It is not used and GdkDeviceManager is going away.
|
2017-11-25 11:04:15 -05:00 |
|
Matthias Clasen
|
30a037c4fe
|
gdk: Drop devicemanager signals
Nobody is emitting them anymore.
|
2017-11-25 11:04:15 -05:00 |
|
Matthias Clasen
|
efbcb38fdf
|
wayland: Stop emitting devicemanager signals
Nobody is listening to these signals anymore.
|
2017-11-25 11:04:15 -05:00 |
|
Matthias Clasen
|
c9261f50aa
|
x11: Stop emitting devicemanager signals
Nobody is listening to these anymore, so there
is no point in emitting them.
|
2017-11-25 11:04:14 -05:00 |
|
Matthias Clasen
|
cd3d2badf0
|
display: Drop the device_manager for good
This is now entirely the backends responsibility.
|
2017-11-25 11:04:14 -05:00 |
|
Matthias Clasen
|
639d93687f
|
wayland: Stop using display->device_manager
We can keep the device manager in the backend.
|
2017-11-25 11:04:14 -05:00 |
|
Matthias Clasen
|
95ae688072
|
quartz: Stop using display->device_manager
We can keep the device manager in the backend.
|
2017-11-25 11:04:14 -05:00 |
|
Matthias Clasen
|
ab0aea900c
|
win32: Stop using gdk_display_get_device_manager
We can keep the devicemanager in the backend.
|
2017-11-25 11:04:14 -05:00 |
|
Matthias Clasen
|
aae4fafad2
|
x11: Stop using gdk_display_get_device_manager
We can keep the displaymanager in the backend.
|
2017-11-25 11:04:14 -05:00 |
|
Matthias Clasen
|
6489bc1929
|
broadway: Remove devicemanager implementation
It is not used and not needed anymore.
|
2017-11-25 11:04:14 -05:00 |
|
Matthias Clasen
|
1023249e31
|
broadway: Stop using GdkDeviceManager
We can use the GdkSeat apis for this.
|
2017-11-25 11:04:14 -05:00 |
|
Matthias Clasen
|
903959301b
|
display: Stop using devicemanager internally
We can just use the seats to find out about device removals.
|
2017-11-25 11:04:14 -05:00 |
|
Matthias Clasen
|
1f6fb4e716
|
Drop GdkDeviceManager APIs
No longer used outside of the backends.
|
2017-11-25 11:04:14 -05:00 |
|
Matthias Clasen
|
a4cd4535dc
|
Don't mention GdkDeviceManager in docs
It is going away.
|
2017-11-25 11:04:14 -05:00 |
|
Matthias Clasen
|
480ea400f3
|
Drop support for setting event masks for floating devices
These are very rarely needed, and are X11-specific.
If it turns out that somebody needs this, it can come
back as X11-specific functionality.
|
2017-11-25 11:04:14 -05:00 |
|
Matthias Clasen
|
4c40accbb9
|
gdk: Move gdk_disable_multidevice tot he X11 backend
This api only ever did something for X11, so move
it there. Update the docs and adapt the only caller.
|
2017-11-25 11:04:14 -05:00 |
|
Matthias Clasen
|
0cfc812a5d
|
Drop gdk_display_get_device_manager API
GdkDeviceManager is being replaced by GdkSeat.
|
2017-11-25 11:04:14 -05:00 |
|
Matthias Clasen
|
371ea7cbe9
|
gdk: Remove a leftover GdkScreen
|
2017-11-25 10:17:19 -05:00 |
|
Alexander Larsson
|
cfb76fedb6
|
broadway: Roundtrip each update to rate limit redraw
|
2017-11-23 10:48:29 +01:00 |
|
Alexander Larsson
|
b74959a605
|
broadway: Add clip node
|
2017-11-23 10:48:29 +01:00 |
|
Alexander Larsson
|
9e5a22bbe5
|
broadway: Add opacity node
|
2017-11-23 10:48:29 +01:00 |
|
Alexander Larsson
|
9b1f6acc2b
|
broadway: Add shadow node
|
2017-11-23 10:48:29 +01:00 |
|
Alexander Larsson
|
cbbbf49043
|
broadway: Add node cache for text
|
2017-11-23 10:48:29 +01:00 |
|
Alexander Larsson
|
6cc96318c8
|
broadway: Remove inflate code
This is not used anymore
|
2017-11-23 10:48:29 +01:00 |
|
Alexander Larsson
|
278370c8e5
|
broadway: Add linear gradient node
|
2017-11-23 10:48:29 +01:00 |
|
Alexander Larsson
|
f7ff6dbb66
|
broadway: Add RoundedClip node
|
2017-11-23 10:48:29 +01:00 |
|
Alexander Larsson
|
0083c084e4
|
broadway: Add inset shadow
|
2017-11-23 10:48:29 +01:00 |
|
Alexander Larsson
|
35ceb8e626
|
broadway: Add outset shadow node
|
2017-11-23 10:48:29 +01:00 |
|
Alexander Larsson
|
0ad523038c
|
broadway: Fix border node positioning
|
2017-11-23 10:48:29 +01:00 |
|
Alexander Larsson
|
cf03229a99
|
broadway: Add border node
|
2017-11-23 10:48:29 +01:00 |
|
Alexander Larsson
|
5a8d204c83
|
broadway: Clean up node parser
|
2017-11-23 10:48:29 +01:00 |
|
Alexander Larsson
|
0b38ab339e
|
broadway: Add color nodes
|
2017-11-23 10:48:29 +01:00 |
|
Alexander Larsson
|
cfdb3952c6
|
broadway: Fix input events
|
2017-11-23 10:48:29 +01:00 |
|
Alexander Larsson
|
97c0d112af
|
broadway: Don't swap node trees until all images are loaded
|
2017-11-23 10:48:29 +01:00 |
|
Alexander Larsson
|
fd0285de09
|
broadway: Rewrite textures in nodes to global
|
2017-11-23 10:48:29 +01:00 |
|
Alexander Larsson
|
54e7a8f0c0
|
broadway: Remove remaining unused window_update code
|
2017-11-23 10:48:29 +01:00 |
|
Alexander Larsson
|
f7d8ee041b
|
broadway: Initial version of using actual render nodes
|
2017-11-23 10:48:29 +01:00 |
|
Alexander Larsson
|
cc7423855b
|
broadway: Use textures to configure window contents
Instead of using the old buffer code, just use textures to define the
window contents.
|
2017-11-23 10:46:47 +01:00 |
|
Alexander Larsson
|
a4636a06a7
|
broadway: Actually upload textures to client
|
2017-11-23 10:46:47 +01:00 |
|
Alexander Larsson
|
ef79621c44
|
broadway: Introduce global ids for the textures
|
2017-11-23 10:46:47 +01:00 |
|
Alexander Larsson
|
48d587d255
|
broadway: Add support for uploading textures to daemon
|
2017-11-23 10:46:47 +01:00 |
|
Alexander Larsson
|
f31d7e1f91
|
broadway: Support fd passing in protocol
This will be used to pass buffers
|
2017-11-23 10:46:47 +01:00 |
|