|
Refactor Udev device support in Ozone and add a DRM hotplug monitor
To detect display hotplug events this CL is refactoring how the Udev connection
is shared between the different Ozone components. Now multiple monitors can be
registered with a central Udev device. The monitors then get Udev device events
which can be parsed into native events or notifications.
BUG= 333413
NOTRY=true
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=267247
Total comments: 5
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+551 lines, -433 lines) |
Patch |
 |
M |
ui/events/events.gyp
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+12 lines, -7 lines |
0 comments
|
Download
|
 |
A |
ui/events/ozone/device/device_event.h
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+43 lines, -0 lines |
0 comments
|
Download
|
 |
A |
ui/events/ozone/device/device_event.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+16 lines, -0 lines |
0 comments
|
Download
|
 |
A |
ui/events/ozone/device/device_event_observer.h
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+24 lines, -0 lines |
0 comments
|
Download
|
 |
A |
ui/events/ozone/device/device_manager.h
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+36 lines, -0 lines |
0 comments
|
Download
|
 |
A |
ui/events/ozone/device/device_manager.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+20 lines, -0 lines |
0 comments
|
Download
|
 |
A |
ui/events/ozone/device/device_manager_manual.h
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+29 lines, -0 lines |
0 comments
|
Download
|
 |
A |
ui/events/ozone/device/device_manager_manual.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+33 lines, -0 lines |
0 comments
|
Download
|
 |
A |
ui/events/ozone/device/udev/device_manager_udev.h
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+48 lines, -0 lines |
0 comments
|
Download
|
 |
A |
ui/events/ozone/device/udev/device_manager_udev.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
|
1 chunk |
+179 lines, -0 lines |
0 comments
|
Download
|
 |
A + |
ui/events/ozone/device/udev/scoped_udev.h
|
View
|
1
2
3
4
5
6
7
8
|
2 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
ui/events/ozone/evdev/device_manager_evdev.h
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+0 lines, -38 lines |
0 comments
|
Download
|
 |
D |
ui/events/ozone/evdev/device_manager_evdev.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+0 lines, -43 lines |
0 comments
|
Download
|
 |
M |
ui/events/ozone/evdev/device_manager_udev.h
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+0 lines, -19 lines |
0 comments
|
Download
|
 |
M |
ui/events/ozone/evdev/device_manager_udev.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+0 lines, -217 lines |
0 comments
|
Download
|
 |
M |
ui/events/ozone/evdev/event_factory_evdev.h
|
View
|
1
2
3
4
5
6
7
8
9
|
3 chunks |
+18 lines, -8 lines |
0 comments
|
Download
|
 |
M |
ui/events/ozone/evdev/event_factory_evdev.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
|
5 chunks |
+46 lines, -40 lines |
0 comments
|
Download
|
 |
D |
ui/events/ozone/evdev/scoped_udev.h
|
View
|
|
1 chunk |
+0 lines, -50 lines |
0 comments
|
Download
|
 |
M |
ui/ozone/ozone.gyp
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
M |
ui/ozone/platform/dri/chromeos/native_display_delegate_dri.h
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+11 lines, -2 lines |
0 comments
|
Download
|
 |
M |
ui/ozone/platform/dri/chromeos/native_display_delegate_dri.cc
|
View
|
1
2
3
4
5
6
7
|
4 chunks |
+20 lines, -3 lines |
0 comments
|
Download
|
 |
M |
ui/ozone/platform/dri/ozone_platform_dri.cc
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+8 lines, -3 lines |
0 comments
|
Download
|
Total messages: 10 (0 generated)
|