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
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs