Imported Upstream version 1.7.5 upstream/1.7.5
authorAnas Nashif <anas.nashif@intel.com>
Fri, 8 Mar 2013 09:02:09 +0000 (01:02 -0800)
committerAnas Nashif <anas.nashif@intel.com>
Fri, 8 Mar 2013 09:02:09 +0000 (01:02 -0800)
27 files changed:
ChangeLog
NEWS
configure
configure.ac
ecore.spec
po/LINGUAS
po/cs.gmo
po/cs.po
po/de.gmo
po/de.po
po/ecore.pot
po/el.gmo
po/el.po
po/fr.gmo
po/fr.po
po/it.gmo
po/it.po
po/nl.gmo
po/nl.po
po/pt.gmo
po/pt.po
po/sl.gmo
po/sl.po
po/zh_CN.gmo [new file with mode: 0644]
po/zh_CN.po [new file with mode: 0644]
src/lib/ecore/Ecore.h
src/lib/ecore_con/ecore_con.c

index dbeefef..a8a5985 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
 
        * 1.7.4 release
 
+2013-01-03  Carsten Haitzler (The Rasterman)
+
+        * Fixed ecore_con case where freeing server double-frees clients
+
+        
+2013-01-04  Luis Felipe Strano Moraes
+
+       * 1.7.5 release
diff --git a/NEWS b/NEWS
index d8d81b9..646aedb 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,14 @@
+Ecore 1.7.5
+
+Changes since Ecore 1.7.4:
+--------------------------
+
+Fixes:
+    * Fix ecore_con case where freeing server double-frees clients
+
+Improvements:
+    * New simplified chinese translation.
+        
 Ecore 1.7.4
 
 Changes since Ecore 1.7.3:
index 45811d2..8a1b379 100755 (executable)
--- a/configure
+++ b/configure
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.68 for ecore 1.7.4.
+# Generated by GNU Autoconf 2.68 for ecore 1.7.5.
 #
 # Report bugs to <enlightenment-devel@lists.sourceforge.net>.
 #
@@ -570,8 +570,8 @@ MAKEFLAGS=
 # Identity of this package.
 PACKAGE_NAME='ecore'
 PACKAGE_TARNAME='ecore'
-PACKAGE_VERSION='1.7.4'
-PACKAGE_STRING='ecore 1.7.4'
+PACKAGE_VERSION='1.7.5'
+PACKAGE_STRING='ecore 1.7.5'
 PACKAGE_BUGREPORT='enlightenment-devel@lists.sourceforge.net'
 PACKAGE_URL=''
 
