Home EFL and Elementary technology preview for 1.10

EFL and Elementary technology preview for 1.10

 
After completion of the first round of merge and stabilization phase, the second and last cycle for 1.10 is now underway. This is not a full release at the moment, but should be considered as a snapshot of the project.
 
New features for EFL would include:

  • eina: add eina_inarray_resize @feature.
  • eina: add eina_accessor_clone and update all Eina_Accessor to take advantage of it.
  • eina: add a C++ bindings to Eina @feature.
  • @feature – Apply NEON intrisics improvement to rotation
  • Evas textblock: Implemented mid-contextualization formatting.
  • evas-drm: Add evas_drm to build order for Evas drm engine
  • evas-drm: Add Evas Drm Engine (software only currently)
  • evas-drm: Add option to enable drm hardware acceleration
  • evas-drm: Start on hardware-accel support for drm
  • evas-drm: Triple buffer by default.
  • evas-drm: Fix opening of drm card
  • evas-drm: Start on hardware Plane support * evas-drm: Add vsync/non-vsync support to evas_drm code
  • evas-drm: Ddd support for setting vsync with env variable.
  • edje: @feature to include license in edje file. (T1027)
  • edje: add support of last input entered in password mode to be always visible in entry.
  • eio: make it possible to limit the amount of memory used by threads.
  • eina: make Eina_Error thread safe.
  • edje: add AUTHORS and more than one license file to Edje.
  • ecore-drm: Add Ecore_Drm code
  • ecore-drm: Add configure.ac autofoo for ecore-drm
  • Eet: Added vieet a tool to edit eet files.
  • eina-cxx: Added eina_log support for C++, using IOStreams syntax
  • ecore-drm: Add API function to return the vt fd
  • ecore-drm: Add dependency on xkbcommon
  • ecore-drm: Add code pass along key events to ecore_event
  • ecore-drm: Set the window of the Ecore_Event_Key structure
  • ecore-drm: Add code to handle modifiers in a key event
  • ecore-drm: Add code to handle mouse input
  • ecore-drm: Add code to handle modifiers in a key event
  • ecore-drm: Add code to handle mouse input
  • evas/font: Added evas_font_path_global_* APIs.
  • Eo: Made eo id for classes a bit more secure.
  • ecore-drm: Add API function to return the drm device name
  • ecore-evas-drm: Add support for resize and move callbacks
  • ecore-evas-drm: Add support for setting focus_in & focus_out callbacks
  • ecore-evas-drm: Add support for setting the mouse in & mouse out callbacks of the ecore_evas
  • ecore-evas-drm: Add support for ecore_evas_move function
  • ecore-evas-drm: Add support for ecore_evas_move_resize
  • ecore-evas-drm: Add support for rotation set
  • ecore-evas-drm: Add support for setting the title of the ecore_evas
  • ecore-evas-drm: Add support for ecore_evas_name_class_set
  • ecore-evas-drm: Add support for setting size hints
  • ecore-evas-drm: Add support for ecore_evas_object_cursor_set
  • ecore-evas-drm: Add support for ecore_evas_layer_set
  • ecore-evas-drm: Add support for ecore_evas_iconified_set
  • ecore-evas-drm: Add support for ecore_evas_borderless_set
  • ecore-evas-drm: Add support for maximized, fullscreen, withdrawn, and ignore_events settings
  • ecore-evas-drm: Add support for alpha & transparent setting
  • ecore-evas-drm: Add support for setting aspect of ecore_evas
  • edje_cc now supports program.targets keyword for adding N targets in one line
  • edje_cc now supports group.remove for removing parts from inherited groups
  • edje_cc now supports part.inherit for copying attributes of parts within a group more easily
  • eeze_udev gets more helper functions
  • edje_cc now supports program.sequence for more easily chaining programs together
  • edje_cc can now use group.program_remove to remove inherited programs
  • edje_edit: function that will return the source code of the loaded edje edit object.
  • Eolian integration

 
New features for Elementary so far:

  • popup: implemented widget item focus feauture.
  • list: implemented widget item focus feature.
  • list: Added descriptions for the newly introduced item,focused/item,unfocused smart callbacks.
  • popup: Added descriptions for the newly introduced item,focused/item,unfocused smart callbacks.
  • hoversel: Added “item,focused” and “item,unfocused” smart events for widget items.
  • win – add accel preference option to elm windows
  • focus: Added focus highlight clip disable feature. (T1056)
  • focus: Added optional focus feature – focus movement by mouse_in.
  • toolbar: implemented widget item focus feature.
  • Eolian integration

 
Download

LINK SHA256
efl-1.10.0-tech-preview.tar.gz 4b22504e9eadb1079ebc774c0d95717b262c585c64ab3a78a6840b1dfb059387
elementary-1.10.0-tech-preview.tar.gz b7a138e53d501f10ad2db25f3beb51b37ebd4a619ef4da4e7e2508f213821746

 
Building and Dependencies
For existing EFL or Elementary installations, it is advised to delete the header files and libraries before compiling and installing in order to avoid any potential conflicts during compilation.
Please compile in the following order:

  • efl
  • elementary

 
Source

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.