Radek Doulik [Wed, 17 Mar 2004 19:47:52 +0000 (19:47 +0000)]
reverted last fix and:
2004-03-17 Radek Doulik <rodo@ximian.com>
* camel-folder-summary.h: use 1<<30 for CAMEL_MESSAGE_JUNK_LEARN,
1<<17 was already used by imap provider and maybe others
Jeffrey Stedfast [Wed, 17 Mar 2004 17:54:39 +0000 (17:54 +0000)]
Don't bloody junktest filter mail unless the user has configured Evolution
2004-03-17 Jeffrey Stedfast <fejj@ximian.com>
* camel-folder.c (folder_changed): Don't bloody junktest filter
mail unless the user has configured Evolution to do so.
Not Zed [Wed, 17 Mar 2004 12:37:58 +0000 (12:37 +0000)]
Reverted jeff's fix for #55018, since it wasn't tested, and doesn't work.
2004-03-17 Not Zed <NotZed@Ximian.com>
* providers/local/camel-maildir-store.c: Reverted jeff's fix for
#55018, since it wasn't tested, and doesn't work. Wrote an
alternate implementation, and tested it at least once. Turns out
it was a one line error, it still wasn't tested. Oh well, its
rewritten now.
Not Zed [Wed, 17 Mar 2004 09:23:49 +0000 (09:23 +0000)]
See bug #55618.
2004-03-17 Not Zed <NotZed@Ximian.com>
* See bug #55618.
* camel-disco-diary.c (camel_disco_diary_new): seek to the end of
the file after we open it. c99 apparently says the file merely
adds to the end of the file when you write, not that it is opened
and positioned at the end of the file (linux's man pages are out
of date).
* camel-folder-summary.c (content_info_new): setup the content
type as well, from the headers.
* providers/imap/camel-imap-summary.c
(camel_imap_summary_add_offline): copy size from the source info.
Chris Toshok [Tue, 16 Mar 2004 21:35:19 +0000 (21:35 +0000)]
only look up the contact's UID if status == Success. otherwise, send "".
2004-03-15 Chris Toshok <toshok@ximian.com>
* libedata-book/e-data-book.c (e_data_book_respond_create): only
look up the contact's UID if status == Success. otherwise, send
"".
Harish Krishnaswamy [Tue, 16 Mar 2004 16:29:47 +0000 (16:29 +0000)]
Move open_calendar call into async_idle_cb and rearrange mutex lock/unlock
* libecal/e-cal.c : Move open_calendar call into async_idle_cb
and rearrange mutex lock/unlock sequences. This fixes the calendar
authentication problems observed while using the Password Dialog.
Jeffrey Stedfast [Mon, 15 Mar 2004 20:02:11 +0000 (20:02 +0000)]
Always use '/' to derive the basename of the folder. folder->full_name is
2004-03-15 Jeffrey Stedfast <fejj@ximian.com>
* camel-folder.c (folder_rename): Always use '/' to derive the
basename of the folder. folder->full_name is always the UNIX-path
evrsion of the folder name, no matter what the actual path
delimeter is on the underlying store.
Rodrigo Moya [Mon, 15 Mar 2004 19:37:11 +0000 (19:37 +0000)]
expand recurrences for the given time range to be sure that we return the
2004-03-15 Rodrigo Moya <rodrigo@ximian.com>
* libedata-cal/e-cal-backend-sexp.c (func_occur_in_time_range): expand
recurrences for the given time range to be sure that we return the
correct events.
(check_instance_time_range_cb): callback to check the expanded recurrences.
Jeffrey Stedfast [Mon, 15 Mar 2004 19:33:17 +0000 (19:33 +0000)]
If the initial SELECT fails and CREATE is specified, clear the exception
2004-03-15 Jeffrey Stedfast <fejj@ximian.com>
* providers/imap/camel-imap-store.c (get_folder_online): If the
initial SELECT fails and CREATE is specified, clear the exception
before attempting to CREATE, this way we don't have an exception
set even if the CREATE passes. Fixes bug #55607.
Rodney Dawes [Mon, 15 Mar 2004 17:33:25 +0000 (17:33 +0000)]
Add LIBBONOBO_REQUIRED, and AC_SUBST() it
2004-03-15 Rodney Dawes <dobey@ximian.com>
* configure.in: Add LIBBONOBO_REQUIRED, and AC_SUBST() it
* evolution-data-server-1.0.pc.in:
* libedataserver/libedataserver-1.0.pc.in: Add @LIBBONOBO_REQUIRED@ for
the libbonobo dependency
2004-03-15 Rodney Dawes <dobey@ximian.com>
* libebook/libebook-1.0.pc.in:
* libedata-book/libedata-book-1.0.pc.in: Add @LIBBONOBO_REQUIRED@ for
the libbonobo dependency
2004-03-15 Rodney Dawes <dobey@ximian.com>
* libecal/libecal-1.0.pc.in:
* libedata-cal/libedata-cal-1.0.pc.in: Add @LIBBONOBO_REQUIRED@ for
the libbonobo dependency
Not Zed [Mon, 15 Mar 2004 16:39:16 +0000 (16:39 +0000)]
rever previous patch. We don't want to set the default mime/type, it'll
2004-03-16 Not Zed <NotZed@Ximian.com>
* camel-mime-message.c (camel_mime_message_init): rever previous
patch. We don't want to set the default mime/type, it'll break
stuff.
Not Zed [Mon, 15 Mar 2004 14:37:47 +0000 (14:37 +0000)]
same as below for path.
2004-03-15 Not Zed <NotZed@Ximian.com>
* providers/local/camel-mbox-store.c (delete_folder): same as
below for path.
* providers/local/camel-local-store.c (delete_folder): NULL out
str before looking up the state file using it. Otherwise we
double-free str.
* camel-mime-parser.c (folder_scan_skip_line): we want to scan
till in-end-1. If we've been called we're either at the end of
data, or we know we have an end of line character within memory.
Another case in Bug #53355.
Not Zed [Mon, 15 Mar 2004 08:32:08 +0000 (08:32 +0000)]
set the mime-type field on the content the same way as
2004-03-15 Not Zed <NotZed@Ximian.com>
* providers/imap/camel-imap-folder.c (get_content, get_message):
set the mime-type field on the content the same way as
construct_from_stream does. Bug #55472.
* camel-mime-message.c (camel_mime_message_dump): utility function
to dump message content to stdout.
(camel_mime_message_init): default mime type to message/rfc822.
* camel.c (camel_init): change camel verbose debug to be an int, a
bitmask of debug options.
Not Zed [Mon, 15 Mar 2004 04:38:08 +0000 (04:38 +0000)]
drop embedded whitespace characters, and don't do unquoting, etc. See
2004-03-15 Not Zed <NotZed@Ximian.com>
* camel-mime-utils.c (camel_header_location_decode): drop embedded
whitespace characters, and don't do unquoting, etc. See rfc2557
4.4.2 and rfc2017 3.1.
Harish Krishnaswamy [Mon, 15 Mar 2004 03:53:43 +0000 (03:53 +0000)]
Make view element an argument to the get_items call so the addressbook
* e-gw-connection.[ch] : Make view element an argument to the
get_items call so the addressbook component can use it as well.
* calendar/backends/groupwise/e-cal-backend-groupwise.c :
Update calls to e_gw_connection_get_items with the new prototype.
* addressbook/backends/groupwise/e-book-backend-groupwise.c :
Update calls to e_gw_connection_get_items with the new prototype.
Chris Toshok [Sat, 13 Mar 2004 22:40:45 +0000 (22:40 +0000)]
add prototype for e_data_book_view_get_mutex.
2004-03-12 Chris Toshok <toshok@ximian.com>
* libedata-book/e-data-book-view.h: add prototype for
e_data_book_view_get_mutex.
* libedata-book/e-data-book-view.c (e_data_book_view_get_mutex):
new function, return the book view's mutex.
(e_data_book_view_dispose): free priv->mutex.
(e_data_book_view_init): init priv->mutex.
* backends/file/e-book-backend-file.c (closure_destroy):
GDestroyNotify to clear up the search closure.
(init_closure): initialize the object data we use to store search
information (just a "stopped" flag at the moment)
(get_closure): return the object data.
(e_book_backend_file_start_book_view): add code to deal with the
race between start and stop, locking the book_view's mutex around
the initial get/set of the closure. also, switch from using
g_object_ref to bonobo_object_ref on the book_view, and don't do
any freeing of the search closure here. it's handled
automatically for us by virtue of the GDestroyNotify.
(e_book_backend_file_stop_book_view): flesh this out to fix the
race between start/stop.
Chris Toshok [Sat, 13 Mar 2004 22:37:26 +0000 (22:37 +0000)]
in the CATEGORIES case when we're adding a new attribute to the vcard,
2004-03-12 Chris Toshok <toshok@ximian.com>
* libebook/e-contact.c (e_contact_set_property): in the CATEGORIES
case when we're adding a new attribute to the vcard, make sure to
call e_vcard_add_attribute after creating it. also, use
EVC_CATEGORIES instead of hardcoding the string.
(e_contact_get_property): use EVC_CATEGORIES.
Jeffrey Stedfast [Sat, 13 Mar 2004 01:07:46 +0000 (01:07 +0000)]
Now takes an argument to specify whether disconnecting when respbuf is
2004-03-12 Jeffrey Stedfast <fejj@ximian.com>
* providers/smtp/camel-smtp-transport.c (smtp_set_exception): Now
takes an argument to specify whether disconnecting when respbuf is
NULL is safe (to prevent us from recursively disconnecting or
disconnecting during a connect).
Jeffrey Stedfast [Fri, 12 Mar 2004 22:36:06 +0000 (22:36 +0000)]
Fix for bug #53497.
2004-03-12 Jeffrey Stedfast <fejj@ximian.com>
Fix for bug #53497.
* providers/smtp/camel-smtp-transport.c (smtp_helo): Instead of
unreffing the streams, call camel_service_disconnect().
(smtp_mail): Same.
(smtp_rcpt): Same.
(smtp_data): Same.
(smtp_send_to): Ignore exceptions for smtp_rset(). Also, check
that we are connected before we try to send (in Evolution's
current usage scenario, this isn't a problem but in the future if
we ever try to fire off several messages via the same smtp
connection, it may be - especially if RSET failed during the
previous send).
Chris Toshok [Fri, 12 Mar 2004 22:10:23 +0000 (22:10 +0000)]
test setting CATEGORIES as well as CATEGORY_LIST.
2004-03-12 Chris Toshok <toshok@ximian.com>
* tests/ebook/test-categories.c (main): test setting CATEGORIES as
well as CATEGORY_LIST.
Radek Doulik [Fri, 12 Mar 2004 21:36:49 +0000 (21:36 +0000)]
clearn the learn bit only if set
2004-03-12 Radek Doulik <rodo@ximian.com>
* camel-folder.c (folder_changed): clearn the learn bit only if set
Jeffrey Stedfast [Fri, 12 Mar 2004 21:28:41 +0000 (21:28 +0000)]
Fixes for bug #55018.
2004-03-12 Jeffrey Stedfast <fejj@ximian.com>
Fixes for bug #55018.
* providers/local/camel-local-folder.c
(camel_local_folder_construct): Use camel_url_to_string() here
too, so we properly encode the fragment.
* providers/local/camel-mbox-store.c (get_folder_info): Use
CamelURL to properly encode the fi->uri. Pass the CamelURL into
scan_dir() so that scan_dir() can re-use it (rather than having to
malloc/parse/free for each file/dir)
(scan_dir): Use camel_url_to_string().
* providers/local/camel-maildir-store.c (get_folder_info): Same as
mbox.
(scan_dir): Same as mbox. We also need to set the
CAMEL_FOLDER_NOSELECT flag if appropriate.
* providers/local/camel-mh-store.c (get_folder_info): Same as mbox
and maildir.
(folders_scan): Now takes a url argument which we pass off to
folder_info_new().
(recursive_scan): Same.
(folder_info_new): Use camel_url_to_string().
Radek Doulik [Fri, 12 Mar 2004 18:26:01 +0000 (18:26 +0000)]
watch for setting JUNK flag, if JUNK_LEARN is not set as well then reset
2004-03-11 Radek Doulik <rodo@ximian.com>
* camel-folder.c (camel_folder_set_message_flags): watch for
setting JUNK flag, if JUNK_LEARN is not set as well then reset
JUNK_LEARN bit
(folder_changed): look for junk changes in uid_changed's messages,
if these changes request junk filter learning
(CAMEL_MESSAGE_JUNK_LEARN bit set) then prepare junk and nonjunk
uid arrays, clear CAMEL_MESSAGE_JUNK_LEARN bit so that we don't
process it again
(folder_changed): start filter thread if there's junk and/or
nonjunk arrays
(filter_filter): if junk/nonjunk arrays are non-NULL, call junk
filter report to learn junk/non-junk messages
(filter_free): free junk/nonjunk uids and arrays
* camel-folder-summary.h: added CAMEL_MESSAGE_JUNK_LEARN to
CamelMessageFlags, used when setting CAMEL_MESSAGE_JUNK flag to
say that we request junk plugin to learn that message as
junk/non-junk
Jeffrey Stedfast [Fri, 12 Mar 2004 17:43:00 +0000 (17:43 +0000)]
If errno is EINTR, set USER_CANCEL instead of SERVICE_UNAVAILABLE or
2004-03-12 Jeffrey Stedfast <fejj@ximian.com>
* providers/smtp/camel-smtp-transport.c (connect_to_server): If
errno is EINTR, set USER_CANCEL instead of SERVICE_UNAVAILABLE or
whatever.
(smtp_helo): Same.
(smtp_auth): Same.
(smtp_mail): Same.
(smtp_rcpt): Same.
(smtp_data): Same.
(smtp_rset): Same.
(smtp_quit): Same.
(smtp_set_exception): Here too.
(smtp_auth): If the AUTH response code is not 334, then use
smtp_set_exception() to get the most accurate error report we can.
Jeffrey Stedfast [Thu, 11 Mar 2004 21:24:40 +0000 (21:24 +0000)]
fixed ChangeLog
Jeffrey Stedfast [Thu, 11 Mar 2004 21:24:20 +0000 (21:24 +0000)]
Sanity check that count is <1024 and also use g_try_malloc so that we can
2004-03-11 Jeffrey Stedfast <fejj@ximian.com>
* camel-object.c (cobject_state_read): Sanity check that count is
<1024 and also use g_try_malloc so that we can recover if malloc
fails.
Gustavo Maciel Dias Vieira [Thu, 11 Mar 2004 18:23:17 +0000 (18:23 +0000)]
Updated Brazilian Portuguese translation done by Gustavo Maciel Dias
2004-03-11 Gustavo Maciel Dias Vieira <gdvieira@zaz.com.br>
* pt_BR.po: Updated Brazilian Portuguese translation done by
Gustavo Maciel Dias Vieira <gdvieira@zaz.com.br>.
Rodrigo Moya [Thu, 11 Mar 2004 15:15:14 +0000 (15:15 +0000)]
guard against sending NULL strings to CORBA.
2004-03-11 Rodrigo Moya <rodrigo@ximian.com>
* libedata-cal/e-data-cal.c (e_data_cal_notify_objects_sent): guard
against sending NULL strings to CORBA.
* backends/contacts/e-cal-backend-contacts.c
(e_cal_backend_contacts_receive_objects,
e_cal_backend_contacts_send_objects): return PermissionDenied error.
Rodrigo Moya [Thu, 11 Mar 2004 11:51:05 +0000 (11:51 +0000)]
return correct types in g_return_val_if_fail macros.
2004-03-11 Rodrigo Moya <rodrigo@ximian.com>
* e-gw-connection.c (e_gw_connection_get_address_book_id): return
correct types in g_return_val_if_fail macros.
Sivaiah Nallagatla [Thu, 11 Mar 2004 10:59:02 +0000 (10:59 +0000)]
added groupwise to SUBDIR
Sivaiah Nallagatla [Thu, 11 Mar 2004 10:51:40 +0000 (10:51 +0000)]
comming e-gw-container cahnges form branch
Sivaiah Nallagatla [Thu, 11 Mar 2004 10:23:28 +0000 (10:23 +0000)]
merging groupwise-addressbook-backend with HEAD
Not Zed [Thu, 11 Mar 2004 07:47:41 +0000 (07:47 +0000)]
removed this. not sure what it was doing there, a 1 line funciton used
2004-03-11 Not Zed <NotZed@Ximian.com>
* providers/imap/camel-imap-store.c (no_such_folder): removed
this. not sure what it was doing there, a 1 line funciton used
once.
(get_folder_online): pass exception to camel_imap_command. if we
got a user cancel, pass it up.
(hash_folder_name, compare_folder_name): more g_ascii_strcasecmp
stuff.
Not Zed [Thu, 11 Mar 2004 07:33:52 +0000 (07:33 +0000)]
we need to add the folderinfo always if we're recursive from top. Should
2004-03-11 Not Zed <NotZed@Ximian.com>
* camel-vee-store.c (vee_get_folder_info): we need to add the
folderinfo always if we're recursive from top. Should fix #52965
and maybe the other vfolders not showing on startup bug.
Michael Zucci [Thu, 11 Mar 2004 04:24:02 +0000 (04:24 +0000)]
(imap_store_refresh_folders): check we're updating an imap folder,
we could also have trash folders in the store too.
Not Zed [Thu, 11 Mar 2004 03:04:45 +0000 (03:04 +0000)]
turn off NOINFERIORS always, translate to nochildren.
2004-03-11 Not Zed <NotZed@Ximian.com>
* providers/imap/camel-imap-store.c (get_one_folder_offline):
(parse_list_response_as_folder_info): turn
off NOINFERIORS always, translate to nochildren.
2004-03-08 Not Zed <NotZed@Ximian.com>
* camel-vee-store.c (vee_get_folder_info): setup virtual/system
flags as appropriate.
(change_folder): setup flags properly.
* providers/nntp/camel-nntp-store.c
(nntp_store_get_subscribed_folder_info): mark all folders as
system folders.
* providers/local/camel-mh-store.c (fill_fi): add this to setup
folderinfo.
(folder_info_new): call fill_fi to fill unread/total.
(recursive_scan, folders_scan): ahh yeah, so wtf was i thinking,
store->flags != get_folder_info flags!!!!
* providers/local/camel-maildir-store.c (camel_folder_info_new):
remove unread count arg & setup total.
(fill_fi): setup total field.
(scan_dir): remove the code that checked the directory directly -
use fill_fi instead. It will more accurately reflect what you get
when you visit the folder.
(camel_folder_info_new): mark "." as a system folder.
(scan_dir): try to setup children/no children flags properly.
* providers/local/camel-mbox-store.c (fill_fi): setup total field.
(scan_dir): init total.
(get_folder_info): "
2004-03-05 Not Zed <NotZed@Ximian.com>
* providers/imap/camel-imap-store.c
(parse_list_response_as_folder_info): mark INBOX as a system
folder. Can't be renamed/deleted.
(fill_fi): setup total field.
(get_folder_counts): ditto.
* camel-store.c (add_special_info): set the system folder flag.
* camel-store.h: time to fix up the camelfolderinfo mess. fix
some member names, and add some type fields. Fixed all uses.
JP Rosevear [Wed, 10 Mar 2004 15:48:22 +0000 (15:48 +0000)]
Fixes #55389
2004-03-09 JP Rosevear <jpr@ximian.com>
Fixes #55389
* backends/file/e-cal-backend-file.c
(e_cal_backend_file_send_objects): return the calendar object
properly
Rodrigo Moya [Wed, 10 Mar 2004 11:21:15 +0000 (11:21 +0000)]
don't default to UTC timezone, the default timezone is used by the
2004-03-09 Rodrigo Moya <rodrigo@ximian.com>
* libecal/e-cal.c (e_cal_resolve_tzid): don't default to UTC timezone,
the default timezone is used by the timezone look up code.
Thomas Mirlacher [Tue, 9 Mar 2004 23:43:46 +0000 (23:43 +0000)]
Fixes #53885
2004-03-09 Thomas Mirlacher <dent@cosy.sbg.ac.at>
Fixes #53885
* backends/contacts/e-cal-backend-contacts.c:
intermediate fix for recurring entries starting before 1970
set the dtend for making valid whole-day entries
William Jon McCann [Tue, 9 Mar 2004 21:10:42 +0000 (21:10 +0000)]
Remove separator from dialogs per HIG.
2004-03-04 William Jon McCann <mccann@jhu.edu>
* e-dialog-utils.c (e_notice, e_notice_with_xid, save_ok):
* e-request.c (e_request_string):
* e-passwords.c (e_passwords_ask_password):
Remove separator from dialogs per HIG.
Kjartan Maraas [Tue, 9 Mar 2004 17:52:22 +0000 (17:52 +0000)]
Updated Norwegian translation.
2004-03-09 Kjartan Maraas <kmaraas@gnome.org>
* no.po: Updated Norwegian translation.
Vincent van Adrighem [Sun, 7 Mar 2004 16:19:16 +0000 (16:19 +0000)]
Translation updated by Daniel van Eeden.
2004-03-07 Vincent van Adrighem <adrighem@gnome.org>
* nl.po: Translation updated by Daniel van Eeden.
Laurent Dhima [Sat, 6 Mar 2004 16:55:03 +0000 (16:55 +0000)]
Updated Albanian translation
* sq.po: Updated Albanian translation
Laurent Dhima [Sat, 6 Mar 2004 16:53:03 +0000 (16:53 +0000)]
Updated
JP Rosevear [Fri, 5 Mar 2004 19:18:36 +0000 (19:18 +0000)]
bump version, libtool numbers and soup requiremen
2004-03-05 JP Rosevear <jpr@ximian.com>
* configure.in: bump version, libtool numbers and soup requiremen
Changwoo Ryu [Fri, 5 Mar 2004 17:52:18 +0000 (17:52 +0000)]
Updated Korean translation.
* ko.po: Updated Korean translation.
Rodrigo Moya [Fri, 5 Mar 2004 10:18:48 +0000 (10:18 +0000)]
Fixes #54280
2004-03-05 Rodrigo Moya <rodrigo@ximian.com>
Fixes #54280
* backends/groupwise/e-cal-backend-groupwise.c
(e_cal_backend_groupwise_send_objects): added missing implementation.
Harish Krishnaswamy [Fri, 5 Mar 2004 06:26:17 +0000 (06:26 +0000)]
timezone values in ECalDateComponent structures should be set to "UTC" for
* backends/groupwise/e-cal-backend-groupwise-utils.c :
timezone values in ECalDateComponent structures should be
set to "UTC" for GW items.
* backends/groupwise/e-cal-backend-groupwise-utils.c :
timezone values in ECalDateComponent structures should be
set to "UTC" for GW items.
Michael Zucci [Thu, 4 Mar 2004 12:04:15 +0000 (12:04 +0000)]
fix all the warnings
Not Zed [Thu, 4 Mar 2004 02:00:43 +0000 (02:00 +0000)]
** See bug #53355.
2004-03-04 Not Zed <NotZed@Ximian.com>
** See bug #53355.
* providers/imap/camel-imap-folder.c (get_content): if the parent
isn't a message/rfc822 type, we don't want to get the section.TEXT
for multipart/signed, we just want to get section.
Miloslav Trmac [Wed, 3 Mar 2004 12:39:13 +0000 (12:39 +0000)]
Update Czech translation
Rodrigo Moya [Wed, 3 Mar 2004 11:16:48 +0000 (11:16 +0000)]
use "Calendar" and "Checklist" for the folder names, instead of "Default".
2004-03-03 Rodrigo Moya <rodrigo@ximian.com>
* providers/groupwise/camel-gw-listener.c
(add_calendar_tasks_sources): use "Calendar" and "Checklist" for the
folder names, instead of "Default".
(remove_calendar_tasks_sources): remove the correct folder.
Not Zed [Wed, 3 Mar 2004 08:44:10 +0000 (08:44 +0000)]
attempt at uncancelling a cancelled operation.
2004-03-03 Not Zed <NotZed@Ximian.com>
* camel-operation.c (camel_operation_uncancel): attempt at
uncancelling a cancelled operation.
Michael Zucci [Wed, 3 Mar 2004 06:37:03 +0000 (06:37 +0000)]
forgot to turn off voluminous debug
Not Zed [Wed, 3 Mar 2004 06:36:44 +0000 (06:36 +0000)]
fun dun diddley un fun. Since we're writing a const buffer, we need to
2004-03-03 Not Zed <NotZed@Ximian.com>
* camel-stream-filter.c (do_write, do_write): fun dun diddley un
fun. Since we're writing a const buffer, we need to copy it
first. See #54937.
2004-02-27 Not Zed <NotZed@Ximian.com>
** See bug #54755.
* camel-vtrash-folder.c (vtrash_append_message)
(vtrash_transfer_messages_to): error/fail out if the user tries to
copy messages to the trash.
(vtrash_transfer_messages_to): use the destination bit not the
source bit for moving messages to a vtrash folder.
* camel-gpg-context.c (gpg_ctx_parse_status): ignore NODATA
response, otherwise we abort in a meaningless way. See #52939.
* providers/imap/camel-imap-utils.c: use g_ascii_str[n]casecmp
everywhere.
* providers/imap/camel-imap-utils.c (imap_body_decode): fix the
sense of the nil check for the subtype of a mutlipart. See
#53355.
2004-02-26 Not Zed <NotZed@Ximian.com>
* camel-session.c (camel_session_check_junk_for_imap)
(camel_session_set_check_junk_for_imap): removed.
* providers/imap/camel-imap-provider.c: Add filter_junk and
filter_junk_inbox options to the receive option page.
* providers/imap/camel-imap-store.c (imap_setv, imap_getv): handle
FILTER_JUNK and FILTER_JUNK_INBOX parameters.
(imap_setv): conver to switch rather than if statement.
(construct): handle url args for filter_junk and
filter_junk_inbox.
* providers/imap/camel-imap-folder.c (camel_imap_folder_new): Set
the folder's flags based on the stores junk settings.
(imap_update_summary): remove the test for
session_check_junk_for_imap, its handled per-store now.
* camel-folder.c (folder_changed): only check for FILTER_RECENT or
FILTER_JUNK to see if we need to do filtering.
* camel-folder.h (CAMEL_FOLDER_FILTER_JUNK): renamed from
CAMEL_FOLDER_SUPRESS_JUNK_TEST (and obviously inverted logic).
Chris Toshok [Wed, 3 Mar 2004 05:19:38 +0000 (05:19 +0000)]
comment out the unsupported query types.
2004-03-02 Chris Toshok <toshok@ximian.com>
* libebook/e-book-query.h (EBookQueryTest): comment out the
unsupported query types.
Rodrigo Moya [Tue, 2 Mar 2004 22:48:55 +0000 (22:48 +0000)]
Fixes #33243
2004-03-01 Rodrigo Moya <rodrigo@ximian.com>
Fixes #33243
* libedata-cal/e-cal-backend-sexp.c (matches_location): new function
to check if a component's location matches a string.
(matches_any): call matches_location also.
(func_contains): added support for searching the location also.
Jeffrey Stedfast [Tue, 2 Mar 2004 21:51:45 +0000 (21:51 +0000)]
Overrides the parent method. We don't want to encode user flags/tags or
2004-03-02 Jeffrey Stedfast <fejj@ximian.com>
* providers/local/camel-mbox-summary.c
(mbox_summary_encode_x_evolution): Overrides the parent method. We
don't want to encode user flags/tags or the size of the header
will change and force a complete rewrite of the mbox file.
Dan Winship [Tue, 2 Mar 2004 14:51:22 +0000 (14:51 +0000)]
add stamp-h1
Sivaiah Nallagatla [Tue, 2 Mar 2004 11:11:53 +0000 (11:11 +0000)]
check in new version of the scheam files
Danilo Šegan [Mon, 1 Mar 2004 17:31:12 +0000 (17:31 +0000)]
Updated Serbian translation.
Rodrigo Moya [Mon, 1 Mar 2004 15:46:01 +0000 (15:46 +0000)]
added new arguments to the notifyObjectsSent method for backends to return
2004-03-01 Rodrigo Moya <rodrigo@ximian.com>
* idl/Evolution-DataServer-Calendar.idl: added new arguments to the
notifyObjectsSent method for backends to return the list of users and
events for which it operated.
* libedata-cal/e-data-cal.[ch] (e_data_cal_notify_objects_sent): added
new argument and call the listener's notifyObjectsSent method with
a GNOME_Evolution_Calendar_UserList.
* libedata-cal/e-cal-backend-sync.[ch] (e_cal_backend_sync_send_objects,
_e_cal_backend_send_objects): added new arguments.
* backends/file/e-cal-backend-file.c (e_cal_backend_file_send_objects):
* backends/http/e-cal-backend-http.c (e_cal_backend_http_send_objects):
* backends/contacts/e-cal-backend-contacts.c
(e_cal_backend_contacts_send_objects):
* backends/groupwise/e-cal-backend-groupwise.c
(e_cal_backend_groupwise_send_objects): adapted to changes in
ECalBackend/ECalBackendSync API.
* backends/file/e-cal-backend-file.c (e_cal_backend_file_receive_objects,
e_cal_backend_file_send_objects): removed wrong return statement.
* libecal/e-cal-marshal.list: added new marshaller.
* libecal/e-cal.[ch] (e_cal_send_objects): get the user list from the
operation's result.
(cal_objects_sent_cb): added the new arguments and copy them to the
operation's result.
* libecal/e-cal-listener.[ch]: added new arguments to "send_objects"
signal.
(impl_notifyObjectsSent): added UserList argument to CORBA method, and
convert the CORBA user list to a GList to be passed to the signal
handlers.
(e_cal_listener_class_init): added new arguments to "send_objects"
signal.
Miloslav Trmac [Mon, 1 Mar 2004 15:28:44 +0000 (15:28 +0000)]
Update Czech translation
Vincent van Adrighem [Sun, 29 Feb 2004 11:08:28 +0000 (11:08 +0000)]
Translation updated by Daniel van Eeden.
2004-02-29 Vincent van Adrighem <adrighem@gnome.org>
* nl.po: Translation updated by Daniel van Eeden.
Francisco Javier F. Serrador [Sat, 28 Feb 2004 19:00:37 +0000 (19:00 +0000)]
Updated Spanish translation.
2004-02-28 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
* es.po: Updated Spanish translation.
Not Zed [Fri, 27 Feb 2004 06:08:04 +0000 (06:08 +0000)]
** See bug #54755.
2004-02-27 Not Zed <NotZed@Ximian.com>
** See bug #54755.
* camel-vtrash-folder.c (vtrash_append_message)
(vtrash_transfer_messages_to): error/fail out if the user tries to
copy messages to the trash.
(vtrash_transfer_messages_to): use the destination bit not the
source bit for moving messages to a vtrash folder.
Not Zed [Fri, 27 Feb 2004 05:47:06 +0000 (05:47 +0000)]
use g_ascii_str[n]casecmp everywhere. fix the sense of the nil check for
2004-02-27 Not Zed <NotZed@Ximian.com>
* providers/imap/camel-imap-utils.c: use g_ascii_str[n]casecmp
everywhere.
* providers/imap/camel-imap-utils.c (imap_body_decode): fix the
sense of the nil check for the subtype of a mutlipart. See
#53355.
Not Zed [Fri, 27 Feb 2004 05:44:56 +0000 (05:44 +0000)]
ignore NODATA response, otherwise we abort in a meaningless way. See
2004-02-27 Not Zed <NotZed@Ximian.com>
* camel-gpg-context.c (gpg_ctx_parse_status): ignore NODATA
response, otherwise we abort in a meaningless way. See #52939.
Rodney Dawes [Thu, 26 Feb 2004 22:05:54 +0000 (22:05 +0000)]
Removed python file since ical python stuff is gone Added file with the
2004-02-26 Rodney Dawes <dobey@ximian.com>
* POTFILES.in: Removed python file since ical python stuff is gone
* POTFILES.skip: Added file with the generated server.in.in inside it
JP Rosevear [Thu, 26 Feb 2004 21:03:39 +0000 (21:03 +0000)]
make EXPECTED a macro so it compiles
2004-02-26 JP Rosevear <jpr@ximian.com>
* tests/ecal/test-ecal.c: make EXPECTED a macro so it compiles
JP Rosevear [Thu, 26 Feb 2004 20:23:15 +0000 (20:23 +0000)]
dist the libdb stuff properly
2004-02-26 JP Rosevear <jpr@ximian.com>
* Makefile.am: dist the libdb stuff properly
Chris Toshok [Thu, 26 Feb 2004 20:12:28 +0000 (20:12 +0000)]
add E_CONTACT_IM_GROUPWISE_{HOME,WORK}_{1,2,3}.
2004-02-26 Chris Toshok <toshok@ximian.com>
* libebook/e-contact.h: add
E_CONTACT_IM_GROUPWISE_{HOME,WORK}_{1,2,3}.
* libebook/e-contact.c: add attributes
E_CONTACT_IM_GROUPWISE_{HOME,WORK}_{1,2,3}.
Danilo Šegan [Thu, 26 Feb 2004 20:06:16 +0000 (20:06 +0000)]
Updated Serbian translation.
Harish Krishnaswamy [Thu, 26 Feb 2004 16:35:39 +0000 (16:35 +0000)]
tests/ecal/test-ecal.c : Added implementation of
test cases.
* (tests/ecal/test-runner.sh, tests/ecal/cleanup.sh
tests/ecal/testdata.ics) : Added test scripts and test data.
* tests/ecal/Makefile.am : Add scripts to EXTRA_DIST.
Chris Toshok [Thu, 26 Feb 2004 15:54:10 +0000 (15:54 +0000)]
predicate returning TRUE if there's only one value for the attribute.
2004-02-25 Chris Toshok <toshok@ximian.com>
* libebook/e-vcard.c (e_vcard_attribute_is_single_valued):
predicate returning TRUE if there's only one value for the
attribute.
(e_vcard_attribute_get_value): return the first value in the list,
if there is one. also, warn if called on a multi-valued
attribute.
(e_vcard_attribute_get_value_decoded): same, but return a GString.
(e_vcard_attribute_has_type): predicate to check for TYPE=@typestr
in the parameter list for an attribute.
* libebook/e-vcard.h: add prototypes for
e_vcard_attribute_is_single_valued and
e_vcard_attribute_get_value{_decoded}. Also, add
e_vcard_attribute_has_type.
* libebook/e-contact.h: add prototypes for
e_contact_{get,set}_attributes, and e_contact_vcard_attribute.
* libebook/e-contact.c (e_contact_vcard_attribute): new function,
return the vcard attribute for a given EContactField id.
(e_contact_get_attributes): get a GList* of EVCardAttributes for
the given EContactField. This allows you to get at the parameters
to the attribute, which you can't get with e_contact_get.
(e_contact_set_attributes): an analogous setter for
e_contact_get_attributes.
Harish Krishnaswamy [Thu, 26 Feb 2004 15:53:00 +0000 (15:53 +0000)]
the latest GW server requires getFolderListRequest instead of the
* servers/groupwise/e-gw-connection.c : the latest GW server
requires getFolderListRequest instead of the getContainerListRequest
message to get the ids of folders.
Changwoo Ryu [Thu, 26 Feb 2004 15:51:34 +0000 (15:51 +0000)]
Updated Korean translation.
* ko.po: Updated Korean translation.
Vincent van Adrighem [Thu, 26 Feb 2004 14:26:40 +0000 (14:26 +0000)]
Translation updated by Kees van den Broek.
2004-02-26 Vincent van Adrighem <adrighem@gnome.org>
* nl.po: Translation updated by Kees van den Broek.
Miloslav Trmac [Thu, 26 Feb 2004 10:28:46 +0000 (10:28 +0000)]
Update Czech translation
Jeffrey Stedfast [Wed, 25 Feb 2004 20:11:07 +0000 (20:11 +0000)]
Free the uids *after* reporting Complete, otherwise we get an FMR if our
2004-02-25 Jeffrey Stedfast <fejj@ximian.com>
* camel-filter-driver.c (camel_filter_driver_filter_folder): Free
the uids *after* reporting Complete, otherwise we get an FMR if
our caller didn't pass in the uids.
* camel-sasl-gssapi.c (gssapi_challenge): #ifdef out another
gss_release_buffer() call as this function causes memory
corruption if using Heimdal's implementation of Kerberos5. Yay
Heimdal.
5 [Wed, 25 Feb 2004 18:54:13 +0000 (18:54 +0000)]
do not avoid junk mails in unread count
2004-02-25 <rodo@ximian.com>
* camel-folder.c (get_unread_message_count): do not avoid junk
mails in unread count
Sivaiah Nallagatla [Wed, 25 Feb 2004 16:59:25 +0000 (16:59 +0000)]
added EVC_X_GROUPWISE for gw im ield
Sivaiah Nallagatla [Wed, 25 Feb 2004 14:14:43 +0000 (14:14 +0000)]
added EVC_X_GROUPWISE definition added E_CONTACT_IM_GROUPWISE field to
2004-02-25 Sivaiah Nallagatla <snallagatla@novell.com>
* libebook/e-vcard.h : added EVC_X_GROUPWISE definition
* libebook/e-contact.[ch] : added E_CONTACT_IM_GROUPWISE field to EContact
to store groupwise im ids
Chris Toshok [Wed, 25 Feb 2004 07:24:05 +0000 (07:24 +0000)]
don't leak uid.
2004-02-24 Chris Toshok <toshok@ximian.com>
* libedataserver/e-source-group.c
(e_source_group_new_from_xmldoc): don't leak uid.
Not Zed [Wed, 25 Feb 2004 03:47:04 +0000 (03:47 +0000)]
moved the RECNET flag into the folder area (bit 17-30).
2004-02-25 Not Zed <NotZed@Ximian.com>
* providers/imap/camel-imap-summary.h (CAMEL_IMAP_MESSAGE_RECENT):
moved the RECNET flag into the folder area (bit 17-30).
2004-02-24 Not Zed <NotZed@Ximian.com>
** See bug #53876.
* providers/imap/camel-imap-command.c (camel_imap_command): ref
the folder before unreffing store->current_folder, incase they're
the same. Do a select anyway.
* providers/imap/camel-imap-folder.c (imap_refresh_info): keep the
connect_lock for longer, imap_rescan for one assumes its locked.
Fixes a race selecting the folder for refresh.
Hans Petter Jansson [Wed, 25 Feb 2004 01:22:45 +0000 (01:22 +0000)]
Don't unref the *new* book after returning it to user. This was causing
2004-02-24 Hans Petter Jansson <hpj@ximian.com>
* libebook/e-book-async.c (_default_book_response_dtor): Don't
unref the *new* book after returning it to user. This was causing
hard to trace crashes.
* libebook/e-book.c (e_book_get_default_addressbook): Correctly
assert the pointer-to-pointer, not the pointed-to pointer.
Chris Toshok [Tue, 24 Feb 2004 23:44:39 +0000 (23:44 +0000)]
wrap spew in "#define d(x)". (e_vcard_attribute_add_value_decoded): same.
2004-02-23 Chris Toshok <toshok@ximian.com>
* libebook/e-vcard.c (parse): wrap spew in "#define d(x)".
(e_vcard_attribute_add_value_decoded): same.
(_evc_base64_encode_close): same.
(_evc_base64_encode_step): same.
* libebook/e-contact.c (e_contact_set_property): wrap spew in
"#define d(x)".
(e_contact_set): same.
(e_contact_get_email_list): nuke dead function.
* libebook/e-book.c (e_book_add_contact): wrap spew in "#define
d(x)" and reindent.
(e_book_response_add_contact): same.
(e_book_response_get_contact): same.
(e_book_response_get_book_view): same.
(e_book_response_get_contacts): reindent.
(e_book_response_get_changes): same.
(e_book_response_generic): same.
(e_book_response_open): same.
(e_book_response_remove): same.
* libebook/e-book-view-listener.c
(impl_BookViewListener_notify_contacts_added): wrap spew in
"#define d(x)".
(impl_BookViewListener_notify_contacts_removed): same.
(impl_BookViewListener_notify_contacts_changed): same.
(impl_BookViewListener_notify_sequence_complete): same.
(impl_BookViewListener_notify_progress): same.
* libebook/e-book-listener.c (impl_BookListener_respond_get_view):
wrap spew in "#define d(x)".
JP Rosevear [Tue, 24 Feb 2004 21:06:13 +0000 (21:06 +0000)]
make sure to distclean libdb
2004-02-23 JP Rosevear <jpr@ximian.com>
* Makefile.am: make sure to distclean libdb
* autogen.sh: require automake 1.6
* marshal.mk: make sure we use the srcdir as the location of the
list file
* libdb/dist/Makefile.in: add installcheck target that does
nothing, don't remove tags
* src/Makefile.am: add extra libical includes for srcdir !=
builddir
JP Rosevear [Tue, 24 Feb 2004 21:03:32 +0000 (21:03 +0000)]
additional includes for builddir != srcdir
2004-02-13 JP Rosevear <jpr@ximian.com>
* Makefile.am: additional includes for builddir != srcdir
JP Rosevear [Tue, 24 Feb 2004 21:02:17 +0000 (21:02 +0000)]
Add includes for srcdir != builddir
2004-02-23 JP Rosevear <jpr@ximian.com>
* backends/groupwise/Makefile.am: Add includes for srcdir !=
builddir
* backends/file/Makefile.am: ditto
* backends/contacts/Makefile.am: ditto
* libedata-cal/Makefile.am: ditto
* libecal/Makefile.am: di
JP Rosevear [Tue, 24 Feb 2004 21:00:00 +0000 (21:00 +0000)]
add extra includes for srcdir != builddir
2004-02-23 JP Rosevear <jpr@ximian.com>
* tests/vcard/Makefile.am: add extra includes for srcdir !=
builddir
* tests/ebook/Makefile.am: ditto
* libedata-book/Makefile.am: ditto
* libebook/Makefile.am: ditto
* backends/vcf/Makefile.am: ditto
* backends/ldap/Makefile.am: ditto
* backends/file/Makefile.am: ditto
Jeffrey Stedfast [Tue, 24 Feb 2004 20:52:44 +0000 (20:52 +0000)]
#include <signal.h>, we don't need limits.h
2004-02-24 Jeffrey Stedfast <fejj@ximian.com>
* camel-stream-process.c: #include <signal.h>, we don't need limits.h
Jeffrey Stedfast [Tue, 24 Feb 2004 17:00:02 +0000 (17:00 +0000)]
fixed the g_return_val_if_changed expr that I messed up. doh.
Jeffrey Stedfast [Tue, 24 Feb 2004 16:47:08 +0000 (16:47 +0000)]
New function to do what camel_store_uri_cmp() was supposed to do.
2004-02-24 Jeffrey Stedfast <fejj@ximian.com>
* camel-store.c (camel_store_folder_uri_equal): New function to do
what camel_store_uri_cmp() was supposed to do.
Rodney Dawes [Tue, 24 Feb 2004 15:48:59 +0000 (15:48 +0000)]
If our folder has a subdir, but no actual children, then we need to unset
2004-02-23 Rodney Dawes <dobey@ximian.com>
* providers/local/camel-mbox-store.c (scan_dir): If our folder has
a subdir, but no actual children, then we need to unset the flag for
CAMEL_FOLDER_CHILDREN
Fixes #54470
Michael Zucci [Tue, 24 Feb 2004 14:01:29 +0000 (14:01 +0000)]
remove debug
Michael Zucci [Tue, 24 Feb 2004 14:00:31 +0000 (14:00 +0000)]
kill some debug
Michael Zucci [Tue, 24 Feb 2004 13:59:47 +0000 (13:59 +0000)]
kill sum debug
Jeffrey Stedfast [Mon, 23 Feb 2004 20:58:19 +0000 (20:58 +0000)]
Removed. Useless/broken function.
2004-02-23 Jeffrey Stedfast <fejj@ximian.com>
* camel-store.c (camel_store_uri_cmp): Removed. Useless/broken
function.
Chris Toshok [Mon, 23 Feb 2004 18:38:53 +0000 (18:38 +0000)]
remove the test-im stuff for now