[Developer] EFL and friends 1.14.0 beta 1 released

EFL and freinds 1.14.0 beta 1 has been released, with the tarballs available to download. This is a beta release to find bugs and receive feedback.
Apr 14, 2015

With the latest release of EFL version 1.14.0 beta 1 you get a fresh new tarballs with the latest work. This is a beta release and if for general testing, bug finding and feedback.

EFL, Elementary and friends 1.14 beta1 tarballs


efl-1.14.0-beta1.tar.gz 567d96849cc13be2eaf899d21c9902492a2c3aca111bcd0e91adabe65c4af6bd
elementary-1.14.0-beta1.tar.gz fe45a8a9e2093c9b7d40aff7692a604099dd21d6eace28e17aa3e8c2c28d0cf5
emotion_generic_players-1.14.0-beta1.tar.gz 787570a63ef59004942b24e9dd28d4e66396c45dcebda105d9f6dfa4b1b6ee16
evas_generic_loaders-1.14.0-beta1.tar.gz 3693c85e05d644e930ed78d1761a87ea633702242da48867e452c8611b40ba85


What's New

All the information below pertains to whats new since the release of Alpha 1:



  • ecore-drm: Add support for DPMS on an output
  • ecore-drm: Add API function to set output gamma
  • ecore-drm: Add API function to mark a Framebuffer as dirty
  • ecore-drm: Add API to setup the drm device for software rendering
  • ecore-drm: Add API function to disable an output
  • ecore-drm: Add API function to find an output at given coordinates
  • ecore-drm: Add API function to return an output crtc buffer id
  • ecore-drm: Add API function to return an output's crtc id
  • ecore-drm: Add an API function to return the connector id of an output
  • ecore-drm: Add 2 new API functions for setting and sending framebuffers


  • Ector: Ship missing headers.
  • ecore_cocoa: fix scrollwheel behavior
  • eina: eina_unicode_utf8_next_get should return 0 when one of the parameters is NULL to avoid null pointer access. it also corresponds to the description in doc.
  • ecore-drm: Create all framebuffers using XRGB8888 by default
  • evas-drm: Remove evas_bufmgr.c from the Evas Drm engine
  • ecore-drm: Add width & height to Ecore_Drm_Fb structure
  • evas-drm: Use Ecore_Drm_Fb for framebuffers
  • ecore-drm: Move Eeze Udev Watch to Drm Device
  • ecore-drm: Add more connector types
  • ecore-drm: Fix issue with edid_parse_string truncating strings
  • ecore-drm: Better output name format
  • ecore-drm: Send ECORE_DRM_EVENT_OUTPUT on unplug also
  • ecore-drm: Set mode flag for preferred if this is the preferred mode
  • ecore-drm: Fix output_geometry_get function
  • eina: Add NULL check for eina_threadqueue_free
  • [evas/evas_3D] Uninitialized component of vector gl_FragColor in shadow_map shader
  • Evas GL: reset current surface to NULL when it is destroyed
  • Evas GL: Add missing dlopen for GLX 1.x version
  • Evas image: Return proper path even with mmap
  • ecore-drm: Improve drm output creation, mode detection, and cloning support
  • evas-drm: Use ecore_drm_fb_dirty function to mark framebuffer as dirty
  • ecore-drm: Delay destroy of output if there is a pending flip
  • ecore-drm: Fix issue of outputs_geometry_get not skipping cloned outputs
  • ecore-drm: Remove per-output framebuffers
  • ecore-drm: Update drm device & output code to remove per-output dumb buffers
  • ecore-evas-drm: Setup Ecore_Drm_Device for software rendering
  • ecore-drm: Update device active state on VT switch and use new output_disable function
  • ecore-drm: Skip repaints if we are VT switched away
  • ecore-drm: Create drmEventContext Once during device open
  • ecore-drm: Move drm headers to Ecore_Drm
  • ecore-drm: Remove unused API function that should not have been committed
  • ecore-drm: Move doxygen documentation to main Ecore_Drm header
  • ecore-drm: Modify device pageflip function to accept ecore_drm_fb callbacks
  • ecore-drm: Change @since 1.15 to @since 1.14 for newly added APIs
  • ecore-evas-drm: Use new Ecore_Drm functions to get properties of the output
  • evas-drm: Cleanup Engine Info structure
  • evas-drm: Cleanup evas_engine header file
  • evas-drm: Cleanup drm engine code
  • evas-drm: Make evas drm engine use new ecore_drm functions
  • evas-drm: Remove evas_drm file from build order
  • evas-drm: Add back in the r, g, b masks for conversion
  • evas_object_box: add MAGIC_CHECK when it is added.
  • Edje: Edje_Edit - new part addition should initialise threshold as -1
  • ecore x vsync - ensure drm fb is set to close on exec - intended (T2138)
  • efreetd - startup slowness fix for recursing directories
  • efl: Remove dead configure options for drm-hw-accel
  • evas: Fix CID1293000 (resource leak)
  • ector: Fix Coverity CID1293003
  • evas-3d: Fix Resource leak from CID1271635
  • edje: Fix dereference null return value (CID1287154)
  • evas-gl-x11: Fix dereference before null check (CID1293519)
  • evas-software-x11: Fix dereference before null check(s) (CID1270030, CID1270028, CID1270029)



  • elm image - stop repeating events by default - wrong
  • elm_genlist: pass eo_it to eo_do_ret func, not VIEW(it)
  • [elm_panel] Fix mirroring issue.
  • test_naviframe: Fix content image file names.
  • elm_image: return EINA_FALSE if the data source is NULL in elm_image_memfile_set

Evas Generic Loaders

Emotion Generic Players

Leave a Reply

Your email address will not be published.


About us

IoT Gadgets is dedicated to bring you all the Internet of Things IoT news that pertains to gadgets. Simple. We love for you to join us on this journey.

Contact us: [email protected]


linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram