platform/upstream/enlightenment.git
10 years agofix monitoring of non-existant files/dirs in clock module
Carsten Haitzler (Rasterman) [Tue, 1 Jul 2014 07:35:58 +0000 (16:35 +0900)]
fix monitoring of non-existant files/dirs in clock module

10 years agofix eio moniotr complaint on non-existing dirs
Carsten Haitzler (Rasterman) [Tue, 1 Jul 2014 07:31:10 +0000 (16:31 +0900)]
fix eio moniotr complaint on non-existing dirs

10 years agoe menus - check if its an edje obj without having complaints or using eo
Carsten Haitzler (Rasterman) [Tue, 1 Jul 2014 07:26:45 +0000 (16:26 +0900)]
e menus - check if its an edje obj without having complaints or using eo

10 years agofix complaint on making a system dir from desktop icon editing
Carsten Haitzler (Rasterman) [Tue, 1 Jul 2014 07:23:28 +0000 (16:23 +0900)]
fix complaint on making a system dir from desktop icon editing

10 years agounbreak enlightenment compile due to eo usage
Carsten Haitzler (Rasterman) [Mon, 30 Jun 2014 23:37:33 +0000 (08:37 +0900)]
unbreak enlightenment compile due to eo usage

so e is using eo... and something in eo changes... and e fails to
compile entirely.... there are hacks to use eo... and this is not good.

eo is still in a beta state. that means any usage of it  can (and
will) break. this is a problem for e. if e uses eo, then eo breaks in
an efl upgrade, e breaks. we can't really have that. we already hit
this problem in terminology with the app server code in elm. so let's
just not use eo in e until it's stable.

this removes eo usage in all places, with the e_menu code having a
small isedje() func due to some of its code paths doing special things
based on if the obj is an edje one or not as opposed to just a simple
"only emit if its an edje obj".

10 years agofix e19 build
q66 [Mon, 30 Jun 2014 23:08:35 +0000 (00:08 +0100)]
fix e19 build

10 years agoUpdate russian translation
Igor Murzov [Sun, 29 Jun 2014 23:45:18 +0000 (03:45 +0400)]
Update russian translation

10 years agoProperly use gettext for plural forms
Igor Murzov [Sun, 29 Jun 2014 23:44:07 +0000 (03:44 +0400)]
Properly use gettext for plural forms

10 years agoAdd some more messages to the pot file
Igor Murzov [Sun, 29 Jun 2014 23:41:50 +0000 (03:41 +0400)]
Add some more messages to the pot file

10 years agoeconnman: Adjust size of wifi popup dialog to be more sane for smaller
Chris Michael [Fri, 27 Jun 2014 16:15:21 +0000 (12:15 -0400)]
econnman: Adjust size of wifi popup dialog to be more sane for smaller
screens

Signed-off-by: Chris Michael <cp.michael@samsung.com>
10 years agoibar: add some safeguards to make sure an icon has an exe_current
Chris Michael [Thu, 26 Jun 2014 20:30:45 +0000 (16:30 -0400)]
ibar: add some safeguards to make sure an icon has an exe_current
before trying to get list data from it.

NB: Safeguards added to stop crashes from happening during a
mouse_wheel (reported from Guy Martin).

Signed-off-by: Chris Michael <cp.michael@samsung.com>
10 years agoe-comp-wl: Fix keyboard input sending wrong keys
Chris Michael [Thu, 26 Jun 2014 17:41:25 +0000 (13:41 -0400)]
e-comp-wl: Fix keyboard input sending wrong keys

NB: When running wayland clients under X11, we need to subtract 8 from
the keycode value to reflect X's broken keyboard rules

Signed-off-by: Chris Michael <cp.michael@samsung.com>
10 years agoPort D1089 patch from Seunghun Lee <shiin.lee@samsung.com> to current
Chris Michael [Thu, 26 Jun 2014 14:58:06 +0000 (10:58 -0400)]
Port D1089 patch from Seunghun Lee <shiin.lee@samsung.com> to current
E master

