platform/upstream/enlightenment.git
10 years agoe: rename applications menu to fit xdg menu spec
Sebastian Dransfeld [Wed, 11 Jun 2014 08:43:26 +0000 (10:43 +0200)]
e: rename applications menu to fit xdg menu spec

10 years agobacklight: Only check output name if sysdev is set
Sebastian Dransfeld [Wed, 23 Apr 2014 10:13:40 +0000 (12:13 +0200)]
backlight: Only check output name if sysdev is set

We only have an action inside the for loop if sysdev is set, so move the
check outside the for loop.

10 years agoremove useless null checks
Mike Blumenkrantz [Wed, 11 Jun 2014 00:40:13 +0000 (20:40 -0400)]
remove useless null checks

CIDs 1155278, 1155289

10 years agopo: Fix copy and paste error in Esperanto po file
Stefan Schmidt [Tue, 10 Jun 2014 09:55:52 +0000 (11:55 +0200)]
po: Fix copy and paste error in Esperanto po file

@fix

10 years agopo: Set initial values for Language and Language-Team
Stefan Schmidt [Tue, 10 Jun 2014 09:17:34 +0000 (11:17 +0200)]
po: Set initial values for Language and Language-Team

Seems to be needed nowadays. Fixes our builds on jenkins.

@fix

10 years agoapply a tighter clamp to internal window autosize
Mike Blumenkrantz [Mon, 9 Jun 2014 20:15:15 +0000 (16:15 -0400)]
apply a tighter clamp to internal window autosize

10 years agofix visibility issues related to desktop window profile
Gwanglim Lee [Mon, 9 Jun 2014 17:30:04 +0000 (13:30 -0400)]
fix visibility issues related to desktop window profile

Summary:
1. fix window profile change request with wrong x window id
2. refactoring desktop window profile codes to handle e_client_desk_set correctly

Test Plan:
1. enlightenment: Settings Panel -> Screen -> Virtual Desktops -> Check "Use desktop window profile" -> Apply
2. open an efl app on 1st desktop (0-0)
3. set a window remember on efl app window
4. go to 2nd desktop (1-0)
5. open an efl app again. it should be positioned on the previous desktop (0-0)

Reviewers: zmike, raster

CC: cedric
Differential Revision: https://phab.enlightenment.org/D926

10 years agohybris support
Mike Blumenkrantz [Sun, 8 Jun 2014 16:47:44 +0000 (12:47 -0400)]
hybris support

10 years agoblock client resize requests for fullscreen clients
Mike Blumenkrantz [Sun, 8 Jun 2014 16:27:54 +0000 (12:27 -0400)]
block client resize requests for fullscreen clients

10 years agoblock mouse actions on frame for iconic clients
Mike Blumenkrantz [Sun, 8 Jun 2014 16:13:02 +0000 (12:13 -0400)]
block mouse actions on frame for iconic clients

fix T1069

10 years agobackground: make them HiDPI compliant.
Cedric BAIL [Sat, 7 Jun 2014 16:53:46 +0000 (18:53 +0200)]
background: make them HiDPI compliant.

@bugfix

10 years agobg: remove useless and wrong size hint.
Cedric BAIL [Sat, 7 Jun 2014 16:44:25 +0000 (18:44 +0200)]
bg: remove useless and wrong size hint.

10 years agoedje: remove use of deprecated functions.
Cedric BAIL [Sat, 7 Jun 2014 16:29:17 +0000 (18:29 +0200)]
edje: remove use of deprecated functions.

10 years agoUpdating catalan translation
maxerba [Fri, 6 Jun 2014 11:19:01 +0000 (13:19 +0200)]
Updating catalan translation

10 years agoRevert "fix crash in deskmirror with smart data being null"
Mike Blumenkrantz [Thu, 5 Jun 2014 20:59:47 +0000 (16:59 -0400)]
Revert "fix crash in deskmirror with smart data being null"

This reverts commit 5f0506c790f5608b968a1abee3996b790c7839d4.

this commit makes no sense. if it prevents a crash, then there is a more serious bug elsewhere which should not be covered over by this bandaid.

10 years agounset release stuff
Mike Blumenkrantz [Wed, 4 Jun 2014 17:22:53 +0000 (13:22 -0400)]
unset release stuff

