Chris Michael
607f5914ff
Remove duplicate call to layer_set.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-07-09 11:43:29 +01:00
Chris Michael
8833073b41
Update e_comp_wl with recent wayland changes
...
- wl_client functions have been deprecated. replaced with wl_resource
functions
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-07-09 10:28:30 +01:00
Chris Michael
ce0b069b51
Update wl_desktop_shell for recent wayland changes
...
- wl_client functions have been deprecated. replaced with wl_resource
functions
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-07-09 10:28:30 +01:00
Mike Blumenkrantz
a67d211e09
don't resize manager when manager has same size as set size
2013-07-09 09:34:13 +01:00
Mike Blumenkrantz
e0b38fdce5
move and resize container when moving and resizing container
2013-07-09 09:34:13 +01:00
maxerba
b7ba1dea64
Adding serbian localization in desktop files
2013-07-08 13:33:29 +02:00
Carsten Haitzler
cacfb9c397
make grab during draw default in e18 comp.
2013-07-06 15:10:18 +09:00
maxerba
2530cb241e
Updating spanish translation
2013-07-05 19:07:06 +02:00
maxerba
26303bbe1f
Fixed sorting in desktop files
2013-07-05 19:02:53 +02:00
Carsten Haitzler
6f1c04cf3d
update po's
2013-07-05 11:11:59 +09:00
Mike Blumenkrantz
3b8aaabb9b
comp-ignore modal lock windows, set icccm name/class on them
2013-07-04 08:13:31 +01:00
Mike Blumenkrantz
41448890cc
aaand fix border mouse actions for non modal dialog parents
2013-07-03 10:02:34 +01:00
Mike Blumenkrantz
a36fde91f6
fix border mouse actions on modal dialog parents
2013-07-03 09:55:37 +01:00
Mike Blumenkrantz
f412b88216
add modal lock window to border hash and enable finding by lock window
2013-07-03 09:55:37 +01:00
Mike Blumenkrantz
3a89244cd8
bugfix: focus setting on modal dialogs which are not ECORE_X_WINDOW_TYPE_DIALOG
2013-07-03 09:55:37 +01:00
Chris Michael
237e5f6f51
Do not need desktop_shell_cb_bind anymore.
...
Assign the shell to the shell_surface on creation (for future
dereference)
Make grab/move/resize work again for wayland-clients
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-07-03 08:57:12 +01:00
Chris Michael
96d778323d
Remove _find_resource_for_client function and use
...
wl_resource_find_for_client.
More fixups for wl_resource functions (_get_client, set_destructor, etc)
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-07-03 08:57:12 +01:00
Chris Michael
e708097c85
Add a reference to the shell for shell_surface
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-07-03 08:57:12 +01:00
Chris Michael
71924eb5d1
More conversions to wl_resource_get_user_data
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-07-03 08:57:12 +01:00
Carsten Haitzler
00e1cf45fb
fix button focus glow to not be a few pixels off and look screwed.
2013-07-03 15:38:42 +09:00
Carsten Haitzler
942b0a2b5f
use button_text class so font is correct in navbar for efm.
2013-07-03 15:27:12 +09:00
Carsten Haitzler
924e3eff01
make e17 ibar separator an inset bevel so it fits in more
2013-07-03 15:23:52 +09:00
maxerba
271b29504d
updating various translations
2013-07-02 19:31:06 +02:00
maxerba
968d4d2206
updating desktop files translations
2013-07-02 17:39:54 +02:00
Chris Michael
7eb58780f3
Use wl_resource_get_user_data to get the currently focused surface.
...
Destroy surface ping_timer when surface is destroyed.
Use wl_resource_get_client for client comparison
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-07-02 13:57:07 +01:00
Chris Michael
74a7a4ef91
Check for valid pointer focus resource.
...
Use wl_resource_get_user_data to get the focused surface.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-07-02 13:57:07 +01:00
Mike Blumenkrantz
736a4ebf57
add simple test app for modal window race conditions
2013-07-02 10:20:57 +01:00
Mike Blumenkrantz
39678e3136
fix comp border initial stacking
2013-07-02 10:08:24 +01:00
Mike Blumenkrantz
a463688c5e
fix comp win layout stacking and remove unnecessary inlist ops
2013-07-02 10:08:24 +01:00
Mike Blumenkrantz
dbc1a2c92a
fix guaranteed crash from typo in e_border_lower_below
2013-07-02 10:08:24 +01:00
Mike Blumenkrantz
ca7b5169ff
don't raise a border during layer set if it has a modal on the same or lower layer
2013-07-02 10:08:23 +01:00
Mike Blumenkrantz
8e0fd0bf4b
if the warping border gets a modal window during the warp, do nothing after the warp
2013-07-02 10:08:23 +01:00
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
c8c21fcc0f
apply screen limit policy to border configure requests
2013-07-02 08:34:25 +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
Carsten Haitzler
934e02b320
font previews in efm - in thumbnails and in efm preview
2013-07-02 14:24:16 +09: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
Igor Murzov
dafe0b94d2
Unignore some .desktop files
2013-06-28 14:55:43 +04:00
Carsten Haitzler
ad384c1c77
update po's
2013-06-28 19:19:55 +09:00
Igor Murzov
1789f33b77
Add serbian translation of desktop files.
...
Found these uncommited files while cleaning up my temporary files :/
2013-06-28 14:10:53 +04: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
de80a48fc3
When we unbind the data device or input device, we do not need to call
...
free().
Free the allocated strings after creating the keymap (leak--).
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-06-28 07:57:34 +01:00
Chris Michael
77e6d1c8e1
Update unbind of the data device to use wl_resource_get_link.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-06-28 06:50:26 +01:00
Chris Michael
bd3281c248
Revert "leak--: Store xkb_rule_names into Input structure so we can free the strings"
...
This reverts commit 87c1798281
.
NB: This actually causes a nasty crash on E shutdown, so I need to
come up with another solution.
2013-06-28 06:49:09 +01:00
Mike Blumenkrantz
181f11a03a
fix override window shape input cutting
...
this is currently GUARANTEED to break with override shaped windows, which means that if such a window is ever opened, it will NEVER receive input unless it is placed over another client window. this is due to a limitation in evas where it is impossible to (de)select input regions which forced me to choose between either having shaped override windows (such as desktop recorders) block all mouse input to the screen OR have normal override windows (gtk menus and popups...) not able to generate their own input shape at all
2013-06-27 14:39:40 +01:00
Chris Michael
87c1798281
leak--: Store xkb_rule_names into Input structure so we can free the strings
...
on shutdown or keymap change.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-06-27 11:37:51 +01:00