Mike Blumenkrantz
4d9646b40e
unref composite submenu after setting
2014-07-30 18:37:38 -04:00
Mike Blumenkrantz
cd610ef9ee
enable Move to menu if current screen only has 1 desk but other screen exists
2014-07-30 18:26:52 -04:00
Mike Blumenkrantz
231a81e812
move unredirect client option to submenu
2014-07-30 18:21:31 -04:00
Mike Blumenkrantz
11ec0ea86b
make nocomp-skipable objects not require shelf
2014-07-30 14:23:25 -04:00
Mike Blumenkrantz
858504c69f
add comp events for nocomp toggle
2014-07-30 14:23:17 -04:00
Mike Blumenkrantz
3c5cc9c0a0
fix a series of oob reads in evry search matching
2014-07-30 11:57:32 -04:00
Mike Blumenkrantz
119dfb1bd8
unset phony exe on client deletion if exe still exists
...
fix T1460
2014-07-30 11:20:08 -04:00
Mike Blumenkrantz
949a0eeb15
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
2014-07-30 00:52:20 -04:00
Mike Blumenkrantz
87a79f3dd7
improve tiling startup to not reapply its tree * n_clients
2014-07-30 00:51:03 -04:00
Mike Blumenkrantz
ef97ac2ff4
don't set frames on override clients
2014-07-29 23:47:53 -04:00
Mike Blumenkrantz
ccad647457
fix scoping on list free to not crash
2014-07-29 07:40:45 -04:00
Jérémy Zurcher
4ba2359ce9
add dbus method org.enlightenment.wm.Core.Version
...
returns VERSION as in config.h
call: enlightenment_remote -version
2014-07-29 10:26:14 +02:00
Jérémy Zurcher
28ac706fb0
e18.service -> enlightenment.service : Part II
2014-07-29 10:15:17 +02:00
Tom Hacohen
c29b87c927
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.
2014-07-29 01:39:34 +01:00
Mike Blumenkrantz
2b90d983a3
redo zone geometry calc to take a desk, add e_zone_desk_useful_geometry_get()
...
ref T1302
2014-07-28 09:05:25 -04:00
Mike Blumenkrantz
87b9003092
use e_client_border_set() in tiling
2014-07-28 08:42:24 -04:00
Mike Blumenkrantz
291c1f7cc5
break out client border setting into separate function
2014-07-28 08:42:24 -04:00
Mike Blumenkrantz
69c89d7202
unset border.changed after changing border in tiling
...
fix T1456
2014-07-28 08:42:24 -04:00
Mike Blumenkrantz
528cff8313
e18.service -> enlightenment.service
2014-07-28 08:42:24 -04:00
Tom Hacohen
6da3771eb8
Tiling: Clean up the tiling entry check code.
...
This makes it a little less redundant.
2014-07-28 10:41:54 +01:00
Mike Blumenkrantz
fb3f852601
redo start/syscon menu deactivate callbacks to not crash
...
fix T1448
2014-07-27 17:40:53 -04:00
Mike Blumenkrantz
e33fa813c2
TODO--
2014-07-27 17:13:43 -04:00
Mike Blumenkrantz
40d0505e51
check tileable state before enforcing client entry existence
...
fix T1304
2014-07-27 16:58:58 -04:00
Mike Blumenkrantz
d621cb6738
tiling should stop pussyfooting around frame changes and do its own gruntwork
...
fix T993
2014-07-27 16:53:25 -04:00
Mike Blumenkrantz
06cbbb1ac4
correctly use EC_CHANGED in tiling
2014-07-27 16:45:39 -04:00
Mike Blumenkrantz
98b5246bc0
improve qa init: call startup function to apply existing entries and client states
...
fix T1435
2014-07-27 16:34:37 -04:00
Mike Blumenkrantz
7486cc179a
change qa event handler init to use list macro
2014-07-27 16:34:37 -04:00
Mike Blumenkrantz
df57ef15a3
use client stick apis in qa
...
setting properties manually breaks everything else which expects events
2014-07-27 16:34:37 -04:00
Mike Blumenkrantz
e7cb1f9468
break out qa client validation into separate function
2014-07-27 16:15:49 -04:00
Mike Blumenkrantz
7b61749184
correctly use EC_CHANGED in qa
2014-07-27 16:10:12 -04:00
Mike Blumenkrantz
44eb1a41c6
shutup qa logging
2014-07-27 15:53:41 -04:00
Mike Blumenkrantz
8233bf8c25
clear efm file buffer after cut+paste operation
...
fix T1455
2014-07-27 15:47:48 -04:00
Mike Blumenkrantz
cc8d315aad
remove unused p16 var
2014-07-27 12:24:00 -04:00
Mike Blumenkrantz
8e1c410aba
fix pager16 recalc crash from previous commit
2014-07-27 12:23:30 -04:00
Wonguk Jeong
aada5dea8d
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
2014-07-27 09:16:25 -04:00
Igor Murzov
bed733d100
po/ru.po: Use proper quotes
2014-07-26 17:05:39 +04:00
Carsten Haitzler
49812337e9
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.
2014-07-23 20:38:01 +09:00
Carsten Haitzler
47b3e30e04
fix whitespace formatting
2014-07-23 19:33:25 +09:00
Mike Blumenkrantz
208d138678
ignore probably-systray clients when checking for nocomp restack clients
2014-07-20 17:28:33 -04:00
Mike Blumenkrantz
54603e2ee3
typo from shelf nocomp commit
2014-07-20 17:28:21 -04:00
Mike Blumenkrantz
ac8f73cabc
allow nocomp with "above" shelves
2014-07-20 17:17:05 -04:00
Mike Blumenkrantz
5984d4690b
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
2014-07-19 16:03:55 -04:00
Mike Blumenkrantz
26146ccbe4
fix zone sort order
2014-07-19 15:55:34 -04:00
Mike Blumenkrantz
556c21030c
handle nocomp eval for visible clients stacked over fullscreen client
...
probably fixes T1409, T1316, T1388
2014-07-19 15:47:21 -04:00
Mike Blumenkrantz
0599c6897e
trivial/break out nocomp end into util function
2014-07-19 15:47:21 -04:00
Mike Blumenkrantz
a4619ea492
tiling should not resize deleted clients
2014-07-19 15:47:21 -04:00
q66
d6c815edf2
restore freebsd build support by default (sadly, requires legacy edbus)
2014-07-19 14:08:11 +01:00
Daniel Juyung Seo
8887df9c8e
mailmap: added Wonguk Jeong's information.
2014-07-17 22:17:21 +09:00
Mike Blumenkrantz
b944738d83
bugfix: don't save mime info when opening .desktop files
...
fix T1421
2014-07-16 10:48:48 -04:00
Wonguk Jeong
df60d14793
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
2014-07-16 10:48:48 -04:00