10 years agov0.19 alpha
Mike Blumenkrantz [Wed, 4 Jun 2014 14:08:36 +0000 (10:08 -0400)]
v0.19 alpha

IT'S HAPPENING

http://media0.giphy.com/media/rl0FOxdz7CcxO/giphy.gif

10 years agoupdate eo class names, add hack for 1.10 class name compat
Mike Blumenkrantz [Wed, 4 Jun 2014 13:28:17 +0000 (09:28 -0400)]
update eo class names, add hack for 1.10 class name compat

10 years agofix shape cutting for frames which are larger than their object size implies
Mike Blumenkrantz [Wed, 4 Jun 2014 12:55:06 +0000 (08:55 -0400)]
fix shape cutting for frames which are larger than their object size implies

requires border themes to have data.item "frame_extends" set

10 years agocompletely revert all eo/eolian usage
Mike Blumenkrantz [Wed, 4 Jun 2014 11:09:06 +0000 (07:09 -0400)]
completely revert all eo/eolian usage

this was a neat experiment, but apparently it's not going to be usable for a long time in anything outside efl/elm

This reverts commits f87b9900faab9686b35f55606ebaf48279fe431fa49cede7905bf2fac6aba29ffe5686fad27ce21181038f8d02a65b5693fad6e8d6a7ef9d229ac2a047cfb31752db02c12aa36020f0c6ddeb931d4b5f.

10 years agoTiling: Mark already deleted client as non-tilable.
Tom Hacohen [Tue, 3 Jun 2014 11:49:10 +0000 (12:49 +0100)]
Tiling: Mark already deleted client as non-tilable.

This should fix T1301, however I can't reproduce.

10 years agoTiling: Use pre_frame_assign hook instead of fetch.
Tom Hacohen [Tue, 3 Jun 2014 11:42:30 +0000 (12:42 +0100)]
Tiling: Use pre_frame_assign hook instead of fetch.

This essentially reverts 8f0272eb40853e810e8d6ae1b6f0295ecfa1ae90.

Seunghun Lee, that's why I told you to ask Mike. :)

Fixes T1311

10 years agoUpdate code to use the new class names generated by eolian.
Tom Hacohen [Tue, 3 Jun 2014 10:45:38 +0000 (11:45 +0100)]
Update code to use the new class names generated by eolian.

10 years agoignore fake client resizes during shade
Mike Blumenkrantz [Mon, 2 Jun 2014 20:25:47 +0000 (16:25 -0400)]
ignore fake client resizes during shade

fix T1314

10 years agotypo
Mike Blumenkrantz [Mon, 2 Jun 2014 13:28:06 +0000 (09:28 -0400)]
typo

10 years agolower popups created during nocomp
Mike Blumenkrantz [Mon, 2 Jun 2014 13:20:56 +0000 (09:20 -0400)]
lower popups created during nocomp

odds are that the user doesn't want to be disturbed by our bullshit at this point

fix T1270

10 years agoblock mixer crashes during init
Mike Blumenkrantz [Mon, 2 Jun 2014 13:13:55 +0000 (09:13 -0400)]
block mixer crashes during init

fix T1305

10 years agocheck current client size before rejecting resize
Mike Blumenkrantz [Mon, 2 Jun 2014 12:40:43 +0000 (08:40 -0400)]
check current client size before rejecting resize

moderately certain this will fix T993 and also probably fix T1053

10 years agouse 0,0 for start rect in shape cutter
Mike Blumenkrantz [Mon, 2 Jun 2014 12:40:00 +0000 (08:40 -0400)]
use 0,0 for start rect in shape cutter

10 years agoset systray xembed background to black
Mike Blumenkrantz [Mon, 2 Jun 2014 11:29:11 +0000 (07:29 -0400)]
set systray xembed background to black

fix T1242

 #DealWithIt

10 years agofix warnings
Gwanglim Lee [Mon, 2 Jun 2014 11:24:47 +0000 (07:24 -0400)]
fix warnings

Summary: fix compilation warnings

Test Plan: N/A

Reviewers: zmike

CC: cedric
Differential Revision: https://phab.enlightenment.org/D922

