( cvs diff -u -r 1.382.2.378 -r 1.382.2.379 src/compose.c; cvs diff -u -r 1.12.2.42 -r 1.12.2.43 src/prefs_template.c; cvs diff -u -r 1.5.12.7 -r 1.5.12.8 src/quote_fmt.h; cvs diff -u -r 1.22.2.29 -r 1.22.2.30 src/quote_fmt_parse.y; ) > 2.9.2cvs11.patchset
( cvs diff -u -r 1.22.2.30 -r 1.22.2.31 src/quote_fmt_parse.y; ) > 2.9.2cvs12.patchset
( cvs diff -u -r 1.382.2.379 -r 1.382.2.380 src/compose.c; cvs diff -u -r 1.1.2.17 -r 1.1.2.18 src/prefs_compose_writing.c; cvs diff -u -r 1.1.2.17 -r 1.1.2.18 src/prefs_quote.c; cvs diff -u -r 1.12.2.43 -r 1.12.2.44 src/prefs_template.c; cvs diff -u -r 1.1.16.5 -r 1.1.16.6 src/prefs_template.h; cvs diff -u -r 1.8.2.16 -r 1.8.2.17 src/quote_fmt.c; cvs diff -u -r 1.5.12.8 -r 1.5.12.9 src/quote_fmt.h; cvs diff -u -r 1.8.2.10 -r 1.8.2.11 src/quote_fmt_lex.l; cvs diff -u -r 1.22.2.31 -r 1.22.2.32 src/quote_fmt_parse.y; ) > 2.9.2cvs13.patchset
+( cvs diff -u -r 1.179.2.173 -r 1.179.2.174 src/imap.c; cvs diff -u -r 1.1.2.45 -r 1.1.2.46 src/imap_gtk.c; ) > 2.9.2cvs14.patchset
static GSList * imap_get_lep_set_from_msglist(MsgInfoList *msglist);
static GSList * imap_uid_list_from_lep(clist * list);
static GSList * imap_uid_list_from_lep_tab(carray * list);
-static GSList * imap_uid_list_from_lep_uid_flags_tab(carray * list);
static void imap_flags_hash_from_lep_uid_flags_tab(carray * list,
GHashTable * hash);
static MsgInfo *imap_envelope_from_lep(struct imap_fetch_env_info * info,
MsgInfoList *msginfo_list = stuff->msginfo_list;
GRelation *msgflags = stuff->msgflags;
GSList *elem;
- GSList * fetchuid_list;
carray * lep_uidtab;
IMAPSession *session;
gint ok;
} else {
r = imap_threaded_fetch_uid_flags(folder, 1, &lep_uidtab);
if (r == MAILIMAP_NO_ERROR) {
- fetchuid_list =
- imap_uid_list_from_lep_uid_flags_tab(lep_uidtab);
-
flags_hash = g_hash_table_new_full(g_int_hash, g_int_equal, free, NULL);
imap_flags_hash_from_lep_uid_flags_tab(lep_uidtab, flags_hash);
imap_fetch_uid_flags_list_free(lep_uidtab);
return result;
}
-static GSList * imap_uid_list_from_lep_uid_flags_tab(carray * list)
-{
- unsigned int i;
- GSList * result;
-
- result = NULL;
-
- for(i = 0 ; i < carray_count(list) ; i += 2) {
- uint32_t * puid;
-
- puid = carray_get(list, i);
- result = g_slist_prepend(result, GINT_TO_POINTER(* puid));
- }
- result = g_slist_reverse(result);
- return result;
-}
-
static void imap_flags_hash_from_lep_uid_flags_tab(carray * list,
GHashTable * hash)
{
folderview_fast_rescan_tree(item->folder);
} else {
alertpanel_notice(_("This folder is already subscribed and "
- "has no unsubscribed subfolders."));
+ "has no unsubscribed subfolders.\n\nIf there are new folders, "
+ "created and subscribed to from another client, use \"Check "
+ "for new folders\" at the mailbox's root folder."));
}
g_list_free(child_list);
return;