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
Derek Foreman
b5205a0ca3
Stop passing dimensions to _e_comp_wl_surface_state_init
...
The dimensions we passed were frequently wrong anyway, so let's stop
doing that.
2016-11-04 16:25:58 -05:00
Derek Foreman
a9d710ab27
Fix wayland opaque regions
...
Similar set of changes to the recent input region changes. They may not
have been quite so broken to begin with, but it's probably less confusing
to treat both types of region the same way.
2016-11-04 16:25:58 -05:00
Derek Foreman
404a23f7d3
Fix massive wayland input region brokenness
...
It was impossible to set an empty input region.
Input regions were being clipped to the size of whatever buffer was
previously attached when they should really be clipped at commit
time to whatever buffer was attached in the commit.
The intersection operation created round off errors and
e_comp_object_input_area_set is clipping anyway, so we can simplify this
and retain precision.
2016-11-04 16:25:58 -05:00
Derek Foreman
e74f2a45af
Increase area of tilers for regions
...
We don't have any idea at this point what the region will be used for,
and tilers clip to their area on ingress. If we're going to use tilers
for wayland regions we need to make them huge and clip them later.
2016-11-04 16:25:58 -05:00
Stephen okra Houston
1d202c513d
Luncher: Remove useless if statements and make sure to delete an order when instance is deleted.
2016-11-04 10:22:34 -05:00
Stephen okra Houston
6c28cf2e51
Luncher: Use E_FREE_FUNC to del variables that are checked for null.
2016-11-04 10:07:13 -05:00
Mike Blumenkrantz
353ad6be11
move bryces to E_LAYER_DESKTOP_TOP when not above windows
...
moderately sure this won't conflict with anything important...
fix T4819
2016-11-03 12:54:53 -04:00
Mike Blumenkrantz
03ad3620c7
add special case for returning pixmap argb of unusable wl cursor pixmaps
...
this is usually called before the surface commits, so ensure that the
most likely case is returned as the default until the commit occurs
fixes black rect flickerings around the cursor
2016-11-03 12:28:24 -04:00
Mike Blumenkrantz
13f408f1e1
add more parens for previous pixmap commit
2016-11-03 12:28:06 -04:00