Mike Blumenkrantz
ec1cd25cfe
rename E19* defines/texts to just E so they don't need to keep being updated
2014-09-09 12:30:50 -04:00
Stefan Schmidt
452048354d
e_fm: Include config.h to know about HAVE_UDISKS_MOUNT
...
We are checking for the various mount options here given by configure.
-Wundef showed that we might not have the defines right so better
include config.h here.
2014-09-09 10:44:21 +02:00
Mike Blumenkrantz
20a5b2bc18
fix nocomp skipping for skippable objects
...
fix T753
2014-09-08 09:12:21 -04: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
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
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
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
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
Stefan Schmidt
47d2987208
e_module: Remove dead code after return statement.
...
Never executed as we retrun before in any case.
CID 1039762
2014-09-05 14:25:15 +02:00
Stefan Schmidt
c281d6da82
e_alert_main: Don't monitor in E in wayland only mode to avoid endless restarts
...
When running in Wayland only mode we don't have XCB available so a
xcb_connection would fail and we would restart endlessly.
I have been bitten by that often enough now. Better shutdown E cleanly and don't
use the watchdog functionality for now. This needs a wayland specific solution
anyway.
2014-09-05 12:12:13 +02:00
Stefan Schmidt
99f9244d1c
e_comp_wl: Remove unused variable and mark parameter as unused.
2014-09-05 11:54:45 +02:00
Chris Michael
ffe713d0df
bugfix: use existing compositor canvas pointer as the windows pointer
...
when doing wayland windows (internal dialogs), and in such a case
don't free the window pointer on window hide/destroy.
NB: This fixes the case when running wayland-only and dialogs would
actually show 2 pointers.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-04 15:55:18 -04:00
Chris Michael
1f439893f1
bugfix: handle case of pointer_xy_get being called if we are not
...
wayland-only and also not working with an X client.
bugfix: Fix case of pointers_size_set not adjusting pointer structure
fields with new size when rendering wayland pointers.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-04 15:51:46 -04:00
Chris Michael
b92b34621c
e-comp-wl: Remove blank line
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-09-04 12:50:41 -04:00
vivek
ded8356fc7
e_comp_wl: Handle surface opaque region in subsurface commit from cache
...
Summary: When we commit a subsurface from cache, we should adjust the
client's shape rectangles so that they get applied when rendering.
Signed-off-by: vivek <vivek.ellur@samsung.com>
Reviewers: devilhorns
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1412
2014-09-04 12:49:54 -04:00
Igor Murzov
aba7a8c9d5
Improve messages in bindings configuration dialogs
2014-09-03 18:04:19 +04:00
Mike Blumenkrantz
5733e7b3f7
non-client comp object creation checks "noshadow" edje flag on passed objects
...
returns theme functionality from e17
2014-09-03 09:46:27 -04:00
Mike Blumenkrantz
8a10f288ad
use a non-conflicting data item for comp mirror creation
2014-09-01 14:22:44 -04:00
Mike Blumenkrantz
74c3e0a979
shorten rendering path when creating comp mirrors from comp mirrors
2014-09-01 13:55:02 -04:00
Mike Blumenkrantz
77c63e0387
redo comp object util refs to be more consistent and not break evas
2014-09-01 10:30:53 -04:00
Mike Blumenkrantz
44545b53a9
don't break nocomp for client activate requests
2014-09-01 10:30:53 -04:00
Mike Blumenkrantz
cdaa53fc8f
only add damages for nocomp clients if they are protocol-visible
2014-09-01 10:30:53 -04:00
Mike Blumenkrantz
e949fcc077
only use pixmap size shortcut on non-internal clients
...
this gets broken pretty easily since we resize all over the place
2014-09-01 10:30:53 -04:00
Mike Blumenkrantz
79b1f37a36
fix stupid pixmap refresh logic
2014-09-01 10:30:53 -04:00
Davide Andreoli
54e039c0ac
Fix gadcon popup to reposition correctly on size changes
...
None was setting the visible flags, that is checked before reposition the popup
2014-08-31 15:34:36 +02:00
Gwanglim Lee
00690dab17
added mobile policy module
...
Summary: mobile policy module provides user interface for small mobile devices like phones.
Test Plan: N/A
Reviewers: raster, devilhorns, zmike
Subscribers: seoz, zmike, cedric
Differential Revision: https://phab.enlightenment.org/D817
2014-08-29 13:48:01 -04:00
Seunghun Lee
e3f4f0f976
set the maximized valuable of E_Client before calling _e_client_frame_update when unmaximize the client.
...
Summary: since maximized valuable is used in _e_client_frame_update, so the valuable should be updated.
Test Plan:
(1) run any application.
(2) Maximize the app by key binding.
(3) Change the border type.
(4) Unmaximize the it by key binding.
(5) try to maximize it again, but couldn't
Reviewers: zmike
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1357
2014-08-29 13:46:25 -04:00
Mike Blumenkrantz
7b8ad92604
set X pixmap size on client init
2014-08-28 13:30:07 -04:00
Chris Michael
e8b3be70ab
fix dnd compiler warnings when building for wayland-only
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-08-28 12:36:02 -04:00
Chris Michael
18f5337fa3
fixed backlight compiler warnings when building for wayland-only
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-08-28 12:33:10 -04:00
Chris Michael
8e4a45a40e
fix e_screensaver_update compiler warnings when building for
...
wayland-only
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-08-28 12:30:29 -04:00
Chris Michael
46e960397d
fix unused variable if building for wayland-only
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-08-28 12:22:09 -04:00
Chris Michael
3edef4a1a8
remove call to show pointer during canvas_new function
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-08-28 12:10:09 -04:00
Chris Michael
7f9eefbd7b
destroy pointer when destroying window since we create new pointers
...
for every window again.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-08-28 11:40:19 -04:00
Chris Michael
e9807c5ba7
add fixme note
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-08-28 11:40:19 -04:00
Chris Michael
63b5da69f0
fix pointer for stupid X11...but this breaks pointers in wayland (for
...
now) :(
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-08-28 11:10:07 -04:00
Chris Michael
6440aa513f
create window pointer based on compositor type
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-08-28 11:08:36 -04:00
Chris Michael
28b512d5a7
fix X compositor to use e_pointer_window_new
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-08-28 11:01:46 -04:00
Chris Michael
88e61f09cc
add back 'pixels' field structure for pointer
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-08-28 11:00:22 -04:00