Mike Blumenkrantz
8f8b25ae7d
make fake mouse-out upon focus-out conditional on pending pointer warp
...
in the case where warping would not occur and a mouse-based focus policy was
not in use, this would break mouse eventing on wayland when a window lost focus
but the cursor remained inside the window
ref 3e6d6b348f
2016-11-22 11:31:22 -05:00
Mike Blumenkrantz
e95541635e
clarify some wl surface checks to require elm wins
...
these should not apply to role-less surfaces
2016-11-22 11:31:22 -05:00
Mike Blumenkrantz
7b7e56af0c
require an elm win to apply auto-visibility for internal wins in wl surface commit
...
other internal surfaces could be things like cursors, and these should not be made visible
before setting a role
2016-11-22 11:31:22 -05:00
Mike Blumenkrantz
5497fadce4
xdg6 support
2016-11-22 11:31:22 -05:00
Mike Blumenkrantz
232c73fe83
add e_comp_object_coords_inside_input_area()
2016-11-22 11:31:22 -05:00
Mike Blumenkrantz
5130935284
add e_client_util_top_parent_get()
2016-11-22 11:31:22 -05:00
Cedric Bail
689441781a
connman: avoid random memory walk in case dbus data aren't provided by connman.
2016-11-21 12:46:59 -08:00
Stephen okra Houston
571f688e32
Luncher: Share common code for dismissing the window preview.
2016-11-21 13:02:19 -06:00
Stephen okra Houston
5efc978513
Luncher module: Use the correct icon for the .desktop.
2016-11-21 12:30:30 -06:00
Chris Michael
7bcc7565f6
mark unused function parameter in Luncher as EINA_UNUSED
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2016-11-21 11:39:37 -05:00
Stephen okra Houston
16d48c353b
Luncher: Make sure to free the previous window preview, not the current one on mouse in.
2016-11-21 10:02:47 -06:00
Andy Williams
33ecfe5b99
scale: Allow user to choose scale not multiplier
...
Misleading text now makes sense.
2016-11-19 15:54:50 +00:00
Stephen okra Houston
85d20824af
Luncher: Fix ctxpopup delete leak -- Add the style chooser to the config and the engage style.
2016-11-18 14:13:53 -06:00
Mike Blumenkrantz
506317e4ba
make confirm dialogs autoselect the confirm option
...
esc is already used for cancel, having an easier confirm makes sense (tm)
2016-11-18 11:17:14 -05:00
Mike Blumenkrantz
348a3be719
reject non-printable characters from lokker entry
...
previously characters such as tab would be injected into the entry when pressed.
this is the same check which is used in various other places in efl for string
validation
2016-11-18 10:19:14 -05:00
Mike Blumenkrantz
02fc2fffa8
disable bindings during desklock
...
hopefully nobody noticed this before now...
2016-11-18 10:18:51 -05:00
Chris Michael
0a696f5fa3
fix missing definition of DRM_FORMAT_XRGB8888
...
As we do not compile-time link with libdrm inside Ecore_Drm2 anymore,
we need to include relivant bits of drm_fourcc header here in order to
define DRM_FORMAT_XRGB8888 else we fail to compile Enlightenment Wayland
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2016-11-16 09:17:15 -05:00
Carsten Haitzler
c3ec526cec
wizard - do not set scale to 1.2 forcibly. use dpi as the def prof says
...
the default profiel is configureed to use dpi to scale. if dpi goes up
so does wizard scaling. setitng to 1.2 forcibly is just wrong. imagine
a uhd screen thats 13" or imagine an 8k display... at least if dpi can
be read correctly things work out find. think the base dpi of 90 is
too high - then adjust that in profile... but not in wizard code.
this has been here a while and i always thought this scaling bumping
was a dpi effect. it wasnt. it was hardcoded. bad bad.
@fix.
2016-11-16 11:25:11 +09:00
Mike Blumenkrantz
573035e262
focus confirmation option in efm delete dialog
...
fix T4797
2016-11-11 09:58:58 -05:00
Mike Blumenkrantz
f7f0cc5b3e
only unset cur_mouse_action on client menu delete for the right action
...
ref 50198ecdde
this still needs improving....
2016-11-10 11:55:10 -05:00
Mike Blumenkrantz
7d29dbf4ec
send orientation signal to bryce scroller theme
2016-11-10 11:52:04 -05:00
Mike Blumenkrantz
50198ecdde
unset cur_mouse_action upon deleting client menu
...
fix T4522
2016-11-10 11:14:36 -05:00
Mike Blumenkrantz
7911827a21
keep bryce starting size unscaled
2016-11-09 11:21:15 -05:00
Stephen okra Houston
4b9ed5cee9
Luncher: Fix shadowed declarations.
2016-11-09 09:56:41 -06:00
Mike Blumenkrantz
464eded3a3
handle e_scale correctly in bryces
2016-11-09 10:48:47 -05:00
Stephen okra Houston
bc0ccf9ebb
Luncher Gadget: Don't set aspect twice.
2016-11-08 12:18:38 -06:00
Mike Blumenkrantz
c267535bfa
unalias internal wl client pixmaps in elm win hide trap callback
...
this seems to be the best place to remove the alias since it is initially
added in the corresponding show callback
2016-11-08 12:49:24 -05:00
Mike Blumenkrantz
38e4e2b9a9
always free wl pixmap buffer list on non-cache image clear
...
this is only used when the pixmap is freed, after which point accessing
the list guarantees a crash
2016-11-08 12:49:23 -05:00
Mike Blumenkrantz
6f5feb99b2
remove wl client pixmap aliasing on del
...
not sure why I added this but it was wrong
2016-11-08 12:49:23 -05:00
Mike Blumenkrantz
886d29d5d5
unset wl client surface pointer on surface destroy
...
leaving this around after this point is dangerous and has a high probability
of crashing
2016-11-08 12:49:23 -05:00
Mike Blumenkrantz
1c4b11ef9f
reset initial internal wl client states when hiding (but not deleting)
...
ensure that these windows are not able to be shown again until commits occur
2016-11-08 12:49:23 -05:00
Stephen okra Houston
51772d1596
Luncher/Pager gadgets: Make sure to lock/unlock the gadget site on dnd.
2016-11-08 11:20:07 -06:00
Stephen okra Houston
77a0316be9
Luncher: Make sure that there is a valid drop before object on dnd.
2016-11-08 10:55:57 -06:00
Stephen okra Houston
1cbba1232c
Gadcon Pager: Don't show popup if no gadcon pagers exist.
2016-11-08 10:48:15 -06:00
Stephen okra Houston
8540e6b99b
Pager Gadget: Use the current zone for popups.
2016-11-08 10:04:48 -06:00
Mike Blumenkrantz
7ef2098f2a
add docs for e_place_desk_region_smart() calc code
...
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
2016-11-07 13:06:50 -05:00
Mike Blumenkrantz
22add39474
break out repeated code from _e_place_desk_region_smart_area_calc() into separate function
...
no functional changes
2016-11-07 12:52:32 -05:00
Mike Blumenkrantz
65b6906614
break out e_place_desk_region_smart() area calcs into separate function
...
no functional changes
2016-11-07 12:40:51 -05:00
Mike Blumenkrantz
8df16724f7
clamp e_place calcs to zone geometry
...
fixes some cases where windows would place wrong due to placement code
checking offscreen coords
2016-11-07 12:27:34 -05:00
Mike Blumenkrantz
5930643de5
use only zone coords when moving bryce to its zone during editing
...
prevent coords from accidentally resulting in offscreen placement
fix T4826
2016-11-07 11:48:51 -05:00
Mike Blumenkrantz
a08654f773
force bryce repositioning onto target zone during startup
...
ensure that subsequent operations do not accidentally the bryce's zone
fix T4784
2016-11-07 11:38:34 -05:00
Mike Blumenkrantz
49d9cea5aa
center menu-triggered volume popup on same zone as client
2016-11-07 11:26:46 -05:00
Stephen okra Houston
ec326b304b
Luncher/Pager Gadgets: Fix coverity warnings for CID 1365330, CID 1365332 and CID 1365405
...
This commit also fixes T4831
2016-11-07 09:35:34 -06:00
Michaël Bouchaud (yoz)
be154b60c8
mixer: close the file descriptor on error.
...
CID: 1365407
2016-11-07 10:32:04 +01:00
Michaël Bouchaud (yoz)
568a676073
mixer: Don't sync volume sink with e_client if they have more than one.
...
If we got more than one volume sink in e_client and we change the volume
of one of them all sink of this e_client are updated to the same volume.
So don't update e_client volume if we got more than 1 sink.
T4821
2016-11-07 10:26:56 +01:00
Michaël Bouchaud (yoz)
ec12cff9f4
mixer: fix a typo spotted by coverity
...
CID: 1365340
2016-11-07 10:19:28 +01:00
maxerba
1a4450556b
Updating italian translation
2016-11-06 21:06:56 +01:00
Stephen okra Houston
b0fd89ac04
Pager Gadget: Use the correct value for the popup checkbox when config window is opened.
2016-11-05 12:00:30 -05:00
Stephen okra Houston
6b1726dc4a
Luncher: Use more accurate buffer sizes.
2016-11-05 10:53:56 -05:00
Stephen okra Houston
d26900b72d
Luncher: Send the off signal with orientation detail so themers can theme icons based on orientation.
...
You will need to make sure you update efl with this change as well.
2016-11-05 10:27:41 -05:00