Chris Michael
d74273f732
enlightenment: Make sure we have a zone before calling
...
_bgpreview_viewport_update
@fix CID1324753
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-10-14 10:59:31 -04:00
Chris Michael
2cd6fcc3a9
enlightenment: Use 'fabs' to compute absolute value of floating point
...
types
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-10-14 10:38:14 -04:00
Chris Michael
e856f7acbb
enlightenment: #if 0 out an unused variable
...
NB: The function which actually uses this variable is also #if 0'd out
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-10-14 10:30:33 -04:00
Chris Michael
d72af795ad
enlightenment: Use 'fabs' to get absolute value of floating point types
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-10-14 10:28:38 -04:00
Chris Michael
2814066c39
enlightenment: Fix E_CONFIG_LIMIT to use the proper min & max values
...
e_config->backlight.idle_dim is actually an unsigned char in the
structure, so use a 0 & 1 for min & max
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-10-14 10:22:19 -04:00
Chris Michael
59ffe3bed2
enlightenment: Add missing field initializers for Eina_Rectangle
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-10-14 10:19:43 -04:00
Chris Michael
a6661a2066
enlightenment: Add missing field initializers for Evas_Point
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-10-14 10:18:04 -04:00
Chris Michael
4acd72c64a
enlightenment: Add missing EINA_UNUSED for unused function paramaters
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-10-14 10:17:22 -04:00
Chris Michael
fbc9b89d59
enlightenment: Add missing EINA_UNUSED for unused function parameters
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-10-14 10:16:25 -04:00
Chris Michael
dc4eb9ca0d
enlightenment: Add missing EINA_UNUSED for unused function paramaters
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-10-14 10:14:16 -04:00
Mike Blumenkrantz
98c44950b1
subtract x11 client damage region even when forcing full override damage
...
fix T2785
2015-10-13 22:38:50 -04:00
Mike Blumenkrantz
f6be761226
force full damage for first frame of x11 override clients
...
it seems that damages for popup windows in some applications,
namely blink-based browsers, are reported incorrectly, resulting
in sometimes having a blank window
2015-10-13 17:09:00 -04:00
Marcel Hollerbach
8c77c613a1
Fix make distcheck
2015-10-13 22:06:00 +02:00
Marcel Hollerbach
2fd6f95a9b
mixer: start app from bin directory
...
before the app was installed into the modules directory, now its
installed to the bin directory
2015-10-13 22:06:00 +02:00
Marcel Hollerbach
03888cf941
mixer: install icon and .desktop file
2015-10-13 22:06:00 +02:00
Marcel Hollerbach
57ec517904
mixer: install app to bin directory
2015-10-13 22:06:00 +02:00
Mike Blumenkrantz
e8bcf1016f
use correct param ordering for setting wayland client frame geometry
...
function uses l,r,t,b and not x,y,xx,yy
fix T2624
2015-10-13 13:31:47 -04:00
Mike Blumenkrantz
60a1dfaf4f
remove duplicate surface size update for wayland clients during commit
...
this has already happened in e_comp_wl_surface_attach()
2015-10-13 13:25:15 -04:00
Tomáš Čech
10053f5d64
don't forget wl_desktop_shell's header in tarball
...
Summary: Merge branch 'master' of git://git.enlightenment.org/core/enlightenment
Reviewers: zmike
Subscribers: cedric
Maniphest Tasks: T2776
Differential Revision: https://phab.enlightenment.org/D3170
2015-10-12 11:56:45 -04:00
Carsten Haitzler
9c5b6acb05
e mixer - be more robust if pulse exits/crashes and def sink is null
...
ensure there are protections everywhere for when default sink is null
- mixer did crash when pulse crashed and a popup was to be shown...
2015-10-10 11:07:24 +09:00
Mike Blumenkrantz
45b7224b42
explicitly disable screensaver for wayland urgency wakeups
2015-10-09 15:23:15 -04:00
Mike Blumenkrantz
277eb14ace
make wake-on-urgent apply for all cases of window urgency
...
in the case that an urgent window is set as urgent again, wakeup should
still occur
2015-10-09 15:21:41 -04:00
Mike Blumenkrantz
ddc06559c7
apply _GTK_FRAME_EXTENTS for xwayland clients
...
not entirely sure this is worthwhile but may as well
2015-10-09 15:03:38 -04:00
Tom Hacohen
252198488c
Intl: fix potential stack buffer overflow.
...
CID 1298051
@fix
2015-10-09 09:26:45 +01:00
Tom Hacohen
981e3f8f31
Client: fix potential out of bounds read.
...
This is an unsigned int underflow that could lead to an out
of bounds read.
CID 1291837
@fix
2015-10-09 09:19:53 +01:00
Chris Michael
fe1eabe4ad
enlightenment: Update wayland readme
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-10-08 15:28:55 -04:00
Mike Blumenkrantz
2ab7fed323
don't crash desktop gadget systrays when adjusting image sizing
...
desktop gadgets (gadman) do not have a shelf, so derefing that pointer
without checking will guarantee a crash
2015-10-08 12:23:07 -04:00
Carsten Haitzler
acbf4a79b4
e comp data - actually ... NO visibility effect by default is right
...
so a bit of a config wipe had my comp config reset (some dev
shenanigans) and i got to see what current e "out of box" config is -
and it was horrid for menus. visibilitiy effect was broken. vertial.
default was none - always. forever. like empty. so go back to that. in
fact why do this visibility effect? that was the point of having a
different shadow in the theme - each has its own look + effect. this
makes things far more complex...
2015-10-08 08:27:38 +09:00
Mike Blumenkrantz
95b9770f08
when removing VERTICAL maximize state, also remove LEFT and RIGHT states
...
LEFT and RIGHT are supersets of VERTICAL which serve no purpose on their own,
so remove them when removing VERTICAL
fix T2770
2015-10-07 15:47:21 -04:00
Carsten Haitzler
d99869fed2
e comp - default config was rather broken - fix
...
default config didnt select menu style shadow - was selecting
vertical/still which meant animation was rather horrible. fix.
2015-10-07 19:54:21 +09:00
Mike Blumenkrantz
a68e375479
only use fast-path pixmap size updating after a resize for x11 clients
...
updating these values after other operations will result in the pixmap size
being set inaccurately, leading to rendering inconsistencies
2015-10-05 17:28:26 -04:00
Mike Blumenkrantz
d9ce22484b
update wayland readme
2015-10-05 16:36:39 -04:00
Mike Blumenkrantz
8e5f0a0bb6
repopulate app list dialogs when efreet deskop cache updates
...
should improve usage when installing/uninstalling apps
2015-10-05 16:01:10 -04:00
Mike Blumenkrantz
a6408d95a6
attempt to load default e_bindings if initial load fails
2015-10-05 15:56:28 -04:00
Mike Blumenkrantz
be49b11bd3
do not set frame geometry on frame-possessing wayland clients
2015-10-05 15:56:04 -04:00
Mike Blumenkrantz
85cf1305be
throw an ACK when trying to set comp frame geometry if frame exists
2015-10-05 15:55:44 -04:00
Mike Blumenkrantz
e27a0cbeba
clear menu cache when saving a menu file
...
force regeneration of menus after editing them
ref T2271
2015-10-05 13:41:10 -04:00
Mike Blumenkrantz
ac9daa55fb
make icon selection dialog resizable in .desktop editor
...
ref T2271
2015-10-05 13:33:13 -04:00
Mike Blumenkrantz
29fb270450
move configure init after intl init has completed
...
gettext calls will not return the correct language string until after
setup has completed, leading to untranslatable strings
fix T2760
2015-10-05 13:09:38 -04:00
Seunghun Lee
1ce8b362de
clear the tiler for input region after setting to comp object.
...
Summary:
there is no need to set repeatedly input region even if it's already applied.
and this patch remove the code to clear tiler from client's unmapped case.
this fixes that tiler for input region is removed before applying it to comp object in case client is unmmaped yet.
Reviewers: devilhorns, zmike
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D3076
2015-10-05 12:47:29 -04:00
Peter Kjellerstedt
872c3d2601
Add support for the ISO 8601 date format to the clock module
...
Reviewers: zmike
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D3129
2015-10-04 13:02:48 -04:00
Chidambar Zinnoury
2a3742a52a
e fm: Use correct string length when copying path.
...
Sometimes, trying to go to the parent directory wouldn’t work and end up showing some garbage. Unfortunately, the code ended up not NULL-ending the path, which made searching for the path separator buggy.
2015-10-04 18:52:03 +02:00
Peter Kjellerstedt
1ea9d73d33
Add "(drag only)" to title for drag only edge bindings
...
Reviewers: zmike
Subscribers: cedric
Differential Revision: https://phab.enlightenment.org/D3128
2015-10-04 11:54:47 -04:00
Chidambar Zinnoury
c57f2ff611
e menus: Fix invalid comparisons.
...
Fixes CID 1267215 and 1267216.
2015-10-04 16:46:32 +02:00
Mike Blumenkrantz
6ff98d8a39
fix systray to work with spec-breaking apps, eg. steam
...
according to the StatusNotifierItem specification, applications
register "service org.freedesktop.StatusNotifierItem-PID-ID" on the
session bus, and then "must register the unique instance name
to the StatusNotifierWatcher".
some applications, such as steam, instead register the path that they
will run on (/org/ayatana/NotificationItem/steam) and then expect the
watcher to register the method call's send id bus: this is totally bogus.
to catch this, when registering the new item the enlightenment watcher must
first determine if the item is spec-conforming. if yes, proceed as normal.
if no, pretend the application knows what it's doing and try to make things
work as expected anyway
for more details, read the full spec here
http://www.freedesktop.org/wiki/Specifications/StatusNotifierItem
fix T2763
2015-10-04 08:49:01 -04:00
Mike Blumenkrantz
4d30674ab8
move client post-update adding into render function
...
in some cases, it's possible for a client which expects to render on
the next frame to actually render on the frame after. in these cases,
the compositor must not clear the pixmap image until after the render
has occurred in order to avoid inaccuracies. for this reason, the best
place to flag a client for post-render work is at the time of the client's
render
ref T2762
ref D3120
2015-10-02 13:57:29 -04:00
Mike Blumenkrantz
38a8de6a1d
unify comp render returns for argb and non-argb clients
2015-10-02 13:57:29 -04:00
Mike Blumenkrantz
588a9766e4
fix comp render return value for failed draws of non-argb clients
2015-10-02 13:57:29 -04:00
Mike Blumenkrantz
269b5fcc0e
fix return value of comp render for wayland clients
2015-10-02 13:57:29 -04:00
Mike Blumenkrantz
81b61634c4
add RENDER_DEBUG for forced renders when setting dirty flag
2015-10-02 13:57:29 -04:00