Changeset 1419

Show
Ignore:
Timestamp:
01/16/07 12:44:20
Author:
pvanhoof
Message:

Ahum, bugfix

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/libtinymail-camel/camel-lite/camel/camel-filter-driver.c

    r1414 r1419  
    11911191                 
    11921192                info = camel_message_info_new_from_header(NULL, ((CamelMimePart *)msg)->headers); 
    1193                 ((CamelMessageInfoBase *)info)->size = (guint16) ((camel_mime_parser_tell(mp) - last) / 1024); 
     1193                ((CamelMessageInfoBase *)info)->size = ((camel_mime_parser_tell(mp) - last)); 
    11941194 
    11951195                last = camel_mime_parser_tell(mp); 
  • trunk/libtinymail-camel/camel-lite/camel/camel-filter-search.c

    r1074 r1419  
    508508        r = e_sexp_result_new(f, ESEXP_RES_INT); 
    509509 
    510 #ifdef NON_TINYMAIL_FEATURES 
    511         r->value.number = camel_message_info_size(fms->info) / 1024; 
    512 #else 
    513         r->value.number = 0; 
    514 #endif 
     510        r->value.number = camel_message_info_size(fms->info); 
    515511 
    516512        return r; 
  • trunk/libtinymail-camel/camel-lite/camel/camel-folder-search.c

    r1410 r1419  
    13781378        if (s->current) { 
    13791379                r = e_sexp_result_new (f, ESEXP_RES_INT); 
    1380 #ifdef NON_TINYMAIL_FEATURES 
    13811380                r->value.number = camel_message_info_size(s->current) / 1024; 
    1382 #else 
    1383                 r->value.number = 0; 
    1384 #endif 
    13851381        } else { 
    13861382                r = e_sexp_result_new (f, ESEXP_RES_ARRAY_PTR); 
  • trunk/libtinymail-camel/camel-lite/camel/camel-folder-summary.c

    r1414 r1419  
    11111111 
    11121112                CAMEL_SUMMARY_UNLOCK(s, filter_lock); 
    1113                 ((CamelMessageInfoBase *)info)->size = (guint16) ( (camel_mime_parser_tell(mp) - start) / 1024 ); 
     1113                ((CamelMessageInfoBase *)info)->size = ( (camel_mime_parser_tell(mp) - start) ); 
    11141114        } 
    11151115        return info; 
     
    19051905        gchar *theuid; 
    19061906        gboolean uidmf = FALSE; 
    1907         guint32 tempor; 
    19081907 
    19091908        io(printf("Loading message info\n")); 
     
    19501949        } 
    19511950 
    1952         ptrchr = camel_file_util_mmap_decode_uint32 (ptrchr, &tempor, FALSE); 
    1953  
    1954         mi->size = (guint16) ( tempor / 1024 ); 
    1955  
    1956         ptrchr = camel_file_util_mmap_decode_uint32 (ptrchr, &tempor, FALSE); 
    1957  
    1958         mi->flags = tempor; 
     1951        ptrchr = camel_file_util_mmap_decode_uint32 (ptrchr, &mi->size, FALSE); 
     1952 
     1953        ptrchr = camel_file_util_mmap_decode_uint32 (ptrchr, &mi->flags, FALSE); 
    19591954 
    19601955        mi->flags &= ~CAMEL_MESSAGE_INFO_NEEDS_FREE; 
     
    20892084        camel_file_util_encode_uint32(out, mi->flags); 
    20902085 
    2091         camel_file_util_encode_uint32(out, mi->size * 1024); 
     2086        camel_file_util_encode_uint32(out, mi->size); 
    20922087 
    20932088        camel_file_util_encode_time_t(out, mi->date_sent); 
     
    33163311info_set_flags(CamelMessageInfo *info, guint32 flags, guint32 set) 
    33173312{ 
    3318         guint32 old; 
     3313        guint16 old; 
    33193314        CamelMessageInfoBase *mi = (CamelMessageInfoBase *)info; 
    33203315 
  • trunk/libtinymail-camel/camel-lite/camel/camel-folder-summary.h

    r1414 r1419  
    174174        CamelSummaryMessageID message_id; 
    175175 
    176         guint16 flags; 
    177         guint16 size; 
     176        guint32 flags; 
     177        guint32 size; 
    178178 
    179179        time_t date_sent; 
     
    403403 
    404404#define camel_message_info_flags(mi) camel_message_info_uint32((const CamelMessageInfo *)mi, CAMEL_MESSAGE_INFO_FLAGS) 
    405 #define camel_message_info_size(mi) (camel_message_info_uint32((const CamelMessageInfo *)mi, CAMEL_MESSAGE_INFO_SIZE) * 1024
     405#define camel_message_info_size(mi) (camel_message_info_uint32((const CamelMessageInfo *)mi, CAMEL_MESSAGE_INFO_SIZE)
    406406 
    407407#define camel_message_info_date_sent(mi) camel_message_info_time((const CamelMessageInfo *)mi, CAMEL_MESSAGE_INFO_DATE_SENT) 
  • trunk/libtinymail-camel/camel-lite/camel/providers/local/camel-local-summary.c

    r1414 r1419  
    456456 
    457457                        camel_data_wrapper_write_to_stream((CamelDataWrapper *)msg, (CamelStream *)sn); 
    458                         mi->info.size = (guint16) (sn->written / 1024); 
     458                        mi->info.size = (sn->written); 
    459459                        camel_object_unref((CamelObject *)sn); 
    460460                } 
  • trunk/libtinymail-camel/camel-lite/camel/providers/nntp/camel-nntp-summary.c

    r1415 r1419  
    290290                                mi = (CamelMessageInfoBase *)camel_folder_summary_add_from_header(s, headers); 
    291291                                if (mi) { 
    292                                         mi->size = (guint16) (size / 1024); 
     292                                        mi->size = (size); 
    293293                                        cns->high = n; 
    294294                                        camel_folder_change_info_add_uid(changes, camel_message_info_uid(mi)); 
  • trunk/libtinymail-camel/camel-lite/camel/providers/pop3/camel-pop3-folder.c

    r1415 r1419  
    326326                                mi = (CamelMessageInfoBase*) camel_folder_summary_uid (folder->summary, fi->uid); 
    327327                                if (mi) { 
    328                                     mi->size = (guint16) (fi->size / 1024); 
     328                                    mi->size = (fi->size); 
    329329                                    camel_message_info_free (mi); 
    330330                                } 
  • trunk/libtinymail-camel/tny-session-camel.c

    r1417 r1419  
    276276                } 
    277277                 
     278                /* TODO: fix this in camel-lite ! 
     279 
    278280                if (!g_ascii_strncasecmp (tny_account_get_proto (account), "pop", 3)) 
    279281                { 
    280282                        if (flags & CAMEL_SESSION_PASSWORD_REPROMPT) 
    281283                                tny_session_camel_forget_password (session, service, domain, item, ex); 
    282                 } 
    283  
     284                }*/ 
    284285 
    285286 
  • trunk/libtinymailui-gtk/tny-gtk-header-list-model.c

    r1333 r1419  
    155155                case TNY_GTK_HEADER_LIST_MODEL_DATE_SENT_TIME_T_COLUMN: 
    156156                case TNY_GTK_HEADER_LIST_MODEL_DATE_RECEIVED_TIME_T_COLUMN: 
     157                case TNY_GTK_HEADER_LIST_MODEL_MESSAGE_SIZE_COLUMN: 
    157158                case TNY_GTK_HEADER_LIST_MODEL_FLAGS_COLUMN: 
    158159                        retval = G_TYPE_INT; 
     
    364365                                         tny_header_get_date_received (header)); 
    365366                        break; 
     367 
     368                case TNY_GTK_HEADER_LIST_MODEL_MESSAGE_SIZE_COLUMN: 
     369                        g_value_init (value, G_TYPE_INT); 
     370                        g_value_set_int (value, tny_header_get_message_size(header)); 
     371                        break;                   
    366372                case TNY_GTK_HEADER_LIST_MODEL_INSTANCE_COLUMN: 
    367373                        g_value_init (value, G_TYPE_OBJECT); 
     
    10731079      { TNY_GTK_HEADER_LIST_MODEL_DATE_RECEIVED_TIME_T_COLUMN, "TNY_GTK_HEADER_LIST_MODEL_DATE_RECEIVED_TIME_T_COLUMN", "date_received_t" }, 
    10741080      { TNY_GTK_HEADER_LIST_MODEL_DATE_SENT_TIME_T_COLUMN, "TNY_GTK_HEADER_LIST_MODEL_DATE_SENT_TIME_T_COLUMN", "date_sent_t" }, 
     1081      { TNY_GTK_HEADER_LIST_MODEL_MESSAGE_SIZE_COLUMN, "TNY_GTK_HEADER_LIST_MODEL_MESSAGE_SIZE_COLUMN", "message_size"}, 
    10751082      { TNY_GTK_HEADER_LIST_MODEL_DATE_RECEIVED_COLUMN, "TNY_GTK_HEADER_LIST_MODEL_DATE_RECEIVED_COLUMN", "date_received" }, 
    10761083      { TNY_GTK_HEADER_LIST_MODEL_INSTANCE_COLUMN, "TNY_GTK_HEADER_LIST_MODEL_INSTANCE_COLUMN", "instance" }, 
  • trunk/libtinymailui-gtk/tny-gtk-header-list-model.h

    r900 r1419  
    5353        TNY_GTK_HEADER_LIST_MODEL_DATE_SENT_TIME_T_COLUMN, 
    5454        TNY_GTK_HEADER_LIST_MODEL_DATE_RECEIVED_COLUMN, 
     55        TNY_GTK_HEADER_LIST_MODEL_MESSAGE_SIZE_COLUMN, 
    5556        TNY_GTK_HEADER_LIST_MODEL_INSTANCE_COLUMN, 
    5657        TNY_GTK_HEADER_LIST_MODEL_FLAGS_COLUMN, 
  • trunk/tinymail/tny-demoui-summary-view.c

    r1415 r1419  
    803803 
    804804 
     805        renderer = gtk_cell_renderer_text_new (); 
     806        column = gtk_tree_view_column_new_with_attributes (_("Flags"), renderer, 
     807                "text", TNY_GTK_HEADER_LIST_MODEL_FLAGS_COLUMN, NULL); 
     808        gtk_tree_view_column_set_sort_column_id (column, TNY_GTK_HEADER_LIST_MODEL_FLAGS_COLUMN); 
     809        gtk_tree_view_column_set_sizing (column, GTK_TREE_VIEW_COLUMN_FIXED); 
     810        gtk_tree_view_column_set_fixed_width (column, 100); 
     811        gtk_tree_view_append_column (GTK_TREE_VIEW(priv->header_view), column); 
     812 
     813 
     814        renderer = gtk_cell_renderer_text_new (); 
     815        column = gtk_tree_view_column_new_with_attributes (_("Size"), renderer, 
     816                "text", TNY_GTK_HEADER_LIST_MODEL_MESSAGE_SIZE_COLUMN, NULL); 
     817        gtk_tree_view_column_set_sort_column_id (column, TNY_GTK_HEADER_LIST_MODEL_MESSAGE_SIZE_COLUMN); 
     818        gtk_tree_view_column_set_sizing (column, GTK_TREE_VIEW_COLUMN_FIXED); 
     819        gtk_tree_view_column_set_fixed_width (column, 100); 
     820        gtk_tree_view_append_column (GTK_TREE_VIEW(priv->header_view), column); 
     821 
    805822        select = gtk_tree_view_get_selection (GTK_TREE_VIEW (priv->mailbox_view)); 
    806823        gtk_tree_selection_set_mode (select, GTK_SELECTION_SINGLE);