Mike Blumenkrantz
a19d83d125
remove wp2 module
...
this will be in a separate repository at enlightenment/modules/wallpaper2
2014-06-17 09:37:44 -04:00
Mike Blumenkrantz
d654f880a1
fix e_comp_object_client_get() when used with signal callback
2014-06-16 13:35:57 -04:00
Mike Blumenkrantz
3e2c16ebfd
update ibar menu theme states dynamically
...
fix T1300
2014-06-16 13:35:57 -04:00
Mike Blumenkrantz
f4e460237b
unify ibar menu hiding
2014-06-16 13:35:57 -04:00
Mike Blumenkrantz
ace4a32553
add desk_change client smart callback
2014-06-16 13:35:57 -04:00
Mike Blumenkrantz
32c1638da7
simplify ibar client desk visibility check
2014-06-16 13:35:57 -04:00
Mike Blumenkrantz
ace6b24955
rename ibar focus signals
2014-06-16 13:35:57 -04:00
Mike Blumenkrantz
5d63f929b1
wizard comp effect disabling now disables all effects
...
fix T1345
2014-06-16 13:35:57 -04:00
Mike Blumenkrantz
684637394a
bugfix: Navigate menu is now sorted case insensitively
...
fix T1346
2014-06-16 13:35:57 -04:00
wonguk.jeong
9dac6785bc
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
2014-06-16 13:35:57 -04:00
Mike Blumenkrantz
3bb96a77f0
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
2014-06-16 13:35:57 -04:00
Yomi
7b34569ca8
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
2014-06-11 20:19:14 -04:00
Carsten Haitzler
1a321b8fd1
fix build in imagery fgor syscon power gadget - not ugly red shiny button
2014-06-11 19:07:03 +09:00
Sebastian Dransfeld
2247fab472
e-xdg: augment XDG_CONFIG_DIRS as well
2014-06-11 11:18:54 +02:00
Sebastian Dransfeld
edf3f90ca3
e: set XDG_MENU_PREFIX so menus get merged
2014-06-11 11:08:26 +02:00
Sebastian Dransfeld
3b899f44fe
e: rename applications menu to fit xdg menu spec
2014-06-11 11:08:26 +02:00
Sebastian Dransfeld
25741f93fa
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.
2014-06-11 11:08:26 +02:00
Mike Blumenkrantz
04a8f58ff9
remove useless null checks
...
CIDs 1155278, 1155289
2014-06-10 20:40:47 -04:00
Mike Blumenkrantz
a04df75462
apply a tighter clamp to internal window autosize
2014-06-09 16:15:15 -04:00
Gwanglim Lee
571a696ab8
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
2014-06-09 13:30:04 -04:00
Mike Blumenkrantz
fc7e06807d
hybris support
2014-06-08 12:47:44 -04:00
Mike Blumenkrantz
a4f74adddf
block client resize requests for fullscreen clients
2014-06-08 12:27:54 -04:00
Mike Blumenkrantz
5ad876ccad
block mouse actions on frame for iconic clients
...
fix T1069
2014-06-08 12:13:02 -04:00
Cedric BAIL
5246d52d72
bg: remove useless and wrong size hint.
2014-06-07 21:10:55 +02:00
Cedric BAIL
3f9af38da2
edje: remove use of deprecated functions.
2014-06-07 21:10:55 +02:00
Mike Blumenkrantz
d26dee5805
Revert "fix crash in deskmirror with smart data being null"
...
This reverts commit 5f0506c790
.
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.
2014-06-05 16:59:47 -04:00
Mike Blumenkrantz
67855482fc
update eo class names, add hack for 1.10 class name compat
2014-06-04 09:28:17 -04:00
Mike Blumenkrantz
dbce413b42
fix shape cutting for frames which are larger than their object size implies
...
requires border themes to have data.item "frame_extends" set
2014-06-04 08:55:06 -04:00
Mike Blumenkrantz
d8aa488096
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 f87b9900fa
, a49cede790
, 81038f8d02
, 47cfb31752
.
2014-06-04 07:27:50 -04:00
Tom Hacohen
b16f04279a
Tiling: Mark already deleted client as non-tilable.
...
This should fix T1301, however I can't reproduce.
2014-06-03 12:49:10 +01:00
Tom Hacohen
70e9b54dde
Tiling: Use pre_frame_assign hook instead of fetch.
...
This essentially reverts 8f0272eb40
.
Seunghun Lee, that's why I told you to ask Mike. :)
Fixes T1311
2014-06-03 12:42:30 +01:00
Tom Hacohen
f87b9900fa
Update code to use the new class names generated by eolian.
2014-06-03 11:55:02 +01:00
Mike Blumenkrantz
1a492e3786
ignore fake client resizes during shade
...
fix T1314
2014-06-02 16:25:47 -04:00
Mike Blumenkrantz
d412ed9da6
typo
2014-06-02 09:28:06 -04:00
Mike Blumenkrantz
ba73016595
lower popups created during nocomp
...
odds are that the user doesn't want to be disturbed by our bullshit at this point
fix T1270
2014-06-02 09:20:56 -04:00
Mike Blumenkrantz
30e4ed9439
block mixer crashes during init
...
fix T1305
2014-06-02 09:13:55 -04:00
Mike Blumenkrantz
73f35d8444
check current client size before rejecting resize
...
moderately certain this will fix T993 and also probably fix T1053
2014-06-02 08:42:32 -04:00
Mike Blumenkrantz
5d6fc9cc6f
use 0,0 for start rect in shape cutter
2014-06-02 08:40:00 -04:00
Mike Blumenkrantz
59657b2ec6
set systray xembed background to black
...
fix T1242
#DealWithIt
2014-06-02 07:30:10 -04:00
Gwanglim Lee
af14a444c1
fix warnings
...
Summary: fix compilation warnings
Test Plan: N/A
Reviewers: zmike
CC: cedric
Differential Revision: https://phab.enlightenment.org/D922
2014-06-02 07:25:10 -04:00
Mike Blumenkrantz
c55e16dcb4
fix wl crash with layer_block
...
D920
2014-06-02 07:20:50 -04:00
Gwanglim Lee
a49cede790
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
2014-06-02 07:16:42 -04:00
Mike Blumenkrantz
82c8556dad
shut up impossible null deref
...
CID 1219856
2014-06-02 05:03:45 -04:00
Mike Blumenkrantz
1aa31dca7a
maximize typo
...
CID 1219857
2014-06-02 04:58:55 -04:00
Carlos Rafael Giani
9e6c276905
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>
2014-06-01 15:16:37 +01:00
Tom Hacohen
31d652f87f
Remove hacky "+ 8" to the allocation size.
...
There is actually a real bug there that will be fixed by the next patch.
2014-06-01 15:16:05 +01:00
Mike Blumenkrantz
60aee8d0b9
improve maximize calculations for vertical shelves
2014-05-30 15:55:21 -04:00
Mike Blumenkrantz
5f731a8a63
clamp client calc geometry to zone when maximizing
2014-05-30 15:53:37 -04:00
Mike Blumenkrantz
7bc59d01fe
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
2014-05-30 11:22:21 -04:00
Mike Blumenkrantz
3033c550d1
set resize mode for keyboard resizes
...
fix T1297
2014-05-30 11:02:04 -04:00
Mike Blumenkrantz
29b57b40f6
show moveresize info immediately upon beginning an operation
2014-05-30 11:00:37 -04:00
Carsten Haitzler
0128f86e1e
ibar - send signals to icon menu items to indicat focus, other desk
2014-05-30 12:45:26 +09:00
Carsten Haitzler
d22fd0b6dc
fix boolean to match other bitfield types
2014-05-30 12:16:14 +09:00
Mike Blumenkrantz
483023051e
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
2014-05-29 16:57:54 -04:00
Mike Blumenkrantz
1a4b0bf29c
Revert "fix relative stack object check"
...
This reverts commit b3efbfb91d
.
bad past-self! past-past-self was much smarter than you!
2014-05-29 12:20:38 -04:00
Mike Blumenkrantz
b4e4214e5c
ensure client is actually stacked below the above-client when raising
2014-05-29 12:19:43 -04:00
Mike Blumenkrantz
7440513af0
set stack object name for client-backed stacking objects
2014-05-29 12:19:10 -04:00
Mike Blumenkrantz
96943573fb
remove duplicate layer object creation
...
I don't know why this was here?
2014-05-29 12:17:57 -04:00
Mike Blumenkrantz
8f9a07fe3a
Revert "stacking - fix stacking after/before fullscreening"
...
This reverts commit 1f8975d546
.
totally wrong. do not externally set this.
this issue, which I cannot reproduce, is almost definitely caused due to the fact that _evas_object_layer_set() effectively calls evas_object_raise() without triggering intercept callbacks
2014-05-29 10:25:30 -04:00
Mike Blumenkrantz
7bda4fc790
ignore ignored clients when saving internal remembers
...
fix T1272
2014-05-29 10:09:06 -04:00
Mike Blumenkrantz
8686b756f5
Revert "this should fix some remember shutdown problem where ec->zone is NULL"
...
This reverts commit a28bc668c0
.
2014-05-29 10:07:36 -04:00
Carsten Haitzler
1f8975d546
stacking - fix stacking after/before fullscreening
...
input events were broken due to stacking not being maintained for the
actual windows going to/from fullscreen
2014-05-29 21:45:48 +09:00
Carsten Haitzler
5d8fb9e4d5
add delimiter to shape debug to make debugging easier
2014-05-29 20:51:02 +09:00
Carsten Haitzler
5f0506c790
fix crash in deskmirror with smart data being null
2014-05-29 15:34:28 +09:00
Carsten Haitzler
a28bc668c0
this should fix some remember shutdown problem where ec->zone is NULL
...
should fix T1272
2014-05-29 14:35:32 +09:00
Carsten Haitzler
069a1b169a
use gstreamer1 emotion module now for video as its rather stable
...
this also fixes T1290
2014-05-29 14:30:34 +09:00
Carsten Haitzler
05d6225d76
fix screen move by action to work again
...
this fixes T1275
2014-05-29 14:08:09 +09:00
Carsten Haitzler
e811fcd149
e scale dialog - set elm scale too to the same
2014-05-28 18:40:29 +09:00
Gwanglim Lee
9a85338d9c
e log: Use a EINA_LOG_LEVELS environment variable for setting log level instead of a E_LOG_LEVEL macro
...
Summary: Use a EINA_LOG_LEVELS environment variable for setting log level instead of a E_LOG_LEVEL macro
Test Plan:
run e with EINA_LOG_LEVELS=e:4 environment variable.
we can see log messages using EINA_LOG_DOM_DBG.
Reviewers: zmike, raster, devilhorns
Reviewed By: raster
CC: cedric
Differential Revision: https://phab.enlightenment.org/D885
2014-05-28 17:01:16 +09:00
Mike Blumenkrantz
8ec74517ed
remove legacy e_sys handler callback system, redo sys action ordering, only blank on action success
...
fix T1271
2014-05-26 15:57:32 -04:00
wonguk.jeong
0034b2d6ee
everything: delete mouse event handlers on selector_free
...
Summary:
Since mouse up handler is invoked after selector_free, there was a crash.
reproduce: double click on selector area (tabbar area on top) to launch app -> SEGV
Fixes T1264
Test Plan: enlightenment -> everything -> double click on selector area (tabbar on top)
Reviewers: raster, zmike
CC: seoz, cedric
Maniphest Tasks: T1264
Differential Revision: https://phab.enlightenment.org/D886
2014-05-26 15:11:13 +09:00
Thanatermesis
92f462e22c
Esperanto: missing entry on wizard from Intl emodule
...
The languages emodule included an extra Esperanto (eo_US.UTF-8) entry
that was missing in the wizard list.
2014-05-23 01:55:16 +02:00
Carsten Haitzler
2ed5c979c0
pkgkit mod - dont setup null_cb with NULL data as it expects ctxt
2014-05-23 07:45:29 +09:00
maxerba
9f19d5a676
Updating translations
2014-05-19 22:04:38 +02:00
Seunghun Lee
8f0272eb40
tiling: removed unnecessary resizing of window.
...
Summary:
change the time to call _add_hook to eval_fetch in tiling.
finally, tiling resize window after setting desk of client.
Reviewers: tasn
CC: cedric
Differential Revision: https://phab.enlightenment.org/D869
2014-05-19 09:46:05 +01:00
Carsten Haitzler
2e72c9fc93
fix infinite property change loop
...
this fixes T1259
2014-05-19 17:11:02 +09:00
Seunghun Lee
e84eb965f4
remove unused variable use and function call
...
Reviewers: raster, zmike
CC: cedric
Differential Revision: https://phab.enlightenment.org/D867
2014-05-19 15:56:01 +09:00
Kai Huuhko
3a89768e48
e_open: Handle URIs in a more generic way
...
Summary: Fixes T1219
Reviewers: zmike
CC: cedric
Maniphest Tasks: T1219
Differential Revision: https://phab.enlightenment.org/D866
2014-05-19 15:52:43 +09:00
Andy Williams
d0459685e0
Apologies, somehow this file got stomped, putting back
2014-05-17 22:27:35 +01:00
Andy Williams
bfe9dfcf6f
Display the correct background for monitors @fix T1260
...
Looks like a typo, but let's use the correct coordinates to look up the
zone
2014-05-17 22:17:26 +01:00
Chris Michael
e8edb6d2ed
add missing EINA_UNUSED for function param
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2014-05-17 17:56:25 +01:00
Chris Michael
d9a5f0ba20
add missing EINA_UNUSED for unused functions params.
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2014-05-17 17:55:44 +01:00
Chris Michael
5fe8d7b9ae
add missing EINA_UNUSED for function param
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2014-05-17 17:55:04 +01:00
Chris Michael
3441777965
fix formatting
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2014-05-17 17:54:26 +01:00
Chris Michael
05ecdaab79
add missing EINA_UNUSED for unused param
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2014-05-17 17:54:05 +01:00
Chris Michael
4a50236dbf
add missing EINA_UNUSED for unused param
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2014-05-17 17:53:33 +01:00
Chris Michael
e14b28a18b
add missing EINA_UNUSED for unused param
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2014-05-17 17:52:54 +01:00
Chris Michael
caddec29ac
add missing EINA_UNUSED for unused param
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2014-05-17 17:52:14 +01:00
Chris Michael
a4251d563f
add missing EINA_UNUSED for unused function param
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2014-05-17 17:51:46 +01:00
Chris Michael
8b45a81556
add missing EINA_UNUSED for unused param
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2014-05-17 17:51:04 +01:00
Chris Michael
9102013df3
add missing EINA_UNUSED for unused param
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2014-05-17 17:50:25 +01:00
Chris Michael
54b7fa8cbd
add missing EINA_UNUSED for unused param
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2014-05-17 17:49:44 +01:00
Chris Michael
d5c622d8a8
add missing EINA_UNUSED for unused param.
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2014-05-17 17:48:51 +01:00
Chris Michael
17f4fd4045
add missing EINA_UNUSED for unused param
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2014-05-17 17:47:49 +01:00
Chris Michael
751d8e19e0
add missing EINA_UNUSED for unused param
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2014-05-17 17:47:16 +01:00
Chris Michael
1e6cb7fcce
fix formatting
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2014-05-17 17:46:49 +01:00
Chris Michael
0d87525372
add missing EINA_UNUSED for unused param.
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2014-05-17 17:46:21 +01:00
Chris Michael
46671faf24
add missing EINA_UNUSED for unused param.
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2014-05-17 17:45:43 +01:00
Chris Michael
fdd2d9d2d6
fix formatting
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2014-05-17 17:45:26 +01:00
Chris Michael
7de86ef043
add missing EINA_UNUSED for unused function param.
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2014-05-17 17:44:40 +01:00