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
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
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
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
4b08e7991a
also dont access null bd pointer here either.
2013-08-24 13:30:32 +09: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
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
5d16c96440
also unset take_focus when shading a window
2013-08-22 13:52:50 +01: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
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
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
71b387deea
use inlist for wl surface list
2013-08-19 03:31:24 +01: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
Carsten Haitzler
5f4027dbca
save inhibit fd from systemd or fd is closed/lost and inhibit is lost!
2013-08-18 19:49:23 +09:00
Chris Michael
e4924a5986
When surface gets destroyed, reset the pointer surface.
...
When calling pointer cursor set, if no current surface is focused then
unmap any existing pointer surface and set to NULL in the structure.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-16 11:56:17 +01:00
Chris Michael
9e371c10c8
Get surface from the surface_resource data using
...
wl_resource_get_user_data function.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-16 09:55:23 +01:00
José Roberto de Souza
c6ea785a86
Use eldbus_proxy to simplify systemd support
2013-08-15 14:21:23 -03:00
Chris Michael
0ac1e9b3b9
Add edges to pointer grab for easier access during resize.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-15 14:22:12 +01:00
Mike Blumenkrantz
b285449cfa
try precise_is_inside for shaped windows...this may further break shaped overrides
2013-08-15 11:52:08 +01:00
Carsten Haitzler
ea88d880a7
add systemd support to e_sys for shutdown/reboot/suspend/hibernate
2013-08-15 19:10:08 +09:00
Mike Blumenkrantz
3f2a3848bd
ensure that zone bg objects always get moved/resized during an update
...
T296
2013-08-15 09:46:44 +01:00
Mike Blumenkrantz
ca76e0f6e3
event mask comp shapes which set repeat_events more accurately
2013-08-15 09:46:44 +01:00
Chris Michael
54d53d82f2
Define wayland compositor variable as externally visible (for people
...
using -fvisibility=hidden).
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-15 07:23:43 +01:00
Chris Michael
3883a82fe9
Move module idler until After the display is connected.
...
Fix getting keyboard focused resource when a modifier is pressed.
Flush clients before we dispatch events (clients may add events to the
queue).
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-13 14:51:00 +01:00
Mike Blumenkrantz
3f001ea778
changing aspect on a non-layouted gadcon client sets evas aspect hint instead
2013-08-13 11:27:42 +01:00
Mike Blumenkrantz
0cc522d128
add max(w,h) to gadcon client struct, only used as yet-another-gadman-hack
2013-08-13 11:03:50 +01:00
Mike Blumenkrantz
3024562fcc
bugfix: setting min size on a gadget now propagates to desktop gadgets
2013-08-13 10:22:24 +01:00
Sebastian Dransfeld
9fe06250d8
e: Use same XDG_RUNTIME_DIR template as efreet
2013-08-07 10:46:39 +02:00
Chris Michael
dfe66d1611
Add functions to surface interface for buffer_transform and
...
buffer_scale set.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-06 12:35:55 +01:00
Chris Michael
b6fe0c8ff6
Don't do randr restore if we have fake screens. (requested by release
...
master) ;)
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-05 08:08:33 +01:00
Mike Blumenkrantz
bc7883927e
+e_xinerama_fake_screens_exist
2013-08-05 08:06:49 +01:00
Chris Michael
112a4091c4
When we have to calculate screen size, it May actually Help to get the
...
crtc id that we need to fetch values for.
NB: Phab Ticket T258
NB: /me slaps self
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-08-02 17:06:55 +01:00
Carsten Haitzler
212cfda19b
as of e18 - we now are compositing only, which means we also don't
...
have to do a revers then forward paass in eval... which can cause ugly
things like reverse-evaluation :)
2013-08-02 23:06:22 +09:00
Carsten Haitzler
7cf4bfd6d0
solve a race condition for stacking of windows if opened at the same
...
time by the same client.
2013-08-02 16:57:06 +09:00
Carsten Haitzler
b566b6b2ce
THIS like was a dos newline. it switched jed to dos newline mode! aaagh!
2013-07-30 20:30:19 +09:00
Carsten Haitzler
28fa7e84aa
Revert "errr. why is git saying every line changed? wth?"
...
This reverts commit 3c3e076f15
.
2013-07-30 20:26:28 +09:00