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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
Mike Blumenkrantz [Tue, 16 Apr 2013 11:37:24 +0000 (12:37 +0100)]
use e_zoomap_child_resize() in menu
Mike Blumenkrantz [Tue, 16 Apr 2013 11:37:11 +0000 (12:37 +0100)]
add e_zoomap_child_resize() to save my sanity
Carsten Haitzler (Rasterman) [Tue, 16 Apr 2013 11:27:36 +0000 (20:27 +0900)]
move del handler to wrap.
Carsten Haitzler (Rasterman) [Tue, 16 Apr 2013 11:26:17 +0000 (20:26 +0900)]
be more protective against obj refs on del in zoomap
Mike Blumenkrantz [Tue, 16 Apr 2013 11:24:40 +0000 (12:24 +0100)]
fix infinite loop on menu zoomap deletion
Carsten Haitzler (Rasterman) [Tue, 16 Apr 2013 11:14:12 +0000 (20:14 +0900)]
dont resize if a cw is there...
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.
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. :)
Mike Blumenkrantz [Tue, 16 Apr 2013 11:04:40 +0000 (12:04 +0100)]
fix clipper sizing for zoom comp effect
Mike Blumenkrantz [Tue, 16 Apr 2013 10:06:15 +0000 (11:06 +0100)]
fix window event input when rapidly switching desks
Mike Blumenkrantz [Tue, 16 Apr 2013 08:02:13 +0000 (09:02 +0100)]
fix shaped windows
Mike Blumenkrantz [Tue, 16 Apr 2013 07:07:53 +0000 (08:07 +0100)]
remove some no-longer needed border shape code
Mike Blumenkrantz [Tue, 16 Apr 2013 06:45:07 +0000 (07:45 +0100)]
fix border shadow visuals
Mike Blumenkrantz [Tue, 16 Apr 2013 06:35:26 +0000 (07:35 +0100)]
fix crash when action is active on border during deletion
Mike Blumenkrantz [Mon, 4 Mar 2013 08:46:24 +0000 (08:46 +0000)]
desk transition config dialogs FIXED(ish) and show comp effects
Mike Blumenkrantz [Mon, 4 Mar 2013 08:02:34 +0000 (08:02 +0000)]
expose e_theme_collection_items_find() as a useful function
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/*
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)
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
Mike Blumenkrantz [Wed, 6 Mar 2013 11:49:15 +0000 (11:49 +0000)]
e_win no longer constantly overwrites netwm properties
maxerba [Thu, 11 Apr 2013 12:41:02 +0000 (14:41 +0200)]
updating portuguese trasnlation
Carsten Haitzler (Rasterman) [Wed, 10 Apr 2013 10:09:18 +0000 (19:09 +0900)]
update po..
maxerba [Mon, 8 Apr 2013 16:40:54 +0000 (18:40 +0200)]
updating esperanto translation
Jérémy Zurcher [Fri, 5 Apr 2013 20:06:39 +0000 (22:06 +0200)]
systemd: update NEWS, missing in the parent commit
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
maxerba [Thu, 4 Apr 2013 11:46:03 +0000 (13:46 +0200)]
Correction for the italian translation
maxerba [Thu, 4 Apr 2013 11:39:25 +0000 (13:39 +0200)]
updating protuguese translation
maxerba [Mon, 1 Apr 2013 09:25:32 +0000 (11:25 +0200)]
Correction in italian translation
Carsten Haitzler (Rasterman) [Sun, 31 Mar 2013 05:55:14 +0000 (14:55 +0900)]
update po.
Carsten Haitzler (Rasterman) [Sun, 31 Mar 2013 02:58:41 +0000 (11:58 +0900)]
segv-- for clock popup o_popclock object ref benig dangling. this is a
new bug methinks in e18 dev.
Cedric Bail [Sat, 30 Mar 2013 09:14:07 +0000 (18:14 +0900)]
systemd: support only since 192.
Cedric Bail [Sat, 30 Mar 2013 03:08:08 +0000 (12:08 +0900)]
systemd: add support for hibernate and suspend.
Cedric Bail [Thu, 28 Mar 2013 14:53:24 +0000 (23:53 +0900)]
e: add support for systemd user session.
Jérémy Zurcher [Sat, 30 Mar 2013 09:14:45 +0000 (10:14 +0100)]
reprotect _mixer_popup_key_down_cb
/me still asleep, it's better like this
Jérémy Zurcher [Sat, 30 Mar 2013 09:07:05 +0000 (10:07 +0100)]
fix _e_popup_autoclose_key_down_cb
- uses autoclose_popup->key_data as autoclose_popup->key_cb data
key_data is provided at cb registration through e_popup_autoclose(…)
- re-enable _mixer_popup_key_down_cb
Carsten Haitzler (Rasterman) [Sat, 30 Mar 2013 05:11:07 +0000 (14:11 +0900)]
me. valgrind. happy fun times together. methinks we should hasve more
people do this.
Carsten Haitzler (Rasterman) [Fri, 29 Mar 2013 13:03:09 +0000 (22:03 +0900)]
oops printf--
Carsten Haitzler (Rasterman) [Fri, 29 Mar 2013 12:57:55 +0000 (21:57 +0900)]
fix menu flipping/flickering when menu bigger than screen.
Carsten Haitzler (Rasterman) [Fri, 29 Mar 2013 10:24:22 +0000 (19:24 +0900)]
mixer key control broken .. to the point it segs now. :) patch over
seg. :)
Carsten Haitzler (Rasterman) [Wed, 27 Mar 2013 12:49:58 +0000 (21:49 +0900)]
update po's
Carsten Haitzler (Rasterman) [Wed, 27 Mar 2013 12:26:15 +0000 (21:26 +0900)]
remove azy code and build/configure checks. after zmike made it plain
azy will never become part of efl, and things like being able to do
http get/posts etc. should be part of efl itself as a core feature,
then we forever will have to choose ecore_con_url or some efl
mechanism OR azy.. or go implement both always, and implementing both
is just stupid. imlementing azy only means we add more dependencies
outside of efl and we repeat the mistakes of the past with the split
tree, or we implement the efl method only (ecore-con-url), so i'm
choosing the one with the least dependencies. call me if this position
on azy outside of efl changes.
Mike Blumenkrantz [Tue, 26 Mar 2013 11:51:40 +0000 (11:51 +0000)]
fix ibox crash when border hasn't been assigned to a zone
Mike Blumenkrantz [Mon, 25 Mar 2013 08:24:35 +0000 (08:24 +0000)]
update azyshot to new api
Mike Blumenkrantz [Fri, 22 Mar 2013 10:02:49 +0000 (10:02 +0000)]
remove unneeded variable set in wizard
Stefan Schmidt [Fri, 22 Mar 2013 08:53:08 +0000 (08:53 +0000)]
AUTHORS: Add myself to the list
maxerba [Thu, 21 Mar 2013 22:58:47 +0000 (23:58 +0100)]
updating catalan translation
Tom Hacohen [Thu, 21 Mar 2013 16:20:52 +0000 (16:20 +0000)]
E conf intl: Initialise basic_language variable.
Judging from the code it seems that this variable is supposed to be init to
NULL.
Tom Hacohen [Thu, 21 Mar 2013 16:17:19 +0000 (16:17 +0000)]
conf2: fix declaration of 'const char * const *' string.
Cedric BAIL [Thu, 21 Mar 2013 01:04:32 +0000 (10:04 +0900)]
dear Mike,
If you just want to silence your warning remove all -W from your CFLAGS and
take your revenge back to your compiler. Introducing bugs to just silent warning
is not gona help any one.
The borker,
Cedric
Chris Michael [Wed, 20 Mar 2013 13:39:57 +0000 (13:39 +0000)]
If a crtc has no outputs, then skip it.
This fixes an issue where "monitors" would be created with only a stand.
Signed-off-by: Chris Michael <devilhorns@comcast.net>
Carsten Haitzler (Rasterman) [Wed, 20 Mar 2013 12:08:59 +0000 (21:08 +0900)]
update po's
Mike Blumenkrantz [Wed, 20 Mar 2013 09:50:47 +0000 (09:50 +0000)]
add event rect for menus to ensure that clicks outside the menu will dismiss the menu
Mike Blumenkrantz [Wed, 20 Mar 2013 08:33:40 +0000 (08:33 +0000)]
dear cedric,
fucking compile things before you commit.
your vengeful buddy,
mike
Stefan Schmidt [Tue, 19 Mar 2013 08:52:27 +0000 (08:52 +0000)]
ebluez4: Have all functions and vars conditional for the unlock feature.
If we only use them in conditional blocks we don't need them to be defined
for all cases.
maxerba [Mon, 18 Mar 2013 13:19:11 +0000 (14:19 +0100)]
updating portuguese translation
maxerba [Mon, 18 Mar 2013 07:52:40 +0000 (08:52 +0100)]
updating catalan translation
Cedric Bail [Sun, 17 Mar 2013 15:18:37 +0000 (00:18 +0900)]
E: fix typos.
Cedric Bail [Sun, 17 Mar 2013 15:07:34 +0000 (00:07 +0900)]
e: add automatic desktop lock/unlock when a bluetooth device disapear.
This use a custom implementation of l2ping to ping known device and do
proper action when they go away. I don't recommend to use the auto unlonck,
but it is there if someone need it.
Cedric Bail [Sat, 16 Mar 2013 03:22:14 +0000 (12:22 +0900)]
po: fix build of hu.po
Cedric Bail [Sat, 16 Mar 2013 03:10:40 +0000 (12:10 +0900)]
po: fix mismerge.
Cedric Bail [Sun, 10 Mar 2013 14:39:22 +0000 (23:39 +0900)]
bluetooth: detect availability of header.
Cedric Bail [Sun, 10 Mar 2013 14:37:05 +0000 (23:37 +0900)]
ebluez: save config.
Cedric Bail [Sat, 9 Mar 2013 10:47:30 +0000 (19:47 +0900)]
e: add auto desk lock and unlock to Enlightenment bluez module.
maxerba [Fri, 15 Mar 2013 21:48:10 +0000 (22:48 +0100)]
updating hungarian translation
Mike Blumenkrantz [Fri, 15 Mar 2013 13:35:46 +0000 (13:35 +0000)]
when azy is enabled, shot module now uses it (successfully!) for uploading
Mike Blumenkrantz [Fri, 15 Mar 2013 13:35:31 +0000 (13:35 +0000)]
add optional azy support to e
Carsten Haitzler (Rasterman) [Fri, 15 Mar 2013 04:13:26 +0000 (13:13 +0900)]
update .po line #'s
Cedric BAIL [Fri, 15 Mar 2013 03:07:47 +0000 (12:07 +0900)]
enlightenment: do not propagate the systemd socket to E17.
In a proper systemd user session setup, enlightenment_start will be
gone. That is still not doable today and as I plan to roll more feature
in EFL regarding systemd, we need to prevent enlightenment to believe
it is the process started by systemd.
Mike Blumenkrantz [Thu, 14 Mar 2013 09:11:13 +0000 (09:11 +0000)]
automatically mouse-up the comp evas when a menu is activated so future mouse events will work
Mike Blumenkrantz [Wed, 13 Mar 2013 08:07:07 +0000 (08:07 +0000)]
fix dnd visuals when using multiple monitors
Mike Blumenkrantz [Wed, 13 Mar 2013 08:06:57 +0000 (08:06 +0000)]
remove dnd todos since they're already implemented
Mike Blumenkrantz [Wed, 13 Mar 2013 07:47:46 +0000 (07:47 +0000)]
always deactivate all active menus when manually activating another window
Mike Blumenkrantz [Wed, 13 Mar 2013 07:46:56 +0000 (07:46 +0000)]
fix cpufreq gadget menu popdown
Carsten Haitzler (Rasterman) [Tue, 12 Mar 2013 06:47:41 +0000 (15:47 +0900)]
fix efm link resolving.. again. new case.
discomfitor [Tue, 19 Feb 2013 08:09:05 +0000 (08:09 +0000)]
giant comp rejiggering commit #3
* e menus are now drawn directly onto the compositor canvas
* menu theme now requires at least one part which allows mouse events in every menu group (YOUR MENUS WILL NOT WORK IF YOU ARE USING A THEME WHICH LACKS THIS!!!!!!!)
* menus now also report dangling/zombie menus with slightly more accuracy now
discomfitor [Tue, 19 Feb 2013 08:09:01 +0000 (08:09 +0000)]
if a menu is active, ensure efm does not send icon_mouse_in smart callbacks
discomfitor [Tue, 19 Feb 2013 08:08:58 +0000 (08:08 +0000)]
add menu canvas layer
Dieter Roelants [Mon, 11 Mar 2013 01:27:20 +0000 (10:27 +0900)]
portability: don't rely on bash or zsh behavior.
This force the command to be run with exec and prevent them
for staying alive after startup or restart.
Signed-off-by: Cedric BAIL <cedric.bail@free.fr>
Mike McCormack [Sat, 9 Mar 2013 21:10:07 +0000 (08:10 +1100)]
contact: Fix warnings
Signed-off-by: Mike McCormack <mike@atratus.org>
Stefan Schmidt [Fri, 8 Mar 2013 14:32:13 +0000 (14:32 +0000)]
e/musi-control: Use ECORE_CALLBACK_PASS_ON.
To allow other users to receive the event as well. Spotted by Jose Souza. Thanks!
Eduardo Lima (Etrunko) [Thu, 7 Mar 2013 21:08:15 +0000 (18:08 -0300)]
Fix edje_cc verbosity if building with V=1
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
Daniel Willmann [Thu, 7 Mar 2013 18:19:09 +0000 (18:19 +0000)]
Remove deleted file e_randr_private.h from EXTRA_DIST
Make distcheck happy
Signed-off-by: Daniel Willmann <d.willmann@samsung.com>
maxerba [Thu, 7 Mar 2013 16:35:09 +0000 (17:35 +0100)]
updating italian translationexit
Stefan Schmidt [Thu, 7 Mar 2013 11:43:46 +0000 (11:43 +0000)]
e/music-control: Allow strings to be translated.
Stefan Schmidt [Fri, 22 Feb 2013 13:28:09 +0000 (13:28 +0000)]
e/music_control: Add option to pause music on desklock.
Locking your screen pauses the music unlocking starts playing again.
Option is off by default.
Shinwoo Kim [Thu, 7 Mar 2013 07:20:51 +0000 (16:20 +0900)]
[access] check active window and send message to the active window
Jérémy Zurcher [Wed, 6 Mar 2013 14:55:18 +0000 (15:55 +0100)]
update ChangeLog and NEWS
Jérémy Zurcher [Fri, 1 Mar 2013 08:37:22 +0000 (09:37 +0100)]
mixer: cleanup card and channel selection code path
_populate_channel_editor:
use app->sys_card_name instead of
e_mod_mixer_card_name_get _populate_channels:
select default channel or first one
_create_cards:
do not reselect card and channel
e_mixer_app_dialog_select:
cleanup, remove unused _find_card_by_name and _find_channel_by_name
_mixer_popup_cb_mixer:
do not modifiy current selection on popup
Jérémy Zurcher [Fri, 1 Mar 2013 07:43:05 +0000 (08:43 +0100)]
mixer: remove unused mixer functions
remove e_mod_mixer_channel_name_get, e_mixer_xxxx_get_channel_name e_mixer_xxxx_set_state
Jérémy Zurcher [Thu, 28 Feb 2013 22:37:40 +0000 (23:37 +0100)]
mixer: use channel capabilities in alsa subsystem
use capabilities bitmap to more precisely target the right alsa calls