Mike Blumenkrantz
aefab90d52
update contact module for api changes + remove E_Comp usage
2015-03-18 18:02:58 -04:00
Mike Blumenkrantz
2617f2a352
remove E_Conf usage in conf theme
2015-03-18 17:45:39 -04:00
Mike Blumenkrantz
2103aeb2eb
remove E_Comp usage from conf_apps
2015-03-18 17:42:38 -04:00
Mike Blumenkrantz
011fea0f9f
remove E_Comp usage from conf
2015-03-18 17:41:25 -04:00
Mike Blumenkrantz
f9fc4b13de
remove E_Comp usage from fileman/fwin
2015-03-18 17:40:04 -04:00
Mike Blumenkrantz
72fccba018
remove E_Comp usage from notification popups
2015-03-18 17:35:18 -04:00
Mike Blumenkrantz
ef7f313de6
remove E_Comp usage from shot
2015-03-18 17:34:31 -04:00
Mike Blumenkrantz
b38ca0969f
remove E_Comp usage from tiling config
2015-03-18 17:34:25 -04:00
Mike Blumenkrantz
2810a4802a
remove E_Comp usage from wl desktop shell
2015-03-18 17:34:16 -04:00
Mike Blumenkrantz
9e5e2767c7
remove E_Comp from e_desktop*edit apis
2015-03-18 11:33:01 -04:00
Mike Blumenkrantz
519560ac3f
fix constant expression conditional
...
CID 1288498
2015-03-14 10:31:36 -04:00
Mike Blumenkrantz
0ddedd09a4
wl compile fixes
2015-03-13 20:09:54 -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
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
b63e490a33
remove e_util_comp_current_get() usage
2015-03-13 16:28:08 -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
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
dd5cf53542
remove e_comp_util_evas_object_comp_get() usage
2015-03-13 15:24:13 -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
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
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
e1394afdff
wl drm output module must set comp gl state more pedantically
2015-03-12 13:44:34 -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
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
4140fb728a
don't attempt to find wl shell E_Client when one cannot exist
2015-03-10 16:37:30 -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
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
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
b069009a16
grab wl shell surface geom and use for adjusting resize operations
...
I think this still may not be 100% perfect,
but it's more like 95% perfect now instead of 50%
2015-03-03 16:48:25 -05:00
Mike Blumenkrantz
e6c47e8d90
disable fileman popups in wl-only mode
...
these crash for now and I'm annoyed
2015-02-27 14:45:45 -05:00
Derek Foreman
d576c58bd7
clamp to parent height, not parent y co-ordinate.
...
Summary:
Clamping to Y makes pop ups get shifted up if a window is
near the top of the screen.
Reviewers: devilhorns, zmike
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2060
2015-02-26 15:27:52 -05:00
Mike Blumenkrantz
b0613520a2
pre-escape all notification body texts before display or merge
...
this fixes notification merging again
ref T2053
2015-02-25 20:06:45 -05:00
Bryce Harrington
89dbb9bd27
cosmetic: Whitespace cleanup of wayland client files
...
Summary:
cosmetic: Cleanup whitespace for wayland compositor
There is excess trailing whitespace in several of the files for the
wayland implementation. These patches attempt to apply the spacing
rules for Enlightenment as documented at:
https://phab.enlightenment.org/w/coding_convention/
The whitespace rules are applied using the following emacs tabbing
settings:
(defun start-efl-c-mode ()
"C mode with adjusted defaults for use with Enlightenment
development."
(interactive)
(c-mode)
(c-set-style "gnu")
(setq tab-width 8)
(setq indent-tabs-mode nil)
(setq c-basic-offset 3)
(setq defun-block-intro 3)
(setq statement-block-intro 3)
(setq case-label 1)
(setq statement-case-intro 3)
)
This patchset also eliminates all tabs in favor of whitespace, as per
the coding style rules.
Reviewers: zmike, cedric, devilhorns
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D2048
2015-02-24 17:34:20 -05:00
Chris Michael
9e585e3f79
remove unused variable
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-24 15:36:34 -05:00
Bryce Harrington
40998b8a6e
Code cleanup and check for OOM condition with wl_array_add
...
Summary:
wayland: Check wl_array_add return for OOM condition
cosmetic: Make error return check syntax consistent with rest of code
wayland: Reuse use_adj to track child-forced adjust
wayland: Refactor to collapse if chain
wayland: Refactor _e_comp_wl_client_priority_adjust to collapse if chain
+ This uses early returns to unwrap a couple if clauses to make the code a bit less nesty.
wayland: Refactor if statements for consistency with rest of file
Reviewers: cedric, zmike, devilhorns
Subscribers: devilhorns, cedric
Differential Revision: https://phab.enlightenment.org/D2034
2015-02-24 14:47:56 -05:00
Chris Michael
d89681fa3c
create wl_outputs when in wayland-only mode
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-24 13:27:56 -05:00
Mike Blumenkrantz
cc5a4e9071
fix border frame color classes to be configured as solids, not text
...
fix T1637
2015-02-23 17:54:09 -05:00