Mike Blumenkrantz [Tue, 23 Apr 2013 15:26:19 +0000 (16:26 +0100)]
ignore window focus in events on iconic borders; these are guaranteed to be wrong
Mike Blumenkrantz [Tue, 23 Apr 2013 15:25:56 +0000 (16:25 +0100)]
block refocus of currently focused window when applying desk focus
Mike Blumenkrantz [Tue, 23 Apr 2013 14:37:35 +0000 (15:37 +0100)]
fix comp pixmap fetching to refetch when X is slow
Jérémy Zurcher [Tue, 23 Apr 2013 13:03:21 +0000 (15:03 +0200)]
mixer: factorize popup&gadget balance&volume code
Chris Michael [Tue, 23 Apr 2013 08:54:23 +0000 (09:54 +0100)]
Add list of outputs to compositor (needed for drm compositor).
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Jérémy Zurcher [Tue, 23 Apr 2013 08:55:31 +0000 (10:55 +0200)]
mixer: prevent mem leak and let default card setup on empty module
config
Mike Blumenkrantz [Tue, 23 Apr 2013 08:07:58 +0000 (09:07 +0100)]
set force flag when hiding comp wins on desk switch
Mike Blumenkrantz [Tue, 23 Apr 2013 07:58:08 +0000 (08:58 +0100)]
add comp win zoomaps back with an #ifdef for debugging
Mike Blumenkrantz [Tue, 23 Apr 2013 07:51:59 +0000 (08:51 +0100)]
update comp win geometry on border events
Mike Blumenkrantz [Mon, 22 Apr 2013 14:26:02 +0000 (15:26 +0100)]
remove border checking for comp win add...this is bad I guess
Carsten Haitzler (Rasterman) [Tue, 23 Apr 2013 06:50:49 +0000 (15:50 +0900)]
stop adding max: to bg edj's being generated on import.
Mike Blumenkrantz [Mon, 22 Apr 2013 12:57:22 +0000 (13:57 +0100)]
use e_comp_win_effect_unclip after desk show
Mike Blumenkrantz [Mon, 22 Apr 2013 12:56:48 +0000 (13:56 +0100)]
add e_comp_win_effect_unclip() to unclip an effect object after a transition
Mike Blumenkrantz [Mon, 22 Apr 2013 08:50:52 +0000 (09:50 +0100)]
check for border when adding comp wins without border object; temporary until e19
Mike Blumenkrantz [Mon, 22 Apr 2013 07:54:52 +0000 (08:54 +0100)]
use 2 for desk hide manage to prevent comp source from being hidden
Carsten Haitzler (Rasterman) [Sun, 21 Apr 2013 15:31:22 +0000 (00:31 +0900)]
oops - didnt fix pa RIGHT... now its fixed - detects pa native socket
properly if its an XDG_RUNTIME dir.
Boris Faure [Sat, 20 Apr 2013 16:27:06 +0000 (18:27 +0200)]
tiling: fix segv when adding a stack without config
Carsten Haitzler (Rasterman) [Sat, 20 Apr 2013 15:42:34 +0000 (00:42 +0900)]
e17 mixer - use XDG_RUNTIME_DIR for finding pulse... and have more
generous fallbacks.
Carsten Haitzler (Rasterman) [Sat, 20 Apr 2013 15:17:12 +0000 (00:17 +0900)]
if inst->channel is null... dont segv at least in mixer.
maxerba [Sat, 20 Apr 2013 09:55:12 +0000 (11:55 +0200)]
updating italian translation
Mike Blumenkrantz [Fri, 19 Apr 2013 15:47:06 +0000 (16:47 +0100)]
improve comp mirror safety check again
Mike Blumenkrantz [Fri, 19 Apr 2013 15:23:56 +0000 (16:23 +0100)]
unset comp effect clip after effect ends
Mike Blumenkrantz [Fri, 19 Apr 2013 14:18:28 +0000 (15:18 +0100)]
e_comp_get() supports e_desk
Mike Blumenkrantz [Fri, 19 Apr 2013 12:49:34 +0000 (13:49 +0100)]
add new event for comp win stacking
Mike Blumenkrantz [Fri, 19 Apr 2013 12:44:52 +0000 (13:44 +0100)]
send right comp source events
Mike Blumenkrantz [Fri, 19 Apr 2013 11:47:45 +0000 (12:47 +0100)]
creating individual bgpreview objects no longer requires sizes
Mike Blumenkrantz [Fri, 19 Apr 2013 11:49:39 +0000 (12:49 +0100)]
still using edje group called deskpreview for bgpreviews
Mike Blumenkrantz [Fri, 19 Apr 2013 10:02:29 +0000 (11:02 +0100)]
e_widget_bgpreview_desk_add now takes an evas instead of an evas object
Mike Blumenkrantz [Fri, 19 Apr 2013 09:35:16 +0000 (10:35 +0100)]
update potfiles
Mike Blumenkrantz [Fri, 19 Apr 2013 09:07:15 +0000 (10:07 +0100)]
rename deskpreview -> bgpreview
Mike Blumenkrantz [Fri, 19 Apr 2013 09:03:42 +0000 (10:03 +0100)]
make comp mirror safety check useful
Mike Blumenkrantz [Fri, 19 Apr 2013 08:59:39 +0000 (09:59 +0100)]
simplify comp mirror creation, update related fixme
Mike Blumenkrantz [Fri, 19 Apr 2013 08:40:42 +0000 (09:40 +0100)]
add name to notification content objects+mirrors
Cedric Bail [Fri, 19 Apr 2013 02:22:40 +0000 (11:22 +0900)]
e_comp: don't rely on undefined callback call order.
Iván Briano [Fri, 19 Apr 2013 01:54:29 +0000 (22:54 -0300)]
Hello again, transparent terminals.
Mike Blumenkrantz [Thu, 18 Apr 2013 14:50:49 +0000 (15:50 +0100)]
add new modes for notification display when using multiple monitors, shows a TODO bug for comp zoomap mirrors
Mike Blumenkrantz [Thu, 18 Apr 2013 12:42:23 +0000 (13:42 +0100)]
use zoomap as image source for object mirrors, for all the good it will do
Mike Blumenkrantz [Thu, 18 Apr 2013 12:42:00 +0000 (13:42 +0100)]
ensure we use edje util zoomap function only on known edje objects
Mike Blumenkrantz [Thu, 18 Apr 2013 12:04:23 +0000 (13:04 +0100)]
set current config version on load
Mike Blumenkrantz [Thu, 18 Apr 2013 11:57:37 +0000 (12:57 +0100)]
try actually updating on border resize event for slightly more accurate resizes when doing shade animations rapidly
Mike Blumenkrantz [Thu, 18 Apr 2013 11:56:46 +0000 (12:56 +0100)]
comp win geometry updates with updates pending now queue another render job
Mike Blumenkrantz [Thu, 18 Apr 2013 11:53:13 +0000 (12:53 +0100)]
render queue and flag geometry update on border resize event to catch shading animations
Mike Blumenkrantz [Thu, 18 Apr 2013 11:44:19 +0000 (12:44 +0100)]
fix comp win geometry updates for shaded windows
Mike Blumenkrantz [Thu, 18 Apr 2013 11:38:39 +0000 (12:38 +0100)]
clean up pager desk drag objects
Mike Blumenkrantz [Thu, 18 Apr 2013 11:31:52 +0000 (12:31 +0100)]
set border icon change flag when going from borderless->not-borderless frame
Mike Blumenkrantz [Thu, 18 Apr 2013 09:53:54 +0000 (10:53 +0100)]
fix move/resize check on borders during deletion to fix crash and pop pointer
Mike Blumenkrantz [Thu, 18 Apr 2013 09:39:58 +0000 (10:39 +0100)]
don't apply xsettings if no settings exist
* fixes buffer overflow
Mike Blumenkrantz [Thu, 18 Apr 2013 09:21:31 +0000 (10:21 +0100)]
fix comp win geometry updates to always use pixmap size when available
Mike Blumenkrantz [Thu, 18 Apr 2013 09:21:12 +0000 (10:21 +0100)]
simplify comp win geom update check to only look at flag
Mike Blumenkrantz [Thu, 18 Apr 2013 09:20:21 +0000 (10:20 +0100)]
comp win reshadow now sets geom update flag instead of updating geom
Mike Blumenkrantz [Thu, 18 Apr 2013 09:08:07 +0000 (10:08 +0100)]
set comp win geometry update flag for pixmap update during initial show
Mike Blumenkrantz [Thu, 18 Apr 2013 07:28:59 +0000 (08:28 +0100)]
giant comp rejiggering commit #LAST:
* merge init splash to comp canvas
* remove enlightenment_init exe
Carsten Haitzler (Rasterman) [Thu, 18 Apr 2013 04:08:20 +0000 (13:08 +0900)]
fix multiple shelf config diaslog bug.
Carsten Haitzler (Rasterman) [Thu, 18 Apr 2013 03:50:06 +0000 (12:50 +0900)]
fix: removing list node from list WHILE walking list without using the
foreach_safe.. fix.. use foreach_safe.
Mike Blumenkrantz [Wed, 17 Apr 2013 12:33:56 +0000 (13:33 +0100)]
remove zoomap usage for window/surface objects until a related bug is fixed
Mike Blumenkrantz [Wed, 17 Apr 2013 09:24:30 +0000 (10:24 +0100)]
set comp win zoomap smooth based on comp smooth scale setting
Chris Michael [Wed, 17 Apr 2013 12:29:26 +0000 (13:29 +0100)]
Add some additional error trapping for keyboard info initialization.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Wed, 17 Apr 2013 10:13:34 +0000 (11:13 +0100)]
Fix typo in definition of Output_Mode structure.
Add a "Terminal" structure to represent tty's for drm compositing.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Mike Blumenkrantz [Wed, 17 Apr 2013 08:37:27 +0000 (09:37 +0100)]
set the magic "always" zoomap flag to fix window input and disable shadows...for now
Mike Blumenkrantz [Wed, 17 Apr 2013 08:35:44 +0000 (09:35 +0100)]
add bg_object name for border
Mike Blumenkrantz [Wed, 17 Apr 2013 08:20:43 +0000 (09:20 +0100)]
rename zoomap smart functions to have zoomap in the name for easier debugging
Chris Michael [Wed, 17 Apr 2013 08:27:15 +0000 (09:27 +0100)]
Add a structure for hardware plane (used in drm compositor).
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Mike Blumenkrantz [Wed, 17 Apr 2013 07:46:36 +0000 (08:46 +0100)]
update comp win geometry correctly for override (non-pixmap) windows
Mike Blumenkrantz [Wed, 17 Apr 2013 07:36:54 +0000 (08:36 +0100)]
size debugging now also prints object names when available
Mike Blumenkrantz [Wed, 17 Apr 2013 07:07:11 +0000 (08:07 +0100)]
use new zoomap function to set solidness on comp win reshadow
Mike Blumenkrantz [Wed, 17 Apr 2013 07:06:20 +0000 (08:06 +0100)]
add zoomap util function for setting solidness based on edje data items of child
Mike Blumenkrantz [Wed, 17 Apr 2013 05:31:59 +0000 (06:31 +0100)]
put zoomap shaped/solid edc stuff back for menus, let comp wins use it more generally
Chris Michael [Wed, 17 Apr 2013 05:29:12 +0000 (06:29 +0100)]
Fix breakage caused by
3e690812b07bccce4cd2909d1d3e6e145707a8c5
Allow building of wl_desktop_shell module again. This works for both
cases (wayland and not wayland) now.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Mike Blumenkrantz [Wed, 17 Apr 2013 05:12:37 +0000 (06:12 +0100)]
fix input shapes for frames of shaped windows
Mike Blumenkrantz [Wed, 17 Apr 2013 04:56:26 +0000 (05:56 +0100)]
apply border shape rects in a better spot; window resizing now functional again
Carsten Haitzler (Rasterman) [Wed, 17 Apr 2013 00:12:03 +0000 (09:12 +0900)]
if comp init fails - dont use dialogs to show it now its in core.. and
on failure.. exit instead of segving. :)
Jérémy Zurcher [Tue, 16 Apr 2013 15:23:01 +0000 (17:23 +0200)]
merge and simplify wayland build fixes
Mike Blumenkrantz [Tue, 16 Apr 2013 14:05:11 +0000 (15:05 +0100)]
flag comp win geometry updates and call only as necessary
Chris Michael [Tue, 16 Apr 2013 13:39:26 +0000 (14:39 +0100)]
Bring drm header file up-to-date with structure name changes, etc.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Tue, 16 Apr 2013 13:23:43 +0000 (14:23 +0100)]
Fix duplicate structure field.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Tue, 16 Apr 2013 13:17:23 +0000 (14:17 +0100)]
Fix build to work for lame people without wayland libraries :P
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Jérémy Zurcher [Tue, 16 Apr 2013 13:07:13 +0000 (15:07 +0200)]
fix wayland related conditionals in configure.ac
AM_CONDITIONAL can't be invoked conditionally
Chris Michael [Tue, 16 Apr 2013 13:00:13 +0000 (14:00 +0100)]
Update ChangeLog with Wayland Client items.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Tue, 16 Apr 2013 12:51:42 +0000 (13:51 +0100)]
Add a Drm_Fb structure to represent the frame buffer.
NB: Start of getting drm to function again.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Mike Blumenkrantz [Tue, 16 Apr 2013 12:50:17 +0000 (13:50 +0100)]
fix an e_border crash which I discovered by clicking in exactly the right frame with bd_change debugging enabled
Mike Blumenkrantz [Tue, 16 Apr 2013 12:16:48 +0000 (13:16 +0100)]
all comp wins now have zoomaps, zooming effect lovers rejoice
Mike Blumenkrantz [Tue, 16 Apr 2013 12:16:28 +0000 (13:16 +0100)]
revert zoomap stuff from menus
Chris Michael [Tue, 16 Apr 2013 12:47:02 +0000 (13:47 +0100)]
Add output and output_mode structures.
These are needed in the drm backend.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Tue, 16 Apr 2013 10:49:51 +0000 (11:49 +0100)]
Remove noisy printf.
Remove useless object_move call.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Tue, 16 Apr 2013 10:48:35 +0000 (11:48 +0100)]
Reset surfaces to be borderless.
NB: Uncomment this line to help debug things.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Tue, 16 Apr 2013 10:47:57 +0000 (11:47 +0100)]
Remove printf
Remove nasty "fullscreen" hack.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Tue, 16 Apr 2013 10:45:08 +0000 (11:45 +0100)]
Add support for popup, fullscreen, move, resize of a wayland client.
Fix several bugs with regard to moving, resizing a wayland client.
Implement popup menu functionality.
Implement (but disable right now) fullscreen functionality
- NB: Disabled currently as I am hunting a potential e_border bug.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Tue, 16 Apr 2013 10:43:56 +0000 (11:43 +0100)]
Remove unnecessary calls to evas_object_image functions.
Set image scale and content hints.
Record the "mouse_down" time so we can ignore spurious mouse_up events.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Tue, 16 Apr 2013 10:41:54 +0000 (11:41 +0100)]
Add a reference to the Evas of the surface.
Use Eina_List for border hooks (as we need more than one anyway).
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Tue, 16 Apr 2013 10:41:34 +0000 (11:41 +0100)]
Call surface configure with proper geometry.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Fri, 12 Apr 2013 08:35:15 +0000 (09:35 +0100)]
Add support for transient surfaces.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Fri, 12 Apr 2013 08:34:28 +0000 (09:34 +0100)]
Add transient fields to the shell surface structure.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Fri, 12 Apr 2013 08:22:11 +0000 (09:22 +0100)]
Add code to support popups and fullscreen :)
Fix some unused variables.
Be sure to destroy any ping timers on surface destroy.
End any existing popup grabs when we start a new grab.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Fri, 12 Apr 2013 08:21:33 +0000 (09:21 +0100)]
Add popup fields to the shell surface structure.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Fri, 12 Apr 2013 06:42:24 +0000 (07:42 +0100)]
Add support to resize wayland clients.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Fri, 12 Apr 2013 06:41:57 +0000 (07:41 +0100)]
Add width & height to the grab structure.
Add edges (for resize) to the grab structure.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Fri, 12 Apr 2013 06:10:02 +0000 (07:10 +0100)]
Add support for moving surfaces.
Add support for fullscreen/unfullscreen.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 11 Apr 2013 11:18:32 +0000 (12:18 +0100)]
Add code to unset the pointer cursor image when the mouse leaves the
input area.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 11 Apr 2013 11:18:10 +0000 (12:18 +0100)]
Add code to update the pointer cursor image for wayland clients.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Chris Michael [Thu, 11 Apr 2013 08:27:40 +0000 (09:27 +0100)]
Set the border input object using the EAPI function.
Signed-off-by: Chris Michael <cp.michael@samsung.com>