asparagus - pass distcheck.

SVN revision: 29865
This commit is contained in:
Carsten Haitzler 2007-05-05 15:14:17 +00:00
parent f0c58de312
commit 002d09cc7d
9 changed files with 24 additions and 14 deletions

View File

@ -4,7 +4,7 @@ AC_INIT(configure.in)
AC_CANONICAL_BUILD AC_CANONICAL_BUILD
AC_CANONICAL_HOST AC_CANONICAL_HOST
AC_ISC_POSIX AC_ISC_POSIX
AM_INIT_AUTOMAKE(ecore, 0.9.9.037) AM_INIT_AUTOMAKE(ecore, 0.9.9.038)
AM_CONFIG_HEADER(config.h) AM_CONFIG_HEADER(config.h)
AC_C_BIGENDIAN AC_C_BIGENDIAN

View File

@ -7,7 +7,7 @@ AC_INIT(configure.in)
AC_CANONICAL_BUILD AC_CANONICAL_BUILD
AC_CANONICAL_HOST AC_CANONICAL_HOST
AC_ISC_POSIX AC_ISC_POSIX
AM_INIT_AUTOMAKE(edje, 0.5.0.037) AM_INIT_AUTOMAKE(edje, 0.5.0.038)
AM_CONFIG_HEADER(config.h) AM_CONFIG_HEADER(config.h)
AC_PROG_CC AC_PROG_CC

View File

@ -69,6 +69,7 @@ edje_object_message_signal_process(Evas_Object *obj)
em = tmp_msgq->data; em = tmp_msgq->data;
tmp_msgq = evas_list_remove_list(tmp_msgq, tmp_msgq); tmp_msgq = evas_list_remove_list(tmp_msgq, tmp_msgq);
em->edje->message.num--;
_edje_message_process(em); _edje_message_process(em);
_edje_message_free(em); _edje_message_free(em);
} }
@ -251,7 +252,6 @@ _edje_message_free(Edje_Message *em)
break; break;
} }
} }
em->edje->message.num--;
free(em); free(em);
} }
@ -580,7 +580,7 @@ _edje_message_queue_process(void)
tmp_msgq = msgq; tmp_msgq = msgq;
msgq = NULL; msgq = NULL;
} }
while (tmp_msgq) while (tmp_msgq)
{ {
Edje_Message *em; Edje_Message *em;
@ -588,11 +588,17 @@ _edje_message_queue_process(void)
em = tmp_msgq->data; em = tmp_msgq->data;
ed = em->edje; ed = em->edje;
ed->processing_messages++;
tmp_msgq = evas_list_remove_list(tmp_msgq, tmp_msgq); tmp_msgq = evas_list_remove_list(tmp_msgq, tmp_msgq);
_edje_message_process(em); em->edje->message.num--;
_edje_message_free(em); if (!ed->delete_me)
ed->processing_messages--; {
ed->processing_messages++;
_edje_message_process(em);
_edje_message_free(em);
ed->processing_messages--;
}
else
_edje_message_free(em);
if (ed->processing_messages == 0) if (ed->processing_messages == 0)
{ {
if (ed->delete_me) _edje_del(ed); if (ed->delete_me) _edje_del(ed);
@ -615,6 +621,7 @@ _edje_message_queue_clear(void)
em = msgq->data; em = msgq->data;
msgq = evas_list_remove_list(msgq, msgq); msgq = evas_list_remove_list(msgq, msgq);
em->edje->message.num--;
_edje_message_free(em); _edje_message_free(em);
} }
while (tmp_msgq) while (tmp_msgq)
@ -623,6 +630,7 @@ _edje_message_queue_clear(void)
em = tmp_msgq->data; em = tmp_msgq->data;
tmp_msgq = evas_list_remove_list(tmp_msgq, tmp_msgq); tmp_msgq = evas_list_remove_list(tmp_msgq, tmp_msgq);
em->edje->message.num--;
_edje_message_free(em); _edje_message_free(em);
} }
} }
@ -645,6 +653,7 @@ _edje_message_del(Edje *ed)
if (em->edje == ed) if (em->edje == ed)
{ {
msgq = evas_list_remove_list(msgq, lp); msgq = evas_list_remove_list(msgq, lp);
em->edje->message.num--;
_edje_message_free(em); _edje_message_free(em);
} }
if (ed->message.num <= 0) return; if (ed->message.num <= 0) return;
@ -661,6 +670,7 @@ _edje_message_del(Edje *ed)
if (em->edje == ed) if (em->edje == ed)
{ {
tmp_msgq = evas_list_remove_list(tmp_msgq, lp); tmp_msgq = evas_list_remove_list(tmp_msgq, lp);
em->edje->message.num--;
_edje_message_free(em); _edje_message_free(em);
} }
if (ed->message.num <= 0) return; if (ed->message.num <= 0) return;

