Changeset 1930

Show
Ignore:
Timestamp:
05/09/07 00:32:05
Author:
pvanhoof
Message:

Truly parallel getting messages

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/libtinymail-camel/camel-lite/camel/providers/imap/camel-imap-command.c

    r1929 r1930  
    260260        while (camel_imap_store_readline_nb (store, &resp, &myex) > 0) 
    261261        { 
    262                 printf ("unsolitcited [%s]\n", resp); 
     262                imap_debug ("unsolitcited: "); 
     263                imap_debug (resp); 
     264                imap_debug ("\n"); 
     265 
    263266                g_free (resp); 
    264267                resp=NULL; 
  • trunk/libtinymail-camel/camel-lite/camel/providers/imap/camel-imap-store.h

    r1929 r1930  
    2727 
    2828/* #define IDLE_DEBUG 1 */ 
     29/* #define IMAP_DEBUG 1 */ 
    2930 
    3031#ifdef IDLE_DEBUG 
     
    3233#else 
    3334#define idle_debug(o)    
     35#endif 
     36 
     37#ifdef IMAP_DEBUG 
     38#define imap_debug(o)   printf ("%s\n", o) 
     39#else 
     40#define imap_debug(o)    
    3441#endif 
    3542 
  • trunk/libtinymail-camel/tny-camel-folder.c

    r1924 r1930  
    12011201        cancel = camel_operation_new (tny_camel_folder_get_msg_async_status, info); 
    12021202 
     1203        /* TNY TODO:  For now (these locks must be removed once parallel getting  
     1204         * messages actually works */ 
     1205 
     1206        g_static_rec_mutex_lock (priv->folder_lock); 
     1207 
    12031208        camel_operation_ref (cancel); 
    12041209        camel_operation_register (cancel); 
    12051210        camel_operation_start (cancel, (char *) "Getting message"); 
    12061211 
    1207         info->msg = tny_folder_get_msg (info->self, info->header, &err); 
     1212        info->msg = tny_msg_receive_strategy_perform_get_msg (priv->receive_strat, info->self, info->header, &err); 
     1213 
    12081214 
    12091215        info->cancelled = camel_operation_cancel_check (cancel); 
     
    12131219        if (cancel) 
    12141220                camel_operation_unref (cancel); 
     1221 
     1222        /* TNY TODO:  For now (these locks must be removed once parallel getting  
     1223         * messages actually works */ 
     1224 
     1225        g_static_rec_mutex_unlock (priv->folder_lock); 
    12151226 
    12161227        if (err != NULL) 
  • trunk/tests/c-demo/tny-demoui-summary-view.c

    r1920 r1930  
    488488                } 
    489489 
    490                 gtk_widget_set_sensitive (GTK_WIDGET (priv->header_view), TRUE); 
     490                /* gtk_widget_set_sensitive (GTK_WIDGET (priv->header_view), TRUE); */ 
    491491 
    492492        } else { 
     
    553553 
    554554                        gtk_widget_show (GTK_WIDGET (priv->progress)); 
    555                         gtk_widget_set_sensitive (GTK_WIDGET (priv->header_view), FALSE); 
     555                        /* gtk_widget_set_sensitive (GTK_WIDGET (priv->header_view), FALSE); */ 
    556556 
    557557                        hmodel = tny_gtk_header_list_model_new ();