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
Chris Toshok [Mon, 23 Feb 2004 17:43:32 +0000 (17:43 +0000)]
add a utility so we can perform searches against addressbooks without
2004-02-23 Chris Toshok <toshok@ximian.com>
* tests/ebook/test-search.c: add a utility so we can perform
searches against addressbooks without having to bring up a gui.
* tests/ebook/Makefile.am (test_search_LDADD): add.
(noinst_PROGRAMS): add test-search
Francisco Javier F. Serrador [Mon, 23 Feb 2004 00:47:48 +0000 (00:47 +0000)]
Updated Spanish translation.
2004-02-23 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
* es.po: Updated Spanish translation.
Ilkka Tuohela [Sun, 22 Feb 2004 19:50:08 +0000 (19:50 +0000)]
*** empty log message ***
Chris Toshok [Sat, 21 Feb 2004 01:20:46 +0000 (01:20 +0000)]
[ fixes bug #53994 ]
2004-02-20 Chris Toshok <toshok@ximian.com>
[ fixes bug #53994 ]
* libebook/e-book-query.c (e_book_query_get_type): new function,
supply e_book_query_copy as the CopyFunc, and e_book_query_unref
as the FreeFunc.
(e_book_query_copy): new function, just convert @q to a string and
reparse it, ala the EVCard copy function.
* libebook/e-book-query.h: add prototypes for
e_book_query_get_type and e_book_query_copy. also add
E_TYPE_BOOK_QUERY.
* libebook/e-contact.h: add
E_TYPE_CONTACT_{DATE,NAME,PHOTO,CERT,ADDRESS}.
Jeffrey Stedfast [Fri, 20 Feb 2004 19:25:34 +0000 (19:25 +0000)]
fixed
Jeffrey Stedfast [Fri, 20 Feb 2004 18:00:15 +0000 (18:00 +0000)]
Init list to NULL to prevent the crash in bug #54574.
2004-02-20 Jeffrey Stedfast <fejj@ximian.com>
* camel-provider.c (camel_provider_list): Init list to NULL to
prevent the crash in bug #54574.
Danilo Šegan [Fri, 20 Feb 2004 06:17:03 +0000 (06:17 +0000)]
Updated Serbian translation.
Chris Toshok [Fri, 20 Feb 2004 02:32:08 +0000 (02:32 +0000)]
wrap this file with #ifdef ENABLE_SMIME instead of #ifdef HAVE_NSS.
2004-02-19 Chris Toshok <toshok@ximian.com>
* camel-smime-context.c: wrap this file with #ifdef ENABLE_SMIME
instead of #ifdef HAVE_NSS.
Jeffrey Stedfast [Thu, 19 Feb 2004 18:58:18 +0000 (18:58 +0000)]
Add sanity checking to the folder name if we are going to create it, just
2004-02-19 Jeffrey Stedfast <fejj@ximian.com>
* providers/local/camel-mbox-store.c (get_folder): Add sanity
checking to the folder name if we are going to create it, just
like we do in create_folder().
Not Zed [Thu, 19 Feb 2004 07:27:49 +0000 (07:27 +0000)]
Fixes for api changes.
2004-02-19 Not Zed <NotZed@Ximian.com>
* providers/*/camel-*-provider.c
(camel_provider_module_init): Fixes for api changes.
* camel-provider.c (camel_provider_load): no longer take session
argument. the providers are global resources.
(camel_provider_init): dont return anything anymore. (error?)
call from camel_init now. Use a recursive lock too.
* camel-session.c (camel_session_register_provider)
(camel_session_list_providers, camel_session_get_provider): Moved
to camel-provider, camel_provider_register/list/get.
(vee_provider): moved to camel-provider.c