fix segv on popup... with items. infinite stack blow. but oh my there
is so much more to fix.. i don't know where to begin.



git-svn-id: http://svn.enlightenment.org/svn/e/trunk@74324 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
Ecore_wayland: Fix calls to update_modifier state and pass the proper
paramaters. Only set input & opaque regions during resize.



git-svn-id: http://svn.enlightenment.org/svn/e/trunk@74325 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
add a third libmount backend for "current" libmount, where we are too cool for /etc/mtab


git-svn-id: http://svn.enlightenment.org/svn/e/trunk@74326 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
don't throw double events for our own disk ops


git-svn-id: http://svn.enlightenment.org/svn/e/trunk@74327 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
Evas (wayland_egl): Fix crashes when flipping window alpha state.

From: Alex Wu <zhiwen.wu@linux.intel.com>

When calling elm_win_alpha_set(), the global EGLContext object keep
unchanged, but the new EGLSurface object subjects to the new EGLConfig
with changed alpha_size. This makes eng_window_new() failed and hence
free the  Render_Engine object (e->engine.data.output) and nullize it.
Next time other objects reference the output, segfault occurs.

In this patch, I give every Evas_GL_Wl_Window object a EGLContext object
and all these EGLContext objects share the same shader program objects.

A new global EGLContext object "share_context" added, which is
responsible for keeping the shared objects alive. e.g. shader program
objects.At the first time succeeded to create a EGLContext, assign it to
the "share_context", and should not destory it in eng_window_free.

The "share_context" will be taken as the 3rd argument when calling
eglCreateContext(), and then updated to the new created EGLContext to
keep the shared gl objects available.

Thanks for devilhorns' review and suggestion.



git-svn-id: http://svn.enlightenment.org/svn/e/trunk@74328 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
Eeze: lets make it buildable once again

git-svn-id: http://svn.enlightenment.org/svn/e/trunk@74329 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
Evas (wayland_egl): Fix a series of various segfaults with the
wayland_egl engine caused by windows being hidden:

From: Rob Bradford <rob@linux.intel.com>
Date: Fri, 13 Jul 2012 19:13:12 +0100
Subject: [PATCH] evas(wayland_egl): Resolve a series of segfaults on
clean-up

The first was that when a window was being hidden the render engine
(e->engine.data.output) was being assigned to NULL (like on an error
path). I
checked other backends and they only free and nullify this pointer on
error
paths. By doing it on a hide it was interfering with cleanup process
for the
object.

This then highlighted a second crash from the derefence of the window
to NULL
when flushing the cache. If the window was hidden this window pointer
would
be NULL.

The third it highlighted was a duplicate call into
evas_gl_common_image_free
and the freeing of the image cache twice. By the time eng_image_free
has been
called the cache has already been freed so we can remove the duplicate
free.



git-svn-id: http://svn.enlightenment.org/svn/e/trunk@74330 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
From: Ingvaldur Sigurjonsson <rocketiii.scientist@gmail.com>
Subject: [E-devel] [PATCH]Evas.h comments patch

When reading the comments of 'evas_object_textgrid_update_add' I
noticed 
a little cnp err. The enclosed patch is just a suggestion, but the 
misleading comment was driving me nuts...



git-svn-id: http://svn.enlightenment.org/svn/e/trunk@74331 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
Remove deprecation warnings in CElmGenList.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk@74332 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
lets try pretend to be xterm-256color and see how this works?



git-svn-id: http://svn.enlightenment.org/svn/e/trunk@74333 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
elementary/scroller - Fixed scroller to not have the hold flag which causes the edje object up event block.

Please review this patch I don't know the intention why did someone add this flags on mouse up in scroller.

Anyhow I tested and works fine.



git-svn-id: http://svn.enlightenment.org/svn/e/trunk@74334 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
elm genlist.h: Added more description for elm_genlist_item_update.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk@74335 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
ok some things use the 256 col repeat set so make sure it repeats.



git-svn-id: http://svn.enlightenment.org/svn/e/trunk@74336 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
hmm no - i't using the real 256 colorcube. wow.



git-svn-id: http://svn.enlightenment.org/svn/e/trunk@74337 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
fix entry shift selection extend with mouse.



git-svn-id: http://svn.enlightenment.org/svn/e/trunk@74338 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
evas/gl - +null  & less code

This fixes the incorrect operations when evas gl is re-initialized in one same process



git-svn-id: http://svn.enlightenment.org/svn/e/trunk@74339 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
evas: handle proxy with the right context.


git-svn-id: http://svn.enlightenment.org/svn/e/trunk@74340 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
fix name of title/name of 3d test window



git-svn-id: http://svn.enlightenment.org/svn/e/trunk@74341 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
fix long standing layer set bug



git-svn-id: http://svn.enlightenment.org/svn/e/trunk@74342 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
fix layer bug with floating popup object in slider i added just before
freeze.



git-svn-id: http://svn.enlightenment.org/svn/e/trunk@74343 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33