10 years agofix wl crash with layer_block
Mike Blumenkrantz [Mon, 2 Jun 2014 11:20:50 +0000 (07:20 -0400)]
fix wl crash with layer_block

D920

10 years agoadd class type check where client layer marker is taken
Gwanglim Lee [Mon, 2 Jun 2014 11:16:41 +0000 (07:16 -0400)]
add class type check where client layer marker is taken

Summary:
it fixes crash when running wl client apps on e wayland server.
invalid comp object pointer value is returned by using eo_data_scope_get.
thus eo_isa should be added before eo_data_scope_get.

Test Plan:
1. run e wl server
2. run wl client terminlogy
3. run second wl client elementary_test

Reviewers: raster, devilhorns, zmike, stefan_schmidt

CC: cedric
Differential Revision: https://phab.enlightenment.org/D919

10 years agoshut up impossible null deref
Mike Blumenkrantz [Mon, 2 Jun 2014 09:03:45 +0000 (05:03 -0400)]
shut up impossible null deref

CID 1219856

10 years agomaximize typo
Mike Blumenkrantz [Mon, 2 Jun 2014 08:58:55 +0000 (04:58 -0400)]
maximize typo

CID 1219857

10 years agobugfix: Fix buffer overflow in desk_show.
Carlos Rafael Giani [Sun, 1 Jun 2014 12:45:49 +0000 (14:45 +0200)]
bugfix: Fix buffer overflow in desk_show.

Was the wrong structure type which caused writing after the allocated
size and was generally bad and wrong.

Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
10 years agoRemove hacky "+ 8" to the allocation size.
Tom Hacohen [Sun, 1 Jun 2014 14:16:05 +0000 (15:16 +0100)]
Remove hacky "+ 8" to the allocation size.

There is actually a real bug there that will be fixed by the next patch.

10 years agoimprove maximize calculations for vertical shelves
Mike Blumenkrantz [Fri, 30 May 2014 19:55:21 +0000 (15:55 -0400)]
improve maximize calculations for vertical shelves

10 years agoclamp client calc geometry to zone when maximizing
Mike Blumenkrantz [Fri, 30 May 2014 19:53:37 +0000 (15:53 -0400)]
clamp client calc geometry to zone when maximizing

10 years agoslightly optimize shape cutting
Mike Blumenkrantz [Fri, 30 May 2014 15:22:21 +0000 (11:22 -0400)]
slightly optimize shape cutting

objects below the bottom client are unnecessary, so it's better to just start with the bottom client. this has a nice side effect of working around a weird evas bug where layers can exist while having no objects, breaking stacking iterator functions

10 years agoset resize mode for keyboard resizes
Mike Blumenkrantz [Fri, 30 May 2014 15:02:04 +0000 (11:02 -0400)]
set resize mode for keyboard resizes

fix T1297

10 years agoshow moveresize info immediately upon beginning an operation
Mike Blumenkrantz [Fri, 30 May 2014 15:00:37 +0000 (11:00 -0400)]
show moveresize info immediately upon beginning an operation

10 years agoibar - send signals to icon menu items to indicat focus, other desk
Carsten Haitzler (Rasterman) [Fri, 30 May 2014 03:45:26 +0000 (12:45 +0900)]
ibar - send signals to icon menu items to indicat focus, other desk

10 years agofix boolean to match other bitfield types
Carsten Haitzler (Rasterman) [Fri, 30 May 2014 03:16:14 +0000 (12:16 +0900)]
fix boolean to match other bitfield types

10 years agocompletely redo window profiles
Mike Blumenkrantz [Thu, 29 May 2014 16:35:42 +0000 (12:35 -0400)]
completely redo window profiles

when this feature was added, its behavior was naively set to ignore repeated desk changes. it also was not adequately tested, resulting in a frustratingly large number of bugs.

with these changes, window profiles should no longer be the cause of client visibility being broken as caused by a failure to change desk.

fix TChutney

10 years agoRevert "fix relative stack object check"
Mike Blumenkrantz [Thu, 29 May 2014 16:20:38 +0000 (12:20 -0400)]
Revert "fix relative stack object check"

This reverts commit b3efbfb91d1a25831d50564e85cca4b9173b1f3c.

bad past-self! past-past-self was much smarter than you!

