q66 [Thu, 7 Aug 2014 21:53:47 +0000 (22:53 +0100)]
autotools: install .pc files to the correct directory on FreeBSD
Carsten Haitzler (Rasterman) [Thu, 7 Aug 2014 03:13:13 +0000 (12:13 +0900)]
econnman launch from connman gadget - fix desktop file finding
this fixes T1472
Carsten Haitzler (Rasterman) [Wed, 6 Aug 2014 22:46:09 +0000 (07:46 +0900)]
put pager_plain in approved module list
Mike Blumenkrantz [Wed, 6 Aug 2014 18:18:54 +0000 (14:18 -0400)]
bump config version, update p16 module users to regular p
come on.
Carsten Haitzler (Rasterman) [Wed, 6 Aug 2014 03:04:27 +0000 (12:04 +0900)]
comp - with sw comp tell apps to also use sw - disable accel requests
this addresses a vbox gl asccel issue where gl client apps can cause
al of vbox to crash and users find it unexpected that e is set to
software compositing but apps go and use opengl, so it's more
consistent for users
Igor Murzov [Tue, 5 Aug 2014 10:08:47 +0000 (14:08 +0400)]
e_icon: Fix typo
Igor Murzov [Mon, 4 Aug 2014 19:29:48 +0000 (23:29 +0400)]
syscon: Fix inconsistency between e_config_dialog_new() and _get() params
Igor Murzov [Mon, 4 Aug 2014 19:24:54 +0000 (23:24 +0400)]
Fix text markup in mouse binding config popup
Carsten Haitzler (Rasterman) [Tue, 5 Aug 2014 03:01:22 +0000 (12:01 +0900)]
rename pager16 to pager and pager to pager_plain
this will mean all users upgrading from e18 to e19 get the new preview
pager. thoose wanting the older plain pager can switch ti pager_plain.
anyon using git will find pager16 remove (or if still installed not
updated) so switch back to pager from pager16. :)
Mike Blumenkrantz [Mon, 4 Aug 2014 21:47:09 +0000 (17:47 -0400)]
fix client struct alignment when using x + wl
Mike Blumenkrantz [Mon, 4 Aug 2014 22:00:08 +0000 (18:00 -0400)]
add silent null check to e_pixmap_is_x()
Iván Briano [Mon, 4 Aug 2014 18:43:39 +0000 (15:43 -0300)]
We have an ibus module for Ecore_Imf, use it
The ibus config was setting xim instead
Gwanglim Lee [Mon, 4 Aug 2014 14:04:12 +0000 (10:04 -0400)]
fix gadcon client del event typos
Summary: fix E_Event_Gadcon_Client_Del typos
Test Plan: N/A
Reviewers: zmike, raster, devilhorns
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D1260
Wonguk Jeong [Sat, 2 Aug 2014 13:00:54 +0000 (15:00 +0200)]
conf_display: NULL check before strdup
Mike Blumenkrantz [Wed, 30 Jul 2014 23:18:24 +0000 (19:18 -0400)]
s/sumary/summary/g
Mike Blumenkrantz [Wed, 30 Jul 2014 22:37:38 +0000 (18:37 -0400)]
unref composite submenu after setting
Mike Blumenkrantz [Wed, 30 Jul 2014 22:26:52 +0000 (18:26 -0400)]
enable Move to menu if current screen only has 1 desk but other screen exists
Mike Blumenkrantz [Wed, 30 Jul 2014 22:21:31 +0000 (18:21 -0400)]
move unredirect client option to submenu
Mike Blumenkrantz [Wed, 30 Jul 2014 18:23:25 +0000 (14:23 -0400)]
make nocomp-skipable objects not require shelf
Mike Blumenkrantz [Wed, 30 Jul 2014 18:23:17 +0000 (14:23 -0400)]
add comp events for nocomp toggle
Mike Blumenkrantz [Wed, 30 Jul 2014 15:57:32 +0000 (11:57 -0400)]
fix a series of oob reads in evry search matching
Mike Blumenkrantz [Wed, 30 Jul 2014 15:20:08 +0000 (11:20 -0400)]
unset phony exe on client deletion if exe still exists
fix T1460
Mike Blumenkrantz [Wed, 30 Jul 2014 04:52:20 +0000 (00:52 -0400)]
move comp_x pixmap dirty setting to post_resize idler
this fixes a rare race condition which can only be triggered by the tiling module
fix T993
Mike Blumenkrantz [Wed, 30 Jul 2014 04:51:03 +0000 (00:51 -0400)]
improve tiling startup to not reapply its tree * n_clients
Mike Blumenkrantz [Wed, 30 Jul 2014 03:44:00 +0000 (23:44 -0400)]
don't set frames on override clients
Mike Blumenkrantz [Tue, 29 Jul 2014 11:40:45 +0000 (07:40 -0400)]
fix scoping on list free to not crash
Jérémy Zurcher [Tue, 29 Jul 2014 08:26:14 +0000 (10:26 +0200)]
add dbus method org.enlightenment.wm.Core.Version
returns VERSION as in config.h
call: enlightenment_remote -version
Jérémy Zurcher [Tue, 29 Jul 2014 08:15:17 +0000 (10:15 +0200)]
e18.service -> enlightenment.service : Part II
Tom Hacohen [Tue, 29 Jul 2014 00:39:34 +0000 (01:39 +0100)]
Tiling: Fix handling of shelves with top orientation.
This uses the newly added function that lets us get the correct geometry
for all desks.
Fixes T1320.
Mike Blumenkrantz [Mon, 28 Jul 2014 13:05:25 +0000 (09:05 -0400)]
redo zone geometry calc to take a desk, add e_zone_desk_useful_geometry_get()
ref T1302
Mike Blumenkrantz [Mon, 28 Jul 2014 12:32:24 +0000 (08:32 -0400)]
use e_client_border_set() in tiling
Mike Blumenkrantz [Mon, 28 Jul 2014 12:31:58 +0000 (08:31 -0400)]
break out client border setting into separate function
Mike Blumenkrantz [Mon, 28 Jul 2014 12:16:45 +0000 (08:16 -0400)]
unset border.changed after changing border in tiling
fix T1456
Mike Blumenkrantz [Mon, 28 Jul 2014 12:11:17 +0000 (08:11 -0400)]
e18.service -> enlightenment.service
Tom Hacohen [Mon, 28 Jul 2014 09:41:54 +0000 (10:41 +0100)]
Tiling: Clean up the tiling entry check code.
This makes it a little less redundant.
Mike Blumenkrantz [Sun, 27 Jul 2014 21:40:53 +0000 (17:40 -0400)]
redo start/syscon menu deactivate callbacks to not crash
fix T1448
Mike Blumenkrantz [Sun, 27 Jul 2014 21:13:43 +0000 (17:13 -0400)]
TODO--
Mike Blumenkrantz [Sun, 27 Jul 2014 20:58:58 +0000 (16:58 -0400)]
check tileable state before enforcing client entry existence
fix T1304
Mike Blumenkrantz [Sun, 27 Jul 2014 20:53:25 +0000 (16:53 -0400)]
tiling should stop pussyfooting around frame changes and do its own gruntwork
fix T993
Mike Blumenkrantz [Sun, 27 Jul 2014 20:45:39 +0000 (16:45 -0400)]
correctly use EC_CHANGED in tiling
Mike Blumenkrantz [Sun, 27 Jul 2014 20:16:03 +0000 (16:16 -0400)]
improve qa init: call startup function to apply existing entries and client states
fix T1435
Mike Blumenkrantz [Sun, 27 Jul 2014 20:30:21 +0000 (16:30 -0400)]
change qa event handler init to use list macro
Mike Blumenkrantz [Sun, 27 Jul 2014 20:27:25 +0000 (16:27 -0400)]
use client stick apis in qa
setting properties manually breaks everything else which expects events
Mike Blumenkrantz [Sun, 27 Jul 2014 20:15:49 +0000 (16:15 -0400)]
break out qa client validation into separate function
Mike Blumenkrantz [Sun, 27 Jul 2014 20:10:12 +0000 (16:10 -0400)]
correctly use EC_CHANGED in qa
Mike Blumenkrantz [Sun, 27 Jul 2014 19:53:41 +0000 (15:53 -0400)]
shutup qa logging
Mike Blumenkrantz [Sun, 27 Jul 2014 19:47:48 +0000 (15:47 -0400)]
clear efm file buffer after cut+paste operation
fix T1455
Mike Blumenkrantz [Sun, 27 Jul 2014 16:24:00 +0000 (12:24 -0400)]
remove unused p16 var
Mike Blumenkrantz [Sun, 27 Jul 2014 16:23:30 +0000 (12:23 -0400)]
fix pager16 recalc crash from previous commit
Wonguk Jeong [Sun, 27 Jul 2014 13:16:25 +0000 (09:16 -0400)]
pager16: resize on desktop bug fix
Summary:
pager16 is not properly resized when it is a desktop gadget.
Case 1. In move/resize mode, shrink is impossible since all items' min has been set by setting table options on resizing.
-> Do not set table options in _pager_resize().
Case 2. After log-in, if we open new window, pager has been get into move/resize mode.
frame resize was ignored, since it's invoked in the middle of resizing.
The detail is:
1) gadcon's frame is resizing
2) the table is resized
3) _pager_resize() -> e_gadcon_client_aspect_set() -> _gadman_gadget_size_hints_cb() -> try to resize frame
4) since frame is in the middle of resizing, the resize request has been ignored. (at start, since the initial size was 0, 0, pager get into move/resize mode)
-> Defer aspect setting.
fixes T1012
Test Plan:
Caes 1. try to shrink pager16 gadget on desktop
Case 2. open any window after log-in -> check whether the pager has been getting into move/resize mode and shrink
Reviewers: zmike
Subscribers: cedric, seoz
Maniphest Tasks: T1012
Differential Revision: https://phab.enlightenment.org/D1242
Igor Murzov [Fri, 25 Jul 2014 22:55:42 +0000 (02:55 +0400)]
po/ru.po: Use proper quotes
Carsten Haitzler (Rasterman) [Wed, 23 Jul 2014 11:38:01 +0000 (20:38 +0900)]
e menu - try fix a bug in e apps menu crashes with new efreet api
this fixes T1441 - or tries.. since it's not easily reproduced, this
is a try and understanding the problem and being conservative by
refcounting until the data is no longer needed. combined with its
needed new api's from
356d10fbeefd3f79f3cc848ed266d33e04ac7238 i hope
this works.
Carsten Haitzler (Rasterman) [Wed, 23 Jul 2014 10:33:25 +0000 (19:33 +0900)]
fix whitespace formatting
Mike Blumenkrantz [Sun, 20 Jul 2014 21:28:33 +0000 (17:28 -0400)]
ignore probably-systray clients when checking for nocomp restack clients
Mike Blumenkrantz [Sun, 20 Jul 2014 21:28:21 +0000 (17:28 -0400)]
typo from shelf nocomp commit
Mike Blumenkrantz [Sun, 20 Jul 2014 21:17:05 +0000 (17:17 -0400)]
allow nocomp with "above" shelves
Mike Blumenkrantz [Sat, 19 Jul 2014 20:02:44 +0000 (16:02 -0400)]
remove -fPIC from SUID_CFLAGS
this flag must not be set partially for a project in this way or it will cause build failures on some systems
furthermore, it should usually only be set either automatically when required by the build system or by a packager who knows that it is required
Mike Blumenkrantz [Sat, 19 Jul 2014 19:55:34 +0000 (15:55 -0400)]
fix zone sort order
Mike Blumenkrantz [Sat, 19 Jul 2014 19:07:22 +0000 (15:07 -0400)]
handle nocomp eval for visible clients stacked over fullscreen client
probably fixes T1409, T1316, T1388
Mike Blumenkrantz [Sat, 19 Jul 2014 19:06:59 +0000 (15:06 -0400)]
trivial/break out nocomp end into util function
Mike Blumenkrantz [Sat, 19 Jul 2014 17:05:44 +0000 (13:05 -0400)]
tiling should not resize deleted clients
q66 [Sat, 19 Jul 2014 13:07:40 +0000 (14:07 +0100)]
restore freebsd build support by default (sadly, requires legacy edbus)
Daniel Juyung Seo [Thu, 17 Jul 2014 13:17:21 +0000 (22:17 +0900)]
mailmap: added Wonguk Jeong's information.
Mike Blumenkrantz [Wed, 16 Jul 2014 14:47:33 +0000 (10:47 -0400)]
bugfix: don't save mime info when opening .desktop files
fix T1421
Wonguk Jeong [Wed, 16 Jul 2014 14:26:08 +0000 (10:26 -0400)]
bugfix: desktop_editor: selecting exe bug fix
Summary:
IFDUP source and destination were passed conversely
fixes T1351
Test Plan: setting -> apps -> personal app launcher -> add -> open desktop editor -> open file selector -> select file -> check the exec field
Reviewers: raster, zmike
Subscribers: cedric, seoz
Maniphest Tasks: T1351
Differential Revision: https://phab.enlightenment.org/D1189
Daniel Kolesa [Wed, 16 Jul 2014 11:50:47 +0000 (12:50 +0100)]
sync mailmap
Daniel Juyung Seo [Wed, 16 Jul 2014 11:40:45 +0000 (20:40 +0900)]
mailmap: keep in sync with elementary and efl's mailmaps.
Mike Blumenkrantz [Mon, 14 Jul 2014 16:43:56 +0000 (12:43 -0400)]
add missing client type checks
Mike Blumenkrantz [Mon, 14 Jul 2014 16:39:00 +0000 (12:39 -0400)]
redo ibar wheel logic
this is very slightly more cpu intensive but compensates by not inexplicably crashing
Mike Blumenkrantz [Mon, 14 Jul 2014 16:31:57 +0000 (12:31 -0400)]
fix ibar wheel scrolling with only one exe
maxerba [Wed, 9 Jul 2014 18:00:12 +0000 (20:00 +0200)]
Updating catalan translation
wonguk.jeong [Tue, 8 Jul 2014 17:37:15 +0000 (13:37 -0400)]
e_fm: fix symlink access bug
Summary:
There was no checking about absolute path of symbolic link
In case of symbolic link, use real link (absolute path) and set sd->dev as "/"
Fixes T1365
Reviewers: raster, zmike
CC: seoz, cedric
Maniphest Tasks: T1365
Differential Revision: https://phab.enlightenment.org/D1147
Mike Blumenkrantz [Mon, 7 Jul 2014 17:43:18 +0000 (13:43 -0400)]
update contact/illume to not use broken/removed layout client hook
Mike Blumenkrantz [Mon, 7 Jul 2014 17:42:47 +0000 (13:42 -0400)]
+e_client_layout_cb_set()
let's keep client hooks for clients.
Mike Blumenkrantz [Mon, 7 Jul 2014 17:29:59 +0000 (13:29 -0400)]
Revert "bring back client hook that breaks illume2 + contact"
This reverts commit
36c3d15c0b8202e3dfc8882b0c17d5d81c6633a6.
Carsten Haitzler (Rasterman) [Mon, 7 Jul 2014 14:51:42 +0000 (23:51 +0900)]
e backlight - fix updae fetching at end of balckight fade anim
this helps keep the bl gadget in sync with actual backlight
Carsten Haitzler (Rasterman) [Mon, 7 Jul 2014 14:35:06 +0000 (23:35 +0900)]
have e disable screensaver on resume to force screen on
this fixes T1384
Carsten Haitzler (Rasterman) [Mon, 7 Jul 2014 06:11:56 +0000 (15:11 +0900)]
bring back client hook that breaks illume2 + contact
i know it's not that pretty, but this brings back the
E_CLIENT_HOOK_CANVAS_LAYOUT as there just is no viable replacement and
thus breaks 2 modules. this fixes T1402 - we chances are just that
this needs a separate hook point as it isnt a per-client but a
per-comp hook.
Carsten Haitzler (Rasterman) [Mon, 7 Jul 2014 05:46:35 +0000 (14:46 +0900)]
e - fix xdg runtime dir creation withotu deletion
this fixes T1366 - uses tmp dot file in xdg dir to mark it for
deletion to survive e restarts and crashes.
Daniel Juyung Seo [Mon, 7 Jul 2014 02:58:52 +0000 (11:58 +0900)]
sys: Add /sbin and /usr/sbin to sys env path.
Now suspend and hibernate work well on some distributions like Ubuntu.
It was broken at some point. Now it works well.
@fix
Ralph Sennhauser [Sat, 5 Jul 2014 14:17:30 +0000 (16:17 +0200)]
Fix configure option string
enightenment-menu is install-enlightenment-menu
Marcel Hollerbach [Thu, 3 Jul 2014 19:36:23 +0000 (20:36 +0100)]
tiling: this should fix swapping the windows with padding!
Summary: add the padding to the if clause
Test Plan: Set a padding and press WIN+Arrow keys
Reviewers: tasn
Reviewed By: tasn
CC: cedric
Differential Revision: https://phab.enlightenment.org/D1117
maxerba [Thu, 3 Jul 2014 19:02:07 +0000 (21:02 +0200)]
Updating italian translation
Mike Blumenkrantz [Thu, 3 Jul 2014 15:48:04 +0000 (11:48 -0400)]
unset release mode
Mike Blumenkrantz [Thu, 3 Jul 2014 15:23:43 +0000 (11:23 -0400)]
alpha2
Mike Blumenkrantz [Thu, 3 Jul 2014 15:01:28 +0000 (11:01 -0400)]
hide tw popups on mouse up/down
fix T1290
wonguk.jeong [Thu, 3 Jul 2014 14:48:51 +0000 (10:48 -0400)]
generate thumbnail based on rotated image according to EXIF orientation tag
Summary:
jpeg image which has EXIF orientation meta data was not rotated properly in fm or preview.
@fix
Test Plan:
1. get in "efl/src/tests/evas/images/ in fm.
2. check whether Light_exif_*.jpg are properly rotated or not.
Reviewers: raster, zmike
CC: seoz, cedric
Differential Revision: https://phab.enlightenment.org/D1109
Mike Blumenkrantz [Thu, 3 Jul 2014 14:48:32 +0000 (10:48 -0400)]
put back efm icon edje type check
Mike Blumenkrantz [Thu, 3 Jul 2014 14:45:59 +0000 (10:45 -0400)]
move isedje() e_util and simplify/inline
Carsten Haitzler (Rasterman) [Tue, 1 Jul 2014 10:51:04 +0000 (19:51 +0900)]
whitespace/formatting cleanups in shot module
Carsten Haitzler (Rasterman) [Tue, 1 Jul 2014 08:29:01 +0000 (17:29 +0900)]
fix 2 ecore_exe magic complaints - inst->exe is garbage.
this is only the case when the inst is a phony - so filter these out
Carsten Haitzler (Rasterman) [Tue, 1 Jul 2014 08:13:42 +0000 (17:13 +0900)]
fix ibar focus tracking bug with deleted objects (ERR complaints)
Carsten Haitzler (Rasterman) [Tue, 1 Jul 2014 07:42:23 +0000 (16:42 +0900)]
fix appmenu shutdown of dbus when it's null - no complaint
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