Home [Developer] EFL and friends 1.14.0 beta 1 released

[Developer] EFL and friends 1.14.0 beta 1 released

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

About ReadWrite’s Editorial Process

The ReadWrite Editorial policy involves closely monitoring the tech industry for major developments, new product launches, AI breakthroughs, video game releases and other newsworthy events. Editors assign relevant stories to staff writers or freelance contributors with expertise in each particular topic area. Before publication, articles go through a rigorous round of editing for accuracy, clarity, and to ensure adherence to ReadWrite's style guidelines.

Get the biggest tech headlines of the day delivered to your inbox

    By signing up, you agree to our Terms and Privacy Policy. Unsubscribe anytime.

    Tech News

    Explore the latest in tech with our Tech News. We cut through the noise for concise, relevant updates, keeping you informed about the rapidly evolving tech landscape with curated content that separates signal from noise.

    In-Depth Tech Stories

    Explore tech impact in In-Depth Stories. Narrative data journalism offers comprehensive analyses, revealing stories behind data. Understand industry trends for a deeper perspective on tech's intricate relationships with society.

    Expert Reviews

    Empower decisions with Expert Reviews, merging industry expertise and insightful analysis. Delve into tech intricacies, get the best deals, and stay ahead with our trustworthy guide to navigating the ever-changing tech market.