platform/upstream/enlightenment.git
11 years agoflag comp win geometry updates and call only as necessary
Mike Blumenkrantz [Tue, 16 Apr 2013 14:05:11 +0000 (15:05 +0100)]
flag comp win geometry updates and call only as necessary

11 years agoBring drm header file up-to-date with structure name changes, etc.
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>
11 years agoFix duplicate structure field.
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>
11 years agoFix build to work for lame people without wayland libraries :P
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>
11 years agofix wayland related conditionals in configure.ac
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

11 years agoUpdate ChangeLog with Wayland Client items.
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>
11 years agoAdd a Drm_Fb structure to represent the frame buffer.
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>
11 years agofix an e_border crash which I discovered by clicking in exactly the right frame with...
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

11 years agoall comp wins now have zoomaps, zooming effect lovers rejoice
Mike Blumenkrantz [Tue, 16 Apr 2013 12:16:48 +0000 (13:16 +0100)]
all comp wins now have zoomaps, zooming effect lovers rejoice

11 years agorevert zoomap stuff from menus
Mike Blumenkrantz [Tue, 16 Apr 2013 12:16:28 +0000 (13:16 +0100)]
revert zoomap stuff from menus

11 years agoAdd output and output_mode structures.
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>
11 years agoRemove noisy printf.
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>
11 years agoReset surfaces to be borderless.
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>
11 years agoRemove printf
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>
11 years agoAdd support for popup, fullscreen, move, resize of a wayland client.
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>
11 years agoRemove unnecessary calls to evas_object_image functions.
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>
11 years agoAdd a reference to the Evas of the surface.
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>
11 years agoCall surface configure with proper geometry.
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>
11 years agoAdd support for transient surfaces.
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>
11 years agoAdd transient fields to the shell surface structure.
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>
11 years agoAdd code to support popups and fullscreen :)
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>
11 years agoAdd popup fields to the shell surface structure.
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>
11 years agoAdd support to resize wayland clients.
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>
11 years agoAdd width & height to the grab structure.
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>
11 years agoAdd support for moving surfaces.
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>
11 years agoAdd code to unset the pointer cursor image when the mouse leaves the
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>
11 years agoAdd code to update the pointer cursor image for wayland clients.
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>
11 years agoSet the border input object using the EAPI function.
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>
11 years agoSet the e_border to borderless by default for wayland clients.
Chris Michael [Thu, 11 Apr 2013 08:26:44 +0000 (09:26 +0100)]
Set the e_border to borderless by default for wayland clients.
Add function to listen for the ecore_evas resize and adjust the size
of the surface smart object.
Add support for Maximize/Unmaximize of wayland clients.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoAdd e_border_input_object_set function.
Chris Michael [Thu, 11 Apr 2013 08:25:55 +0000 (09:25 +0100)]
Add e_border_input_object_set function.
Add missing function prototype declarations for mouse events.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoAdd API function for setting a border input object
Chris Michael [Thu, 11 Apr 2013 08:25:37 +0000 (09:25 +0100)]
Add API function for setting a border input object

Needed for wayland client support.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoRemove dead comments.
Chris Michael [Thu, 11 Apr 2013 07:38:04 +0000 (08:38 +0100)]
Remove dead comments.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoRemove dead comment.
Chris Michael [Thu, 11 Apr 2013 07:36:10 +0000 (08:36 +0100)]
Remove dead comment.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoAdd missing EINTERN for init and shutdown functions.
Chris Michael [Thu, 11 Apr 2013 07:35:29 +0000 (08:35 +0100)]
Add missing EINTERN for init and shutdown functions.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoAdd support for key up/down events from the surface and pass them
Chris Michael [Thu, 11 Apr 2013 07:33:59 +0000 (08:33 +0100)]
Add support for key up/down events from the surface and pass them
along to the wayland client.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoAdd key up/down events for surface and raise the callbacks when they
Chris Michael [Thu, 11 Apr 2013 07:33:01 +0000 (08:33 +0100)]
Add key up/down events for surface and raise the callbacks when they
happen.
Be sure to set focus on the input object else we do not get any key
events from Evas.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoInitialize keyboard before initializing comp module.
Chris Michael [Thu, 11 Apr 2013 07:32:04 +0000 (08:32 +0100)]
Initialize keyboard before initializing comp module.