fix crash and memory leak when press and release any key repeatedly.

Summary:
since the size of wl_array is determined based on one byte,
so in order to compare with uint32_t, the size of wl_array should
be divided by uint32_t's size.
and when calculate the size of wl_array by difference between two
address, address should type cast char* as one byte.

Test Plan:
(1) run terminology
(2) input any key several time.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
10 years agocomp-wl: Only blacklist the actual Nvidia driver
Chris Michael [Thu, 26 Jun 2014 14:51:20 +0000 (10:51 -0400)]
comp-wl: Only blacklist the actual Nvidia driver

If EGL returns No Vendor, don't blacklist it. Only blacklist the Known
to be Broken NVIDIA driver

Signed-off-by: Chris Michael <cp.michael@samsung.com>
10 years agocheck for an already existing wayland compositor before trying to
Chris Michael [Thu, 26 Jun 2014 14:19:34 +0000 (10:19 -0400)]
check for an already existing wayland compositor before trying to
create another one.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
10 years agouse battery popup for battery popup mouse events
Mike Blumenkrantz [Wed, 25 Jun 2014 20:03:51 +0000 (16:03 -0400)]
use battery popup for battery popup mouse events

fix T1356

10 years agoredo zone edge flip blocker to require mouse out of current edge before reactivating
Mike Blumenkrantz [Wed, 25 Jun 2014 19:32:23 +0000 (15:32 -0400)]
redo zone edge flip blocker to require mouse out of current edge before reactivating

10 years agoremove unused E_Zone member
Mike Blumenkrantz [Wed, 25 Jun 2014 18:58:57 +0000 (14:58 -0400)]
remove unused E_Zone member

10 years agoreenable edges after signal move ends
Mike Blumenkrantz [Wed, 25 Jun 2014 18:43:43 +0000 (14:43 -0400)]
reenable edges after signal move ends

probably fix T1363 since it is not reproducible

10 years agounset fwin win delete callback before delete during delete callback
Mike Blumenkrantz [Wed, 25 Jun 2014 18:09:19 +0000 (14:09 -0400)]
unset fwin win delete callback before delete during delete callback

10 years agodon't unset icon dnd during dnd pre-end cb
Mike Blumenkrantz [Wed, 25 Jun 2014 18:08:51 +0000 (14:08 -0400)]
don't unset icon dnd during dnd pre-end cb

this prevents smart callbacks from emitting as expected

10 years agofix another eo error
Mike Blumenkrantz [Wed, 25 Jun 2014 17:48:42 +0000 (13:48 -0400)]
fix another eo error

10 years agoremove T1330 from blockers
Mike Blumenkrantz [Wed, 25 Jun 2014 17:38:58 +0000 (13:38 -0400)]
remove T1330 from blockers

not widely reproducible

10 years agomake notifications fade appropriately
Mike Blumenkrantz [Wed, 25 Jun 2014 17:37:07 +0000 (13:37 -0400)]
make notifications fade appropriately

fix T1362

10 years agoremove notification theme fallback
Mike Blumenkrantz [Wed, 25 Jun 2014 17:26:18 +0000 (13:26 -0400)]
remove notification theme fallback

this will never fail since the default theme provides it

10 years agosystray: Fix duplicate structure name when including EGL headers
Chris Michael [Wed, 25 Jun 2014 13:44:06 +0000 (09:44 -0400)]
systray: Fix duplicate structure name when including EGL headers

When we include support (in the wayland compositor) for compiling with
EGL, the inclusion of the EGL headers cause a conflict with the
Status structure name in this module, so lets rename it.

@fix

Signed-off-by: Chris Michael <cp.michael@samsung.com>
10 years agocpufreq: Fix duplicate structure name when including EGL headers
Chris Michael [Wed, 25 Jun 2014 13:42:07 +0000 (09:42 -0400)]
cpufreq: Fix duplicate structure name when including EGL headers

