Carsten Haitzler
bfec26893d
dont leak shape rects!
2013-05-23 20:56:08 +09:00
Mike Blumenkrantz
5ac0b9df10
remove unnecessary call to evas_object_data_get during gadget deletion
2013-05-23 11:16:00 +01:00
Mike Blumenkrantz
36bdc32757
use relative window coords when setting up desk transitions; fixes animations with multiple monitors
2013-05-23 11:06:11 +01:00
Mike Blumenkrantz
84c9e12238
set gadman window to fullscreen so edge actions can still be used while it's up
2013-05-23 10:45:25 +01:00
Mike Blumenkrantz
0f3c11c8c9
set gadman window name/class
2013-05-23 10:45:25 +01:00
Mike Blumenkrantz
738e8d5d4a
set pass events on effect_obj for comp wins instead of shobj; fixes dnd window finding algorithm
2013-05-23 10:45:25 +01:00
Mike Blumenkrantz
15933c43a0
improve e_comp_util_wins_print for non-border comp wins
2013-05-23 10:45:25 +01:00
Mike Blumenkrantz
921ecb5ede
gadman hover shouldn't be an override, just fullscreen
2013-05-23 10:45:25 +01:00
Mike Blumenkrantz
27c872e102
fix gadman hover dnd
2013-05-23 10:45:25 +01:00
Mike Blumenkrantz
25c67a8556
fix gadman gadget move-to menus
2013-05-23 10:45:24 +01:00
Stefan Schmidt
48cd1c1598
music-control: Add Rhythmbox to supported players.
2013-05-23 09:48:36 +01:00
Mike Blumenkrantz
74732f5603
block creation of comp wins for border parent windows
2013-05-23 08:59:51 +01:00
Mike Blumenkrantz
ce21e7fe98
ensure we delete previous shape if we commandeer an override comp win as a border comp win somehow
2013-05-23 08:59:51 +01:00
Chris Michael
3e487fb2c8
Actually, lets add a newline at the end also (since 'buf' does not
...
contain one).
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-05-22 17:31:31 +01:00
Chris Michael
51db96e202
Fix "warning: format not a string literal and no format arguments
...
[-Wformat-security]" compiler warning.
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-05-22 17:30:36 +01:00
Chris Michael
54931cf7f6
Fix several "variable may be used uninitialized" warnings.
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-05-22 17:26:18 +01:00
Mike Blumenkrantz
68829b05d5
block dynamic comp win creation for deleted border-client windows
2013-05-22 14:44:03 +01:00
Mike Blumenkrantz
a583f9a118
streamline comp win initial geometry setting to use fewer roundtrips and not randomly put overrides in the upper left corner
2013-05-22 14:17:37 +01:00
Mike Blumenkrantz
006b7ec618
rearrange all the comp settings dialog options and add backlight option to basic view
2013-05-22 14:01:31 +01:00
Mike Blumenkrantz
74f33f1ed2
block dynamic creation of comp wins for root windows and their parents. my confusion is palpable.
2013-05-22 13:24:03 +01:00
Mike Blumenkrantz
b6024ca722
unify comp win external shape creation routine and allow for non-override windows to be dynamically created on window show events
...
fixes stupid non-override qt menus
2013-05-22 13:16:48 +01:00
Mike Blumenkrantz
b0fb5ae565
greatly improve pointer focus models by hooking mouse callbacks to the comp win object
2013-05-22 11:07:01 +01:00
Mike Blumenkrantz
ae8d726c5a
remove old x focus hack for mouse in
2013-05-22 11:06:31 +01:00
Mike Blumenkrantz
2d50567556
set valgrind num-callers to 40 in e_start
2013-05-21 14:58:05 +01:00
Mike Blumenkrantz
35866ab02b
block access to efm icons after possible deletion
2013-05-21 14:54:01 +01:00
Mike Blumenkrantz
e0ba828932
silently remove comp module from module config on attempted load
2013-05-21 14:36:13 +01:00
Mike Blumenkrantz
107e32422e
fix conf2/gettext init debacle
...
phab review issue
2013-05-21 14:02:04 +01:00
Mike Blumenkrantz
edbb6d2294
better tag choice for new comp-backlight conf2 option
2013-05-21 13:57:19 +01:00
Carsten Haitzler
6b532aadad
add intel pstate support in cpufreq for kernel 3.9 and newer.
2013-05-21 22:07:06 +09:00
Carsten Haitzler
0bf55848ab
add option to not fade backlight on suspend/resume/reboot/shutdown/logout etc. to keep backlight untouched.
2013-05-21 22:07:06 +09:00
Mike Blumenkrantz
89664c894e
layout/comp "top at xy" functions now allow restricting based on visibility
...
fixes desktop gadget dnd
2013-05-21 13:52:11 +01:00
Mike Blumenkrantz
1bd7fc8d73
block popup showing when content not set
2013-05-21 11:58:08 +01:00
Mike Blumenkrantz
9836d657d2
fix window desk send flip to action (GLIMAAAAAAAAAAAAAAAAAAAAA)
2013-05-21 11:29:50 +01:00
Mike Blumenkrantz
9e16026e04
set pass events on override windows to fix things like desktop recording
2013-05-21 11:21:05 +01:00
Mike Blumenkrantz
b307dee904
block non-override comp win creation more effectively
2013-05-21 11:21:05 +01:00
Mike Blumenkrantz
f72b309bb6
call comp populate after borders have been created in startup to reduce number of comp wins created
2013-05-21 11:21:05 +01:00
Mike Blumenkrantz
c8d615f155
comp shape updates:
...
* move all shape rectangle stuff into e_container_shape
* use input rects for cutting comp shape when available
* set shape changed and render queue when container shape change callbacks are called
* create fewer comp wins (small memory improvement)
2013-05-21 11:21:05 +01:00
Deon Thomas
17f4e85042
Wizard - Temperature detection for Linux
...
Implemented temp sensor detection for linux, it is basically a light
detection, most info came from the temperature module,
_wizard_temperature_get_bus_files == temperature_get_bus_files from
temperature module. tested on 4 systems, and one really old system
which does not have sensors and it seems to work very good.
2013-05-21 09:26:55 +09:00
Carsten Haitzler
4752435fe1
handle trailing newline from cpu governors so they get listed right.
2013-05-21 01:25:19 +09:00
Carsten Haitzler
74d23ebd80
when an exe is removed from ibar icon exes, del watcher to avoid segv.
2013-05-20 22:24:30 +09:00
Carsten Haitzler
75f8470839
just in case - set list of exe's to null on freeing it in ibar
2013-05-20 21:49:53 +09:00
Mike Blumenkrantz
7749fddaa0
set comp mirror image size before setting image data -> no more black/garbage mirrors
2013-05-20 12:18:21 +01:00
Mike Blumenkrantz
d208926bdf
fix crash when deleting icon menu
2013-05-20 12:02:34 +01:00
Mike Blumenkrantz
e407877885
fix possible memleak when failing to fetch music-player seek dbus args
...
klocwork issue
2013-05-20 11:16:07 +01:00
Mike Blumenkrantz
1b8c6fc89a
fix possible memleak when creating new app menu entries
...
klocwork issue
2013-05-20 11:16:07 +01:00
Chris Michael
a019ffb7ac
Fix another memleak reported by klockwork.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-20 10:31:01 +01:00
Chris Michael
10acf59475
Fix potential memleaks reported by klockwork.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-20 10:31:01 +01:00
Chris Michael
dff4df51f3
Fix potential memleak reported by klockwork.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-20 10:31:01 +01:00
Mike Blumenkrantz
25c0f38bf6
pager popups no longer allow clicking
...
deal with it
2013-05-20 08:59:50 +01:00
Mike Blumenkrantz
9d8a1c0a75
ignore comp shapes which have pass events set
2013-05-20 08:59:33 +01:00
Carsten Haitzler
4ca3e80d2b
fix comp mirrors to work with gl engines...
2013-05-19 23:44:15 +09:00
Carsten Haitzler
5548e4afa7
... improve that popup box from ibar to not scale all over the place... but.. comp mirrors are full of garbage for me.
2013-05-19 23:34:10 +09:00
Chris Michael
2babd46029
printf--
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-05-19 12:48:54 +01:00
Chris Michael
dc3c16c4a5
Fix randr dialog to display monitors that are disabled.
...
Add function to get a monitor's preferred mode size.
Add function to find any clones of a monitor.
Add function to find a valid crtc for an output
NB: Raster, this should fix your reported problem ;)
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-05-19 12:44:26 +01:00
Chris Michael
37498d7062
Add function to find a valid crtc for this monitor if none is set.
...
If a monitor gets re-enabled and no current mode is set (which is
typically the case), then find a mode based on size.
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-05-19 12:44:26 +01:00
Chris Michael
012a05e571
Modes is a zero-based list, so preferred needs to be -1.
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-05-19 12:44:26 +01:00
Chris Michael
cc919670fd
Remove unused variables.
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-05-19 12:44:26 +01:00
Chris Michael
31d34db673
Initialize 'orients' variable to rotation 0.
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-05-19 12:44:26 +01:00
discomfitor
9ef130a6da
ibar now conceals a terrible power. the first person who can figure it out without reading the commit gets a surprise!
2013-05-18 19:39:52 +01:00
discomfitor
0e0b20c075
block multiple menu deactivate callbacks
2013-05-18 19:39:52 +01:00
discomfitor
c34a28707f
e_popup_autoclose() now also allows a delete function to replace normal popup deletion
2013-05-18 19:39:52 +01:00
discomfitor
34399c80db
allow popups named "noshadow*" to skip comp shadowing
2013-05-18 19:39:52 +01:00
discomfitor
d72411c6ea
make gadcon popup cleanup slightly more correct when deleting objects
2013-05-18 19:39:52 +01:00
discomfitor
12944d7afe
add e_exec_phony to create fake e_exec instances on e restart
2013-05-18 19:39:51 +01:00
discomfitor
d8dc6df8c4
add E_Exec_Instance to E_Border and vice versa
2013-05-18 19:39:51 +01:00
discomfitor
4bbafeebb3
using pixmap w/h directly for comp mirrors is probably infinitesimally faster here
2013-05-18 19:39:51 +01:00
discomfitor
29be7a23ba
delete e_exec expire timers when the instance is found...
2013-05-18 19:39:51 +01:00
discomfitor
2f6bbfd908
fix comp mirrors for argb xim non-native wins
2013-05-18 19:39:51 +01:00
discomfitor
48c0777dd1
add battery icon to popup for low power warning to ensure deletion
2013-05-18 19:39:51 +01:00
discomfitor
a7148b558f
e_exec_desktop_instances_find
2013-05-18 19:39:51 +01:00
Chris Michael
c29269c6b5
Fix window remembers dialog to actually enable the apply button if you
...
change one of the remember check boxes.
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-05-18 16:49:06 +01:00
Chris Michael
9e605ebce8
Fix randr plug-n-play for cedric because he asked nicely ;)
...
- Add config timestamping to our randr config.
- remove property_notify handler as we never use it.
- Unify some code to remove duplication
- Add a lot of debugging output.
Yes, e_randr is going to be noisy for a little while until I can
verify that it works for others also.
- Too many other changes to list.
Suffice to say, this makes e_randr plug-n-play work (here anyway).
NB: Right now, this just clones. It Could be changed to extend new
monitors tho
NB: This works here, on my laptop at home. If you find it does not
work for you, please supply the output of E's startup/restart when you
plug AND unplug monitors.
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-05-18 16:35:16 +01:00
Chris Michael
1edb77e5c4
Add config_timestamp to e_randr_cfg.
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-05-18 16:35:16 +01:00
Chris Michael
1197cc43a9
Minor formatting fix.
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-05-18 16:35:16 +01:00
Carsten Haitzler
8814dbc109
fix focus hang bug - zmike suggestion...
2013-05-16 14:44:33 +09:00
zmike
5cebe429d4
fix desk flip focus when switching screens with mouse focus during animation
2013-05-15 21:11:47 +01:00
discomfitor
7d469785d5
block pointer warp after desk flip animation if new desk is not in current zone
2013-05-13 22:27:24 +01:00
discomfitor
8912e7a7fe
e_desk_last_focused_focus now returns the focused border
2013-05-13 22:21:14 +01:00
discomfitor
02d59dbdb2
shouldn't need to flush shadow win tree again after desk show since it was already flushed in both show and hide
2013-05-13 22:21:14 +01:00
Jérémy Zurcher
d0b7970f5f
e_comp: partial revert to fix mixer popup
...
Revert "let us... force zoomap always for popups and menus. let's eee if this"
This reverts commit 4df2ff56f5
.
2013-05-13 22:53:22 +02:00
Chris Michael
9d2f29f0ae
Add functions to allow wayland clients to run inside Enlightenment
...
again.
Wayland moved the input handling to be inside the "compositor" now, so
we need to add functions/support for that.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-13 09:03:43 +01:00
Igor Murzov
abfe4e1b69
Make gadcon locations translatable
2013-05-12 02:02:26 +04:00
Igor Murzov
cb062fd350
Update russian translation
2013-05-11 12:15:02 +04:00
Igor Murzov
b48114152a
Better gettext usage for conf2 module
2013-05-11 12:15:01 +04:00
Igor Murzov
553b055a06
Remove double space in a message
2013-05-11 12:15:01 +04:00
Igor Murzov
229ad049bc
Support DeaDBeeF in Music Controller
2013-05-11 12:15:01 +04:00
Carsten Haitzler
a242745ee6
hmmm i see a rememebrs bug oh so waiting to happen.. delete a
...
rememeber but the idler stil has it in its list.
2013-05-11 11:11:13 +09:00
Mike Blumenkrantz
ad89c33535
remove unused "modal_windows" option which was breaking dialog focus in some cases
2013-05-10 13:08:52 +01:00
Mike Blumenkrantz
b797b4bb1b
always unlock focus after pointer warp, even if warp border has previously been unset
2013-05-10 13:08:31 +01:00
Mike Blumenkrantz
4a7832a61b
fix autoraise when mousing into already-focused windows
2013-05-10 13:08:01 +01:00
Mike Blumenkrantz
4da2c68fec
fix floating border icons when changing border themes
2013-05-10 12:29:58 +01:00
Mike Blumenkrantz
103298eee3
remove some completed compositor todos
2013-05-10 12:23:07 +01:00
Mike Blumenkrantz
727cd45b5c
force window resize when pixmap comes back with a size that doesn't match the client window
...
this causes comp to refetch the pixmap again with the correct size and allows windows which were shaded across a restart to be unshaded
2013-05-10 11:11:35 +01:00
Mike Blumenkrantz
053a14197e
correctly send border move events for shading where applicable
2013-05-10 10:43:09 +01:00
Mike Blumenkrantz
0bcb83b2b6
more accurately init window position for re-managed windows
2013-05-10 10:40:54 +01:00
Mike Blumenkrantz
c533d03e59
block border resize action for shading/shaded windows
2013-05-10 10:40:20 +01:00
Mike Blumenkrantz
11388ab67e
block window shade animation for new clients
2013-05-10 10:39:56 +01:00
Mike Blumenkrantz
f5a573abf4
typedef E_Event_Border_Simple
2013-05-10 10:39:36 +01:00
Mike Blumenkrantz
95b9313e64
don't fetch window pixmap for shaded window
2013-05-10 10:38:37 +01:00
Mike Blumenkrantz
1b684e8191
correctly calculate border frame shape when cutting a window
2013-05-09 14:14:52 +01:00
Mike Blumenkrantz
84b071df66
set shape input rects for shaped windows
2013-05-09 14:07:53 +01:00
Mike Blumenkrantz
2723bde28c
fix dbusmenu crash
2013-05-09 13:14:42 +01:00
Mike Blumenkrantz
6f29188963
ignore comp shape rects outside the screen, print overrides in comp win print function
2013-05-09 13:06:04 +01:00
Mike Blumenkrantz
646f90439f
increase systray min width, define systray gadget min sizes, also apply min sizes when resizing dynamically
2013-05-09 07:57:06 +01:00
Mike Blumenkrantz
43c540a4f1
block mouse focus events if desk animation is running
2013-05-08 13:43:19 +01:00
Mike Blumenkrantz
506cb8046d
force mouse up feed on menu ungrab to ensure it gets received
...
issue described in T89
2013-05-08 13:26:25 +01:00
Mike Blumenkrantz
b5e79146a3
update container shapes and apply comp hidden when (un)shading windows
2013-05-08 12:42:59 +01:00
Mike Blumenkrantz
2c420cde8b
leave britney^Wgravity alone (during shading)! #2
2013-05-08 12:33:07 +01:00
Mike Blumenkrantz
9c91d45f5d
remove redundant setting of bd->changed
2013-05-08 12:32:55 +01:00
Mike Blumenkrantz
219b40545b
add toggle for borderless window state to top-level of border menu
2013-05-08 08:55:54 +01:00
Mike Blumenkrantz
ddaa6013c6
e_border borderless flag is now used at highest priority when determining which border to set
2013-05-08 08:47:17 +01:00
Mike Blumenkrantz
d8c603ae87
filemanager windows no longer resize to 0x0 when double clicked with no icons present
...
T78
2013-05-08 08:28:53 +01:00
Mike Blumenkrantz
529d58a410
e_fm2_optimal_size_calc now returns a bool to indicate whether the returned size can be used
2013-05-08 08:27:54 +01:00
Mike Blumenkrantz
2d55999aad
reuse comp canvas for ibar grab win
2013-05-07 13:11:05 +01:00
Mike Blumenkrantz
9b8c586202
fix input shapes for input windows: desk flipping once again functional
2013-05-07 11:42:02 +01:00
Ian Lee
02149c903c
patches to remove eukit and add device icon from D99
2013-05-07 11:17:03 +01:00
Mike Blumenkrantz
7cfd355f7f
unbreak window resizing
2013-05-07 10:32:38 +01:00
Mike Blumenkrantz
2a8316de75
leave britney^Wgravity alone (during shading)!
2013-05-07 10:14:25 +01:00
Mike Blumenkrantz
8966fa40d9
window shading no longer changes xwin geometry and looks nicer
2013-05-07 08:50:35 +01:00
Mike Blumenkrantz
c7e64b4e38
block damage and pixmap fetches on windows in geometry updates if window is shading
2013-05-07 08:50:08 +01:00
Mike Blumenkrantz
6018f8c356
ensure comp geometry update happens even if update gets deferred
2013-05-07 08:49:44 +01:00
Mike Blumenkrantz
26b7ff074a
don't use pixmap size for comp geom updates if border is shading
2013-05-07 08:49:21 +01:00
Igor Murzov
60c687415a
Comment out outdated translations in .desktop file of conf_comp module.
...
Translations in .desktop file of conf_comp module are copied from
one of now removed comp module. And as there is no tag 'fuzzy' for
desktop files, translations that need to be updated are commented out.
2013-05-05 00:49:18 +04:00
Igor Murzov
599ff00c26
Partially revert commit 8d7c40c622
2013-05-05 00:33:45 +04:00
maxerba
8d7c40c622
updating serbian translation
2013-05-04 20:40:16 +02:00
maxerba
99b361871e
updating italian translation
2013-05-04 19:54:52 +02:00
Chris Michael
ca1b15918d
Test for valid Wayland compositor before trying to shutdown.
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-05-04 14:35:01 +01:00
Chris Michael
61ef289fe4
Check for valid wayland compositor before trying to init desktop shell.
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-05-04 12:30:02 +01:00
Chris Michael
f80097f0cb
Check for valid wayland compositor and display before dispatching.
...
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-05-04 12:26:25 +01:00
Mike Blumenkrantz
046aecdf06
fix invalid read of notification popup after delete
2013-05-03 13:39:38 +01:00
Chris Michael
b82cb14698
e_xkb_layout_get can return NULL so trap for that and only set the
...
names.layout below if needed.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-03 06:39:00 +01:00
Igor Murzov
971ca768eb
Update russian translation
2013-05-02 16:05:26 +04:00
Igor Murzov
c449a14ce5
Fix thinkos
2013-05-02 15:49:25 +04:00
Igor Murzov
d5b019b078
Fix incorrect format usage in E_CONFIGURE_OPTION_MINMAX_STEP_FMT
2013-05-02 15:49:25 +04:00
Igor Murzov
d81819e5cd
Add some more messages to the pot
2013-05-02 15:49:25 +04:00
Igor Murzov
2b86e82d6c
Gettextize bluez4 module
2013-05-02 15:49:24 +04:00
Mike Blumenkrantz
a6c1042e39
add free callback to size debugging
2013-05-02 08:04:53 +01:00
Carsten Haitzler
4df2ff56f5
let us... force zoomap always for popups and menus. let's eee if this
...
speeds things up?
2013-04-30 12:37:59 +09:00
Mike Blumenkrantz
5a90516141
move dnd init again so it doesn't break during comp init
2013-04-29 09:46:14 +01:00
Mike Blumenkrantz
85d192238e
remove unnecessary comp checks for init win
2013-04-29 09:46:10 +01:00
Mike Blumenkrantz
85022b2e40
fix dnd text-url/list handler to add trailing null before parsing into list
2013-04-29 09:36:06 +01:00
Chris Michael
6f0a4a63bc
Start on code to allow Wayland Clients to render using EGL
...
Currently, all Wayland Clients render inside E using software
(regardless of E's compositor setting).
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-04-26 13:48:46 +01:00
Chris Michael
7c37664ed6
Add egl extension header
...
Add bind and unbind proc address
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-04-26 13:48:46 +01:00
Chris Michael
a07d830ce2
Add support for Dynamic Keymap changes in Wayland Clients.
...
Now, if you change E's keyboard layout, then Wayland Clients will also
dynamically change to the new keymap.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-04-26 13:48:46 +01:00
Chris Michael
c2bde038fc
Add keyboard_resource to compositor struct.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-04-26 13:48:46 +01:00
Chris Michael
27fa756808
Add Event handler (for keymap events) to compositor structure.
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-04-26 13:48:46 +01:00
Mike Blumenkrantz
f45e418158
default notification urgency to normal to ensure that notifications are displayed when they do not explicitly set the urgency hint
2013-04-26 08:53:16 +01:00
Carsten Haitzler
8cf7e61744
protect against failure to find a container layer win in comp
...
it may happen that a container layer window cannot be found (someone
deleted it other than e - which is possible), and e hasn't expected
this. comp will have removed the comp win entry but containers will
not know. this is either some client being stupid, or malicious, but
protect against it, complain with an ERR and march on so we don't crash.
2013-04-26 16:31:29 +09:00
Carsten Haitzler
59c4e0f81b
fix race condtion in comp caused by delayed job doing the populate.
...
by making a job to delay population we play a race condition game with
initting of other bits of e. this means the comp may or may not have
been filled by the container layer winds before other internal events
and actions start making comp wins and setting layers. this means that
things like e_comp_win_find() for a con->layers[n].win may fail... as
this has yet to be added... and thus.. we crash in startup. it's a
race condition.
so this removed the delay job and makes population of the comp
explicit. it puts the population into the hnds of the e_main init
after a manager has been created and after a container is created, and
thus laer wins created, so it can walk the x window stack correctly,
but before anything else is done. this means that we will be properly
inited at this point without a race condition.
2013-04-26 16:31:29 +09:00
maxerba
4f4ab0f432
updating italian translation
2013-04-25 15:21:24 +02:00
Mike Blumenkrantz
5bacb5dfc3
restack event rect for efm...always
2013-04-25 12:02:36 +01:00
Mike Blumenkrantz
2353c5f2ac
add another check for vmware windows, ticket #1057
2013-04-25 11:50:48 +01:00
Mike Blumenkrantz
db72a84e58
improve efm mouse move detection (no more tooltips when cursor is in separate window)
2013-04-25 11:45:53 +01:00
Mike Blumenkrantz
47283e5518
add deskmirror, a new widget which breaks evas in a number of terrifying ways
...
to experience the terror, uncomment the define in e_deskmirror.h
2013-04-25 11:21:22 +01:00
Mike Blumenkrantz
7777b5d738
fix stacking list order of comp objects under the layout
2013-04-25 11:21:18 +01:00
Mike Blumenkrantz
0b844d36eb
block efm key actions while menu is active
...
https://phab.enlightenment.org/T12
2013-04-25 09:23:33 +01:00
Mike Blumenkrantz
f2fe52a074
menus are no longer enrolled in the same school as mexican jumping beans
2013-04-25 09:20:22 +01:00
Mike Blumenkrantz
53d8c89791
unbreak notification callbacks, fix notification crashes
...
this should not have been committed as-is, and I'm very disappointed at the lack of testing here.
2013-04-25 09:12:43 +01:00
Mike Blumenkrantz
1efc663a18
unset data ptr for notification handler in notification module
2013-04-25 08:50:37 +01:00
Mike Blumenkrantz
275000dcbf
only apply solid zoomap for menus
2013-04-23 17:10:20 +01:00
Mike Blumenkrantz
3a983e8d59
move border shadow checks to e_util
2013-04-23 17:10:20 +01:00
Lucas De Marchi
f8a2dd4d95
Rename edbus->eldbus
2013-04-23 12:37:43 -03:00
Mike Blumenkrantz
646943d897
ignore window focus in events on iconic borders; these are guaranteed to be wrong
2013-04-23 16:26:19 +01:00
Mike Blumenkrantz
de99185efa
block refocus of currently focused window when applying desk focus
2013-04-23 16:25:56 +01:00
Mike Blumenkrantz
2ae8713130
fix comp pixmap fetching to refetch when X is slow
2013-04-23 15:53:54 +01:00
Jérémy Zurcher
21be5a7e61
mixer: factorize popup&gadget balance&volume code
2013-04-23 15:03:21 +02:00
Chris Michael
2344c1efdf
Add list of outputs to compositor (needed for drm compositor).
...
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-04-23 09:54:56 +01:00
Jérémy Zurcher
c24bdf66df
mixer: prevent mem leak and let default card setup on empty module
...
config
2013-04-23 10:57:28 +02:00
Mike Blumenkrantz
fb4d8b9f35
set force flag when hiding comp wins on desk switch
2013-04-23 09:07:58 +01:00
Mike Blumenkrantz
6d27a48f58
add comp win zoomaps back with an #ifdef for debugging
2013-04-23 08:58:56 +01:00
Mike Blumenkrantz
9d6e2ecc97
update comp win geometry on border events
2013-04-23 08:58:56 +01:00
Mike Blumenkrantz
5c49e7c981
remove border checking for comp win add...this is bad I guess
2013-04-23 08:58:56 +01:00
Carsten Haitzler
e28be382a2
stop adding max: to bg edj's being generated on import.
2013-04-23 15:50:49 +09:00
Mike Blumenkrantz
486944af0a
use e_comp_win_effect_unclip after desk show
2013-04-22 13:58:01 +01:00
Mike Blumenkrantz
b04d2dfc4b
add e_comp_win_effect_unclip() to unclip an effect object after a transition
2013-04-22 13:58:01 +01:00
Mike Blumenkrantz
1ff1b21563
check for border when adding comp wins without border object; temporary until e19
2013-04-22 13:58:01 +01:00
Mike Blumenkrantz
b366590cb3
use 2 for desk hide manage to prevent comp source from being hidden
2013-04-22 13:58:01 +01:00
Carsten Haitzler
1bd06b4a8d
oops - didnt fix pa RIGHT... now its fixed - detects pa native socket
...
properly if its an XDG_RUNTIME dir.
2013-04-22 00:31:22 +09:00
Boris Faure
de187284fc
tiling: fix segv when adding a stack without config
2013-04-20 18:27:06 +02:00
Carsten Haitzler
2a7a3a557f
e17 mixer - use XDG_RUNTIME_DIR for finding pulse... and have more
...
generous fallbacks.
2013-04-21 00:42:34 +09:00
Carsten Haitzler
0985de0051
if inst->channel is null... dont segv at least in mixer.
2013-04-21 00:17:12 +09:00
Mike Blumenkrantz
17e7ea400c
improve comp mirror safety check again
2013-04-19 16:47:06 +01:00
Mike Blumenkrantz
bd0ca79320
unset comp effect clip after effect ends
2013-04-19 16:23:56 +01:00
Mike Blumenkrantz
26a3a75e8c
e_comp_get() supports e_desk
2013-04-19 15:18:28 +01:00
Mike Blumenkrantz
f5965d533c
add new event for comp win stacking
2013-04-19 13:49:34 +01:00
Mike Blumenkrantz
f9f81ee6e1
send right comp source events
2013-04-19 13:44:52 +01:00
Mike Blumenkrantz
f0f998f7f6
creating individual bgpreview objects no longer requires sizes
2013-04-19 12:49:53 +01:00
Mike Blumenkrantz
d5911a5126
still using edje group called deskpreview for bgpreviews
2013-04-19 12:49:53 +01:00
Mike Blumenkrantz
eeb3b1908a
e_widget_bgpreview_desk_add now takes an evas instead of an evas object
2013-04-19 11:02:29 +01:00
Mike Blumenkrantz
e673e85f98
rename deskpreview -> bgpreview
2013-04-19 10:07:15 +01:00
Mike Blumenkrantz
cfe46c2c40
make comp mirror safety check useful
2013-04-19 10:03:42 +01:00
Mike Blumenkrantz
5654d4ea4b
simplify comp mirror creation, update related fixme
2013-04-19 10:00:54 +01:00
Mike Blumenkrantz
711f91f1f6
add name to notification content objects+mirrors
2013-04-19 09:41:21 +01:00
Cedric Bail
a7ba24df70
e_comp: don't rely on undefined callback call order.
2013-04-19 11:23:13 +09:00
Mike Blumenkrantz
6371da9a61
add new modes for notification display when using multiple monitors, shows a TODO bug for comp zoomap mirrors
2013-04-18 15:50:49 +01:00
Mike Blumenkrantz
ded0db707f
use zoomap as image source for object mirrors, for all the good it will do
2013-04-18 13:42:23 +01:00
Mike Blumenkrantz
e922fcd32e
ensure we use edje util zoomap function only on known edje objects
2013-04-18 13:42:00 +01:00
Mike Blumenkrantz
2795e52b9b
set current config version on load
2013-04-18 13:04:23 +01:00
Mike Blumenkrantz
b4b8e69bfe
try actually updating on border resize event for slightly more accurate resizes when doing shade animations rapidly
2013-04-18 12:57:37 +01:00
Mike Blumenkrantz
f9a45e14ec
comp win geometry updates with updates pending now queue another render job
2013-04-18 12:56:46 +01:00