Commit Graph

16645 Commits

Author SHA1 Message Date
Mike Blumenkrantz bc86c5a8b5 efm now supports text/x-moz-url dnd operations when using efl 1.8 2013-05-29 13:45:48 +01:00
Mike Blumenkrantz db20c24837 dnd overhaul
* use separate list for active handlers to avoid unnecessary iterating

* use similar function to efm for detecting supported dnd types
2013-05-29 13:45:48 +01:00
Mike Blumenkrantz 76ed05375d register comp canvas for dnd during creation 2013-05-29 13:45:48 +01:00
Mike Blumenkrantz abfed64b8a don't set dnd aware twice on comp canvas 2013-05-29 13:45:48 +01:00
Chris Michael 16c63ecf8c Remove call to screen_reset (not needed)
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-29 13:30:03 +01:00
Chris Michael ee715e2472 Fix possible memory leak reported by klockwork.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-29 13:05:43 +01:00
Chris Michael 45b4d9f36f Move xinerama init until After randr has setup the screens.
NB: Old Man, THIS should fix your black screen problem ;)

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-29 12:50:17 +01:00
Chris Michael 99268f50ab Rework the randr restore code
NB: This matches more closely to how xrandr applies settings

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-29 12:35:57 +01:00
Chris Michael 2a38555368 Add code to handle setting a larger screen size
IF, when applying any saved crtc settings, we find that the current
screen size is too small, then calculate a new screen size and apply it.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-29 07:21:39 +01:00
Mike Blumenkrantz e8f63e0bee handle dragging urls to efm: create new file with url as contents 2013-05-28 15:05:32 +01:00
Mike Blumenkrantz 14b50dca6b set delete callback on fileman toolbars to prevent double free 2013-05-28 15:05:32 +01:00
Mike Blumenkrantz c6f0c79b61 add e_util_string_list_free 2013-05-28 15:05:32 +01:00
Mike Blumenkrantz 5d6b139f35 make new dir creation more clear for error conditions 2013-05-28 15:05:32 +01:00
Chris Michael 7ae5da88da When we try to restore randr config, skip outputs that are not
connected.

Fix buffer which was flipping Primary Output when you restart E (ie:
only set Primary Output once).

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-28 14:43:48 +01:00
Mike Blumenkrantz a4a7a831c4 fix systray parenting and sizing
xembeds no longer appear during desklock
2013-05-28 13:18:28 +01:00
Mike Blumenkrantz e772799f4d disable comp shadows for override windows with titles that begin with "noshadow" 2013-05-28 13:18:28 +01:00
Mike Blumenkrantz 0eb88a495d make systray Instance struct public 2013-05-28 13:18:28 +01:00
Mike Blumenkrantz 4b8a73b1d9 systray is effectively the same whether it's in a shelf or on the desktop now, make it work for both 2013-05-28 13:18:28 +01:00
Carsten Haitzler 317968efa8 fix efm segv on single click due to out callbacks being called while deleting objects etc. 2013-05-28 21:03:07 +09:00
Carsten Haitzler 738b5d417d fix segv in applyig fileman config to all fwins while walking fwin list (deleting an fwin while walking) 2013-05-28 19:43:51 +09:00
Chris Michael 04b331ecb3 Move setting of XDG_RUNTIME_DIR to e_main
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2013-05-28 07:05:00 +01:00
Carsten Haitzler 4be1d4537a allow xdg dir usage if you add -DDOXDG to CFLAGS. 2013-05-28 12:32:31 +09:00
Carsten Haitzler b5b0756e79 add more acpi button support 2013-05-27 23:25:54 +09:00
Chris Michael 98ac01ceb8 Remove unused variable (not needed).
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-05-25 20:20:13 +01:00
Chris Michael 74a85a19db Actually, we cannot set primary first as we may need to re-enable a
saved monitor, so move "primary setting" until After we have enabled
and sized the monitors.

Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-05-25 20:18:33 +01:00
maxerba 42dd1fe8ee updating catalan translation 2013-05-25 14:30:03 +02:00
maxerba 458f82e8ff updating spanish translation 2013-05-25 11:38:58 +02:00
Chris Michael d498c41467 As we need XDG_RUNTIME_DIR to be set before we can run wayland-clients
inside E, check if it is set, and if not set it.

Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-05-24 21:53:39 +01:00
maxerba ae06da67c7 updating french and esperanto translations 2013-05-24 21:42:05 +02:00
Chris Michael 04936b207a Set primary output before crtc settings.
If the primary output saved in config does not exist, then set primary
to the first output.

Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-05-24 18:42:45 +01:00
Chris Michael 028c6ba378 Add recent changes to the ever important ChangeLog file (that I
totally forgot even existed) ;)

Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-05-24 13:31:13 +01:00
Chris Michael 1b76632915 Add suport for setting the Primary Output in the randr dialog....for
my German friend ;)

Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-05-24 13:05:41 +01:00
Chris Michael 9f95515926 Record primary output in randr config.
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-05-24 13:04:58 +01:00
Chris Michael d6a392d127 Preliminary support for Primary Output of XRandR
NB: If you have more than one output, XRandR has the option/support to
set a specific monitor as the primary output. These changes allow some
distinction in the dialog between which output is primary (a faint
glow around the monitor). This is just the "display" portion of
Primary Output support ... next is a method to Change that.

Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-05-24 11:28:34 +01:00
Chris Michael 7955818e25 Add randr theme support for primary outputs
NB: Someone may want to retheme this....

Signed-off-by: Chris Michael <devilhorns@comcast.net>
2013-05-24 11:01:02 +01:00
Mike Blumenkrantz 1b58e6cf8e fix shape rect related crash from b738b9fe5f 2013-05-23 13:29:34 +01:00
Carsten Haitzler b738b9fe5f fix shape rects leak in e_border 2013-05-23 21:39:33 +09:00
Carsten Haitzler 6ce67eca01 ensure pa autho info is 0'd out so valgrind doesnt complain about reading uninitialized data. 2013-05-23 21:39:33 +09:00
Mike Blumenkrantz 10585f1771 Revert "dont leak shape rects!"
they weren't leaking.
2013-05-23 13:16:15 +01:00
Mike Blumenkrantz 8c509d0a18 split comp effect edc into separate file 2013-05-23 13:16:05 +01:00
Mike Blumenkrantz e54edab54c trivial new desk flip animation: BLEND 2013-05-23 13:16:05 +01:00
Mike Blumenkrantz 2ce4e8190c set mouse_events: 0 on zoom comp effect clipper to be pedantic 2013-05-23 13:16:05 +01:00
Carsten Haitzler d73e6036c9 oops - remove fprintf debug from cpufreq. 2013-05-23 21:19:17 +09:00
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