Mike Blumenkrantz
a55c3b122e
only check for frame input cutting if window is not borderless
2013-08-30 11:00:55 +01:00
Mike Blumenkrantz
6337da1ef9
only cut border frames if they've been calculated
2013-08-30 10:52:21 +01:00
Mike Blumenkrantz
1709c9dda9
end desk flip immediately if there are no animating windows
...
fixes desk flips with no visible/non-moving windows
2013-08-30 10:39:55 +01:00
Mike Blumenkrantz
135e82e9ca
show input window objects on show
2013-08-30 10:29:35 +01:00
Mike Blumenkrantz
b1f98748bb
only create render update tiler for comp wins that need it
2013-08-30 10:29:03 +01:00
Mike Blumenkrantz
cc4a5382b1
show efm toolbar+sidebar by default in standard profile, same as in code
...
T337
2013-08-30 09:57:52 +01:00
Mike Blumenkrantz
f2b4936bfa
set precise_is_inside on comp image object to finally fix shaped overrides once and for all
2013-08-30 09:37:24 +01:00
Chris Michael
f37f806eff
Reduce extra function call to client_get_display
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-28 09:43:25 +01:00
Chris Michael
2aed20988c
Get keysym from X on key_up.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-28 09:43:05 +01:00
Chris Michael
ac27edb524
Remove redundant useage of grab pointer.
...
Add safety checks for pointer button_count.
When releasing a busy grab, also check if surface is NULL.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-28 08:16:02 +01:00
Chris Michael
1768ec7518
Increase timeout for spurious e_border mouse up.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-28 08:16:02 +01:00
Chris Michael
8560bc4726
Remove redundant wl_pointer in grab structure.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-28 08:16:02 +01:00
Mike Blumenkrantz
a7c4552bbe
fix manager show request handler to be global and fire before the comp handler; fixes stacking and theme setting
2013-08-27 09:24:00 +01:00
Mike Blumenkrantz
3bcd77cb69
Revert "add border stacking handler as a third line of defense against missionaccomplished.jpg stacking issues"
...
reverts 895bf4f78f
, which totally broke initial stacking of windows in almost all cases
2013-08-27 09:23:30 +01:00
Carsten Haitzler
cf3c77aefd
allow enter/kp enter/space to select a desktop when pager popup is up
2013-08-25 19:29:39 +09:00
Boris Faure
91668e6e8a
improve e on debian kfreebsd (Patch by Petr Salinger)
...
Closes task 302.
2013-08-24 15:52:27 +02:00
Carsten Haitzler
83e7883ec9
allow cpufreq config to be accessed without a gadget - pstate necessity
2013-08-24 19:22:39 +09:00
Carsten Haitzler
4b08e7991a
also dont access null bd pointer here either.
2013-08-24 13:30:32 +09:00
Chris Michael
5392c1884c
Hook into mouse_wheel events for surface.
...
Send wheel event to the pointer interface.
NB: Discomfitor/Zmike .. You Have Mouse Wheel Support Now !! ;)
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-23 11:22:23 +01:00
Chris Michael
beda3a827a
Handle mouse wheel events in the default pointer grab
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-23 11:21:13 +01:00
Chris Michael
cc3fa0b2ba
Add callbacks mouse_wheel event to the surface.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-23 11:20:38 +01:00
discomfitor
2be89a21a2
use right check on mouse_x_up to prevent random crashes
2013-08-22 18:32:06 +01:00
Mike Blumenkrantz
2b9c1e3e69
okay, setting action border on move/resize signals was a bad idea
2013-08-22 15:02:11 +01:00
Mike Blumenkrantz
b14d484ad1
uniconify+unshade selected window on winlist hide
2013-08-22 14:55:57 +01:00
Mike Blumenkrantz
895bf4f78f
add border stacking handler as a third line of defense against missionaccomplished.jpg stacking issues
2013-08-22 14:28:12 +01:00
Mike Blumenkrantz
5f6d6f967b
better fix for gettext macro checking
2013-08-22 14:03:35 +01:00
Mike Blumenkrantz
5d16c96440
also unset take_focus when shading a window
2013-08-22 13:52:50 +01:00
Gustavo Sverzut Barbieri
5bdba47e84
generate e18.service using prefix, allows disabling systemd.
...
If one have systemd but installs to ~/ (no root) then installing
e18.service hurts.
Have e18.service to be generated using @prefix@ so it won't hardcode
to /usr/bin, removing "-locked" as that can be configured in the GUI
and in some cases you just want your e18 without lock/password.
2013-08-22 09:43:40 -03:00
Mike Blumenkrantz
879a260ea5
always force xwindow move during eval; fixes window positioning on shaded clients across restarts
2013-08-22 13:09:46 +01:00
Mike Blumenkrantz
d1d6a1fdaf
iconic windows once again remain iconic across restarts
2013-08-22 12:52:59 +01:00
Mike Blumenkrantz
ce587b8181
allow mouse in focus events on focused windows; this may fix issues for the whiners who say stacking is broken
2013-08-22 12:43:34 +01:00
Mike Blumenkrantz
0fbef1e607
s/AM_GNU_GETTEXT/AC_GNU_GETTEXT/g
2013-08-22 11:41:08 +01:00
Mike Blumenkrantz
f3643d5146
call window_resize action when beginning a netwm resize and set the direction/gravity after; fixes gtk resize grips
2013-08-22 11:34:45 +01:00
Mike Blumenkrantz
5b499d6ecf
enforce action border/input_win setting whenever moving/resizing a window
2013-08-22 11:34:45 +01:00
Mike Blumenkrantz
0775d755fa
formatting
2013-08-22 11:34:45 +01:00
Chris Michael
32b1e742c7
Revert "Remove call to ecore_x function for getting keycode."
...
This reverts commit ccb72c38ca
.
Revert this (for now) because it breaks key input for wayland apps running
inside of X. Need more time to look into it....
2013-08-21 14:41:46 +01:00
Mike Blumenkrantz
4ff926f986
set some better focus-raise defaults after recent raise-on-focus fix
2013-08-21 09:29:39 +01:00
Mike Blumenkrantz
c93467177a
another ecore-x instance in wl_desktop_shell
2013-08-21 07:17:33 +01:00
Chris Michael
ccb72c38ca
Remove call to ecore_x function for getting keycode.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-20 09:56:19 +01:00
Mike Blumenkrantz
d2948e941a
remove unnecessary compositing check in engine config...we're always compositing
2013-08-19 14:42:33 +01:00
Mike Blumenkrantz
6ef8fb0740
e_init no longer exists, remove lib checks for it
2013-08-19 12:59:41 +01:00
Mike Blumenkrantz
2c1390e7c8
fix binding upgrades from e17
2013-08-19 10:31:25 +01:00
Mike Blumenkrantz
d26ad22720
fix raise on focus setting
2013-08-19 10:00:48 +01:00
Chris Michael
6e226bfd8e
Fix surface input region miscalculation after resize.
...
NB: Try this Mike.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-19 09:23:07 +01:00
Mike Blumenkrantz
0e9bdd3ad2
remove shadow from fullscreen comp edc
2013-08-19 06:26:35 +01:00
Mike Blumenkrantz
2421abcacf
hide client swallow during shade
2013-08-19 06:26:13 +01:00
Mike Blumenkrantz
71b387deea
use inlist for wl surface list
2013-08-19 03:31:24 +01:00
Carsten Haitzler
8b65fe069c
pollers by default are in 1/8th of a second in ecore.... 32 made no sense.
2013-08-18 21:36:19 +09:00
Carsten Haitzler
d861d10042
setenv - store all strings so they continue to work if putenv is used
2013-08-18 21:31:14 +09:00
Carsten Haitzler
2520c73d04
check permissions on socket dirs and complain if they fail - fallback too
2013-08-18 21:28:03 +09:00