efl/src
Carsten Haitzler 72438ab2a1 Revert the wobbly window code in wayland_egl engine - fun is over guys
So ok. haha. Amusing. But this is inappropriate.

1. It's not an INTENDED effect in theme so unless the theme ius doing
it - it shouldn't happen.
2. There are places to do this and it's NOT inside an engine. There
are high level filter and other mechanisms.
3. Actually this shouldn't be even done client-side. It should be done
compositor-side when moving a window around. Knowing velocity vector
etc. is useful to a client so the protocol can stay but doing the
animation client-side is "wrong". Some windows wobble and others do
not based on toolkit? really? sure we have to live with the CSD
difference but this? The compositor can do this JUYST fine. leave it
to compositor... OR do this properly with filters client-side. e.g. a
2d displacement map with evas filters would do the job as long as it
interpolates. If you want a way of forcing ALL objects in the canvas
to redirect to an intermediate buffer then do it up there at the
canvas level. It then works in GL and software, as opposed to only GL.

Also.... this is now causing issues for users:

<memeka> hi, from
https://git.enlightenment.org/core/efl.git/commit/?id=fb76fe55a52ac212b6870f1d74470a79ea5c5246
i run EFL_WAYLAND_DISABLE_WWW=1 terminology -> but it crashes in
wayland_egl/www.c in the setup_shaders function .... HELP?

so the fun was fune until we do a release (now) and until this causes
problems for users. Back to tried and tested code.

If you want to do this... do it right at the portable layers above.

...

Revert "wayland-egl: Fix use after free"
Revert "wayland_egl: Fix redirect to texture"
Revert "evas-wayland-egl: Add www protocol handling to wayland-egl engine"
Revert "gl_common: Add API for redirecting render to texture"

