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
Carsten Haitzler
03f05d16e5
e clients - make sure we handle client with a NULL zone
2015-03-11 18:34:38 +09:00
Mike Blumenkrantz
d93bb6c899
don't modify pixmap hash when changing pixmap parent window
...
moderately certain I originally wrote this to work in the other direction
and then failed to remove it when I switched to setting parents instead of
children. regardless, pixmap hash should not be changed here
2015-03-10 18:29:09 -04:00
Mike Blumenkrantz
4c96e40f55
CRI on attempting to change a pixmap's client when pixmap already has client
...
this should never occur, so do something if it does since it means there's a big problem
2015-03-10 18:28:18 -04:00
Mike Blumenkrantz
3e4d5ddfc3
always create new client for wl shell surfaces
...
this should be a more correct way of handling (shell) surfaces since
there's never a time when we won't want to create a new client
2015-03-10 18:27:08 -04:00
Mike Blumenkrantz
bb436e6750
don't reuse wl surface pixmaps without adding a ref
2015-03-10 16:37:57 -04:00
Mike Blumenkrantz
4140fb728a
don't attempt to find wl shell E_Client when one cannot exist
2015-03-10 16:37:30 -04:00
Derek Foreman
281f283d7d
Wayland: more checks to avoid consuming serials needlessly
...
Reviewers: devilhorns, zmike
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2135
2015-03-10 16:24:46 -04:00
Mike Blumenkrantz
808ab60181
fix invalid eina list usage when merging wl surface frame list
2015-03-10 16:11:57 -04:00
Derek Foreman
9ef66f7fae
Wayland: Don't consume serials when not sending events
...
Reviewers: zmike, devilhorns
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2134
2015-03-10 15:52:31 -04:00
Bryce Harrington
13f4582c76
wayland: Check for potential OOM from wl_array_add()
...
Summary:
wl_array_add() returns NULL if it can't malloc/realloc. This
is probably unlikely but check for it and issue a meaningful error if it
occurs.
Reviewers: cedric, devilhorns, zmike, raster
Reviewed By: raster
Subscribers: raster, cedric
Differential Revision: https://phab.enlightenment.org/D2054
2015-03-10 15:07:38 +09:00
Derek Foreman
b7f3a81f59
Send modifiers to wayland clients on focus in
...
Summary:
If we don't update the modifiers on focus in we can end up with stuck
modifiers if a modifier is held when starting a client.
Reviewers: zmike, devilhorns
Reviewed By: devilhorns
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2124
2015-03-09 16:37:02 -04:00
Derek Foreman
5c345bf37f
Break e_comp_wl_input_keyboard_modifiers_update into two functions
...
Summary:
Separate the state serialization from the send so we can use the
serialization function elsewhere.
Reviewers: zmike, devilhorns
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2123
2015-03-09 15:49:08 -04:00
Derek Foreman
8c7364b682
Don't update xkbstate when no app has focus
...
Summary:
We still update the keyboard array. focus_in adds everything in the
array to xkbstate anyway, so adding it when there's no focus results
in a double update of state and potentially stuck modifiers.
Reviewers: zmike, devilhorns
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2111
2015-03-06 18:55:39 -05:00
Mike Blumenkrantz
45cb2e6cf1
redo ibar icon label position signalling to emit left/center/right
...
also calc based on icon position, not icon orientation
2015-03-06 18:54:31 -05:00
Mike Blumenkrantz
567802f251
fix crash when using e_comp_object_util_center_pos_get() with non comp_objects
2015-03-06 17:59:43 -05:00
Mike Blumenkrantz
143c0a9292
fix horizontal/vertical smart maximize
...
fix T2170
2015-03-06 17:16:24 -05:00
Mike Blumenkrantz
bf90bc32db
use current zone for shelf cfd setup
...
fix T2168
2015-03-06 17:06:43 -05:00
Mike Blumenkrantz
107ab84a19
Revert "disable fileman popups in wl-only mode"
...
This reverts commit e6c47e8d90
.
these no longer crash so reenable them
2015-03-06 16:06:17 -05:00
Mike Blumenkrantz
7147b7d54b
remove unnecessary wl client pixmap checks
...
these are direct object callbacks so they will only be triggered on wl clients
2015-03-06 16:02:49 -05:00
Mike Blumenkrantz
961a56ea10
use stderr messages when failing to init X compositor
...
can't show error dialogs when we're about to exit, may as well print something useful
fix T2182
2015-03-06 15:00:52 -05:00
Mike Blumenkrantz
691c5187c2
exit immediately if any unrecognized arg is passed on startup
...
ref T2182
2015-03-06 14:57:58 -05:00