platform/upstream/evolution-data-server.git
19 years agoremoved notifyCategoriesChanged method on CalListener.
Rodrigo Moya [Fri, 28 Jan 2005 13:17:37 +0000 (13:17 +0000)]
removed notifyCategoriesChanged method on CalListener.

2005-01-28  Rodrigo Moya <rodrigo@novell.com>

* idl/Evolution-DataServer-Calendar.idl: removed
notifyCategoriesChanged method on CalListener.

* libedata-cal/e-cal-backend.[ch] (e_cal_backend_init,
e_cal_backend_finalize, e_cal_backend_add_client): no need
to deal with categories now.
(free_category_cb, prune_changed_categories, add_category_cb,
notify_categories_changed, idle_notify_categories_changed,
e_cal_backend_ref_categories, e_cal_backend_unref_categories):
removed.

* libedata-cal/e-data-cal.[ch]
(e_data_cal_notify_categories_changed): removed.

* backends/file/e-cal-backend-file.c (add_component,
remove_recurrence_cb, remove_component, remove_instance,
remove_object_instance_cb): no need to deal with categories now.

* libecal/e-cal-listener.[ch]: removed "categories_changed" signal.
(impl_notifyCategoriesChanged): removed.
(e_cal_listener_class_init): don't set removed method. Don't create
"categories_changed" signal.

* libecal/e-cal.[ch]: removed "categories_changed" signal.
(categories_changed_idle_cb, categories_changed): removed.
(e_cal_init): removed connection to listener's "categories_changed"
signal.
(e_cal_class_init): don't create "categories_changed" signal.

19 years agousing getquickmessages instead of get items
Parthasarathi Susarla [Fri, 28 Jan 2005 09:47:04 +0000 (09:47 +0000)]
using getquickmessages instead of get items

2005-01-27  Parthasarathi Susarla <sparthasarathi@novell.com>

* providers/groupwise/camel-groupwise-folder.c
(groupwise_refresh_info):
(gw_update_summary): using getquickmessages instead of get items

*providers/groupwise/camel-groupwise-store.c
(groupwise_get_folder): using get quick messages instead of get
items

19 years agoGeneralize the messages marked for translation. Fixes #68712
Sivaiah Nallagatla [Fri, 28 Jan 2005 08:50:18 +0000 (08:50 +0000)]
Generalize the messages marked for translation. Fixes #68712

2005-01-28  Sivaiah Nallagatla <snallagatla@novell.com>

        * libebook/e-book.c (e_book_cancel)
        (do_open) (e_book_load_uri) (fetch_corba_book)
        (e_book_get_self) (e_book_set_default_source) :
        Generalize the messages marked for
        translation. Fixes #68712

19 years agopartially Fixes#68541
Chenthill Palanisamy [Fri, 28 Jan 2005 07:37:29 +0000 (07:37 +0000)]
partially Fixes#68541

2005-01-27  Chenthill Palanisamy  <pchenthill@novell.com>

partially Fixes#68541
* e-gw-connection.c: (reauthenticate),
(e_gw_connection_get_error_message), (logout),
(e_gw_connection_get_container_list), (e_gw_connection_get_items),
(e_gw_connection_get_items_from_ids), (e_gw_connection_get_deltas),
(e_gw_connection_send_item), (e_gw_connection_create_item),
(e_gw_connection_modify_item), (e_gw_connection_get_item),
(e_gw_connection_remove_item), (e_gw_connection_remove_items),
(e_gw_connection_accept_request),
(e_gw_connection_decline_request),
(e_gw_connection_retract_request), (e_gw_connection_create_book),
(e_gw_connection_get_address_book_list),
(e_gw_connection_modify_settings), (e_gw_connection_get_settings),
(e_gw_connection_get_categories), (e_gw_connection_add_members),
(e_gw_connection_remove_members), (e_gw_connection_create_cursor),
(e_gw_connection_destroy_cursor),
(e_gw_connection_position_cursor), (e_gw_connection_read_cursor),
(e_gw_connection_get_quick_messages),
(e_gw_connection_create_folder), (e_gw_connection_get_attachment),
(e_gw_connection_add_item), (e_gw_connection_add_items),
(e_gw_connection_rename_folder), (e_gw_connection_move_item),
(e_gw_connection_accept_shared_folder),
(e_gw_connection_purge_deleted_items), (e_gw_connection_mark_read),
(e_gw_connection_mark_unread):
* e-gw-connection.h: Added a new STATUS message NO_RESPONSE, and used
it in case if the server does not respond.

19 years agopartially Fixes#68541 Return the error message as NO_RESPONSE if the
Chenthill Palanisamy [Fri, 28 Jan 2005 07:34:04 +0000 (07:34 +0000)]
partially Fixes#68541 Return the error message as NO_RESPONSE if the

2005-01-27  Chenthill Palanisamy  <pchenthill@novell.com>

partially Fixes#68541
* backends/groupwise/e-cal-backend-groupwise-utils.c:
(start_freebusy_session), (close_freebusy_session),
(e_gw_connection_get_freebusy_info): Return the error
message as NO_RESPONSE if the server is not responding.
* backends/groupwise/e-cal-backend-groupwise.c (get_deltas):
Handled the NO_RESPONSE error status.

19 years ago revert inadvertant commit
Michael Zucci [Fri, 28 Jan 2005 05:54:31 +0000 (05:54 +0000)]
revert inadvertant commit

19 years ago** See bug #22496.
Not Zed [Fri, 28 Jan 2005 04:18:22 +0000 (04:18 +0000)]
** See bug #22496.

2005-01-28  Not Zed  <NotZed@Ximian.com>

** See bug #22496.

* camel-imap-command.c (camel_imap_command_response): check for no
and bad [alert] as well as ok [alert].

19 years ago added per-provider changelogs
Michael Zucci [Fri, 28 Jan 2005 03:39:00 +0000 (03:39 +0000)]
added per-provider changelogs

19 years ago** See bug #71427.
Not Zed [Fri, 28 Jan 2005 03:38:52 +0000 (03:38 +0000)]
** See bug #71427.

2005-01-24  Not Zed  <NotZed@Ximian.com>

        ** See bug #71427.

        * providers/pop3/camel-pop3-store.c (pop3_connect): fix the
        exception case for re-prompting for the password.

19 years ago added changelog per provider
Michael Zucci [Fri, 28 Jan 2005 03:37:14 +0000 (03:37 +0000)]
added changelog per provider

