Chris Michael
91301b4d23
Don't try to bind desktop_shell inside of shell_bind (separate bind
...
for desktop_shell).
Use wl_resource_set_destructor.
When shell gets unbound, don't "free" the resource (handled internally
via wayland).
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-07-02 09:32:36 +01:00
Chris Michael
31696533eb
Fix pointer_focus of wayland-clients to not crash.
...
Use wl_resource_get_user_data where needed.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-07-02 09:13:08 +01:00
Mike Blumenkrantz
46babfef1a
hide ibar menu when last instance window is closed
2013-07-02 08:34:44 +01:00
Mike Blumenkrantz
ee8a628ff5
fix modality of edge binding grab window
2013-07-02 08:22:51 +01:00
Mike Blumenkrantz
2f998593e1
fix pager window visibility during drag
2013-07-02 07:59:00 +01:00
Mike Blumenkrantz
0782545137
fix teamwork build without emotion
2013-07-01 07:59:04 +01:00
Chris Michael
2047bac4b0
Fix klockwork issue: NULL pointer may be dereferenced:
...
Don't call e_comp_win_effect_set unless we have a valid pager window
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-06-28 14:45:36 +01:00
Chris Michael
0537494ba7
Fix issue of incorrect x/y position being displayed on a monitor after
...
snapping.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-06-28 11:03:26 +01:00
Chris Michael
fa9104b305
bugfix T86: If an output does not have a crtc, find a possible one. If
...
it has no mode set yet, then we try to get the preferred mode. If that
fails we will try the crtc size, if That fails we will fallback to a
safe 640x480. When getting preferred size, if the output does not
specifiy a preferred mode (but does list availabe modes), then we will
assume the largest size.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-06-27 10:57:36 +01:00
Chris Michael
b4f277a4a6
When we free outputs, set the variable to NULL.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-06-27 10:57:22 +01:00
Chris Michael
bba201a892
If a monitor is disabled by the user, then we need to set number of
...
outputs to zero, and free any allocated outputs before trying to apply
settings.
Also, check for valid mode (not 0) before trying to fetch mode_info.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-06-27 07:39:23 +01:00
Chris Michael
9080e82ec4
Update wl_desktop_shell module for recent Wayland changes.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-06-26 09:23:13 +01:00
Mike Blumenkrantz
0dd2efa30f
ensure randr dialog clears its pointer stack
2013-06-24 10:56:21 +01:00
Mike Blumenkrantz
f92b638061
fix path setting when opening fileman windows from "No listable items"
2013-06-24 05:59:59 +01:00
Mike Blumenkrantz
445ae27fad
fix ibar task appearance when dragging off the bar
2013-06-24 05:40:03 +01:00
Mike Blumenkrantz
57549acc75
activating ibar tasks always pops the window menu
2013-06-24 05:40:03 +01:00
Carsten Haitzler
d134b93aff
save backlight level as normal backlight when adjusting it with backlight gadget and bindings.
2013-06-22 13:47:34 +09:00
Carsten Haitzler
34e56d3aac
warning--
2013-06-22 13:34:16 +09:00
Mike Blumenkrantz
216b8932da
fix teamwork coord calcs to account for client border inset
2013-06-21 15:01:14 +01:00
Mike Blumenkrantz
a41c50632c
udisks2 support
2013-06-20 16:36:33 +01:00
Mike Blumenkrantz
2bee74044f
clarify ibar add/remove icon menu item text
2013-06-19 10:39:34 +01:00
Mike Blumenkrantz
f9f9b30982
yet another gadman rewrite
...
* handle zone changes without forcing a redraw (no more flickering, hooray)
* correctly handle overlay gadcons
* also correctly handle creation of overlay
2013-06-19 09:33:29 +01:00
Mike Blumenkrantz
8f4568a6b1
fix gadman overlay visibility after a gadman reset
2013-06-19 08:52:19 +01:00
Mike Blumenkrantz
e00459f12e
redo teamwork api to use client id + client positioning for easier wayland support
2013-06-19 08:14:23 +01:00
Mike Blumenkrantz
5ea7430359
remove teamwork video size debugging
2013-06-19 07:10:53 +01:00
Mike Blumenkrantz
6d9c4c0b4c
add some safety checks for borders without execs
2013-06-19 07:09:43 +01:00
Mike Blumenkrantz
fa8e976540
ibar tasks are now restricted by NETWM skip taskbar state
2013-06-19 06:42:39 +01:00
Mike Blumenkrantz
cf0ea3e9fd
BY THE POWER OF GRAYSKULL, IBAR IS NOW ALSO A TASKBAR
...
...optionally
2013-06-18 15:44:57 +01:00
Mike Blumenkrantz
a054dc059c
move ibar icon appending into ibar icon new function
2013-06-18 15:44:56 +01:00
Mike Blumenkrantz
f8448c071a
use new e_exec events to track/add/del new exes which are not launched from ibar
2013-06-18 15:44:56 +01:00
Mike Blumenkrantz
8f83d4d3aa
fix ibar deletion list removal
2013-06-18 15:44:56 +01:00
Mike Blumenkrantz
18057e5a11
use event handler list macro for ibar handlers
2013-06-18 15:44:56 +01:00
Mike Blumenkrantz
527e5ef49a
more ibar inlist conversions
2013-06-18 10:32:34 +01:00
Mike Blumenkrantz
48050a3d7d
remove old TODO from ibar
2013-06-18 10:26:18 +01:00
Mike Blumenkrantz
2635e77967
add comments pointing to teamwork api docs
2013-06-18 10:13:08 +01:00
Mike Blumenkrantz
f4641152d0
add tmpfile caching for teamwork media and delete video objects more reliably using a hack to work around stupid eo deletion bug
2013-06-18 09:28:07 +01:00
Mike Blumenkrantz
d3046a0b3f
add teamwork option to disable videos
2013-06-18 08:05:02 +01:00
Mike Blumenkrantz
fdac76d0d0
add video playing support to teamwork
2013-06-17 16:07:59 +01:00
Igor Murzov
315dbf8409
Let's drop meaningless empty translations from .desktop files
2013-06-17 13:43:34 +04:00
Mike Blumenkrantz
a394a20ee6
fix fileman double slash in path setting
...
phab T161
2013-06-17 10:08:46 +01:00
Mike Blumenkrantz
5f80690c60
only apply teamwork focus change hider when not sticky/forced
2013-06-17 09:19:04 +01:00
Mike Blumenkrantz
e51fa70098
add teamwork handler for border focus out to hide popup when not using pointer focus
2013-06-17 09:13:47 +01:00
Mike Blumenkrantz
b76275032c
add global flag to show if teamwork media popup was forced
2013-06-17 09:03:21 +01:00
Mike Blumenkrantz
d9b5a6b82f
convert ibar icons list to use inlist
2013-06-17 08:21:01 +01:00
Thomas Gstädtner
4e2dd06861
ibar exec list: allow fast application switching by scrollwheel
2013-06-17 07:49:22 +01:00
maxerba
b2d2101ee0
Similar messages were in src/bin/e_configure_option.c, the only difference was the case of some initials.
...
Making them the same we save some duplicates in pot file.
2013-06-16 16:41:30 +02:00
Carsten Haitzler
c65e2cb4c7
add reported acpi events for several button/... events not handled yet
2013-06-16 10:39:20 +09:00
Carsten Haitzler
4d68c30127
add support for acpi events like:
...
video/tabletmode TBLT on K
video/tabletmode TBLT off K
2013-06-16 10:31:11 +09:00
discomfitor
3640009202
don't need to use real image geom in teamwork if we only show smaller resolution
2013-06-16 00:58:44 +01:00
Thomas Gstädtner
1daf85faa5
rename ibar timer_cb to menu_cb, as it isn't used only for the timer
2013-06-15 10:14:48 +01:00