summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* bump libsoup requirement, version, libtool numbersEVOLUTION_DATA_SERVER_0_0_4JP Rosevear2003-12-2959-6101/+6338
| | | | | | 2003-12-29 JP Rosevear <jpr@ximian.com> * configure.in: bump libsoup requirement, version, libtool numbers
* intltool-update *Görkem Çetin2003-12-281-151/+156
|
* Updated Spanish translation.Francisco Javier F. Serrador2003-12-272-58/+62
| | | | | | 2003-12-27 Francisco Javier F. Serrador <serrador@cvs.gnome.org> * es.po: Updated Spanish translation.
* g_module_open the other providers we depend on to avoid load orderingEVOLUTION_1_5_1Rodrigo Moya2003-12-244-0/+226
| | | | | | | | | | | | | | | | | | | | | | | 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.
* fixed warning.Rodrigo Moya2003-12-243-2/+7
| | | | | | | 2003-12-24 Rodrigo Moya <rodrigo@ximian.com> * backends/groupwise/e-gw-connection.c (e_gw_connection_get_items): fixed warning.
* fixed warning.Rodrigo Moya2003-12-242-2/+2
| | | | | | | 2003-12-24 Rodrigo Moya <rodrigo@ximian.com> * backends/groupwise/e-gw-connection.c (e_gw_connection_get_items): fixed warning.
* added 'session_id' argument, to add the <Header> SOAP part if not NULL.Rodrigo Moya2003-12-2410-16/+289
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Updated Portuguese translation.Duarte Loreto2003-12-242-21229/+237
| | | | | | 2003-12-23 Duarte Loreto <happyguy_pt@hotmail.com> * pt.po: Updated Portuguese translation.
* Update libebook API documentationRoss Burton2003-12-2329-772/+1050
|
* removed useless 'has_to_have_alarms' variable.Rodrigo Moya2003-12-222-2/+5
| | | | | | | 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.
* check the kind with the parent (e_cal_backend_file_create_object): dittoJP Rosevear2003-12-222-8/+12
| | | | | | | | 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
* Updated Spanish translation.Francisco Javier F. Serrador2003-12-212-169/+178
| | | | | | 2003-12-21 Francisco Javier F. Serrador <serrador@cvs.gnome.org> * es.po: Updated Spanish translation.
* update protosJP Rosevear2003-12-215-21/+51
| | | | | | | | | | | | | | | | | | 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
* set the uri before scanning the vcalendar because we may have to fixJP Rosevear2003-12-212-2/+7
| | | | | | | | 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)
* find a source if there is oneJP Rosevear2003-12-213-1/+26
| | | | | | | | | 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
* Update Czech translationMiloslav Trmac2003-12-212-101/+119
|
* Updated Serbian translation.Danilo Šegan2003-12-203-274/+304
|
* add lots more #defines, some EVC_X ones for attribute TYPE's, as well asChris Toshok2003-12-196-15/+151
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* create a valid sexpJP Rosevear2003-12-192-1/+5
| | | | | | 2003-12-19 JP Rosevear <jpr@ximian.com> * libecal/e-cal.c (e_cal_get_alarms_in_range): create a valid sexp
* removed 'forget_password' signal, since it's not used anywhere.Rodrigo Moya2003-12-193-13/+5
| | | | | | | 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.
* added 'username' and 'password' arguments to Cal::open method, so that weRodrigo Moya2003-12-1912-26/+96
| | | | | | | | | | | | | | | | | | | | | | | 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.
* Updated Spanish translation.Francisco Javier F. Serrador2003-12-182-903/+53
| | | | | | 2003-12-18 Francisco Javier F. Serrador <serrador@cvs.gnome.org> * es.po: Updated Spanish translation.
* get the BonoboObject's we create here out of the function. (main):Rodrigo Moya2003-12-182-14/+29
| | | | | | | | | 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.
* Update Czech translationMiloslav Trmac2003-12-182-20664/+157
|
* use a GMutex for thread safety. (e_cal_backend_groupwise_init): create theRodrigo Moya2003-12-182-2/+31
| | | | | | | | | | 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.
* create a synchronous sessionJP Rosevear2003-12-183-4/+9
| | | | | | | 2003-12-17 JP Rosevear <jpr@ximian.com> * backends/groupwise/e-gw-connection.c (e_gw_connection_init): create a synchronous session
* Implement based on factored-out code. (e_source_set_group): Generate andHans Petter Jansson2003-12-182-17/+38
| | | | | | | | | | 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 ().
* ChangeLog too.Hans Petter2003-12-181-0/+6
|
* Unref source. (fetch_corba_cal): Ref and keep source. (e_cal_get_source):Hans Petter Jansson2003-12-182-0/+31
| | | | | | | | 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.
* if there's a crash in the wombat and we're left with an invalid EBook,Chris Toshok2003-12-172-1/+8
| | | | | | | | 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.
* Use e_source_equal() instead of comparing pointers. This allows user toHans Petter Jansson2003-12-171-8/+14
| | | | | | | | | | | | 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.
* Ref and keep the loaded ESource around. Unref old source if present.Hans Petter Jansson2003-12-173-0/+26
| | | | | | | | | | 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.
* Implement. Compares two sources based on UID and full URI.Hans Petter Jansson2003-12-173-0/+33
| | | | | | | 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.
* added support for specifying a password, since we need one to connect toRodrigo Moya2003-12-173-2/+7
| | | | | | | 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.
* added support for specifying a password, since we need one to connect toRodrigo Moya2003-12-172-14/+30
| | | | | | | 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.
* no need to set the namespace for "types:", it's already set inRodrigo Moya2003-12-163-2/+8
| | | | | | | | 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().
* added the namespace for the SOAP types.Rodrigo Moya2003-12-165-4/+7
| | | | | | | 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.
* fixed copy-paste typo.Rodrigo Moya2003-12-163-10/+4
| | | | | | 2003-12-16 Rodrigo Moya <rodrigo@ximian.com> * backends/groupwise/e-gw-connection.c (logout): fixed copy-paste typo.
* unref the EGwConnection object, so that the logout message is sent to theRodrigo Moya2003-12-163-4/+5
| | | | | | | 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.
* unref the EGwConnection object, so that the logout message is sent to theRodrigo Moya2003-12-162-0/+4
| | | | | | | 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.
* return an AuthenticationFailed error when we can't open the connection.Rodrigo Moya2003-12-162-1/+7
| | | | | | | | 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.
* the info is already in ECalComponent form, no need to process it again,JP Rosevear2003-12-162-26/+9
| | | | | | | | | | 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
* map some error codes. (e_gw_connection_new): retrieve all the infoRodrigo Moya2003-12-163-26/+118
| | | | | | | | | | 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.
* backends/groupwise/e-gw-connection.h backends/groupwise/e-gw-connection.cSivaiah Nallagatla2003-12-167-17/+83
| | | | | | | | | | | | | 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
* Initialize the address_format field. Absence of this was causing crashes.Hans Petter Jansson2003-12-162-33/+51
| | | | | | | | | | | | | 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.
* fix the number of parameters for get free busy and get_changesJP Rosevear2003-12-152-3/+8
| | | | | | | 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
* call the correct e_cal_backend_sync_* functions, typo pointed out by Siva.Rodrigo Moya2003-12-152-3/+4
| | | | | | | | | 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.
* call the correct cal_backend_sync_* functions, typo pointed out by Siva.Rodrigo Moya2003-12-152-2/+8
| | | | | | | | 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.
* g_strdup the 'capabilities' argument, since it is expected to be freed inRodrigo Moya2003-12-153-2/+12
| | | | | | | | | | | | 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.
* don't remove and then free the param, lest we double free itJP Rosevear2003-12-142-1/+7
| | | | | | | | | 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