Chris Toshok [Wed, 14 Apr 2004 18:28:29 +0000 (18:28 +0000)]
fix c&p error, unlink filename and summary_filename, not filename twice.
2004-04-14 Chris Toshok <toshok@ximian.com>
* backends/file/e-book-backend-file.c
(e_book_backend_file_remove): fix c&p error, unlink filename and
summary_filename, not filename twice.
Jeffrey Stedfast [Wed, 14 Apr 2004 18:19:33 +0000 (18:19 +0000)]
Use %F instead of %S so that the folder name gets properly converted from
2004-04-14 Jeffrey Stedfast <fejj@ximian.com>
* providers/imap/camel-imap-store.c
(imap_check_folder_still_extant): Use %F instead of %S so that the
folder name gets properly converted from using '/' path delimeters
to whatever the native character the server uses. Should fix bug
#56715.
Not Zed [Wed, 14 Apr 2004 06:53:57 +0000 (06:53 +0000)]
do offline mail syncing (only for open folders so far). If we fail doing
2004-04-14 Not Zed <NotZed@Ximian.com>
* camel-disco-store.c (set_status): do offline mail syncing (only
for open folders so far). If we fail doing syncing or store sync,
don't abort.
Jeffrey Stedfast [Tue, 13 Apr 2004 20:53:58 +0000 (20:53 +0000)]
Rearranged some error checking code to fix bug #56405.
2004-04-13 Jeffrey Stedfast <fejj@ximian.com>
* providers/imap/camel-imap-store.c (get_folder_online):
Rearranged some error checking code to fix bug #56405.
Not Zed [Tue, 13 Apr 2004 15:58:56 +0000 (15:58 +0000)]
implement the new counts, and get them all atomically so they're only
2004-04-13 Not Zed <NotZed@Ximian.com>
* camel-folder.c (folder_getv): implement the new counts, and get
them all atomically so they're only calculated once and can return
consistent results.
* camel-folder.h: Added CAMEL_FOLDER_DELETED, CAMEL_FOLDER_JUNKED,
and CAMEL_FOLDER_VISIBLE args, to support client display of
various values.
Jeffrey Stedfast [Tue, 13 Apr 2004 15:35:12 +0000 (15:35 +0000)]
Fix NotZed's fix to not mark messages as unseen. Fixes bug #56879.
2004-04-13 Jeffrey Stedfast <fejj@ximian.com>
* camel-folder.h (camel_folder_delete_message): Fix NotZed's fix
to not mark messages as unseen. Fixes bug #56879.
Sivaiah Nallagatla [Tue, 13 Apr 2004 10:29:26 +0000 (10:29 +0000)]
added LIBEGROUPWISE_* variables and corresponding AC_SUBST for assinging
2004-04-13 Sivaiah Nallagatla <snallagatla@novell.com>
* configure.in : added LIBEGROUPWISE_* variables and corresponding AC_SUBST for
assinging libegroupwise version number. Defined a varible LIBSOUP_REQUIRED.
added servers/groupwise/libegroupwise-1.0.pc for AC_OUTPUT section
* servers/groupwise/Makefile.am : added libegroupwiseinclude_HEADERS,
libegroupwise_la_LDFLAGS etc to make groupwise apis installable
* servers/groupwise/libegroupwise-1.0.pc.in :new pc.in file
libegroupwise
Sivaiah Nallagatla [Tue, 13 Apr 2004 05:06:23 +0000 (05:06 +0000)]
change the auth type string from Password to plain/password
2004-04-13 Sivaiah Nallagatla <snallagatla@novell.com>
* providers/groupwise/camel-gw-listener.c
(add_addressbook_sources) : change the auth type string from
Password to plain/password
Gareth Owen [Tue, 13 Apr 2004 02:03:36 +0000 (02:03 +0000)]
Updated British English translation
Jeffrey Stedfast [Mon, 12 Apr 2004 20:51:01 +0000 (20:51 +0000)]
Fix for bug #56878.
2004-04-12 Jeffrey Stedfast <fejj@ximian.com>
Fix for bug #56878.
* camel-gpg-context.c (gpg_verify): Don't rely on the exit code of
gpg, we already save enough state to decide if the sig is valid
without it. Modified to only set BAD if gpg->validsig and
gpg->nopubkey are both FALSE. If we get a NO_PUBKEY status
message, then it simply means that the the sender could not be
verified.
(gpg_ctx_parse_status): Listen for NO_PUBKEY status messages.
Sarfraaz Ahmed [Mon, 12 Apr 2004 06:53:50 +0000 (06:53 +0000)]
Fixes #56517
2004-04-12 Sarfraaz Ahmed <asarfraaz@novell.com>
Fixes #56517
* libecal/e-cal.c (e_cal_add_timezone): Added a check for icalcomponent
structure. Return FALSE if icalcomponent is NULL.
Harish Krishnaswamy [Mon, 12 Apr 2004 06:16:01 +0000 (06:16 +0000)]
Fixes #53926 set the tzid to "UTC" while setting the dueDate.
Fixes #53926
* backends/groupwise/e-cal-backend-groupwise-utils.c
(e_gw_item_to_cal_component) : set the tzid to "UTC"
while setting the dueDate.
Sivaiah Nallagatla [Sun, 11 Apr 2004 12:45:20 +0000 (12:45 +0000)]
add bookname to uri
2004-04-11 Sivaiah Nallagatla <snallagatla@novell.com>
* providers/groupwise/camel-gw-listener.c
(add_addressbook_sources) (modify_addressbook_sources) : add
bookname to uri
Sivaiah Nallagatla [Sun, 11 Apr 2004 12:35:30 +0000 (12:35 +0000)]
retrieve the book name form uri instead of e-source
2004-04-10 Sivaiah Nallagatla <snallagatla@novell.com>
* backends/groupwise/e-book-backend-groupwise.c
(e_book_backend_groupwise_load_source) : retrieve the book name form uri instead
of e-source
(set_members_in_gw_item) : new function to set the ids of contact-list members into
e-gw-item
Chris Toshok [Sat, 10 Apr 2004 16:30:59 +0000 (16:30 +0000)]
remove the e_destination_get_book api, since the function doesn't exist.
2004-04-10 Chris Toshok <toshok@ximian.com>
* util/e-destination.h: remove the e_destination_get_book api,
since the function doesn't exist.
Evandro Fernandes Giovanini [Sat, 10 Apr 2004 04:49:24 +0000 (04:49 +0000)]
Updated Brazilian Portuguese translation from Afonso Celso Medina
2004-07-10 Evandro Fernandes Giovanini <evandrofg@ig.com.br>
* pt_BR.po: Updated Brazilian Portuguese translation
from Afonso Celso Medina <medina@maua.br>.
Jeffrey Stedfast [Fri, 9 Apr 2004 17:20:56 +0000 (17:20 +0000)]
Fix capitalisation of the "mailcheck" section title and move it to the top
2004-04-09 Jeffrey Stedfast <fejj@ximian.com>
* providers/imap/camel-imap-provider.c: Fix capitalisation of the
"mailcheck" section title and move it to the top (so it matches
with the UI).
* providers/imap/camel-imap-folder.c (imap_get_message): Fetch the
entire message in one fell swoop even if the message size is
larger than 5k *if* the message is a single part. Fixes bug #56686.
Jeffrey Stedfast [Thu, 8 Apr 2004 15:56:56 +0000 (15:56 +0000)]
Changed (!flags & _CREATE) to (!(flags & _CREATE)) (get_folder_online): Do
2004-04-08 Jeffrey Stedfast <fejj@ximian.com>
* providers/imap/camel-imap-store.c (get_folder_online): Changed
(!flags & _CREATE) to (!(flags & _CREATE))
(get_folder_online): Do what create_folder() does and if the
parent folder has \NoInferiors set but contains no messages,
delete the parent folder and recreate it before creating the child
folder. Fixes bug #56651.
Rodrigo Moya [Thu, 8 Apr 2004 14:18:32 +0000 (14:18 +0000)]
add the ONE_ALARM_ONLY static capability.
2004-04-08 Rodrigo Moya <rodrigo@ximian.com>
* backends/groupwise/e-cal-backend-groupwise.c
(e_cal_backend_groupwise_get_static_capabilities): add the
ONE_ALARM_ONLY static capability.
Not Zed [Thu, 8 Apr 2004 09:24:09 +0000 (09:24 +0000)]
always set the seen flag when we delete a message. I demand that this may,
2004-04-08 Not Zed <NotZed@Ximian.com>
* camel-folder.h (camel_folder_delete_message): always set the
seen flag when we delete a message. I demand that this may, or
may not, fix #56549.
* camel-folder.c:
(camel_folder_set_message_flags): fixed the doco slightly (well
reversed the flag and set explanation) and give an example.
Not Zed [Thu, 8 Apr 2004 07:20:31 +0000 (07:20 +0000)]
include camel-debug.h
2004-04-08 Not Zed <NotZed@Ximian.com>
* camel-folder.c: include camel-debug.h
* providers/local/camel-mbox-folder.c
(mbox_set_message_user_flag): message changed to folder_changed.
(mbox_set_message_user_tag): ditto.
* camel-vee-folder.c (camel_vee_folder_finalise): dont hook onto
message_changed.
(camel_vee_folder_add_folder): or unhook.
(camel_vee_folder_remove_folder): "
(message_changed): or proxy.
* camel-folder.c (camel_folder_class_init): removed the
message_changed event - its redundant, and covered by
folder_changed, and just makes life difficult for everything using
message_changed/folder_changed (and nothing uses it anyway).
(message_changed): removed.
(set_message_user_flag): emit a folder_changed event instead of
message changed.
(set_message_user_tag): "
(set_message_flags): "
* camel-object.h: revered the CAMEL_OBJECT_TYPE change, it should
be a global variable access.
Chris Toshok [Wed, 7 Apr 2004 23:37:37 +0000 (23:37 +0000)]
reorder the EVC_X #defines a bit, and add in all he EVC_X_DEST_* #defines
2004-04-07 Chris Toshok <toshok@ximian.com>
* libebook/e-vcard.h: reorder the EVC_X #defines a bit, and add in
all he EVC_X_DEST_* #defines (for use with the new EDestination
stuff.)
Chris Toshok [Wed, 7 Apr 2004 19:29:34 +0000 (19:29 +0000)]
we don't have an EBook* anymore. (e_destination_clear): same.
2004-04-07 Chris Toshok <toshok@ximian.com>
* util/e-destination.c (e_destination_copy): we don't have an
EBook* anymore.
(e_destination_clear): same.
(e_destination_set_contact): same.
(e_destination_set_book): same, just cache the source_uid.
(e_destination_set_book_uri): nuke.
(e_destination_set_contact_uid): we don't have an EBook*.
(e_destination_xml_decode): same.
(e_destination_export_to_vcard_attribute): new function, fill in
an EVCardAttribute with EDestination values.
* util/e-destination.h: add prototype for
e_destination_export_to_vcard_attribute.
Priit Laes [Wed, 7 Apr 2004 10:25:46 +0000 (10:25 +0000)]
Translation updated.
2004-04-07 Priit Laes <plaes@cvs.gnome.org>
* et.po: Translation updated.
Sivaiah Nallagatla [Wed, 7 Apr 2004 05:32:45 +0000 (05:32 +0000)]
Correct a small type in field name FullName -> fullName
2044-04-07 Sivaiah Nallagatla <snallagatla@novell.com>
* backends/groupwise/e-book-backend-groupwise.c (func_is) :
Correct a small type in field name FullName -> fullName
Sivaiah Nallagatla [Wed, 7 Apr 2004 04:59:56 +0000 (04:59 +0000)]
Add type "AddresBook" to item element and remove book element
2004-04-07 Sivaiah Nallagatla <snallagatla@novell.com>
* e-gw-connection.c (e_gw_connection_create_book) :
Add type "AddresBook" to item element and remove book element
(e_gw_connection_remove_item) : remove the extra end element call
Jeffrey Stedfast [Wed, 7 Apr 2004 02:22:31 +0000 (02:22 +0000)]
Added mutex locking where appropriate.
2004-04-06 Jeffrey Stedfast <fejj@ximian.com>
* providers/imap4/camel-imap4-folder.c: Added mutex locking where
appropriate.
Jeffrey Stedfast [Wed, 7 Apr 2004 01:48:02 +0000 (01:48 +0000)]
Added mutex locking where appropriate.
2004-04-06 Jeffrey Stedfast <fejj@ximian.com>
* providers/imap4/camel-imap4-store.c: Added mutex locking where
appropriate.
Jeffrey Stedfast [Wed, 7 Apr 2004 01:21:35 +0000 (01:21 +0000)]
Defined.
2004-04-06 Jeffrey Stedfast <fejj@ximian.com>
* camel-folder-summary.h (CAMEL_FOLDER_SUMMARY_TYPE): Defined.
* camel-object.h (CAMEL_OBJECT_TYPE): Fixed.
* providers/imap4/camel-imap4-folder.c
(camel_imap4_folder_utf7_name): Implemented.
* providers/imap4/camel-imap4-store.c (imap4_build_folder_info):
Use camel_folder_info_build() to build the folder-info tree.
Chris Toshok [Tue, 6 Apr 2004 18:43:08 +0000 (18:43 +0000)]
add a mutex around our it_to_op GHashTable. (struct
2004-04-06 Chris Toshok <toshok@ximian.com>
* backends/ldap/e-book-backend-ldap.c (struct
_EBookBackendLDAPPrivate): add a mutex around our it_to_op
GHashTable.
(struct _EBookBackendLDAPCursorPrivate): nuke.
(view_destroy): lock around access to id_to_op.
(add_to_supported_fields): plug leak (don't strdup the arg to
g_hash_table_lookup.)
(query_ldap_root_dse): fix c&p bugs with
supported_fields/supported_auth_methods.
(e_book_backend_ldap_connect): add a check for
LDAP_PARTIAL_RESULTS (which is apparently what certain versions of
GWIA's ldap returns when we try a root dse query.) Also, try a v2
bind if the v3 bind fails.
(ldap_op_add): lock access to id_to_op hash.
(ldap_op_finished): same.
(create_contact_handler): add more debug spew (additional ldap
error info.)
(remove_contact_handler): same.
(modify_contact_modify_handler): same.
(modify_contact_search_handler): same.
(get_contact_handler): same.
(contact_list_handler): same.
(poll_ldap): lock around id_to_op.
(ldap_search_handler): add more spew, and just use view instead of
search_op->view.
(ldap_search_dtor): lock the book view's mutex here, and clear the
::search_op g_object_data.
(e_book_backend_ldap_search): set the book view's ::search_op.
(e_book_backend_ldap_start_book_view): add race detection with
::stop here.
(e_book_backend_ldap_stop_book_view): same.
(e_book_backend_ldap_load_source): make the default for
unrecognized ssl type "NO" instead of "WHENEVER".
(e_book_backend_ldap_dispose): lock access to id_to_op while we
destroy it, and free our mutex. also free up some additional
private data we were leaking before (the ->ldap_host,
->ldap_rootdn).
(e_book_backend_ldap_init): init the mutex.
Chris Toshok [Tue, 6 Apr 2004 18:39:35 +0000 (18:39 +0000)]
new function, for use when creating a contact from the db. all the
2004-04-06 Chris Toshok <toshok@ximian.com>
* backends/file/e-book-backend-file.c (create_contact): new
function, for use when creating a contact from the db. all the
libedata-book machinery depends on the contact having a UID, so if
it doesn't have one (i.e. it's been corrupted), set it to be the
uid we pass in (the db key).
(build_summary): use create_contact
(e_book_backend_file_start_book_view): same.
(e_book_backend_file_get_changes): same.
(e_book_backend_file_upgrade_db): same.
(e_book_backend_file_load_source): add lots more g_warning spew in
the event the load fails.
Chris Toshok [Tue, 6 Apr 2004 14:40:31 +0000 (14:40 +0000)]
old name, new trimmed down implementation. This will be replacing
2004-04-06 Chris Toshok <toshok@ximian.com>
* util/e-destination.[ch]: old name, new trimmed down
implementation. This will be replacing eab-destination.[ch].
Updated ja.po. T.Aihana [Tue, 6 Apr 2004 14:18:44 +0000 (14:18 +0000)]
2004-04-06 Updated ja.po. T.Aihana <aihana@gnome.gr.jp>
Harish Krishnaswamy [Tue, 6 Apr 2004 12:24:31 +0000 (12:24 +0000)]
Fixes #55169 Use icalproperty to add free/busy data to ECalComponent.
Fixes #55169
* backends/groupwise/e-cal-backend-groupwise-utils.c
(e_gw_connection_get_freebusy_info) : Use icalproperty
to add free/busy data to ECalComponent.
Not Zed [Tue, 6 Apr 2004 12:11:59 +0000 (12:11 +0000)]
#if 0 out the sys/debugreg stuff.
2004-04-06 Not Zed <NotZed@Ximian.com>
* camel-debug.c: #if 0 out the sys/debugreg stuff.
Not Zed [Tue, 6 Apr 2004 09:38:24 +0000 (09:38 +0000)]
** See bug #56110.
2004-04-06 Not Zed <NotZed@Ximian.com>
** See bug #56110.
* providers/imap/camel-imap-folder.c (get_content): more debug!
(get_content): if we have no content-type header set on a sub-part
of a multipart/digest, then we need to set it to message/rfc822 as
in the multipart/digest rfc (2046 or so?).
* camel-folder.c (camel_folder_get_message): output this stuff as
folder debug.
* providers/imap/camel-imap-folder.c (imap_get_message): add some
imap:folder debug.
(get_content): get xx.TEXT rather than xx if we're from a message
parent part.
Not Zed [Tue, 6 Apr 2004 08:21:50 +0000 (08:21 +0000)]
** See bug #56464.
2004-04-06 Not Zed <NotZed@Ximian.com>
** See bug #56464.
* camel-folder.c (camel_folder_transfer_messages_to): do not lock
the source here.
(transfer_message_to): call the main entry point for get message
and append message.
** See bug #56050.
* camel-vee-store.c (vee_delete_folder): delete the state file if
it exists.
* camel-object.c (camel_object_state_write): create the parent dir
if we need to. Also spit a warning if we fail in the end.
* camel-vee-folder.c (camel_vee_folder_new): set the persistent
state file location.
(vee_sync): write the state file when we sync.
Rodrigo Moya [Tue, 6 Apr 2004 07:52:50 +0000 (07:52 +0000)]
*** empty log message ***
Rodrigo Moya [Mon, 5 Apr 2004 15:45:39 +0000 (15:45 +0000)]
Use correct types for e_cal_backend_groupwise_get_object's return value.
2004-04-05 Rodrigo Moya <rodrigo@ximian.com>
* backends/groupwise/e-cal-backend-groupwise.c
(e_cal_backend_groupwise_remove_object): Use correct types for
e_cal_backend_groupwise_get_object's return value.
Sivaiah Nallagatla [Mon, 5 Apr 2004 07:07:59 +0000 (07:07 +0000)]
added code to build groupwise filter from the query passed to
2004-04-05 Sivaiah Nallagatla <snallagatla@novell.com>
* e-book-backend-groupwise.c : added code to build groupwise filter from
the query passed to get_contact_list and start_book_view functions
modified e_book_backend_groupwise_start_book_view and
e_book_backend_groupwise_get_contact_list to make use of filter
Also included gnome-i8n.h
Not Zed [Mon, 5 Apr 2004 05:06:45 +0000 (05:06 +0000)]
dont add folders to folders_out here, only in get_folders_add_folders.
2004-04-05 Not Zed <NotZed@Ximian.com>
* providers/imap/camel-imap-store.c (get_folders): dont add
folders to folders_out here, only in get_folders_add_folders.
* camel-store.c (camel_folder_info_build): simplify 'list append'
since we have next pointer at the head of the struct.
* providers/imap/camel-imap-store.c (create_folder): fixed
"containes" spelling count.
(get_folder_online): "
(get_folders_add_folders): duh, add the folder info to the
folders_out array.
JP Rosevear [Mon, 5 Apr 2004 00:43:11 +0000 (00:43 +0000)]
Fixes #56416
2004-04-03 JP Rosevear <jpr@ximian.com>
Fixes #56416
* backends/contacts/e-cal-backend-contacts.c
(e_cal_backend_contacts_get_timezone): implement
(e_cal_backend_contacts_add_timezone): ditto
(e_cal_backend_contacts_set_default_timezone): ditto
(free_zone): free a timezone
(e_cal_backend_contacts_finalize): destroy the zones hash table
(e_cal_backend_contacts_class_init): add new method
implementations
(e_cal_backend_contacts_init): set up zones hash table
Sivaiah Nallagatla [Sat, 3 Apr 2004 08:59:28 +0000 (08:59 +0000)]
changed implementation to take care of nested filter condtions. added new
2004-04-03 Sivaiah Nallagatla <snallagatla@novell.com>
* e-gw-filter.[ch] : changed implementation to take care of nested filter
condtions. added new e_gw_filter_group_condtions api
Jeffrey Stedfast [Fri, 2 Apr 2004 18:56:17 +0000 (18:56 +0000)]
New function to get the deleted message count (used for Outbox count which
2004-04-02 Jeffrey Stedfast <fejj@ximian.com>
* camel-folder.c (camel_folder_get_deleted_message_count): New
function to get the deleted message count (used for Outbox count
which is total minus deleted).
JP Rosevear [Fri, 2 Apr 2004 16:28:18 +0000 (16:28 +0000)]
bump version, libtool numbers
2004-04-02 JP Rosevear <jpr@ximian.com>
* configure.in: bump version, libtool numbers
Dan Winship [Fri, 2 Apr 2004 16:20:55 +0000 (16:20 +0000)]
Don't try to free the returned data if the method didn't actually return
* libedata-book/e-book-backend-sync.c
(_e_book_backend_create_contact,
_e_book_backend_remove_contacts,
_e_book_backend_modify_contact,
_e_book_backend_get_contact,
_e_book_backend_get_supported_fields,
_e_book_backend_get_supported_auth_methods): Don't try to free the
returned data if the method didn't actually return anything
JP Rosevear [Fri, 2 Apr 2004 15:37:28 +0000 (15:37 +0000)]
fix includes for builddir != srcdir
2004-04-02 JP Rosevear <jpr@ximian.com>
* backends/groupwise/Makefile.am: fix includes for builddir != srcdir
Rodrigo Moya [Fri, 2 Apr 2004 12:14:23 +0000 (12:14 +0000)]
Fixes #55719
2004-04-02 Rodrigo Moya <rodrigo@ximian.com>
Fixes #55719
* backends/groupwise/e-cal-backend-groupwise.c (connect_to_server):
use correct type for populate_cache's return value.
(e_cal_backend_groupwise_set_mode): use correct type for
connect_to_server's return value.
Not Zed [Fri, 2 Apr 2004 09:53:29 +0000 (09:53 +0000)]
turn this on, this should always be on, it points to real bugs in the
2004-04-02 Not Zed <NotZed@Ximian.com>
* camel-exception.c (w): turn this on, this should always be on,
it points to real bugs in the code.
* camel-folder-summary.c (summary_build_content_info): dont set
attachments if its a signature block.
(summary_build_content_info_message): same.
Chris Toshok [Fri, 2 Apr 2004 07:23:20 +0000 (07:23 +0000)]
ignore the attribute's group. (e_contact_set_property): same.
2004-03-31 Chris Toshok <toshok@ximian.com>
* libebook/e-contact.c (e_contact_get_first_attr): ignore the
attribute's group.
(e_contact_set_property): same.
(e_contact_find_attribute_with_types): same.
(e_contact_get_property): same.
(e_contact_get_attributes): same.
* libebook/e-vcard.c (e_vcard_to_string_vcard_30): ignore the
attribute's group when looking for VERSION attributes.
JP Rosevear [Fri, 2 Apr 2004 06:03:36 +0000 (06:03 +0000)]
Missed changelog entry.
Sivaiah Nallagatla [Fri, 2 Apr 2004 04:43:28 +0000 (04:43 +0000)]
append the passed in attribute name and value to message
2004-04-02 Sivaiah Nallagatla <snallagatla@novell.com>
* e-gw-message.c (e_gw_message_write_string-parameter_with_attribute) :
append the passed in attribute name and value to message
Sivaiah nallagatla [Fri, 2 Apr 2004 04:17:32 +0000 (04:17 +0000)]
remove items and item from the request and add container id to request
2004-04-01 Sivaiah nallagatla <snallagatla@novell.com>
* e-gw-connection.c (e_gw_connection_remove_item) : remove items and item from
the request and add container id to request
Francisco Javier F. Serrador [Fri, 2 Apr 2004 00:06:13 +0000 (00:06 +0000)]
Updated Spanish translations.
2004-04-02 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
* es.po: Updated Spanish translations.
Jeffrey Stedfast [Thu, 1 Apr 2004 21:37:33 +0000 (21:37 +0000)]
Wrap annoying exeption warnings with w().
2004-04-01 Jeffrey Stedfast <fejj@ximian.com>
* camel-exception.c (w): Wrap annoying exeption warnings with w().
Rodrigo Moya [Thu, 1 Apr 2004 21:16:37 +0000 (21:16 +0000)]
*** empty log message ***
Rodrigo Moya [Thu, 1 Apr 2004 20:34:40 +0000 (20:34 +0000)]
s/iCalID/iCalId. Use the correct "length" attribute value.
2004-04-01 Rodrigo Moya <rodrigo@ximian.com>
* e-gw-item.c (e_gw_item_append_to_soap_message): s/iCalID/iCalId.
Use the correct "length" attribute value.
Rodrigo Moya [Thu, 1 Apr 2004 20:26:33 +0000 (20:26 +0000)]
s/iCalID/iCalId.
2004-04-01 Rodrigo Moya <rodrigo@ximian.com>
* e-gw-item.c (e_gw_item_append_to_soap_message): s/iCalID/iCalId.
Rodrigo Moya [Thu, 1 Apr 2004 09:13:49 +0000 (09:13 +0000)]
Updated SOAP schemas
Chris Toshok [Wed, 31 Mar 2004 22:42:26 +0000 (22:42 +0000)]
[ backend portion of fix for #51977 ] category -> category_list.
2004-03-30 Chris Toshok <toshok@ximian.com>
[ backend portion of fix for #51977 ]
* libedata-book/e-book-backend-sexp.c (prop_info_table): category
-> category_list.
* libebook/e-contact.c (e_contact_get_property): LIST fields (of
which there is one, "category_list"), need to duplicate both the
list and the list elements before returning from ::get_property.
Chris Toshok [Wed, 31 Mar 2004 22:38:22 +0000 (22:38 +0000)]
[ backend portion of fix for #54528 ] deal with vcards that specify the
2004-03-30 Chris Toshok <toshok@ximian.com>
[ backend portion of fix for #54528 ]
* libebook/e-vcard.c (read_attribute_params): deal with vcards
that specify the encoding as "BASE64", even though this isn't the
proper encoding type for vcard 3.0 cards (that's 'b').
JP Rosevear [Wed, 31 Mar 2004 19:56:02 +0000 (19:56 +0000)]
allow debugging code to be turned on and off easily
2004-03-30 JP Rosevear <jpr@ximian.com>
* backends/file/e-cal-backend-file.c: allow debugging code to be
turned on and off easily
* backends/http/e-cal-backend-http.c: ditto
Chris Toshok [Wed, 31 Mar 2004 19:49:14 +0000 (19:49 +0000)]
[ backend portion of fix for #48665 ] pass max_results to
2004-03-30 Chris Toshok <toshok@ximian.com>
[ backend portion of fix for #48665 ]
* libedata-book/e-data-book.c
(impl_GNOME_Evolution_Addressbook_Book_getBookView): pass
max_results to e_data_book_view_new.
* backends/ldap/e-book-backend-ldap.c
(e_book_backend_ldap_search): pass the book view's @max_results as
the ldap search limit.
* libedata-book/e-data-book-view.c (e_data_book_view_new): add
@max_results and pass it to ::construct.
(e_data_book_view_construct): add @max_results.
(e_data_book_view_get_max_results): new function.
* libedata-book/e-data-book-view.h: add max_results arg to ::new,
and add prototype for e_data_book_view_get_max_results.
Chris Toshok [Wed, 31 Mar 2004 17:18:34 +0000 (17:18 +0000)]
[ backend portion of fix for #48665 ] pass max_results to
2004-03-30 Chris Toshok <toshok@ximian.com>
[ backend portion of fix for #48665 ]
* libedata-book/e-data-book.c
(impl_GNOME_Evolution_Addressbook_Book_getBookView): pass
max_results to e_data_book_view_new.
* backends/ldap/e-book-backend-ldap.c
(e_book_backend_ldap_search): pass the book view's @max_results as
the ldap search limit.
* libedata-book/e-data-book-view.c (e_data_book_view_new): add
@max_results and pass it to ::construct.
(e_data_book_view_construct): add @max_results.
(e_data_book_view_get_max_results): new function.
* libedata-book/e-data-book-view.h: add max_results arg to ::new,
and add prototype for e_data_book_view_get_max_results.
JP Rosevear [Wed, 31 Mar 2004 15:56:22 +0000 (15:56 +0000)]
Fixes #56111
2004-03-31 JP Rosevear <jpr@ximian.com>
Fixes #56111
* backends/contacts/e-cal-backend-contacts.c (create_component):
take a uid for the icalcomp
(create_birthday): create a uid from the contact uid and a
birthday designator
(create_anniversary): ditto for anniversary
(e_cal_backend_contacts_get_cal_address): set the address to NULL
when returning success
(e_cal_backend_contacts_get_ldap_attribute): ditto for the
attribute
(e_cal_backend_contacts_remove): can't remove a read only calendar
(e_cal_backend_contacts_get_object): implement
JP Rosevear [Wed, 31 Mar 2004 14:45:32 +0000 (14:45 +0000)]
Fixes #54713
2004-03-31 JP Rosevear <jpr@ximian.com>
Fixes #54713
* libecal/e-cal.c (e_cal_get_object): only try to parse the string
if the status is good
(e_cal_get_timezone): ditto
(e_cal_get_default_object): ditto
Rodrigo Moya [Wed, 31 Mar 2004 14:09:29 +0000 (14:09 +0000)]
added support for dealing with detached instances.
2004-03-29 Rodrigo Moya <rodrigo@ximian.com>
* libecal/e-cal.c (e_cal_generate_instances): added support for dealing
with detached instances.
(process_detached_instances): replace all generated instances with the
detached ones.
Jeffrey Stedfast [Tue, 30 Mar 2004 23:40:19 +0000 (23:40 +0000)]
fixed changelog
Jeffrey Stedfast [Tue, 30 Mar 2004 23:39:51 +0000 (23:39 +0000)]
Partially implemented. (imap4_get_folder): Implemented.
2004-03-30 Jeffrey Stedfast <fejj@ximian.com>
* providers/imap4/camel-imap4-store.c (imap4_get_folder_info):
Partially implemented.
(imap4_get_folder): Implemented.
Jeffrey Stedfast [Tue, 30 Mar 2004 19:20:48 +0000 (19:20 +0000)]
Use header_decode_text() rather than rfc2047_decode_word() to decode the
2004-03-30 Jeffrey Stedfast <fejj@ximian.com>
* camel-mime-utils.c (header_decode_param): Use
header_decode_text() rather than rfc2047_decode_word() to decode
the brokenly rfc2047 encoded param value string in case it is
actually made up of multiple rfc2047 encoded words. Thanks to
Andrei Nigmatulin for the fix.
Chris Toshok [Tue, 30 Mar 2004 08:28:56 +0000 (08:28 +0000)]
[ looks like this fixes #55527 ] use bonobo_object_dup_ref instead of
2004-03-30 Chris Toshok <toshok@ximian.com>
[ looks like this fixes #55527 ]
* libedata-book/e-data-book-view.c (e_data_book_view_construct):
use bonobo_object_dup_ref instead of CORBA_Object_duplicate here.
Not Zed [Tue, 30 Mar 2004 05:04:54 +0000 (05:04 +0000)]
added some debug to dump the whole folderinfo tree if store:folder_info is
2004-03-30 Not Zed <NotZed@Ximian.com>
* camel-store.c (camel_store_get_folder_info): added some debug to
dump the whole folderinfo tree if store:folder_info is set.
* providers/imapp/camel-imapp-driver.c: #if 0 out some code, to
kill warnings.
* camel-url-scanner.c: include ctype.h for isspace (wonder if it
should use utf8 funcs?).
2004-03-29 Not Zed <NotZed@Ximian.com>
** See #56146.
* providers/imap/camel-imap-store.c (get_folders): check the
top-level folders list for duplicates as well.
(get_folders_add_folders): split out the folder return merging
code from get_folders. Absolute mess of crap to deal with more
busted servers.
* camel-debug.c (camel_debug_start, camel_debug_end): some helpers
to wrap debug output for atomicicity.
Jeffrey Stedfast [Tue, 30 Mar 2004 04:24:02 +0000 (04:24 +0000)]
Implemented.
2004-03-29 Jeffrey Stedfast <fejj@ximian.com>
* providers/imap4/camel-imap4-folder.c (camel_imap4_folder_new):
Implemented.
* providers/imap4/camel-imap4-engine.c (engine_parse_namespace):
If the namespace begins with "INBOX", canonicalise the INBOX
portion (ie, make it all caps).
* providers/imap4/camel-imap4-store.c (imap4_noop): Implemented.
Jeffrey Stedfast [Mon, 29 Mar 2004 21:16:19 +0000 (21:16 +0000)]
Updated to actually parse the STATUS response into a list of item/value
2004-03-29 Jeffrey Stedfast <fejj@ximian.com>
* providers/imap/camel-imap-store.c (get_folder_status): Updated
to actually parse the STATUS response into a list of item/value
pairs.
(create_folder): Updated for above change.
(get_folder_counts): Only call get_folder_status() once (we can
get both values with a single call now). Fixes a FIXME and might
also fix bug #55784.
Jeffrey Stedfast [Mon, 29 Mar 2004 20:13:47 +0000 (20:13 +0000)]
Removed debugging printfs.
2004-03-29 Jeffrey Stedfast <fejj@ximian.com>
* providers/local/camel-mbox-store.c (get_folder_info): Removed
debugging printfs.
* providers/local/camel-local-folder.c
(camel_local_folder_construct): Since the folder was *just*
created, it shouldn't have any subfolders so set the
CAMEL_FOLDER_NOCHILDREN flag (altho, ideally, we wouldn't be
guessing these flags at all - rather we'd call get_folder_info()
or some such). Fixes bug #56010.
Radek Doulik [Mon, 29 Mar 2004 17:37:55 +0000 (17:37 +0000)]
close pre tag in case we just flush. I am not sure if it's still worth to
2004-03-29 Radek Doulik <rodo@ximian.com>
* camel-mime-filter-tohtml.c (html_convert): close pre tag in case
we just flush. I am not sure if it's still worth to check for
inlen == 0 and handle it specially, but didn't want to make too
big changes.
Fixes #55817
Miloslav Trmac [Mon, 29 Mar 2004 15:11:01 +0000 (15:11 +0000)]
Update Czech translation
Harish Krishnaswamy [Mon, 29 Mar 2004 14:47:25 +0000 (14:47 +0000)]
send UTC time to server instead of floating time. remove namespaces to
* backends/groupwise/e-cal-backend-utils.c
(start_freebusy_session) : send UTC time to server instead of
floating time. remove namespaces to elements in request messages.
(e_gw_connection_get_freebusy_info) :send f/b information thro'
ECalComponentAttendee structure -not ECalComponentOrganizer.
Not Zed [Mon, 29 Mar 2004 06:29:43 +0000 (06:29 +0000)]
use object_bag_peek instead of _get, since we dont want to clash/wait for
2004-03-29 Not Zed <NotZed@Ximian.com>
* providers/imap/camel-imap-store.c (get_folder_counts): use
object_bag_peek instead of _get, since we dont want to clash/wait
for reservations. More #56045 related fixes.
(get_folder_counts): revert the lookup/hashtable stuff for the
folder, and use object_bag_peek.
* camel-object.c (camel_object_bag_peek): new method to get an
object bag entry without worrying about if its reserved or not.
Not Zed [Mon, 29 Mar 2004 05:56:39 +0000 (05:56 +0000)]
get the content-type off of the multipart-signed, not its container. This
2004-03-29 Not Zed <NotZed@Ximian.com>
* camel-gpg-context.c (gpg_verify): get the content-type off of
the multipart-signed, not its container. This seems wrong
... but might fix #56084.
Not Zed [Mon, 29 Mar 2004 04:52:04 +0000 (04:52 +0000)]
remove locking here, we're locked whne we enter. (fill_fi): call
2004-03-29 Not Zed <NotZed@Ximian.com>
* providers/imap/camel-imap-store.c (get_folder_counts): remove
locking here, we're locked whne we enter.
(fill_fi): call refresh_info unlocked. More for #56045.
Jeffrey Stedfast [Sun, 28 Mar 2004 21:12:22 +0000 (21:12 +0000)]
New source files implementing the CamelFolder class for the new IMAP4
2004-03-28 Jeffrey Stedfast <fejj@ximian.com>
* providers/imap4/camel-imap-folder.[c,h]: New source files
implementing the CamelFolder class for the new IMAP4
implementation.
Jeffrey Stedfast [Sun, 28 Mar 2004 20:12:36 +0000 (20:12 +0000)]
added .cvsignore
Jeffrey Stedfast [Sun, 28 Mar 2004 20:08:48 +0000 (20:08 +0000)]
added camel-imap-store.[c,h] to the build
Jeffrey Stedfast [Sun, 28 Mar 2004 18:42:55 +0000 (18:42 +0000)]
added camel-imap-provider.c
Jeffrey Stedfast [Sun, 28 Mar 2004 18:21:11 +0000 (18:21 +0000)]
build fixes
Jeffrey Stedfast [Sun, 28 Mar 2004 18:15:17 +0000 (18:15 +0000)]
New source files implementing the CamelFolderSummary class for the new
2004-03-28 Jeffrey Stedfast <fejj@ximian.com>
* providers/imap4/camel-imap-summary.[c,h]: New source files
implementing the CamelFolderSummary class for the new IMAP4
implementation.
Sivaiah Nallagatla [Sun, 28 Mar 2004 15:34:49 +0000 (15:34 +0000)]
added new functions set_categories_in_gw_item and set_categories_changes
2004-03-28 Sivaiah Nallagatla <snallagatla@novell.com>
* backends/groupwise/e-book-backend-groupwise.c : added new functions
set_categories_in_gw_item and set_categories_changes to store contact
categories in gw contacts
Christian Neumair [Sun, 28 Mar 2004 09:37:34 +0000 (09:37 +0000)]
Updated German translation.
Sivaiah Nallagatla [Sat, 27 Mar 2004 13:12:36 +0000 (13:12 +0000)]
added new api e_gw_connection_get_categories to read categories of an item
2004-03-27 Sivaiah Nallagatla <snallagatla@novell.com>
* e_gw_connection.[ch]: added new api e_gw_connection_get_categories
to read categories of an item
* e_gw_item.[ch] : added the folloiwng apis
e_gw_item_get_categories, e_gw_item_set_categories
e_gw_item_set_category_name, e_gw_item_get_category_name
Also added the logic to get/set categories from/to soap message
respectively
Sivaiah Nallagatla [Sat, 27 Mar 2004 13:01:44 +0000 (13:01 +0000)]
return correct types in g_return_val_if_fail macros.
2004-03-27 Sivaiah Nallagatla <snallagatla@novell.com>
* e-gw-container.c (e_gw_container_is-writable) : return
correct types in g_return_val_if_fail macros.
Jeffrey Stedfast [Fri, 26 Mar 2004 18:53:04 +0000 (18:53 +0000)]
Reverted imap.web.de fix.
2004-03-26 Jeffrey Stedfast <fejj@ximian.com>
* providers/imap/camel-imap-folder.c (imap_update_summary):
Reverted imap.web.de fix.
Kjartan Maraas [Fri, 26 Mar 2004 17:34:31 +0000 (17:34 +0000)]
Updated Norwegian translation.
2004-03-26 Kjartan Maraas <kmaraas@gnome.org>
* no.po: Updated Norwegian translation.
2004-03-26 Danilo Šegan <dsegan@gmx.net>
Danilo Šegan [Fri, 26 Mar 2004 16:12:25 +0000 (16:12 +0000)]
Updated Serbian translation. Added missing file to POTFILES.in.
JP Rosevear [Fri, 26 Mar 2004 15:44:13 +0000 (15:44 +0000)]
add proto
2004-03-26 JP Rosevear <jpr@ximian.com>
* libecal/e-cal.h: add proto
* libecal/e-cal.c (e_cal_get_source_type): accessor
Rodrigo Moya [Fri, 26 Mar 2004 10:58:16 +0000 (10:58 +0000)]
replace the inbox container ID in the ID returned by sendItemResponse with
2004-03-26 Rodrigo Moya <rodrigo@ximian.com>
* backends/groupwise/e-cal-backend-groupwise.c
(e_cal_backend_groupwise_create_object): replace the inbox container ID
in the ID returned by sendItemResponse with our container ID.
(e_cal_backend_groupwise_remove_object): if the object does not have the
GW server ID, use the iCalID property to remove it.
Rodrigo Moya [Fri, 26 Mar 2004 10:57:34 +0000 (10:57 +0000)]
replace the inbox container ID in the ID returned by sendItemResponse with
2004-03-26 Rodrigo Moya <rodrigo@ximian.com>
* backends/groupwise/e-cal-backend-groupwise.c
(e_cal_backend_http_get_default_object): replace the inbox container ID
in the ID returned by sendItemResponse with our container ID.
(e_cal_backend_groupwise_remove_object): if the object does not have the
GW server ID, use the iCalID property to remove it.
Rodrigo Moya [Fri, 26 Mar 2004 10:36:11 +0000 (10:36 +0000)]
set the <container> property if it's set.
2004-03-26 Rodrigo Moya <rodrigo@ximian.com>
* e-gw-item.c (e_gw_item_append_to_soap_message): set the <container>
property if it's set.
Rodrigo Moya [Fri, 26 Mar 2004 10:35:54 +0000 (10:35 +0000)]
set the container ID on the EGwItem returned by
2004-03-26 Rodrigo Moya <rodrigo@ximian.com>
* backends/groupwise/e-cal-backend-groupwise-utils.c
(e_gw_connection_send_appointment): set the container ID on the
EGwItem returned by e_gw_item_new_from_cal_component.
Not Zed [Fri, 26 Mar 2004 05:23:46 +0000 (05:23 +0000)]
Added new maildir flags D for draft and commented P for forwarded.
2004-03-26 Not Zed <NotZed@Ximian.com>
* providers/local/camel-maildir-summary.c (flagbits[]): Added new
maildir flags D for draft and commented P for forwarded.
* providers/imap/camel-imap-store.c (get_folder_counts): Instead
of looking up the folder in the object bag which will handle
reservations and perhaps deadlock, just get the list of opened
folders and use them if they're available. Should fix #56045.