Hans Petter [Sat, 22 Jan 2005 10:00:23 +0000 (10:00 +0000)]
Oops, fix up the ChangeLog.
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.
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.
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.
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.
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.
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.
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.
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
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.
Parthasarathi Susarla [Thu, 20 Jan 2005 11:13:03 +0000 (11:13 +0000)]
*** empty log message ***
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.
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
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.
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.
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.
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.
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.
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>
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).
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.
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.
Jeffrey Stedfast [Wed, 19 Jan 2005 16:34:19 +0000 (16:34 +0000)]
disabled debugging unless specifically 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.
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.
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.
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.
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
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.
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
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.
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.
Kjartan Maraas [Tue, 18 Jan 2005 23:38:16 +0000 (23:38 +0000)]
2005-01-19 Kjartan Maraas <kmaraas@gnome.org>
* nb.po:
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.
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.
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.
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.
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
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
Sivaiah Nallagatla [Tue, 18 Jan 2005 10:26:13 +0000 (10:26 +0000)]
remove poa ip and soap ssl settings. We no longer need them as we now use
2005-01-17 Sivaiah Nallagatla <snallagatla@novell.com>
* camel-groupwise-proviuder.c : remove poa ip and
soap ssl settings. We no longer need them as we now use soap for mail
* camel-groupwise-store.c (groupwise_auth_loop) :
when use_sll is whenever possible try to login
using https and them if it fails using http
Sivaiah Nallagatla [Tue, 18 Jan 2005 10:11:44 +0000 (10:11 +0000)]
use https always except when use_ssl is "never". This change is part of
2004-01-17 Sivaiah Nallagatla <snallagatla@novell.com>
* backends/groupwise/e-cal-backend-groupwise.c
(from_uri) : use https always except
when use_ssl is "never". This change is part of the changes done to remove
separate settings for ssl for soap in account config
Sivaiah Nallagatla [Tue, 18 Jan 2005 10:03:21 +0000 (10:03 +0000)]
use https always except when use_ssl is "never"
2005-01-17 Sivaiah Nallagatla <snallagatla@novell.com>
* backends/groupwise/e-book-backend-groupwise.c (
e_book_backend_groupwise_load_source) : use https always except
when use_ssl is "never"
Žygimantas Beručka [Mon, 17 Jan 2005 16:21:45 +0000 (16:21 +0000)]
Updated Lithuanian translation.
2005-01-17 Žygimantas Beručka <uid0@akl.lt>
* lt.po: Updated Lithuanian translation.
Rodrigo Moya [Mon, 17 Jan 2005 12:18:36 +0000 (12:18 +0000)]
don't save the file if it's not dirty!
2005-01-17 Rodrigo Moya <rodrigo@novell.com>
* backends/file/e-cal-backend-file.c (save_file_when_idle): don't
save the file if it's not dirty!
Rodrigo Moya [Mon, 17 Jan 2005 12:06:21 +0000 (12:06 +0000)]
use guint for idle id.
2005-01-17 Rodrigo Moya <rodrigo@novell.com>
* backends/file/e-cal-backend-file.c: use guint for idle id.
Rodrigo Moya [Mon, 17 Jan 2005 12:04:54 +0000 (12:04 +0000)]
Added bug number to ChangeLog entry
Rodrigo Moya [Mon, 17 Jan 2005 11:57:06 +0000 (11:57 +0000)]
new function, to save the file to disk at application's idle times.
2005-01-17 Rodrigo Moya <rodrigo@novell.com>
* backends/file/e-cal-backend-file.c (save_file_when_idle): new
function, to save the file to disk at application's idle times.
(save): changed to just set the idle callback the first time and then,
just mark the file as dirty.
(e_cal_backend_file_finalize): remove the idle callback.
(e_cal_backend_file_dispose): save the file if dirty.
(e_cal_backend_file_init): initialize new members.
Rodrigo Moya [Mon, 17 Jan 2005 11:08:31 +0000 (11:08 +0000)]
make sure we clean up the old view and listener before setting the new
2005-01-17 Rodrigo Moya <rodrigo@novell.com>
* libecal/e-cal-view.c (e_cal_view_set_property): make sure we clean
up the old view and listener before setting the new ones.
Not Zed [Mon, 17 Jan 2005 09:01:56 +0000 (09:01 +0000)]
dont enforce local store == no inbox; maildir implements one now.
2005-01-17 Not Zed <NotZed@Ximian.com>
* tests/lib/folders.c (test_folder_basic): dont enforce local
store == no inbox; maildir implements one now.
* camel-multipart-signed.c (skip_content): in the message state
skip a state, otherwise we go nowhere but down an overflowed stack drain.
2005-01-14 Not Zed <NotZed@Ximian.com>
** Better fix for #65178.
* tests/folder/test11.c: new maildir test.
* camel-store.c (camel_store_folder_uri_equal): dont pass NULL
values to compare_folder_name.
* providers/local/camel-maildir-store.c (get_folder_info):
reimplemented, now everything isn't a subfolder of INBOX ('.')
anymore.
(get_inbox): call main entry point so we don't create multiple
inboxes each call.
(scan_dirs): re-implemented using non-recursive implementation.
(scan_fi, scan_free, scan_equal, scan_hash): helpers for above.
(md_canon_name): helper to canonicalise old-format names to new
ones.
(maildir_hash_folder_name, maildir_compare_folder_name): implement
custom folder hash functions so canonicalisation works.
(get_folder): canoncalise name before using it. special case '.'
aka 'inbox', so that it is implicitly created if accessed.
(delete_folder): don't let the caller delete ".".
(camel_folder_info_new): removed.
Not Zed [Mon, 17 Jan 2005 07:40:26 +0000 (07:40 +0000)]
in the message state skip a state, otherwise we go nowhere but down an
2005-01-17 Not Zed <NotZed@Ximian.com>
* camel-multipart-signed.c (skip_content): in the message state
skip a state, otherwise we go nowhere but down an overflowed stack drain.
Priit Laes [Sat, 15 Jan 2005 08:21:21 +0000 (08:21 +0000)]
Translation updated.
2005-01-15 Priit Laes <plaes@cvs.gnome.org>
* et.po: Translation updated.
Updated ja.po. T.Aihana [Sat, 15 Jan 2005 05:59:35 +0000 (05:59 +0000)]
2005-01-15 Updated ja.po. T.Aihana <aihana@gnome.gr.jp>
Francisco Javier F. Serrador [Sat, 15 Jan 2005 01:41:37 +0000 (01:41 +0000)]
Updated Spanish translation.
2005-01-15 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
* es.po: Updated Spanish translation.
Jeffrey Stedfast [Fri, 14 Jan 2005 21:53:51 +0000 (21:53 +0000)]
if the first connection fails, clear the exception before trying again.
2005-01-14 Jeffrey Stedfast <fejj@novell.com>
* providers/smtp/camel-smtp-transport.c
(connect_to_server_wrapper): if the first connection fails, clear
the exception before trying again.
(connect_to_server): Use ssl_new_raw() for STARTTLS mode
conenctions. Fixes bug #71082.
Adam Weinberger [Fri, 14 Jan 2005 18:36:28 +0000 (18:36 +0000)]
Updated Canadian English translation.
* en_CA.po: Updated Canadian English translation.
Adam Weinberger [Fri, 14 Jan 2005 18:32:42 +0000 (18:32 +0000)]
Removed nonexistant file from list.
* POTFILES.in: Removed nonexistant file from list.
Jeffrey Stedfast [Fri, 14 Jan 2005 18:25:39 +0000 (18:25 +0000)]
Get the appended_uid from camel_folder_append_message() so that we can
2005-01-14 Jeffrey Stedfast <fejj@novell.com>
* providers/imap4/camel-imap4-journal.c (imap4_entry_play_append):
Get the appended_uid from camel_folder_append_message() so that we
can copy all user flags/tags over from the journal info over to
the real summary info once the append has completed (assuming of
course that the server supports UIDPLUS).
(camel_imap4_journal_readd_failed): New function to readd
message-info's from failed journal appends to the folder summary
so that they aren't lost from the user's message-list (they have
to temporarily be removed while the summary updates itself from
the server or Bad Things (tm) would happen).
* providers/imap4/camel-imap4-summary.c
(camel_imap4_summary_flush_updates): Readd the failed journal
replay info's to the summary so even if messages fail to be
appended to the folder, the user will still see them in his/her
message-list.
Priit Laes [Fri, 14 Jan 2005 09:54:19 +0000 (09:54 +0000)]
Added 'ar', 'cy', 'he', 'hi', 'is', 'mk', 'ml', 'wa' to ALL_LINGUAS.
2005-01-14 Priit Laes <amd@store20.com>
* configure.in: Added 'ar', 'cy', 'he', 'hi', 'is', 'mk', 'ml',
'wa' to ALL_LINGUAS.
Not Zed [Fri, 14 Jan 2005 09:50:12 +0000 (09:50 +0000)]
reverted rodrigo's change. We never build ESexp as a GObject anymore (it
2005-01-14 Not Zed <NotZed@Ximian.com>
* libedataserver/e-sexp.c: reverted rodrigo's change. We never
build ESexp as a GObject anymore (it is used by camel).
Not Zed [Fri, 14 Jan 2005 08:24:27 +0000 (08:24 +0000)]
Added camel/*
2005-01-14 Not Zed <NotZed@Ximian.com>
* POTFILES.in: Added camel/*
* *.po: Merged in last version of evolution/camel po files.
* ar.po cy.po he.po hi.po is.po mk.po ml.po wa.po: Added new
translations from evolution.
Priit Laes [Fri, 14 Jan 2005 06:34:50 +0000 (06:34 +0000)]
Added files from libedataserverui dir.
2005-01-14 Priit Laes <amd@store20.com>
* POTFILES.in: Added files from libedataserverui dir.
Jeffrey Stedfast [Thu, 13 Jan 2005 21:22:48 +0000 (21:22 +0000)]
Use the same key shortcuts as current imap code.
2005-01-12 Jeffrey Stedfast <fejj@novell.com>
* providers/imap4/camel-imap4-provider.c: Use the same key
shortcuts as current imap code.
Sivaiah Nallagatla [Thu, 13 Jan 2005 16:08:45 +0000 (16:08 +0000)]
compare full_name against string instead of given name and surname.This
2005-01-13 Sivaiah Nallagatla <snallagatla@novell.com>
* libedatabook/e-book-backend-summary.c (do_compare):
compare full_name against string instead of given name
and surname.This fixes is full_name query on summary
* backends/file/e-bbok-backend-file.c
(e_book_backend_file_get_contact_list) : see if
query is a summary query and search over summary
to get matching contacts instead of iterating
over all contacts in db. Improves Performance
Not Zed [Thu, 13 Jan 2005 04:00:11 +0000 (04:00 +0000)]
** See bug #65178.
2005-01-13 Not Zed <NotZed@Ximian.com>
** See bug #65178.
* providers/local/camel-maildir-store.c (get_folder_info)
(get_folder): if the incoming folder name starts with /, convert
it to implicit start with "./".
Not Zed [Thu, 13 Jan 2005 02:53:38 +0000 (02:53 +0000)]
** See bug #69024.
2005-01-13 Not Zed <NotZed@Ximian.com>
** See bug #69024.
* providers/nntp/camel-nntp-store.c
(nntp_store_get_subscribed_folder_info): emit a folder_changed
event if refreshing it added any changes.
2005-01-12 Not Zed <NotZed@Ximian.com>
** See bug #47824.
* camel-multipart-signed.c (parse_content): re-implemented to use
camel-mime-parser. For the annoying pathalogical case of re-used
multipart boundary markers.
* camel-mime-parser.c (folder_scan_step): modified the multipart
state so that we don't try to match the same boundary again if
we've already seen an end boundary for this part. This is for the
annoying case of a multipart inside a multipart which shares an
identical boundary marker (groupwise!).
(camel_mime_parser_tell_start_boundary): new function to indicate
the offset of the start of the last boundary.
* tests/message/test3.c (main): remove the nonfatal fixme & put
extra null check for pre/postface text checks.
* tests/message/test2.c (convert): use size_t for iconv length
types.
Jeffrey Stedfast [Wed, 12 Jan 2005 17:29:30 +0000 (17:29 +0000)]
Fixed a possible uninitialised condition.
2005-01-11 Jeffrey Stedfast <fejj@novell.com>
* providers/imap4/camel-imap4-store-summary.c
(camel_imap4_store_summary_get_folder_info): Fixed a possible
uninitialised condition.
Rodrigo Moya [Wed, 12 Jan 2005 17:19:50 +0000 (17:19 +0000)]
Fixes #28532
2005-01-12 Rodrigo Moya <rodrigo@novell.com>
Fixes #28532
* e-categories-dialog.c (new_button_clicked): don't allow creation of
categories with names already being used.
Rodrigo Moya [Wed, 12 Jan 2005 17:19:15 +0000 (17:19 +0000)]
new function.
2005-01-12 Rodrigo Moya <rodrigo@novell.com>
* libedataserver/e-categories.[ch] (e_categories_exist): new function.
Rodrigo Moya [Wed, 12 Jan 2005 16:55:52 +0000 (16:55 +0000)]
*** empty log message ***
Rodrigo Moya [Wed, 12 Jan 2005 16:44:22 +0000 (16:44 +0000)]
removed the usage of the E_SEXP_IS_G_OBJECT macro, since it was not being
2005-01-12 Rodrigo Moya <rodrigo@novell.com>
* libedataserver/e-sexp.[ch]: removed the usage of the
E_SEXP_IS_G_OBJECT macro, since it was not being set anywhere.
(e_sexp_new): fixed some typoes.
(e_sexp_class_init): use g_type_class_peek_parent to get the
parent class for our class.
Rodrigo Moya [Wed, 12 Jan 2005 16:28:07 +0000 (16:28 +0000)]
*** empty log message ***
Rodrigo Moya [Wed, 12 Jan 2005 14:24:20 +0000 (14:24 +0000)]
Fixes #67974
2005-01-12 Rodrigo Moya <rodrigo@novell.com>
Fixes #67974
* backends/http/e-cal-backend-http.c (begin_retrieval_cb): set the
HTTP proxy on the SoupSession if configuration is set to use it.
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.