2012-09-26 20:02:12 -07:00
|
|
|
=========
|
|
|
|
EFL 1.8.0
|
|
|
|
=========
|
|
|
|
|
|
|
|
Changes since 1.7.0:
|
2012-09-26 20:46:03 -07:00
|
|
|
--------------------
|
2012-09-26 20:02:12 -07:00
|
|
|
|
|
|
|
Additions:
|
|
|
|
* Add DOCTYPE children parsing in eina_simple_xml
|
2012-10-16 23:04:02 -07:00
|
|
|
* Add eina_barrier thread API
|
2012-10-17 03:24:03 -07:00
|
|
|
* Add eina_tmpstr_add() and eina_tmpstr_del()
|
2012-10-18 22:47:33 -07:00
|
|
|
* Add eina_thread API
|
2012-11-12 01:58:48 -08:00
|
|
|
* Add eina_list_last_data_get
|
2012-11-27 10:23:25 -08:00
|
|
|
* Add Cserve2 scalecache support
|
2012-12-04 22:48:46 -08:00
|
|
|
* ecore_x:
|
|
|
|
- Add window profile support.
|
|
|
|
ECORE_X_ATOM_E_WINDOW_PROFILE_SUPPORTED
|
|
|
|
ECORE_X_ATOM_E_WINDOW_PROFILE
|
|
|
|
ECORE_X_ATOM_E_WINDOW_PROFILE_CHANGE
|
|
|
|
ECORE_X_ATOM_E_WINDOW_PROFILE_AVAILABLE_LIST
|
|
|
|
ECORE_X_ATOM_E_WINDOW_PROFILE_CHANGE_REQUEST
|
|
|
|
ECORE_X_ATOM_E_WINDOW_PROFILE_CHANGE_DONE
|
|
|
|
ecore_x_e_window_profile_supported_set()
|
|
|
|
ecore_x_e_window_profile_supported_get()
|
|
|
|
ecore_x_e_window_available_profiles_set()
|
|
|
|
ecore_x_e_window_available_profiles_get()
|
|
|
|
ecore_x_e_window_profile_change_send()
|
|
|
|
ecore_x_e_window_profile_change_request_send()
|
|
|
|
ecore_x_e_window_profile_change_done_send()
|
|
|
|
* ecore_evas:
|
|
|
|
- ecore_evas_window_profile_supported_get()
|
|
|
|
- ecore_evas_window_profile_set()
|
|
|
|
- ecore_evas_window_profile_get()
|
|
|
|
- ecore_evas_window_available_profiles_set()
|
|
|
|
- ecore_evas_window_available_profiles_get()
|
|
|
|
- ecore_evas_sub_ecore_evas_list_get()
|
|
|
|
* ecore_evas_extn:
|
|
|
|
- Add window profile support.
|
|
|
|
* ecore_evas_buffer:
|
|
|
|
- Add window profile support.
|
2012-12-10 10:43:36 -08:00
|
|
|
* ecore_getopt: add ECORE_GETOPT_ACTION_BREAK
|
2012-12-12 06:05:29 -08:00
|
|
|
* evas:
|
|
|
|
- Add ellipsis support in Evas_Object_Text.
|
2012-12-15 01:40:47 -08:00
|
|
|
- Add EVAS_GL_LINE_OFFSET_HACK_DISABLE to turn off line shift correction by evas.
|
2012-12-18 07:51:47 -08:00
|
|
|
* Add ecore_audio API
|
2012-12-31 13:05:58 -08:00
|
|
|
* Added eina_xattr_fd_get(), eina_xattr_fd_set(),
|
|
|
|
eina_xattr_del(), eina_xattr_fd_del(), eina_xattr_copy() and
|
|
|
|
eina_xattr_fd_copy()
|
2012-12-31 15:17:18 -08:00
|
|
|
* Added eina_file_copy()
|
2013-01-03 01:18:05 -08:00
|
|
|
* Add eet_mmap.
|
2013-01-02 16:39:18 -08:00
|
|
|
* Add eio_eet_sync symbols.
|
2012-12-04 22:48:46 -08:00
|
|
|
|
|
|
|
Deprecations:
|
|
|
|
* ecore_x:
|
|
|
|
- Old profile stuffs.
|
|
|
|
ECORE_X_ATOM_E_PROFILE
|
|
|
|
ECORE_X_ATOM_E_PROFILE_LIST
|
|
|
|
ecore_x_e_window_profile_list_set()
|
|
|
|
ecore_x_e_window_profile_list_get()
|
2012-12-05 06:09:49 -08:00
|
|
|
* ecore_evas: deprecate DirectFB, XRender, WinCE, X11-16 and X11-8.
|
2013-01-03 12:37:42 -08:00
|
|
|
* eeze: deprecate libudev<148 and libmount<2.18
|
2012-12-05 04:24:01 -08:00
|
|
|
|
|
|
|
Removed:
|
|
|
|
* directfb support: ecore_directfb and evas directfb engine.
|
2012-12-05 06:09:49 -08:00
|
|
|
* Removed XRender, WinCE, X11-16 and X11-8 ecore_evas support.
|
2012-10-26 02:01:52 -07:00
|
|
|
|
2012-09-26 20:02:12 -07:00
|
|
|
Improvements:
|
2012-11-12 01:58:48 -08:00
|
|
|
* Single EFL tree covering all EFL library components.
|
2012-09-26 20:02:12 -07:00
|
|
|
* Speedup Eina Rbtree Iterator by recycling memory instead of
|
2012-11-12 01:58:48 -08:00
|
|
|
repeatedly calling malloc/free.
|
2012-10-30 22:58:50 -07:00
|
|
|
* Display more information with eet -l -v.
|
2012-12-24 01:16:56 -08:00
|
|
|
* eina_magic_fail() now throws error messages on NULL pointers instead of critical
|
2012-12-24 01:35:56 -08:00
|
|
|
* all efl object-freeing functions now take NULL without crashing or erroring
|
2013-01-02 23:57:18 -08:00
|
|
|
* use Eina_File in webp, gif, tiff, png and eet loader
|
2013-01-03 07:10:34 -08:00
|
|
|
* Eina.h includes eina_alloca.h/alloca.h to define alloca()
|
2013-01-04 00:41:47 -08:00
|
|
|
* Improved eina share del speed.
|
2013-01-11 10:16:09 -08:00
|
|
|
* Upgrade liblinebreak to latest version of libunibreak.
|
2012-09-26 20:02:12 -07:00
|
|
|
|
|
|
|
Fixes:
|
|
|
|
* Fix PPC (big endian) image codec bug.
|
2012-09-26 20:46:03 -07:00
|
|
|
* Fix return value of eina_mmap_safety_enabled_set() and future
|
2012-11-12 01:58:48 -08:00
|
|
|
eina_mmap_safety_enabled_get() returns after success
|
2012-11-13 06:07:39 -08:00
|
|
|
* Fixed GLX native surface handling to use glXChooseFBConfig.
|
|
|
|
This frixes a break in compositing on new intel mesa drivers.
|
2012-11-16 00:32:32 -08:00
|
|
|
* Fixed glGetIntegerv() in Direct Rendering mode for Evas GL
|
|
|
|
to properly handle GL_SCISSOR_BOX and GL_VIEWPORT parameters.
|
2012-11-21 01:12:42 -08:00
|
|
|
* Fixed textblock textprop leak.
|
2012-11-30 12:59:30 -08:00
|
|
|
* Fixed evas_object_box to reset size_hint_min to zero when no child.
|
2012-12-05 04:24:01 -08:00
|
|
|
* Fix build of Ecore_Evas_Extn on Solaris.
|
2012-12-07 03:01:41 -08:00
|
|
|
* Don't leak fd on exec.
|
2012-12-07 02:02:26 -08:00
|
|
|
* Fixed polygon rendering bug in GL backend when there are cutouts.
|
2012-12-11 03:52:53 -08:00
|
|
|
* Fix leak in eet_pbkdf2_sha1 with OpenSSL.
|
2012-12-12 00:03:46 -08:00
|
|
|
* Fix the gl line incorrect position drawing.
|
2012-12-12 06:49:49 -08:00
|
|
|
* Fix possible buffer overflow in functions relying on EET_T_LAST
|
2012-12-12 09:23:09 -08:00
|
|
|
* Fix possible memory corruption in xrandr EDID functions.
|
2012-12-13 01:46:32 -08:00
|
|
|
* Fix potential segv in software engine native_set code.
|
2012-12-13 02:26:02 -08:00
|
|
|
* Fix uninitialized data in Evas OpenGL engine.
|
2012-12-15 01:40:47 -08:00
|
|
|
* Fix the line drawing clipping problem on arm gl driver.
|
2012-12-18 14:16:10 -08:00
|
|
|
* Fix many memory problems with ecore_evas_extn.
|
2012-12-19 14:36:13 -08:00
|
|
|
* Fix Evas RGBA_Image->flags.loaded for copied images.
|
2012-12-19 14:41:12 -08:00
|
|
|
* Fix evas_object_image_is_inside()
|
2012-12-24 01:44:21 -08:00
|
|
|
* eio functions no longer crash when passed NULL and throw errors accordingly
|
2012-12-31 13:05:58 -08:00
|
|
|
* Fix eina_xattr_value_ls() and eina_xattr_value_fd_ls()
|
2013-01-02 07:01:27 -08:00
|
|
|
* Fix mask write lines to not choose too small segments
|
2013-01-02 22:56:42 -08:00
|
|
|
* Fix ecore_con case where freeing server double-frees clients
|
2013-01-06 17:07:21 -08:00
|
|
|
* Fix build of Evas XCB backend
|
2013-01-08 00:34:30 -08:00
|
|
|
* Fix efreet desktop command parsing of https
|
2013-01-08 15:57:14 -08:00
|
|
|
* Fix eina_prefix_new() with debian multilib without magic check file.
|
2013-01-10 00:53:11 -08:00
|
|
|
* Fix evas bmp loader code which deal with image size.
|
2013-01-10 21:27:17 -08:00
|
|
|
* Fix not up to date clip cache for Evas_Object_Text.
|
2013-01-11 10:16:24 -08:00
|
|
|
* Evas texblock: Fixed a bug with breaking after format items.
|
2013-01-13 19:54:47 -08:00
|
|
|
* Fix endianess issue in Eet_Image.
|
2013-01-14 02:11:27 -08:00
|
|
|
* Fix bug in eio_file_map_new container set.
|
2013-01-14 06:18:10 -08:00
|
|
|
* Evas textblock: Fixed issue with line height when breaking on a format.
|