Boram Park
7c41fb431d
fix tty problem when enlightenment(drm-backend) is killed by SIGSEGV
...
Summary:
When enlightenment is working as wayland display server, enlightenment
changes KDSETMODE to KD_GRAPHICS in _ecore_drm_tty_setup(). However,
when enlightenment is killed by SIGSEGV, it doesn't changes KDSETMODE
to KD_TEXT because englightenment process doesn't call ecore_drm_tty_close().
When enlightenment is killed by SIGSEGV, it should get drm devices with
ecore_drm_device_get_list(), and will call ecore_drm_launcher_disconnect(),
and ecore_drm_launcher_disconnect will call ecore_drm_tty_close() internally.
Change-Id: I425488eb4489709cc968b77bd4bc48a4aa4ae30c
Reviewers: zmike, cedric, raster, gwanglim, devilhorns
Reviewed By: devilhorns
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2160
2015-03-17 09:33:55 -04:00
Derek Foreman
feca6dce4f
Wayland frame callback times are in milliseconds
...
Reviewers: zmike, devilhorns
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2173
2015-03-16 13:35:16 -04:00
Mike Blumenkrantz
519560ac3f
fix constant expression conditional
...
CID 1288498
2015-03-14 10:31:36 -04:00
Bryce Harrington
7e24e3256f
wayland: Free temporary string on error exit
...
Summary: wayland: Free temporary string on error exit
Reviewers: cedric, devilhorns, zmike
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2154
2015-03-13 21:04:50 -04:00
Bryce Harrington
ba7feb62f8
wayland: whitespace cleanup
...
Reviewers: cedric, devilhorns, zmike
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2154
2015-03-13 21:03:56 -04:00
Bryce Harrington
f4cb6a398b
uuid: Check error on ftruncate call
...
Summary:
Fixes warning:
src/bin/e_uuid_store.c:71:4: warning: ignoring return value of
‘ftruncate’, declared with attribute warn_unused_result
[-Wunused-result]
ftruncate(store->shmfd, TABLE_SIZE);
^
Signed-off-by: Bryce Harrington <bryce@osg.samsung.com>
Reviewers: zmike
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2156
2015-03-13 20:26:24 -04:00
Mike Blumenkrantz
0ddedd09a4
wl compile fixes
2015-03-13 20:09:54 -04:00
Bryce Harrington
673de24fa7
wayland: Handle failure to init a display screen
...
Summary:
e_comp_wl_output_init will fail (silently) under a couple of
conditions. Instead, make it propagate the error so it can be handled
at a higher level. For now just issue an error message.
Signed-off-by: Bryce Harrington <bryce@osg.samsung.com>
Reviewers: cedric, devilhorns, zmike
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2155
2015-03-13 20:06:01 -04:00
Mike Blumenkrantz
f225f04002
bump modapi version to 15
2015-03-13 20:03:21 -04:00
Mike Blumenkrantz
4deb313dd6
e_util_comp_desk_count_get() -> e_desks_count()
...
also wtf is this double loop counting
2015-03-13 17:58:48 -04:00
Mike Blumenkrantz
fe2bc2346f
remove e_util_zone_current_get()
2015-03-13 17:58:48 -04:00
Mike Blumenkrantz
09ec213a31
remove e_util_zone_current_get() usage
2015-03-13 17:58:45 -04:00
Mike Blumenkrantz
ba7c1ac49c
remove E_Zone->comp member
2015-03-13 17:44:24 -04:00
Mike Blumenkrantz
f9f7f001c9
use correct wayland ifdef for E_Client uuid generation
2015-03-13 17:29:34 -04:00
Mike Blumenkrantz
34d906fa42
e_zone functions no longer require E_Comp param
2015-03-13 17:28:49 -04:00
Mike Blumenkrantz
1736d1ecb9
e_client functions no longer require E_Comp param
2015-03-13 16:53:19 -04:00
Mike Blumenkrantz
d00127c2f5
e_comp functions no longer require E_Comp param
2015-03-13 16:48:41 -04:00
Mike Blumenkrantz
b7f2777809
remove e_util_comp_current_get()
2015-03-13 16:28:49 -04:00
Mike Blumenkrantz
b63e490a33
remove e_util_comp_current_get() usage
2015-03-13 16:28:08 -04:00
Mike Blumenkrantz
50839a51a9
remove e_comp_evas_find()
2015-03-13 16:24:27 -04:00
Mike Blumenkrantz
f130aeafce
remove e_comp_evas_find() usage
2015-03-13 16:23:37 -04:00
Mike Blumenkrantz
bacf638d73
remove E_Drag->comp and E_Comp param from e_drag_new()
2015-03-13 16:21:15 -04:00
Mike Blumenkrantz
2a9296e0ec
remove E_Event_Compositor_Resize struct
...
corresponding event no longer sends event info
2015-03-13 16:12:35 -04:00
Mike Blumenkrantz
1fe1c94245
comp canvas functions no longer require an E_Comp param
2015-03-13 16:07:08 -04:00
Mike Blumenkrantz
2461c6b50d
remove unnecessary E_Comp references in comp object callbacks
2015-03-13 15:49:04 -04:00
Mike Blumenkrantz
91edd1ce2f
E_CLIENT_*FOREACH() macros no longer take a E_Comp param
2015-03-13 15:45:07 -04:00
Mike Blumenkrantz
091142b032
remove E_Client->comp
2015-03-13 15:41:21 -04:00
Mike Blumenkrantz
96b13f2620
remove E_Comp_Object->comp member
2015-03-13 15:28:42 -04:00
Mike Blumenkrantz
00440e740a
remove e_comp_util_evas_object_comp_get()
2015-03-13 15:24:33 -04:00
Mike Blumenkrantz
dd5cf53542
remove e_comp_util_evas_object_comp_get() usage
2015-03-13 15:24:13 -04:00
Mike Blumenkrantz
c8fcff8109
remove e_util_comp_zone_id_get() and e_util_comp_zone_number_get()
2015-03-13 15:20:41 -04:00
Mike Blumenkrantz
b8d4072a13
e_util_comp_zone_number_get() -> e_comp_zone_number_get()
2015-03-13 15:18:16 -04:00
Mike Blumenkrantz
a8f9c44b46
remove e_comp_get() function
2015-03-13 15:13:01 -04:00
Mike Blumenkrantz
ed897a231e
de-e_comp_get()ify e
...
mrw I remember how to regex http://i.giphy.com/dC9dujPVeAfIY.gif
2015-03-13 15:12:20 -04:00
Mike Blumenkrantz
d42586869e
fix wl shell client borders for internal, borderful clients...again
2015-03-13 15:03:13 -04:00
Yomi
b5ed3c9fea
change DESKTOP env setting on startup
...
Summary:
From Enlightenment 17 to Enlightenment.
Seems e17 keeps popping up...
rEdb6aeef2b1a9c831fa0901e499dd8f73ff733836
rEec1cd25cfe666665b9e5641c91d3ad1fd2f9f11c
Reviewers: zmike
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2147
2015-03-12 18:55:47 -04:00
Mike Blumenkrantz
289c6f0d1f
send client sizes for wl configure events when fullscreening/maximizing
2015-03-12 15:19:52 -04:00
Mike Blumenkrantz
b533ad67f3
remove unused wl variables
2015-03-12 15:15:40 -04:00
Mike Blumenkrantz
662d9fea2d
don't reset placement of internal wl clients on first commit
...
fixes placement of evry et al
2015-03-12 15:14:27 -04:00
Mike Blumenkrantz
b688ddbeb0
don't crash when creating external shell surface clients
...
sadconditionals.jpg
2015-03-12 14:53:46 -04:00
Mike Blumenkrantz
bb77ddf22c
correctly apply wl shell client border states only for non-internal clients
2015-03-12 14:48:46 -04:00
Mike Blumenkrantz
f1b47ca2af
don't create new wl shell clients for internal windows
2015-03-12 14:42:00 -04:00
Mike Blumenkrantz
08328f0c19
conditionally compile elm win trap wayland functionality
2015-03-12 14:28:18 -04:00
Mike Blumenkrantz
a7dae25236
Revert "e - fix build when wayland not enabled"
...
This reverts commit 413ca8046e
.
broke wayland runtime: wrong define names, wrong usage
2015-03-12 14:23:22 -04:00
Mike Blumenkrantz
e1394afdff
wl drm output module must set comp gl state more pedantically
2015-03-12 13:44:34 -04:00
Mike Blumenkrantz
3f8d2d0596
disable wl client hide animations even with gl
...
broken until we start making textures for rendering clients
2015-03-12 13:24:42 -04:00
Mike Blumenkrantz
3f5d25a535
don't identify all wl shell clients as internal...you crackhead
2015-03-12 13:13:55 -04:00
Mike Blumenkrantz
868ebe4e31
fix ibar drop calc to not unexpectedly trigger epileptic seizures in users
...
when attempting to drop on an icon, the drop area geometry was never included
in the calc, resulting in the drop changing between positions on every frame
2015-03-11 16:02:57 -04:00
Mike Blumenkrantz
18c821adc3
slight ibar dnd optimization when checking taskbar apps for drop site
2015-03-11 16:02:57 -04:00
maxerba
7722b42ba8
Updating italian translation
2015-03-11 19:04:42 +01:00