Igor Murzov
519c4de7f6
Revert "updating desktop files"
...
This reverts commit 22f7a34e23
.
2013-09-04 04:11:13 +04:00
Mike Blumenkrantz
d0ddc48425
null check here in case someone decides to try crashing their compositor for fun?
2013-09-03 14:09:38 +01:00
Mike Blumenkrantz
1d2b1340a9
teamwork action can now show any uri on demand
2013-09-02 14:51:08 +01:00
discomfitor
944cfd246d
since we're now requiring an efl version which has the necessary ecore-x functions, remove old and not-compiling ecore-x randr code which obviously has never been compile tested
2013-08-31 15:07:15 +01:00
discomfitor
0b4528f3a4
this job struct member is a job, not a timer
2013-08-31 15:06:39 +01:00
discomfitor
25de811511
in a move which is likely to make me both hugely popular and unpopular, I'm removing the "extra desktops" that we've been shipping for a few years
...
this was, I guess, an attempt to provide users with an easily accessible ibar icon when starting a new config. problem: xterm isn't installed by default on ANY distributions! so now we end up providing a launcher which is guaranteed to fail, and that makes us look pretty stupid. same thing goes for mplayer.
regardless of whether they're installed, however, these aren't our apps, so we shouldn't be trying to provide .desktops for them: doing that tell users that we support and recommend the use of these apps, and I'm not prepared to make that claim for any app other than powerpoint.
2013-08-31 14:46:17 +01:00
Mike Blumenkrantz
34019ff85a
feature: Navigate menu item now opens $HOME
2013-08-30 14:58:17 +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
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
Carsten Haitzler
83e7883ec9
allow cpufreq config to be accessed without a gadget - pstate necessity
2013-08-24 19:22:39 +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
Mike Blumenkrantz
b14d484ad1
uniconify+unshade selected window on winlist hide
2013-08-22 14:55:57 +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
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
Chris Michael
9d2b22553a
Revert this button_count change for now (breaking move/resize here).
...
Revert "Remove button increments/decrements from interface callbacks as these"
This reverts commit 2dce6d935f
.
2013-08-16 13:26:19 +01:00
Chris Michael
6a8524259a
E configs ping interval for clients is in ticks. Wayland event source
...
timers are in mils ... let's do some multiplication here to stop
clients from pinging out all the time and getting killed.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-16 13:20:59 +01:00
Chris Michael
2dce6d935f
Remove button increments/decrements from interface callbacks as these
...
are done in the mouse up/down callbacks.
NB: Thanks for the report Mike ;)
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-16 13:03:16 +01:00
Chris Michael
1dca808f98
Get the pointer grab from the compositor's input
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-16 11:55:50 +01:00
Chris Michael
bd9da64552
No need to allocate a grab here if we are just setting busy cursor.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-16 09:51:20 +01:00
Chris Michael
9325324c03
Increment/Decrement button count in the button handlers, not in the
...
border hooks.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-16 09:49:52 +01:00
Chris Michael
85d881d57b
On ping timeout, get grab coordinates from compositor, not from surface.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-16 09:46:27 +01:00
Chris Michael
4ea6be012b
Remove call to ecore_evas_free (border tries to free this already).
...
Fix wayland-client application moving and resizing to work again.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-15 14:22:12 +01:00
Mike Blumenkrantz
900cc00b35
highlight correct keybinding when modifying an existing binding
...
T294
2013-08-15 09:46:44 +01:00
Mike Blumenkrantz
2679063067
send ibar icon signals even when app instances exist
2013-08-15 09:46:44 +01:00
Mike Blumenkrantz
71d6c94b10
use e list macros for pager event handlers
2013-08-15 09:46:44 +01:00
Chris Michael
21f267d007
Fix bug in shell which was causing wayland clients to always have
...
input stuck in upper case if Shift was pressed than released.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-14 14:02:23 +01:00
Mike Blumenkrantz
cf76a4b142
remove redundant pager desk selection for pager popups on flip
2013-08-14 13:46:21 +01:00
Mike Blumenkrantz
517d537dfa
don't iterate over pager desks to set active/inactive, this is stupid.
2013-08-14 12:53:03 +01:00
Mike Blumenkrantz
5afa40b352
remove some old pre-comp pager cruft
2013-08-14 12:49:17 +01:00
Mike Blumenkrantz
64dff19707
ignore wl shell client move/resize end hooks for now
...
wayland has no concept of non-pointer-based move/resize, so if these get triggered by, eg. a keyboard action, we're pretty fucked
2013-08-14 08:05:57 +01:00
Mike Blumenkrantz
bba1dcfad7
don't wl shell grab on inactive shell surfaces when trying to set busy cursor; fixes infinite loop caused by ping timeout
2013-08-14 07:53:46 +01:00
Chris Michael
37e2134cf7
Fix crash when trying to move wayland client applications.
...
Add callbacks for e_desktop_shell interface functions (cannot be NULL
anymore).
When we bind the wl_shell, we will create the e_desktop_shell.
NB: The e_desktop_shell was not being created or bound to the display
globals.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-13 14:51:00 +01:00
Mike Blumenkrantz
bf3ff4a5d1
gadman checks aspect hints during size hint change callback
2013-08-13 11:28:02 +01:00
Mike Blumenkrantz
1d324abd7a
changing gadman gadget orientations using menu now guesses new orientation sizes much more accurately
2013-08-13 11:20:39 +01:00
Mike Blumenkrantz
f92175c39f
only add gadman menu orient callbacks if orient is not current orient
2013-08-13 11:20:15 +01:00
Mike Blumenkrantz
84dc539ddf
ibar obeys max size hint
2013-08-13 11:04:55 +01:00
Mike Blumenkrantz
28cc3f0a0a
gadman now respects gadget aspect and sets max size hint while resizing gadgets
2013-08-13 11:04:36 +01:00
Mike Blumenkrantz
0bb7ceb97c
ibar now sets min size on init and then sets ASPECT on resize, since this is how we get correct sizing without being unable to ensmallen the gadget
2013-08-13 11:02: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
Chris Michael
90ea063616
Fix Wayland Client Application Support to work again !! :)
...
- Add NULL handler for desktop_ready callback
- Add separate binding callback function for the desktop shell
- Create desktop shell resource with proper version.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-06 13:27:54 +01:00
Chris Michael
4dfb49a06e
Add desktop_ready request to desktop_shell interface.
...
Fix desktop_shell events for recent protocol changes.
Bump number of desktop_shell requests.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-06 12:38:48 +01:00
Chris Michael
e9f740cc47
Add "desktop_ready" function to desktop_shell interface.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-06 12:37:11 +01:00
Chris Michael
711a9c4690
Update desktop_shell xml file for version 2.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-06 12:36:48 +01:00
Chris Michael
57a3a62981
When we try to re-enable a monitor, check the Crtc Mode (not the smart
...
object Current mode) to determine if it is already disabled.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-08-05 08:57:57 +01:00