19 years agoset label mnemonic widget. (add_section): set a11y name for button and
Hao Sheng [Fri, 28 Jan 2005 03:02:36 +0000 (03:02 +0000)]
set label mnemonic widget. (add_section): set a11y name for button and

2005-01-27  Hao Sheng <hao.sheng@sun.com>

        * e-name-selector-dialog.c:
        (e_name_selector_dialog_init): set label mnemonic widget.
        (add_section): set a11y name for button and section.

        * e-name-selector.c:
        (e_name_selector_peek_section_entry): set a11y name to the mail entry

        * e-name-selector-dialog.glade: add access name and access key.

19 years agoDefault the have_mlist bit to TRUE so that upgraders from 2.0 won't have
Jeffrey Stedfast [Thu, 27 Jan 2005 21:11:04 +0000 (21:11 +0000)]
Default the have_mlist bit to TRUE so that upgraders from 2.0 won't have

2005-01-27  Jeffrey Stedfast  <fejj@novell.com>

* providers/imap4/camel-imap4-summary.c
(camel_imap4_summary_init): Default the have_mlist bit to TRUE so
that upgraders from 2.0 won't have their summaries rescanned.
(camel_imap4_summary_flush_updates): Always update have_mlist to
reflect reality.

19 years agoargh
Jeffrey Stedfast [Thu, 27 Jan 2005 19:58:59 +0000 (19:58 +0000)]
argh

19 years agodisable GPG_LOG & fix compile warnings when it is disabled
Jeffrey Stedfast [Thu, 27 Jan 2005 19:58:27 +0000 (19:58 +0000)]
disable GPG_LOG & fix compile warnings when it is disabled

19 years agodisable GPG_LOG
Jeffrey Stedfast [Thu, 27 Jan 2005 19:57:04 +0000 (19:57 +0000)]
disable GPG_LOG

19 years agoDefault the have_mlist bit to TRUE so that upgraders from 2.0 won't have
Jeffrey Stedfast [Thu, 27 Jan 2005 19:56:08 +0000 (19:56 +0000)]
Default the have_mlist bit to TRUE so that upgraders from 2.0 won't have

2005-01-27  Jeffrey Stedfast  <fejj@novell.com>

* providers/imap4/camel-imap4-summary.c
(camel_imap4_summary_init): Default the have_mlist bit to TRUE so
that upgraders from 2.0 won't have their summaries rescanned.

19 years agoReplace the textdomain call with bind_textdomain_codeset
Christophe Fergeau [Thu, 27 Jan 2005 18:14:50 +0000 (18:14 +0000)]
Replace the textdomain call with bind_textdomain_codeset

2005-01-27  Christophe Fergeau  <teuf@gnome.org>

* libebook/e-contact.c (e_contact_pretty_name):
Replace the textdomain call with bind_textdomain_codeset

Fixes #71116