10 years agoensure client is actually stacked below the above-client when raising
Mike Blumenkrantz [Thu, 29 May 2014 16:19:43 +0000 (12:19 -0400)]
ensure client is actually stacked below the above-client when raising

10 years agoset stack object name for client-backed stacking objects
Mike Blumenkrantz [Thu, 29 May 2014 16:19:10 +0000 (12:19 -0400)]
set stack object name for client-backed stacking objects

10 years agoremove duplicate layer object creation
Mike Blumenkrantz [Thu, 29 May 2014 16:17:57 +0000 (12:17 -0400)]
remove duplicate layer object creation

I don't know why this was here?

10 years agoRevert "stacking - fix stacking after/before fullscreening"
Mike Blumenkrantz [Thu, 29 May 2014 14:11:14 +0000 (10:11 -0400)]
Revert "stacking - fix stacking after/before fullscreening"

This reverts commit 1f8975d5461f8e274ca1431c675903e3578803e8.

totally wrong. do not externally set this.

this issue, which I cannot reproduce, is almost definitely caused due to the fact that _evas_object_layer_set() effectively calls evas_object_raise() without triggering intercept callbacks

10 years agoignore ignored clients when saving internal remembers
Mike Blumenkrantz [Thu, 29 May 2014 14:09:06 +0000 (10:09 -0400)]
ignore ignored clients when saving internal remembers

fix T1272

10 years agoRevert "this should fix some remember shutdown problem where ec->zone is NULL"
Mike Blumenkrantz [Thu, 29 May 2014 14:07:36 +0000 (10:07 -0400)]
Revert "this should fix some remember shutdown problem where ec->zone is NULL"

This reverts commit a28bc668c0df6c45c2cb76d41f5d8b6210f1b35b.

10 years agostacking - fix stacking after/before fullscreening
Carsten Haitzler (Rasterman) [Thu, 29 May 2014 12:45:48 +0000 (21:45 +0900)]
stacking - fix stacking after/before fullscreening

input events were broken due to stacking not being maintained for the
actual windows going to/from fullscreen

10 years agoadd delimiter to shape debug to make debugging easier
Carsten Haitzler (Rasterman) [Thu, 29 May 2014 11:51:02 +0000 (20:51 +0900)]
add delimiter to shape debug to make debugging easier

10 years agofix crash in deskmirror with smart data being null
Carsten Haitzler (Rasterman) [Thu, 29 May 2014 06:34:28 +0000 (15:34 +0900)]
fix crash in deskmirror with smart data being null

10 years agothis should fix some remember shutdown problem where ec->zone is NULL
Carsten Haitzler (Rasterman) [Thu, 29 May 2014 05:35:32 +0000 (14:35 +0900)]
this should fix some remember shutdown problem where ec->zone is NULL

should fix T1272

10 years agouse gstreamer1 emotion module now for video as its rather stable
Carsten Haitzler (Rasterman) [Thu, 29 May 2014 05:30:34 +0000 (14:30 +0900)]
use gstreamer1 emotion module now for video as its rather stable

this also fixes T1290

10 years agofix screen move by action to work again
Carsten Haitzler (Rasterman) [Thu, 29 May 2014 05:08:09 +0000 (14:08 +0900)]
fix screen move by action to work again

this fixes T1275

10 years agoe scale dialog - set elm scale too to the same
Carsten Haitzler (Rasterman) [Wed, 28 May 2014 09:40:29 +0000 (18:40 +0900)]
e scale dialog - set elm scale too to the same

10 years agoe log: Use a EINA_LOG_LEVELS environment variable for setting log level instead of...
Gwanglim Lee [Wed, 28 May 2014 08:01:16 +0000 (17:01 +0900)]
e log: Use a EINA_LOG_LEVELS environment variable for setting log level instead of a E_LOG_LEVEL macro

Summary: Use a EINA_LOG_LEVELS environment variable for setting log level instead of a E_LOG_LEVEL macro

Test Plan:
run e with EINA_LOG_LEVELS=e:4 environment variable.
we can see log messages using EINA_LOG_DOM_DBG.

Reviewers: zmike, raster, devilhorns

Reviewed By: raster

CC: cedric
Differential Revision: https://phab.enlightenment.org/D885

