Chris Michael
452ff6fe76
Update wayland readme file
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2016-10-04 09:37:15 -04:00
Mike Blumenkrantz
a4a5b462f1
remove extraneous recalc trigger when deleting a gadget
...
CID 1362898
2016-10-04 09:37:15 -04:00
Mike Blumenkrantz
34d94929f8
do not update bryce layer when restacking to a higher layer than CLIENT_ABOVE
2016-10-04 09:37:15 -04:00
Mike Blumenkrantz
88f9f23ef1
always delete gadget's display object and ensure gadget object is null
...
fixes some object errors during container deletion
2016-10-04 09:37:15 -04:00
Cedric BAIL
8e90c421a3
fix text preview to use eina_strbuf_append_length that doesn't call strlen and crash.
2016-10-04 09:37:15 -04:00
Mike Blumenkrantz
473e77d016
force bgpreview widget to resize after a wallpaper update
...
ref be1b11ca28
fix T4632
2016-10-04 09:37:15 -04:00
Mike Blumenkrantz
3416640ca5
add gadget doc note for gadget_destroyed callback re:object lifetimes
2016-10-04 09:37:15 -04:00
Mike Blumenkrantz
1f12bdf6b9
always use largest available size for free-oriented gadgets
...
ensure that gadgets don't unexpectedly clamp to minimum size
2016-10-04 09:37:15 -04:00
Mike Blumenkrantz
520927f7e0
add backspace/delete for clearing all lockscreen gadgets
...
this was turning into a total wasteland
2016-10-04 09:37:15 -04:00
Mike Blumenkrantz
552d0550d3
check visibility of gadget site 'events' member to determine drop availability
...
the layout object of a gadget site does not need to be visible since it may be
used for desktop gadgets or a transparent overlay
2016-10-04 09:37:15 -04:00
Mike Blumenkrantz
33a396e74d
adjust gadget drop coords for pointer offset
...
gadgets are centered on the pointer when moved, so the drop coord needs to
then be uncentered to avoid unintended movement
2016-10-04 09:37:15 -04:00
Mike Blumenkrantz
5211b4637a
attempt to retain gadget size when executing move operations
2016-10-04 09:37:15 -04:00
Mike Blumenkrantz
69afd70c82
force smart calc on gadget sites at key points during move operations
...
ensure that gadget info and visuals match up
2016-10-04 09:37:14 -04:00
Mike Blumenkrantz
ef5ba9f35e
add separate codepath for handling layout of moving gadgets
...
these get sized and positioned in a passthrough manner, so avoid doing any calc
2016-10-04 09:37:14 -04:00
Mike Blumenkrantz
30b07c6558
set gadget added flag any time a gadget is created or wizarded
...
ensure that desktop gadget editor doesn't exit when attempting to add
subsequent gadgets
2016-10-04 09:37:14 -04:00
Mike Blumenkrantz
3ef09d6cc8
use same layer in bryce editor for "above window" setting
2016-10-04 09:37:14 -04:00
Mike Blumenkrantz
b0c78ef37d
clamp bryces to a lower canvas layer
...
note to self: if you remember why you had these at POPUP, annotate the reason
here...
2016-10-04 09:37:14 -04:00
YeongJong Lee
1214d62a0f
fix korean translation mismatch
...
Summary:
other 'edge' is translated into '가장자리'.
but this one is translated into '테두리'
Test Plan:
Open Settings Panel - Input - Edge Bindings - Add
Select Left Edge
Reviewers: zmike!, Hermet
Reviewed By: Hermet
Subscribers: cedric, conr2d
Differential Revision: https://phab.enlightenment.org/D4297
2016-10-04 09:37:14 -04:00
Mike Blumenkrantz
3b2a1fa456
always use compositor object stacking when performing internal drags
...
attempting to use a client window for any internal drag operation will always
yield wrong results and broken behavior
ref 1a982fd72a
2016-10-04 09:37:14 -04:00
Mike Blumenkrantz
590a20fdd9
handle e_comp deref during e_dnd shutdown to avoid crash
2016-10-04 09:37:14 -04:00
Mike Blumenkrantz
ade27e168a
use comp canvas win by default for any drop handler with an E_Object
...
this is always going to be the case anyway
2016-10-04 09:37:14 -04:00
Mike Blumenkrantz
47059d3a67
move 'unmaximize' smart callback to after geom calc in client_unmaximize
...
fixes some cases where geometry wouldn't be accurately calculated, such as when
fullscreening a flash video in a browser
2016-10-04 09:37:14 -04:00
Marcel Hollerbach
ca238d0a56
mixer: lock up the slider for the case a drag is in progress
...
if you click on the slider in the gadget the slider jumps a back to the
old volume and then to the new volume, this is because a pulseaudio
update is sent while the last changed event was called, but not the
drag_stop callback.
2016-10-04 09:37:14 -04:00
Derek Foreman
98d204ede7
Fix error print when wl_wl fails to start
...
Probably copypastad from wl_drm, very confusing.
2016-10-04 09:37:14 -04:00
Simon Lees (SUSE)
d4655bed9d
More mailmapping
2016-10-04 09:37:14 -04:00
Simon Lees (SUSE)
48856d56e4
I should probably be in the Authors list
2016-10-04 09:37:14 -04:00
Simon Lees (SUSE)
4a638c8643
Also set QT_STYLE_OVERRIDE
...
Qt 5.7 has introduced an extra enviornment var for getting Qt/KDE
apps to follow gtk theming so we will export that alongside the
one that we already support.
Thanks to AJSlye for finding reporting and figuring this out.
2016-10-04 09:37:14 -04:00
Marcel Hollerbach
a2f4be720e
ibar: multiply size with scale
...
This fixes T4544.
2016-10-04 09:37:14 -04:00
Mike Blumenkrantz
35d55dfa81
add docs for E_Comp struct members
2016-10-04 09:37:14 -04:00
Mike Blumenkrantz
9025732d39
do not attempt to populate gadgets during type_add if site has not yet been populated
...
mostly just fixes some ERRs on init
2016-10-04 09:37:14 -04:00
Mike Blumenkrantz
e6361685cf
add event handler for evry event type, not #define value
...
fix T4007
2016-10-04 09:37:14 -04:00
Chris Michael
96d12641cb
add missing EINA_UNUSED for function parameter
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2016-10-04 09:37:14 -04:00
Chris Michael
874ab12b69
Remove unused variables from ibar_resize_handle function
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2016-10-04 09:37:14 -04:00
Marcel Hollerbach
d3af359c0f
mixer: introduce emix_max_volume_get
...
This lets the module decide what its maximum value is.
Everything over 100% is considered overloading. And is protected by the
mixer and the gadget.
2016-10-04 09:37:14 -04:00
Marcel Hollerbach
0f3bac53a5
mixer: introduce Barrier checks
...
in this barrier checks the module checks that the user is explicit going
over the value of 100%
2016-10-04 09:37:13 -04:00
Marcel Hollerbach
1e44f4d26b
tiling: be more accurate on the description
...
As user reported, this could be a bit missleading.
fixes T4499
2016-10-04 09:37:13 -04:00
Marcel Hollerbach
f574ccaa17
tiling: place popup on the current active zone
...
Otherwise the popup will be where you are not looking at.
This patch adds a new function to e_comp_object where you can pass the
zone where you want to place the e_comp_object on.
ref T4499
2016-10-04 09:37:13 -04:00
Flavio Ceolin
6d23aa2461
emix: when in alsa mode only operate on master
2016-10-04 09:37:13 -04:00
Marcel Hollerbach
644a53bce8
ibar: try to get a better min size
...
There are two cases, on a shelf and on the desktop.
If on a shelf we are using the height setting of the self, since max.w
max.h are only set after a few calcuations, and the gadget does not get
moved on a shelf which does not fade out, so the first min size
calculation must be correct.
If we are on the desktop max.w and max.h are not always 0.
There were some cases when none of this conditions are met. So this
patch enforces a mimum size of 40x40 pixels.
2016-10-04 09:37:13 -04:00
Carsten Haitzler
fda12404cc
update e po files
2016-10-04 09:37:13 -04:00
Derek Foreman
3964eae17d
Don't send keyboard leave events to unfocused clients
...
This fixes a problem when focus moves between two xwayland clients.
My testing of gtk applications shows no regressions, bug if xdg_shell
popups start behaving oddly again, look here first.
2016-10-04 09:37:12 -04:00
Mike Blumenkrantz
8647f87199
ignore xwl clients when flagging wl surfaces as internal
...
fix T4430
2016-10-04 09:37:12 -04:00
Mike Blumenkrantz
0ab755fe81
another case of stringshare misuse re:efreet_mime_type_get()
...
ref 1cb47b1411
2016-10-04 09:37:12 -04:00
Mike Blumenkrantz
20de9d844b
use stringshare_add() for evry files plugin mime types
...
the return of this function is not guaranteed to be stringshared
2016-10-04 09:37:12 -04:00
Romain Naour
6a33b79f72
e_xkb: add guard around skip_new_keyboard
...
skip_new_keyboard is not available if HAVE_WAYLAND_ONLY is defined.
Fixes:
src/bin/e_xkb.c: Dans la fonction ‘_e_x_xkb_reconfig’:
src/bin/e_xkb.c:216:4: erreur : ‘skip_new_keyboard’ undeclared (first use in this function)
skip_new_keyboard ++;
Signed-off-by: Romain Naour <romain.naour@gmail.com>
2016-10-04 09:37:12 -04:00
Romain Naour
e66ef6bb5a
configure.ac: wayland only build fix
...
When only wayland is enabled, the build system is still looking for
ecore-x. When the following test is always true since have_wayland_only
has been initialed to "no".
if test "x${have_wayland_only}" != "xyes"; then
PKG_CHECK_MODULES([ECORE_X], [ecore-x >= ${efl_version}])
Use e_cv_want_wayland_only instead.
Signed-off-by: Romain Naour <romain.naour@gmail.com>
2016-10-04 09:37:12 -04:00
Simon Lees
4000ac4e40
21.2 NEWS Updates
2016-08-21 16:40:05 +09:30
Simon Lees
06f7fd2b89
21.2 Release
2016-08-21 16:39:44 +09:30
Mike Blumenkrantz
ec196f28e0
delete previous wireless popup when activating editor from connection list
...
fixes case where newly-created popup would be deleted upon show, breaking
interactions
2016-08-19 18:51:25 -04:00
Mike Blumenkrantz
16ae527c40
clean up some string leaks in wireless gadget popups
2016-08-19 18:51:23 -04:00