This reverts commit 2760afbb0e.
This reverts commit c937248eac.
This reverts commit c67f50b40a.
This reverts commit 0f7f4b6de0.
2016-07-11 14:54:35 +09:00
..
benchmarks Adjust the code according to the eo event stop changes. 2016-06-20 18:02:00 +01:00
bin edje: update a style when a style is added as class's member 2016-07-11 13:13:39 +09:00
bindings elua: support is_restart for events in eolian api 2016-07-07 15:15:03 +01:00
edje_external edje_external: add combobox external 2016-07-03 21:35:07 +02:00
examples examples: edje: remove executable bit from svg files 2016-07-07 14:22:54 +02:00
generic evas generic loader raw - fix small coverity complaint 2016-07-09 12:13:40 +09:00
lib ecore_x: NULL derefs. 2016-07-11 14:20:00 +09:00
modules Revert the wobbly window code in wayland_egl engine - fun is over guys 2016-07-11 14:54:35 +09:00
scripts docs: much improved enum/struct/typedef C signatures 2016-07-07 15:52:00 +01:00
static_libs wayland_shm: Add exynos allocator for dmabuf 2016-06-03 11:05:28 -05:00
tests eo base - add weak object refs as per jpeg needs 2016-07-07 18:41:23 +09:00
utils/ecore
Makefile.am build: clean generated js and lua files manually to avoid problems with CLEANFILES 2016-06-21 17:07:13 +02:00
Makefile_Cxx.am elementary-cxx: Fix Elementary.hh header to #define EFL_EO_API_SUPPORT 2016-06-15 15:50:04 -03:00
Makefile_EPhysics.am
Makefile_Ecore.am ecore: fix Windows build by properly defining EAPI in all case for internal API user. 2016-06-23 10:53:46 -07:00
Makefile_Ecore_Audio.am build: clean generated js and lua files manually to avoid problems with CLEANFILES 2016-06-21 17:07:13 +02:00
Makefile_Ecore_Avahi.am
Makefile_Ecore_Buffer.am
Makefile_Ecore_Cocoa.am
Makefile_Ecore_Con.am build: clean generated js and lua files manually to avoid problems with CLEANFILES 2016-06-21 17:07:13 +02:00
Makefile_Ecore_Drm.am
Makefile_Ecore_Drm2.am ecore-drm2: Add API functions to work with framebuffer objects 2016-05-27 11:57:53 -04:00
Makefile_Ecore_Evas.am ecore-evas: Port ecore_evas drm engine to use Ecore_Drm2 library 2016-05-27 11:57:53 -04:00
Makefile_Ecore_FB.am
Makefile_Ecore_File.am
Makefile_Ecore_IMF.am
Makefile_Ecore_IMF_Evas.am
Makefile_Ecore_Input.am Ecore_Input: define data type for joysticks 2016-06-13 20:33:29 +09:00
Makefile_Ecore_Input_Evas.am
Makefile_Ecore_Ipc.am
Makefile_Ecore_Js.am
Makefile_Ecore_Psl1ght.am build: split EXTRA_DIST files in src/ off from DISTFILES and handle separately 2016-06-10 13:04:18 +02:00
Makefile_Ecore_SDL.am
Makefile_Ecore_Wayland.am
Makefile_Ecore_Win32.am
Makefile_Ecore_Wl2.am elm_win: implement v2 of teamwork api using window-based display protocol 2016-05-20 14:54:06 -04:00
Makefile_Ecore_X.am build: split EXTRA_DIST files in src/ off from DISTFILES and handle separately 2016-06-10 13:04:18 +02:00
Makefile_Ector.am build: fix last bash occurance in use with gen_shader.sh 2016-06-15 11:16:04 +02:00
Makefile_Edje.am build: clean generated js and lua files manually to avoid problems with CLEANFILES 2016-06-21 17:07:13 +02:00
Makefile_Edje_Helper.am
Makefile_Eet.am build: split EXTRA_DIST files in src/ off from DISTFILES and handle separately 2016-06-10 13:04:18 +02:00
Makefile_Eet_Helper.am
Makefile_Eeze.am Eeze scanner: Fix setting of SUID. 2016-06-05 13:51:18 +01:00
Makefile_Efl.am efl: Remove eo struct Efl.Gfx.Color 2016-06-28 10:52:28 +09:00
Makefile_Efl_Js.am build: split EXTRA_DIST files in src/ off from DISTFILES and handle separately 2016-06-10 13:04:18 +02:00
Makefile_Efreet.am build: split EXTRA_DIST files in src/ off from DISTFILES and handle separately 2016-06-10 13:04:18 +02:00
Makefile_Eina.am eina: add forgotten file for distcheck. 2016-06-10 14:53:36 -07:00
Makefile_Eio.am eio: rename eio_job to efl_io_manager. 2016-06-22 13:19:13 -07:00
Makefile_Eldbus.am build: split EXTRA_DIST files in src/ off from DISTFILES and handle separately 2016-06-10 13:04:18 +02:00
Makefile_Elementary.am elm: efl_ui_frame: add back last efl_ui_frame_eo.h header 2016-07-07 12:22:12 +02:00
Makefile_Elocation.am
Makefile_Elput.am elput: Fix build of tests out of tree 2016-06-08 19:25:25 +09:00
Makefile_Elua.am build: split EXTRA_DIST files in src/ off from DISTFILES and handle separately 2016-06-10 13:04:18 +02:00
Makefile_Elua_Helper.am Revert "autotools: fix lots of warning." 2016-05-16 09:29:29 -07:00
Makefile_Embryo.am build: split EXTRA_DIST files in src/ off from DISTFILES and handle separately 2016-06-10 13:04:18 +02:00
Makefile_Emile.am build: split EXTRA_DIST files in src/ off from DISTFILES and handle separately 2016-06-10 13:04:18 +02:00
Makefile_Emotion.am build: clean generated js and lua files manually to avoid problems with CLEANFILES 2016-06-21 17:07:13 +02:00
Makefile_Eo.am build: clean generated js and lua files manually to avoid problems with CLEANFILES 2016-06-21 17:07:13 +02:00
Makefile_Eolian.am build: split EXTRA_DIST files in src/ off from DISTFILES and handle separately 2016-06-10 13:04:18 +02:00
Makefile_Eolian_Cxx.am build: split EXTRA_DIST files in src/ off from DISTFILES and handle separately 2016-06-10 13:04:18 +02:00
Makefile_Eolian_Cxx_Helper.am
Makefile_Eolian_Files_Helper.am Revert "autotools: fix lots of warning." 2016-05-16 09:29:29 -07:00
Makefile_Eolian_Helper.am
Makefile_Eolian_Js.am
Makefile_Eolian_Js_Helper.am Revert "autotools: fix lots of warning." 2016-05-16 09:29:29 -07:00
Makefile_Eolian_Subbuild_Helper.am
Makefile_Escape.am
Makefile_Ethumb.am build: split EXTRA_DIST files in src/ off from DISTFILES and handle separately 2016-06-10 13:04:18 +02:00
Makefile_Ethumb_Client.am
Makefile_Evas.am Revert the wobbly window code in wayland_egl engine - fun is over guys 2016-07-11 14:54:35 +09:00
Makefile_Evil.am build: split EXTRA_DIST files in src/ off from DISTFILES and handle separately 2016-06-10 13:04:18 +02:00