10 years agoremove legacy e_sys handler callback system, redo sys action ordering, only blank...
Mike Blumenkrantz [Mon, 26 May 2014 19:56:22 +0000 (15:56 -0400)]
remove legacy e_sys handler callback system, redo sys action ordering, only blank on action success

fix T1271

10 years agoUpdating galician, lithuanian and turkish translations
maxerba [Mon, 26 May 2014 19:51:00 +0000 (21:51 +0200)]
Updating galician, lithuanian and turkish translations

10 years agoeverything: delete mouse event handlers on selector_free
wonguk.jeong [Mon, 26 May 2014 06:11:13 +0000 (15:11 +0900)]
everything: delete mouse event handlers on selector_free

Summary:
Since mouse up handler is invoked after selector_free, there was a crash.

reproduce: double click on selector area (tabbar area on top) to launch app -> SEGV

Fixes T1264

Test Plan: enlightenment -> everything -> double click on selector area (tabbar on top)

Reviewers: raster, zmike

CC: seoz, cedric
Maniphest Tasks: T1264

Differential Revision: https://phab.enlightenment.org/D886

10 years agoUpdating italian translation
maxerba [Sat, 24 May 2014 08:08:53 +0000 (10:08 +0200)]
Updating italian translation

10 years agoUpdating portuguese translation
maxerba [Fri, 23 May 2014 11:56:44 +0000 (13:56 +0200)]
Updating portuguese translation

10 years agoEsperanto: missing entry on wizard from Intl emodule
Thanatermesis [Thu, 22 May 2014 22:19:50 +0000 (00:19 +0200)]
Esperanto: missing entry on wizard from Intl emodule

The languages emodule included an extra Esperanto (eo_US.UTF-8) entry
that was missing in the wizard list.

10 years agopkgkit mod - dont setup null_cb with NULL data as it expects ctxt
Carsten Haitzler (Rasterman) [Thu, 22 May 2014 22:45:29 +0000 (07:45 +0900)]
pkgkit mod - dont setup null_cb with NULL data as it expects ctxt

10 years agoUpdating catalan translation
maxerba [Tue, 20 May 2014 19:29:52 +0000 (21:29 +0200)]
Updating catalan translation

10 years agoUpdating translations
maxerba [Mon, 19 May 2014 20:04:38 +0000 (22:04 +0200)]
Updating translations

10 years agotiling: removed unnecessary resizing of window.
Seunghun Lee [Mon, 19 May 2014 08:46:05 +0000 (09:46 +0100)]
tiling: removed unnecessary resizing of window.

Summary:
change the time to call _add_hook to eval_fetch in tiling.
finally, tiling resize window after setting desk of client.

Reviewers: tasn

CC: cedric
Differential Revision: https://phab.enlightenment.org/D869

10 years agofix infinite property change loop
Carsten Haitzler (Rasterman) [Mon, 19 May 2014 08:11:02 +0000 (17:11 +0900)]
fix infinite property change loop

this fixes T1259

10 years agoremove unused variable use and function call
Seunghun Lee [Mon, 19 May 2014 06:56:00 +0000 (15:56 +0900)]
remove unused variable use and function call

Reviewers: raster, zmike

CC: cedric
Differential Revision: https://phab.enlightenment.org/D867

10 years agoe_open: Handle URIs in a more generic way
Kai Huuhko [Mon, 19 May 2014 06:52:42 +0000 (15:52 +0900)]
e_open: Handle URIs in a more generic way

Summary: Fixes T1219

Reviewers: zmike

CC: cedric
Maniphest Tasks: T1219

Differential Revision: https://phab.enlightenment.org/D866

10 years agoupdate po files
Carsten Haitzler (Rasterman) [Wed, 14 May 2014 05:40:07 +0000 (14:40 +0900)]
update po files

10 years agoApologies, somehow this file got stomped, putting back
Andy Williams [Sat, 17 May 2014 21:27:35 +0000 (22:27 +0100)]
Apologies, somehow this file got stomped, putting back

10 years agoDisplay the correct background for monitors @fix T1260
Andy Williams [Sat, 17 May 2014 21:17:26 +0000 (22:17 +0100)]
Display the correct background for monitors @fix T1260
 Looks like a typo, but let's use the correct coordinates to look up the
zone

