Commit graph

13 commits

Author SHA1 Message Date
sno
5d40512024 Updating enlightenment libraries to 1.7.7, add missing enlightenment 0.17.3
libraries and enlightenment 0.17.3 itself.

Upstream changes of Eina (to get an impression):
Eina 1.7.7

Changes since Eina 1.7.6:
-------------------------

No changes, just updating to keep in sync with last release.


Changes since Eina 1.7.5:
-------------------------

Improvements:
    * Honor tile size in Eina_Tiler.

Fixes:
    * Prevent denial of service on Eina_Hash function.
    * Fix map leak in Eina_File infrastructure.
    * Fix portability issue on 64bits system for Eina_CList.
    * Fix magic failure in eina_value_array_count when array has not been allocated

Changes since Eina 1.7.4:
-------------------------

No changes, just updating to keep in sync with last release.

Changes since Eina 1.7.3:
-------------------------

Fixes:
    * Fix EINA_INLIST_FOREACH_SAFE macro
    * Add XML output to doc
    * Add installation rule for doc
    * Fix build for Windows platforms.

Changes since Eina 1.7.2:
-------------------------

    * Fix Solaris build.
    * Don't leak fd after exec.

Changes since Eina 1.7.1:
-------------------------

No changes, just updating to keep in sync with last release.
2013-06-16 18:56:04 +00:00
jperkin
be84bbc55d Re-fix Solaris support, the previous patch was for some reason removed in
the last update, despite still being required.
2012-12-18 13:54:04 +00:00
wiz
811d7cdf4d Update to 1.7.1, provided by Tim Larson in PR 47230.
Changes:

Eina 1.7.1

Changes since Eina 1.7.0:
-------------------------

Fixes:
    * Fix return value of eina_mmap_safety_enabled_set() and future
    eina_mmap_safety_enabled_get() returns after success
    * Fix eina_stringshare_add_length() to return NULL when wrong.
    * Add EINA_SAFETY checks are wrong.

Changes since Eina 1.2.0:
-------------------------

Additions:
    * Add backtrace support to Eina_Log, use EINA_LOG_BACKTRACE to enable it.
    * Add an helper to iterate over line in a mapped file.
    * Add EINA_SENTINEL to protect variadic functions
    * Add EINA_SAFETY checks for proper function arguments.
    * Add check if given arguments (distance and coordinates) in eina_tiler
    and eina_rectangle are not below zero

Fixes:
    * Add missing files in the tarball.
    * Rounding issue with eina_f32p32_cos and eina_f32p32_sin when getting close to 1.0.
    * Portability issue with Eina_Value when char are not signed by default (case on ARM
    and PPC).
    * Portability issue with Eina_Value test suite when unsigned where not promoted to
    unsigned long (case on Itanium).
    * Fix issue in the XML parser when a tag was in a comment or a CDATA.
    * Implement eina_file_map_lines() on Windows.
    * Handle NULL in all eina_*_free function.
    * eina_log_console_color_set()
    * Documentation for eina list specified and eina stringshare fixed.
    * eina_convert_atofp wrong return value if fp is NULL.

Removal:
    * configure options: --disable-posix-threads, --disable-win32-threads,
      --enable-coverage

Eina 1.2.0

Changes since Eina 1.1.0:
-------------------------

Additions:

    * eina_mempool_calloc.
    * Eina_Semaphore abstraction API.
    * eina_xattr_fd_ls.
    * Eina_Xattr iterator : eina_xattr_value_fd_ls and eina_xattr_value_ls.
    * eina_file_map_faulted.
    * Xattr iterator for Eina_File : eina_file_xattr_get/value_get.
    * deprecated eina_array_count_get(), use eina_array_count() instead.
    * eina_inarray data type.
    * eina_value data type (generic value storage).
    * eina_file_stat.
    * eina_log*level_check.
    * eina_*buf_manage_new_length.
    * EINA_C_ARRAY_LENGTH macro.
    * Eina_Stringshare typedef.
    * add eina_file_map_faulted() for windows port (was missing).

Fixes:

    * compilation errors in Eina_RWLock when building on Windows newer than XP.
    * stop leaking Eina_File.
    * remove dead lock in Eina_File.
    * bug on eina_shutdown when using eina_error.
    * NONNULL argument for eina_hash_find.
    * compilation of eina_semaphore_lock on Windows.
    * forgotten initialization of eina list count during eina_list_split_list.
    * leak in Eina_File.
    * deadlock in Eina_File.
    * make it possible to force the number of detected CPU on a system.

Improvements:

    * faster implementation of Eina_Rbtree.
    * let eina_hash_free behave like free.
2012-12-12 11:39:02 +00:00
asau
e1ab7079b6 Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-31 11:16:30 +00:00
jperkin
5d06a55926 Don't blindly pass -mt on Solaris, it's a Sun Studio flag only, and the
current wrapper transformation is incompatible since -threads was removed
in GCC 4.7.

Defaulting to -pthreads will be supported by the sunpro transformations.

Fixes package on Solaris/GCC.
2012-09-26 07:37:26 +00:00
joerg
62296eb321 Update to eina-1.1.0. Includes 2 years of changes, like better Unicode
support, extended hashing, a basic SAX XML parser and much more.
2011-12-05 17:14:52 +00:00
hans
caa27a29db Fix build on SunOS. 2011-09-14 15:53:35 +00:00
joerg
463fc21fb4 Update to eina-0.9.9.063. No detailed changes. 2009-12-16 19:52:58 +00:00
joerg
25e81a6188 eina-0.0.2.062:
Update to 2009/07/29 snapshot of e17. No detailed changes.
2009-09-11 20:20:18 +00:00
joerg
ee68c0facd Update to June snapshot of e17. No detailed changes. 2009-07-14 22:05:10 +00:00
joerg
bacea7cad5 Remove @dirrm entries from PLISTs 2009-06-14 17:48:39 +00:00
hasso
4b9ca62e92 Make it build on DragonFly. 2009-06-09 18:27:32 +00:00
minskim
459689ae4b Import eina from pkgsrc-wip. Packaged by yazzy at yazzy dot org, and
updated by me.

Eina is a data types library that provides list, hash, etc.
2009-05-19 17:26:28 +00:00