ÉRDI Gergo [Fri, 9 Jan 2004 20:05:38 +0000 (20:05 +0000)]
New calendar backend to show birthdays & anniversaries from the contact list
Jeffrey Stedfast [Fri, 9 Jan 2004 19:18:24 +0000 (19:18 +0000)]
Don't let control reach the end of a non-void function
2004-01-09 Jeffrey Stedfast <fejj@ximian.com>
* tests/ebook/test-date.c (main): Don't let control reach the end
of a non-void function
* backends/ldap/e-book-backend-ldap.c (find_book_view): Don't let
control reach the end of a non-void function
* libebook/e-contact.c (cert_getter): Don't let control reach the
end of a non-void function
* tests/ebook/test-string.c: Same as below.
* tests/ebook/test-photo.c: #include <string.h> for strlen and
memcmp.
(main): Don't let control reach the end of a non-void function
Jeffrey Stedfast [Fri, 9 Jan 2004 19:12:11 +0000 (19:12 +0000)]
Same as below.
2004-01-09 Jeffrey Stedfast <fejj@ximian.com>
* tests/ebook/test-string.c: Same as below.
* tests/ebook/test-photo.c: #include <string.h> for strlen and
memcmp.
(main): Don't let control reach the end of a non-void function
Rodrigo Moya [Fri, 9 Jan 2004 17:56:49 +0000 (17:56 +0000)]
new function.
2004-01-09 Rodrigo Moya <rodrigo@ximian.com>
* libedataserver/e-source-list.[ch]
(e_source_list_peek_group_by_name): new function.
Miloslav Trmac [Fri, 9 Jan 2004 16:30:08 +0000 (16:30 +0000)]
Update Czech translation
Harish Krishnaswamy [Fri, 9 Jan 2004 15:10:00 +0000 (15:10 +0000)]
Commits for implementation of populate_cache from GW server for the
groupwise backend.
Harish Krishnaswamy [Fri, 9 Jan 2004 14:58:15 +0000 (14:58 +0000)]
added declaration for e_gw_connection_get_items
Harish Krishnaswamy [Fri, 9 Jan 2004 14:57:37 +0000 (14:57 +0000)]
implement e_gw_connection_get_items to obtain calendar objects from
GW using the SOAP interface
Harish Krishnaswamy [Fri, 9 Jan 2004 14:57:07 +0000 (14:57 +0000)]
implemented populate_cache to fetch data from GW Calendar folder and populate the cache.
Ross Burton [Fri, 9 Jan 2004 12:15:13 +0000 (12:15 +0000)]
Change the API of e-book-async to make e-book as much as possible
Sivaiah Nallagatla [Fri, 9 Jan 2004 08:22:16 +0000 (08:22 +0000)]
added null check for source url to take care of accounts with Server Types
2004-01-09 Sivaiah Nallagatla <snallagatla@novell.com>
* providers/groupwise/groupwise-config-listener.c (is_groupwise_account): added null check
for source url to take care of accounts with Server Types as "None"
Not Zed [Fri, 9 Jan 2004 06:26:58 +0000 (06:26 +0000)]
fix removal of journal file, and remove the cmeta state file too.
2004-01-09 Not Zed <NotZed@Ximian.com>
* providers/imap/camel-imap-store.c (imap_forget_folder): fix
removal of journal file, and remove the cmeta state file too.
* providers/imap/camel-imap-folder.c (imap_getv): count up so we
call parent class if we missed any, rather than only if we didn't
miss any.
(imap_rename): rename the object state file.
(camel_imap_folder_new): set the object state file for persistent
properties.
* camel-disco-folder.c (disco_getv): support
(PERSISTENT_)PROPERTIES & OFFLINE_SYNC.
(disco_setv): implement OFFLINE_SYNC.
(camel_disco_folder_get_type): setup disco properties list.
(cdf_folder_changed): honour the offline_sync setting on the
current folder.
(disco_sync): save object state.
(disco_setv): save object state if it changed.
JP Rosevear [Fri, 9 Jan 2004 03:48:19 +0000 (03:48 +0000)]
kill warning (e_cal_get_timezone): fix preconditions, tzid being NULL is
004-01-08 JP Rosevear <jpr@ximian.com>
* libecal/e-cal.c (convert_type): kill warning
(e_cal_get_timezone): fix preconditions, tzid being NULL is valid,
set *zone to NULL if we short circuit on a local time
Not Zed [Fri, 9 Jan 2004 02:11:16 +0000 (02:11 +0000)]
move assertions here. (set_mime_type_field): change order slightly to
2004-01-09 Not Zed <NotZed@Ximian.com>
* camel-data-wrapper.c (camel_data_wrapper_set_mime_type_field):
move assertions here.
(set_mime_type_field): change order slightly to properly handle
setting the same object. removed assertions from internal method.
JP Rosevear [Thu, 8 Jan 2004 19:26:07 +0000 (19:26 +0000)]
don't remove the gconf listener
2004-01-08 JP Rosevear <jpr@ximian.com>
* libedataserver/e-source-list.c (e_source_list_sync): don't
remove the gconf listener
Rodrigo Moya [Thu, 8 Jan 2004 15:19:38 +0000 (15:19 +0000)]
*** empty log message ***
Sivaiah Nallagatla [Thu, 8 Jan 2004 14:22:37 +0000 (14:22 +0000)]
add groupwise to SUBDIRS new camel provider for groupwise new class to add
2004-01-08 Sivaiah Nallagatla <snallagatla@novell.com>
* providers/Makefile.am : add groupwise to SUBDIRS
* providers/groupwise/camel-groupwise-provider.c: new camel provider for groupwise
* providers/groupwise/groupwise-config-listener.[ch] : new class to add e-sources for groupwise calender and tasks
* providers/groupwise/Makefile.am : added new files to Makefile.am
Ross Burton [Thu, 8 Jan 2004 09:44:14 +0000 (09:44 +0000)]
Add a video conferencing URL field
JP Rosevear [Thu, 8 Jan 2004 02:27:24 +0000 (02:27 +0000)]
Missing entries.
Miloslav Trmac [Wed, 7 Jan 2004 19:04:40 +0000 (19:04 +0000)]
Update Czech translation
Rodrigo Moya [Wed, 7 Jan 2004 18:23:50 +0000 (18:23 +0000)]
*** empty log message ***
Rodrigo Moya [Wed, 7 Jan 2004 18:15:26 +0000 (18:15 +0000)]
keep the username and password passed from the client, and don't open the
2004-01-07 Rodrigo Moya <rodrigo@ximian.com>
* backends/groupwise/e-cal-backend-groupwise.c
(e_cal_backend_groupwise_open): keep the username and password
passed from the client, and don't open the connection here.
(e_cal_backend_groupwise_set_mode): ...do it here, when we change
mode to 'online'.
(e_cal_backend_groupwise_get_mode): implemented.
(e_cal_backend_groupwise_is_loaded): check the cache, not the
connection, since we can be loaded without being online.
(populate_cache): made it static.
* backends/http/e-cal-backend-http.c (begin_retrieval_cb): only
begin the retrieval if we are online.
* libecal/e-cal-util.h: added cal_mode_to_corba macro from
e-cal-backend-http.c.
Marco Ciampa [Wed, 7 Jan 2004 16:20:40 +0000 (16:20 +0000)]
Updated italian translation
Rodrigo Moya [Wed, 7 Jan 2004 14:21:33 +0000 (14:21 +0000)]
removed g_assert_not_reached.
2004-01-07 Rodrigo Moya <rodrigo@ximian.com>
* libecal/e-cal.c (convert_type): removed g_assert_not_reached.
Rodrigo Moya [Wed, 7 Jan 2004 13:48:42 +0000 (13:48 +0000)]
pass the correct callback data for e_cal_resolve_tzid_cb().
2004-01-07 Rodrigo Moya <rodrigo@ximian.com>
* libecal/e-cal.c (e_cal_get_alarms_for_object): pass the correct
callback data for e_cal_resolve_tzid_cb().
JP Rosevear [Wed, 7 Jan 2004 13:46:05 +0000 (13:46 +0000)]
remove DISABLE_DEPRECATED flags
2004-01-07 JP Rosevear <jpr@ximian.com>
* libedata-book/Makefile.am: remove DISABLE_DEPRECATED flags
* libebook/Makefile.am: ditto
2004-01-06 Chris Toshok <toshok@ximian.com>
* backends/file/e-book-backend-file.c
(e_book_backend_file_load_source): use e_util_mkdir_hier here
instead of mkdir.
(do_create): add the db_error to the spew.
(e_book_backend_file_load_source): don't use mkdir here, use
e_util_mkdir_hier.
JP Rosevear [Wed, 7 Jan 2004 13:44:17 +0000 (13:44 +0000)]
remove DISABLE_DEPRECATED flags
2004-01-07 JP Rosevear <jpr@ximian.com>
* libedata-cal/Makefile.am: remove DISABLE_DEPRECATED flags
* libecal/Makefile.am: ditto
JP Rosevear [Wed, 7 Jan 2004 13:41:40 +0000 (13:41 +0000)]
remove DISABLE_DEPRECATED flags
2004-01-07 JP Rosevear <jpr@ximian.com>
* libedataserver/Makefile.am: remove DISABLE_DEPRECATED flags
Rodrigo Moya [Wed, 7 Jan 2004 12:30:56 +0000 (12:30 +0000)]
clone the icalcomponent to avoid having a pointer to an object that is
2004-01-07 Rodrigo Moya <rodrigo@ximian.com>
* libecal/e-cal.c (build_component_alarms_list): clone the icalcomponent
to avoid having a pointer to an object that is freed afterwards, in
e_cal_get_alarms_in_range.
(e_cal_get_alarms_in_range): use icalcomponent_free to free the objects
in the list returned by e_cal_get_object_list.
Rodrigo Moya [Wed, 7 Jan 2004 11:49:39 +0000 (11:49 +0000)]
pass the correct data (an ECal, not an icalcomponent) to
2004-01-07 Rodrigo Moya <rodrigo@ximian.com>
* libecal/e-cal.c (build_component_alarms_list): pass the correct
data (an ECal, not an icalcomponent) to e_cal_resolve_tzid_cb.
Christian Neumair [Wed, 7 Jan 2004 09:33:52 +0000 (09:33 +0000)]
Fix ChangeLog info.
Chris Toshok [Tue, 6 Jan 2004 21:37:55 +0000 (21:37 +0000)]
use e_util_mkdir_hier here instead of mkdir. (do_create): add the db_error
2004-01-06 Chris Toshok <toshok@ximian.com>
* backends/file/e-book-backend-file.c
(e_book_backend_file_load_source): use e_util_mkdir_hier here
instead of mkdir.
(do_create): add the db_error to the spew.
(e_book_backend_file_load_source): don't use mkdir here, use
e_util_mkdir_hier.
Miloslav Trmac [Tue, 6 Jan 2004 16:43:39 +0000 (16:43 +0000)]
Update Czech translation
JP Rosevear [Tue, 6 Jan 2004 15:53:13 +0000 (15:53 +0000)]
implement uid checking for sexps (e_cal_backend_sexp_new): use nice glib
2004-01-06 JP Rosevear <jpr@ximian.com>
* libedata-cal/e-cal-backend-sexp.c (func_uid): implement uid
checking for sexps
(e_cal_backend_sexp_new): use nice glib macro to count sexp
elements
* libedata-cal/e-cal-backend-cache.c: guard config.h include and
include string.h to kill warning
Christian Neumair [Tue, 6 Jan 2004 13:43:43 +0000 (13:43 +0000)]
Updated German translation.
Christian Neumair [Tue, 6 Jan 2004 13:39:24 +0000 (13:39 +0000)]
Generalize some more strings, this time in addressbook/libebook/e-book.c.
Kostas Papadimas [Tue, 6 Jan 2004 13:27:47 +0000 (13:27 +0000)]
Updated the Greek translation
Rodrigo Moya [Tue, 6 Jan 2004 13:17:16 +0000 (13:17 +0000)]
the list returned by e_cal_get_object_list() contains icalcomponent's
2004-01-06 Rodrigo Moya <rodrigo@ximian.com>
* libecal/e-cal.c (build_component_alarms_list): the list returned
by e_cal_get_object_list() contains icalcomponent's already,
so no need to parse them as strings.
(e_cal_open): fixed warning.
JP Rosevear [Mon, 5 Jan 2004 20:55:29 +0000 (20:55 +0000)]
include sys/types.h for freebsd
2004-01-05 JP Rosevear <jpr@ximian.com>
* camel-utf8.c: include sys/types.h for freebsd
Rodrigo Moya [Mon, 5 Jan 2004 17:07:13 +0000 (17:07 +0000)]
added 'prefix' argument, for not hard-coding all parameters to the "types"
2004-01-05 Rodrigo Moya <rodrigo@ximian.com>
* backends/groupwise/e-gw-message.[ch]
(e_gw_message_write_string_parameter): added 'prefix' argument, for
not hard-coding all parameters to the "types" prefix.
* backends/groupwise/e-gw-connection.c (logout, e_gw_connection_new,
e_gw_connection_get_items): pass the XML prefix to
e_gw_message_write_string_parameter().
Christian Neumair [Mon, 5 Jan 2004 12:30:47 +0000 (12:30 +0000)]
Generalize some strings in calendar/libedata-cal/e-cal-backend-sexp.c.
Rodrigo Moya [Mon, 5 Jan 2004 12:16:54 +0000 (12:16 +0000)]
renamed from imap_*.
2004-01-05 Rodrigo Moya <rodrigo@ximian.com>
* providers/groupwise/camel-groupwise-provider.c (groupwise_url_hash,
groupwise_url_equal): renamed from imap_*.
Rodrigo Moya [Mon, 5 Jan 2004 12:00:47 +0000 (12:00 +0000)]
new function to get all objects in the cache.
2004-01-05 Rodrigo Moya <rodrigo@ximian.com>
* libedataserver/e-file-cache.[ch] (e_file_cache_get_objects): new
function to get all objects in the cache.
Rodrigo Moya [Mon, 5 Jan 2004 10:50:32 +0000 (10:50 +0000)]
merged _add_component and _replace_component into a single function.
2004-01-05 Rodrigo Moya <rodrigo@ximian.com>
* libedata-cal/e-cal-backend-cache.[ch] (e_cal_backend_cache_put_object):
merged _add_component and _replace_component into a single function.
* backends/groupwise/e-cal-backend-groupwise.c (populate_cache):
use e_cal_backend_cache_put_object, and let the cache deal with
additions/replacements.
Not Zed [Mon, 5 Jan 2004 08:54:52 +0000 (08:54 +0000)]
check the right return of the socket call, dont set fd to the value of the
2004-01-05 Not Zed <NotZed@Ximian.com>
* camel-tcp-stream-raw.c (socket_connect): check the right return
of the socket call, dont set fd to the value of the -1 check!
Sivaiah Nallagatla [Mon, 5 Jan 2004 06:29:16 +0000 (06:29 +0000)]
new class implementing addition, removal, modification of e-sources for
2004-01-05 Sivaiah Nallagatla <snallagatla@novell.com>
* backends/groupwise/groupwise-config-listener.[ch] : new class implementing addition,
removal, modification of e-sources for calender and tasks for groupwise accounts.
* backends/groupwise/Makefile.am : added above two files in Makefile.am
Jeffrey Stedfast [Fri, 2 Jan 2004 23:46:40 +0000 (23:46 +0000)]
Save errno and check the return of the socket() call.
2003-12-27 Jeffrey Stedfast <fejj@ximian.com>
* camel-tcp-stream-raw.c (socket_connect): Save errno and check
the return of the socket() call.
Chris Toshok [Mon, 29 Dec 2003 21:57:30 +0000 (21:57 +0000)]
new test - make sure we return NULL for undefined/unimplemented fields.
2003-12-29 Chris Toshok <toshok@ximian.com>
* tests/ebook/test-undefinedfield.c: new test - make sure we
return NULL for undefined/unimplemented fields.
* tests/ebook/Makefile.am (noinst_PROGRAMS): add
test-undefinedfield.
Chris Toshok [Mon, 29 Dec 2003 21:53:10 +0000 (21:53 +0000)]
reset the GValue if there's a problem getting it (will force it to NULL).
2003-12-29 Chris Toshok <toshok@ximian.com>
* libebook/e-contact.c (e_contact_get_property): reset the GValue
if there's a problem getting it (will force it to NULL).
Chris Toshok [Mon, 29 Dec 2003 19:54:49 +0000 (19:54 +0000)]
initialize value to NULL so that if the field is unknown (meaning we
2003-12-29 Chris Toshok <toshok@ximian.com>
* libebook/e-contact.c (e_contact_get): initialize value to NULL
so that if the field is unknown (meaning we haven't gotten around
to implementing it yet, like the category list stuff), we don't
return an invalid pointer.
JP Rosevear [Mon, 29 Dec 2003 15:53:17 +0000 (15:53 +0000)]
bump libsoup requirement, version, libtool numbers
2003-12-29 JP Rosevear <jpr@ximian.com>
* configure.in: bump libsoup requirement, version, libtool numbers
Görkem Çetin [Sun, 28 Dec 2003 20:46:20 +0000 (20:46 +0000)]
intltool-update *
Francisco Javier F. Serrador [Sat, 27 Dec 2003 19:52:29 +0000 (19:52 +0000)]
Updated Spanish translation.
2003-12-27 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
* es.po: Updated Spanish translation.
Rodrigo Moya [Wed, 24 Dec 2003 16:29:42 +0000 (16:29 +0000)]
g_module_open the other providers we depend on to avoid load ordering
2003-12-24 Rodrigo Moya <rodrigo@ximian.com>
* providers/groupwise/camel-groupwise-provider.c
(camel_provider_module_init): g_module_open the other providers we
depend on to avoid load ordering problems.
2003-12-22 Rodrigo Moya <rodrigo@ximian.com>
* providers/groupwise/camel-groupwise-provider.c: removed useless
configuration options, and added other options from the IMAP
provider.
(camel_provider_module_init): register a SMTP transport object also, and
removed SASL registration, since we don't support it.
2003-12-19 Sivaiah Nallagatla <snallagatla@novell.com>
* providers/groupwise/Makefile.am:
* providers/groupwise/libcamelgroupwise.urls:
* providers/groupwise/camel-groupwise-provider.c: added Camel
provider for Groupwise accounts, based on the IMAP one.
Rodrigo Moya [Wed, 24 Dec 2003 13:27:35 +0000 (13:27 +0000)]
fixed warning.
2003-12-24 Rodrigo Moya <rodrigo@ximian.com>
* backends/groupwise/e-gw-connection.c (e_gw_connection_get_items):
fixed warning.
Rodrigo Moya [Wed, 24 Dec 2003 13:25:18 +0000 (13:25 +0000)]
fixed warning.
2003-12-24 Rodrigo Moya <rodrigo@ximian.com>
* backends/groupwise/e-gw-connection.c (e_gw_connection_get_items):
fixed warning.
Rodrigo Moya [Wed, 24 Dec 2003 13:17:29 +0000 (13:17 +0000)]
added 'session_id' argument, to add the <Header> SOAP part if not NULL.
2003-12-24 Rodrigo Moya <rodrigo@ximian.com>
* backends/groupwise/e-gw-message.[ch] (e_gw_message_new_with_header):
added 'session_id' argument, to add the <Header> SOAP part if not NULL.
* backends/groupwise/e-gw-connection.c (e_gw_connection_get_items): use
e_gw_message_new_with_header to create the SOAP message. Also, unref
the correct object if we don't get a response from
e_gw_connection_send_message, or we when we can't find a parameter in
the response.
(logout): pass session ID to e_gw_message_new_with_header().
(e_gw_connection_new): ditto.
* backends/groupwise/e-cal-backend-groupwise.c: removed 'icalcomp'
field from the ECalBackendGroupwisePrivate structure.
(e_cal_backend_groupwise_get_timezone): don't use priv->icalcomp
to retrieve timezones, since that object is empty, use the libical's
built-in timezones.
(populate_cache): fixed C99'isms and re-enabled g_mutex_lock/_unlock
calls.
2003-12-24 Harish Krishnaswamy <kharish@novell.com>
* backends/groupwise/e-gw-connection.[ch] (e_gw_connection_get_items):
new function.
* backends/groupwise/e-cal-backend-groupwise.c (populate_cache): new
function to populate the cache with all objects from the server.
(e_cal_backend_groupwise_open): call populate_cache when opening the
connection, to get all objects from the server.
(e_cal_backend_groupwise_get_default_object): implemented.
(e_cal_backend_groupwise_get_timezone): implemented.
Duarte Loreto [Wed, 24 Dec 2003 01:41:19 +0000 (01:41 +0000)]
Updated Portuguese translation.
2003-12-23 Duarte Loreto <happyguy_pt@hotmail.com>
* pt.po: Updated Portuguese translation.
Ross Burton [Tue, 23 Dec 2003 22:38:25 +0000 (22:38 +0000)]
Update libebook API documentation
Rodrigo Moya [Mon, 22 Dec 2003 17:39:03 +0000 (17:39 +0000)]
removed useless 'has_to_have_alarms' variable.
2003-12-22 Rodrigo Moya <rodrigo@ximian.com>
* libedata-cal/e-cal-backend-sexp.c (func_has_alarms): removed useless
'has_to_have_alarms' variable.
JP Rosevear [Mon, 22 Dec 2003 15:07:34 +0000 (15:07 +0000)]
check the kind with the parent (e_cal_backend_file_create_object): ditto
2003-12-22 JP Rosevear <jpr@ximian.com>
* backends/file/e-cal-backend-file.c
(e_cal_backend_file_modify_object): check the kind with the parent
(e_cal_backend_file_create_object): ditto
Francisco Javier F. Serrador [Sun, 21 Dec 2003 21:58:15 +0000 (21:58 +0000)]
Updated Spanish translation.
2003-12-21 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
* es.po: Updated Spanish translation.
JP Rosevear [Sun, 21 Dec 2003 17:04:54 +0000 (17:04 +0000)]
update protos
2003-12-21 JP Rosevear <jpr@ximian.com>
* libecal/e-cal.h: update protos
* libecal/e-cal.c: use ECalSourceType
(convert_type): convert and ECalSourceType to a corba equivalent
(fetch_corba_cal): use ECalSourceType
(e_cal_new): ditto
(e_cal_new_from_uri): ditto
(e_cal_generate_instances): does not need a type arg
* libecal/e-cal-util.h: remove CalObjType
* libecal/client-test.c (create_client): use ECalSourceType
(main): ditto
JP Rosevear [Sun, 21 Dec 2003 16:49:21 +0000 (16:49 +0000)]
set the uri before scanning the vcalendar because we may have to fix
2003-12-21 JP Rosevear <jpr@ximian.com>
* backends/file/e-cal-backend-file.c (open_cal): set the uri
before scanning the vcalendar because we may have to fix duplicate
UIDs (and hence save the calendar)
JP Rosevear [Sun, 21 Dec 2003 16:46:47 +0000 (16:46 +0000)]
find a source if there is one
2003-12-21 JP Rosevear <jpr@ximian.com>
* libedataserver/e-source-list.c (e_source_list_peek_source_any):
find a source if there is one
* libedataserver/e-source-list.h: add proto
Miloslav Trmac [Sun, 21 Dec 2003 15:13:03 +0000 (15:13 +0000)]
Update Czech translation
Danilo Šegan [Sat, 20 Dec 2003 06:04:33 +0000 (06:04 +0000)]
Updated Serbian translation.
Chris Toshok [Fri, 19 Dec 2003 23:00:13 +0000 (23:00 +0000)]
add lots more #defines, some EVC_X ones for attribute TYPE's, as well as
2003-12-19 Chris Toshok <toshok@ximian.com>
* libebook/e-vcard.h: add lots more #defines, some EVC_X ones for
attribute TYPE's, as well as the vcard specified "KEY" attribute.
* libedata-book/e-book-backend.c (e_book_backend_remove_client):
reorder some code so we hold the lock up until we're done with
backend->priv->clients.
* backends/ldap/e-book-backend-ldap.c (prop_info): add an entry
for E_CONTACT_X509_CERT, and map it to the userCertificate ldap
attribute. not sure if this is strictly correct... the
inetOrgPerson schema mentions using userSMIMECertificate (which
contains the full certificate chain in pkcs#7 form) in favor of
userCertificate for S/MIME applications.
* libebook/e-contact.h: add the CERT field types, the EContactCert
struct type, and prototypes for e_contact_cert_get_type and
e_contact_cert_free.
* libebook/e-contact.c (field_info): add E_CONTACT_X509_CERT
(cert_getter, cert_setter): new functions, implement
getting/setting of certs.
(e_contact_cert_free): new function.
(e_contact_cert_copy): same.
(e_contact_cert_get_type): same.
JP Rosevear [Fri, 19 Dec 2003 19:02:40 +0000 (19:02 +0000)]
create a valid sexp
2003-12-19 JP Rosevear <jpr@ximian.com>
* libecal/e-cal.c (e_cal_get_alarms_in_range): create a valid sexp
Rodrigo Moya [Fri, 19 Dec 2003 18:27:08 +0000 (18:27 +0000)]
removed 'forget_password' signal, since it's not used anywhere.
2003-12-19 Rodrigo Moya <rodrigo@ximian.com>
* libecal/e-cal.[ch] (e_cal_class_init): removed 'forget_password'
signal, since it's not used anywhere.
Rodrigo Moya [Fri, 19 Dec 2003 16:29:33 +0000 (16:29 +0000)]
added 'username' and 'password' arguments to Cal::open method, so that we
2003-12-19 Rodrigo Moya <rodrigo@ximian.com>
* idl/Evolution-DataServer-Calendar.idl: added 'username' and 'password'
arguments to Cal::open method, so that we can send authentication
from the clients.
* libedata-cal/e-cal-backend.[ch] (e_cal_backend_open):
* libedata-cal/e-cal-backend-sync.[ch] (e_cal_backend_sync_open,
_e_cal_backend_open):
* libedata-cal/e-data-cal.c (impl_Cal_open):
* backends/http/e-cal-backend-http.c (e_cal_backend_http_open):
* backends/groupwise/e-cal-backend-groupwise.c
(e_cal_backend_groupwise_open):
* backends/file/e-cal-backend-file.c (e_cal_backend_file_open): adapted
to changes in above method.
* libecal/e-cal.[ch]: added E_CAL_LOAD_AUTHENTICATING to LoadState enum.
(e_cal_open): check with the ESource if the server needs authentication
or not, and if so, ask the client's provided auth function. Call
GNOME_Evolution_Calendar_Cal_Open with the new arguments.
Francisco Javier F. Serrador [Thu, 18 Dec 2003 20:28:05 +0000 (20:28 +0000)]
Updated Spanish translation.
2003-12-18 Francisco Javier F. Serrador <serrador@cvs.gnome.org>
* es.po: Updated Spanish translation.
Rodrigo Moya [Thu, 18 Dec 2003 19:17:57 +0000 (19:17 +0000)]
get the BonoboObject's we create here out of the function. (main):
2003-12-18 Rodrigo Moya <rodrigo@ximian.com>
* src/server.c (setup_logging, setup_interface_check): get the
BonoboObject's we create here out of the function.
(main): re-organize extra interfaces initialization code, and
make sure we unref all objects we have created.
Miloslav Trmac [Thu, 18 Dec 2003 17:14:40 +0000 (17:14 +0000)]
Update Czech translation
Rodrigo Moya [Thu, 18 Dec 2003 11:36:41 +0000 (11:36 +0000)]
use a GMutex for thread safety. (e_cal_backend_groupwise_init): create the
2003-12-18 Rodrigo Moya <rodrigo@ximian.com>
* backends/groupwise/e-cal-backend-groupwise.c: use a GMutex for
thread safety.
(e_cal_backend_groupwise_init): create the GMutex.
(e_cal_backend_groupwise_finalize): free the GMutex.
(e_cal_backend_groupwise_open): use the mutex.
JP Rosevear [Thu, 18 Dec 2003 04:36:34 +0000 (04:36 +0000)]
create a synchronous session
2003-12-17 JP Rosevear <jpr@ximian.com>
* backends/groupwise/e-gw-connection.c (e_gw_connection_init):
create a synchronous session
Hans Petter Jansson [Thu, 18 Dec 2003 02:15:56 +0000 (02:15 +0000)]
Implement based on factored-out code. (e_source_set_group): Generate and
2003-12-17 Hans Petter Jansson <hpj@ximian.com>
* libedataserver/e-source.c (build_absolute_uri): Implement based on
factored-out code.
(e_source_set_group): Generate and keep an absolute URI so we can
work stand-alone if the group goes away.
(e_source_get_uri): Use build_absolute_uri ().
Hans Petter [Thu, 18 Dec 2003 02:14:07 +0000 (02:14 +0000)]
ChangeLog too.
Hans Petter Jansson [Thu, 18 Dec 2003 02:13:55 +0000 (02:13 +0000)]
Unref source. (fetch_corba_cal): Ref and keep source. (e_cal_get_source):
2003-12-17 Hans Petter Jansson <hpj@ximian.com>
* libecal/e-cal.c (e_cal_finalize): Unref source.
(fetch_corba_cal): Ref and keep source.
(e_cal_get_source): Implement.
Chris Toshok [Wed, 17 Dec 2003 19:34:00 +0000 (19:34 +0000)]
if there's a crash in the wombat and we're left with an invalid EBook,
2003-12-17 Chris Toshok <toshok@ximian.com>
* libebook/e-book-async.c (_get_book_view_response_dtor): if
there's a crash in the wombat and we're left with an invalid
EBook, resp->book_view will be NULL here. don't unref it.
Hans Petter Jansson [Wed, 17 Dec 2003 00:50:03 +0000 (00:50 +0000)]
Use e_source_equal() instead of comparing pointers. This allows user to
2003-12-16 Hans Petter Jansson <hpj@ximian.com>
* misc/e-source-option-menu.c (select_source_foreach_menu_item):
Use e_source_equal() instead of comparing pointers. This allows user
to pass in a source that was obtained from somewhere else. Set the
matching internal source as "selected" instead of the one passed in.
(select_source): Emit signal only if we found a match. Don't ref/unref
anything, since the selected source will always be from our internal
list.
Hans Petter Jansson [Wed, 17 Dec 2003 00:46:23 +0000 (00:46 +0000)]
Ref and keep the loaded ESource around. Unref old source if present.
2003-12-16 Hans Petter Jansson <hpj@ximian.com>
* libebook/e-book.c (fetch_corba_book): Ref and keep the loaded
ESource around. Unref old source if present.
(e_book_get_source): Implement.
(e_book_init): Init source pointer.
(e_book_dispose): Unref source, if any.
Hans Petter Jansson [Wed, 17 Dec 2003 00:43:56 +0000 (00:43 +0000)]
Implement. Compares two sources based on UID and full URI.
2003-12-16 Hans Petter Jansson <hpj@ximian.com>
* libedataserver/e-source.c (e_source_equal): Implement. Compares
two sources based on UID and full URI.
Rodrigo Moya [Wed, 17 Dec 2003 00:38:07 +0000 (00:38 +0000)]
added support for specifying a password, since we need one to connect to
2003-12-17 Rodrigo Moya <rodrigo@ximian.com>
* backends/groupwise/create-account.c: added support for specifying
a password, since we need one to connect to the server.
Rodrigo Moya [Wed, 17 Dec 2003 00:32:10 +0000 (00:32 +0000)]
added support for specifying a password, since we need one to connect to
2003-12-17 Rodrigo Moya <rodrigo@ximian.com>
* backends/groupwise/create-account.c: added support for specifying
a password, since we need one to connect to the server.
Rodrigo Moya [Tue, 16 Dec 2003 21:53:49 +0000 (21:53 +0000)]
no need to set the namespace for "types:", it's already set in
2003-12-16 Rodrigo Moya <rodrigo@ximian.com>
* backends/groupwise/e-gw-connection.c (e_gw_connection_new): no need to
set the namespace for "types:", it's already set in
e_gw_message_new_with_header().
Rodrigo Moya [Tue, 16 Dec 2003 21:40:06 +0000 (21:40 +0000)]
added the namespace for the SOAP types.
2003-12-16 Rodrigo Moya <rodrigo@ximian.com>
* backends/groupwise/e-gw-message.c (e_gw_message_new_with_header):
added the namespace for the SOAP types.
Rodrigo Moya [Tue, 16 Dec 2003 21:21:23 +0000 (21:21 +0000)]
fixed copy-paste typo.
2003-12-16 Rodrigo Moya <rodrigo@ximian.com>
* backends/groupwise/e-gw-connection.c (logout): fixed copy-paste typo.
Rodrigo Moya [Tue, 16 Dec 2003 21:17:57 +0000 (21:17 +0000)]
unref the EGwConnection object, so that the logout message is sent to the
2003-12-16 Rodrigo Moya <rodrigo@ximian.com>
* backends/groupwise/soap-test.c (idle_cb): unref the EGwConnection
object, so that the logout message is sent to the server.
Rodrigo Moya [Tue, 16 Dec 2003 21:16:15 +0000 (21:16 +0000)]
unref the EGwConnection object, so that the logout message is sent to the
2003-12-16 Rodrigo Moya <rodrigo@ximian.com>
* backends/groupwise/soap-test.c (idle_cb): unref the EGwConnection
object, so that the logout message is sent to the server.
Rodrigo Moya [Tue, 16 Dec 2003 18:34:33 +0000 (18:34 +0000)]
return an AuthenticationFailed error when we can't open the connection.
2003-12-16 Rodrigo Moya <rodrigo@ximian.com>
* backends/groupwise/e-cal-backend-groupwise.c
(e_cal_backend_groupwise_open): return an AuthenticationFailed error
when we can't open the connection.
JP Rosevear [Tue, 16 Dec 2003 18:31:01 +0000 (18:31 +0000)]
the info is already in ECalComponent form, no need to process it again,
2003-12-16 JP Rosevear <jpr@ximian.com>
* libecal/e-cal.c (e_cal_get_free_busy): the info is already in
ECalComponent form, no need to process it again, from Gary Ekker
<gekker@novell.com>
Fixes #52218
Rodrigo Moya [Tue, 16 Dec 2003 18:21:56 +0000 (18:21 +0000)]
map some error codes. (e_gw_connection_new): retrieve all the info
2003-12-16 Rodrigo Moya <rodrigo@ximian.com>
* backends/groupwise/e-gw-connection.c (parse_response_status): map
some error codes.
(e_gw_connection_new): retrieve all the info returned in the UserInfo
type (name, email and uuid).
(e_gw_connection_disposee): free new private fields.
Sivaiah Nallagatla [Tue, 16 Dec 2003 13:11:15 +0000 (13:11 +0000)]
backends/groupwise/e-gw-connection.h backends/groupwise/e-gw-connection.c
2003-12-16 Sivaiah Nallagatla <snallagatla@novell.com>
* backends/groupwise/e-gw-connection.h
* backends/groupwise/e-gw-connection.c (e_gw_connection_new,
e_gw_connection_get_user_email)
* backends/groupwise/e-cal-backend-groupwise.c (e_cal_backend_groupwise_get_ldap_attribute,
e_cal_backend_groupwise_get_cal_address, e_cal_backend_groupwise_is_read_only,
e_cal_backend_groupwise_get_alarm_email_address, e_cal_backend_groupwise_get_static_capabilities
e_cal_backend_groupwise_open ): added implementation for all the apis listed above
* backends/groupwise/TODO : updated TODO 2.3 is done
Hans Petter Jansson [Tue, 16 Dec 2003 04:30:32 +0000 (04:30 +0000)]
Initialize the address_format field. Absence of this was causing crashes.
2003-12-15 Hans Petter Jansson <hpj@ximian.com>
* libebook/e-contact.c (adr_getter): Initialize the address_format
field. Absence of this was causing crashes.
(e_contact_set_property): For synthetic attr_type fields, add a
case for struct/get_set alongside strings. This makes addresses work.
(e_contact_get_property): For multi_elem strings, count the matching
attributes instead of trying to get a list from the first attribute
encountered (which is what list_elem does). This makes e-mail
addresses work.
JP Rosevear [Mon, 15 Dec 2003 22:02:51 +0000 (22:02 +0000)]
fix the number of parameters for get free busy and get_changes
2003-12-15 JP Rosevear <jpr@ximian.com>
* libecal/e-cal-listener.c (e_cal_listener_class_init): fix the
number of parameters for get free busy and get_changes
Rodrigo Moya [Mon, 15 Dec 2003 15:04:45 +0000 (15:04 +0000)]
call the correct e_cal_backend_sync_* functions, typo pointed out by Siva.
2003-12-15 Rodrigo Moya <rodrigo@ximian.com>
* backends/e-cal-backend-sync.c (_e_cal_backend_sync_get_ldap_attribute,
_e_cal_backend_sync_get_static_capabilities,
_e_cal_backend_sync_get_alarm_email_address): call the correct
e_cal_backend_sync_* functions, typo pointed out by Siva.
Rodrigo Moya [Mon, 15 Dec 2003 15:01:49 +0000 (15:01 +0000)]
call the correct cal_backend_sync_* functions, typo pointed out by Siva.
2003-12-15 Rodrigo Moya <rodrigo@ximian.com>
* backends/e-cal-backend-sync.c (_e_cal_backend_sync_get_ldap_attribute,
_e_cal_backend_sync_get_static_capabilities): call the correct
cal_backend_sync_* functions, typo pointed out by Siva.
Rodrigo Moya [Mon, 15 Dec 2003 13:30:53 +0000 (13:30 +0000)]
g_strdup the 'capabilities' argument, since it is expected to be freed in
2003-12-15 Rodrigo Moya <rodrigo@ximian.com>
* backends/file/e-cal-backend-file.c
(e_cal_backend_file_get_static_capabilities): g_strdup the
'capabilities' argument, since it is expected to be freed in
e-cal-backend-sync.c.
* backends/http/e-cal-backend-http.c
(e_cal_backend_http_get_static_capabilities): ditto.
JP Rosevear [Sun, 14 Dec 2003 23:47:07 +0000 (23:47 +0000)]
don't remove and then free the param, lest we double free it
2003-12-14 JP Rosevear <jpr@ximian.com>
* libecal/e-cal-component.c (set_datetime): don't remove and then
free the param, lest we double free it
Fixes #51633