Enlightenment CVS committal

Author  : cedric
Project : e17
Module  : libs/eet

Dir     : e17/libs/eet


Modified Files:
        ChangeLog configure.in 


Log Message:
This patch is a starting point for cleaning up eet_data.c.

It also add EET_G_VAR_ARRAY and EET_G_ARRAY thanks to
turran's ([EMAIL PROTECTED]) last year patch.
Of course we have test code for it and eet_data.c code
is covered around 90.1%. We need to test with garbage
data for increasing it more.

WARNING: API of eet_data_descriptor_element_add is not
clean and we will need to break it, if we want a clean
API. So this is the plan for version 2.0.0.


===================================================================
RCS file: /cvs/e/e17/libs/eet/ChangeLog,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -3 -r1.8 -r1.9
--- ChangeLog   2 Jun 2008 16:02:41 -0000       1.8
+++ ChangeLog   26 Jun 2008 15:47:24 -0000      1.9
@@ -58,4 +58,10 @@
        * Introduce tile support and the possibility to decompress eet
        image inside an existing surface.
 
+2008-06-26  Cedric BAIL
+
+       * Massiv code cleanup.
+       * Add EET_G_ARRAY and EET_G_VAR_ARRAY support.
+       * Plan for version 2.0 API break of eet_data_descriptor_element_add.
+
 
===================================================================
RCS file: /cvs/e/e17/libs/eet/configure.in,v
retrieving revision 1.101
retrieving revision 1.102
diff -u -3 -r1.101 -r1.102
--- configure.in        10 Jun 2008 10:10:19 -0000      1.101
+++ configure.in        26 Jun 2008 15:47:24 -0000      1.102
@@ -200,6 +200,20 @@
   AC_DEFINE(EET_OLD_EET_FILE_FORMAT, 0, [support old eet file format])
 fi
 
+dnl Assert or fail.
+prefer_assert="no"
+AC_ARG_ENABLE(assert,
+  AC_HELP_STRING(
+    [--enable-assert],
+    [enable assert, [[default=disabled]]]
+  ),
+  [ prefer_assert=$enableval ]
+)
+AM_CONDITIONAL(EET_ASSERT, test "x$prefer_assert" = "xyes")
+if test "x$prefer_assert" = "xno"; then
+  cflags="$cflags -DNDEBUG"
+fi
+
 #AM_CHECK_DOXYGEN()
 
 AC_OUTPUT([



-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to