forked from enlightenment/enlightenment
alert - move to using full efl stack for it
still have a problem - cant work in wl drm/kms mode because e still holds the ownership/lock on the console, but using full efl to draw the alert and even blink it... this drops xcb requirement too.
This commit is contained in:
parent
754e56f68c
commit
fed69a7380
3
README
3
README
|
@ -8,9 +8,6 @@ Requirements
|
|||
|
||||
Must:
|
||||
* efl
|
||||
* xcb
|
||||
* xcb-shape
|
||||
* xcb-keysyms
|
||||
* libpam (On Linux)
|
||||
|
||||
Highly suggested:
|
||||
|
|
9
TODO
9
TODO
|
@ -90,13 +90,8 @@ TODO:
|
|||
logging like tables, icons, timelines and graphs that can be output
|
||||
in text emulation and to screen - change eina log to go into here
|
||||
with eina_log_print_cb_set() )
|
||||
* crash alert: use full fat efl stack and remove xcb/ecore_drm2 stuff
|
||||
* supply custom theme to guarantee theme is not an issue
|
||||
* create text mode fallback with detection for crashes in crash handler
|
||||
* turtles all the way down - a crash handler for our crash handler
|
||||
* problem: we have to kill e to get kms control which breaks gdb
|
||||
* grab data then kill e then display results?
|
||||
* key combination to kill e and move on?
|
||||
* crash alert: we have to kill e to get kms control which breaks gdb
|
||||
* grab data then kill e then display results?
|
||||
* watchdog: add watchdog handling to e_start to detect a hung e
|
||||
* also detect if frames stop rendering but loop ok?
|
||||
* settings: config dialog redo and simplification
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -530,21 +530,16 @@ executable('enlightenment_static_grabber',
|
|||
install : true
|
||||
)
|
||||
|
||||
deps_e_alert = []
|
||||
if config_h.has('HAVE_WAYLAND') == true
|
||||
deps_e_alert += [ dep_ecore_drm2, dep_ecore_input, dep_dl ]
|
||||
endif
|
||||
deps_e_alert = [ dep_elementary ]
|
||||
if config_h.has('HAVE_WAYLAND_ONLY') == false
|
||||
deps_e_alert += [
|
||||
dependency('xcb'),
|
||||
dependency('xcb-shape'),
|
||||
dependency('xcb-keysyms')
|
||||
dep_ecore_x
|
||||
]
|
||||
endif
|
||||
executable('enlightenment_alert',
|
||||
[ 'e_alert_main.c' ],
|
||||
include_directories: include_directories('../..'),
|
||||
dependencies : [ dep_eina, dep_ecore, dep_evas, dep_ecore_ipc, deps_e_alert ],
|
||||
dependencies : [ deps_e_alert ],
|
||||
install_dir : dir_e_utils,
|
||||
install : true
|
||||
)
|
||||
|
|
Loading…
Reference in New Issue