Carsten Haitzler (Rasterman) [Tue, 1 Jul 2014 07:35:58 +0000 (16:35 +0900)]
fix monitoring of non-existant files/dirs in clock module
Carsten Haitzler (Rasterman) [Tue, 1 Jul 2014 07:31:10 +0000 (16:31 +0900)]
fix eio moniotr complaint on non-existing dirs
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
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
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".
q66 [Mon, 30 Jun 2014 23:08:35 +0000 (00:08 +0100)]
fix e19 build
Igor Murzov [Sun, 29 Jun 2014 23:45:18 +0000 (03:45 +0400)]
Update russian translation
Igor Murzov [Sun, 29 Jun 2014 23:44:07 +0000 (03:44 +0400)]
Properly use gettext for plural forms
Igor Murzov [Sun, 29 Jun 2014 23:41:50 +0000 (03:41 +0400)]
Add some more messages to the pot file
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>
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>
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>
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>
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>
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>
Mike Blumenkrantz [Wed, 25 Jun 2014 20:03:51 +0000 (16:03 -0400)]
use battery popup for battery popup mouse events
fix T1356
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
Mike Blumenkrantz [Wed, 25 Jun 2014 18:58:57 +0000 (14:58 -0400)]
remove unused E_Zone member
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
Mike Blumenkrantz [Wed, 25 Jun 2014 18:09:19 +0000 (14:09 -0400)]
unset fwin win delete callback before delete during delete callback
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
Mike Blumenkrantz [Wed, 25 Jun 2014 17:48:42 +0000 (13:48 -0400)]
fix another eo error
Mike Blumenkrantz [Wed, 25 Jun 2014 17:38:58 +0000 (13:38 -0400)]
remove T1330 from blockers
not widely reproducible
Mike Blumenkrantz [Wed, 25 Jun 2014 17:37:07 +0000 (13:37 -0400)]
make notifications fade appropriately
fix T1362
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
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>
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>
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>
Carsten Haitzler (Rasterman) [Mon, 23 Jun 2014 04:37:36 +0000 (13:37 +0900)]
update po files
Mike Blumenkrantz [Fri, 20 Jun 2014 16:58:55 +0000 (12:58 -0400)]
add some helpful notes for commonly-misunderstood E_Client flags
Mike Blumenkrantz [Fri, 20 Jun 2014 15:16:15 +0000 (11:16 -0400)]
don't apply desk transitions for new clients
Carsten Haitzler (Rasterman) [Thu, 19 Jun 2014 22:31:51 +0000 (07:31 +0900)]
ibar - fix segv when ibar_icon data is NULL
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>
Carsten Haitzler (Rasterman) [Wed, 18 Jun 2014 03:08:15 +0000 (12:08 +0900)]
theme dialog - make theme dir if it doesnt exist
Mike Blumenkrantz [Tue, 17 Jun 2014 13:38:41 +0000 (09:38 -0400)]
add activate test
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
Mike Blumenkrantz [Mon, 16 Jun 2014 17:34:18 +0000 (13:34 -0400)]
todo updates
Mike Blumenkrantz [Mon, 16 Jun 2014 17:32:06 +0000 (13:32 -0400)]
fix e_comp_object_client_get() when used with signal callback
Mike Blumenkrantz [Mon, 16 Jun 2014 17:20:41 +0000 (13:20 -0400)]
update ibar menu theme states dynamically
fix T1300
Mike Blumenkrantz [Mon, 16 Jun 2014 17:06:41 +0000 (13:06 -0400)]
unify ibar menu hiding
Mike Blumenkrantz [Mon, 16 Jun 2014 16:35:46 +0000 (12:35 -0400)]
add desk_change client smart callback
Mike Blumenkrantz [Mon, 16 Jun 2014 16:21:21 +0000 (12:21 -0400)]
simplify ibar client desk visibility check
Mike Blumenkrantz [Mon, 16 Jun 2014 16:29:10 +0000 (12:29 -0400)]
rename ibar focus signals
Mike Blumenkrantz [Mon, 16 Jun 2014 16:18:32 +0000 (12:18 -0400)]
wizard comp effect disabling now disables all effects
fix T1345
Mike Blumenkrantz [Mon, 16 Jun 2014 15:57:00 +0000 (11:57 -0400)]
bugfix: Navigate menu is now sorted case insensitively
fix T1346
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
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
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)
Carsten Haitzler (Rasterman) [Mon, 16 Jun 2014 08:38:07 +0000 (17:38 +0900)]
re-do backgrounds to remove max fields
this fixes T1327
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.
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
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
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
Sebastian Dransfeld [Wed, 11 Jun 2014 09:18:54 +0000 (11:18 +0200)]
e-xdg: augment XDG_CONFIG_DIRS as well
Sebastian Dransfeld [Wed, 11 Jun 2014 08:48:13 +0000 (10:48 +0200)]
e: set XDG_MENU_PREFIX so menus get merged
Sebastian Dransfeld [Wed, 11 Jun 2014 08:43:26 +0000 (10:43 +0200)]
e: rename applications menu to fit xdg menu spec
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.
Mike Blumenkrantz [Wed, 11 Jun 2014 00:40:13 +0000 (20:40 -0400)]
remove useless null checks
CIDs 1155278, 1155289
Stefan Schmidt [Tue, 10 Jun 2014 09:55:52 +0000 (11:55 +0200)]
po: Fix copy and paste error in Esperanto po file
@fix
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
Mike Blumenkrantz [Mon, 9 Jun 2014 20:15:15 +0000 (16:15 -0400)]
apply a tighter clamp to internal window autosize
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
Mike Blumenkrantz [Sun, 8 Jun 2014 16:47:44 +0000 (12:47 -0400)]
hybris support
Mike Blumenkrantz [Sun, 8 Jun 2014 16:27:54 +0000 (12:27 -0400)]
block client resize requests for fullscreen clients
Mike Blumenkrantz [Sun, 8 Jun 2014 16:13:02 +0000 (12:13 -0400)]
block mouse actions on frame for iconic clients
fix T1069
Cedric BAIL [Sat, 7 Jun 2014 16:53:46 +0000 (18:53 +0200)]
background: make them HiDPI compliant.
@bugfix
Cedric BAIL [Sat, 7 Jun 2014 16:44:25 +0000 (18:44 +0200)]
bg: remove useless and wrong size hint.
Cedric BAIL [Sat, 7 Jun 2014 16:29:17 +0000 (18:29 +0200)]
edje: remove use of deprecated functions.
maxerba [Fri, 6 Jun 2014 11:19:01 +0000 (13:19 +0200)]
Updating catalan translation
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.
Mike Blumenkrantz [Wed, 4 Jun 2014 17:22:53 +0000 (13:22 -0400)]
unset release stuff
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
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
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
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
f87b9900faab9686b35f55606ebaf48279fe431f,
a49cede7905bf2fac6aba29ffe5686fad27ce211,
81038f8d02a65b5693fad6e8d6a7ef9d229ac2a0,
47cfb31752db02c12aa36020f0c6ddeb931d4b5f.
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.
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
Tom Hacohen [Tue, 3 Jun 2014 10:45:38 +0000 (11:45 +0100)]
Update code to use the new class names generated by eolian.
Mike Blumenkrantz [Mon, 2 Jun 2014 20:25:47 +0000 (16:25 -0400)]
ignore fake client resizes during shade
fix T1314
Mike Blumenkrantz [Mon, 2 Jun 2014 13:28:06 +0000 (09:28 -0400)]
typo
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
Mike Blumenkrantz [Mon, 2 Jun 2014 13:13:55 +0000 (09:13 -0400)]
block mixer crashes during init
fix T1305
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
Mike Blumenkrantz [Mon, 2 Jun 2014 12:40:00 +0000 (08:40 -0400)]
use 0,0 for start rect in shape cutter
Mike Blumenkrantz [Mon, 2 Jun 2014 11:29:11 +0000 (07:29 -0400)]
set systray xembed background to black
fix T1242
#DealWithIt
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
Mike Blumenkrantz [Mon, 2 Jun 2014 11:20:50 +0000 (07:20 -0400)]
fix wl crash with layer_block
D920
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
Mike Blumenkrantz [Mon, 2 Jun 2014 09:03:45 +0000 (05:03 -0400)]
shut up impossible null deref
CID 1219856
Mike Blumenkrantz [Mon, 2 Jun 2014 08:58:55 +0000 (04:58 -0400)]
maximize typo
CID 1219857
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>
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.
Mike Blumenkrantz [Fri, 30 May 2014 19:55:21 +0000 (15:55 -0400)]
improve maximize calculations for vertical shelves
Mike Blumenkrantz [Fri, 30 May 2014 19:53:37 +0000 (15:53 -0400)]
clamp client calc geometry to zone when maximizing
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
Mike Blumenkrantz [Fri, 30 May 2014 15:02:04 +0000 (11:02 -0400)]
set resize mode for keyboard resizes
fix T1297
Mike Blumenkrantz [Fri, 30 May 2014 15:00:37 +0000 (11:00 -0400)]
show moveresize info immediately upon beginning an operation
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
Carsten Haitzler (Rasterman) [Fri, 30 May 2014 03:16:14 +0000 (12:16 +0900)]
fix boolean to match other bitfield types
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