This is needed so that setxkbmap runs before we initialize the wayland
compositor So that wayland clients can use the proper keymap.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoActually export comp_wl_time_get and comp_wl_input_modifiers update
Chris Michael [Thu, 11 Apr 2013 07:31:25 +0000 (08:31 +0100)]
Actually export comp_wl_time_get and comp_wl_input_modifiers update
functions as they may be needed in various shell modules.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoHandle mouse up and down events from the surface.
Chris Michael [Thu, 11 Apr 2013 06:05:33 +0000 (07:05 +0100)]
Handle mouse up and down events from the surface.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoAdd support for mouse up and down events.
Chris Michael [Thu, 11 Apr 2013 06:05:08 +0000 (07:05 +0100)]
Add support for mouse up and down events.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoAdd support for the e_surface smart object.
Chris Michael [Wed, 10 Apr 2013 14:24:25 +0000 (15:24 +0100)]
Add support for the e_surface smart object.
Add code to listen for the callbacks from e_surface and pass events
along to the wayland client.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoAdd function to support setting e_border input area
Chris Michael [Wed, 10 Apr 2013 14:23:01 +0000 (15:23 +0100)]
Add function to support setting e_border input area
Add code to handle null input areas (wrt pass_events on the image).
Add mouse movement callbacks (in, out, move).
Place the input rectangle below the image object.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoAdd an input object to e_border structure.
Chris Michael [Wed, 10 Apr 2013 13:18:30 +0000 (14:18 +0100)]
Add an input object to e_border structure.
Only setup input object callbacks once.
Use input object for mouse_in/out detection.

NB: This is needed for wayland clients to properly function with
regard to E's border pointer focus.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoAdd surface smart object support to the desktop shell.
Chris Michael [Wed, 10 Apr 2013 10:01:52 +0000 (11:01 +0100)]
Add surface smart object support to the desktop shell.
Add code to handle shell surface requests.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoAdd code to load/unload the desktop shell module.
Chris Michael [Wed, 10 Apr 2013 09:59:14 +0000 (10:59 +0100)]
Add code to load/unload the desktop shell module.
Add code to handle surface attach requests.
Add code to handle surface commit requests:
  - Use the surface smart object to handle input and image updates.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoAdd surface smart object to E_Wayland_Surface struture.
