Commit Graph

15514 Commits

Author SHA1 Message Date
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