We now have another release for EFL and Elementary taking them to version 1.9.2 and also Enlightenment 0.18.6 .
Below is also the announcement for Enlightenement 0.18.6:
EFL fixes:
- Evas filters: Fix 1-D blurs on a single buffer
- Evas filters: Fix memory leak when destroying the object
- Ecore x: Add back the two symbols removed in 1.9.
- eet: fix tokenizer’s escape logic.
- edje: check font change in edje text part cache infra.
- Evas cserve2: Fix client crashes when a file changed
- Evas gl: Fix clip in image_draw if it’s not set
- edje_cc no longer fails on collections.group{}
- edje_cc now correctly handles lack of state int in STATE_SET action
- edje_cc also checks min args correctly for STATE_SET actions
- Evas filters: fix potential memory leak
- edje_cc uses macros for some of its handler setup
- evas/gl – fill up missed blend mode.
Elementary fixes:
- theme overlays – fix to prepend on overlay to be semantically consistent
- entry – fixed calc issue of the wrap none mode.
- segment_control, toolbar: Fixed broken scale of widget item.
- entry – entry did word wrapping even the mode was ELM_WRAP_NONE.
- list/genlist: Fixed Home and End key event handling routine.
- diskselector: Compare correct variables. (CID1193236)
- atspi_object: Added missing comma. (CID1193238)
- index: Set variable to NULL after free. (CID1193250)
- access: Fixed memory leak. (CID1193244)
- fix scrollbar to be clickable even if vieport is tiny compared to content
- naviframe : Fixed the overlap issue during multiple push.
- genlist needs to iterate exactly once over a fixed list when deselcting all items
- list: Fixed item multi/single selection routine to skip disabled item correctly.
- genlist: Fixed item multi/single selection routine to skip disabled item correctly.
- prefs: Add EVIL_LIBS to build to avoid problems with missing regex.h under mingw
Enlightenment fixes:
This bugfix release primarily focuses on fixing issues reported by the
Coverity static analyzer.
- wl_desktop_shell builds out of source tree
- get entry width based on viewport size, not entry size
- fix hiding of windows when delete is requested
- don’t deref teamwork pointer after null check
- don’t deref possibly-null value in mouse bindings
- correctly calculate minimum flowlayout rows
- efm_op no longer tries to close invalid fds during delete ops
- don’t use external log domain in systray
- don’t use external log domain in music player
- don’t crash when saving screenshots with no file extension
- don’t crash on possibly-null gadman bg string extensions
- check for unicode string end in client menu
- don’t crash when passing NULL desk to e_border_under_pointer_get
- set connman pending.disconnect when disconnecting a service
- don’t iterate with or access freed pointer in comp match dialog
- ensure use of non-garbage values for menu item icon placeholders
- use more descriptive + accurate buffer size in batget iterator
- prevent out of bounds access in systray theme setup
- prevent out of bounds write in e_intl_locale_parts_get()
- ensure null termination of string in xsettings config
- dim/undim actions don’t require acpi triggers
Download:
LINK | SHA256 |
efl-1.9.2.tar.gz | 530cec25c7f41c188599a1e239bef72142850f6a5f67c1dd4184354f756181ad |
elementary-1.9.2.tar.gz | c31644109cd29675bc65b220d19c633c8d089feb955c439988b2e19f026b3376 |
enlightenment-0.18.6.tar.gz | a75f85e65038672a0413c74bffc7f4869c3c41090afe6b66876241780e478c2b |
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
- enlightenment