Changeset 2884
- Timestamp:
- 10/25/07 17:00:10
- Files:
-
- trunk/ChangeLog (modified) (1 diff)
- trunk/libtinymail-camel/camel-lite/camel/camel-service.c (modified) (1 diff)
- trunk/libtinymail-camel/camel-lite/camel/providers/imap/camel-imap-folder.c (modified) (1 diff)
- trunk/libtinymail-camel/camel-lite/camel/providers/imap/camel-imap-store.c (modified) (1 diff)
- trunk/libtinymail-camel/camel-lite/camel/providers/pop3/camel-pop3-engine.c (modified) (1 diff)
- trunk/libtinymail-camel/camel-lite/camel/providers/pop3/camel-pop3-logbook.c (modified) (1 diff)
- trunk/libtinymail-camel/camel-lite/camel/providers/pop3/camel-pop3-store.c (modified) (1 diff)
- trunk/libtinymail-camel/tny-camel-account.c (modified) (2 diffs)
- trunk/libtinymail-camel/tny-camel-folder.c (modified) (1 diff)
- trunk/libtinymail-camel/tny-camel-queue.c (modified) (1 diff)
- trunk/libtinymail-camel/tny-camel-store-account.c (modified) (1 diff)
- trunk/libtinymail-camel/tny-session-camel.c (modified) (1 diff)
- trunk/libtinymail/tny-merge-folder.c (modified) (1 diff)
- trunk/libtinymailui-gtk/tny-gtk-header-list-model.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/ChangeLog
r2883 r2884 3 3 * Corrections for the priority flags 4 4 * Memory leak fix in CamelImapCommand, found by Dirk-Jan 5 * Freeing of recursive locks, especially the ones that we allocated 6 ourselves 5 7 6 8 * This was a major API change trunk/libtinymail-camel/camel-lite/camel/camel-service.c
r2823 r2884 136 136 g_static_rec_mutex_free (&service->priv->connect_lock); 137 137 g_static_mutex_free (&service->priv->connect_op_lock); 138 138 139 139 g_free (service->priv); 140 140 } trunk/libtinymail-camel/camel-lite/camel/providers/imap/camel-imap-folder.c
r2875 r2884 778 778 if (!imap_folder->in_idle || imap_folder->idle_lock != NULL) 779 779 { 780 g_static_rec_mutex_free (imap_folder->idle_lock); 780 /* g_static_rec_mutex_free (imap_folder->idle_lock); */ 781 g_free (imap_folder->idle_lock); 781 782 imap_folder->idle_lock = NULL; 782 783 } trunk/libtinymail-camel/camel-lite/camel/providers/imap/camel-imap-store.c
r2875 r2884 404 404 } 405 405 406 g_static_rec_mutex_free (imap_store->idle_prefix_lock); 406 /* g_static_rec_mutex_free (imap_store->idle_prefix_lock); */ 407 g_free (imap_store->idle_prefix_lock); 407 408 imap_store->idle_prefix_lock = NULL; 408 409 409 g_static_rec_mutex_free (imap_store->idle_lock); 410 /* g_static_rec_mutex_free (imap_store->idle_lock); */ 411 g_free (imap_store->idle_lock); 410 412 imap_store->idle_lock = NULL; 411 413 412 g_static_rec_mutex_free (imap_store->sum_lock); 414 /* g_static_rec_mutex_free (imap_store->sum_lock); */ 415 g_free (imap_store->sum_lock); 413 416 imap_store->sum_lock = NULL; 414 417 trunk/libtinymail-camel/camel-lite/camel/providers/pop3/camel-pop3-engine.c
r2823 r2884 86 86 g_static_rec_mutex_unlock (pe->lock); 87 87 88 g_static_rec_mutex_free (pe->lock); 88 /* g_static_rec_mutex_free (pe->lock); */ 89 g_free (pe->lock); 89 90 pe->lock = NULL; 91 92 return; 90 93 } 91 94 trunk/libtinymail-camel/camel-lite/camel/providers/pop3/camel-pop3-logbook.c
r2827 r2884 217 217 g_free (book->path); 218 218 book->path = NULL; 219 g_static_rec_mutex_free (book->lock); 219 220 /* g_static_rec_mutex_free (book->lock); */ 221 g_free (book->lock); 220 222 book->lock = NULL; 221 223 trunk/libtinymail-camel/camel-lite/camel/providers/pop3/camel-pop3-store.c
r2823 r2884 902 902 pop3_store->storage_path = NULL; 903 903 904 g_static_rec_mutex_free (pop3_store->eng_lock); 904 /* g_static_rec_mutex_free (pop3_store->eng_lock); */ 905 g_free (pop3_store->eng_lock); 905 906 pop3_store->eng_lock = NULL; 907 906 908 camel_object_unref (pop3_store->book); 907 909 pop3_store->book = NULL; trunk/libtinymail-camel/tny-camel-account.c
r2863 r2884 2030 2030 g_static_rec_mutex_unlock (priv->cancel_lock); 2031 2031 2032 g_static_rec_mutex_free (priv->cancel_lock); 2032 /* g_static_rec_mutex_free (priv->cancel_lock); */ 2033 g_free (priv->cancel_lock); 2034 priv->cancel_lock = NULL; 2033 2035 2034 2036 priv->inuse_spin = FALSE; … … 2073 2075 camel_exception_free (priv->ex); 2074 2076 2075 g_static_rec_mutex_free (priv->service_lock); 2076 g_static_rec_mutex_free (priv->account_lock); 2077 /* g_static_rec_mutex_free (priv->service_lock); */ 2078 g_free (priv->service_lock); 2079 priv->service_lock = NULL; 2080 2081 /* g_static_rec_mutex_free (priv->account_lock); */ 2082 g_free (priv->account_lock); 2083 priv->account_lock = NULL; 2077 2084 2078 2085 (*parent_class->finalize) (object); trunk/libtinymail-camel/tny-camel-folder.c
r2875 r2884 5417 5417 g_static_rec_mutex_unlock (priv->folder_lock); 5418 5418 5419 g_static_rec_mutex_free (priv->folder_lock); 5419 /* g_static_rec_mutex_free (priv->folder_lock); */ 5420 g_free (priv->folder_lock); 5420 5421 priv->folder_lock = NULL; 5421 5422 5422 g_static_rec_mutex_free (priv->obs_lock); 5423 /* g_static_rec_mutex_free (priv->obs_lock); */ 5424 g_free (priv->obs_lock); 5423 5425 priv->obs_lock = NULL; 5424 5426 trunk/libtinymail-camel/tny-camel-queue.c
r2825 r2884 53 53 g_static_rec_mutex_unlock (self->lock); 54 54 55 g_static_rec_mutex_free (self->lock); 55 /* g_static_rec_mutex_free (self->lock); */ 56 g_free (self->lock); 56 57 self->lock = NULL; 57 58 trunk/libtinymail-camel/tny-camel-store-account.c
r2856 r2884 688 688 } 689 689 690 g_static_rec_mutex_free (priv->factory_lock); 690 /* g_static_rec_mutex_free (priv->factory_lock); */ 691 g_free (priv->factory_lock); 691 692 priv->factory_lock = NULL; 692 g_static_rec_mutex_free (priv->obs_lock); 693 694 /* g_static_rec_mutex_free (priv->obs_lock); */ 695 g_free (priv->obs_lock); 693 696 priv->obs_lock = NULL; 694 697 trunk/libtinymail-camel/tny-session-camel.c
r2825 r2884 1096 1096 1097 1097 g_mutex_free (priv->queue_lock); 1098 g_static_rec_mutex_free (priv->current_accounts_lock); 1098 1099 /* g_static_rec_mutex_free (priv->current_accounts_lock); */ 1100 g_free (priv->current_accounts_lock); 1101 priv->current_accounts_lock = NULL; 1099 1102 1100 1103 g_slice_free (TnySessionCamelPriv, self->priv); trunk/libtinymail/tny-merge-folder.c
r2854 r2884 1527 1527 g_static_rec_mutex_unlock (priv->lock); 1528 1528 1529 g_static_rec_mutex_free (priv->lock); 1529 /* g_static_rec_mutex_free (priv->lock); */ 1530 g_free (priv->lock); 1530 1531 priv->lock = NULL; 1531 1532 trunk/libtinymailui-gtk/tny-gtk-header-list-model.c
r2825 r2884 858 858 g_static_rec_mutex_unlock (priv->iterator_lock); 859 859 860 g_static_rec_mutex_free (priv->iterator_lock); 860 /* g_static_rec_mutex_free (priv->iterator_lock); */ 861 g_free (priv->iterator_lock); 861 862 priv->iterator_lock = NULL; 862 863
