Chenthill Palanisamy [Wed, 12 Jan 2005 13:16:38 +0000 (13:16 +0000)]
Added a new function for modifyin the settings.
2005-01-12 Chenthill Palanisamy <pchenthill@novell.com>
* e-gw-connection.c:
(e_gw_connection_modify_settings), (e_gw_connection_get_settings):
* e-gw-connection.h: Added a new function for modifyin the settings.
* e-gw-sendoptions.c: (parse_status_tracking_options),
(parse_general_options), (parse_advanced_settings),
(e_gw_sendoptions_store_settings),
(e_gw_sendoptions_write_settings), (set_status_tracking_changes),
(set_general_options_changes),
(e_gw_sendoptions_form_message_to_modify), (e_gw_sendoptions_new):
* e-gw-sendoptions.h: Added new functions to form the soap message for
modifying the Send options settings.
Sushma Rai [Wed, 12 Jan 2005 10:16:24 +0000 (10:16 +0000)]
Removed validate_user function and added a void pointer to the
camel provider structure, which can be used by any provider.
Not Zed [Wed, 12 Jan 2005 09:57:29 +0000 (09:57 +0000)]
** See bug #70095.
2005-01-12 Not Zed <NotZed@Ximian.com>
** See bug #70095.
* camel-vee-folder.c (vee_delete): fix past-o, unlock not lock
lock when done.
Not Zed [Wed, 12 Jan 2005 08:49:04 +0000 (08:49 +0000)]
cast field length to int.
2005-01-08 Not Zed <NotZed@Ximian.com>
* libedataserver/e-xml-hash-utils.c (e_xmlhash_write): cast field
length to int.
* libedataserver/e-url.c (e_url_shroud): setup string manually
don't use *.%s as it depends on locale.
Not Zed [Wed, 12 Jan 2005 08:48:04 +0000 (08:48 +0000)]
cast strlen to int. (append_event_changes_to_soap_message): same.
2005-01-08 Not Zed <NotZed@Ximian.com>
* e-gw-item.c (e_gw_item_set_calendar_item_elements): cast strlen to int.
(append_event_changes_to_soap_message): same.
Not Zed [Wed, 12 Jan 2005 08:46:50 +0000 (08:46 +0000)]
convert all the unsigned long/long stuff to guint32 since it seems to need
2005-01-08 Not Zed <NotZed@Ximian.com>
* camel-sasl-ntlm.c: convert all the unsigned long/long stuff to
guint32 since it seems to need 32 bit integers.
* camel-url.c (camel_url_new_with_base): cast length to int.
* providers/imap/camel-imap-command.c
(imap_command_strdup_vprintf): cast strlen to int.
* camel-mime-utils.c (append_quoted_pair, header_decode_text): use
gssize for length to match dumb g-api.
Not Zed [Wed, 12 Jan 2005 08:45:48 +0000 (08:45 +0000)]
warning fix cast.
2005-01-12 Not Zed <NotZed@Ximian.com>
* backends/http/e-cal-backend-http.c (retrieval_done): warning fix
cast.
David Trowbridge [Wed, 12 Jan 2005 07:18:47 +0000 (07:18 +0000)]
Use a single metric/imperial setting rather than separate temperature and
2005-01-12 David Trowbridge <trowbrds@cs.colorado.edu>
* calendar/backends/weather/e-cal-backend-weather.c: Use a single
metric/imperial setting rather than separate temperature and
snowfall settings
JP Rosevear [Tue, 11 Jan 2005 13:53:38 +0000 (13:53 +0000)]
Bump version
Chenthill Palanisamy [Tue, 11 Jan 2005 12:02:38 +0000 (12:02 +0000)]
Add the attachments element, only when the attachments are present.
2005-01-11 Chenthill Palanisamy <pchenthill@novell.com>
* e-gw-item.c
(e_gw_item_set_calendar_item_elements):
(e_gw_item_append_to_soap_message): Add the attachments
element, only when the attachments are present.
Parthasarathi Susarla [Tue, 11 Jan 2005 10:09:40 +0000 (10:09 +0000)]
fixed a crash when creating a folder. was not building the folder info
2005-01-11 Parthasarathi Susarla <sparthasarathi@novell.com>
* providers/groupwise/camel-groupwise-store.c
(groupwise_create_folder): fixed a crash when creating a folder.
was not building the folder info
Parthasarathi Susarla [Tue, 11 Jan 2005 09:57:12 +0000 (09:57 +0000)]
*** empty log message ***
Parthasarathi Susarla [Tue, 11 Jan 2005 09:55:01 +0000 (09:55 +0000)]
*** empty log message ***
Parthasarathi Susarla [Tue, 11 Jan 2005 09:45:29 +0000 (09:45 +0000)]
to sync back flags to the server. currently can sync only read messages.
2005-01-11 Parthasarathi Susarla <sparthasarathi@novell.com>
* providers/groupwise/camel-groupwise-folder.c
(groupwise_sync): to sync back flags to the server. currently
can sync only read messages.
(groupwise_append_message): set source based on folder
* providers/groupwise/camel-groupwise-utils.[ch]
(do_flags_diff): finds the difference between flags. Based on the
imap4 code by fejj
Parthasarathi Susarla [Tue, 11 Jan 2005 09:38:59 +0000 (09:38 +0000)]
sets the source element for mails.
2005-01-11 Parthasarathi Susarla <sparthasarathi@novell.com>
* e-gw-item.[ch]
(e_gw_item_set_source): sets the source element for
mails.
Parthasarathi Susarla [Tue, 11 Jan 2005 09:22:03 +0000 (09:22 +0000)]
mark messages read (e_gw_connection_mark_unread): mark messages unread
2005-01-11 Parthasarathi Susarla <sparthasarathi@novell.com>
* e-gw-connection.[ch]
(e_gw_connection_mark_read): mark messages read
(e_gw_connection_mark_unread): mark messages unread
Parthasarathi Susarla [Tue, 11 Jan 2005 08:09:33 +0000 (08:09 +0000)]
changed moveItemsRequest to moveItemRequest.
2005-01-11 Parthasarathi Susarla <sparthasarathi@novell.com>
* e-gw-connection.c
(e_gw_connection_move_item): changed moveItemsRequest
to moveItemRequest.
JP Rosevear [Tue, 11 Jan 2005 07:54:35 +0000 (07:54 +0000)]
Missed entry
JP Rosevear [Tue, 11 Jan 2005 07:49:58 +0000 (07:49 +0000)]
remove defines
2005-01-11 JP Rosevear <jpr@novell.com>
* providers/groupwise/camel-groupwise-transport.h: remove defines
* providers/groupwise/camel-groupwise-transport.c (groupwise_send_to)
(groupwise_send_to): use util routine to build item
* providers/groupwise/camel-groupwise-store.h: new protos
* providers/groupwise/camel-groupwise-store.c
(groupwise_rename_folder): use new api name and don't strdup the
lookup name
(camel_groupwise_store_folder_lookup): find folder from container id
* providers/groupwise/camel-groupwise-journal.[hc]: implement
journalling for append and transfer
* providers/groupwise/camel-groupwise-folder.h: add journal member
* providers/groupwise/camel-groupwise-folder.c
(groupwise_folder_get_message): use new api name and don't strdup
the lookup name
(groupwise_refresh_info): ditto
(groupwise_append_message): ditto
(groupwise_expunge): ditto
(groupwise_transfer_messages_to): handle being in offline mode
* providers/groupwise/Makefile.am: build journal sources
Parthasarathi Susarla [Tue, 11 Jan 2005 06:34:20 +0000 (06:34 +0000)]
support for append messages into groupwise folders. creates an groupwise
2005-01-11 Parthasarathi Susarla <sparthasarathi@novell.com>
* providers/groupwise/camel-groupwise-folder.c
(groupwise_append_message): support for append messages
into groupwise folders.
* providers/groupwise/camel-groupwise-utils.[ch]
(camel_groupwise_util_item_from_message): creates an groupwise
item from CamelMimeMessage
Parthasarathi Susarla [Tue, 11 Jan 2005 06:21:27 +0000 (06:21 +0000)]
included the "source" and the "container" parameter when creating a mail
2005-01-11 Parthasarathi Susarla <sparthasarathi@novell.com>
* e-gw-item.c
(e_gw_item_append_to_soap_message): included the
"source" and the "container" parameter when creating
a mail message
Vivek Jain [Tue, 11 Jan 2005 06:12:45 +0000 (06:12 +0000)]
defined flags for shared folders
2005-01-11 Vivek Jain <jvivek@novell.com>
* camel-store.h : defined flags for shared folders
Harish Krishnaswamy [Tue, 11 Jan 2005 04:14:55 +0000 (04:14 +0000)]
e-gw-item.c (add_attachment_to_soap_message): remove the duplicate free on
e-gw-item.c
(add_attachment_to_soap_message): remove the
duplicate free on size.
Not Zed [Tue, 11 Jan 2005 03:43:01 +0000 (03:43 +0000)]
** See bug #70919.
2005-01-11 Not Zed <NotZed@Ximian.com>
** See bug #70919.
* camel-multipart-signed.c (parse_content): treat the post pointer
as binary, not 0 terminated.
2004-12-23 Not Zed <NotZed@Ximian.com>
** See bug #70556.
* providers/imap/camel-imap-command.c (imap_read_untagged): scan
the non-literal contnet for s-expression brackets, and if we seem
to be outside of one, don't try the 'blank line after literal'
hack.
Jeffrey Stedfast [Tue, 11 Jan 2005 00:42:46 +0000 (00:42 +0000)]
Updated the offline check to use CamelOffline methods.
2005-01-10 Jeffrey Stedfast <fejj@novell.com>
* providers/groupwise/camel-groupwise-folder.c
(groupwise_folder_get_message): Updated the offline check to use
CamelOffline methods.
(groupwise_refresh_info): Same.
(groupwise_cache_message): Removed.
(groupwise_folder_get_message): Use CAMEL_RECIPIENT_TYPE_* rather
than strings.
(groupwise_expunge): Updated to fit the normal CamelStore expunge
API and fixed a deadlock condition.
* providers/groupwise/camel-groupwise-store.c
(groupwise_get_folder_offline): Removed.
(groupwise_get_folder_online): Renamed to groupwise_get_folder()
and made to handle offline case.
(groupwise_connect_offline): Removed.
(groupwise_disconnect_offline): Removed.
(groupwise_get_fodler_info_online): Renamed
groupwise_get_folder_info() - if in offline mode, do the offline
thing.
(groupwise_create_folder): Updated for CamelOfflineStore stuff.
(groupwise_delete_folder): Same.
(groupwise_rename_folder): Same.
* providers/imap4/camel-imap4-stream.c: Disable token debug spew
unless imap4:stream debug is enabled.
Harish Krishnaswamy [Mon, 10 Jan 2005 21:43:30 +0000 (21:43 +0000)]
Function to fetch the attachments data into the file calendar store from
* backends/groupwise/e-cal-backend-groupwise.c:
(fetch_attachments), (receive_object): Function to fetch
the attachments data into the file calendar store from the
camel cache.
Harish Krishnaswamy [Mon, 10 Jan 2005 21:26:01 +0000 (21:26 +0000)]
Function to fetch the attachments data into the file calendar store from
* backends/file/e-cal-backend-file.c: (fetch_attachments),
(e_cal_backend_file_receive_objects): Function to fetch
the attachments data into the file calendar store from the
camel cache.
Rodrigo Moya [Mon, 10 Jan 2005 17:56:36 +0000 (17:56 +0000)]
added missing implementation.
2005-01-10 Rodrigo Moya <rodrigo@novell.com>
* e-categories-dialog.c (delete_button_clicked_cb): added missing
implementation.
Rodrigo Moya [Mon, 10 Jan 2005 17:51:46 +0000 (17:51 +0000)]
replaced the 'Edit master ...' button with buttons for adding, editing and
2005-01-10 Rodrigo Moya <rodrigo@novell.com>
* e-categories-dialog.glade: replaced the 'Edit master ...' button
with buttons for adding, editing and removing categories.
Added the category properties dialog.
* e-categories-dialog.c (e_categories_dialog_init): load the buttons
from the Glade file.
(new_button_clicked_cb, edit_button_clicked_cb,
delete_button_clicked_cb): added callbacks for the new buttons in the
dialog.
Sivaiah Nallagatla [Mon, 10 Jan 2005 17:38:34 +0000 (17:38 +0000)]
e-gw-connection.[ch](e_gw_connection_purge_deleted_items) new api which
2005-01-10 Sivaiah Nallagatla <snallagatla@novell.com>
* e-gw-connection.[ch](e_gw_connection_purge_deleted_items)
new api which deletes items from trash
Jeffrey Stedfast [Mon, 10 Jan 2005 17:02:57 +0000 (17:02 +0000)]
Disable token debug spew unless imap4:stream debug is enabled.
2005-01-10 Jeffrey Stedfast <fejj@novell.com>
* providers/imap4/camel-imap4-stream.c: Disable token debug spew
unless imap4:stream debug is enabled.
Parthasarathi Susarla [Mon, 10 Jan 2005 16:32:49 +0000 (16:32 +0000)]
camel-groupwise-store.c camel-groupwise-transport.c removed warnings from
2005-01-10 Parthasarathi Susarla <sparthasarathi@novell.com>
* camel-groupwise-store.c
* camel-groupwise-transport.c
* camel-groupwise-summary.c :
removed warnings from these files
Sushma Rai [Mon, 10 Jan 2005 16:03:33 +0000 (16:03 +0000)]
Added camel_provider_validate_user() for exchange connector
Parthasarathi Susarla [Mon, 10 Jan 2005 15:56:39 +0000 (15:56 +0000)]
included default and notification in the view list for
2005-01-10 Parthasarathi Susarla <sparthasarathi@novell.com>
* providers/groupwise/camel-groupwise-folder.c
(groupwise_folder_get_message),
(groupwise_refresh_info): included default and notification
in the view list for e_gw_connection_get_item.
* providers/groupwise/camel-groupwise-store.c
(groupwise_get_folder_online):included default and notification
in the view list for e_gw_connection_get_items.
* providers/groupwis/camel-groupwise-transport.[ch]
(groupwise_send_to): sets send options in EGwItem by parsing the
camelmimemessage for send-option headers
Rodrigo Moya [Mon, 10 Jan 2005 15:30:27 +0000 (15:30 +0000)]
new function. (hash_to_xml_string): add category names after escaping
2005-01-10 Rodrigo Moya <rodrigo@novell.com>
* e-categories.c (escape_string): new function.
(hash_to_xml_string): add category names after escaping them.
(initialize_categories_config): mark the configuration as not dirty
only when we just got the list of categories from it.
Parthasarathi Susarla [Mon, 10 Jan 2005 14:52:33 +0000 (14:52 +0000)]
setting item type for Sharefolder Notification.
2005-01-10 Parthasarathi Susarla <sparthasarathi@novell.com>
* e-gw-item.c
(e_gw_item_new_from_soap_parameter): setting item type
for Sharefolder Notification.
Hans Petter Jansson [Mon, 10 Jan 2005 13:53:32 +0000 (13:53 +0000)]
Implement.
2005-01-10 Hans Petter Jansson <hpj@novell.com>
* e-contact-store.c (e_contact_store_find_contact): Implement.
* e-name-selector-model.c (e_name_selector_model_init): Set up UID hash
field.
(emit_destination_uid_changes_cb): Implement.
(destinations_changed): Instead of re-filtering everything, calculate
the differences between former and current destination UIDs, and
emit the change signal for the affected contacts, so they can be
re-filtered.
(e_name_selector_model_add_section): Call destinations_changed ()
instead of re-filtering.
(e_name_selector_model_remove_section): Ditto.
Vivek Jain [Mon, 10 Jan 2005 13:28:11 +0000 (13:28 +0000)]
added a function e_gw_connection_accept_shared_folder: to accept and
2005-01-10 Vivek Jain <jvivek@novell.com>
* e_gw_connection.[ch]: added a function
e_gw_connection_accept_shared_folder: to accept and install a shared folder
Chenthill Palanisamy [Mon, 10 Jan 2005 13:01:51 +0000 (13:01 +0000)]
Missed to commit this file before.
2005-01-10 Chenthill Palanisamy <pchenthill@novell.com>
* backends/groupwise/e-cal-backends-groupwise-utils.h:
Missed to commit this file before.
Alexander Shopov [Mon, 10 Jan 2005 12:35:47 +0000 (12:35 +0000)]
Updated Bulgarian translation by Vladimir Petkov <vpetkov@i-space.org>
2005-01-10 Alexander Shopov <ash@contact.bg>
* bg.po: Updated Bulgarian translation by
Vladimir Petkov <vpetkov@i-space.org>
David Trowbridge [Mon, 10 Jan 2005 12:35:37 +0000 (12:35 +0000)]
add the city name to the summary field
2005-01-10 David Trowbridge <trowbrds@cs.colorado.edu>
* backends/weather/e-cal-backend-weather.c: add the city name to the
summary field
Hans Petter Jansson [Mon, 10 Jan 2005 12:12:44 +0000 (12:12 +0000)]
backends/file/e-book-backend-file.c backends/file/e-book-backend-file.h
2005-01-10 Hans Petter Jansson <hpj@novell.com>
* backends/file/e-book-backend-file.c
* backends/file/e-book-backend-file.h
* backends/file/e-book-backend-file-factory.c
* backends/vcf/e-book-backend-vcf.c
* backends/vcf/e-book-backend-vcf.h
* backends/vcf/e-book-backend-vcf-factory.c
* backends/ldap/e-book-backend-ldap.c
* backends/ldap/e-book-backend-ldap.h
* backends/ldap/e-book-backend-ldap-factory.c
* backends/groupwise/e-book-backend-groupwise.c
* backends/groupwise/e-book-backend-groupwise.h
* backends/groupwise/e-book-backend-groupwise-factory.c: Update
copyright and license notices.
Parthasarathi Susarla [Mon, 10 Jan 2005 11:54:05 +0000 (11:54 +0000)]
implements the CamelStoreSummary Class providing support for store summary
2005-01-10 Parthasarathi Susarla <sparthasarathi@novell.com>
* providers/groupwise/camel-groupwise-store-summary.[ch]:
implements the CamelStoreSummary Class providing support
for store summary for the soap provider.
* providers/groupwise/camel-groupwise-store.c
(groupwise_get_folder_info_online): saves the store summary
after building folder info.
Hans Petter Jansson [Mon, 10 Jan 2005 11:52:03 +0000 (11:52 +0000)]
Add robustness against not being connected. (query_ldap_root_dse): Ditto.
2005-01-10 Hans Petter Jansson <hpj@novell.com>
* backens/ldap/e-book-backend-ldap.c
(check_schema_support): Add robustness against not being connected.
(query_ldap_root_dse): Ditto.
(e_book_backend_ldap_reconnect): Ditto, and against not having a
book_view to signal.
(ldap_op_finished): Robustness.
(create_contact_handler): Ditto, and add the contact to cache too.
(e_book_backend_ldap_create_contact): Robustness.
(remove_contact_handler): Ditto, and remove the contact from cache.
(e_book_backend_remove_contacts): Ditto, and fix a memory leak.
(modify_contact_modify_handler): Robustness, and modify the cached
contact too.
(modify_contact_search_handler): Robustness.
(e_book_backend_ldap_modify_contact): Ditto.
(get_contact_handler): Ditto.
(e_book_backend_ldap_get_contact): Robustness, and implement offline
case.
(contact_list_handler): Robustness.
(e_book_backend_ldap_get_contact_list): Robustness, and implement
offline case.
(poll_ldap): Robustness, and set the poll_timeout to -1 when we return
FALSE. Otherwise we might never poll again.
(ldap_search_handler): Robustness.
(e_book_backend_ldap_search): Robustness, and implement offline case.
(generate_cache_handler): Implement.
(generate_cache_dtor): Implement.
(generate_cache): Implement.
(e_book_backend_ldap_authenticate_user): Robustness, implement offline
case.
(ldap_cancel_op): Robustness.
(e_book_backend_ldap_load_source): Implement offline case. Cache when
online.
(stop_views): Implement.
(start_views): Implement.
(e_book_backend_ldap_set_mode): Do nothing if mode didn't change. Kick
off a cache attempt when going online. Cancel running operations when
mode changes.
(call_dtor): Robustness.
* libedata-book/e-book-backend-cache.c
(e_book_backend_cache_get_contacts): Check that objects we retrieve
are likely to be vcards before trying to parse them. Fixes some
warnings.
Parthasarathi Susarla [Mon, 10 Jan 2005 11:38:23 +0000 (11:38 +0000)]
implements the CamelStoreSummary Class providing support for store summary
2005-01-10 Parthasarathi Susarla <sparthasarathi@novell.com>
* providers/groupwise/camel-groupwise-store-summary.[ch]:
implements the CamelStoreSummary Class providing support
for store summary for the soap provider.
* providers/groupwise/camel-groupwise-store.c
(groupwise_get_folder_info_online): saves the store summary
after building folder info.
Harish Krishnaswamy [Mon, 10 Jan 2005 10:43:42 +0000 (10:43 +0000)]
Attachment support for Groupwise calendar and task items.
* backends/groupwise/e-cal-backend-groupwise-utils.c:
(e_cal_backend_groupwise_set_attachments_from_comp),
(set_properties_from_cal_component), (get_attach_data_from_server),
(set_attachments_to_cal_component), (e_gw_item_to_cal_component):
Attachment support for Groupwise calendar and task items.
(e_cal_backend_groupwise_store_settings): Remove unused variable.
* backends/groupwise/e-cal-backend-groupwise.[ch]:
* (populate_cache), (e_cal_backend_groupwise_finalize), (e_cal_backend_groupwise_open),
(e_cal_backend_groupwise_notify_error_code),
(e_cal_backend_groupwise_get_local_attachments_store):
set the path to the attachment store in the filesystem.
* libecal/e-cal.[ch]
* (e_cal_init), * (e_cal_finalize), (set_local_attachment_store), (e_cal_new),
(e_cal_get_local_attachment_store): Add a new member to ECal that
stores the local attachment store for various backends.
Harish Krishnaswamy [Mon, 10 Jan 2005 10:39:12 +0000 (10:39 +0000)]
Map the attachment related information between e-gw-item and the soap
* e-gw-item.c (add_attachment_to_soap_message),
(e_gw_item_set_calendar_item_elements):
Map the attachment related information between
e-gw-item and the soap representation.
Parthasarathi Susarla [Mon, 10 Jan 2005 10:17:47 +0000 (10:17 +0000)]
setting the proper attachment size
2005-01-10 Parthasarathi Susarla <sparthasarathi@novell.com>
* e-gw-item.c
(add_attachment_to_soap_message): setting the proper
attachment size
Sivaiah Nallagatla [Mon, 10 Jan 2005 09:10:50 +0000 (09:10 +0000)]
Add new status code E_GW_CONNECTION_STATUS_REDIRECT moved the loginrequest
2005-01-10 Sivaiah Nallagatla <snallagatla@novell.com>
* e-gw-connection.h : Add new status code
E_GW_CONNECTION_STATUS_REDIRECT
* e-gw-connection.c
(form_login_request) : moved the loginrequest
forming code to here so it can be called whenever
it is needed
(e_gw_connection_new) : call form_login_request here.
if the status code is E_GW_CONNECTION_STATUS_REDIRECT
send the login request to new server
(e_gw_connection_move_item) : new api to move/copy mails
between folders
Updated ja.po. T.Aihana [Mon, 10 Jan 2005 07:47:52 +0000 (07:47 +0000)]
2005-01-10 Updated ja.po. T.Aihana <aihana@gnome.gr.jp>
Sivaiah Nallagatla [Sun, 9 Jan 2005 13:31:19 +0000 (13:31 +0000)]
doc/gw-soap-methods.xsd latest soap schema files
2005-01-09 Sivaiah Nallagatla <snallagatla@novell.com>
* doc/gw-soap-methods.xsd
* doc/gw-soap-types.xsd : latest soap schema files
JP Rosevear [Sat, 8 Jan 2005 09:36:33 +0000 (09:36 +0000)]
make sure we don't free a static string
2005-01-08 JP Rosevear <jpr@novell.com>
* backends/weather/e-cal-backend-weather.c (create_weather): make
sure we don't free a static string
Harish Krishnaswamy [Sat, 8 Jan 2005 07:16:42 +0000 (07:16 +0000)]
destroy the addressbooks hashtable. Partially fixes #68533.
2005-01-08 Harish Krishnaswamy <kharish@novell.com>
* backends/contacts/e-cal-backend-contacts.c:
(e_cal_backend_contacts_finalize): destroy the addressbooks
hashtable. Partially fixes #68533.
* libecal/e-cal-component.[ch]
* (free_icalcomponent), (scan_attachment), (scan_property),
(get_attachment_list), (set_attachment_list), (e_cal_component_get_attachment_list),
(e_cal_component_set_attachment_list), (e_cal_component_has_attachments),
(e_cal_component_get_num_attachments): add support for handling attach properties in
e-cal-components.
* libedata-cal/e-cal-backend-sexp.c
(e_cal_backend_sexp_match_comp):remove unref on null comp.
Jeffrey Stedfast [Fri, 7 Jan 2005 20:24:53 +0000 (20:24 +0000)]
Same as imap4-folder changes. (imap4_disconnect): Same.
2005-01-07 Jeffrey Stedfast <fejj@novell.com>
* providers/imap4/camel-imap4-store.c (imap4_connect): Same as
imap4-folder changes.
(imap4_disconnect): Same.
(imap4_get_folder): Same.
(imap4_query_auth_types): Same.
(imap4_create_folder): Same.
(imap4_delete_folder): Same.
(imap4_rename_folder): Same.
(imap4_subscribe_folder): Same.
(imap4_unsubscribe_folder): Same.
* providers/imap4/camel-imap4-folder.c (camel_imap4_folder_new):
Instead of checking the session online state, check the
OfflineStore network availability state.
(imap4_sync): Same.
(imap4_refresh_info): Same.
(imap4_get_message): Here too.
(imap4_append_message): Same.
(imap4_transfer_messages_to): Same.
Rodrigo Moya [Fri, 7 Jan 2005 17:47:06 +0000 (17:47 +0000)]
set default response and disable on startup the OK button.
2005-01-07 Rodrigo Moya <rodrigo@novell.com>
* e-categories-config.c (e_categories_dialog_init): set default response
and disable on startup the OK button.
(category_toggled_cb, entry_changed_cb): enable OK button on changes.
Rodrigo Moya [Fri, 7 Jan 2005 17:01:43 +0000 (17:01 +0000)]
set the "active" property on the GtkTreeViewColumn.
2005-01-07 Rodrigo Moya <rodrigo@novell.com>
* e-categories-config.c (e_categories_config_init): set the "active"
property on the GtkTreeViewColumn.
(e_categories_dialog_set_categories): process correctly the strings
array we get from g_strsplit.
Rodrigo Moya [Fri, 7 Jan 2005 15:35:19 +0000 (15:35 +0000)]
added missing code to set the widgets to the specificied categories list.
2005-01-07 Rodrigo Moya <rodrigo@novell.com>
* e-categories-dialog.c (e_categories_dialog_set_categories): added
missing code to set the widgets to the specificied categories list.
(e_categories_dialog_init): set dialog's title and connect to "toggled"
signal on the GtkCellRendererToggle.
(category_toggled_cb): callback for the "toggled" signal.
Parthasarathi Susarla [Fri, 7 Jan 2005 11:45:16 +0000 (11:45 +0000)]
fixed the problem of the mail message (body) being treated as an
2005-01-07 Parthasarathi Susarla <sparthasarathi@novell.com>
* providers/groupwise/camel-groupwise-transport.c
(groupwise_send_to): fixed the problem of the mail
message (body) being treated as an attachment
David Trowbridge [Fri, 7 Jan 2005 11:32:23 +0000 (11:32 +0000)]
added weather calendar backend to build.
2005-01-07 David Trowbridge <David.Trowbridge@Colorado.edu>
* configure.in:
* Makefile.am: added weather calendar backend to build.
David Trowbridge [Fri, 7 Jan 2005 11:32:00 +0000 (11:32 +0000)]
Import weather calendar backend
2005-01-06 David Trowbridge <trowbrds@cs.colorado.edu>
* backends/weather/*: Import weather calendar backend
JP Rosevear [Fri, 7 Jan 2005 07:24:55 +0000 (07:24 +0000)]
don't free an alloca'd memory pointer
2005-01-07 JP Rosevear <jpr@novell.com>
* providers/groupwise/camel-groupwise-store.c
(groupwise_store_construct): don't free an alloca'd memory pointer
Parthasarathi Susarla [Fri, 7 Jan 2005 05:23:47 +0000 (05:23 +0000)]
*** empty log message ***
parthasarathi susarla [Fri, 7 Jan 2005 05:20:56 +0000 (05:20 +0000)]
e-gw-item.c: commiting this file missed out in the previous commit
2005-01-07 parthasarathi susarla <sparthasarathi@novell.com>
e-gw-item.c: commiting this file missed out in the previous commit
Jeffrey Stedfast [Thu, 6 Jan 2005 22:00:22 +0000 (22:00 +0000)]
oops, the class type of CamelIMAP4Folder is CamelOfflineFolder, not CamelFolder
Jeffrey Stedfast [Thu, 6 Jan 2005 21:18:31 +0000 (21:18 +0000)]
Changed to use the new CamelOfflineJournal API.
2005-01-06 Jeffrey Stedfast <fejj@novell.com>
* providers/imap4/camel-imap4-summary.c: Changed to use the new
CamelOfflineJournal API.
* providers/imap4/camel-imap4-journal.c: Changed to inherit from
the new CamelOfflineJournal class.
* providers/imap4/camel-imap4-folder.c: Changed to inherit from
CamelOfflineFolder
(camel_imap4_folder_class_init): Removed the properties setup code
- no longer needed as it is handled in our parent class now.
(camel_imap4_folder_finalize): Use camel_offline_journal_write()
* providers/imap4/camel-imap4-store.c: Changed to inherit from
CamelOfflineStore rather than CamelStore.
* camel-offline-journal.[c,h]: New abstract class for keeping a
journal of folder operations done while in offline mode. (Future
replacement for CamelDiscoDiary?)
* camel-offline-folder.[c,h]: New abstract class for offline
folders - handles syncing messages from the server to disk for
offline use. (Future replacement for CamelDiscoFolder?)
* camel-offline-store.[c,h]: New abstract class for offline stores
- handles switching between network avail/unavail. (Future
replacement for CamelDiscoStore?)
Parthasarathi Susarla [Thu, 6 Jan 2005 14:33:24 +0000 (14:33 +0000)]
*** empty log message ***
Parthasarathi Susarla [Thu, 6 Jan 2005 14:11:47 +0000 (14:11 +0000)]
had missed out braces in the previous commit of camel-groupwise-folder.c
2005-01-06 Parthasarathi Susarla <sparthasarathi@novell.com>
had missed out braces in the previous commit of camel-groupwise-folder.c
and camel-groupwise-transport.c
Parthasarathi Susarla [Thu, 6 Jan 2005 14:07:58 +0000 (14:07 +0000)]
Parthasarathi Susarla <sparthasarathi@novell.com>
fixing earlier mistake for e-gw-connection.h
Parthasarathi Susarla [Thu, 6 Jan 2005 13:55:01 +0000 (13:55 +0000)]
update the total and unread mail count from soap response
2005-01-06 Parthasarathi Susarla <sparthasarathi@novell.com>
* providers/groupwise/camel-groupwise-store.[ch]
(groupwise_get_folder_info_online): update the total and
unread mail count from soap response
(groupwise_rename_folder): fixed problems in renaming
groupwise folders
(storage_path_lookup): returns the storage path for the
groupwise account
* providers/groupwise/camel-groupwise-folder.c
(groupwise_folder_get_message): support for shared folder
notification type. displaying the itip control for
appoinments.
(groupwise_folder_rename): support function for renaming
cache and summary when a groupwise folder is renamed
(groupwise_transfer_online): function for copying/moving
messages between folders
(convert_to_calendar): function to populate data for
displaying appointments by itip control
* providers/groupwise/camel-groupwise-transport.c
(groupwise_send_to): support for sending attachments
Parthasarathi Susarla [Thu, 6 Jan 2005 12:39:49 +0000 (12:39 +0000)]
new item type for notifcation of shared folder support for renaming of
2005-01-06 Parthasarathi Susarla <sparthasarathi@novell.com>
* e-gw-item.[ch]:
(e_gw_item_new_from_soap_parameter): new item type for notifcation
of shared folder
* e-gw-connection.[ch]:
(e_gw_connection_add_items),
(e_gw_connection_rename_folder): support for renaming of folders
Chenthill Palanisamy [Thu, 6 Jan 2005 07:33:54 +0000 (07:33 +0000)]
Added a new function to set the send options in e sources.
2005-01-06 Chenthill Palanisamy <pchenthill@novell.com>
* backends/groupwise/e-cal-backends-groupwise-utils.[ch]:
Added a new function to set the send options in e sources.
(add_send_options_data_to_item): Set the set_sendoptions variable
if there are some X-Properties for send options.
* backends/groupwise/e-cal-backend-groupwise.c:
(cache_init): get the send options settings.
Chenthill Palanisamy [Thu, 6 Jan 2005 07:05:16 +0000 (07:05 +0000)]
Adding two new files for send options.
2005-01-06 Chenthill Palanisamy <pchenthill@novell.com>
* Makefile.am:
* e-gw-sendoptions.[ch]: Adding two new files for send options.
* e-gw-connection.c: (e_gw_connection_dispose),
(e_gw_connection_init), (e_gw_connection_get_settings):
* e-gw-connection.h: Added the send options variable to the
structure and added a function to get the send options settings
from the server.
* e-gw-item.c: (e_gw_item_init), (e_gw_item_set_sendoptions),
(add_distribution_to_soap_message),
(e_gw_item_set_calendar_item_elements),
(e_gw_item_append_to_soap_message):
* e-gw-item.h: Added a boolean variable set_sendoptions. Now the
send options will be sent to the server only when this variable is
set.
Parthasarathi Susarla [Thu, 6 Jan 2005 05:17:04 +0000 (05:17 +0000)]
support for attachments for soap mailer (free_attach),
2005-01-06 Parthasarathi Susarla <sparthasarathi@novell.com>
* e-gw-item.[ch]: support for attachments for soap mailer
(free_attach),
(e_gw_item_set_attach_id_list),
(add_attachment_to_soap_message),
(e_gw_item_set_calendar_item_elemets)
* e-gw-container.[ch]: retrive the unread and total count from
the soap response.
(e_gw_container_set_from_soap_parameter),
(e_gw_container_get_total_count),
(e_gw_container_get_unread_count)
Rodrigo Moya [Wed, 5 Jan 2005 14:06:21 +0000 (14:06 +0000)]
fixed class structure.
2005-01-05 Rodrigo Moya <rodrigo@novell.com>
* e-categories-dialog.h: fixed class structure.
* e-categories-dialog.c (e_categories_dialog_set_categories): init
correctly the private pointer before using it.
(e_categories_dialog_dispose): unref the GladeXML object.
(e_categories_dialog_init): add the main widget and some buttons to
the dialog. Set the correct properties to the category column in the
treeview widget.
Rodrigo Moya [Wed, 5 Jan 2005 14:03:39 +0000 (14:03 +0000)]
set the configuration to not dirty even when we add the set of built-in
2005-01-05 Rodrigo Moya <rodrigo@novell.com>
* libedataserver/e-categories.c (initialize_categories_config): set
the configuration to not dirty even when we add the set of built-in
categories.
Rodrigo Moya [Wed, 5 Jan 2005 13:18:56 +0000 (13:18 +0000)]
set the initialized flag to TRUE before starting, or we'll get infinite
2005-01-05 Rodrigo Moya <rodrigo@novell.com>
* libedataserver/e-categories.c (initialize_categories_config): set
the initialized flag to TRUE before starting, or we'll get infinite
recurrent calls to this function.
Rodrigo Moya [Wed, 5 Jan 2005 13:00:55 +0000 (13:00 +0000)]
added categories dialog implementation, to replace the dialog in GAL.
2005-01-05 Rodrigo Moya <rodrigo@novell.com>
* e-categories-dialog.[ch]:
* e-categories-dialog.glade:
* Makefile.am: added categories dialog implementation, to replace
the dialog in GAL.
Rodrigo Moya [Wed, 5 Jan 2005 12:46:14 +0000 (12:46 +0000)]
use _() instead of N_() for translatable strings.
2005-01-05 Rodrigo Moya <rodrigo@novell.com>
* libedataserver/e-categories.c (initialize_categories_config): use _()
instead of N_() for translatable strings.
Rodrigo Moya [Tue, 4 Jan 2005 19:06:59 +0000 (19:06 +0000)]
new GSourceFunc to be called at idle times. (cleanup_at_exit): save
2005-01-04 Rodrigo Moya <rodrigo@novell.com>
* libedataserver/e-categories.c (idle_saver_cb): new GSourceFunc to be
called at idle times.
(cleanup_at_exit): save configuration if it's dirty. Remove the idle
callback.
(initialize_categories_config): install the idle callback.
Rodrigo Moya [Tue, 4 Jan 2005 18:47:48 +0000 (18:47 +0000)]
added category icons from GAL.
2005-01-04 Rodrigo Moya <rodrigo@novell.com>
* art/Makefile.am:
* art/category*.png: added category icons from GAL.
* Makefile.am:
* configure.in: added 'art' directory to build.
* libedataserver/e-categories.[ch]: moved categories API from evolution.
* libedataserver/Makefile.am: added new files to the build.
Sivaiah Nallagatla [Tue, 4 Jan 2005 11:14:55 +0000 (11:14 +0000)]
prevent these operations in offline mode
2005-01-04 Sivaiah Nallagatla <snallagatla@novell.com>
* providers/groupwise/camel-groupwise-store.c
(groupwise_creaete_folder) (groupwise_delete_folder)
(groupwise_rename_folder) : prevent these operations in
offline mode
Hans Petter Jansson [Tue, 4 Jan 2005 09:33:02 +0000 (09:33 +0000)]
Add precondition. (e_contact_store_remove_book): Add precondition.
2005-01-04 Hans Petter Jansson <hpj@novell.com>
* e-contact-store.c (e_contact_store_add_book): Add precondition.
(e_contact_store_remove_book): Add precondition.
* e-name-selector-dialog.c (escape_sexp_string): Implement.
(source_selected): If the book cannot be created, don't try to
load it.
(search_changed): Escape the query string.
* e-name-selector-entry.c (setup_default_contact_store): Only load
true completion sources. Don't try to load books that can't be
created.
Parthasarathi Susarla [Tue, 4 Jan 2005 07:04:20 +0000 (07:04 +0000)]
Modified Files: camel-groupwise-store.c
Modified Files:
camel-groupwise-store.c
Parthasarathi Susarla [Tue, 4 Jan 2005 06:47:47 +0000 (06:47 +0000)]
initialise the store summary.
2005-02-04 Parthasarathi Susarla <sparthasarathi@novell.com>
* providers/groupwise/camel-groupwise-store.c
(groupwise_store_construct): initialise the store summary.
Parthasarathi Susarla [Tue, 4 Jan 2005 04:38:32 +0000 (04:38 +0000)]
freeing the recipient list and assigning to NULL, which was causing a
2005-01-04 Parthasarathi Susarla <sparthasarathi@novell.com>
* providers/groupwise/camel-groupwise-transport.c
(groupwise_send_to): freeing the recipient list and assigning to
NULL, which was causing a crash while sending mails.
Not Zed [Tue, 4 Jan 2005 01:21:57 +0000 (01:21 +0000)]
treat a missing header as if it was set to "".
2004-12-23 Not Zed <NotZed@Ximian.com>
* camel-folder-search.c (check_header): treat a missing header as
if it was set to "".
Vivek Jain [Mon, 3 Jan 2005 13:20:20 +0000 (13:20 +0000)]
added a function to share a folder (e_gw_connection_share_folder) Added
2005-01-03 Vivek Jain <jvivek@novell.com>
* e-gw-connection.[ch] : added a function to share a folder
(e_gw_connection_share_folder)
* e-gw-container.[ch] : Added One structure for reperenting a user
corresponding to a folder (EShUsers),
Added functions
(e_gw_container_get_user_list) : gets list of users for a folder
(e_gw_container_get_owner): gets owner of the folder
(e_gw_container_get_modified) : gets when modified last
(e_gw_container_get_sequence) : gets the sequence of the folder
(e_gw_container_get_is_shared_by_me)
(e_gw_container_get_is_shared_to_me)
(e_gw_container_get_rights)
(e_gw_container_form_message) : to form the request message
and for setting these the following static methods in
* e-gw-container.c
(e_gw_container_set_owner)
(e_gw_container_set_modified)
(e_gw_container_set_sequence)
(e_gw_container_set_is_shared_by_me)
(e_gw_container_set_is_shared_to_me)
JP Rosevear [Fri, 31 Dec 2004 17:54:15 +0000 (17:54 +0000)]
dist the private header, fix includes
2004-12-31 JP Rosevear <jpr@novell.com>
* providers/groupwise/Makefile.am: dist the private header, fix
includes
* tests/smime/pgp.c (main): use define for data location
* tests/smime/Makefile.am: define for the data dir
* tests/mime-filter/test-charset.c (main): load and output to the
correct dir
* tests/message/Makefile.am: clean up generated files
* Makefile.am: clean up the package config data
* tests/Makefile.am: dist the data dir
JP Rosevear [Fri, 31 Dec 2004 17:44:25 +0000 (17:44 +0000)]
clean iconv-detect.h
2004-12-31 JP Rosevear <jpr@novell.com>
* Makefile.am: clean iconv-detect.h
JP Rosevear [Fri, 31 Dec 2004 02:56:26 +0000 (02:56 +0000)]
include the addressbook builddir as well for generated files
2004-12-30 JP Rosevear <jpr@novell.com>
* Makefile.am (INCLUDES): include the addressbook builddir as well
for generated files
David Trowbridge [Wed, 29 Dec 2004 15:24:25 +0000 (15:24 +0000)]
Add logic for emitting a "changed" signal if any of the properties change
2004-12-29 David Trowbridge <trowbrds@cs.colorado.edu>
* libedataserver/e-source.c: Add logic for emitting a "changed" signal
if any of the properties change
Rodrigo Moya [Mon, 27 Dec 2004 14:30:28 +0000 (14:30 +0000)]
use the correct binary name (ie, include the BASE_VERSION and the full
2004-12-27 Rodrigo Moya <rodrigo@novell.com>
* src/server.c (gnome_segv_handler): use the correct binary name (ie,
include the BASE_VERSION and the full path).
Hans Petter Jansson [Fri, 24 Dec 2004 16:45:43 +0000 (16:45 +0000)]
Return NULL on failure. (generate_attribute_list): Temporarily disable an
2004-12-24 Hans Petter Jansson <hpj@novell.com>
* e-name-selector-entry.c (find_destination_by_index): Return NULL on
failure.
(generate_attribute_list): Temporarily disable an assertion.
(setup_destination_store): Add previously existing destinations to
the store.
Rodrigo Moya [Fri, 24 Dec 2004 13:30:02 +0000 (13:30 +0000)]
made it work for objects with only detached instances.
2004-12-24 Rodrigo Moya <rodrigo@novell.com>
* backends/file/e-cal-backend-file.c (remove_component): made it work
for objects with only detached instances.
(remove_object_instance_cb): fixed warning.
(e_cal_backend_file_modify_object, e_cal_backend_file_remove_object,
e_cal_backend_file_receive_objects): adapted to changes in
remove_component.
(e_cal_backend_file_remove_object): call remove_component for the
CALOBJ_MOD_ALL case, since remove_component takes care of everything
now.
(cancel_received_object): look for the object in the comp_uid_hash,
since we need to pass the ECalBackendFileObject struct to
remove_component.
Leonid Kanter [Fri, 24 Dec 2004 10:24:15 +0000 (10:24 +0000)]
Updated Russian translation
Sivaiah Nallagatla [Fri, 24 Dec 2004 07:31:19 +0000 (07:31 +0000)]
unbind when going to offline mode (e_book_backend_ldap_authenticate_user)
2004-12-24 Sivaiah Nallagatla <snallagatla@novell.com>
* backends/ldap/e-book-backend-ldap.c
(e_book_backend_ldap_set_mode) : unbind when going to offline mode
(e_book_backend_ldap_authenticate_user) : call e_book_backend_ldap_connect
after checking priv->connected state. We may not be connected here
when switching from offline to online
Hans Petter Jansson [Fri, 24 Dec 2004 02:48:41 +0000 (02:48 +0000)]
Implement as a wrapper for e_sexp_encode_string ().
2004-12-23 Hans Petter Jansson <hpj@novell.com>
* e-name-selector-entry.c (escape_sexp_string): Implement as a wrapper
for e_sexp_encode_string ().
(set_completion_query): Encode strings. Free all strings after use.
(entry_activate): Implement.
(e_name_selector_entry_init): Connect to our own activation signal.
Rodrigo Moya [Fri, 24 Dec 2004 00:12:19 +0000 (00:12 +0000)]
removed warnings.
2004-12-23 Rodrigo Moya <rodrigo@novell.com>
* libedata-cal/e-data-cal-view.c (impl_EDataCalView_start): removed
warnings.
Sivaiah Nallagatla [Thu, 23 Dec 2004 18:25:09 +0000 (18:25 +0000)]
changed the groupwise account offline sync setting lable
Rodrigo Moya [Thu, 23 Dec 2004 17:59:38 +0000 (17:59 +0000)]
changed recurrence hash table to use g_hash_table_new and automatic
2004-12-23 Rodrigo Moya <rodrigo@novell.com>
* backends/file/e-cal-backend-file.c: changed recurrence hash table
to use g_hash_table_new and automatic disposal of key/value pairs.
(free_recurrence): removed, not needed now.
(free_object): just destroy de recurrences hash table.
(add_component): create recurrences hash table with _new_full.
(remove_recurrence_cb): changed to a GHRFunc.
(remove_component): use g_hash_table_foreach_remove to clear the
recurrences hash table.
(remove_object_instance_cb, e_cal_backend_file_modify_object,
remove_instance): no need to free hash table data here.