Mike Blumenkrantz
b47b3cd75f
force shape queue when gadget util ctxpopups change visibility
...
fixes some input region issues in x11
2016-09-30 12:59:10 -04:00
Mike Blumenkrantz
9d63a1db3e
do not show wireless gadget popups if desklock is active
...
this gadget may be allowed on lockscreen, but configuration should be disabled
2016-09-28 10:43:00 -04:00
Mike Blumenkrantz
ab56bc4662
remove (wrong) setting of layer for time's clock gadget popup
...
e_gadget_util_ctxpopup_place() already handles this correctly
2016-09-28 10:41:21 -04:00
Mike Blumenkrantz
b83cfb858c
remove x11 input window from desklock grab process
...
now the compositor canvas is grabbed, simplifying handling of grabs which
persist through the desklock activation
2016-09-28 10:40:38 -04:00
Mike Blumenkrantz
90fcc55f1e
add e_util_open(), unify all callers of enlightenment_open
...
ref adbba1042b
2016-09-27 11:19:00 -04:00
Mike Blumenkrantz
bb53d4606f
do not consume key events in comp autoclose key callback if desklock is active
...
fix T4655
2016-09-27 10:59:52 -04:00
Carsten Haitzler
2df378b81e
po - upate
2016-09-27 09:10:09 +09:00
Derek Foreman
e4da5ba56a
Auto generate wayland protocol
...
Replaces any checked-in wayland protocol files with auto-generation.
In some cases this means renaming include files that didn't use "standard"
names, or adding missing xml files. Any source edits are simple search and
replace, there should be no functional changes.
2016-09-26 15:23:50 -05:00
Derek Foreman
b7d37e9d51
Add the capability to auto-generate protocol code and headers
...
We'd like to drop all the generated files and keep just the xml files.
This is a step in that direction but we've been naming things irregularly
and some of our checked in generated code doesn't have an associated xml
yet, so this'll be a bit of a process.
2016-09-26 15:23:50 -05:00
Derek Foreman
992e3b257b
Find wayland protocols and wayland scanner at configure time
2016-09-26 15:23:50 -05:00
Carsten Haitzler
adbba1042b
e exec - fix exec of enlightenment_open to use actual e prefix
...
so this code path was using the COMPILED IN prefix like broken
old-school unix apps that cannopt be relocated. efl and e have runtime
prefix detection so use it properly. stop doing things the broken way
just because people have written broken code for 30+ years and
continue to. we don't do that in e/efl land.
@fix
2016-09-25 23:53:08 +09:00
Mike Blumenkrantz
5c53e83a18
bump to require efl 1.18.99
2016-09-23 10:42:29 -04:00
Stephen Houston
5b2f952c85
Introduce pager gadget using new gadget api.
2016-09-23 10:17:54 -04:00
Derek Foreman
900517b80f
Add myself to the AUTHORS file
...
#glorious
2016-09-22 15:00:02 -05:00
Derek Foreman
22a99c5b5a
NULL out xwayland fd handlers after deleting them
...
This fixes a valgrind error that can happen when we accidentally
free these again later because they still had non-NULL values.
2016-09-21 16:45:57 -05:00
Derek Foreman
494f76b0ab
Don't kill self during shutdown
...
When Xwayland is running we end up with a client with the same pid
as the compositor in the client list. We need to avoid killing that
client, as it will interrupt the proper shutdown procedure.
fix T4439
2016-09-21 16:45:57 -05:00
Chris Michael
cbd55b9137
update wayland readme for gl-drm
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2016-09-21 16:05:51 -04:00
maxerba
587a053671
Updating slovenian translation
2016-09-21 21:39:32 +02:00
Cedric BAIL
ff0b513daa
Revert "protect against non-nul terminated string from mmap in filepreview"
...
This reverts commit 5861d9bef9
.
T4543 was already fixed by ae23533b0d
.
2016-09-21 09:34:31 -07:00
Derek Foreman
47cdbdb5af
Fix xwayland binary location detection
...
We were trying to find it with pkg-config and failing, try
AC_PATH_PROG instead
2016-09-21 09:22:02 -05:00
Chris Michael
1f43764db0
Update wayland readme file
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2016-09-21 08:07:31 -04:00
Carsten Haitzler
5861d9bef9
protect against non-nul terminated string from mmap in filepreview
...
this should address 2nd gdb bt and fix T4543
@fix
2016-09-21 20:19:01 +09:00
Mike Blumenkrantz
0074c1ca27
remove extraneous recalc trigger when deleting a gadget
...
CID 1362898
2016-09-21 07:12:49 -04:00
Mike Blumenkrantz
509443af55
do not update bryce layer when restacking to a higher layer than CLIENT_ABOVE
2016-09-20 12:46:48 -04:00
Mike Blumenkrantz
f700a57baf
clean up gadget drop handlers correctly
...
use drop_handler_del when deleting gadget drop handlers, also delete spacer rects
2016-09-20 12:46:46 -04:00
Mike Blumenkrantz
17909e4fb5
always delete gadget's display object and ensure gadget object is null
...
fixes some object errors during container deletion
2016-09-20 11:20:22 -04:00
Cedric BAIL
ae23533b0d
fix text preview to use eina_strbuf_append_length that doesn't call strlen and crash.
2016-09-19 14:50:57 -07:00
Mike Blumenkrantz
a85d142b93
force bgpreview widget to resize after a wallpaper update
...
ref be1b11ca28
fix T4632
2016-09-19 16:18:48 -04:00
Mike Blumenkrantz
09cf90b05a
add gadget doc note for gadget_destroyed callback re:object lifetimes
2016-09-19 16:18:47 -04:00
Mike Blumenkrantz
d1953c2205
always use largest available size for free-oriented gadgets
...
ensure that gadgets don't unexpectedly clamp to minimum size
2016-09-19 15:50:55 -04:00
Mike Blumenkrantz
9439228816
add backspace/delete for clearing all lockscreen gadgets
...
this was turning into a total wasteland
2016-09-19 15:18:06 -04:00
Mike Blumenkrantz
682dd5f835
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-09-19 15:04:47 -04:00
Mike Blumenkrantz
b5701bdb1b
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-09-19 14:55:53 -04:00
Mike Blumenkrantz
d4450d8eb6
attempt to retain gadget size when executing move operations
2016-09-19 14:55:28 -04:00
Mike Blumenkrantz
8923415f8b
force smart calc on gadget sites at key points during move operations
...
ensure that gadget info and visuals match up
2016-09-19 14:54:35 -04:00
Mike Blumenkrantz
4dd99ed669
add separate codepath for handling layout of moving gadgets
...
these get sized and positioned in a passthrough manner, so avoid doing any calc
2016-09-19 14:53:20 -04:00
Mike Blumenkrantz
42056009a5
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-09-19 14:32:20 -04:00
Mike Blumenkrantz
6ee205ec57
use same layer in bryce editor for "above window" setting
2016-09-19 09:56:38 -04:00
Mike Blumenkrantz
9313121e79
clamp bryces to a lower canvas layer
...
note to self: if you remember why you had these at POPUP, annotate the reason
here...
2016-09-19 09:54:21 -04:00
YeongJong Lee
8c354cf36f
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-09-19 16:43:02 +09:00
Mike Blumenkrantz
f456215828
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-09-16 18:05:07 -04:00
Mike Blumenkrantz
eea3bdfacf
handle e_comp deref during e_dnd shutdown to avoid crash
2016-09-15 15:10:42 -04:00
Mike Blumenkrantz
ca7bc28286
set the spacer rect as the drop handler base when creating gadget drop handlers
...
this provides layering info to dnd internals
2016-09-15 14:48:28 -04:00
Mike Blumenkrantz
2d9ee4233e
use comp canvas win by default for any drop handler with an E_Object
...
this is always going to be the case anyway
2016-09-15 14:48:28 -04:00
Mike Blumenkrantz
c29157189f
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-09-14 10:31:02 -04:00
Marcel Hollerbach
eed35d3c4f
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-09-14 10:43:17 +02:00
Derek Foreman
def99a337f
Fix error print when wl_wl fails to start
...
Probably copypastad from wl_drm, very confusing.
2016-09-13 10:34:35 -05:00
Simon Lees (SUSE)
b40d6aafc7
More mailmapping
2016-09-13 15:14:21 +09:30
Simon Lees (SUSE)
e3e18c92f9
I should probably be in the Authors list
2016-09-13 13:59:37 +09:30
Simon Lees (SUSE)
98f5c62291
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-09-13 13:54:11 +09:30