summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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.
2015-08-03ecore_pipe: Fix potential double closeJean-Philippe Andre
p->fd_read can be closed in _ecore_pipe_read (from a previous loop) CID 1267459
2015-08-03eina/btlog: Fix some Coverity issuesJean-Philippe Andre
CID 1297406 CID 1297408 CID 1297409
2015-08-01Eeze: Fix build break with --disable-libmountRyuan Choi
While compiling eeze_disk_dummy.c, eeze_mount_tabs_watch does not have visibility because EAPI is cleared by Ecore.h in Eeze_Disk.h.
2015-07-31Evas text: Migrate docs to new Eolian format.Tom Hacohen
2015-07-31eolian: different error for validating @sinceDaniel Kolesa
2015-07-31Evas table: Migrate docs to new Eolian format.Tom Hacohen
2015-07-31evas-wayland-shm: Use wl_display_dispatch_pending to wait for buffersChris Michael
Summary: This fixes T2625 where launching filemanager would cause a deadlock. The issue here is that wl_display_dispatch actually uses poll() which will block and wait, while using wl_display_dispatch_pending does not case any blocking. Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-07-31specify ector licenses.ChunEon Park
2015-07-31Evas filters: Fix invalid sizeofJean-Philippe Andre
CID 1308609
2015-07-30wayland-shm: When we run out of shm buffers kick the server to get some backDerek Foreman
Summary: This fixes a rendering issue with wayland apps. We consume all buffers then drop any attempted renders that take place while we have no buffers. This fix now waits for the server to give us some buffers back. This is the cause of T2612 @fix #Kansas Reviewers: zmike, devilhorns Reviewed By: devilhorns Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2897
2015-07-30ecore-evas-wayland: Remove unused variableChris Michael
Summary: As we no longer need the wdata here (see previous commit), we can remove the usage of this variable Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-07-30ecore-evas-wayland: Remove call to ecore_wl_window_update_locationChris Michael
Summary: This function should really not be called here as it triggers an xdg_surface_set_window_geometry call which (in turn) should only be getting called when the window geometry (meaning visible region) itself has changed. Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-07-30evas-wayland-shm: Set wl_display field inside the Shm_Surface structureChris Michael
Summary: As we need access to the wl_display in order to dispatch events on the queue while we wait for free buffers, pass it in to the surface creation function and set it in the Shm_Surface structure Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-07-30evas-wayland-shm: Pass along the wl_display parameter to the surface ↵Chris Michael
creation function Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-07-30evas-wayland-shm: Modify existing engine functions to take a wl_display ↵Chris Michael
parameter Summary: These functions need to have an additional wl_display parameter so that we can set the field inside the Surface structure Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-07-30evas-wayland-shm: Provide wl_display to the surface structureChris Michael
Summary: In order to fix an existing rendering issue, we need access to the wl_display so that we can dispatch events on the que while we wait for a free buffer Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-07-30ecore-evas-wayland: Set wl_display in the evas engine structureChris Michael
Summary: This sets the wl_display field of the Evas engine info structure so that the wl_display can later be used for dispatching queue while we await a free buffer Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-07-30evas-wayland-shm: Provide wl_display field in engine info structureChris Michael
Summary: This just adds a field so we have some place to store the wl_display for use in the evas wayland engine Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-07-30evas-wayland-shm: If no depth is specified during reconfigure, use existing ↵Chris Michael
depth Summary: This fixes a crash which Could occur if no outbuf depth was given during a call to reconfigure. @fix Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-07-30wayland-shm: Introduce buffer agesDerek Foreman
Summary: We now track each shm buffer's time since last draw so evas can tell what it needs to re-render. Reviewers: zmike, devilhorns Reviewed By: devilhorns Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2893
2015-07-30wayland-shm: Assign buffers in the swap_mode callbackDerek Foreman
Summary: This is when we're about to start a new render, so it's the best time to set up the next buffer to draw to. Reviewers: zmike, devilhorns Reviewed By: devilhorns Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2892
2015-07-30wayland-shm: rename _evas_outbuf_swapmode_get() to _evas_outbuf_swap_mode_get()Derek Foreman
Summary: Everyone else calls it swap_mode, let's be trendy. Reviewers: zmike, devilhorns Reviewed By: devilhorns Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2891
2015-07-30wayland-shm: Remove curr_buff from Shm_SurfaceDerek Foreman
Summary: We already have *current, but we're not using it properly. Let's throw out curr_buff and just use *current. This temporarily makes swapmode_get do full renders, this will be fixed in a future commit that adds proper buffer ages. Reviewers: zmike, devilhorns Reviewed By: devilhorns Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2890
2015-07-30wayland-shm: refactor _evas_shm_surface_data_get()Derek Foreman
Summary: Split out the buffer picking stuff because we're going to want to call it from somewhere else. Reviewers: zmike, devilhorns Reviewed By: devilhorns Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2889
2015-07-30wayland-shm: Use MAX_BUFFERS macro instead of magic 4Derek Foreman
Reviewers: zmike, devilhorns Reviewed By: devilhorns Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2888
2015-07-30wayland-shm: rename _evas_shm_surface_redraw() to _evas_shm_surface_post()Derek Foreman
Summary: It doesn't redraw anything, it posts a buffer full of data to the compositor. Reviewers: zmike, devilhorns Reviewed By: devilhorns Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2887
2015-07-30wayland-shm: remove _evas_shm_surface_swap()Derek Foreman
Summary: It no longer does anything useful Reviewers: zmike, devilhorns Reviewed By: devilhorns Subscribers: cedric Differential Revision: https://phab.enlightenment.org/D2886
2015-07-30eolian/generator: actually overrun-safe buffer fillDaniel Kolesa
2015-07-30eolian/generator: no point in creating tmp_env, it's not usedDaniel Kolesa
2015-07-30licenses: fix and generalize copyright informationDaniel Kolesa