@@ -1794,7 +1794,7 @@ if test "$ac_init_help" = "long"; then
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures ecore 1.7.4 to adapt to many kinds of systems.
+\`configure' configures ecore 1.7.5 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1868,7 +1868,7 @@ fi
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of ecore 1.7.4:";;
+     short | recursive ) echo "Configuration of ecore 1.7.5:";;
    esac
   cat <<\_ACEOF
 
@@ -2275,7 +2275,7 @@ fi
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-ecore configure 1.7.4
+ecore configure 1.7.5
 generated by GNU Autoconf 2.68
 
 Copyright (C) 2010 Free Software Foundation, Inc.
@@ -3127,7 +3127,7 @@ cat >config.log <<_ACEOF
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by ecore $as_me 1.7.4, which was
+It was created by ecore $as_me 1.7.5, which was
 generated by GNU Autoconf 2.68.  Invocation command line was
 
   $ $0 $@
@@ -3952,7 +3952,7 @@ fi
 
 # Define the identity of the package.
  PACKAGE='ecore'
- VERSION='1.7.4'
+ VERSION='1.7.5'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -12986,7 +12986,7 @@ _ACEOF
 
 
 cat >>confdefs.h <<_ACEOF
-#define VERS_MIC 4
+#define VERS_MIC 5
 _ACEOF
 
 
@@ -12994,7 +12994,7 @@ cat >>confdefs.h <<_ACEOF
 #define VERS_REV 0
 _ACEOF
 
-version_info="8:4:7"
+version_info="8:5:7"
 release_info=""
 
 
@@ -19970,12 +19970,12 @@ if test -n "$EVIL_CFLAGS"; then
     pkg_cv_EVIL_CFLAGS="$EVIL_CFLAGS"
  elif test -n "$PKG_CONFIG"; then
     if test -n "$PKG_CONFIG" && \
-    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"evil >= 1.6.99\""; } >&5
-  ($PKG_CONFIG --exists --print-errors "evil >= 1.6.99") 2>&5
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"evil >= 1.7.5\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "evil >= 1.7.5") 2>&5
   ac_status=$?
   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   test $ac_status = 0; }; then
-  pkg_cv_EVIL_CFLAGS=`$PKG_CONFIG --cflags "evil >= 1.6.99" 2>/dev/null`
+  pkg_cv_EVIL_CFLAGS=`$PKG_CONFIG --cflags "evil >= 1.7.5" 2>/dev/null`
                      test "x$?" != "x0" && pkg_failed=yes
 else
   pkg_failed=yes
@@ -19987,12 +19987,12 @@ if test -n "$EVIL_LIBS"; then
     pkg_cv_EVIL_LIBS="$EVIL_LIBS"
  elif test -n "$PKG_CONFIG"; then
     if test -n "$PKG_CONFIG" && \
-    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"evil >= 1.6.99\""; } >&5
-  ($PKG_CONFIG --exists --print-errors "evil >= 1.6.99") 2>&5
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"evil >= 1.7.5\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "evil >= 1.7.5") 2>&5
   ac_status=$?
   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   test $ac_status = 0; }; then
-  pkg_cv_EVIL_LIBS=`$PKG_CONFIG --libs "evil >= 1.6.99" 2>/dev/null`
+  pkg_cv_EVIL_LIBS=`$PKG_CONFIG --libs "evil >= 1.7.5" 2>/dev/null`
                      test "x$?" != "x0" && pkg_failed=yes
 else
   pkg_failed=yes
@@ -20013,14 +20013,14 @@ else
         _pkg_short_errors_supported=no
 fi
         if test $_pkg_short_errors_supported = yes; then
-               EVIL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "evil >= 1.6.99" 2>&1`
+               EVIL_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "evil >= 1.7.5" 2>&1`
         else
-               EVIL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "evil >= 1.6.99" 2>&1`
+               EVIL_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "evil >= 1.7.5" 2>&1`
         fi
        # Put the nasty error message in config.log where it belongs
        echo "$EVIL_PKG_ERRORS" >&5
 
-       as_fn_error $? "Package requirements (evil >= 1.6.99) were not met:
+       as_fn_error $? "Package requirements (evil >= 1.7.5) were not met:
 
 $EVIL_PKG_ERRORS
 
@@ -20534,12 +20534,12 @@ if test -n "$EINA_CFLAGS"; then
     pkg_cv_EINA_CFLAGS="$EINA_CFLAGS"
  elif test -n "$PKG_CONFIG"; then
     if test -n "$PKG_CONFIG" && \
-    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"eina >= 1.6.99\""; } >&5
-  ($PKG_CONFIG --exists --print-errors "eina >= 1.6.99") 2>&5
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"eina >= 1.7.5\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "eina >= 1.7.5") 2>&5
   ac_status=$?
   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   test $ac_status = 0; }; then
-  pkg_cv_EINA_CFLAGS=`$PKG_CONFIG --cflags "eina >= 1.6.99" 2>/dev/null`
+  pkg_cv_EINA_CFLAGS=`$PKG_CONFIG --cflags "eina >= 1.7.5" 2>/dev/null`
                      test "x$?" != "x0" && pkg_failed=yes
 else
   pkg_failed=yes
@@ -20551,12 +20551,12 @@ if test -n "$EINA_LIBS"; then
     pkg_cv_EINA_LIBS="$EINA_LIBS"
  elif test -n "$PKG_CONFIG"; then
     if test -n "$PKG_CONFIG" && \
-    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"eina >= 1.6.99\""; } >&5
-  ($PKG_CONFIG --exists --print-errors "eina >= 1.6.99") 2>&5
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"eina >= 1.7.5\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "eina >= 1.7.5") 2>&5
   ac_status=$?
   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   test $ac_status = 0; }; then
-  pkg_cv_EINA_LIBS=`$PKG_CONFIG --libs "eina >= 1.6.99" 2>/dev/null`
+  pkg_cv_EINA_LIBS=`$PKG_CONFIG --libs "eina >= 1.7.5" 2>/dev/null`
                      test "x$?" != "x0" && pkg_failed=yes
 else
   pkg_failed=yes
@@ -20577,14 +20577,14 @@ else
         _pkg_short_errors_supported=no
 fi
         if test $_pkg_short_errors_supported = yes; then
-               EINA_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "eina >= 1.6.99" 2>&1`
+               EINA_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "eina >= 1.7.5" 2>&1`
         else
-               EINA_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "eina >= 1.6.99" 2>&1`
+               EINA_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "eina >= 1.7.5" 2>&1`
         fi
        # Put the nasty error message in config.log where it belongs
        echo "$EINA_PKG_ERRORS" >&5
 
-       as_fn_error $? "Package requirements (eina >= 1.6.99) were not met:
+       as_fn_error $? "Package requirements (eina >= 1.7.5) were not met:
 
 $EINA_PKG_ERRORS
 
@@ -20617,24 +20617,24 @@ $as_echo "yes" >&6; }
 
 fi
 #FIXME check all the requirements when the eina move will be finished
-requirements_ecore="eina >= 1.6.99 ${requirements_ecore}"
-requirements_ecore_con="ecore >= 1.6.99 eina >= 1.6.99 ${requirements_ecore_con}"
-#requirements_ecore_config="ecore >= 1.6.99 eina >= 1.6.99 ${requirements_ecore_config}"
-requirements_ecore_directfb="ecore >= 1.6.99 eina >= 1.6.99 ${requirements_ecore_directfb}"
-requirements_ecore_evas="ecore >= 1.6.99 eina >= 1.6.99 ${requirements_ecore_evas}"
-requirements_ecore_fb="ecore >= 1.6.99 eina >= 1.6.99 ${requirements_ecore_fb}"
-requirements_ecore_file="ecore >= 1.6.99 eina >= 1.6.99 ${requirements_ecore_file}"
-requirements_ecore_imf="ecore >= 1.6.99 eina >= 1.6.99 ${requirements_ecore_imf}"
-requirements_ecore_imf_evas="ecore >= 1.6.99 eina >= 1.6.99 ${requirements_ecore_imf_evas}"
-requirements_ecore_input="ecore >= 1.6.99 eina >= 1.6.99 ${requirements_ecore_input}"
-requirements_ecore_input_evas="ecore >= 1.6.99 eina >= 1.6.99 ${requirements_ecore_input_evas}"
-requirements_ecore_ipc="ecore >= 1.6.99 eina >= 1.6.99 ${requirements_ecore_ipc}"
-requirements_ecore_cocoa="ecore >= 1.6.99 eina >= 1.6.99 ${requirements_ecore_cocoa}"
-requirements_ecore_sdl="ecore >= 1.6.99 eina >= 1.6.99 ${requirements_ecore_sdl}"
-requirements_ecore_psl1ght="ecore >= 1.6.99 eina >= 1.6.99 ${requirements_ecore_psl1ght}"
-requirements_ecore_win32="ecore >= 1.6.99 eina >= 1.6.99 ${requirements_ecore_win32}"
-requirements_ecore_wince="ecore >= 1.6.99 eina >= 1.6.99 ${requirements_ecore_wince}"
-requirements_ecore_x="ecore >= 1.6.99 eina >= 1.6.99 ${requirements_ecore_x}"
+requirements_ecore="eina >= 1.7.5 ${requirements_ecore}"
+requirements_ecore_con="ecore >= 1.7.5 eina >= 1.7.5 ${requirements_ecore_con}"
+#requirements_ecore_config="ecore >= 1.7.5 eina >= 1.7.5 ${requirements_ecore_config}"
+requirements_ecore_directfb="ecore >= 1.7.5 eina >= 1.7.5 ${requirements_ecore_directfb}"
+requirements_ecore_evas="ecore >= 1.7.5 eina >= 1.7.5 ${requirements_ecore_evas}"
+requirements_ecore_fb="ecore >= 1.7.5 eina >= 1.7.5 ${requirements_ecore_fb}"
+requirements_ecore_file="ecore >= 1.7.5 eina >= 1.7.5 ${requirements_ecore_file}"
+requirements_ecore_imf="ecore >= 1.7.5 eina >= 1.7.5 ${requirements_ecore_imf}"
+requirements_ecore_imf_evas="ecore >= 1.7.5 eina >= 1.7.5 ${requirements_ecore_imf_evas}"
+requirements_ecore_input="ecore >= 1.7.5 eina >= 1.7.5 ${requirements_ecore_input}"
+requirements_ecore_input_evas="ecore >= 1.7.5 eina >= 1.7.5 ${requirements_ecore_input_evas}"
+requirements_ecore_ipc="ecore >= 1.7.5 eina >= 1.7.5 ${requirements_ecore_ipc}"
+requirements_ecore_cocoa="ecore >= 1.7.5 eina >= 1.7.5 ${requirements_ecore_cocoa}"
+requirements_ecore_sdl="ecore >= 1.7.5 eina >= 1.7.5 ${requirements_ecore_sdl}"
+requirements_ecore_psl1ght="ecore >= 1.7.5 eina >= 1.7.5 ${requirements_ecore_psl1ght}"
+requirements_ecore_win32="ecore >= 1.7.5 eina >= 1.7.5 ${requirements_ecore_win32}"
+requirements_ecore_wince="ecore >= 1.7.5 eina >= 1.7.5 ${requirements_ecore_wince}"
+requirements_ecore_x="ecore >= 1.7.5 eina >= 1.7.5 ${requirements_ecore_x}"
 
 
 # glib support (main loop integration)
@@ -20959,7 +20959,7 @@ fi
 # Eet library (ecore_config)
 
 #PKG_CHECK_MODULES([EET],
-#   [eet >= 1.6.99],
+#   [eet >= 1.7.5],
 #   [have_eet="yes"],
 #   [have_eet="no"])
 
@@ -24883,12 +24883,12 @@ if test -n "$EVAS_CFLAGS"; then
     pkg_cv_EVAS_CFLAGS="$EVAS_CFLAGS"
  elif test -n "$PKG_CONFIG"; then
     if test -n "$PKG_CONFIG" && \
-    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"evas >= 1.6.99\""; } >&5
-  ($PKG_CONFIG --exists --print-errors "evas >= 1.6.99") 2>&5
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"evas >= 1.7.5\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "evas >= 1.7.5") 2>&5
   ac_status=$?
   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   test $ac_status = 0; }; then
-  pkg_cv_EVAS_CFLAGS=`$PKG_CONFIG --cflags "evas >= 1.6.99" 2>/dev/null`
+  pkg_cv_EVAS_CFLAGS=`$PKG_CONFIG --cflags "evas >= 1.7.5" 2>/dev/null`
                      test "x$?" != "x0" && pkg_failed=yes
 else
   pkg_failed=yes
@@ -24900,12 +24900,12 @@ if test -n "$EVAS_LIBS"; then
     pkg_cv_EVAS_LIBS="$EVAS_LIBS"
  elif test -n "$PKG_CONFIG"; then
     if test -n "$PKG_CONFIG" && \
-    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"evas >= 1.6.99\""; } >&5
-  ($PKG_CONFIG --exists --print-errors "evas >= 1.6.99") 2>&5
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"evas >= 1.7.5\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "evas >= 1.7.5") 2>&5
   ac_status=$?
   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
   test $ac_status = 0; }; then
-  pkg_cv_EVAS_LIBS=`$PKG_CONFIG --libs "evas >= 1.6.99" 2>/dev/null`
+  pkg_cv_EVAS_LIBS=`$PKG_CONFIG --libs "evas >= 1.7.5" 2>/dev/null`
                      test "x$?" != "x0" && pkg_failed=yes
 else
   pkg_failed=yes
@@ -24926,9 +24926,9 @@ else
         _pkg_short_errors_supported=no
 fi
         if test $_pkg_short_errors_supported = yes; then
-               EVAS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "evas >= 1.6.99" 2>&1`
+               EVAS_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "evas >= 1.7.5" 2>&1`
         else
-               EVAS_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "evas >= 1.6.99" 2>&1`
+               EVAS_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "evas >= 1.7.5" 2>&1`
         fi
        # Put the nasty error message in config.log where it belongs
        echo "$EVAS_PKG_ERRORS" >&5
@@ -27964,8 +27964,8 @@ fi
 
 if test "x$have_ecore_ipc" = "xyes"; then :
 
-     requirements_ecore_ipc="ecore-con >= 1.6.99 ${requirements_ecore_ipc}"
-     requirements_ecore_evas="ecore-ipc >= 1.6.99 ${requirements_ecore_evas}"
+     requirements_ecore_ipc="ecore-con >= 1.7.5 ${requirements_ecore_ipc}"
+     requirements_ecore_evas="ecore-ipc >= 1.7.5 ${requirements_ecore_evas}"
 
 fi
 
@@ -28219,7 +28219,7 @@ fi
 
 
    if test "x${have_ecore_con}" = "xyes" ; then
-      requirements_ecore_file="ecore-con >= 1.6.99 ${requirements_ecore_file}"
+      requirements_ecore_file="ecore-con >= 1.7.5 ${requirements_ecore_file}"
    else
 
 _ecore_want_curl=${want_curl}
@@ -28336,7 +28336,7 @@ fi
 #fi
 
 #ECORE_CHECK_MODULE([config], [${want_ecore_config}], [Config], [${ecore_config_deps}],
-#   [requirements_ecore_config="ecore-ipc >= 1.6.99 evas >= 1.6.99 eet >= 1.6.99 ${requirements_ecore_config}"])
+#   [requirements_ecore_config="ecore-ipc >= 1.7.5 evas >= 1.7.5 eet >= 1.7.5 ${requirements_ecore_config}"])
 
  if false; then
   BUILD_ECORE_CONFIG_TRUE=
@@ -28466,7 +28466,7 @@ fi
 
 
 if test "x$have_ecore_imf_evas" = "xyes"; then :
-  requirements_ecore_imf_evas="ecore-imf >= 1.6.99 evas >= 1.6.99 ${requirements_ecore_imf_evas}"
+  requirements_ecore_imf_evas="ecore-imf >= 1.7.5 evas >= 1.7.5 ${requirements_ecore_imf_evas}"
 fi
 
 
@@ -28586,7 +28586,7 @@ fi
 
 
 if test "x$have_ecore_input_evas" = "xyes"; then :
-  requirements_ecore_input_evas="ecore-input >= 1.6.99 evas >= 1.6.99 ${requirements_ecore_input}"
+  requirements_ecore_input_evas="ecore-input >= 1.7.5 evas >= 1.7.5 ${requirements_ecore_input}"
 fi
 
 
@@ -28666,7 +28666,7 @@ fi
 
 
 if test "x$have_ecore_imf_xim" = "xyes"; then :
-  requirements_ecore_imf_xim="ecore-imf >= 1.6.99 ecore-x >= 1.6.99 ecore-input >= 1.6.99 ${requirements_ecore_imf_xim}"
+  requirements_ecore_imf_xim="ecore-imf >= 1.7.5 ecore-x >= 1.7.5 ecore-input >= 1.7.5 ${requirements_ecore_imf_xim}"
 fi
 
 
@@ -28818,7 +28818,7 @@ fi
 
 
 if test "x$have_ecore_imf_scim" = "xyes"; then :
-  requirements_ecore_imf_scim="ecore-imf >= 1.6.99 ecore-x >= 1.6.99 ecore-input >= 1.6.99 ${requirements_ecore_imf_scim}"
+  requirements_ecore_imf_scim="ecore-imf >= 1.7.5 ecore-x >= 1.7.5 ecore-input >= 1.7.5 ${requirements_ecore_imf_scim}"
 fi
 
 
@@ -28971,7 +28971,7 @@ fi
 
 
 if test "x$have_ecore_imf_ibus" = "xyes"; then :
-  requirements_ecore_imf_ibus="ecore-imf >= 1.6.99 ecore-x >= 1.6.99 ecore-input >= 1.6.99 ${requirements_ecore_imf_ibus}"
+  requirements_ecore_imf_ibus="ecore-imf >= 1.7.5 ecore-x >= 1.7.5 ecore-input >= 1.7.5 ${requirements_ecore_imf_ibus}"
 fi
 
 
@@ -29043,7 +29043,7 @@ fi
 if test "x$have_ecore_x" = "xyes"; then :
 
    ecore_x_libs="$ecore_x_libs $x_libs"
-   requirements_ecore_x="ecore-input >= 1.6.99 ${requirements_ecore_x}"
+   requirements_ecore_x="ecore-input >= 1.7.5 ${requirements_ecore_x}"
 
 fi
 
@@ -29108,7 +29108,7 @@ fi
 if test "x$have_ecore_win32" = "xyes"; then :
 
     ecore_win32_libs="-lole32 -lgdi32"
-    requirements_ecore_win32="ecore-input >= 1.6.99 ${requirements_ecore_win32}"
+    requirements_ecore_win32="ecore-input >= 1.7.5 ${requirements_ecore_win32}"
 
 fi
 
@@ -29177,7 +29177,7 @@ fi
 
 
 if test "x$have_ecore_cocoa" = "xyes"; then :
-  requirements_ecore_cocoa="ecore-input >= 1.6.99 ${requirements_ecore_cocoa}"
+  requirements_ecore_cocoa="ecore-input >= 1.7.5 ${requirements_ecore_cocoa}"
 fi
 
 
@@ -29244,7 +29244,7 @@ fi
 
 
 if test "x$have_ecore_sdl" = "xyes"; then :
-  requirements_ecore_sdl="ecore-input >= 1.6.99 ${requirements_ecore_sdl}"
+  requirements_ecore_sdl="ecore-input >= 1.7.5 ${requirements_ecore_sdl}"
 fi
 
 
@@ -29304,7 +29304,7 @@ fi
 
 
 if test "x$have_ecore_psl1ght" = "xyes"; then :
-  requirements_ecore_psl1ght="ecore-input >= 1.6.99 ${requirements_ecore_psl1ght}"
+  requirements_ecore_psl1ght="ecore-input >= 1.7.5 ${requirements_ecore_psl1ght}"
 fi
 
 
@@ -30195,7 +30195,7 @@ fi
 
 
 if test "x$have_ecore_wince" = "xyes"; then :
-  requirements_ecore_wince="ecore-input >= 1.6.99 ${requirements_ecore_wince}"
+  requirements_ecore_wince="ecore-input >= 1.7.5 ${requirements_ecore_wince}"
 fi
 
 
@@ -30264,7 +30264,7 @@ fi
 
 
 if test "x$have_ecore_evas" = "xyes"; then :
-  requirements_ecore_evas="ecore-input >= 1.6.99 ecore-input-evas >= 1.6.99 evas >= 1.6.99 ${requirements_ecore_evas}"
+  requirements_ecore_evas="ecore-input >= 1.7.5 ecore-input-evas >= 1.7.5 evas >= 1.7.5 ${requirements_ecore_evas}"
 fi
 
 
@@ -30683,7 +30683,7 @@ if test "x$have_ecore_evas_software_x11" = "xyes" -o \
 
 $as_echo "#define BUILD_ECORE_EVAS_X11 1" >>confdefs.h
 
-   requirements_ecore_evas="ecore-x >= 1.6.99 ${requirements_ecore_evas}"
+   requirements_ecore_evas="ecore-x >= 1.7.5 ${requirements_ecore_evas}"
 fi
 
 # ecore_evas_win32
@@ -30961,19 +30961,19 @@ if test "x${have_ecore_evas_software_gdi}" = "xyes" -o \
 
 $as_echo "#define BUILD_ECORE_EVAS_WIN32 1" >>confdefs.h
 
-   requirements_ecore_evas="ecore-win32 >= 1.6.99 ${requirements_ecore_evas}"
+   requirements_ecore_evas="ecore-win32 >= 1.7.5 ${requirements_ecore_evas}"
 fi
 
 # ecore_evas_software_sdl
 
 have_ecore_evas_software_sdl="no"
 if test "x${have_ecore_sdl}" = "xyes"; then
-   requirements_ecore_evas="ecore-sdl >= 1.6.99 ${requirements_ecore_evas}"
+   requirements_ecore_evas="ecore-sdl >= 1.7.5 ${requirements_ecore_evas}"
    have_ecore_evas_software_sdl="yes"
 
 $as_echo "#define BUILD_ECORE_EVAS_SOFTWARE_SDL 1" >>confdefs.h
 
-   requirements_ecore_evas="ecore-sdl >= 1.6.99 ${requirements_ecore_evas}"
+   requirements_ecore_evas="ecore-sdl >= 1.7.5 ${requirements_ecore_evas}"
 fi
 
 # ecore_evas_gl_sdl
@@ -31024,7 +31024,7 @@ $as_echo_n "checking whether ecore_evas OpenGL SDL support is built... " >&6; }
 $as_echo "$have_ecore_evas_opengl_sdl" >&6; }
 
 if test "x$have_ecore_evas_opengl_sdl" = "xyes"; then :
-  requirements_ecore_evas="ecore-sdl >= 1.6.99 ${requirements_ecore_evas}"
+  requirements_ecore_evas="ecore-sdl >= 1.7.5 ${requirements_ecore_evas}"
 fi
 
 
@@ -31079,7 +31079,7 @@ $as_echo_n "checking whether ecore_evas OpenGL Cocoa support is built... " >&6;
 $as_echo "$have_ecore_evas_opengl_cocoa" >&6; }
 
 if test "x$have_ecore_evas_opengl_cocoa" = "xyes"; then :
-  requirements_ecore_evas="ecore-cocoa >= 1.6.99 ${requirements_ecore_evas}"
+  requirements_ecore_evas="ecore-cocoa >= 1.7.5 ${requirements_ecore_evas}"
 fi
 
 
@@ -31134,7 +31134,7 @@ $as_echo_n "checking whether ecore_evas DirectFB support is built... " >&6; }
 $as_echo "$have_ecore_evas_directfb" >&6; }
 
 if test "x$have_ecore_evas_directfb" = "xyes"; then :
-  requirements_ecore_evas="ecore-directfb >= 1.6.99 ${requirements_ecore_evas}"
+  requirements_ecore_evas="ecore-directfb >= 1.7.5 ${requirements_ecore_evas}"
 fi
 
 
@@ -31189,7 +31189,7 @@ $as_echo_n "checking whether ecore_evas Linux Framebuffer support is built... "
 $as_echo "$have_ecore_evas_fb" >&6; }
 
 if test "x$have_ecore_evas_fb" = "xyes"; then :
-  requirements_ecore_evas="ecore-fb >= 1.6.99 ${requirements_ecore_evas}"
+  requirements_ecore_evas="ecore-fb >= 1.7.5 ${requirements_ecore_evas}"
 fi
 
 
@@ -31244,7 +31244,7 @@ $as_echo_n "checking whether ecore_evas 16 bpp Software Windows CE support is bu
 $as_echo "$have_ecore_evas_software_16_wince" >&6; }
 
 if test "x$have_ecore_evas_software_16_wince" = "xyes"; then :
-  requirements_ecore_evas="ecore-wince >= 1.6.99 ${requirements_ecore_evas}"
+  requirements_ecore_evas="ecore-wince >= 1.7.5 ${requirements_ecore_evas}"
 fi
 
 
@@ -31373,7 +31373,7 @@ $as_echo_n "checking whether ecore_evas PSL1GHT support is built... " >&6; }
 $as_echo "$have_ecore_evas_psl1ght" >&6; }
 
 if test "x$have_ecore_evas_psl1ght" = "xyes"; then :
-  requirements_ecore_evas="ecore-psl1ght >= 1.6.99 ${requirements_ecore_evas}"
+  requirements_ecore_evas="ecore-psl1ght >= 1.7.5 ${requirements_ecore_evas}"
 fi
 
 
@@ -31521,7 +31521,7 @@ fi
 
 
 if test "x${have_ecore_wayland}" = "xyes" ; then
-  requirements_ecore_wayland="ecore-input >= 1.6.99 wayland-client wayland-cursor xkbcommon ${requirements_ecore_wayland}"
+  requirements_ecore_wayland="ecore-input >= 1.7.5 wayland-client wayland-cursor xkbcommon ${requirements_ecore_wayland}"
 fi
 
 
@@ -32743,7 +32743,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by ecore $as_me 1.7.4, which was
+This file was extended by ecore $as_me 1.7.5, which was
 generated by GNU Autoconf 2.68.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -32809,7 +32809,7 @@ _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-ecore config.status 1.7.4
+ecore config.status 1.7.5
 configured by $0, generated by GNU Autoconf 2.68,
   with options \\"\$ac_cs_config\\"
 
index c5a4326..b4ec95b 100644 (file)
@@ -2,7 +2,7 @@
 ##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##--##
 m4_define([v_maj], [1])
 m4_define([v_min], [7])
-m4_define([v_mic], [4])
+m4_define([v_mic], [5])
 m4_define([v_rev], m4_esyscmd([(svnversion "${SVN_REPO_PATH:-.}" | grep -v '\(export\|Unversioned directory\)' || echo 0) | awk -F : '{printf("%s\n", $1);}' | tr -d ' :MSP\n' | sed 's/Unversioneddirectory/0/' | tr -d '\n']))
 m4_if(v_rev, [0], [m4_define([v_rev], m4_esyscmd([git log 2> /dev/null | (grep -m1 git-svn-id || echo 0) | sed -e 's/.*@\([0-9]*\).*/\1/' | tr -d '\n']))])
 ##--   When released, remove the dnl on the below line
@@ -422,7 +422,7 @@ fi
 
 case "$host_os" in
    mingw*)
-      PKG_CHECK_MODULES([EVIL], [evil >= 1.6.99])
+      PKG_CHECK_MODULES([EVIL], [evil >= 1.7.5])
       AC_DEFINE(HAVE_EVIL, 1, [Set to 1 if Evil library is installed])
       requirements_ecore="evil ${requirements_ecore}"
       requirements_ecore_evas="evil ${requirements_ecore_evas}"
@@ -542,26 +542,26 @@ AC_SUBST(rt_libs)
 
 # Eina library
 
-PKG_CHECK_MODULES(EINA, [eina >= 1.6.99])
+PKG_CHECK_MODULES(EINA, [eina >= 1.7.5])
 #FIXME check all the requirements when the eina move will be finished
-requirements_ecore="eina >= 1.6.99 ${requirements_ecore}"
-requirements_ecore_con="ecore >= 1.6.99 eina >= 1.6.99 ${requirements_ecore_con}"
-#requirements_ecore_config="ecore >= 1.6.99 eina >= 1.6.99 ${requirements_ecore_config}"
-requirements_ecore_directfb="ecore >= 1.6.99 eina >= 1.6.99 ${requirements_ecore_directfb}"
-requirements_ecore_evas="ecore >= 1.6.99 eina >= 1.6.99 ${requirements_ecore_evas}"
-requirements_ecore_fb="ecore >= 1.6.99 eina >= 1.6.99 ${requirements_ecore_fb}"
-requirements_ecore_file="ecore >= 1.6.99 eina >= 1.6.99 ${requirements_ecore_file}"
-requirements_ecore_imf="ecore >= 1.6.99 eina >= 1.6.99 ${requirements_ecore_imf}"
-requirements_ecore_imf_evas="ecore >= 1.6.99 eina >= 1.6.99 ${requirements_ecore_imf_evas}"
-requirements_ecore_input="ecore >= 1.6.99 eina >= 1.6.99 ${requirements_ecore_input}"
-requirements_ecore_input_evas="ecore >= 1.6.99 eina >= 1.6.99 ${requirements_ecore_input_evas}"
-requirements_ecore_ipc="ecore >= 1.6.99 eina >= 1.6.99 ${requirements_ecore_ipc}"
-requirements_ecore_cocoa="ecore >= 1.6.99 eina >= 1.6.99 ${requirements_ecore_cocoa}"
-requirements_ecore_sdl="ecore >= 1.6.99 eina >= 1.6.99 ${requirements_ecore_sdl}"
-requirements_ecore_psl1ght="ecore >= 1.6.99 eina >= 1.6.99 ${requirements_ecore_psl1ght}"
-requirements_ecore_win32="ecore >= 1.6.99 eina >= 1.6.99 ${requirements_ecore_win32}"
-requirements_ecore_wince="ecore >= 1.6.99 eina >= 1.6.99 ${requirements_ecore_wince}"
-requirements_ecore_x="ecore >= 1.6.99 eina >= 1.6.99 ${requirements_ecore_x}"
+requirements_ecore="eina >= 1.7.5 ${requirements_ecore}"
+requirements_ecore_con="ecore >= 1.7.5 eina >= 1.7.5 ${requirements_ecore_con}"
+#requirements_ecore_config="ecore >= 1.7.5 eina >= 1.7.5 ${requirements_ecore_config}"
+requirements_ecore_directfb="ecore >= 1.7.5 eina >= 1.7.5 ${requirements_ecore_directfb}"
+requirements_ecore_evas="ecore >= 1.7.5 eina >= 1.7.5 ${requirements_ecore_evas}"
+requirements_ecore_fb="ecore >= 1.7.5 eina >= 1.7.5 ${requirements_ecore_fb}"
+requirements_ecore_file="ecore >= 1.7.5 eina >= 1.7.5 ${requirements_ecore_file}"
+requirements_ecore_imf="ecore >= 1.7.5 eina >= 1.7.5 ${requirements_ecore_imf}"
+requirements_ecore_imf_evas="ecore >= 1.7.5 eina >= 1.7.5 ${requirements_ecore_imf_evas}"
+requirements_ecore_input="ecore >= 1.7.5 eina >= 1.7.5 ${requirements_ecore_input}"
+requirements_ecore_input_evas="ecore >= 1.7.5 eina >= 1.7.5 ${requirements_ecore_input_evas}"
+requirements_ecore_ipc="ecore >= 1.7.5 eina >= 1.7.5 ${requirements_ecore_ipc}"
+requirements_ecore_cocoa="ecore >= 1.7.5 eina >= 1.7.5 ${requirements_ecore_cocoa}"
+requirements_ecore_sdl="ecore >= 1.7.5 eina >= 1.7.5 ${requirements_ecore_sdl}"
+requirements_ecore_psl1ght="ecore >= 1.7.5 eina >= 1.7.5 ${requirements_ecore_psl1ght}"
+requirements_ecore_win32="ecore >= 1.7.5 eina >= 1.7.5 ${requirements_ecore_win32}"
+requirements_ecore_wince="ecore >= 1.7.5 eina >= 1.7.5 ${requirements_ecore_wince}"
+requirements_ecore_x="ecore >= 1.7.5 eina >= 1.7.5 ${requirements_ecore_x}"
 
 
 # glib support (main loop integration)
@@ -623,7 +623,7 @@ PKG_CHECK_MODULES([DIRECTFB],
 # Eet library (ecore_config)
 
 #PKG_CHECK_MODULES([EET],
-#   [eet >= 1.6.99],
+#   [eet >= 1.7.5],
 #   [have_eet="yes"],
 #   [have_eet="no"])
 
@@ -1203,7 +1203,7 @@ AM_CONDITIONAL(BUILD_ECORE_X_XCB, test $have_ecore_x_xcb = yes)
 
 # Evas library (ecore_config, ecore_input_evas, ecore_imf_evas and ecore_evas)
 
-PKG_CHECK_MODULES([EVAS], [evas >= 1.6.99],
+PKG_CHECK_MODULES([EVAS], [evas >= 1.7.5],
    [have_evas="yes"],
    [have_evas="no"])
 
@@ -1555,8 +1555,8 @@ AM_CONDITIONAL([HAVE_CARES], [test "x${have_cares}" = "xyes"])
 # ecore_ipc
 ECORE_CHECK_MODULE([ipc], [${want_ecore_ipc}], [Ipc], [${have_ecore_con}],
    [
-     requirements_ecore_ipc="ecore-con >= 1.6.99 ${requirements_ecore_ipc}"
-     requirements_ecore_evas="ecore-ipc >= 1.6.99 ${requirements_ecore_evas}"
+     requirements_ecore_ipc="ecore-con >= 1.7.5 ${requirements_ecore_ipc}"
+     requirements_ecore_evas="ecore-ipc >= 1.7.5 ${requirements_ecore_evas}"
    ])
 
 # ecore_file
@@ -1571,7 +1571,7 @@ if test "x${have_ecore_file}" = "xyes" ; then
    ECORE_CHECK_NOTIFY_WIN32([${want_notify_win32}], [have_notify_win32="yes"], [have_notify_win32="no"])
 
    if test "x${have_ecore_con}" = "xyes" ; then
-      requirements_ecore_file="ecore-con >= 1.6.99 ${requirements_ecore_file}"
+      requirements_ecore_file="ecore-con >= 1.7.5 ${requirements_ecore_file}"
    else
       ECORE_CHECK_CURL([${want_curl}],
          [
@@ -1590,7 +1590,7 @@ fi
 #fi
 
 #ECORE_CHECK_MODULE([config], [${want_ecore_config}], [Config], [${ecore_config_deps}],
-#   [requirements_ecore_config="ecore-ipc >= 1.6.99 evas >= 1.6.99 eet >= 1.6.99 ${requirements_ecore_config}"])
+#   [requirements_ecore_config="ecore-ipc >= 1.7.5 evas >= 1.7.5 eet >= 1.7.5 ${requirements_ecore_config}"])
 
 AM_CONDITIONAL(BUILD_ECORE_CONFIG, false)
 
@@ -1606,12 +1606,12 @@ if test "x${have_ecore_imf}" = "xyes" -a "x${have_evas}" = "xyes" ; then
 fi
 
 ECORE_CHECK_MODULE([imf-evas], [${want_ecore_imf}], [Imf_Evas], [${ecore_imf_evas_deps}],
-   [requirements_ecore_imf_evas="ecore-imf >= 1.6.99 evas >= 1.6.99 ${requirements_ecore_imf_evas}"])
+   [requirements_ecore_imf_evas="ecore-imf >= 1.7.5 evas >= 1.7.5 ${requirements_ecore_imf_evas}"])
 
 # ecore_input{_evas}
 ECORE_CHECK_MODULE([input], [${want_ecore_input}], [Input])
 ECORE_CHECK_MODULE([input-evas], [${want_ecore_input}], [Input_Evas], [${have_evas}],
-   [requirements_ecore_input_evas="ecore-input >= 1.6.99 evas >= 1.6.99 ${requirements_ecore_input}"])
+   [requirements_ecore_input_evas="ecore-input >= 1.7.5 evas >= 1.7.5 ${requirements_ecore_input}"])
 
 # ecore_imf_xim
 AM_CONDITIONAL(BUILD_ECORE_IMF_XIM, false)
@@ -1625,7 +1625,7 @@ if test    "x${have_ecore_imf}" = "xyes" \
 fi
 
 ECORE_CHECK_MODULE([imf-xim], [${want_ecore_imf}], [Imf_XIM], [${ecore_imf_xim_deps}],
-   [requirements_ecore_imf_xim="ecore-imf >= 1.6.99 ecore-x >= 1.6.99 ecore-input >= 1.6.99 ${requirements_ecore_imf_xim}"])
+   [requirements_ecore_imf_xim="ecore-imf >= 1.7.5 ecore-x >= 1.7.5 ecore-input >= 1.7.5 ${requirements_ecore_imf_xim}"])
 
 # ecore_imf_scim
 PKG_CHECK_MODULES([SCIM], [scim], [have_scim="yes"], [have_scim="no"])
@@ -1641,7 +1641,7 @@ if test    "x${have_ecore_imf}" = "xyes" \
 fi
 
 ECORE_CHECK_MODULE([imf-scim], [${want_ecore_imf}], [Imf_SCIM], [${ecore_imf_scim_deps}],
-   [requirements_ecore_imf_scim="ecore-imf >= 1.6.99 ecore-x >= 1.6.99 ecore-input >= 1.6.99 ${requirements_ecore_imf_scim}"])
+   [requirements_ecore_imf_scim="ecore-imf >= 1.7.5 ecore-x >= 1.7.5 ecore-input >= 1.7.5 ${requirements_ecore_imf_scim}"])
 
 # ecore_imf_ibus
 PKG_CHECK_MODULES([IBUS], [ibus-1.0 >= 1.4], [have_ibus="yes"], [have_ibus="no"])
@@ -1658,7 +1658,7 @@ if test    "x${have_ecore_imf}" = "xyes" \
 fi
 
 ECORE_CHECK_MODULE([imf-ibus], [${want_ecore_imf}], [Imf_IBUS], [${ecore_imf_ibus_deps}],
-   [requirements_ecore_imf_ibus="ecore-imf >= 1.6.99 ecore-x >= 1.6.99 ecore-input >= 1.6.99 ${requirements_ecore_imf_ibus}"])
+   [requirements_ecore_imf_ibus="ecore-imf >= 1.7.5 ecore-x >= 1.7.5 ecore-input >= 1.7.5 ${requirements_ecore_imf_ibus}"])
 
 ## Graphic systems
 
@@ -1673,7 +1673,7 @@ fi
 ECORE_CHECK_MODULE([x], [${want_ecore_x}], [X], [${ecore_x_deps}],
   [
    ecore_x_libs="$ecore_x_libs $x_libs"
-   requirements_ecore_x="ecore-input >= 1.6.99 ${requirements_ecore_x}"
+   requirements_ecore_x="ecore-input >= 1.7.5 ${requirements_ecore_x}"
   ])
 
 # ecore_win32
@@ -1681,7 +1681,7 @@ ECORE_CHECK_MODULE([x], [${want_ecore_x}], [X], [${ecore_x_deps}],
 ECORE_CHECK_MODULE([win32], [${want_ecore_win32}], [Win32], [${have_ecore_input}],
    [
     ecore_win32_libs="-lole32 -lgdi32"
-    requirements_ecore_win32="ecore-input >= 1.6.99 ${requirements_ecore_win32}"
+    requirements_ecore_win32="ecore-input >= 1.7.5 ${requirements_ecore_win32}"
    ])
 AC_SUBST(ecore_win32_libs)
 
@@ -1693,7 +1693,7 @@ if test "x${have_ecore_input}" = "xyes" -a "x${have_cocoa}" = "xyes" ; then
 fi
 
 ECORE_CHECK_MODULE([cocoa], [${want_ecore_cocoa}], [Cocoa], [${ecore_cocoa_deps}],
-   [requirements_ecore_cocoa="ecore-input >= 1.6.99 ${requirements_ecore_cocoa}"])
+   [requirements_ecore_cocoa="ecore-input >= 1.7.5 ${requirements_ecore_cocoa}"])
 
 # ecore_sdl
 
@@ -1703,10 +1703,10 @@ if test "x${have_sdl}" = "xyes" -a "x${have_ecore_input}" = "xyes" ; then
 fi
 
 ECORE_CHECK_MODULE([sdl], [${want_ecore_sdl}], [Sdl], [${ecore_sdl_deps}],
-   [requirements_ecore_sdl="ecore-input >= 1.6.99 ${requirements_ecore_sdl}"])
+   [requirements_ecore_sdl="ecore-input >= 1.7.5 ${requirements_ecore_sdl}"])
 
 ECORE_CHECK_MODULE([psl1ght], [${want_ecore_psl1ght}], [psl1ght], [${ecore_psl1ght_deps}],
-   [requirements_ecore_psl1ght="ecore-input >= 1.6.99 ${requirements_ecore_psl1ght}"])
+   [requirements_ecore_psl1ght="ecore-input >= 1.7.5 ${requirements_ecore_psl1ght}"])
 
 # ecore_fb
 ECORE_CHECK_MODULE([fb], [${want_ecore_fb}], [FB], [$have_fb])
@@ -1728,7 +1728,7 @@ ECORE_CHECK_MODULE([directfb], [${want_ecore_directfb}], [DirectFB], [${have_dir
 # ecore_wince
 
 ECORE_CHECK_MODULE([wince], [${want_ecore_wince}], [WinCE], [${have_ecore_input}],
-   [requirements_ecore_wince="ecore-input >= 1.6.99 ${requirements_ecore_wince}"])
+   [requirements_ecore_wince="ecore-input >= 1.7.5 ${requirements_ecore_wince}"])
 
 ## Ecore Evas
 
@@ -1740,7 +1740,7 @@ if test "x${have_evas}" = "xyes" && test "x${have_ecore_input}" = "xyes" && test
 fi
 
 ECORE_CHECK_MODULE([evas], [${want_ecore_evas}], [Evas], [${ecore_evas_deps}],
-  [requirements_ecore_evas="ecore-input >= 1.6.99 ecore-input-evas >= 1.6.99 evas >= 1.6.99 ${requirements_ecore_evas}"])
+  [requirements_ecore_evas="ecore-input >= 1.7.5 ecore-input-evas >= 1.7.5 evas >= 1.7.5 ${requirements_ecore_evas}"])
 
 # ecore_evas_buffer
 
@@ -1830,7 +1830,7 @@ if test "x$have_ecore_evas_software_x11" = "xyes" -o \
         "x$have_ecore_evas_software_16_x11" = "xyes" -o \
         "x$have_ecore_evas_software_xcb" = "xyes"; then
    AC_DEFINE(BUILD_ECORE_EVAS_X11, 1, [Support for X Window Engines in Ecore_Evas])
-   requirements_ecore_evas="ecore-x >= 1.6.99 ${requirements_ecore_evas}"
+   requirements_ecore_evas="ecore-x >= 1.7.5 ${requirements_ecore_evas}"
 fi
 
 # ecore_evas_win32
@@ -1866,17 +1866,17 @@ if test "x${have_ecore_evas_software_gdi}" = "xyes" -o \
         "x${have_ecore_evas_opengl_glew}" = "xyes" -o \
         "x${have_ecore_evas_software_16_ddraw}" = "xyes" ; then
    AC_DEFINE(BUILD_ECORE_EVAS_WIN32, 1, [Support for Win32 Engine in Ecore_Evas])
-   requirements_ecore_evas="ecore-win32 >= 1.6.99 ${requirements_ecore_evas}"
+   requirements_ecore_evas="ecore-win32 >= 1.7.5 ${requirements_ecore_evas}"
 fi
 
 # ecore_evas_software_sdl
 
 have_ecore_evas_software_sdl="no"
 if test "x${have_ecore_sdl}" = "xyes"; then
-   requirements_ecore_evas="ecore-sdl >= 1.6.99 ${requirements_ecore_evas}"
+   requirements_ecore_evas="ecore-sdl >= 1.7.5 ${requirements_ecore_evas}"
    have_ecore_evas_software_sdl="yes"
    AC_DEFINE(BUILD_ECORE_EVAS_SOFTWARE_SDL, 1, [Support for Software SDL Engine in Ecore_Evas])
-   requirements_ecore_evas="ecore-sdl >= 1.6.99 ${requirements_ecore_evas}"
+   requirements_ecore_evas="ecore-sdl >= 1.7.5 ${requirements_ecore_evas}"
 fi
 
 # ecore_evas_gl_sdl
@@ -1885,7 +1885,7 @@ ECORE_EVAS_CHECK_MODULE([opengl-sdl],
    [${want_ecore_evas_gl_sdl}],
    [OpenGL SDL],
    [${have_ecore_sdl}],
-   [requirements_ecore_evas="ecore-sdl >= 1.6.99 ${requirements_ecore_evas}"])
+   [requirements_ecore_evas="ecore-sdl >= 1.7.5 ${requirements_ecore_evas}"])
 
 # ecore_evas_cocoa
 
@@ -1893,7 +1893,7 @@ ECORE_EVAS_CHECK_MODULE([opengl-cocoa],
    [${want_ecore_evas_gl_cocoa}],
    [OpenGL Cocoa],
    [${have_ecore_cocoa}],
-   [requirements_ecore_evas="ecore-cocoa >= 1.6.99 ${requirements_ecore_evas}"])
+   [requirements_ecore_evas="ecore-cocoa >= 1.7.5 ${requirements_ecore_evas}"])
 
 # ecore_evas_directfb
 
@@ -1901,7 +1901,7 @@ ECORE_EVAS_CHECK_MODULE([directfb],
    [${want_ecore_evas_directfb}],
    [DirectFB],
    [${have_ecore_directfb}],
-   [requirements_ecore_evas="ecore-directfb >= 1.6.99 ${requirements_ecore_evas}"])
+   [requirements_ecore_evas="ecore-directfb >= 1.7.5 ${requirements_ecore_evas}"])
 
 # ecore_evas_fb
 
@@ -1909,7 +1909,7 @@ ECORE_EVAS_CHECK_MODULE([fb],
    [${want_ecore_evas_fb}],
    [Linux Framebuffer],
    [${have_ecore_fb}],
-   [requirements_ecore_evas="ecore-fb >= 1.6.99 ${requirements_ecore_evas}"])
+   [requirements_ecore_evas="ecore-fb >= 1.7.5 ${requirements_ecore_evas}"])
 
 # ecore_evas_wince
 
@@ -1917,7 +1917,7 @@ ECORE_EVAS_CHECK_MODULE([software-16-wince],
    [${want_ecore_evas_software_16_wince}],
    [16 bpp Software Windows CE],
    [${have_ecore_wince}],
-   [requirements_ecore_evas="ecore-wince >= 1.6.99 ${requirements_ecore_evas}"])
+   [requirements_ecore_evas="ecore-wince >= 1.7.5 ${requirements_ecore_evas}"])
 
 # ecore_evas_ews
 
@@ -1950,7 +1950,7 @@ ECORE_EVAS_CHECK_MODULE([psl1ght],
    [${want_ecore_evas_psl1ght}],
    [PSL1GHT],
    [${have_ecore_psl1ght}],
-   [requirements_ecore_evas="ecore-psl1ght >= 1.6.99 ${requirements_ecore_evas}"])
+   [requirements_ecore_evas="ecore-psl1ght >= 1.7.5 ${requirements_ecore_evas}"])
 
 ### WAYLAND
 
@@ -1965,7 +1965,7 @@ fi
 
 ECORE_CHECK_MODULE([wayland], [${want_ecore_wayland}], [Wayland], [${ecore_wayland_deps}])
 if test "x${have_ecore_wayland}" = "xyes" ; then
-  requirements_ecore_wayland="ecore-input >= 1.6.99 wayland-client wayland-cursor xkbcommon ${requirements_ecore_wayland}"
+  requirements_ecore_wayland="ecore-input >= 1.7.5 wayland-client wayland-cursor xkbcommon ${requirements_ecore_wayland}"
 fi
 
 ECORE_EVAS_CHECK_MODULE_FULL([wayland-shm], [wayland-shm], 
index b75385b..31a15ec 100644 (file)
@@ -39,7 +39,7 @@
 
 Summary: Enlightened Core X interface library
 Name: ecore
-Version: 1.7.4
+Version: 1.7.5
 Release: %{_rel}
 License: BSD
 Group: User Interface/X
index 3665c31..8d8c464 100644 (file)
@@ -1,2 +1,2 @@
-cs de el fr it nl pt sl
+cs de el fr it nl pt sl zh_CN
 
index 1f4d877..99d7d5f 100644 (file)
Binary files a/po/cs.gmo and b/po/cs.gmo differ
index 3f5fcde..64be8c8 100644 (file)
--- a/po/cs.po
+++ b/po/cs.po
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ecore\n"
 "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2012-12-21 03:38-0800\n"
+"POT-Creation-Date: 2013-01-04 12:20-0200\n"
 "PO-Revision-Date: 2011-10-23 01:28+0100\n"
 "Last-Translator: Daniel Kolesa <quaker66@gmail.com>\n"
 "Language-Team: Czech <kde-i18n-doc@kde.org>\n"
index ae4d7c1..8f412e0 100644 (file)
Binary files a/po/de.gmo and b/po/de.gmo differ
index 5280a2f..1977de3 100644 (file)
--- a/po/de.po
+++ b/po/de.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ecore 0.9.9.063-2\n"
 "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2012-12-21 03:38-0800\n"
+"POT-Creation-Date: 2013-01-04 12:20-0200\n"
 "PO-Revision-Date: 2010-01-03 21:52+GMT\n"
 "Last-Translator: Fabian Nowak <timystery@arcor.de>\n"
 "Language-Team: German <debian-l10n-german@lists.debian.org>\n"
index 022ad5f..433ef11 100644 (file)
@@ -6,9 +6,9 @@
 #, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: ecore 1.7.4\n"
+"Project-Id-Version: ecore 1.7.5\n"
 "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2012-12-21 03:38-0800\n"
+"POT-Creation-Date: 2013-01-04 12:20-0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
index 16ab0bf..73cb18c 100644 (file)
Binary files a/po/el.gmo and b/po/el.gmo differ
index 7ed8c41..18f1a6b 100644 (file)
--- a/po/el.po
+++ b/po/el.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Ecore\n"
 "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2012-12-21 03:38-0800\n"
+"POT-Creation-Date: 2013-01-04 12:20-0200\n"
 "PO-Revision-Date: 2011-11-20 22:42+0200\n"
 "Last-Translator: George Rizopoulos <george.rizopoulos.1@gmail.com>\n"
 "Language-Team: Greek\n"
index eed680b..0170e2c 100644 (file)
Binary files a/po/fr.gmo and b/po/fr.gmo differ
index 6811ba8..41646a0 100644 (file)
--- a/po/fr.po
+++ b/po/fr.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Ecore\n"
 "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2012-12-21 03:38-0800\n"
+"POT-Creation-Date: 2013-01-04 12:20-0200\n"
 "PO-Revision-Date: 2010-07-11 11:01+0400\n"
 "Last-Translator: batden <batden@orange.fr>\n"
 "Language-Team: Enlightenment French Team <pourunmondesansgourou@gmail.com>\n"
index 3e29433..8d6f56b 100644 (file)
Binary files a/po/it.gmo and b/po/it.gmo differ
index 1cbe62b..be836d5 100644 (file)
--- a/po/it.po
+++ b/po/it.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Ecore\n"
 "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2012-12-21 03:38-0800\n"
+"POT-Creation-Date: 2013-01-04 12:20-0200\n"
 "PO-Revision-Date: 2009-10-27 19:36+0100\n"
 "Last-Translator: quaker66 <quaker66@gmail.com>\n"
 "Language-Team: none\n"
index b84cc0e..50c1450 100644 (file)
Binary files a/po/nl.gmo and b/po/nl.gmo differ
index 4ee46f0..b9f0200 100644 (file)
--- a/po/nl.po
+++ b/po/nl.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: Ecore\n"
 "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2012-12-21 03:38-0800\n"
+"POT-Creation-Date: 2013-01-04 12:20-0200\n"
 "PO-Revision-Date: 2011-09-03 15:48+0100\n"
 "Last-Translator: Heimen Stoffels <vistausss@gmail.com>\n"
 "Language-Team:  <vistausss@gmail.com>\n"
index f737578..2c1571c 100644 (file)
Binary files a/po/pt.gmo and b/po/pt.gmo differ
index d0fdca8..452cd5a 100644 (file)
--- a/po/pt.po
+++ b/po/pt.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ecore\n"
 "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2012-12-21 03:38-0800\n"
+"POT-Creation-Date: 2013-01-04 12:20-0200\n"
 "PO-Revision-Date: 2012-08-23 00:30+0100\n"
 "Last-Translator: Sérgio Marques <smarquespt@gmail.com>\n"
 "Language-Team: \n"
index 5d78fea..f12fc76 100644 (file)
Binary files a/po/sl.gmo and b/po/sl.gmo differ
index 08293d2..e46c2be 100644 (file)
--- a/po/sl.po
+++ b/po/sl.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ecore 1.0\n"
 "Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
-"POT-Creation-Date: 2012-12-21 03:38-0800\n"
+"POT-Creation-Date: 2013-01-04 12:20-0200\n"
 "PO-Revision-Date: 2011-02-24 16:54+0100\n"
 "Last-Translator: r1to <renato.rener@gmail.com>\n"
 "Language-Team: Slovenian <sl@li.org>\n"
diff --git a/po/zh_CN.gmo b/po/zh_CN.gmo
new file mode 100644 (file)
index 0000000..93c9bbc
Binary files /dev/null and b/po/zh_CN.gmo differ
diff --git a/po/zh_CN.po b/po/zh_CN.po
new file mode 100644 (file)
index 0000000..9e94a68
--- /dev/null
@@ -0,0 +1,174 @@
+# Chinese translations for ecore package
+# ecore 软件包的简体中文翻译.
+# This file is put in the public domain.
+# Aron Xu <happyaron.xu@gmail.com>, 2012.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: ecore\n"
+"Report-Msgid-Bugs-To: enlightenment-devel@lists.sourceforge.net\n"
+"POT-Creation-Date: 2013-01-04 12:20-0200\n"
+"PO-Revision-Date: 2012-12-22 05:52+0800\n"
+"Last-Translator: Aron Xu <happyaron.xu@gmail.com>\n"
+"Language-Team: Chinese (simplified)\n"
+"Language: zh_CN\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: src/lib/ecore/ecore_getopt.c:104
+msgid "Version:"
+msgstr "版本:"
+
+#: src/lib/ecore/ecore_getopt.c:113
+msgid "Usage:"
+msgstr "用法:"
+
+#: src/lib/ecore/ecore_getopt.c:118
+#, c-format
+msgid "%s [options]\n"
+msgstr "%s [选项]\n"
+
+#: src/lib/ecore/ecore_getopt.c:273
+msgid "Copyright:"
+msgstr "版权信息:"
+
+#: src/lib/ecore/ecore_getopt.c:285
+msgid "License:"
+msgstr "许可证:"
+
+#: src/lib/ecore/ecore_getopt.c:466
+msgid "Type: "
+msgstr "类型:"
+
+#: src/lib/ecore/ecore_getopt.c:542
+msgid "Default: "
+msgstr "默认:"
+
+#: src/lib/ecore/ecore_getopt.c:569
+msgid "Choices: "
+msgstr "可选项:"
+
+#: src/lib/ecore/ecore_getopt.c:670
+msgid "Options:\n"
+msgstr "选项:\n"
+
+#: src/lib/ecore/ecore_getopt.c:797
+#, c-format
+msgid "ERROR: unknown option --%s.\n"
+msgstr "错误:未知选项 --%s。\n"
+
+#: src/lib/ecore/ecore_getopt.c:799
+#, c-format
+msgid "ERROR: unknown option -%c.\n"
+msgstr "错误:未知选项 -%c。\n"
+
+#: src/lib/ecore/ecore_getopt.c:857
+msgid "ERROR: "
+msgstr "错误:"
+
+#: src/lib/ecore/ecore_getopt.c:940 src/lib/ecore/ecore_getopt.c:1077
+#: src/lib/ecore/ecore_getopt.c:1093 src/lib/ecore/ecore_getopt.c:1108
+#: src/lib/ecore/ecore_getopt.c:1125 src/lib/ecore/ecore_getopt.c:1172
+#: src/lib/ecore/ecore_getopt.c:1292 src/lib/ecore/ecore_getopt.c:1333
+msgid "value has no pointer set.\n"
+msgstr "值没有设置指针。\n"
+
+#: src/lib/ecore/ecore_getopt.c:972 src/lib/ecore/ecore_getopt.c:1192
+#, c-format
+msgid "unknown boolean value %s.\n"
+msgstr "未知的布尔值 %s。\n"
+
+#: src/lib/ecore/ecore_getopt.c:1023 src/lib/ecore/ecore_getopt.c:1280
+#, c-format
+msgid "invalid number format %s\n"
+msgstr "无效的数字格式 %s\n"
+
+#: src/lib/ecore/ecore_getopt.c:1138
+#, c-format
+msgid "invalid choice \"%s\". Valid values are: "
+msgstr "无效选项 %s。有效的值有:"
+
+#: src/lib/ecore/ecore_getopt.c:1166
+msgid "missing parameter to append.\n"
+msgstr "缺少要附加的参数。\n"
+
+#: src/lib/ecore/ecore_getopt.c:1270
+msgid "could not parse value.\n"
+msgstr "无法解析值。\n"
+
+#: src/lib/ecore/ecore_getopt.c:1327
+msgid "missing parameter.\n"
+msgstr "缺少参数。\n"
+
+#: src/lib/ecore/ecore_getopt.c:1340
+msgid "missing callback function!\n"
+msgstr "缺少 callback 功能!\n"
+
+#: src/lib/ecore/ecore_getopt.c:1369
+msgid "no version was defined.\n"
+msgstr "未指定版本。\n"
+
+#: src/lib/ecore/ecore_getopt.c:1386
+msgid "no copyright was defined.\n"
+msgstr "未定义版权信息。\n"
+
+#: src/lib/ecore/ecore_getopt.c:1403
+msgid "no license was defined.\n"
+msgstr "未定义许可证。\n"
+
+#: src/lib/ecore/ecore_getopt.c:1478
+#, c-format
+msgid "ERROR: unknown option --%s, ignored.\n"
+msgstr "错误:未知选项 --%s,忽略。\n"
+
+#: src/lib/ecore/ecore_getopt.c:1511
+#, c-format
+msgid "ERROR: option --%s requires an argument!\n"
+msgstr "错误:选项 --%s 需要一个参数!\n"
+
+#: src/lib/ecore/ecore_getopt.c:1553
+#, c-format
+msgid "ERROR: unknown option -%c, ignored.\n"
+msgstr "错误:未知选项 -%c,忽略。\n"
+
+#: src/lib/ecore/ecore_getopt.c:1591
+#, c-format
+msgid "ERROR: option -%c requires an argument!\n"
+msgstr "错误:选项 -%c 需要一个参数!\n"
+
+#: src/lib/ecore/ecore_getopt.c:1802
+msgid "ERROR: no parser provided.\n"
+msgstr "错误:未提供解析器。\n"
+
+#: src/lib/ecore/ecore_getopt.c:1807
+msgid "ERROR: no values provided.\n"
+msgstr "错误:未提供值。\n"
+
+#: src/lib/ecore/ecore_getopt.c:1816
+msgid "ERROR: no arguments provided.\n"
+msgstr "错误:未提供参数。\n"
+
+#: src/lib/ecore/ecore_getopt.c:1842
+msgid "ERROR: invalid options found."
+msgstr "错误:无效的选项。"
+
+#: src/lib/ecore/ecore_getopt.c:1848
+#, c-format
+msgid " See --%s.\n"
+msgstr " 参看 --%s\n"
+
+#: src/lib/ecore/ecore_getopt.c:1850
+#, c-format
+msgid " See -%c.\n"
+msgstr " 参看 -%c\n"
+
+#: src/lib/ecore/ecore_getopt.c:1896
+#, c-format
+msgid "ERROR: incorrect geometry value '%s'\n"
+msgstr "错误:不正确的形状 %s\n"
+
+#: src/lib/ecore/ecore_getopt.c:1928
+#, c-format
+msgid "ERROR: incorrect size value '%s'\n"
+msgstr "错误:不正确的大小 %s\n"
index 9d8041f..e949ed2 100644 (file)
@@ -8,8 +8,8 @@
 
    @mainpage Ecore
 
-   @version 1.7
-   @date 2000-2012
+   @version 1.7.5
+   @date 2000-2013
 
    Please see the @ref authors page for contact details.
 
index 6d19cb9..ea4c033 100644 (file)
@@ -2387,15 +2387,23 @@ _ecore_con_event_client_add_free(Ecore_Con_Server *svr,
    e = ev;
    if (e->client)
      {
+        Eina_Bool svrfreed = EINA_FALSE;
+        
         e->client->event_count = eina_list_remove(e->client->event_count, e);
         if (e->client->host_server)
           {
              e->client->host_server->event_count = eina_list_remove(e->client->host_server->event_count, ev);
              if ((!svr->event_count) && (svr->delete_me))
-               _ecore_con_server_free(svr);
+               {
+                  _ecore_con_server_free(svr);
+                  svrfreed = EINA_TRUE;
+               }
+          }
+        if (!svrfreed)
+          {
+             if ((!e->client->event_count) && (e->client->delete_me))
+               ecore_con_client_del(e->client);
           }
-        if ((!e->client->event_count) && (e->client->delete_me))
-          ecore_con_client_del(e->client);
      }
 
    ecore_con_event_client_add_free(e);
@@ -2413,15 +2421,23 @@ _ecore_con_event_client_del_free(Ecore_Con_Server *svr,
    e = ev;
    if (e->client)
      {
+        Eina_Bool svrfreed = EINA_FALSE;
+        
         e->client->event_count = eina_list_remove(e->client->event_count, e);
         if (e->client->host_server)
           {
              e->client->host_server->event_count = eina_list_remove(e->client->host_server->event_count, ev);
              if ((!svr->event_count) && (svr->delete_me))
-               _ecore_con_server_free(svr);
+               {
+                  _ecore_con_server_free(svr);
+                  svrfreed = EINA_TRUE;
+               }
+          }
+        if (!svrfreed)
+          {
+             if (!e->client->event_count)
+               _ecore_con_client_free(e->client);
           }
-        if (!e->client->event_count)
-          _ecore_con_client_free(e->client);
      }
    ecore_con_event_client_del_free(e);
    _ecore_con_event_count--;
@@ -2435,18 +2451,26 @@ _ecore_con_event_client_write_free(Ecore_Con_Server *svr,
 {
    if (e->client)
      {
+        Eina_Bool svrfreed = EINA_FALSE;
+        
         e->client->event_count = eina_list_remove(e->client->event_count, e);
         if (e->client->host_server)
           {
              e->client->host_server->event_count = eina_list_remove(e->client->host_server->event_count, e);
              if ((!svr->event_count) && (svr->delete_me))
-               _ecore_con_server_free(svr);
+               {
+                  _ecore_con_server_free(svr);
+                  svrfreed = EINA_TRUE;
+               }
+          }
+        if (!svrfreed)
+          {
+             if (((!e->client->event_count) && (e->client->delete_me)) ||
+                 ((e->client->host_server &&
+                   ((e->client->host_server->type & ECORE_CON_TYPE) == ECORE_CON_REMOTE_UDP ||
+                       (e->client->host_server->type & ECORE_CON_TYPE) == ECORE_CON_REMOTE_MCAST))))
+               ecore_con_client_del(e->client);
           }
-        if (((!e->client->event_count) && (e->client->delete_me)) ||
-            ((e->client->host_server &&
-              ((e->client->host_server->type & ECORE_CON_TYPE) == ECORE_CON_REMOTE_UDP ||
-               (e->client->host_server->type & ECORE_CON_TYPE) == ECORE_CON_REMOTE_MCAST))))
-          ecore_con_client_del(e->client);
      }
    ecore_con_event_client_write_free(e);
    _ecore_con_event_count--;
@@ -2463,18 +2487,26 @@ _ecore_con_event_client_data_free(Ecore_Con_Server *svr,
    e = ev;
    if (e->client)
      {
+        Eina_Bool svrfreed = EINA_FALSE;
+        
         e->client->event_count = eina_list_remove(e->client->event_count, e);
         if (e->client->host_server)
           {
              e->client->host_server->event_count = eina_list_remove(e->client->host_server->event_count, ev);
           }
         if ((!svr->event_count) && (svr->delete_me))
-          _ecore_con_server_free(svr);
-        if (((!e->client->event_count) && (e->client->delete_me)) ||
-            ((e->client->host_server &&
-              ((e->client->host_server->type & ECORE_CON_TYPE) == ECORE_CON_REMOTE_UDP ||
-               (e->client->host_server->type & ECORE_CON_TYPE) == ECORE_CON_REMOTE_MCAST))))
-          ecore_con_client_del(e->client);
+          {
+             _ecore_con_server_free(svr);
+             svrfreed = EINA_TRUE;
+          }
+        if (!svrfreed)
+          {
+             if (((!e->client->event_count) && (e->client->delete_me)) ||
+                 ((e->client->host_server &&
+                   ((e->client->host_server->type & ECORE_CON_TYPE) == ECORE_CON_REMOTE_UDP ||
+                       (e->client->host_server->type & ECORE_CON_TYPE) == ECORE_CON_REMOTE_MCAST))))
+               ecore_con_client_del(e->client);
+          }
      }
    free(e->data);
    ecore_con_event_client_data_free(e);
@@ -2581,15 +2613,23 @@ _ecore_con_event_client_error_free(Ecore_Con_Server *svr, Ecore_Con_Event_Client
 {
    if (e->client)
      {
+        Eina_Bool svrfreed = EINA_FALSE;
+        
         if (eina_list_data_find(svr->clients, e->client))
           {
              e->client->event_count = eina_list_remove(e->client->event_count, e);
              if ((!e->client->event_count) && (e->client->delete_me))
-               _ecore_con_client_free(e->client);
+               {
+                  _ecore_con_client_free(e->client);
+                  svrfreed = EINA_TRUE;
+               }
           }
         svr->event_count = eina_list_remove(svr->event_count, e);
-        if ((!svr->event_count) && (svr->delete_me))
-          _ecore_con_server_free(svr);
+        if (!svrfreed)
+          {
+             if ((!svr->event_count) && (svr->delete_me))
+               _ecore_con_server_free(svr);
+          }
      }
    free(e->error);
    ecore_con_event_client_error_free(e);