Rodney Dawes [Wed, 26 Nov 2003 17:10:38 +0000 (17:10 +0000)]
remove \ on last line of LIBDB_FILES
2003-11-26 Rodney Dawes <dobey@ximian.com>
* Makefile.am: remove \ on last line of LIBDB_FILES
Rodrigo Moya [Wed, 26 Nov 2003 16:03:58 +0000 (16:03 +0000)]
Added TODO file
Rodrigo Moya [Wed, 26 Nov 2003 16:02:49 +0000 (16:02 +0000)]
new files to contain utility functions for easily creating SOAP messages.
2003-11-25 Rodrigo Moya <rodrigo@ximian.com>
* backends/groupwise/e-gw-message.[ch]: new files to contain utility
functions for easily creating SOAP messages.
* backends/groupwise/e-gw-connection.[ch] (e_gw_connection_logout):
new function.
(e_gw_connection_finalize): if we're already connected, call
e_gw_connection_logout().
(e_gw_connection_login): implement response parsing.
(e_gw_connection_send_message): new function.
* backends/groupwise/e-cal-backend-groupwise.c
(e_cal_backend_groupwise_is_loaded): implemented.
* backends/groupwise/Makefile.am: added new files.
JP Rosevear [Wed, 26 Nov 2003 15:55:05 +0000 (15:55 +0000)]
add a dummy file for disting
2003-11-26 JP Rosevear <jpr@ximian.com>
* tags: add a dummy file for disting
JP Rosevear [Wed, 26 Nov 2003 15:31:18 +0000 (15:31 +0000)]
conditionally compile s/mime support
2003-11-26 JP Rosevear <jpr@ximian.com>
* Makefile.am (libcamelinclude_HEADERS): conditionally compile
s/mime support
Chris Toshok [Wed, 26 Nov 2003 00:35:30 +0000 (00:35 +0000)]
new file/test, print out the current self contact.
2003-11-25 Chris Toshok <toshok@ximian.com>
* tests/ebook/test-self.c: new file/test, print out the current
self contact.
* tests/ebook/test-ebook.c (print_email): fix the email printing.
* libebook/e-vcard.c (parse): if the vcard doesn't begin with a
"begin" attribute, we still want to add the attribute to the
vcard.
* libebook/e-contact.c (field_info): add GETSET_FIELD for fields
that don't have a structured type associated with them (such as
FN) but that need getter/setter methods for some reason. add a
GType getter function to STRUCT_FIELD, and fill in the getter
(e_contact_class_init): use boxed types for STRUCT fields.
(adr_setter): implement.
(e_contact_set_property): use g_value_get_boxed for STRUCT types.
(e_contact_get_property): implement GETSET getter.
(e_contact_name_get_type): implement.
(e_contact_date_copy): same.
(e_contact_date_get_type): same.
(e_contact_date_new): same.
(e_contact_photo_copy): same.
(e_contact_photo_get_type): same.
(e_contact_address_copy): same.
(e_contact_address_get_type): same.
* libebook/e-contact.h: add prototypes for
e_contact_{date,name,photo,address}_get_type.
* libebook/e-book-types.h: add E_BOOK_ERROR_NO_SELF_CONTACT.
* libebook/e-book.c (e_book_get_self): implement.
(e_book_set_self): same.
(e_book_is_self): same.
(e_book_get_default_addressbook): add more to the comment telling
how this *really* should be implemented.
(e_book_get_addressbooks): implement.
* libebook/e-book.h: add prototype for e_book_is_self, change
e_book_set_self to take an EContact instead of just the uid.
Also, unifdef the prototype for e_book_get_addressbooks.
Chris Toshok [Tue, 25 Nov 2003 23:30:22 +0000 (23:30 +0000)]
switch the order of AC_DISABLE_SHARED and AC_PROG_LIBTOOL.
2003-11-25 Chris Toshok <toshok@ximian.com>
* libdb/dist/configure.ac: switch the order of AC_DISABLE_SHARED
and AC_PROG_LIBTOOL.
* libdb/dist/configure: same.
* libedataserver/Makefile.am (libedataserver_la_LIBADD): switch to
dist/libdb.a
Chris Toshok [Tue, 25 Nov 2003 22:38:17 +0000 (22:38 +0000)]
remove the db3 version checks, and add the extra transaction arg to
2003-11-23 Chris Toshok <toshok@ximian.com>
* backends/file/e-book-backend-file.c
(e_book_backend_file_load_uri): remove the db3 version checks, and
add the extra transaction arg to db->open.
* backends/file/Makefile.am (INCLUDES): use the embedded db4.
Chris Toshok [Tue, 25 Nov 2003 22:35:11 +0000 (22:35 +0000)]
AC_DISABLE_SHARED.
2003-11-25 Chris Toshok <toshok@ximian.com>
* libdb/dist/configure.ac: AC_DISABLE_SHARED.
* libdb/dist/configure: same.
* libedataserver/e-db3-utils.c: remove the db3 version checks.
* libedataserver/e-dbhash.c: same.
(e_dbhash_new): pass NULL for txn.
Chris Toshok [Tue, 25 Nov 2003 22:29:37 +0000 (22:29 +0000)]
use the embedded db4. (libedataserver_la_LIBADD): explicitly list the db4
2003-11-25 Chris Toshok <toshok@ximian.com>
* libedataserver/Makefile.am (INCLUDES): use the embedded db4.
(libedataserver_la_LIBADD): explicitly list the db4 .a since I
suck at getting libtool to do what I want.
* libdb/dist/Makefile.in (install-strip install): don't do
anything here.
* Makefile.am (SUBDIRS): add libdb
(DIST_SUBDIRS): new variable, list everything in SUBDIRS except
libdb.
(LIBDB_FILES): list all the db4 files.
(EXTRA_DIST): add the db4 files explicitly to this.
* configure.in: remove all the db3 stuff, and build the embedded
db4.
Rodrigo Moya [Tue, 25 Nov 2003 22:13:52 +0000 (22:13 +0000)]
Added some helpful files
Aaron Weber [Tue, 25 Nov 2003 17:52:28 +0000 (17:52 +0000)]
Add 1.0 to GTK_DOC_CHECK: Rodney says "It won't hurt to add it, and might
2003-11-25 Aaron Weber <aaron@ximian.com>
* configure.in: Add 1.0 to GTK_DOC_CHECK: Rodney says "It won't
hurt to add it, and might helpsince GTK_DOC_CHECK is in
acinclude.m4 so you can build the stuffwithout gtk-doc
installed/working."
* docs/reference/addressbook/libebook/libebook-docs.sgml: added title
* docs/reference/calendar/libecal/libecal-docs.sgml: added title
* Plus added short/long descriptions and "See Also" where appropriate to:
* docs/reference/addressbook/libebook/tmpl/e-address-western.sgml
* docs/reference/addressbook/libebook/tmpl/e-book-async.sgml
* docs/reference/addressbook/libebook/tmpl/e-book-listener.sgml
* docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
* docs/reference/addressbook/libebook/tmpl/e-book-view.sgml
* docs/reference/addressbook/libebook/tmpl/e-book.sgml
* docs/reference/addressbook/libebook/tmpl/e-contact.sgml
* docs/reference/addressbook/libebook/tmpl/e-vcard.sgml
* docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
* docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
* docs/reference/calendar/libecal/tmpl/e-cal-view-listener.sgml
* docs/reference/calendar/libecal/tmpl/e-cal-view.sgml
* docs/reference/calendar/libecal/tmpl/e-cal.sgml
Not Zed [Mon, 24 Nov 2003 22:38:12 +0000 (22:38 +0000)]
change args to make it suit storing the validity in a tree.
2003-11-25 Not Zed <NotZed@Ximian.com>
* camel-cipher-context.c (camel_cipher_validity_envelope): change
args to make it suit storing the validity in a tree.
(camel_cipher_validity_init): init the list header.
(camel_cipher_validity_clone): call validity_new so it gets init
properly.
(camel_cipher_validity_free): free any children nodes recursively.
* camel-cipher-context.h (CamelCipherValidity): added next/prev
and list header.
Chris Toshok [Sat, 22 Nov 2003 22:49:08 +0000 (22:49 +0000)]
ignore lots of stuff
Chris Toshok [Sat, 22 Nov 2003 22:45:57 +0000 (22:45 +0000)]
M-x fill-paragraph
Chris Toshok [Sat, 22 Nov 2003 22:45:40 +0000 (22:45 +0000)]
implement get_contact_list for the ldap backend. (category_populate):
2003-11-22 Chris Toshok <toshok@ximian.com>
* backends/ldap/e-book-backend-ldap.c (contact_list_handler,
contact_list_dtor, e_book_backend_ldap_get_contact_list):
implement get_contact_list for the ldap backend.
(category_populate): un-ifdef this.
(category_ber): same.
(category_compare): same.
(e_book_backend_ldap_class_init): fill in EBookBackendClass::get_contact_list.
Chris Toshok [Sat, 22 Nov 2003 14:25:23 +0000 (14:25 +0000)]
don't autogen in here.
2003-11-22 Chris Toshok <toshok@ximian.com>
* dist/NO-AUTO-GEN: don't autogen in here.
* libdb/.cvsignore: new file, ignore the generated Makefile foo.
* libdb/Makefile.am: new file so we can integrate libdb into our
build.
Chris Toshok [Thu, 20 Nov 2003 22:14:35 +0000 (22:14 +0000)]
initial import of sleepycat db
Chris Toshok [Thu, 20 Nov 2003 22:14:35 +0000 (22:14 +0000)]
Initial revision
Aaron Weber [Thu, 20 Nov 2003 21:29:03 +0000 (21:29 +0000)]
moved private structs to private subsections moved private structs to
2003-11-20 Aaron Weber <aaron@ximian.com>
* docs/reference/calendar/libecal/libecal-sections.txt: moved private structs to private subsections
* docs/reference/addressbook/libebook/libebook-sections.txt: moved private structs to private subsections
* docs/reference/libebook/tmpl/e-book-async.sgml: made tentative stabs at some description (same for sgml files below).
* docs/reference/addressbook/libebook/tmpl/e-book-types.sgml
* docs/reference/addressbook/libebook/tmpl/e-book-view-listener.sgml
* docs/reference/addressbook/libebook/tmpl/e-book.sgml
* docs/reference/calendar/libecal/libecal-sections.txt
* docs/reference/calendar/libecal/tmpl/e-cal-component.sgml
* docs/reference/calendar/libecal/tmpl/e-cal-listener.sgml
* docs/reference/calendar/libecal/tmpl/e-cal.sgml
Rodney Dawes [Thu, 20 Nov 2003 19:22:47 +0000 (19:22 +0000)]
Remove extra #!/bin/sh line
2003-11-20 Rodney Dawes <dobey@ximian.com>
* autogen.sh: Remove extra #!/bin/sh line
Harry Lu [Thu, 20 Nov 2003 09:49:13 +0000 (09:49 +0000)]
move to the front to avoid a compile warning.
2003-11-20 Harry Lu <harry.lu@sun.com>
* backends/file/e-cal-backend-file.c:
(e_cal_backend_file_internal_get_default_timezone): move to the front
to avoid a compile warning.
(e_cal_backend_file_internal_get_timezone): ditto.
(sanitize_component): new function. If the component's timezone is not
included in buildin timezone list, convert it to local default timezone.
(e_cal_backend_file_create_object): call sanitize_component.
(e_cal_backend_file_modify_object): ditto.
(e_cal_backend_file_receive_objects): ditto.
JP Rosevear [Wed, 19 Nov 2003 19:32:34 +0000 (19:32 +0000)]
Update
2003-11-19 JP Rosevear <jpr@ximian.com>
* MAINTAINERS: Update
Marco Ciampa [Wed, 19 Nov 2003 14:30:11 +0000 (14:30 +0000)]
Updated italian translation
Jeffrey Stedfast [Tue, 18 Nov 2003 22:50:07 +0000 (22:50 +0000)]
Don't destroy the providers as it mans we can never ever have more than 1
2003-11-18 Jeffrey Stedfast <fejj@ximian.com>
* camel-session.c (camel_session_finalise): Don't destroy the
providers as it mans we can never ever have more than 1 session
object. See bug #51119 for details.
Rodrigo Moya [Tue, 18 Nov 2003 14:57:40 +0000 (14:57 +0000)]
fixed typo.
2003-11-18 Rodrigo Moya <rodrigo@ximian.com>
* backends/groupwise/e-gw-connection.h: fixed typo.
* backends/groupwise/e-gw-connection.c: base it on GObject, not
SoupConnection.
(e_gw_connection_login): new functions.
(e_gw_connection_init): create the SoupSession here if it's not
created, or ref it if it's already created.
(e_gw_connection_finalize): unref the SoupSession here.
(session_weak_ref_cb): callback to detect when the SoupSession dies.
* backends/groupwise/e-cal-backend-groupwise.c: make it use
EGwConnection's.
(e_cal_backend_groupwise_finalize): unref the EGwConnection.
(e_cal_backend_groupwise_open): create the EGwConnection here.
Rodrigo Moya [Tue, 18 Nov 2003 01:31:47 +0000 (01:31 +0000)]
require libsoup version from CVS (2.1.1).
2003-11-18 Rodrigo Moya <rodrigo@ximian.com>
* configure.in: require libsoup version from CVS (2.1.1).
Artur Flinta [Mon, 17 Nov 2003 23:26:36 +0000 (23:26 +0000)]
Single condition shortening
Jeffrey Stedfast [Mon, 17 Nov 2003 22:06:51 +0000 (22:06 +0000)]
Fixed an exception to give a more meaningful description.
2003-11-17 Jeffrey Stedfast <fejj@ximian.com>
* providers/local/camel-mbox-store.c (create_folder): Fixed an
exception to give a more meaningful description.
(get_folder_info): We always want to scan at least one level deep.
Dan Winship [Mon, 17 Nov 2003 20:27:47 +0000 (20:27 +0000)]
add test-source-list
Dan Winship [Mon, 17 Nov 2003 20:27:31 +0000 (20:27 +0000)]
ignore autom4te*.cache, not jus autom4te-*.cache
Jeffrey Stedfast [Mon, 17 Nov 2003 19:15:30 +0000 (19:15 +0000)]
Fixed an exception to give a more meaningful description.
2003-11-17 Jeffrey Stedfast <fejj@ximian.com>
* providers/local/camel-mbox-store.c (create_folder): Fixed an
exception to give a more meaningful description.
Rodrigo Moya [Mon, 17 Nov 2003 18:28:35 +0000 (18:28 +0000)]
added libsoup-2.2 as a dependency for Groupwise.
2003-11-17 Rodrigo Moya <rodrigo@ximian.com>
* configure.in: added libsoup-2.2 as a dependency for Groupwise.
Rodrigo Moya [Mon, 17 Nov 2003 18:28:08 +0000 (18:28 +0000)]
new class for managing connections to Groupwise servers.
2003-11-17 Rodrigo Moya <rodrigo@ximian.com>
* backends/groupwise/gw-connection.[ch]: new class for managing
connections to Groupwise servers.
* backends/groupwise/Makefile.am: added new files and needed
CFLAGS and LIBS.
Dan Winship [Mon, 17 Nov 2003 15:37:34 +0000 (15:37 +0000)]
New icalcomponent-based replacement for
* libecal/e-cal-util.c (e_cal_util_new_component): New
icalcomponent-based replacement for
e_cal_component_new/e_cal_component_set_vtype.
* libedata-cal/e-data-cal.c: fix up some broken indentation
(e_data_cal_notify_default_object, e_data_cal_notify_object):
constify the object arg
JP Rosevear [Sun, 16 Nov 2003 17:21:31 +0000 (17:21 +0000)]
use find_source_iter and get the selection from the right spot
2003-11-16 JP Rosevear <jpr@ximian.com>
* e-source-selector.c (e_source_selector_set_primary_selection):
use find_source_iter and get the selection from the right spot
(find_source_iter): util function to find the iter given the
source
(e_source_selector_select_source): signal that the model changed
(e_source_selector_unselect_source): ditto
JP Rosevear [Fri, 14 Nov 2003 22:27:34 +0000 (22:27 +0000)]
make source selector flags/libs
2003-11-14 JP Rosevear <jpr@ximian.com>
* configure.in: make source selector flags/libs
JP Rosevear [Fri, 14 Nov 2003 22:02:10 +0000 (22:02 +0000)]
use only libgnome stuff (no ui bits)
2003-11-14 JP Rosevear <jpr@ximian.com>
* libedataserver/test-source-list.c: use only libgnome stuff (no
ui bits)
* libedataserver/e-source.c: ditto
* libedataserver/e-source-list.c: ditto
* libedataserver/e-source-group.c: remove use of gal bits, use
local marshallers
* libedataserver/Makefile.am: build and install e-source stuff
JP Rosevear [Fri, 14 Nov 2003 20:48:59 +0000 (20:48 +0000)]
config accessor (calendar_config_set_calendars_selected): ditto
2003-11-14 JP Rosevear <jpr@ximian.com>
* gui/calendar-config.c (calendar_config_get_calendars_selected):
config accessor
(calendar_config_set_calendars_selected): ditto
(calendar_config_add_notification_calendars_selected): config
notification
* gui/calendar-config.h: add protos
* gui/calendar-config-keys.h: add new key
* gui/calendar-component.c (is_in_uids): util function
(update_uris_for_selection): save the selection in the
configuration
(update_selection): update the selection from the config info
(source_selection_changed_cb): only pass one param
(config_selection_changed_cb): listen for config changes
(impl_dispose): remove config notification
(impl_createControls): use bonobo_exception_set; add a config
notification
2003-11-14 JP Rosevear <jpr@ximian.com>
* test-source-list.c (on_idle_do_stuff): we only need the uid to
remove and peek at stuff
* e-source-list.h: update proto types
* e-source-list.c (e_source_list_peek_source_by_uid): allow peek
by uid only
(e_source_list_remove_source_by_uid): allow removal by uid only
Jeffrey Stedfast [Fri, 14 Nov 2003 18:17:20 +0000 (18:17 +0000)]
set flags in another place too
Jeffrey Stedfast [Fri, 14 Nov 2003 18:11:11 +0000 (18:11 +0000)]
Handle "" as a request for a full dirscan as well (not just NULL). Makes
2003-11-14 Jeffrey Stedfast <fejj@ximian.com>
* providers/local/camel-mbox-store.c (get_folder_info): Handle ""
as a request for a full dirscan as well (not just NULL). Makes it
consistant with other stores.
(scan_dir): Set the fi->flags appropriately.
* providers/local/camel-mbox-folder.c
(camel_mbox_folder_get_full_path): Removed temporary hack.
Rodrigo Moya [Fri, 14 Nov 2003 17:08:20 +0000 (17:08 +0000)]
fixed copyright comments.
2003-11-14 Rodrigo Moya <rodrigo@ximian.com>
* src/server-interface-check.[ch]: fixed copyright comments.
Rodrigo Moya [Fri, 14 Nov 2003 16:47:29 +0000 (16:47 +0000)]
register the Groupwise calendar backend.
2003-11-14 Rodrigo Moya <rodrigo@ximian.com>
* src/server.c (setup_cals): register the Groupwise calendar backend.
* src/Makefile.am:
* configure.in: added Groupwise calendar backend to build.
Rodrigo Moya [Fri, 14 Nov 2003 16:38:25 +0000 (16:38 +0000)]
added groupwise backend directory to build.
2003-11-14 Rodrigo Moya <rodrigo@ximian.com>
* backends/Makefile.am: added groupwise backend directory to build.
* backends/groupwise/Makefile.am:
* backends/groupwise/e-cal-backend-groupwise.[ch]: Groupwise backend
skeleton.
Rodney Dawes [Fri, 14 Nov 2003 15:39:10 +0000 (15:39 +0000)]
Add the GTK_DOC_CHECK m4 macro here, as we need it
2003-11-14 Rodney Dawes <dobey@ximian.com>
* acinclude.m4: Add the GTK_DOC_CHECK m4 macro here, as we need it
Not Zed [Thu, 13 Nov 2003 23:20:50 +0000 (23:20 +0000)]
oops, put the mempool stuff back, we don't use e-memory afterall. Damn
2003-11-14 Not Zed <NotZed@Ximian.com>
* camel-mime-parser.c (SCAN_BUF): oops, put the mempool stuff
back, we don't use e-memory afterall. Damn plane hacking.
Not Zed [Thu, 13 Nov 2003 23:17:31 +0000 (23:17 +0000)]
Remove mempool code, we use the stuff in e-util. (PRESERVE_HEADERS): new
2003-11-13 Not Zed <NotZed@Ximian.com>
* camel-mime-parser.c: Remove mempool code, we use the stuff in
e-util.
(PRESERVE_HEADERS): new compile option, if on, we preserve headers
and folding exactly rather than unfolding all input. THIS BREAKS
EVERYTHING right now, so don't turn it on.
* camel-gpg-context.c (gpg_decrypt): reset the input memstream
before passing it to the gpg engine.
* tests/smime/pgp-mime.c (main): redirect /dev/null to stdin so it
doesn't hang waiting for input.
(main): removed from build - this tests multipart/signed
explictly, but now the details of this is handled directly by the
cipher context.
* tests/smime/pgp.c (main): fixes for api changes.
(main): redirect /dev/null to stdin so it doesn't hang waiting for
input.
* tests/message/test1.c (main): update for api changes.
* camel-smime-context.c (sm_verify): look at the content object's
mime type, not the container's type.
Not Zed [Thu, 13 Nov 2003 03:52:12 +0000 (03:52 +0000)]
look at the content object's mime type, not the container's type.
2003-11-13 Not Zed <NotZed@Ximian.com>
* camel-smime-context.c (sm_verify): look at the content object's
mime type, not the container's type.
2003-11-11 Not Zed <NotZed@Ximian.com>
* camel-cipher-context.c (camel_cipher_validity_set_valid): take
into account the @valid argument and set validity properly.
(camel_cipher_validity_clone): new method to copy validities.
* camel-smime-context.c (sm_signing_cmsmessage): removed a todo.
Radek Doulik [Wed, 12 Nov 2003 21:12:49 +0000 (21:12 +0000)]
merged spam filtering branch
Chris Toshok [Tue, 11 Nov 2003 21:29:40 +0000 (21:29 +0000)]
convert the vcard to a string and print it out as well. also fix the
2003-11-11 Chris Toshok <toshok@ximian.com>
* tests/vcard/dump-vcard.c (main): convert the vcard to a string
and print it out as well. also fix the evcard leak.
* tests/vcard/README: add blurb about 10.vcf.
* tests/vcard/Makefile.am (EXTRA_DIST): add 10.vcf
* tests/vcard/10.vcf: new quotted attribute parameter value test.
* tests/vcard/[1-9].vcf: add these back in.
Chris Toshok [Tue, 11 Nov 2003 21:25:24 +0000 (21:25 +0000)]
guard against multiple threads here by using a mutex. also, always remove
2003-11-11 Chris Toshok <toshok@ximian.com>
* src/server.c (queue_termination): guard against multiple threads
here by using a mutex. also, always remove the
terminal_handler_id if one exists and reinstate it afterward.
This gives us the behavior of always lasting EXIT_TIMEOUT
milliseconds after the most recent book/calendar shutdown. Before
there was a potential for shutting down EXIT_TIMEOUT milliseconds
after the *first* book/calendar shutdown.
ChangeLog [Tue, 11 Nov 2003 16:59:04 +0000 (16:59 +0000)]
emit the status
2003-11-11 ChangeLog <jpr@ximian.com>
* libecal/e-cal.c (e_cal_class_init): emit the status
* libecal/e-cal.h: remove open status enums, use calendar status
instead
* libecal/client-test.c (create_client): just directly open the
calendar, no need to be async
Dan Winship [Tue, 11 Nov 2003 15:05:25 +0000 (15:05 +0000)]
reindent function headers for new names
Dan Winship [Tue, 11 Nov 2003 14:58:37 +0000 (14:58 +0000)]
Make the time-related sexp function handlers (eg, time-now, make-time,
* libedata-cal/e-cal-backend-sexp.c: Make the time-related sexp
function handlers (eg, time-now, make-time, etc) be non-static, so
they can be reused by backend-specific calendar sexp parsers.
JP Rosevear [Tue, 11 Nov 2003 02:32:27 +0000 (02:32 +0000)]
remove dead enums
2003-11-10 JP Rosevear <jpr@ximian.com>
* libecal/e-cal.h: remove dead enums
Ettore Perazzoli [Tue, 11 Nov 2003 02:06:48 +0000 (02:06 +0000)]
(e_source_selector_new): Expand all the
nodes.
JP Rosevear [Tue, 11 Nov 2003 01:34:46 +0000 (01:34 +0000)]
mark struct as private
2003-11-10 JP Rosevear <jpr@ximian.com>
* libecal/e-cal.h: mark struct as private
* libecal/e-cal.c: fix documentation headers
* libecal/e-cal-view.h: fix cast macros and typedef the structs
separately
* libecal/e-cal-view.c: use correct type check macro, fix some
documentation headers
* libecal/e-cal-view-listener.h: typedef the structs separately
and tidy up class macros
* libecal/e-cal-util.c: fix a documentation header
* libecal/e-cal-listener.h: mark parts of the struct as private
* libecal/e-cal-listener.c: fix a few documentation headers
* libecal/e-cal-component.h: remove extraneous comma and mark
parts of struct as private
* libecal/e-cal-component.c: fix a couple of documentation headers
JP Rosevear [Tue, 11 Nov 2003 01:14:04 +0000 (01:14 +0000)]
remove construct method, it did nothing and should use construct time args
2003-11-10 JP Rosevear <jpr@ximian.com>
* libebook/e-book-listener.c: remove construct method, it did
nothing and should use construct time args in future if needed
JP Rosevear [Mon, 10 Nov 2003 19:36:53 +0000 (19:36 +0000)]
Oops, forgot to commit.
JP Rosevear [Mon, 10 Nov 2003 19:34:54 +0000 (19:34 +0000)]
build docs
2003-11-10 JP Rosevear <jpr@ximian.com>
* Makefile.am: build docs
* configure.in: check for gtk-doc
Dan Winship [Mon, 10 Nov 2003 19:25:10 +0000 (19:25 +0000)]
Remove get-vtype from the query language, since it is redundant now.
* libedata-cal/e-cal-backend-sexp.c: Remove get-vtype from the
query language, since it is redundant now.
(func_has_alarms): Remove the boolean arg from has-alarms. You can
just say (not (has-alarms?)).
Dan Winship [Mon, 10 Nov 2003 17:18:57 +0000 (17:18 +0000)]
New utility function to compare two (possibly NULL) EContactDates
* libebook/e-contact.c (e_contact_date_equal): New utility
function to compare two (possibly NULL) EContactDates
* backends/ldap/e-book-backend-ldap.c (anniversary_compare,
birthday_compare): Use it
* libedata-book/e-book-backend-summary.c
(e_book_backend_summary_check_contact): New utility function to
check if an id is in the summary (without doing any additional
work beyond that).
Dan Winship [Mon, 10 Nov 2003 17:12:13 +0000 (17:12 +0000)]
s/E_TYPE_BACKEND/E_TYPE_BOOK_BACKEND/ s/E_IS_BACKEND/E_IS_BOOK_BACKEND/
* libedata-book/e-book-backend.h:
s/E_TYPE_BACKEND/E_TYPE_BOOK_BACKEND/
s/E_IS_BACKEND/E_IS_BOOK_BACKEND/
* libedata-book/e-book-backend-sync.h: Likewise
* backends/file/e-book-backend-file.h: Likewise
* backends/vcf/e-book-backend-vcf.h: Likewise
* backends/ldap/e-book-backend-ldap.h: Likewise
* libedata-book/e-book-backend.c: Update for that. Also simplify
some redundant g_return_if_fail tests and reindent a bunch of
lines that were indented wrong after the pas->e_book renaming.
* libedata-book/e-book-backend-sync.c: Likewise
* backends/file/e-book-backend-file.c: Likewise
* backends/vcf/e-book-backend-vcf.c: Likewise
* backends/ldap/e-book-backend-ldap.c: Likewise
JP Rosevear [Mon, 10 Nov 2003 16:57:15 +0000 (16:57 +0000)]
add proto
2003-11-10 JP Rosevear <jpr@ximian.com>
* libecal/e-cal.h: add proto
* libecal/e-cal.c (e_cal_free_change_list): this belongs here
* libecal/e-cal-types.h: remove proto
* libecal/Makefile.am: don't build dead file
Not Zed [Mon, 10 Nov 2003 12:46:07 +0000 (12:46 +0000)]
split out the CMSMessage verification code so it can be used from
2003-11-10 Not Zed <NotZed@Ximian.com>
* camel-smime-context.c (sm_verify_cmsg): split out the CMSMessage
verification code so it can be used from enveloped or externally
signed data.
* camel-cipher-context.c (camel_cipher_verify): only take a
mimepart, internally handle multiparts and the hash.
2003-11-07 Not Zed <NotZed@Ximian.com>
* camel-cipher-context.c: make ciphervalidity a public structure,
added encrypt status.
(camel_cipher_decrypt): changed to return a ciphervalidity. fixed
implementations.
(camel_cipher_validity_*): Fixed implementations to match new
structure, some of this is now redundant.
2003-11-06 Not Zed <NotZed@Ximian.com>
* camel-smime-context.c (camel_smime_context_describe_part):
implement.
Hans Petter Jansson [Sun, 9 Nov 2003 01:10:39 +0000 (01:10 +0000)]
Correct typo that broke GNOME_Evolution_DataServer_CalFactory. And another
2003-11-08 Hans Petter Jansson <hpj@ximian.com>
* src/GNOME_Evolution_DataServerNOLDAP.server.in.in: Correct typo
that broke GNOME_Evolution_DataServer_CalFactory. And another one
that broke GNOME_Evolution_DataServer_InterfaceCheck.
Hans Petter Jansson [Sun, 9 Nov 2003 01:06:13 +0000 (01:06 +0000)]
Correct typo that broke GNOME_Evolution_DataServer_CalFactory.
2003-11-08 Hans Petter Jansson <hpj@ximian.com>
* src/GNOME_Evolution_DataServerNOLDAP.server.in.in: Correct typo
that broke GNOME_Evolution_DataServer_CalFactory.
Chris Toshok [Sat, 8 Nov 2003 20:24:33 +0000 (20:24 +0000)]
implement. (read_attribute_params): implement quoted parameter values, in
2003-11-08 Chris Toshok <toshok@ximian.com>
* libebook/e-vcard.c (skip_until): implement.
(read_attribute_params): implement quoted parameter values, in our
trademark overly accepting way. it'll accept "hi" as well as
"hi"and"bye" as parameter values (with the values being "hi" and
"hiandbye" respectively).
(e_vcard_to_string_vcard_30): hardcode VERSION:3.0 here, since
we're outputing a version 3.0 card. also, ignore any VERSION
attributes that may be in the vcard we parsed in. lastly, search
parameter values for whitespace before outputting them, and wrap
them in quotes if they have any.
* libebook/e-book-async.c (e_book_async_add_contact): use
e_contact_duplicate here so if the caller modifies the contact
after calling us we use the original copy.
(e_book_async_commit_contact): same.
Chris Toshok [Sat, 8 Nov 2003 19:49:25 +0000 (19:49 +0000)]
add rfc/vcard-21 docs
Dan Winship [Fri, 7 Nov 2003 21:48:59 +0000 (21:48 +0000)]
Remove libedataserver/ename/Makefile
* configure.in (AC_OUTPUT): Remove libedataserver/ename/Makefile
Dan Winship [Fri, 7 Nov 2003 21:48:16 +0000 (21:48 +0000)]
Moved to libebook
* libedataserver/ename/*: Moved to libebook
* libedataserver/Makefile.am (SUBDIRS): Remove ename
(libedataserver_la_LIBADD): Remove libename
(libedataserver_la_LDFLAGS): Remove -no-undefined
Dan Winship [Fri, 7 Nov 2003 21:45:49 +0000 (21:45 +0000)]
Move these here.
* libebook/e-address-western.c:
* libebook/e-name-western.c: Move these here.
* libebook/e-contact.c: Update e-name-western include
* libebook/Makefile.am (libebook_la_SOURCES): Add
e-address-western.c and e-name-western.c.
(libebookinclude_HEADERS): and their headers
(libebook_la_LDFLAGS): Remove -no-undefined
* libedata-book/Makefile.am (libedata_book_la_LDFLAGS): Likewise
Dan Winship [Fri, 7 Nov 2003 21:43:31 +0000 (21:43 +0000)]
Remove -no-undefined
* libecal/Makefile.am (libecal_la_LDFLAGS): Remove -no-undefined
* libedata-cal/Makefile.am (libedata_cal_la_LDFLAGS): Likewise
Dan Winship [Fri, 7 Nov 2003 20:30:29 +0000 (20:30 +0000)]
Remove a bunch more checks that evolution-data-server doesn't need. Change
* configure.in: Remove a bunch more checks that
evolution-data-server doesn't need. Change "Evolution" to
"evolution-data-server" in two messages. Remove gtk-doc support
since there is currently no doc/ directory, and we'll want to use
the new GTK_DOC_CHECK macro when we add it back anyway.
Dan Winship [Fri, 7 Nov 2003 17:48:55 +0000 (17:48 +0000)]
Remove the word "process" from method names, which hasn't really made
* backends/ldap/e-book-backend-ldap.c: Remove the word "process"
from method names, which hasn't really made sense since 1.2.
* backends/vcf/e-book-backend-vcf.c: Likewise
Rodney Dawes [Fri, 7 Nov 2003 17:07:18 +0000 (17:07 +0000)]
Remove kerberos checks since we don't need them here
2003-11-07 Rodney Dawes <dobey@ximian.com>
* configure.in: Remove kerberos checks since we don't need them here
JP Rosevear [Fri, 7 Nov 2003 17:02:26 +0000 (17:02 +0000)]
only link to the ldap backend if its enabled
2003-11-07 JP Rosevear <jpr@ximian.com>
* src/Makefile.am: only link to the ldap backend if its enabled
JP Rosevear [Fri, 7 Nov 2003 03:05:29 +0000 (03:05 +0000)]
output new .pc file
2003-11-06 JP Rosevear <jpr@ximian.com>
* configure.in: output new .pc file
* evolution-data-server-1.0.pc.in: pkconfig for idl
* libedataserver/ename/Makefile.am: don't install
* libedataserver/Makefile.am: link in libename
2003-11-06 JP Rosevear <jpr@ximian.com>
* libebook/Makefile.am: don't add libename
JP Rosevear [Fri, 7 Nov 2003 00:12:15 +0000 (00:12 +0000)]
fix copyright (clahey actually wrote this from scratch)
2003-11-06 JP Rosevear <jpr@ximian.com>
* libedataserver/e-list.h: fix copyright (clahey actually wrote
this from scratch)
* libedataserver/e-list.c: ditto
* libedataserver/e-list-iterator.h: ditto
* libedataserver/e-list-iterator.c: ditto
* libedataserver/e-iterator.h: ditto
* libedataserver/e-iterator.c: ditto
Rodney Dawes [Thu, 6 Nov 2003 21:35:37 +0000 (21:35 +0000)]
Remove dependencies for GUI libs that we don't need
2003-11-06 Rodney Dawes <dobey@ximian.com>
* configure.in: Remove dependencies for GUI libs that we don't need
JP Rosevear [Thu, 6 Nov 2003 18:39:53 +0000 (18:39 +0000)]
match the signals better
2003-11-06 JP Rosevear <jpr@ximian.com>
* libecal/e-cal-view-listener.h: match the signals better
* libecal/e-cal-view-listener.c (e_cal_view_listener_class_init):
ditto
JP Rosevear [Thu, 6 Nov 2003 18:20:49 +0000 (18:20 +0000)]
e-msgport is no longer needed
2003-11-06 JP Rosevear <jpr@ximian.com>
* libedataserver/Makefile.am: e-msgport is no longer needed
2003-11-06 JP Rosevear <jpr@ximian.com>
* libecal/e-cal.c: replace e_mutex stuff with gthread stuff
2003-11-06 JP Rosevear <jpr@ximian.com>
* libebook/e-book.c: replace e_mutex stuff with gthread stuff
JP Rosevear [Thu, 6 Nov 2003 17:40:15 +0000 (17:40 +0000)]
update for shuffling
2003-11-06 JP Rosevear <jpr@ximian.com>
* POTFILES.in: update for shuffling
JP Rosevear [Thu, 6 Nov 2003 17:15:43 +0000 (17:15 +0000)]
build new subdirs
2003-11-06 JP Rosevear <jpr@ximian.com>
* Makefile.am: build new subdirs
* backends/*: build the file, vcf and ldap backends here
* libedata-cal/Makefile.am: no longer build them here
2003-11-06 JP Rosevear <jpr@ximian.com>
* Makefile.am: build new subdirs
* backends/*: build the http and file backends here
* libedata-cal/Makefile.am: no longer build them here
Jeffrey Stedfast [Thu, 6 Nov 2003 16:26:26 +0000 (16:26 +0000)]
Don't bother trying to see if the server advertises EHLO. Simply always
2003-11-05 Jeffrey Stedfast <fejj@ximian.com>
* providers/smtp/camel-smtp-transport.c (connect_to_server): Don't
bother trying to see if the server advertises EHLO. Simply always
try EHLO and fall back to HELO if EHLO fails. Fixes bug #50535.
JP Rosevear [Thu, 6 Nov 2003 15:51:35 +0000 (15:51 +0000)]
*** empty log message ***
JP Rosevear [Thu, 6 Nov 2003 15:51:29 +0000 (15:51 +0000)]
Add missing files.
JP Rosevear [Thu, 6 Nov 2003 15:50:18 +0000 (15:50 +0000)]
build new subdirs
2003-11-06 JP Rosevear <jpr@ximian.com>
* Makefile.am: build new subdirs
* backends/*: build the http and file backends here
* libedata-cal/Makefile.am: no longer build them here
2003-11-06 JP Rosevear <jpr@ximian.com>
* src/server.c: include the backend files properly
* src/Makefile.am: link to the individual backends
JP Rosevear [Thu, 6 Nov 2003 14:17:08 +0000 (14:17 +0000)]
clean up priv* dirs
2003-11-06 JP Rosevear <jpr@ximian.com>
* configure.in (BASE_VERSION): clean up priv* dirs
* src/Makefile.am: install a version binary to libexecdir
* src/GNOME_Evolution_DataServerLDAP.server.in.in: reflect new
binary location
* src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
JP Rosvear [Thu, 6 Nov 2003 14:13:31 +0000 (14:13 +0000)]
update for renaming
2003-11-06 JP Rosvear <jpr@ximian.com>
* POTFILES.in: update for renaming
JP Rosevear [Thu, 6 Nov 2003 01:37:39 +0000 (01:37 +0000)]
following renaming of libedata-book
2003-11-05 JP Rosevear <jpr@ximian.com>
* src/server.c: following renaming of libedata-book
* src/server-interface.[hc]: ditto
2003-11-05 JP Rosevear <jpr@ximian.com>
* rename libedatabook to libedata-book
JP Rosevear [Thu, 6 Nov 2003 00:33:19 +0000 (00:33 +0000)]
following renaming of libedata-cal
2003-11-05 JP Rosevear <jpr@ximian.com>
* src/server.c: following renaming of libedata-cal
* src/server-interface.[hc]: ditto
2003-11-05 JP Rosevear <jpr@ximian.com>
* rename libedatacal to libedata-cal
JP Rosevear [Wed, 5 Nov 2003 22:47:37 +0000 (22:47 +0000)]
use privincludedir
2003-11-05 JP Rosevear <jpr@ximian.com>
* libebook/Makefile.am: use privincludedir
* libedatabook/Makefile.am: ditto
* libedatabook/libedatabook-1.0.pc.in: use privincludedir; remove
gal
* libebook/libebook-1.0.pc.in: ditto
2003-11-05 JP Rosvear <jpr@ximian.com>
* libecal/Makefile.am: use privincludedir
* libedatacal/Makefile.am: ditto
* libecal/libecal-1.0.pc.in: ditto
* libedatacal/libedatacal-1.0.pc.in: use privincludedir; remove
gal
2003-11-05 JP Rosevear <jpr@ximian.com>
* configure.in: make the priv*dir's sane
* libedataserver/libedataserver-1.0.pc.in: use privincludedir;
remove gal
* libedataserver/ename/Makefile.am: ditto
* libedataserver/Makefile.am: install to privincludedir
2003-11-05 JP Rosevear <jpr@ximian.com>
* src/libical/Makefile.am: ditto
* src/libicalvcal/Makefile.am: ditto
* src/libicalss/Makefile.am: don't install the library
JP Rosevear [Wed, 5 Nov 2003 19:26:38 +0000 (19:26 +0000)]
LIBADD all the relevant libical libs
2003-11-05 JP Rosevear <jpr@ximian.com>
* libecal/Makefile.am: LIBADD all the relevant libical libs
* libecal/libecal-1.0.pc.in: no need to explicitly link
libical-evolution
* libedatacal/libedatacal-1.0.pc.in: ditto; fix include dir
Rodrigo Moya [Wed, 5 Nov 2003 15:47:14 +0000 (15:47 +0000)]
new files to contain a few functions from GAL.
2003-11-05 Rodrigo Moya <rodrigo@ximian.com>
* libedataserver/e-util.[ch]: new files to contain a few functions
from GAL.
* libedataserver/Makefile.am: added new files.
* libedataserver/ename/e-address-western.c:
* libedataserver/e-account-list.c:
* libedataserver/e-account.c:
* src/server-interface-check.c:
* configure.in: removed libgal dependency.
Rodrigo Moya [Wed, 5 Nov 2003 15:46:07 +0000 (15:46 +0000)]
removed GAL dependency.
2003-11-05 Rodrigo Moya <rodrigo@ximian.com>
* libedatacal/e-cal-backend-sexp.c: removed GAL dependency.
Rodrigo Moya [Wed, 5 Nov 2003 15:44:58 +0000 (15:44 +0000)]
removed GAL dependency.
2003-11-05 Rodrigo Moya <rodrigo@ximian.com>
* libedatabook/e-book-backend-sexp.c:
* libedatabook/e-book-backend-summary.c:
* libedatabook/e-book-backend-vcf.c:
* libedatabook/e-book-backend-file.c: removed GAL dependency.
Not Zed [Wed, 5 Nov 2003 00:42:40 +0000 (00:42 +0000)]
new (unfinished) api to peek inside smime parts to tell us whats in it.
2003-11-05 Not Zed <NotZed@Ximian.com>
* camel-smime-context.c (camel_smime_context_describe_part): new
(unfinished) api to peek inside smime parts to tell us whats in
it.
2003-11-03 Not Zed <NotZed@Ximian.com>
* camel-gpg-context.c (gpg_encrypt): Make this output the
full multipart/encrypted part, not just the encrypted content part.
* camel-cipher-context.c (camel_cipher_sign): change to output
full mime part, not just a stream.
(camel_cipher_canonical_to_stream): utility function to
canonicalise a mimepart to a stream.
* camel-smime-context.c (sm_encode_cmsmessage): removed.
(sm_sign): change interface to output a full mime-part, not just a
part of a mime part in multipart/signed mode.
JP Rosevear [Tue, 4 Nov 2003 21:59:45 +0000 (21:59 +0000)]
tidy up logging messages
2003-11-04 JP Rosevear <jpr@ximian.com>
* src/server.c: tidy up logging messages
JP Rosevear [Tue, 4 Nov 2003 21:53:03 +0000 (21:53 +0000)]
properly name space the oaf ids
2003-11-04 JP Rosevear <jpr@ximian.com>
* src/server.c: properly name space the oaf ids
* src/server-interface-check.c: use the correctly named poa
* src/server-interface-check.h: ditto
* src/GNOME_Evolution_DataServerLDAP.server.in.in: name space the
factories and interface check better
* src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
* src/Evolution-DataServer.idl: name space the interface check
properly
2003-11-04 JP Rosvear <jpr@ximian.com>
* libedatabook/e-data-book-factory.c: use properly name spaced
default id
* libebook/e-book.c: kill unneccesary define
2003-11-04 JP Rosevear <jpr@ximian.com>
* libedatacal/e-data-cal-factory.c: use properly name spaced
default id