summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-08-11evas-wayland-egl: Add support for partial update extensiondevs/devilhorns/evas_wayland_shmChris Michael
Summary: if EGL_KHR_partial_update extension is implemented in the driver, set damage region. This is done before the draw calls. Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-08-06Add experimental implementation of custom animator ticksChris Michael
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-08-06Merge branch 'devs/cedric/evas_snapshot'Cedric BAIL
Evas snapshot feature is a new attribute for Evas_Objet_Image that allow the object to get the pixels of the object below it in its own buffer. This can be used for two typicall use case. First is improving accessibility by offering a magnifying glass using snapshot together with Evas_Map. Second is to make it possible to blur the underlying content (in conjunction with filters). This should make it possible to do some nice new theme and effect. NOTE: As a technical note, this feature is very costly at the point. We do not support partial update on surface and we can't know if the object below did change, so we are forced to redraw the full content of the snapshot object for every frame. The only way to fix it is to add per surface damage detection. I guess it is time to start rolling this in.
2015-08-06edje: add a SNAPSHOT part in EDC.Cedric BAIL
2015-08-06evas: force full redraw of snapshot for every frame, every time.Cedric BAIL
NOTE: it would be nicer to setup a specific context for each snapshot and walk all the child below. If any of them did change, only trigger the full redraw in that case (and of course only if a filter with blurr does use it somewhere).
2015-08-05evas: move make update to be outside of the reused code for rendering sub ↵Cedric BAIL
objects.
2015-08-05evas: make sure that the context is only relevant to the surface we are ↵Cedric BAIL
currently manipulating.
2015-08-05evas: we now need to force mark the object as changed.Cedric BAIL
2015-08-05evas: implementation of snapshot feature.Cedric BAIL
This should theorically work, need some test. Design is easy to understand. Render every part of a snapshot object by rendering the content below it, before rendering the stack above it using that object content.
2015-08-05evas: prepare refactoring necessary for snapshot.Cedric BAIL
2015-08-05evas: add a snapshot bool to Evas_Object_Image.Cedric BAIL
Snapshot object are rendering the content of the canvas below them into them. They can then be used for filter, map or proxy. Have fun !
2015-08-05autotools: more cross platform dlfuncs/shm_open checksDaniel Kolesa
2015-08-05evas_3d_utils: fix compiler warningDaniel Kolesa
2015-08-05Edje entry: Fix to delete selection when preedit status has not ended.Subodh Kumar
Summary: Fix to delete selection when preedit status has not ended In preedit mode when selection is made and input any letter, there is duplicate character appeared because the selection is cleared when commit happens so delete the selection in preedit last stage. @fix Test Plan: Test in Tizen devices. Reviewers: woohyun, id213sin, shilpasingh, tasn Subscribers: rajeshps, cedric, govi Differential Revision: https://phab.enlightenment.org/D2837
2015-08-04evas_check_engine: Remove tests for specific version of EGLChris Michael
Summary: As per cedric, remove tests for egl specific version(s) when building wayland engines. @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-08-04evas gl: add support for new partial update extension.mythri.venugopal
Summary: If EGL_KHR_partial_update extension is implemented by the driver, set the damage region. This is done before the draw calls. @feature Reviewers: wonsik, spacegrapher, jpeg Reviewed By: spacegrapher Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2828 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-08-04edje_embryo: add methods to handle event flags.Jee-Yong Um
Summary: Add embryo methods that change the state whether Edje_Part will handle Evas_Event or not. Reviewers: Hermet, woohyun, cedric Reviewed By: cedric Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2807 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-08-04evas: add tangent space algorithmperepelits.m
Summary: This is a logic of tangent data calculation, we need it in order to avoid bugs with normal mapping after building with opengl=yes. Reviewers: Hermet, raster, cedric Reviewed By: cedric Subscribers: Oleksander, cedric, artem.popov Differential Revision: https://phab.enlightenment.org/D2802 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-08-04evas: twice faster NEON intrinsics scaling up implementationCedric BAIL
Summary: Already checked it for tizen 2.3/2.4. Scaling function works properly and much faster. Reviewers: raster, jolfzverb, cedric Reviewed By: cedric Subscribers: cedric Projects: #efl Differential Revision: https://phab.enlightenment.org/D2881 Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-08-04Edje entry: Clean up conditions a bit.Tom Hacohen
Merge two conditions to clean up the code a bit.
2015-08-04Edje entry: Make filter logic consistent across all input methodsSubodh Kumar
Summary: When commit string comes from key_down text filter is applied before deleting the range but when commit string comes from imf filter is applied after deleting the range. Moreover when format is prepended range is deleted before applying insert filter. Please check the _edje_key_down_cb and _edje_entry_imf_event_commit_cb routines. @fix Test Plan: Tested in Tizen device Reviewers: herdsman, thiepha, shilpasingh, raster, tasn Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2904
2015-08-04ecore-wl: Support wl_keyboard_send_repeat_info for adjusting keyboard repeat ↵Chris Michael
rate and delay Summary: This adds support for allowing a client/compositor to adjust the keyboard repeat rate and delay via a call to wl_keyboard_send_repeat_info. @feature Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-08-04Ecore audio: Fix typoTom Hacohen
We really need to fix dependency tracking for .eo files. It didn't regenerate dependencies...
2015-08-04Eina strbuf: Remove unused variable.Tom Hacohen
It's never used because it's the base type and the others override the magic anyway.
2015-08-04Eina quad: Remove unused function.Tom Hacohen
It may be useful for debugging, so you keeping it in source. This silences a clang warning.
2015-08-04Ecore audio: Fix eo references.Tom Hacohen
2015-08-04Migrate more eo files to use Eina.Rectangle.Tom Hacohen
2015-08-04Evas out: migrate more eolian types.Tom Hacohen
2015-08-04Evas canvas3d: Move evas 3d types to evas_types.eotOleksandr Shcherbina
Summary: Move evas_canvas3d types from Evas_Eo.h to evas_types.eot Change enum constatnt for vertex_arrtib, material_attrib, blend_func Correct namespace for Evas.Real type Reviewers: cedric, tasn Reviewed By: tasn Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2734
2015-08-04configure: Switch to dev mode again. Merge window for 1.16 is open nowStefan Schmidt
2015-08-04release: Update NEWS and bump version for 1.15.0 releasev1.15.0Stefan Schmidt
2015-08-04ecore_evas: Fix crash in async renderjiin.moon
Summary: The root cause of the crash is freed memory. The evas_object_image_data_set api called with extn buffer in _ipc_server_data. But there is no inform to render when free this buffer. @fix Reviewers: Hermet, jpeg, jypark Subscribers: stefan_schmidt, cedric Differential Revision: https://phab.enlightenment.org/D2902 Signed-off-by: Jean-Philippe Andre <jp.andre@samsung.com>
2015-08-04evas image unload - fix free path to remove from pending listCarsten Haitzler (Rasterman)
this should fix T2580
2015-08-03Revert "[HACK] configure.ac: Forces linking with -lEGL"Nicolas Aguirre
This reverts commit 9f8f64b697f974dc204acd340560e9547b21d743.
2015-08-03Revert "[HACK] ecore_evas_fb: Comments ecore_fb_ts calls that aren't ↵Nicolas Aguirre
resolved at runtime" This reverts commit ff5f8a0412d02e245754e4a90122a7715036cb64.
2015-08-03Revert "configure.ac: Don't check for Xprint extension. cf:"Nicolas Aguirre
This reverts commit 9e0cd04cdcd1e7b6b02a6b34ca5bea5f9a73f1ad.
2015-08-03Revert "Include <Eet.h> where needed. cf:"Nicolas Aguirre
This reverts commit 877338659b4176e1a77f7b6cf37f6225cca763bc.
2015-08-03Revert "Adds support of the eglfs module in the autotools config"Nicolas Aguirre
This reverts commit 3b2074aa710a095c2379702334bfa125bcc1990a.
2015-08-03Revert "evas: Adds an eglfs module"Nicolas Aguirre
This reverts commit 270215889d5ba4e93f9ec05cfa9a9510a345c96c.
2015-08-03Revert "ecore_evas: Adds an eglfs module"Nicolas Aguirre
This reverts commit a254725d6dedbcfec638f8151bd89e9db068df8f.
2015-08-03[HACK] configure.ac: Forces linking with -lEGLFlorent Revest
2015-08-03[HACK] ecore_evas_fb: Comments ecore_fb_ts calls that aren't resolved at runtimeFlorent Revest
2015-08-03configure.ac: Don't check for Xprint extension. cf:Florent Revest
https://github.com/openembedded/meta-oe/blob/master/meta-efl/recipes-efl/efl/efl/0001-configure.ac-Don-t-check-for-Xprint-extension.patch
2015-08-03Include <Eet.h> where needed. cf:Florent Revest
https://github.com/openembedded/meta-oe/blob/master/meta-efl/recipes-efl/efl/efl/0002-evas_3d-Add-Eet.h-includes.patch
2015-08-03Adds support of the eglfs module in the autotools configFlorent Revest
2015-08-03evas: Adds an eglfs moduleFlorent Revest
2015-08-03ecore_evas: Adds an eglfs moduleFlorent Revest
2015-08-03ecore_con: Correcting ece_svr to ece_cl in test case.Srivardhan Hebbar
Summary: Signed-off-by: Srivardhan Hebbar <sri.hebbar@samsung.com> Reviewers: cedric Subscribers: stefan_schmidt, cedric Differential Revision: https://phab.enlightenment.org/D2903
2015-08-03eio: grammar and typo fixes in docs.Yomi
Summary: Fix a sentence. Changes: src/examples/eio/eio_file_ls.c Reviewers: cedric Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2894
2015-08-03eina: add intermediate inline function for eina_crc.Cedric BAIL
This is necessary to make my life easier when adding assembling implementation of eina_crc.