When we include support (in the wayland compositor) for compiling with
EGL, the inclusion of the EGL headers cause a conflict with the
Status structure name in this module, so lets rename it.

@fix

Signed-off-by: Chris Michael <cp.michael@samsung.com>
10 years agoremove call to e_comp_object_frame_geometry_get when handling x/y
Chris Michael [Mon, 23 Jun 2014 20:49:45 +0000 (16:49 -0400)]
remove call to e_comp_object_frame_geometry_get when handling x/y
configure masks.

NB: We never used the left/top frame geometry after fetching it

Signed-off-by: Chris Michael <cp.michael@samsung.com>
10 years agoupdate po files
Carsten Haitzler (Rasterman) [Mon, 23 Jun 2014 04:37:36 +0000 (13:37 +0900)]
update po files

10 years agoadd some helpful notes for commonly-misunderstood E_Client flags
Mike Blumenkrantz [Fri, 20 Jun 2014 16:58:55 +0000 (12:58 -0400)]
add some helpful notes for commonly-misunderstood E_Client flags

10 years agodon't apply desk transitions for new clients
Mike Blumenkrantz [Fri, 20 Jun 2014 15:16:15 +0000 (11:16 -0400)]
don't apply desk transitions for new clients

10 years agoibar - fix segv when ibar_icon data is NULL
Carsten Haitzler (Rasterman) [Thu, 19 Jun 2014 22:31:51 +0000 (07:31 +0900)]
ibar - fix segv when ibar_icon data is NULL

10 years agobluez-module: Fixup menu activation code
Chris Michael [Thu, 19 Jun 2014 17:18:35 +0000 (13:18 -0400)]
bluez-module: Fixup menu activation code

SUMMARY: Unify popup menu activation code to match other modules, and
utilize E_MENU_POP_DIRECTION_AUTO for shelves that are in various
positions. Also use the current evas mouse event coordinates and
gadget position to calculate menu popup position.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
10 years agotheme dialog - make theme dir if it doesnt exist
Carsten Haitzler (Rasterman) [Wed, 18 Jun 2014 03:08:15 +0000 (12:08 +0900)]
theme dialog - make theme dir if it doesnt exist

10 years agoadd activate test
Mike Blumenkrantz [Tue, 17 Jun 2014 13:38:41 +0000 (09:38 -0400)]
add activate test

10 years agoremove wp2 module
Mike Blumenkrantz [Tue, 17 Jun 2014 13:37:44 +0000 (09:37 -0400)]
remove wp2 module

this will be in a separate repository at enlightenment/modules/wallpaper2

10 years agotodo updates
Mike Blumenkrantz [Mon, 16 Jun 2014 17:34:18 +0000 (13:34 -0400)]
todo updates

10 years agofix e_comp_object_client_get() when used with signal callback
Mike Blumenkrantz [Mon, 16 Jun 2014 17:32:06 +0000 (13:32 -0400)]
fix e_comp_object_client_get() when used with signal callback

10 years agoupdate ibar menu theme states dynamically
Mike Blumenkrantz [Mon, 16 Jun 2014 17:20:41 +0000 (13:20 -0400)]
update ibar menu theme states dynamically

fix T1300

10 years agounify ibar menu hiding
Mike Blumenkrantz [Mon, 16 Jun 2014 17:06:41 +0000 (13:06 -0400)]
unify ibar menu hiding

10 years agoadd desk_change client smart callback
Mike Blumenkrantz [Mon, 16 Jun 2014 16:35:46 +0000 (12:35 -0400)]
add desk_change client smart callback

10 years agosimplify ibar client desk visibility check
Mike Blumenkrantz [Mon, 16 Jun 2014 16:21:21 +0000 (12:21 -0400)]
simplify ibar client desk visibility check

10 years agorename ibar focus signals
Mike Blumenkrantz [Mon, 16 Jun 2014 16:29:10 +0000 (12:29 -0400)]
rename ibar focus signals