View File

@ -5,7 +5,7 @@ AC_INIT(configure.in)
AC_CANONICAL_BUILD AC_CANONICAL_BUILD
AC_CANONICAL_HOST AC_CANONICAL_HOST
AC_ISC_POSIX AC_ISC_POSIX
AM_INIT_AUTOMAKE(eet, 0.9.10.037) AM_INIT_AUTOMAKE(eet, 0.9.10.038)
AM_CONFIG_HEADER(config.h) AM_CONFIG_HEADER(config.h)
AC_PROG_CC AC_PROG_CC

View File

@ -1,7 +1,7 @@
AC_INIT(configure.in) AC_INIT(configure.in)
AC_CANONICAL_BUILD AC_CANONICAL_BUILD
AC_CANONICAL_HOST AC_CANONICAL_HOST
AM_INIT_AUTOMAKE(efreet, 0.0.3) AM_INIT_AUTOMAKE(efreet, 0.0.3.002)
AM_CONFIG_HEADER(config.h) AM_CONFIG_HEADER(config.h)
AC_ISC_POSIX AC_ISC_POSIX

View File

@ -5,7 +5,7 @@ AC_INIT(configure.in)
AC_CANONICAL_BUILD AC_CANONICAL_BUILD
AC_CANONICAL_HOST AC_CANONICAL_HOST
AC_ISC_POSIX AC_ISC_POSIX
AM_INIT_AUTOMAKE(embryo, 0.9.1.037) AM_INIT_AUTOMAKE(embryo, 0.9.1.038)
AM_CONFIG_HEADER(config.h) AM_CONFIG_HEADER(config.h)
AC_C_BIGENDIAN AC_C_BIGENDIAN

View File

@ -4,7 +4,7 @@ dnl Process this file with autoconf to produce a configure script.
rm -f config.cache rm -f config.cache
AC_INIT(configure.in) AC_INIT(configure.in)
AM_INIT_AUTOMAKE(emotion, 0.0.1.004) AM_INIT_AUTOMAKE(emotion, 0.0.1.005)
AM_CONFIG_HEADER(config.h) AM_CONFIG_HEADER(config.h)
AC_C_BIGENDIAN AC_C_BIGENDIAN

View File

@ -5,7 +5,7 @@ AC_INIT(configure.in)
AC_CANONICAL_BUILD AC_CANONICAL_BUILD
AC_CANONICAL_HOST AC_CANONICAL_HOST
AC_ISC_POSIX AC_ISC_POSIX
AM_INIT_AUTOMAKE(evas, 0.9.9.037) AM_INIT_AUTOMAKE(evas, 0.9.9.038)
AM_CONFIG_HEADER(config.h) AM_CONFIG_HEADER(config.h)
AC_C_BIGENDIAN AC_C_BIGENDIAN

View File

@ -18,9 +18,9 @@ evas_shutdown(void)
initcount--; initcount--;
if (initcount == 0) if (initcount == 0)
{ {
evas_module_shutdown();
evas_font_dir_cache_free(); evas_font_dir_cache_free();
evas_common_shutdown(); evas_common_shutdown();
evas_module_shutdown();
} }
return initcount; return initcount;
} }