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
8d54f4fa7a
background: make them HiDPI compliant.
...
@bugfix
2014-06-07 21:12:55 +02: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
maxerba
27998c90fe
Updating catalan translation
2014-06-06 13:19:01 +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
bb86560a05
unset release stuff
2014-06-04 13:28:18 -04:00
Mike Blumenkrantz
11674070b0
v0.19 alpha
...
IT'S HAPPENING
http://media0.giphy.com/media/rl0FOxdz7CcxO/giphy.gif
2014-06-04 10:08:36 -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