10 years agoadd missing EINA_UNUSED for function param
Chris Michael [Sat, 17 May 2014 16:56:25 +0000 (17:56 +0100)]
add missing EINA_UNUSED for function param

Signed-off-by: Chris Michael <devilhorns@comcast.net>
10 years agoadd missing EINA_UNUSED for unused functions params.
Chris Michael [Sat, 17 May 2014 16:55:44 +0000 (17:55 +0100)]
add missing EINA_UNUSED for unused functions params.

Signed-off-by: Chris Michael <devilhorns@comcast.net>
10 years agoadd missing EINA_UNUSED for function param
Chris Michael [Sat, 17 May 2014 16:55:04 +0000 (17:55 +0100)]
add missing EINA_UNUSED for function param

Signed-off-by: Chris Michael <devilhorns@comcast.net>
10 years agofix formatting
Chris Michael [Sat, 17 May 2014 16:54:26 +0000 (17:54 +0100)]
fix formatting

Signed-off-by: Chris Michael <devilhorns@comcast.net>
10 years agoadd missing EINA_UNUSED for unused param
Chris Michael [Sat, 17 May 2014 16:54:05 +0000 (17:54 +0100)]
add missing EINA_UNUSED for unused param

Signed-off-by: Chris Michael <devilhorns@comcast.net>
10 years agoadd missing EINA_UNUSED for unused param
Chris Michael [Sat, 17 May 2014 16:53:33 +0000 (17:53 +0100)]
add missing EINA_UNUSED for unused param

Signed-off-by: Chris Michael <devilhorns@comcast.net>
10 years agoadd missing EINA_UNUSED for unused param
Chris Michael [Sat, 17 May 2014 16:52:54 +0000 (17:52 +0100)]
add missing EINA_UNUSED for unused param

Signed-off-by: Chris Michael <devilhorns@comcast.net>
10 years agoadd missing EINA_UNUSED for unused param
Chris Michael [Sat, 17 May 2014 16:52:14 +0000 (17:52 +0100)]
add missing EINA_UNUSED for unused param

Signed-off-by: Chris Michael <devilhorns@comcast.net>
10 years agoadd missing EINA_UNUSED for unused function param
Chris Michael [Sat, 17 May 2014 16:51:46 +0000 (17:51 +0100)]
add missing EINA_UNUSED for unused function param

Signed-off-by: Chris Michael <devilhorns@comcast.net>
10 years agoadd missing EINA_UNUSED for unused param
Chris Michael [Sat, 17 May 2014 16:51:04 +0000 (17:51 +0100)]
add missing EINA_UNUSED for unused param

Signed-off-by: Chris Michael <devilhorns@comcast.net>
10 years agoadd missing EINA_UNUSED for unused param
Chris Michael [Sat, 17 May 2014 16:50:25 +0000 (17:50 +0100)]
add missing EINA_UNUSED for unused param

Signed-off-by: Chris Michael <devilhorns@comcast.net>
10 years agoadd missing EINA_UNUSED for unused param
Chris Michael [Sat, 17 May 2014 16:49:44 +0000 (17:49 +0100)]
add missing EINA_UNUSED for unused param

Signed-off-by: Chris Michael <devilhorns@comcast.net>
10 years agoadd missing EINA_UNUSED for unused param.
Chris Michael [Sat, 17 May 2014 16:48:51 +0000 (17:48 +0100)]
add missing EINA_UNUSED for unused param.

Signed-off-by: Chris Michael <devilhorns@comcast.net>
10 years agoadd missing EINA_UNUSED for unused param
Chris Michael [Sat, 17 May 2014 16:47:49 +0000 (17:47 +0100)]
add missing EINA_UNUSED for unused param

Signed-off-by: Chris Michael <devilhorns@comcast.net>
10 years agoadd missing EINA_UNUSED for unused param
Chris Michael [Sat, 17 May 2014 16:47:16 +0000 (17:47 +0100)]
add missing EINA_UNUSED for unused param

Signed-off-by: Chris Michael <devilhorns@comcast.net>
10 years agofix formatting
Chris Michael [Sat, 17 May 2014 16:46:49 +0000 (17:46 +0100)]
fix formatting