19 years agoDecode References to improve threading code (In-Reply-To from ENVELOPE
Jeffrey Stedfast [Thu, 27 Jan 2005 16:55:59 +0000 (16:55 +0000)]
Decode References to improve threading code (In-Reply-To from ENVELOPE

2005-01-27  Jeffrey Stedfast  <fejj@ximian.com>

* providers/imap4/camel-imap4-summary.c (untagged_fetch_all):
Decode References to improve threading code (In-Reply-To from
ENVELOPE just wasn't good enough to make users happy). See bug
#71808.
(untagged_fetch_all): Look at the Content-Type header to decide if
the message might contain attachments.
(imap4_summary_fetch_all): Added References and Content-Type to
our query.

19 years agousing getquickmessages instead of get items
Parthasarathi Susarla [Thu, 27 Jan 2005 16:16:17 +0000 (16:16 +0000)]
using getquickmessages instead of get items

2005-01-27  Parthasarathi Susarla <sparthasarathi@novell.com>

* providers/groupwise/camel-groupwise-folder.c
  (groupwise_refresh_info):
  (gw_update_summary): using getquickmessages instead of
  get items

19 years agoFixed to handle "" as the delim portion of the NAMESPACE. Fixes bug
Jeffrey Stedfast [Thu, 27 Jan 2005 15:20:30 +0000 (15:20 +0000)]
Fixed to handle "" as the delim portion of the NAMESPACE. Fixes bug

2005-01-27  Jeffrey Stedfast  <fejj@ximian.com>

* providers/imap4/camel-imap4-engine.c (engine_parse_namespace):
Fixed to handle "" as the delim portion of the NAMESPACE. Fixes
bug #71847.

19 years agoReturn the error message as NO_RESPONSE if the server is not responding.
Chenthill Palanisamy [Thu, 27 Jan 2005 13:59:49 +0000 (13:59 +0000)]
Return the error message as NO_RESPONSE if the server is not responding.

2005-01-27  Chenthill Palanisamy  <pchenthill@novell.com>

* backends/groupwise/e-cal-backend-groupwise-utils.c:
(start_freebusy_session), (close_freebusy_session),
(e_gw_connection_get_freebusy_info): Return the error
message as NO_RESPONSE if the server is not responding.
* backends/groupwise/e-cal-backend-groupwise.c (get_deltas):
Handled the NO_RESPONSE error status.

19 years agoAdded a new STATUS message NO_RESPONSE, and used it in case if the server
Chenthill Palanisamy [Thu, 27 Jan 2005 13:55:38 +0000 (13:55 +0000)]
Added a new STATUS message NO_RESPONSE, and used it in case if the server

2005-01-27  Chenthill Palanisamy  <pchenthill@novell.com>

* e-gw-connection.c: (reauthenticate),
(e_gw_connection_get_error_message), (logout),
(e_gw_connection_get_container_list), (e_gw_connection_get_items),
(e_gw_connection_get_items_from_ids), (e_gw_connection_get_deltas),
(e_gw_connection_send_item), (e_gw_connection_create_item),
(e_gw_connection_modify_item), (e_gw_connection_get_item),
(e_gw_connection_remove_item), (e_gw_connection_remove_items),
(e_gw_connection_accept_request),
(e_gw_connection_decline_request),
(e_gw_connection_retract_request), (e_gw_connection_create_book),
(e_gw_connection_get_address_book_list),
(e_gw_connection_modify_settings), (e_gw_connection_get_settings),
(e_gw_connection_get_categories), (e_gw_connection_add_members),
(e_gw_connection_remove_members), (e_gw_connection_create_cursor),
(e_gw_connection_destroy_cursor),
(e_gw_connection_position_cursor), (e_gw_connection_read_cursor),
(e_gw_connection_get_quick_messages),
(e_gw_connection_create_folder), (e_gw_connection_get_attachment),
(e_gw_connection_add_item), (e_gw_connection_add_items),
(e_gw_connection_rename_folder), (e_gw_connection_move_item),
(e_gw_connection_accept_shared_folder),
(e_gw_connection_purge_deleted_items), (e_gw_connection_mark_read),
(e_gw_connection_mark_unread):
* e-gw-connection.h: Added a new STATUS message NO_RESPONSE, and used
it in case if the server does not respond.

19 years agoadded a GMutex for the idle saving callback. (save_file_when_idle, save):
Rodrigo Moya [Thu, 27 Jan 2005 12:55:32 +0000 (12:55 +0000)]
added a GMutex for the idle saving callback. (save_file_when_idle, save):

2005-01-27  Rodrigo Moya <rodrigo@novell.com>

* backends/file/e-cal-backend-file.c: added a GMutex for the idle saving
callback.
(save_file_when_idle, save): lock/unlock the mutex while setting values.
(e_cal_backend_file_finalize): unref the mutex.
(e_cal_backend_file_init): create the mutex.

19 years agofixed a type-o
Jeffrey Stedfast [Wed, 26 Jan 2005 22:02:28 +0000 (22:02 +0000)]
fixed a type-o

19 years agoCheck whether or not we have mlist info in our summary.
Jeffrey Stedfast [Wed, 26 Jan 2005 21:40:39 +0000 (21:40 +0000)]
Check whether or not we have mlist info in our summary.

2005-01-26  Jeffrey Stedfast  <fejj@novell.com>

* providers/imap4/camel-imap4-summary.c (imap4_header_load): Check
whether or not we have mlist info in our summary.
(imap4_header_save): Save have_mlist.
(camel_imap4_summary_flush_updates): Modified to clear the summary
and do a complete refetch if enable_mlist has been newly enabled
and we don't already have mlist info in our summary info's.
(imap4_fetch_all_add): If the \Recent flag is set, also add it to
the "recent" changes structure so the filetr code knows to filter
it.

19 years agoCheck whether or not we have mlist info in our summary.
Jeffrey Stedfast [Wed, 26 Jan 2005 21:30:58 +0000 (21:30 +0000)]
Check whether or not we have mlist info in our summary.

2005-01-26  Jeffrey Stedfast  <fejj@novell.com>

* providers/imap4/camel-imap4-summary.c (imap4_header_load): Check
whether or not we have mlist info in our summary.
(imap4_header_save): Save have_mlist.
(camel_imap4_summary_flush_updates): Modified to clear the summary
and do a complete refetch if enable_mlist has been newly enabled
and we don't already have mlist info in our summary info's.

19 years agosave the file when we add the component to the toplevel.
Rodrigo Moya [Wed, 26 Jan 2005 17:31:07 +0000 (17:31 +0000)]
save the file when we add the component to the toplevel.

2005-01-26  Rodrigo Moya <rodrigo@novell.com>

* backends/file/e-cal-backend-file.c (add_component): save the file
when we add the component to the toplevel.
(remove_component): make sure we always save the file.

19 years agoonly show categories that are searchable (ie, user visible).
Rodrigo Moya [Wed, 26 Jan 2005 12:39:44 +0000 (12:39 +0000)]
only show categories that are searchable (ie, user visible).

2005-01-26  Rodrigo Moya <rodrigo@novell.com>

* e-categories-dialog.c (e_categories_dialog_init): only show categories
that are searchable (ie, user visible).

19 years agoFixes #69909
JP Rosevear [Wed, 26 Jan 2005 06:12:45 +0000 (06:12 +0000)]
Fixes #69909

2005-01-26  JP Rosevear  <jpr@novell.com>

Fixes #69909

* src/server-logging.h: add private structure to instance

* src/server-logging.c (server_logging_register_domain): track the
information for the registration so we can later unregister it
(server_logging_dispose): unregister the log handlers and from the
information and list
(server_logging_finalize): free the private structure
(server_logging_class_init): set finalize/dispose methods

19 years agofix leak in the error case
JP Rosevear [Wed, 26 Jan 2005 05:06:21 +0000 (05:06 +0000)]
fix leak in the error case

2005-01-26  JP Rosevear  <jpr@novell.com>

* libecal/e-cal.c (e_cal_send_objects): fix leak in the error case

19 years agoUpdated Portuguese translation.
Duarte Loreto [Wed, 26 Jan 2005 00:22:43 +0000 (00:22 +0000)]
Updated Portuguese translation.

2005-01-26  Duarte Loreto <happyguy_pt@hotmail.com>

* pt.po: Updated Portuguese translation.

19 years agoSetup filtering and junk filtering stuff.
Jeffrey Stedfast [Tue, 25 Jan 2005 16:57:19 +0000 (16:57 +0000)]
Setup filtering and junk filtering stuff.

2005-01-25  Jeffrey Stedfast  <fejj@novell.com>

* providers/imap4/camel-imap4-folder.c (camel_imap4_folder_new):
Setup filtering and junk filtering stuff.

19 years agouninstall idle handler when successfully saving the file.
Rodrigo Moya [Tue, 25 Jan 2005 16:34:38 +0000 (16:34 +0000)]
uninstall idle handler when successfully saving the file.

2005-01-25  Rodrigo Moya <rodrigo@novell.com>

* backends/file/e-cal-backend-file.c (save_file_when_idle):
uninstall idle handler when successfully saving the file.

19 years agoappend NULL to g_strconact args. Doh
Sivaiah Nallagtla [Tue, 25 Jan 2005 15:27:55 +0000 (15:27 +0000)]
append NULL to g_strconact args. Doh

2005-01-25 Sivaiah Nallagtla  <snallagatla@novell.com>

        * e-gw-connection.c (e_gw_connection_new) : append NULL
        to g_strconact args. Doh

19 years ago2005-01-25 Updated ja.po. T.Aihana <aihana@gnome.gr.jp>
Updated ja.po. T.Aihana [Tue, 25 Jan 2005 13:48:33 +0000 (13:48 +0000)]
2005-01-25 Updated ja.po. T.Aihana <aihana@gnome.gr.jp>

19 years agoset all new categories to be searchable.
Rodrigo Moya [Tue, 25 Jan 2005 12:27:59 +0000 (12:27 +0000)]
set all new categories to be searchable.

2005-01-25  Rodrigo Moya <rodrigo@novell.com>

* e-categories-dialog.c (new_button_clicked): set all new categories to
be searchable.

19 years agoadded a 'searchable' argument. (e_categories_is_searchable): new function.
Rodrigo Moya [Tue, 25 Jan 2005 12:27:35 +0000 (12:27 +0000)]
added a 'searchable' argument. (e_categories_is_searchable): new function.

2005-01-25  Rodrigo Moya <rodrigo@novell.com>

* libedataserver/e-categories.[ch] (e_categories_add): added a
'searchable' argument.
(e_categories_is_searchable): new function.
(hash_to_xml_string): add the 'searchable' property to the config.

19 years agoMissing changelog entry
JP Rosevear [Tue, 25 Jan 2005 06:52:13 +0000 (06:52 +0000)]
Missing changelog entry

19 years agobump version, libtool numbers
JP Rosevear [Tue, 25 Jan 2005 06:48:36 +0000 (06:48 +0000)]
bump version, libtool numbers

2005-01-24  JP Rosevear  <jpr@novell.com>

* configure.in: bump version, libtool numbers

19 years agoFix imap checks
JP Rosevear [Tue, 25 Jan 2005 06:47:20 +0000 (06:47 +0000)]
Fix imap checks

19 years agoImplement. (popup_activate_contact): Set up unref callback for when an
Hans Petter Jansson [Tue, 25 Jan 2005 02:56:02 +0000 (02:56 +0000)]
Implement. (popup_activate_contact): Set up unref callback for when an

2005-01-24  Hans Petter Jansson  <hpj@novell.com>

* e-name-selector-entry.c (editor_closed_cb): Implement.
(popup_activate_contact): Set up unref callback for when an editor
closes.

19 years agoImplement. (e_contact_store_get_book): Implement.
Hans Petter Jansson [Tue, 25 Jan 2005 02:21:19 +0000 (02:21 +0000)]
Implement. (e_contact_store_get_book): Implement.

2005-01-24  Hans Petter Jansson  <hpj@novell.com>

* e-contact-store.c (get_book_at_row): Implement.
(e_contact_store_get_book): Implement.

* e-name-selector-entry.c (prepare_popup_destination): Implement.
(find_book_by_contact): Implement.
(popup_activate_contact): Implement.
(popup_activate_email): Implement.
(populate_popup): Implement.
(e_name_selector_entry_init): Hook us up to the popup menu.
(e_name_selector_entry_set_contact_editor_func)
(e_name_selector_entry_set_contact_list_editor_func): Implement lame,
temporary hack to get at the contact editors in Evolution.

19 years agoRef the new contact before unreffing the old one. Safe if it's the same
Hans Petter Jansson [Tue, 25 Jan 2005 02:16:24 +0000 (02:16 +0000)]
Ref the new contact before unreffing the old one. Safe if it's the same

2005-01-24  Hans Petter Jansson  <hpj@novell.com>

* libebook/e-destination.c (e_destination_set_contact): Ref the new
contact before unreffing the old one. Safe if it's the same one.

19 years agoDefault enable_mlist to ON. (imap4_append_message): Don't compare
Jeffrey Stedfast [Mon, 24 Jan 2005 20:57:28 +0000 (20:57 +0000)]
Default enable_mlist to ON. (imap4_append_message): Don't compare

2005-01-24  Jeffrey Stedfast  <fejj@novell.com>

* providers/imap4/camel-imap4-folder.c (camel_imap4_folder_new):
Default enable_mlist to ON.
(imap4_append_message): Don't compare date_received against -1,
compare it to 0 (since that's what it'll be if unset).

19 years agoSet up a custom formatter for destination column.
Hans Petter Jansson [Mon, 24 Jan 2005 20:06:55 +0000 (20:06 +0000)]
Set up a custom formatter for destination column.

2005-01-24  Hans Petter Jansson  <hpj@novell.com>

* e-name-selector-dialog.c (add_section): Set up a custom formatter for
destination column.
(contact_column_formatter): Format contact lists differently.
(destination_column_formatter): Implement, and make special cases for
contact lists.

* e-name-selector-entry.c (contact_layout_formatter): Format contact
lists differently.
(generate_contact_rows): Contact lists are always one row only.

* e-name-selector-model.c (generate_contact_rows): Contact lists are
always one row only.

19 years agoDefault enable_mlist to ON.
Jeffrey Stedfast [Mon, 24 Jan 2005 19:25:06 +0000 (19:25 +0000)]
Default enable_mlist to ON.

2005-01-24  Jeffrey Stedfast  <fejj@novell.com>

* providers/imap4/camel-imap4-folder.c (camel_imap4_folder_new):
Default enable_mlist to ON.

19 years agoRespect the user's namespace override setting. (imap4_get_folder_info):
Jeffrey Stedfast [Mon, 24 Jan 2005 17:35:38 +0000 (17:35 +0000)]
Respect the user's namespace override setting. (imap4_get_folder_info):

2005-01-24  Jeffrey Stedfast  <fejj@ximian.com>

* providers/imap4/camel-imap4-store.c (imap4_get_folder_info):
Respect the user's namespace override setting.
(imap4_get_folder_info): Changed the behaviour a bit to work like
the old imap code: only use the cache if the network is
unavailable, otherwise always scan the server for the folder
listing.
(imap4_get_folder_info): Always get INBOX (fix for cases where
INBOX wasn't under the namespace and for cases where it's not
subscribed).

19 years agoRespect the user's namespace override setting. (imap4_get_folder_info):
Jeffrey Stedfast [Mon, 24 Jan 2005 16:57:47 +0000 (16:57 +0000)]
Respect the user's namespace override setting. (imap4_get_folder_info):

2005-01-24  Jeffrey Stedfast  <fejj@ximian.com>

* providers/imap4/camel-imap4-store.c (imap4_get_folder_info):
Respect the user's namespace override setting.
(imap4_get_folder_info): Changed the behaviour a bit to work like
the old imap code: only use the cache if the network is
unavailable, otherwise always scan the server for the folder
listing.

19 years agoRespect the user's namespace override setting.
Jeffrey Stedfast [Mon, 24 Jan 2005 15:56:39 +0000 (15:56 +0000)]
Respect the user's namespace override setting.

2005-01-24  Jeffrey Stedfast  <fejj@ximian.com>

* providers/imap4/camel-imap4-store.c (imap4_get_folder_info):
Respect the user's namespace override setting.

19 years agoUpdated italian translation
Marco Ciampa [Mon, 24 Jan 2005 11:44:49 +0000 (11:44 +0000)]
Updated italian translation

19 years agoThe server now mandates "default" to be included for views in get_item
Harish Krishnaswamy [Mon, 24 Jan 2005 10:29:05 +0000 (10:29 +0000)]
The server now mandates "default" to be included for views in get_item

* backends/groupwise/e-cal-backend-groupwise-utils.c
(e_gw_connection_send_appointment) : The server now mandates
"default" to be included for views in get_item calls.

19 years agoUpdated Simplified Chinese translation
Funda Wang [Mon, 24 Jan 2005 09:34:13 +0000 (09:34 +0000)]
Updated Simplified Chinese translation

19 years agoIf all destinations are removed in one fell swoop, remember to rebuild the
Hans Petter Jansson [Mon, 24 Jan 2005 06:38:21 +0000 (06:38 +0000)]
If all destinations are removed in one fell swoop, remember to rebuild the

2005-01-24  Hans Petter Jansson  <hpj@novell.com>

* e-name-selector-entry.c (user_delete_text): If all destinations are
removed in one fell swoop, remember to rebuild the attribute list.
(user_focus_out): Implement. Completes the current entry (if possible)
and clears the completion model so the popup won't show.
(e_name_selector_entry_init): Connect to the focus-out-event.

19 years agousing moveItemRequest for moving messages between folders.
Parthasarathi Susarla [Mon, 24 Jan 2005 06:15:11 +0000 (06:15 +0000)]
using moveItemRequest for moving messages between folders.

2005-01-24  Parthasarathi Susarla <sparthasarathi@novell.com>

* providers/groupwise/camel-groupwise-folder.c
  (groupwise_transfer_messages_to): using moveItemRequest for
  moving messages between folders.

19 years agoCheck if we have the use_lsub url param and set the store->flags
Jeffrey Stedfast [Mon, 24 Jan 2005 04:15:43 +0000 (04:15 +0000)]
Check if we have the use_lsub url param and set the store->flags

2005-01-23  Jeffrey Stedfast  <fejj@ximian.com>

* providers/imap4/camel-imap4-store.c (imap4_construct): Check if
we have the use_lsub url param and set the store->flags
appropriately.

19 years ago** See bug #71625, and bug #56110.
Not Zed [Mon, 24 Jan 2005 02:59:31 +0000 (02:59 +0000)]
** See bug #71625, and bug #56110.

2005-01-24  Not Zed  <NotZed@Ximian.com>

        ** See bug #71625, and bug #56110.

        * providers/imap/camel-imap-folder.c (get_content): when getting a
        simple content for a message, don't get .TEXT, as that is the full
        content of a message, not the part itself.

19 years agoUpdated German translation.
Frank Arnold [Sun, 23 Jan 2005 21:12:41 +0000 (21:12 +0000)]
Updated German translation.

2005-01-23  Frank Arnold  <farnold@cvs.gnome.org>

* de.po: Updated German translation.

19 years agoHandle BODY[HEADER.FIELDS ...] responses for cases where we may wish to
Jeffrey Stedfast [Sun, 23 Jan 2005 20:43:03 +0000 (20:43 +0000)]
Handle BODY[HEADER.FIELDS ...] responses for cases where we may wish to

2005-01-23  Jeffrey Stedfast  <fejj@ximian.com>

* providers/imap4/camel-imap4-summary.c (untagged_fetch_all):
Handle BODY[HEADER.FIELDS ...] responses for cases where we may
wish to query for mailing-list headers.
(imap4_summary_fetch_all): If enable_mlist is set for this folder,
then query for mailing-list headers as well.

* providers/imap4/camel-imap4-folder.c (imap4_getv): Added a new
property to enable mlist detection (which will change our summary
query to the same as the old imap code).
(imap4_setv): Implemented.

19 years agoAdded a new property to enable mlist detection (which will change our
Jeffrey Stedfast [Sun, 23 Jan 2005 17:14:21 +0000 (17:14 +0000)]
Added a new property to enable mlist detection (which will change our

2005-01-23  Jeffrey Stedfast  <fejj@ximian.com>

* providers/imap4/camel-imap4-folder.c (imap4_getv): Added a new
property to enable mlist detection (which will change our summary
query to the same as the old imap code).
(imap4_setv): Implemented.

19 years agochange if condtion from if(marked_offline) to if (!marked_offline), Doh
Sivaiah Nallagatla [Sun, 23 Jan 2005 09:21:09 +0000 (09:21 +0000)]
change if condtion from if(marked_offline) to if (!marked_offline), Doh

2005-01-23  Sivaiah Nallagatla <snallagatla@novell.com>

        * backends/groupwise/e-book-backend-groupwise.c
        (e_book_backend_groupwise_load_source) : change if
        condtion from if(marked_offline) to if (!marked_offline), Doh

19 years agoQuery for the full string with spaces, and the same string elements with
Hans Petter Jansson [Sat, 22 Jan 2005 19:44:05 +0000 (19:44 +0000)]
Query for the full string with spaces, and the same string elements with

2005-01-22  Hans Petter Jansson  <hpj@novell.com>

* e-name-selector-entry.c (name_style_query): Query for the full string
with spaces, and the same string elements with comma-space separation.
Fixes broken completion for names with spaces in them.
(contact_match_cue): Sanitize the value to match before matching. This
allows us to match strings that cannot be represented as-is in the
entry.

19 years agoOops, fix up the ChangeLog.
Hans Petter [Sat, 22 Jan 2005 10:00:23 +0000 (10:00 +0000)]
Oops, fix up the ChangeLog.

19 years agoAdd newly implemented ETreeModelGenerator to build.
Hans Petter Jansson [Sat, 22 Jan 2005 09:59:42 +0000 (09:59 +0000)]
Add newly implemented ETreeModelGenerator to build.

2005-01-22  Hans Petter Jansson  <hpj@novell.com>

* Makefile.am (libedataserverui_1_2_la_SOURCES)
(libedataserveruiinclude_HEADERS): Add newly implemented
ETreeModelGenerator to build.

* e-tree-model-generator.[ch]: Implement ETreeModelGenerator, a model
wrapper similar to GtkTreeModelFilter, but with the capability to map
each child row to an arbitrary number of rows, including zero, and pass
a permutation identifier to the user's modify callback.

* e-name-selector-dialog.c (contact_column_formatter): Implement a
data formatter for the contact list. This makes it show both names
and e-mail addresses.
(e_name_selector_dialog_init): Set up data formatter.
(sort_iter_to_contact_store_iter): Replace GtkTreeModelFilter with
ETreeModelGenerator, and return the email permutation along with the
contact iter.
(add_destination): Take the email permutation as an argument, and set
it in the contact instead of defaulting to the first one.
(contact_activated): Pass on email_n.
(transfer_button_clicked): Ditto.
(setup_name_selector_model): Use ETreeModelGenerator.
(deep_free_list): Implement.

* e-name-selector-entry.c (completion_match_selected): Add the
conversion for the e-mail generator, and set the selected e-mail
permutation in the destination.
(deep_free_list): Implement.
(contact_layout_formatter): Implement a data formatter for the
completion list, so we can show both names and e-mail addresses.
(generate_contact_rows): Implement an e-mail permutation generator.
(setup_contact_store): Set up the e-mail generator.
(e_name_selector_entry_init): Init the generator pointer. Set up the
data formatter.

* e-name-selector-model.c (e_name_selector_model_init): Replace
the GtkTreeModelFilter with an ETreeModelGenerator.
(deep_free_list): Implement.
(generate_contact_rows): Replace filter_show_not_in_destinations ()
with this function, which both filters and generates per-email
permutations.
(override_email_address): Override the contents of the
E_CONTACT_EMAIL_1 string field with the relevant address.
(e_name_selector_model_peek_contact_filter): Now returns a generator.

19 years agoFixed to load fixed_int32's rather than uint32's. (imap4_header_save):
Jeffrey Stedfast [Fri, 21 Jan 2005 19:05:12 +0000 (19:05 +0000)]
Fixed to load fixed_int32's rather than uint32's. (imap4_header_save):

2005-01-21  Jeffrey Stedfast  <fejj@novell.com>

* providers/imap4/camel-imap4-summary.c (imap4_header_load): Fixed
to load fixed_int32's rather than uint32's.
(imap4_header_save): Fixed to save fixed_int32's rather than
uint32's for compat with old imap code.

19 years agoRemoved the enable checks for IMAP4, we just always build it now. Also
Jeffrey Stedfast [Fri, 21 Jan 2005 18:57:06 +0000 (18:57 +0000)]
Removed the enable checks for IMAP4, we just always build it now. Also

2005-01-21  Jeffrey Stedfast  <fejj@novell.com>

* configure.in: Removed the enable checks for IMAP4, we just
always build it now. Also don't generate
camel/providers/imap/Makefile as we no longer build it.

19 years agoRemoved "imap" from the build and made "imap4" the default.
Jeffrey Stedfast [Fri, 21 Jan 2005 18:55:52 +0000 (18:55 +0000)]
Removed "imap" from the build and made "imap4" the default.

2005-01-21  Jeffrey Stedfast  <fejj@novell.com>

* providers/Makefile.am: Removed "imap" from the build and made
"imap4" the default.

* providers/imap4/libcamelimap4.urls: Fixed to only list "imap"

* providers/imap4/camel-imap4-provider.c: Changed the 'protocol'
string to "imap" from "imap4" so we override the old imap urls.

* providers/imap4/camel-imap4-summary.c: Updated to load/save in
the same format as the old imap code so no migration is necessary.

19 years agoTranslation updated by Ivar Smolin.
Priit Laes [Fri, 21 Jan 2005 17:39:42 +0000 (17:39 +0000)]
Translation updated by Ivar Smolin.

2005-01-21  Priit Laes  <plaes@cvs.gnome.org>

* et.po: Translation updated by Ivar Smolin.

19 years agoSame.
Jeffrey Stedfast [Fri, 21 Jan 2005 16:30:34 +0000 (16:30 +0000)]
Same.

2005-01-21  Jeffrey Stedfast  <fejj@novell.com>

* camel-offline-journal.c: Same.

19 years agoUse a new macro to get the class from the offline folder object, don't
Jeffrey Stedfast [Fri, 21 Jan 2005 15:45:43 +0000 (15:45 +0000)]
Use a new macro to get the class from the offline folder object, don't

2005-01-21  Jeffrey Stedfast  <fejj@ximian.com>

* camel-offline-folder.c (camel_offline_folder_downsync): Use a
new macro to get the class from the offline folder object, don't
cast the object as a class.

19 years agolook for case where passed in node does not contain any properites. In the
Sivaiah Nallagatla [Fri, 21 Jan 2005 04:37:06 +0000 (04:37 +0000)]
look for case where passed in node does not contain any properites. In the

2005-01-21  Sivaiah Nallagatla <snallagatla@novell.com>

        * libedataserver/e-source.c
        (e_source_update_from_xml_node) : look for
        case where passed in node does not contain any properites.
        In the case reset the properites of the source
        and emit the changed signal
        makes personal books unselectable
        from auto-completion

19 years agoUpdated Czech translation.
Miloslav Trmac [Thu, 20 Jan 2005 19:28:55 +0000 (19:28 +0000)]
Updated Czech translation.

2005-01-20  Miloslav Trmac  <mitr@volny.cz>

* cs.po: Updated Czech translation.

19 years ago*** empty log message ***
Parthasarathi Susarla [Thu, 20 Jan 2005 11:13:03 +0000 (11:13 +0000)]
*** empty log message ***

19 years agosupport for status for message tracking. Removed compiler warnings.
Parthasarathi Susarla [Thu, 20 Jan 2005 09:21:19 +0000 (09:21 +0000)]
support for status for message tracking. Removed compiler warnings.

2005-01-20  Parthasarathi Susarla <sparthasarathi@novell.com>

* providers/groupwise/camel-groupwise-folder.c
  (groupwise_folder_get_message) : support for status
  for message tracking.
  Removed compiler warnings.

19 years agofixed problem with sending mails with only a single mime part
Parthasarathi Susarla [Thu, 20 Jan 2005 08:35:11 +0000 (08:35 +0000)]
fixed problem with sending mails with only a single mime part

2005-01-20  Parthasarathi Susarla <sparthasarathi@novell.com>
   * camel-groupwise-utils.c (camel_groupwise_util_item_from_message):
 fixed problem with sending mails with only a single mime part

19 years agoShow warning, but display message in case we cannot get attachments.
Parthasarathi Susarla [Thu, 20 Jan 2005 08:14:15 +0000 (08:14 +0000)]
Show warning, but display message in case we cannot get attachments.

2005-01-20  Parthasarathi Susarla <sparthasarathi@novell.com>

* providers/groupwise/camel-groupwise-folder.c
  (groupwise_folder_get_message):
  Show warning, but display message in case we cannot get
  attachments.
  Display the itip control for appointments even if no
  message body is present
* providers/groupwise/camel-groupwise-store.c
  (groupwise_get_folder_info):
  Not displaying the Calendar and Contacts folders in the mail
  view.

19 years agosets the type of the container the in the container private structure.
Parthasarathi Susarla [Thu, 20 Jan 2005 07:01:37 +0000 (07:01 +0000)]
sets the type of the container the in the container private structure.

2005-01-20  Parthasarathi Susarla <sparthasarathi@novell.com>

* e-gw-container.[ch] (e_gw_container_set_from_soap_parameter):
  sets the type of the container the in the container private
  structure.

19 years agosets the type of the container the in the container private structure.
Parthasarathi Susarla [Thu, 20 Jan 2005 07:00:08 +0000 (07:00 +0000)]
sets the type of the container the in the container private structure.

2005-01-20  Parthasarathi Susarla <sparthasarathi@novell.com>

* e-gw-container.[ch] (e_gw_container_set_from_soap_parameter):
  sets the type of the container the in the container private
  structure.

19 years agoIf the default zone is not set use utc, instead of returning NULL for the
Chenthill Palanisamy [Thu, 20 Jan 2005 06:53:20 +0000 (06:53 +0000)]
If the default zone is not set use utc, instead of returning NULL for the

2005-01-20  Chenthill Palanisamy  <pchenthill@novell.com>

* backends/groupwise/e-cal-backend-groupwise-utils.c:
(set_properties_from_cal_component): If the default zone is
not set use utc, instead of returning NULL for the item.

19 years agosets the type of the container the in the container private structure.
Parthasarathi Susarla [Thu, 20 Jan 2005 06:48:23 +0000 (06:48 +0000)]
sets the type of the container the in the container private structure.

2005-01-20  Parthasarathi Susarla <sparthasarathi@novell.com>

* e-gw-container.[ch] (e_gw_container_set_from_soap_parameter):
  sets the type of the container the in the container private
  structure.

19 years agosince malloc(MAXINT+1) returns a valid pointer, validate the length of the
Not Zed [Thu, 20 Jan 2005 06:09:20 +0000 (06:09 +0000)]
since malloc(MAXINT+1) returns a valid pointer, validate the length of the

2005-01-20  Not Zed  <NotZed@Ximian.com>

        * camel-lock-helper.c (main): since malloc(MAXINT+1) returns a
        valid pointer, validate the length of the path before using it.
        set maximum path to 65000 characters.  Spotted by Max Vozeler
        <max@hinterhof.net>

19 years agoOnly init the perperties list once (class_init can be called multiple
Jeffrey Stedfast [Wed, 19 Jan 2005 20:51:29 +0000 (20:51 +0000)]
Only init the perperties list once (class_init can be called multiple

2005-01-19  Jeffrey Stedfast  <fejj@novell.com>

* camel-offline-folder.c (camel_offline_folder_class_init): Only
init the perperties list once (class_init can be called multiple
times apparently).

19 years agodisable debugging.
Jeffrey Stedfast [Wed, 19 Jan 2005 18:39:37 +0000 (18:39 +0000)]
disable debugging.

2005-01-19  Jeffrey Stedfast  <fejj@novell.com>

* providers/imap4/camel-imap4-utils.c: disable debugging.

19 years agoSet a cmeta file path.
Jeffrey Stedfast [Wed, 19 Jan 2005 17:06:24 +0000 (17:06 +0000)]
Set a cmeta file path.

2005-01-19  Jeffrey Stedfast  <fejj@novell.com>

* providers/imap4/camel-imap4-folder.c (camel_imap4_folder_new):
Set a cmeta file path.

19 years agodisabled debugging unless specifically enabled
Jeffrey Stedfast [Wed, 19 Jan 2005 16:34:19 +0000 (16:34 +0000)]
disabled debugging unless specifically enabled

19 years agoDisable debugging spew unless imap4:command is enabled.
Jeffrey Stedfast [Wed, 19 Jan 2005 16:32:52 +0000 (16:32 +0000)]
Disable debugging spew unless imap4:command is enabled.

2005-01-19  Jeffrey Stedfast  <fejj@novell.com>

* providers/imap4/camel-imap4-command.c: Disable debugging spew
unless imap4:command is enabled.

19 years agodeal with instances.
Rodrigo Moya [Wed, 19 Jan 2005 16:26:34 +0000 (16:26 +0000)]
deal with instances.

2005-01-19  Rodrigo Moya <rodrigo@novell.com>

* backends/file/e-cal-backend-file.c (cancel_received_object): deal
with instances.

19 years agoDocumented.
Jeffrey Stedfast [Wed, 19 Jan 2005 16:24:16 +0000 (16:24 +0000)]
Documented.

2005-01-19  Jeffrey Stedfast  <fejj@novell.com>

* camel-offline-folder.c (camel_offline_folder_downsync): Documented.

* camel-offline-store.c (camel_offline_store_set_network_state):
Use NULL as the search expression which forces all messages to be
synced.

2005-01-18  Jeffrey Stedfast  <fejj@novell.com>

* providers/imap4/camel-imap4-summary.c (imap4_header_load): Load
the IMAP4 summary version.
(imap4_header_save): Save the IMAP4 summary version.

2005-01-13  Jeffrey Stedfast  <fejj@novell.com>

* providers/groupwise/camel-groupwise-journal.c
(groupwise_entry_load): Simplified the exception case. Also, in
the exception case don't abort() if entry->type is an unknown type
(keeps us from "crashing" on invalid/corrupted journal data).
(camel_groupwise_journal_append): Don't free the uid here.
(camel_groupwise_journal_transfer): Same.
(groupwise_entry_write): Save the original_uid for TRANSFER types
as we need it when we later replay the journal.
(groupwise_entry_load): Load the original_uid here for TRANSFER
entries.
(groupwise_entry_free): Free the original_uid too.
(groupwise_entry_play_transfer): Untangled from the APPEND entry
replay because the code has very little to nothing in
common. Also, after transfer we need to get the new message info
structure and copy user tags/flags and system flags over or we
lose that information.
(play_update): Removed.

19 years agoset the correct method on the VCALENDAR we create or it will fail in the
Rodrigo Moya [Wed, 19 Jan 2005 16:09:02 +0000 (16:09 +0000)]
set the correct method on the VCALENDAR we create or it will fail in the

2005-01-19  Rodrigo Moya <rodrigo@novell.com>

* backends/file/e-cal-backend-file.c
(e_cal_backend_file_receive_objects): set the correct method on the
VCALENDAR we create or it will fail in the code below. Deal correctly
with detached recurrences.
(remove_instance): unref the categories before removing the recurrences
from the hash table.

19 years agoset the message id as the uid for the CamelMimeMessage
Parthasarathi Susarla [Wed, 19 Jan 2005 16:01:17 +0000 (16:01 +0000)]
set the message id as the uid for the CamelMimeMessage

2005-01-19  Parthasarathi Susarla <sparthasarathi@novell.com>

* providers/groupwise/camel-groupwise-folder.c
(groupwise_folder_get_message): set the message id as the uid
for the CamelMimeMessage

19 years agoAdd 'default' to the view argument, as this is now necessary for the
Harish Krishnaswamy [Wed, 19 Jan 2005 13:36:41 +0000 (13:36 +0000)]
Add 'default' to the view argument, as this is now necessary for the

* backends/groupwise/e-cal-backend-groupwise.c
(e_cal_backend_groupwise_create_object) : Add 'default' to
the view argument, as this is now necessary for the server
to display the default values.

19 years agomask the password with 'X' characters while dumping liginRequest to screen
Sivaiah Nallagatla [Wed, 19 Jan 2005 08:05:43 +0000 (08:05 +0000)]
mask the password with 'X' characters while dumping liginRequest to screen

2005-01-19  Sivaiah Nallagatla <snallagatla@novell.com>

        * e-gw-message.c (e_gw_message_write_footer):
        mask the password with 'X' characters while dumping
        liginRequest to screen
        fixes #70067

19 years agoImplement. (get_range_at_position): Keep track of whether we're within
Hans Petter Jansson [Wed, 19 Jan 2005 06:56:24 +0000 (06:56 +0000)]
Implement. (get_range_at_position): Keep track of whether we're within

2005-01-19  Hans Petter Jansson  <hpj@novell.com>

* e-name-selector-entry.c (sanitize_string): Implement.
(get_range_at_position): Keep track of whether we're within quotes or
not, and act accordingly.
(get_index_at_position): Ditto.
(get_range_by_index): Ditto.
(is_quoted_at): Implement.
(build_textrep_for_contact): Remove ugly hack, no longer needed.
(contact_match_cue): Remove comment that no longer has any meaning.
(generate_attribute_list): Ditto.
(type_ahead_complete): Sanitize inserted string.
(sync_destination_at_position): Ditto.
(insert_unichar): Treat comma normally if we're within quotes. Update
attribute list if we're editing within the string and not appending.
(user_delete_text): Ditto, update attribute list if necessary.
(destination_row_changed): Sanitize inserted string.
(destination_row_inserted): Ditto.

19 years agoUpdated German translation.
Frank Arnold [Wed, 19 Jan 2005 00:12:18 +0000 (00:12 +0000)]
Updated German translation.

2005-01-19  Frank Arnold  <farnold@cvs.gnome.org>

* de.po: Updated German translation.

19 years ago2005-01-19 Kjartan Maraas <kmaraas@gnome.org>
Kjartan Maraas [Tue, 18 Jan 2005 23:38:16 +0000 (23:38 +0000)]
2005-01-19  Kjartan Maraas  <kmaraas@gnome.org>

* nb.po:

19 years agoTolerate the case where you're trying to get the first contact and we have
Hans Petter Jansson [Tue, 18 Jan 2005 23:02:19 +0000 (23:02 +0000)]
Tolerate the case where you're trying to get the first contact and we have

2005-01-18  Hans Petter Jansson  <hpj@novell.com>

* e-name-selector-entry.c (find_destination_by_index): Tolerate
the case where you're trying to get the first contact and we
have zero, without warning.
(sync_destination_at_position): Accept the fact that we may not get a
destination to sync (happens if there are no destinations and the user
activated the entry), and return instead of failing an assertion.

19 years agoFixes #68599
Rodrigo Moya [Tue, 18 Jan 2005 17:53:44 +0000 (17:53 +0000)]
Fixes #68599

2005-01-18  Rodrigo Moya <rodrigo@novell.com>

Fixes #68599

* libedata-cal/e-cal-backend-cache.c
(e_cal_backend_cache_get_component): make sure we always return a
valid ECalComponent.
(e_cal_backend_cache_get_components): ditto.

19 years agoTranslation updated.
Priit Laes [Tue, 18 Jan 2005 17:16:58 +0000 (17:16 +0000)]
Translation updated.

2005-01-18  Priit Laes  <plaes@cvs.gnome.org>

* et.po: Translation updated.

19 years agoTranslation updated.
Priit Laes [Tue, 18 Jan 2005 13:21:30 +0000 (13:21 +0000)]
Translation updated.

2005-01-18  Priit Laes  <plaes@cvs.gnome.org>

* et.po: Translation updated.

19 years agoRemoved debug statements and compiler warnings
Parthasarathi Susarla [Tue, 18 Jan 2005 11:43:02 +0000 (11:43 +0000)]
Removed debug statements and compiler warnings

2005-01-18  Parthasarathi Susarla <sparthasarathi@novell.com>

* providers/groupwise/camel-groupwise-store.c:
  Removed debug statements and compiler warnings

19 years agosupport for status tracking of a sent mail
Parthasarathi Susarla [Tue, 18 Jan 2005 11:24:51 +0000 (11:24 +0000)]
support for status tracking of a sent mail

2005-01-12  Parthasarathi Susarla <sparthasarathi@novell.com>

* e-gw-item.[ch]
(set_recipient_list_from_soap_parameter): support for status
tracking of a sent mail