Commit Graph

17217 Commits

Author SHA1 Message Date
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