Chris Michael
a2e4502073
xwayland: Add checks for xcb libraries needed for xwayland support
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-08 12:32:18 -04:00
Chris Michael
2061b57089
xwayland: Add code to cleanup xwayland on shutdown
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-08 12:30:34 -04:00
Chris Michael
5ebc4c76b7
xwayland: Check for sigusr1 in event handler
...
XWayland servers sends us SIGUSR1 when it has finished initializing,
so we should be checking the signal number when we get the event.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-08 09:05:45 -04:00
Chris Michael
60090e6065
xwayland: Fix build breakage with recent e_comp_wl changes
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-08 09:05:45 -04:00
Chris Michael
1750da1efd
xwayland: Add some debugging code while trying to work out failures
...
with this
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-08 09:05:44 -04:00
Chris Michael
76c852b66a
xwayland: Fix launching of XWayland server and pass proper display to
...
wl_client_create
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-08 09:05:44 -04:00
Chris Michael
22e939c18a
Add code to load the new XWayland module during startup
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Conflicts:
src/bin/e_comp_wl.c
2014-09-08 09:05:44 -04:00
Chris Michael
c9ddd86f55
Whitelist the new xwayland module
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Conflicts:
src/bin/e_module.c
2014-09-08 09:05:44 -04:00
Chris Michael
ab96307ce3
xwayland: Create the wl_client which represents the window manager
...
process.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-08 09:05:44 -04:00
Chris Michael
ff9bd8395f
xwayland: Create and bind to unix & abstract sockets
...
NB: XWayland server needs the sockets setup prior to launching it so
we add some code to create & bind the needed sockets before starting
the XWayland binary
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-08 09:05:44 -04:00
Chris Michael
def3f6b344
xwayland: Fix makefile to use xwayland binary path
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-08 09:05:44 -04:00
Chris Michael
56aea6cea8
xwayland: Fix configure.ac to substitute the xwayland binary path
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-08 09:05:44 -04:00
Chris Michael
030d18c5ff
Add start of xwayand module code
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-08 09:05:44 -04:00
Chris Michael
7b5eda1f95
add xwayland module edj file for icon
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-08 09:05:44 -04:00
Chris Michael
dd809502ef
add xwayland module desktop file
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-08 09:05:44 -04:00
Chris Michael
ede2b544e7
Add xwayland Makefile
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-08 09:05:44 -04:00
Chris Michael
02c1532ed3
Add xwayland module to modules Makefile
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-08 09:05:44 -04:00
Chris Michael
809fa93b49
add xwayland to configure.ac
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Conflicts:
configure.ac
2014-09-08 09:05:44 -04:00
vivek
3999e39962
wl_desktop_shell: Added shell_surface_destroy API for destroying all surfaces
...
Summary:
shell_surface_destroy function is a common destroy function to destroy all type of surfaces and to remove redundancy in code
Signed-off-by: vivek <vivek.ellur@samsung.com>
Reviewers: devilhorns
Reviewed By: devilhorns
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1421
2014-09-08 08:15:22 -04:00
Carsten Haitzler
787a7e1cff
e input method config - fix ecore imf env vars to use xim
...
setting ecore imf modules o things like fcitx that simply does not
exist for efl, is kind of stupid. use xim as the default fallback.
2014-09-08 16:06:38 +09:00
Mike Blumenkrantz
0cf20e5407
fix e_randr double comparison warnings
2014-09-07 23:02:38 -04:00
Mike Blumenkrantz
a69a5a1796
add dblequal() util function to be used for addressing the infinite comparison warnings
2014-09-07 23:02:32 -04:00
Mike Blumenkrantz
6f1e58b922
add more warning flags to non-release builds
...
apparently we are developers who like to compare doubles incorrectly. this ends now.
2014-09-07 22:57:18 -04:00
Mike Blumenkrantz
93e0dd20c0
add docs for all the comp_object data keys
2014-09-07 12:49:19 -04:00
Mike Blumenkrantz
a81707a507
throw CRI on e_object type errors
2014-09-07 12:35:50 -04:00
Mike Blumenkrantz
0028c7aea3
fix client positioning when initial position is offscreen or size is huge
...
ref T1571
2014-09-07 12:35:45 -04:00
Mike Blumenkrantz
30bd5e4a0d
remove misleading old comment
2014-09-07 11:45:31 -04:00
Mike Blumenkrantz
0988340f81
add another main loop iteration after resuming for desklock visibility
...
fix T1498
2014-09-07 11:15:17 -04:00
Kai Huuhko
400f44c6b8
l10n: update Finnish translations
2014-09-07 16:34:42 +03:00
Mike Blumenkrantz
7448e3706c
simplify eeze backlight detection
2014-09-07 09:25:16 -04:00
Mike Blumenkrantz
1c9d1b2de1
only default to led subsystem backlight if it isn't a mail or kbd device
...
fix T1497
do backlights with subsystem=leds still exist or have they fixed that yet?
2014-09-07 09:25:16 -04:00
Chris Michael
7645f39446
remove useless return
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-05 15:52:09 -04:00
Mike Blumenkrantz
0e19d32806
use e_auth hash function instead of eina hash for passwords
...
users should keep in mind that this is not the fort knox of password storage, and someone who copies your config file could rainbow table a short password stored with this hash very easily. at some point in the future, if someone has the interest and time, perhaps this can be improved
fix T1627
2014-09-05 15:05:58 -04:00
Mike Blumenkrantz
721dfe82c2
add e_auth_hash_djb2 inline
...
all eina hash functions are now useless for any case where the hashed value needs to be stored, so it's necessary for e to provide its own hash function to use for password storage
2014-09-05 15:02:10 -04:00
Mike Blumenkrantz
6318fd042b
add short path to ensure ConfigureNotify event after request
...
fix T1485
2014-09-05 15:01:52 -04:00
Mike Blumenkrantz
33ff637a7c
fix pointer crashes from wrong #ifdefs in 1f439893f1
2014-09-05 14:29:39 -04:00
Mike Blumenkrantz
fdcd207323
clean up function/macro use in e_pointer
2014-09-05 14:27:59 -04:00
Chris Michael
2b8d76747d
Revert "bugfix: Set pointer timer & poller members to NULL after we delete the"
...
This reverts commit bb2dab1a5d
.
Revert this because the macro already sets the pointers to NULL.
2014-09-05 12:27:01 -04:00
Chris Michael
095d34bc90
modules/notification: e_comp_object_util_zone_get Can return NULL so
...
we should check the return before trying to use it. Should fix Phab
T1618
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-05 12:20:54 -04:00
Chris Michael
bb2dab1a5d
bugfix: Set pointer timer & poller members to NULL after we delete the
...
timer/poller
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-05 11:40:00 -04:00
Chris Michael
7688549511
modules/conf_display: Fix CID1039753 Unused pointer value
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-05 11:16:55 -04:00
Chris Michael
f43a315793
modules/conf_keybindings: Fix CID1039754 Unused pointer value
...
The "Don't know EINA_LIST_FOREACH macro" bandit strikes again !!
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-05 11:12:44 -04:00
Chris Michael
c5023f1d4e
modules/conf: Fix CID1039755 Unused pointer value
...
If the function returned a handle to an object, the handle may be lost.
In _e_configure_fill_cat_list: Pointer returned from a function was
never used (CWE-563)
NB: Someone should have read EINA_LIST_FOREACH on this one ;)
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-05 11:10:54 -04:00
Chris Michael
36bcc26085
modules/pager_plain: Fix CID1039809 Dereference before null check
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-05 11:05:59 -04:00
Chris Michael
911bffd23e
modules/ibar: Fix Dereference before null check. Also remove extra
...
call to ibar_resize_handle (is already called from ibar_fill).
Fixes CID1039813
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-05 11:02:16 -04:00
Chris Michael
c8dd1d95d3
modules/fileman: Fix Dereference before null check
...
Fixes CID1039814
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-05 10:57:21 -04:00
Chris Michael
4b4b80bcb5
modules/everything: Fix dereference before null check
...
Fixes CID1039816
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-05 10:50:25 -04:00
Chris Michael
e9599c2597
modules/everything: Fix dereference before null check
...
Fixes CID1039817
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-05 10:47:53 -04:00
Chris Michael
ae1c3286ee
modules/bluez4: Fix dereference before null check
...
Fixes CID1039818
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-05 10:44:07 -04:00
Stefan Schmidt
2e651c9ec1
modules/everything: Last orrurance of missing parentheses
...
Again, a logic problem as without the parentheses this would evauluate to
false in all cases.
CID 1212002
2014-09-05 14:40:49 +02:00