Mike Blumenkrantz [Fri, 21 Nov 2014 15:20:29 +0000 (10:20 -0500)]
resolve recent coverity complaints
Daniel Kolesa [Fri, 21 Nov 2014 14:37:08 +0000 (14:37 +0000)]
remove hal detection from build system
Daniel Kolesa [Fri, 21 Nov 2014 14:34:48 +0000 (14:34 +0000)]
remove obsolete E_Hal.h include
Mike Blumenkrantz [Thu, 20 Nov 2014 20:15:22 +0000 (15:15 -0500)]
bump required efl version for new elm features
Mike Blumenkrantz [Wed, 5 Nov 2014 20:13:38 +0000 (15:13 -0500)]
remove ec->changes.internal_props
this should be set directly on the win using evas/elm apis
Mike Blumenkrantz [Wed, 5 Nov 2014 19:55:19 +0000 (14:55 -0500)]
fix fileman crash when restarting with window open
Mike Blumenkrantz [Wed, 5 Nov 2014 19:39:31 +0000 (14:39 -0500)]
minor tweaks to prevent harmless invalid reads during restarts with windows open
Mike Blumenkrantz [Mon, 3 Nov 2014 23:14:14 +0000 (18:14 -0500)]
rename elm win trap functions for easier namespace debugging
Mike Blumenkrantz [Mon, 3 Nov 2014 19:08:45 +0000 (14:08 -0500)]
add macro wrapper to force elm win accel disabling on internal windows
Mike Blumenkrantz [Mon, 3 Nov 2014 02:35:13 +0000 (21:35 -0500)]
remove E_Win+e_canvas, convert all internal wins to use elm_win
known issues:
* keybindings for efm windows (eg. ctrl+w) are broken until the rest of the conversion is completed
Mike Blumenkrantz [Tue, 23 Sep 2014 21:51:02 +0000 (17:51 -0400)]
remove dead conf_display file
Sebastian Dransfeld [Thu, 2 Oct 2014 09:22:46 +0000 (11:22 +0200)]
randr: fix formatting
tab to spaces
maxerba [Thu, 13 Nov 2014 22:52:32 +0000 (23:52 +0100)]
Updating italian translation
Marcel Hollerbach [Wed, 12 Nov 2014 19:35:53 +0000 (20:35 +0100)]
Fix wrong deskshow function
Summary:
The loop E_CLIENT_REVERSE_FOREACH was used to iconify and uniconify the
icons. The worked well for uninconify.
But if the first client with the focus gets iconifyed the lower one in
the stack will get the focus and will be raised to the top, but the loop
will continue with the next of the now iconifyed e_client, so this one
will be skipped.
Now the forward loop is used to iconify and the reverse to uniconify the
e_clients.
This fixes T1797
Reviewers: zmike
Reviewed By: zmike
Subscribers: cedric, cippp
Maniphest Tasks: T1797
Differential Revision: https://phab.enlightenment.org/D1655
kabeer khan [Wed, 12 Nov 2014 19:25:07 +0000 (14:25 -0500)]
Wizard : Resolved FIXME added code to free blang_list in page_010
Summary: Signed-off-by: kabeer khan <kabeer.khan@samsung.com>
Reviewers: zmike, devilhorns
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1570
Chris Michael [Mon, 10 Nov 2014 16:58:20 +0000 (11:58 -0500)]
e-comp-wl: Implement client idler for sending configure during resize.
Cleanup surface commit function to work with new pixmap caching code.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Mon, 10 Nov 2014 16:55:18 +0000 (11:55 -0500)]
Implement caching of pixmap resources for wayland clients.
Move sending of frame completion to the image_draw function.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Mon, 10 Nov 2014 15:20:49 +0000 (10:20 -0500)]
e-comp: Return proper post value for wayland clients during
client_update
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Fri, 7 Nov 2014 18:15:10 +0000 (13:15 -0500)]
Fix incorrect return value when creating native surface for wayland
clients
Signed-off-by: Chris Michael <cp.michael@samsung.com>
kabeer khan [Fri, 7 Nov 2014 13:34:00 +0000 (08:34 -0500)]
e_startup: Added dialog to notify user to fix his dbus setup
Summary:
Resolved TODO in e_startup, In case of dbus error added dialog
box to notify user to fix his dbus setup
Signed-off-by: kabeer khan <kabeer.khan@samsung.com>
Reviewers: zmike, devilhorns
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1648
Stefan Schmidt [Fri, 7 Nov 2014 08:05:32 +0000 (09:05 +0100)]
modules/music-control: Add Tomahawk as compatible player.
This list is getting longer and longer. Maybe we should think about
autodetecting available players on the session bus?
Mike Blumenkrantz [Wed, 5 Nov 2014 20:04:10 +0000 (15:04 -0500)]
add alignment client menu
for everyone with window placement ocd who doesn't tile
Chris Michael [Wed, 5 Nov 2014 14:58:49 +0000 (09:58 -0500)]
e-comp-wl: Fix keyboard input with wayland clients when running in X11.
Don't run client_post_new hook for deleted clients.
Start work on client pre_frame hook.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Tue, 4 Nov 2014 15:23:31 +0000 (10:23 -0500)]
e-comp-wl: Clip shape rectangles to client size
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Tue, 4 Nov 2014 15:22:17 +0000 (10:22 -0500)]
e-comp-wl: Hook into post_new_client event so we can setup hints and
export any shape changes
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Tue, 4 Nov 2014 14:59:32 +0000 (09:59 -0500)]
e-comp-wl: Set e_client properties on subsurface E_Client
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Jake Jaeseok Yoon [Wed, 5 Nov 2014 08:05:26 +0000 (17:05 +0900)]
src/modules/clock/module.desktop.in korean add
Summary: 시계(Korean expression of clock) add src/modules/clock/module.desktop.in
Subscribers: cedric, JakeYoon
Differential Revision: https://phab.enlightenment.org/D1591
Mike Blumenkrantz [Mon, 3 Nov 2014 22:06:31 +0000 (17:06 -0500)]
fix signal emission on selected ilist item icons
Chris Michael [Mon, 3 Nov 2014 20:10:38 +0000 (15:10 -0500)]
e-comp-wl: Implement callback for surface resource destroy
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Mon, 3 Nov 2014 19:48:19 +0000 (14:48 -0500)]
e-comp-wl: Remove unnecessary todo item
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Mon, 3 Nov 2014 19:46:20 +0000 (14:46 -0500)]
e-comp-wl: Implement subsurface parent commit function
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Mon, 3 Nov 2014 19:30:22 +0000 (14:30 -0500)]
e-comp-wl: Implement subsurface commit_to_cache and commit_from_cache
functions
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Mike Blumenkrantz [Mon, 3 Nov 2014 19:07:54 +0000 (14:07 -0500)]
fix internal window border changing
Chris Michael [Mon, 3 Nov 2014 18:45:30 +0000 (13:45 -0500)]
update wayland readme
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Mon, 3 Nov 2014 17:50:07 +0000 (12:50 -0500)]
e-comp-wl: Fix various compile errors
Summary: add function prototype for subsurface_parent_commit, fix a
few typos which broke compile
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Mon, 3 Nov 2014 17:26:40 +0000 (12:26 -0500)]
e-comp-wl: Start on implementing subsurface commit functions
NB: Not complete yet
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Mon, 3 Nov 2014 17:26:13 +0000 (12:26 -0500)]
e-comp-wl: Add internal function prototype for subsurface commit
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Mon, 3 Nov 2014 16:45:47 +0000 (11:45 -0500)]
e-comp-wl: Implement subsurface place_below function
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Mon, 3 Nov 2014 16:44:27 +0000 (11:44 -0500)]
wl-desktop-shell: Always set netwm.ping on the client
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Mon, 3 Nov 2014 16:43:06 +0000 (11:43 -0500)]
e-comp-wl: Implement subsurface place_above function
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Mon, 3 Nov 2014 16:29:59 +0000 (11:29 -0500)]
e-comp-wl: Implement subsurface desynchronized_set function
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Mon, 3 Nov 2014 16:29:29 +0000 (11:29 -0500)]
e-comp-wl: Implement subsurface synchronized_set function
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Mon, 3 Nov 2014 16:28:31 +0000 (11:28 -0500)]
e-comp-wl: Implement subsurface position set function
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Mon, 3 Nov 2014 16:27:17 +0000 (11:27 -0500)]
e-comp-wl: Implement subsurface destroy callbacks
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Mon, 3 Nov 2014 16:15:46 +0000 (11:15 -0500)]
e-comp-wl: Destroy subsurface resource in destroy callback
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Mon, 3 Nov 2014 16:14:50 +0000 (11:14 -0500)]
e-comp-wl: Start to reimplement subcompositor and subsurface support
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Mon, 3 Nov 2014 16:13:16 +0000 (11:13 -0500)]
e-comp-wl: Cleanup wayland compositor header
Summary: Changes subsurface data structure name, changes cached
damages to be a list (matching surface data structure).
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Tom Hacohen [Mon, 3 Nov 2014 14:45:03 +0000 (14:45 +0000)]
Tiling: Fix up previous tiling commit (make it safer).
This is the second time recently I forgot to merge commits. :(
Marcel Hollerbach [Mon, 3 Nov 2014 14:32:05 +0000 (14:32 +0000)]
tiling: Fix issue with window-moving and windows not breaking out.
Summary:
The module is now working like it is described in T1773.
What the patch really does:
If a join request can not be done cause there is no node in the
direction to join, the join will try to break out the node into the
grand-grand-parent, this means a node can break out of his parent
without walking done each parent.
Issue as described in the original ticket:
Each number represents a different window:
122
134
155
Focus on 3, press Win+Left
I'd expect it to become:
132
134
135
But instead, nothing happens.
Fixes T1773
Reviewers: tasn
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1632
Carsten Haitzler (Rasterman) [Mon, 3 Nov 2014 07:52:47 +0000 (16:52 +0900)]
e_auth - null out compilert memset opts like lokker
Chris Michael [Fri, 31 Oct 2014 18:34:17 +0000 (14:34 -0400)]
e_comp_wl: Remove unused variables
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Fri, 31 Oct 2014 18:33:45 +0000 (14:33 -0400)]
e_comp_wl: add support for priority raise/normalize during focus events
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Fri, 31 Oct 2014 16:36:58 +0000 (12:36 -0400)]
Merge branch 'devs/devilhorns/e_comp_wl'
This merges new wayland compositor code which fixes Several issues
including crashes on module dialog close, pixmap garbage on resize,
and various other issues.
This is a much more solid wayland compositor now, however it does
require updated wayland libraries (1.6) and xdg_shell 1.6 is supported
also.
@fix
Chris Michael [Fri, 31 Oct 2014 16:33:09 +0000 (12:33 -0400)]
e-comp-wl: Make new compositor functional.
- Remove client_window_hash (not needed).
- Add hook for evas resize and update surface (configure_send) during resize.
- Remove old buffer_refenerce mechanism
- Refresh pixmap on surface commit
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Fri, 31 Oct 2014 16:27:41 +0000 (12:27 -0400)]
change comp_wl_data structure to store the wl_resource of the client
buffer. No longer dealing with reference buffers.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Fri, 31 Oct 2014 16:26:50 +0000 (12:26 -0400)]
send wl_buffer release after we have drawn this pixmap
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Wed, 22 Oct 2014 16:16:31 +0000 (12:16 -0400)]
e_comp_wl: Implement surface frame callback support
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Wed, 22 Oct 2014 16:06:36 +0000 (12:06 -0400)]
e_comp_wl: Add hooks for focus in/out events so we can set wayland focus
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Wed, 22 Oct 2014 15:50:41 +0000 (11:50 -0400)]
e_comp_wl: Cleanup resizing of wayland clients. This hooks into
various resize callbacks to set/unset the resize edges and to update
the surface size.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Wed, 22 Oct 2014 15:49:28 +0000 (11:49 -0400)]
wl_desktop_shell: Remove silly debug message
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Wed, 22 Oct 2014 15:47:53 +0000 (11:47 -0400)]
wl_desktop_shell: Remove resize.width/height compositor data fields.
Add some debugging print outs.
Don't check client size compared to new size.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Wed, 22 Oct 2014 15:45:22 +0000 (11:45 -0400)]
remove call to release compositor buffer reference in e_pixmap. This
is handled differently now.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Wed, 22 Oct 2014 15:44:48 +0000 (11:44 -0400)]
e-comp-wl: Remove resize.width & height from structure
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Mon, 20 Oct 2014 21:04:48 +0000 (17:04 -0400)]
e-comp-wl: Que a buffer release after we have committed the pending buffer
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Mon, 20 Oct 2014 16:22:30 +0000 (12:22 -0400)]
e-comp-wl: Comment out EGL include
This fixes a build error from evas engine already including EGL headers
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Fri, 17 Oct 2014 09:21:28 +0000 (05:21 -0400)]
fix formatting
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Fri, 17 Oct 2014 09:18:39 +0000 (05:18 -0400)]
remove debug messages for mouse in/out
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Fri, 17 Oct 2014 09:17:41 +0000 (05:17 -0400)]
add checks in client focus/unfocus to test for wayland client
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Fri, 17 Oct 2014 09:16:30 +0000 (05:16 -0400)]
add callbacks for client focus/unfocus
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Fri, 17 Oct 2014 08:47:57 +0000 (04:47 -0400)]
add evas callback for client resize
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Fri, 17 Oct 2014 08:44:40 +0000 (04:44 -0400)]
add evas callback for color_set
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Fri, 17 Oct 2014 08:43:11 +0000 (04:43 -0400)]
add evas callback for ping event
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Fri, 17 Oct 2014 08:41:32 +0000 (04:41 -0400)]
add evas callback for kill request
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Fri, 17 Oct 2014 08:39:58 +0000 (04:39 -0400)]
add evas callback for delete_request and fix printf warnings for
uint64_t
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 16 Oct 2014 21:16:52 +0000 (17:16 -0400)]
add evas callback for key up events
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 16 Oct 2014 21:14:52 +0000 (17:14 -0400)]
add evas callback for key down event
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 16 Oct 2014 21:13:15 +0000 (17:13 -0400)]
add evas callbacks for mouse wheel event
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 16 Oct 2014 21:11:43 +0000 (17:11 -0400)]
add evas callbacks for mouse up event
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 16 Oct 2014 21:10:01 +0000 (17:10 -0400)]
add evas callback function for mouse down event
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 16 Oct 2014 17:08:22 +0000 (13:08 -0400)]
add evas callback for mouse move on a surface
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 16 Oct 2014 17:06:24 +0000 (13:06 -0400)]
add evas callback for mouse out on a surface
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 16 Oct 2014 16:58:33 +0000 (12:58 -0400)]
remove some debug messages
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 16 Oct 2014 16:56:40 +0000 (12:56 -0400)]
add callback for mouse in on the client.
Fix improper tiler_clear in surface_commit function.
Add fast-path in surface commit to skip processing regions & damage if
the client is not visible.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 16 Oct 2014 16:28:37 +0000 (12:28 -0400)]
add hook for evas callback hide so we can hide any video children
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 16 Oct 2014 16:25:59 +0000 (12:25 -0400)]
add hoook for evas show callback and show any video childs
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 16 Oct 2014 16:20:44 +0000 (12:20 -0400)]
fetch pixmap id in opaque & input region set functions
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 16 Oct 2014 16:18:50 +0000 (12:18 -0400)]
add listener for comp_object_add event so we can setup evas callbacks
for a client.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 16 Oct 2014 15:44:46 +0000 (11:44 -0400)]
fix typo
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 16 Oct 2014 15:39:41 +0000 (11:39 -0400)]
update todo
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 16 Oct 2014 15:39:03 +0000 (11:39 -0400)]
cleanup any pending input regions when we delete the client
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 16 Oct 2014 15:38:39 +0000 (11:38 -0400)]
cleanup any pending opaque regions when we delete the client
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 16 Oct 2014 15:37:45 +0000 (11:37 -0400)]
cleanup any remaning damage rectangles when we delete the client
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 16 Oct 2014 15:32:13 +0000 (11:32 -0400)]
add some comments about fetching resource data
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 16 Oct 2014 15:28:24 +0000 (11:28 -0400)]
update resource data comment
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 16 Oct 2014 15:26:18 +0000 (11:26 -0400)]
add code to handle pending input regions during surface commit
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 16 Oct 2014 15:25:51 +0000 (11:25 -0400)]
add code to handle pending opaque regions during surface commit
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 16 Oct 2014 15:24:59 +0000 (11:24 -0400)]
add code to handle pending damages during surface commit
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 16 Oct 2014 15:24:03 +0000 (11:24 -0400)]
add code to handle setting surface input region
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 16 Oct 2014 15:23:41 +0000 (11:23 -0400)]
add code to handle setting surface opaque region
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 16 Oct 2014 15:22:58 +0000 (11:22 -0400)]
Add code to handle setting surface damages
Signed-off-by: Chris Michael <cp.michael@samsung.com>