Mike Blumenkrantz [Wed, 20 Aug 2014 22:05:34 +0000 (18:05 -0400)]
fix ibox eo errors
Mike Blumenkrantz [Thu, 10 Apr 2014 23:06:04 +0000 (19:06 -0400)]
fix ibox eo errors
Tom Hacohen [Wed, 20 Aug 2014 10:00:34 +0000 (11:00 +0100)]
Tiling: Fix applying tiling on enable with a new config.
Tiling wasn't being applied when enabling it with a new config because
we were comparing with the old config instead of just always applying.
This fixes T974.
Mike Blumenkrantz [Tue, 19 Aug 2014 10:13:00 +0000 (06:13 -0400)]
properly return done in tw download cbs
Wonguk Jeong [Tue, 19 Aug 2014 14:21:22 +0000 (16:21 +0200)]
teamwork: fix shadow frame during previewing .ogg
if the frame size is invalid on "frame_decode", stop previewing.
It will filter out audio or invalid video previewing
Fixes T1400
Wonguk Jeong [Tue, 19 Aug 2014 14:06:26 +0000 (16:06 +0200)]
teamwork: remove multiple delete of livethumb, icon, video
Since icon/video will be drawn into livethumb's image canvas,
icon/video would be deleted on livethumb's deletion.
Therefore, don't register icon/video as comp object's del list.(duplicated deletion)
"frame_decode" callback shouldn't be invoked multiple time.
Carsten Haitzler (Rasterman) [Tue, 19 Aug 2014 09:44:47 +0000 (18:44 +0900)]
fix evrything shift+tab crash
fixes T1548
Carsten Haitzler (Rasterman) [Mon, 18 Aug 2014 03:59:32 +0000 (12:59 +0900)]
e comp settings - dont need version checks for partial render mode
we need far newer efl versions already long after this feature went
in, so no need for code checks
Wonguk Jeong [Sun, 17 Aug 2014 21:35:41 +0000 (23:35 +0200)]
efm: clarify function name which is getting selected icons
_e_fm2_uri_icon_list_get() -> _e_fm2_uri_selected_icon_list_get()
Wonguk Jeong [Sun, 17 Aug 2014 21:04:15 +0000 (17:04 -0400)]
efm: bug fix in source icons finding logic on dnd
Summary:
There were a few crash cases during drag and drop.
- move file in Desktop using efm,
- move file in same directory using differnt efm
The root cause is icon finding logic. efm finds icons based on URI string.
But, the found icon could be different with selected one since there could be multiple efm in same directory.
Therefore, this patch filter out icon which is not selected icon.
Fixes T1364
Test Plan:
case 1. open efm -> goto desktop -> move file from ~/Desktop to ~/Desktop/folder
case 2. open two efm -> goto same directory in two efm -> move file to {currentdirectory}/folder in any efm
Reviewers: raster, zmike
Subscribers: cedric, seoz
Maniphest Tasks: T1364
Differential Revision: https://phab.enlightenment.org/D1331
Mike Blumenkrantz [Sat, 16 Aug 2014 13:47:28 +0000 (09:47 -0400)]
systray xembed handles nocomp interactions more reliably
Mike Blumenkrantz [Sat, 16 Aug 2014 13:46:56 +0000 (09:46 -0400)]
nocomp enforcing is now more accurate
Mike Blumenkrantz [Sat, 16 Aug 2014 13:46:21 +0000 (09:46 -0400)]
nocomp checks more correctly skip comp_skip objects
Mike Blumenkrantz [Sat, 16 Aug 2014 13:12:48 +0000 (09:12 -0400)]
simplify systray handler code
Mike Blumenkrantz [Fri, 15 Aug 2014 23:17:33 +0000 (19:17 -0400)]
fix infinite stacking loop when enforcing nocomp
Sebastian Dransfeld [Thu, 14 Aug 2014 10:46:31 +0000 (12:46 +0200)]
e_randr: position unknown monitors far right
Sebastian Dransfeld [Thu, 14 Aug 2014 07:55:02 +0000 (09:55 +0200)]
e_randr: better initial loading of x config
On first creation of randr config, get output position from crtc and
save config afterwards.
Sebastian Dransfeld [Thu, 14 Aug 2014 07:54:10 +0000 (09:54 +0200)]
e_randr: update TODO
Sebastian Dransfeld [Thu, 14 Aug 2014 07:51:40 +0000 (09:51 +0200)]
e_randr: narrower scoping of variables
Sebastian Dransfeld [Thu, 14 Aug 2014 07:50:29 +0000 (09:50 +0200)]
e_randr: remove debug
maxerba [Wed, 13 Aug 2014 12:18:06 +0000 (14:18 +0200)]
Updating italian translation
Mike Blumenkrantz [Tue, 12 Aug 2014 00:29:12 +0000 (20:29 -0400)]
use_shaped_win can indeed be removed entirely!
Gwanglim Lee [Mon, 11 Aug 2014 23:35:36 +0000 (19:35 -0400)]
fix crash after moving gadget between two zones
Summary:
add check new_gcc into the gadman's gadget add handler to prevent invalid ref_count increase
while moving between two zones. and also add object clean code for new_gcc and drag_gcc
when gadget is dropped.
Fixes T722
Test Plan:
1. create clock module on gadcon desktop (settings->gadgets, select "background" under layers, click "configure layer" and add a clock gadget).
2. drag clock gadget from one screen to the other. drop it there.
3. drag clock back to first screen
4. right click on clock and select "clock->remove".
Reviewers: raster, devilhorns, zmike
Subscribers: cedric
Maniphest Tasks: T722
Differential Revision: https://phab.enlightenment.org/D1256
davemds [Mon, 11 Aug 2014 19:55:04 +0000 (21:55 +0200)]
Music-control: added epymc to the list of supported players :)
Chris Michael [Mon, 11 Aug 2014 17:13:36 +0000 (13:13 -0400)]
Fix build breakage from removal of config_engine file
We cannot generate PO files for source files that do not exist
anymore. Bad Raster, Spankies !! ;)
@fix
Signed-off-by: Chris Michael <cp.michael@samsung.com>
Carsten Haitzler (Rasterman) [Mon, 11 Aug 2014 14:45:58 +0000 (23:45 +0900)]
connman gadget - dont display config button unless econnman is installed
this has been just way too confusing. i her user problems all the time
and they just cant see differences between connman module+gadget and
python econnman app.
we do need to have these settings in e in the end anyway... but until
then - disable
Carsten Haitzler (Rasterman) [Mon, 11 Aug 2014 01:56:35 +0000 (10:56 +0900)]
remove performance - engine cfg dialog as its obsolete
this dialog had a singl option in it - use shaped windows... and we
don't even use it anymore. remove the dialog to avoid confusion and
set use shaeped window to 0 - maybe config val could go entirely?
q66 [Thu, 7 Aug 2014 22:05:44 +0000 (23:05 +0100)]
use a bit more standard ULLONG_MAX rather than ULONG_LONG_MAX
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