~ubuntu-branches/ubuntu/maverick/evolution-data-server/maverick-updates

« back to all changes in this revision

Viewing changes to camel/providers/imap4/camel-imap4-search.c

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2009-07-13 15:01:33 UTC
  • mfrom: (1.1.69 upstream)
  • Revision ID: james.westby@ubuntu.com-20090713150133-4lxw1fqpbo2b1i7w
Tags: 2.27.4-0ubuntu1
* New upstream version:
  Bug Fixes:
  Addressbook:
  - #540779 - Do not call e_book_new in the main thread (lp: #265044)
  - #563668 - Do not pop-down an empty completion list 
  - #586225 - Parse numeric name suffixes 
  Calendar:
  - #548702 - google calendar source does not show all events  (lp: #183846)
  Mail:
  - #575701 - Message disappear from unread vfolder, when reply. 
  - #568302 - create camel summary table if not exists on load 
  - #586602 – folder messages are lost on folder rename 
  - #327285 - Word "Success" in error message for failed action (lp: #175599)
  - #587699 - IMAP - Localize only Inbox folder name, no other 
  - #579065 - IMAP - Synchronize remote mail locally is not working 
    (lp: #331478)
  - #564388 - UI blocks for a long time when downloading mails with nntp 
  Misc:
  - #586442 – Various build cleanups 
  - #586477 – Fix quoting in configure.ac 
  - #586811 – Require automake 1.9 and fix whitespace 
  - #586813 – Fix iconv cflags/libs in configure.ac 
  - #586809 – Enable "silent rules" automake 1.11 option 
  - #587165 – Double free in initialize_categories 
  - #587374 - iconv test broken on some gcc 
      Other Fixes:
  Misc:
  Use G_BEGIN_DECLS / G_END_DECLS macros. 
  Work around deprecation of g_mapped_file_free
  Silence some compiler warnings 
  Fixes for windows build 
  Calendar:
  CalDav Fixes/improvements 
  Translations

Show diffs side-by-side

added added

removed removed

Lines of Context:
20
20
 *  Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
21
21
 */
22
22
 
23
 
 
24
23
#ifdef HAVE_CONFIG_H
25
24
#include <config.h>
26
25
#endif
42
41
 
43
42
static ESExpResult *imap4_body_contains (struct _ESExp *f, gint argc, struct _ESExpResult **argv, CamelFolderSearch *search);
44
43
 
45
 
 
46
44
static CamelFolderSearchClass *parent_class = NULL;
47
45
 
48
 
 
49
46
CamelType
50
47
camel_imap4_search_get_type (void)
51
48
{
87
84
        ;
88
85
}
89
86
 
90
 
 
91
87
CamelFolderSearch *
92
88
camel_imap4_search_new (CamelIMAP4Engine *engine, const gchar *cachedir)
93
89
{
100
96
        return (CamelFolderSearch *) search;
101
97
}
102
98
 
103
 
 
104
99
static gint
105
100
untagged_search (CamelIMAP4Engine *engine, CamelIMAP4Command *ic, guint32 index, camel_imap4_token_t *token, CamelException *ex)
106
101
{
264
259
                        goto done;
265
260
                }
266
261
 
267
 
 
268
262
                if (ic->result == CAMEL_IMAP4_RESULT_NO && utf8_search && (engine->capa & CAMEL_IMAP4_CAPABILITY_utf8_search)) {
269
263
                        gint j;
270
264