10 years agowizard comp effect disabling now disables all effects
Mike Blumenkrantz [Mon, 16 Jun 2014 16:18:32 +0000 (12:18 -0400)]
wizard comp effect disabling now disables all effects

fix T1345

10 years agobugfix: Navigate menu is now sorted case insensitively
Mike Blumenkrantz [Mon, 16 Jun 2014 15:57:00 +0000 (11:57 -0400)]
bugfix: Navigate menu is now sorted case insensitively

fix T1346

10 years agoe_int_client_menu: fix window visibility problem during moving to current desktop
wonguk.jeong [Mon, 16 Jun 2014 15:55:02 +0000 (11:55 -0400)]
e_int_client_menu: fix window visibility problem during moving to current desktop

Summary:
When visible window was moved from invisible desktop to current desktop via ibar, the window was not shown.

Fixes T1336

Test Plan: open window on 0-0 (desktop) -> goto 1-0 -> move window to 1-0 by using ibar -> check whether window is shown or not

Reviewers: zmike, raster

CC: seoz, cedric
Maniphest Tasks: T1336

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

10 years agoremove calls to e_place_zone_region_smart_cleanup() in tiling unload
Mike Blumenkrantz [Mon, 16 Jun 2014 15:50:39 +0000 (11:50 -0400)]
remove calls to e_place_zone_region_smart_cleanup() in tiling unload

this is not the correct way to use this function, and tiling should probably never call it. this is a function for (slowly) repositioning every client on the currently visible desktop while trying not to overlap. on failure, which occurs when clients cannot be placed without overlapping, it moves clients to 0,0.

fix T1310 because there is no i in team

10 years agoe config - make all configs have full backlight config (and the same)
Carsten Haitzler (Rasterman) [Mon, 16 Jun 2014 09:03:22 +0000 (18:03 +0900)]
e config - make all configs have full backlight config (and the same)

10 years agore-do backgrounds to remove max fields
Carsten Haitzler (Rasterman) [Mon, 16 Jun 2014 08:38:07 +0000 (17:38 +0900)]
re-do backgrounds to remove max fields

this fixes T1327

10 years agopkgbuild: we do not support Bluez.
Cedric BAIL [Mon, 16 Jun 2014 02:53:16 +0000 (04:53 +0200)]
pkgbuild: we do not support Bluez.

Took me hours to find out, thanks jetlag... We need to force dependencies on bluez4.
I hope other distribution will get that to. Maybe we should check daemon version
somehow in our module.

10 years agoadd todo file with release blockers
Mike Blumenkrantz [Sat, 14 Jun 2014 15:57:33 +0000 (11:57 -0400)]
add todo file with release blockers

anyone wanting to help out with this release should focus on these items

10 years agoFix misspellings on line 21 and line 24.
Yomi [Thu, 12 Jun 2014 00:19:14 +0000 (20:19 -0400)]
Fix misspellings on line 21 and line 24.

Summary: Fix what I believe to be misspellings of 'Manager' on lines 21 and 24.

Test Plan: Build Enlightenement...

Reviewers: raster, zmike

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

10 years agofix build in imagery fgor syscon power gadget - not ugly red shiny button
Carsten Haitzler (Rasterman) [Wed, 11 Jun 2014 10:06:30 +0000 (19:06 +0900)]
fix build in imagery fgor syscon power gadget - not ugly red shiny button

10 years agoe-xdg: augment XDG_CONFIG_DIRS as well
Sebastian Dransfeld [Wed, 11 Jun 2014 09:18:54 +0000 (11:18 +0200)]
e-xdg: augment XDG_CONFIG_DIRS as well

10 years agoe: set XDG_MENU_PREFIX so menus get merged
Sebastian Dransfeld [Wed, 11 Jun 2014 08:48:13 +0000 (10:48 +0200)]
e: set XDG_MENU_PREFIX so menus get merged

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