Signed-off-by: Chris Michael <devilhorns@comcast.net>
10 years agoadd missing EINA_UNUSED for unused param.
Chris Michael [Sat, 17 May 2014 16:46:21 +0000 (17:46 +0100)]
add missing EINA_UNUSED for unused param.

Signed-off-by: Chris Michael <devilhorns@comcast.net>
10 years agoadd missing EINA_UNUSED for unused param.
Chris Michael [Sat, 17 May 2014 16:45:43 +0000 (17:45 +0100)]
add missing EINA_UNUSED for unused param.

Signed-off-by: Chris Michael <devilhorns@comcast.net>
10 years agofix formatting
Chris Michael [Sat, 17 May 2014 16:45:26 +0000 (17:45 +0100)]
fix formatting

Signed-off-by: Chris Michael <devilhorns@comcast.net>
10 years agoadd missing EINA_UNUSED for unused function param.
Chris Michael [Sat, 17 May 2014 16:44:40 +0000 (17:44 +0100)]
add missing EINA_UNUSED for unused function param.

Signed-off-by: Chris Michael <devilhorns@comcast.net>
10 years agotiling: fix that tiling can't remove client in _desk_set_hook.
Seunghun Lee [Fri, 16 May 2014 09:21:30 +0000 (10:21 +0100)]
tiling: fix that tiling can't remove client in _desk_set_hook.

Summary:
initailize the tinfo before calling _remove_client.
remove call "_desk_should_tile_check" in "_remove_client", and added it before calling "_remove_client".
That's beause, in _desk_set_hook, use ev->desk (old desk) to initialize tinfo, and then only remove ec using _remove_client.

Test Plan:
(1) launch any app in one desk.
(2) change the any desk.
(3) launch browser or xchat like the app that launch time is relatively slow.
(4) change the in (1)'s desk quickly before completely launching browser or xchat.
(5) you can see wrong splited screen.

Reviewers: tasn, raster, zmike

CC: cedric
Differential Revision: https://phab.enlightenment.org/D860

10 years agoall dialogs are now resizable
Mike Blumenkrantz [Wed, 14 May 2014 17:00:35 +0000 (13:00 -0400)]
all dialogs are now resizable

any bug reports regarding issues resulting this will be ignored.

10 years agofix enlightenment crash by accessing null pointer.
Seunghun Lee [Wed, 14 May 2014 13:09:30 +0000 (09:09 -0400)]
fix enlightenment crash by accessing null pointer.

Summary: e_client_below_get can return null, so added null check code.

Reviewers: raster, zmike

CC: cedric
Differential Revision: https://phab.enlightenment.org/D857

10 years agotiling: fix enlightenment can be freezed by infinite event callback.
Seunghun Lee [Wed, 14 May 2014 10:05:51 +0000 (11:05 +0100)]
tiling: fix enlightenment can be freezed by infinite event callback.

Summary:
initialize the tinfo when remove client in tiling.

the reason why of "freezing" that tiling added window twice into _G.tinfo->tree.
then tiling module set to a different size about same window as if two different window.
finally, the event "E_EVENT_CLIENT_MOVE" occurs by changing geometry, and tiling resize the window again by the event "E_EVENT_CLIENT_MOVE".

next, it is the cause of this problem.

In (4), when user types ALT+TAP.
 - tiling module adds uniconify window into _G.tinfo->tree.
 - at this time, _G.tinfo is the informaion of one desk.
 - E create input_only window and destoryed for a moment.
 - tiling module initialize the _G.tinfo by the event EVAS_CALLBACK_DEL happend by destorying input window.
 - now, _G.tinfo is the informaion of the other desk.
In (5), iconify app.
 - tiling try to remove window from _G.tinfo->tree, but failed. (problem)
 - because _G.tinfo isn't initialized to the desk including uniconify window at that time.
In (6), uniconify app.
 - tiling change the _G.tinfo, then insert client info to _G.tinfo.

so I suggest that initializing the _G.tinfo when removing window.

Test Plan:
(1) launch any app.
(2) Iconify it.
(3) change the desk different with launching app.
(4) Uniconify app by ALT+TAP.
(5) Iconify it again.
(6) Uniconify it again.

Reviewers: raster, zmike, tom, tasn

Reviewed By: tasn

CC: cedric
Differential Revision: https://phab.enlightenment.org/D850