Chris Michael [Wed, 10 Apr 2013 09:58:38 +0000 (10:58 +0100)]
Add surface smart object to E_Wayland_Surface struture.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoAdd surface smart object to build
Chris Michael [Wed, 10 Apr 2013 09:58:07 +0000 (10:58 +0100)]
Add surface smart object to build

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoAdd code for start of surface smart object.
Chris Michael [Wed, 10 Apr 2013 09:57:49 +0000 (10:57 +0100)]
Add code for start of surface smart object.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoAdd start of desktop shell code.
Chris Michael [Tue, 9 Apr 2013 12:56:24 +0000 (13:56 +0100)]
Add start of desktop shell code.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoFix desktop shell Makefile to include the wayland client cflags
Chris Michael [Tue, 9 Apr 2013 12:41:48 +0000 (13:41 +0100)]
Fix desktop shell Makefile to include the wayland client cflags

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoFix pkg-config for wl_desktop_shell module.
Chris Michael [Tue, 9 Apr 2013 12:41:30 +0000 (13:41 +0100)]
Fix pkg-config for wl_desktop_shell module.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoFix module_idler variable name (damn I cannot type today) :(
Chris Michael [Tue, 9 Apr 2013 12:36:29 +0000 (13:36 +0100)]
Fix module_idler variable name (damn I cannot type today) :(

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoFix up modules directory Makefile to include desktop shell.
Chris Michael [Tue, 9 Apr 2013 12:36:11 +0000 (13:36 +0100)]
Fix up modules directory Makefile to include desktop shell.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoActually declare the idler variable so things build (Oopsie).
Chris Michael [Tue, 9 Apr 2013 12:22:34 +0000 (13:22 +0100)]
Actually declare the idler variable so things build (Oopsie).

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoAdd start of desktop shell code.
Chris Michael [Tue, 9 Apr 2013 12:20:43 +0000 (13:20 +0100)]
Add start of desktop shell code.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoAdd start of wl_desktop_shell module code.
Chris Michael [Tue, 9 Apr 2013 12:16:42 +0000 (13:16 +0100)]
Add start of wl_desktop_shell module code.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoAdd Makefile for wl_desktop_shell module.
Chris Michael [Tue, 9 Apr 2013 12:16:22 +0000 (13:16 +0100)]
Add Makefile for wl_desktop_shell module.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoAdd autofoo support for building wl_desktop_shell module.
Chris Michael [Tue, 9 Apr 2013 12:15:58 +0000 (13:15 +0100)]
Add autofoo support for building wl_desktop_shell module.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoAdd an idler to defer shell module loading.
Chris Michael [Tue, 9 Apr 2013 12:04:30 +0000 (13:04 +0100)]
Add an idler to defer shell module loading.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoAdd code to create, destroy, and otherwise handle the wayland region
Chris Michael [Tue, 9 Apr 2013 10:31:50 +0000 (11:31 +0100)]
Add code to create, destroy, and otherwise handle the wayland region
interface and wayland surface interface.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoAdd function prototypes for surface_destroy and region_destroy.
Chris Michael [Tue, 9 Apr 2013 10:06:31 +0000 (11:06 +0100)]
Add function prototypes for surface_destroy and region_destroy.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoAdd code to support initialize, setup and destruction of wayland
Chris Michael [Tue, 9 Apr 2013 10:03:14 +0000 (11:03 +0100)]
Add code to support initialize, setup and destruction of wayland
inputs (pointer, keyboard, touch).

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoAdd start of a wayland compositor.
Chris Michael [Tue, 9 Apr 2013 09:19:00 +0000 (10:19 +0100)]
Add start of a wayland compositor.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoAdd wayland client egl support to build infrastructure.
Chris Michael [Tue, 9 Apr 2013 08:44:24 +0000 (09:44 +0100)]
Add wayland client egl support to build infrastructure.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoAdd egl support for wayland clients to build infrastructure.
Chris Michael [Tue, 9 Apr 2013 08:40:54 +0000 (09:40 +0100)]
Add egl support for wayland clients to build infrastructure.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoAdd headers and defaults for input support and egl support.
Chris Michael [Tue, 9 Apr 2013 08:40:22 +0000 (09:40 +0100)]
Add headers and defaults for input support and egl support.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoRename input rectangle object (oopsie).
Chris Michael [Tue, 9 Apr 2013 08:03:08 +0000 (09:03 +0100)]
Rename input rectangle object (oopsie).

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoAdd header for a Wayland Compositor.
Chris Michael [Tue, 9 Apr 2013 07:31:05 +0000 (08:31 +0100)]
Add header for a Wayland Compositor.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoCleanup Wayland Client support build files.
Chris Michael [Tue, 9 Apr 2013 07:14:39 +0000 (08:14 +0100)]
Cleanup Wayland Client support build files.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoCleanup Wayland Client support dependencies
Chris Michael [Tue, 9 Apr 2013 07:13:13 +0000 (08:13 +0100)]
Cleanup Wayland Client support dependencies

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agoRemove all old wayland compositor files.
Chris Michael [Tue, 9 Apr 2013 07:09:03 +0000 (08:09 +0100)]
Remove all old wayland compositor files.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
11 years agouse e_zoomap_child_resize() in menu
Mike Blumenkrantz [Tue, 16 Apr 2013 11:37:24 +0000 (12:37 +0100)]
use e_zoomap_child_resize() in menu

11 years agoadd e_zoomap_child_resize() to save my sanity
Mike Blumenkrantz [Tue, 16 Apr 2013 11:37:11 +0000 (12:37 +0100)]
add e_zoomap_child_resize() to save my sanity

11 years agomove del handler to wrap.
Carsten Haitzler (Rasterman) [Tue, 16 Apr 2013 11:27:36 +0000 (20:27 +0900)]
move del handler to wrap.

11 years agobe more protective against obj refs on del in zoomap
Carsten Haitzler (Rasterman) [Tue, 16 Apr 2013 11:26:17 +0000 (20:26 +0900)]
be more protective against obj refs on del in zoomap

11 years agofix infinite loop on menu zoomap deletion
Mike Blumenkrantz [Tue, 16 Apr 2013 11:24:40 +0000 (12:24 +0100)]
fix infinite loop on menu zoomap deletion

11 years agodont resize if a cw is there...
Carsten Haitzler (Rasterman) [Tue, 16 Apr 2013 11:14:12 +0000 (20:14 +0900)]
dont resize if a cw is there...

11 years agoand in zoomap make alpha on by default (solid currently doesnt work),
Carsten Haitzler (Rasterman) [Tue, 16 Apr 2013 11:10:06 +0000 (20:10 +0900)]
and in zoomap make alpha on by default (solid currently doesnt work),
and always should be off by default.

11 years agoadd zoomap so we get back our zooming comp client things with.. menu
Carsten Haitzler (Rasterman) [Tue, 16 Apr 2013 11:06:47 +0000 (20:06 +0900)]
add zoomap so we get back our zooming comp client things with.. menu
for today. popups need doing... anything that bypasses the comp native
surface stuff needs this. :)

11 years agofix clipper sizing for zoom comp effect
Mike Blumenkrantz [Tue, 16 Apr 2013 11:04:40 +0000 (12:04 +0100)]
fix clipper sizing for zoom comp effect

11 years agofix window event input when rapidly switching desks
Mike Blumenkrantz [Tue, 16 Apr 2013 10:06:15 +0000 (11:06 +0100)]
fix window event input when rapidly switching desks

11 years agofix shaped windows
Mike Blumenkrantz [Tue, 16 Apr 2013 08:02:13 +0000 (09:02 +0100)]
fix shaped windows

11 years agoremove some no-longer needed border shape code
Mike Blumenkrantz [Tue, 16 Apr 2013 07:07:53 +0000 (08:07 +0100)]
remove some no-longer needed border shape code

11 years agofix border shadow visuals
Mike Blumenkrantz [Tue, 16 Apr 2013 06:45:07 +0000 (07:45 +0100)]
fix border shadow visuals

11 years agofix crash when action is active on border during deletion
Mike Blumenkrantz [Tue, 16 Apr 2013 06:35:26 +0000 (07:35 +0100)]
fix crash when action is active on border during deletion

11 years agodesk transition config dialogs FIXED(ish) and show comp effects
Mike Blumenkrantz [Mon, 4 Mar 2013 08:46:24 +0000 (08:46 +0000)]
desk transition config dialogs FIXED(ish) and show comp effects

11 years agoexpose e_theme_collection_items_find() as a useful function
Mike Blumenkrantz [Mon, 4 Mar 2013 08:02:34 +0000 (08:02 +0000)]
expose e_theme_collection_items_find() as a useful function

11 years agorename comp border edje groups from e/comp/* to e/comp/border/*
Mike Blumenkrantz [Mon, 4 Mar 2013 07:55:48 +0000 (07:55 +0000)]
rename comp border edje groups from e/comp/* to e/comp/border/*

11 years agogiant comp rejiggering commit #6:
Mike Blumenkrantz [Thu, 28 Feb 2013 15:20:32 +0000 (15:20 +0000)]
giant comp rejiggering commit #6:

* border->fx REMOVED, related border api REMOVED

* comp edc has new class of groups: e/comp/effects[/auto]
** these are effects which can be applied to any compositor object through the e_comp_win_effect* api and are written in embryo
*** two types - base and auto - base = manual, for use with animators; auto are "trigger and forget", for use as actual effects

* desk flip transition animations moved to comp effects and FIXED(ish)

* "zoom" effect renamed to "diagonal" for slightly less misleading name since it never did any zooming

* actual "zoom" effect added

* border hierarchy now as follows: cw->effect_obj swallows cw->shobj, cw->shobj swallows cw->bd->bg_object ?: cw->obj, if (cw->bd->bg_object) cw->bd->bg_object swallows cw->obj
** cw->effect_obj now used for all positioning and comp logic
** cw->effect_obj ONLY used for object transformation effects (moving, zooming, fading, etc)
** cw->shobj ONLY for comp visual/non-movement effects (focus effect, unfocus opacity, legacy shadows); this is a candidate for removal/rewrite in E19

* even more comp shape rewrites

* desk flip animation time now controlled by theme since edje doesn't support setting transition time in C; related config value removed

* desk flip transitions (in e_desk.c) rewritten

* various modules (evry/illume2) updated to use comp effects instead of fx offset

* desk flip configuration BROKEN(ish)

11 years agogiant comp rejiggering commit #5:
Mike Blumenkrantz [Mon, 25 Feb 2013 14:04:12 +0000 (14:04 +0000)]
giant comp rejiggering commit #5:

* border frame/object now drawn directly on compositor canvas

* border shadows now in border theme with edje hint, non-updated themes still receive comp object shadows FOR NOW

* e_border MOVE/RESIZE pointer mode defines are now e_pointer.h enums

* added BD_CHANGED() util macro for setting bd->changed and printing a debug line to assist in finding places where this all-important flag is wrongly set

* bd->bg_win removed entirely

* bd->pointer objects moved to compositor object; now only one pointer object exists for each compositor

* resizing windows now shows a new and totally-intended scaling effect for window contents

* some additional retooling of border deletion/free callbacks

* fixed lurking potential bug where window could recieve focus from autoraise timer after border had been deleted

* more comp shape improvements/rewrites

* desk transitions are now BROKEN(ish)

* various modules updated to not be totally broken with these changes

11 years agoe_win no longer constantly overwrites netwm properties
Mike Blumenkrantz [Wed, 6 Mar 2013 11:49:15 +0000 (11:49 +0000)]
e_win no longer constantly overwrites netwm properties

11 years agoupdating portuguese trasnlation
maxerba [Thu, 11 Apr 2013 12:41:02 +0000 (14:41 +0200)]
updating portuguese trasnlation

11 years agoupdate po..
Carsten Haitzler (Rasterman) [Wed, 10 Apr 2013 10:09:18 +0000 (19:09 +0900)]
update po..

11 years agoupdating esperanto translation
maxerba [Mon, 8 Apr 2013 16:40:54 +0000 (18:40 +0200)]
updating esperanto translation

11 years agosystemd: update NEWS, missing in the parent commit
Jérémy Zurcher [Fri, 5 Apr 2013 20:06:39 +0000 (22:06 +0200)]
systemd: update NEWS, missing in the parent commit

11 years agosystemd: fix + complete power mgmt method support
Jérémy Zurcher [Fri, 5 Apr 2013 13:20:23 +0000 (15:20 +0200)]
systemd: fix + complete power mgmt method support

   - fix typo in configure.ac for suspend/hibernate method selection
   - add systemd support of halt and reboot actions

11 years agoCorrection for the italian translation
maxerba [Thu, 4 Apr 2013 11:46:03 +0000 (13:46 +0200)]
Correction for the italian translation

11 years agoupdating protuguese translation
maxerba [Thu, 4 Apr 2013 11:39:25 +0000 (13:39 +0200)]
updating protuguese translation

11 years agoCorrection in italian translation
maxerba [Mon, 1 Apr 2013 09:25:32 +0000 (11:25 +0200)]
Correction in italian translation

11 years agoupdate po.
Carsten Haitzler (Rasterman) [Sun, 31 Mar 2013 05:55:14 +0000 (14:55 +0900)]
update po.