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
Jeffrey Stedfast [Tue, 4 Nov 2003 21:52:59 +0000 (21:52 +0000)]
We might need to convert the passwd from UTF-8 into the locale charset.
2003-11-04 Jeffrey Stedfast <fejj@ximian.com>
* camel-gpg-context.c (gpg_ctx_parse_status): We might need to
convert the passwd from UTF-8 into the locale charset. Fixes bug
#50485.
JP Rosevear [Tue, 4 Nov 2003 21:26:36 +0000 (21:26 +0000)]
server interface check instead of wombat interface check
2003-11-04 JP Rosevear <jpr@ximian.com>
* src/Evolution-DataServer.idl: server interface check instead of
wombat interface check
* src/GNOME_Evolution_DataServerLDAP.server.in.in: ditto
* src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
* src/server.c: adjust to interface check renaming
* src/server-interface-check.[hc]: finish renaming so wombat
disappears
JP Rosevear [Tue, 4 Nov 2003 19:47:21 +0000 (19:47 +0000)]
ditto
2003-11-04 JP Rosevear <jpr@ximian.com>
* src/GNOME_Evolution_DataServerNOLDAP.server.in.in: ditto
* src/GNOME_Evolution_DataServerLDAP.server.in.in: update to point
to the right binary
* libedataserver/Makefile.am: install pkg-config file
JP Rosevear [Tue, 4 Nov 2003 19:46:52 +0000 (19:46 +0000)]
include priv dir stuff for libical
2003-11-04 JP Rosevear <jpr@ximian.com>
* libecal/libecal-1.0.pc.in (prefix): include priv dir stuff for
libical
* libedatacal/libedatacal-1.0.pc.in (prefix): ditto
* libecal/e-cal-component.[hc]: properly name space alarm action
enum
* libecal/e-cal-types.h: properly name space change types
Kjartan Maraas [Tue, 4 Nov 2003 17:04:15 +0000 (17:04 +0000)]
Update some
Hans Petter Jansson [Tue, 4 Nov 2003 15:20:00 +0000 (15:20 +0000)]
Add "webcal" to supported protocols.
2003-11-04 Hans Petter Jansson <hpj@ximian.com>
* src/GNOME_Evolution_DataServerNOLDAP.server.in.in:
* src/GNOME_Evolution_DataServerLDAP.server.in.in: Add "webcal" to
supported protocols.
JP Rosevear [Tue, 4 Nov 2003 14:36:02 +0000 (14:36 +0000)]
update
2003-11-04 JP Rosevear <jpr@ximian.com>
* MAINTAINERS, TODO: update
JP Rosevear [Tue, 4 Nov 2003 14:32:04 +0000 (14:32 +0000)]
shush
JP Rosevear [Tue, 4 Nov 2003 14:30:18 +0000 (14:30 +0000)]
remove corbe header include
2003-11-04 JP Rosevear <jpr@ximian.com>
* libedatabook/e-data-book-factory.c: remove corbe header include
* libedatabook/e-data-book.h: include corba header correctly
* libedatabook/e-data-book-view.h: ditto
* libedatabook/e-data-book-factory.h: ditto
* libedatabook/e-book-backend.h: ditto
* libedatabook/e-book-backend-sync.h: ditto
* libedatabook/Makefile.am: reflect idl name change
* libebook/e-book-view.c: remove corba header include
* libebook/e-book.c: ditto
* libebook/e-book.h: include corba header correctly
* libebook/e-book-view.h: ditto
* libebook/e-book-view-listener.h: ditto
* libebook/e-book-listener.h: ditto
* idl/Makefile.am (idl_DATA): rename idl to
Evolution-DataServer-Addressbook.idl
* libebook/Makefile.am: reflect idl name change
JP Rosevear [Tue, 4 Nov 2003 14:11:10 +0000 (14:11 +0000)]
remove corba header include
2003-11-04 JP Rosevear <jpr@ximian.com>
* libedatacal/e-data-cal-factory.c: remove corba header include
* libedatacal/e-cal-backend-sync.h: include corba header properly
* libedatacal/e-data-cal.h: ditto
* libedatacal/e-data-cal-view.h: ditto
* libedatacal/e-data-cal-factory.h: ditto
* libedatacal/e-cal-backend.h: ditto
* libedatacal/Makefile.am: reflect idl name change
* libecal/e-cal-listener.h: include corba header properly
* libecal/e-cal-view.h: ditto
* libecal/e-cal-view-listener.h: ditto
* libecal/Makefile.am: reflect idl name change
* idl/Makefile.am: rename the idl to
Evolution-DataServer-Calendar.idl
JP Rosevear [Tue, 4 Nov 2003 13:49:01 +0000 (13:49 +0000)]
use G_*_DECLS and include the data server stub
2003-11-04 JP Rosevear <jpr@ximian.com>
* src/server-interface-check.h: use G_*_DECLS and include the data
server stub
* src/Makefile.am: compile Evolution-DataServer.idl and manipulate
the DataServer .server files
2003-11-04 JP Rosevear <jpr@ximian.com>
* POTFILES.in: reflect new data server .server file names
Hans Petter Jansson [Tue, 4 Nov 2003 03:28:32 +0000 (03:28 +0000)]
Implement. (e_cal_backend_file_dispose): Use above freers.
2003-11-03 Hans Petter Jansson <hpj@ximian.com>
* calendar/libedatacal/e-cal-backend-file.c (free_calendar_components)
(free_calendar_data): Implement.
(e_cal_backend_file_dispose): Use above freers.
(get_uri_string_for_gnome_vfs): Implement.
(open_cal): Set priv->uri to be escaped, GnomeVFS-friendly.
(notify_removals_cb)
(notify_adds_modifies_cb)
(notify_changes)
(reload_cal): Implement.
(create_cal): Set priv->uri to be escaped, GnomeVFS-friendly.
(get_uri_string): Implement - unescapes once.
(e_cal_backend_file_compute_changes): Unescape DB URI once, don't make
like it's in a subdirectory.
(e_cal_backend_file_reload): Implement.
* calendar/libedatacal/e-cal-backend-http.c
(e_cal_backend_http_finalize): Cancel potential retrieval and free
slave backend.
(e_cal_backend_http_is_read_only): Clean up.
(webcal_to_http_method)
(uri_to_cache_dir)
(ensure_cache_dir)
(retrieval_done)
(retrieval_progress_cb)
(begin_retrieval_cb): Implement.
(e_cal_backend_http_open): Set up slave backend.
(e_cal_backend_http_remove)
(e_cal_backend_http_is_loaded)
(e_cal_backend_http_get_default_object)
(e_cal_backend_http_get_object)
(e_cal_backend_http_get_timezone)
(e_cal_backend_http_add_timezone)
(e_cal_backend_http_set_default_timezone)
(e_cal_backend_http_get_object_list)
(e_cal_backend_http_get_free_busy)
(e_cal_backend_http_get_changes)
(e_cal_backend_http_discard_alarm)
(e_cal_backend_http_modify_object)
(e_cal_backend_http_remove_object)
(e_cal_backend_http_receive_objects)
(e_cal_backend_http_send_objects)
(e_cal_backend_http_internal_get_default_timezone)
(e_cal_backend_http_internal_get_timezone): Implement with fallthrough
to slave backend.
(e_cal_backend_http_init): Remove cruft.
* calendar/libedatacal/e-cal-backend-sync.c
(e_cal_backend_sync_open): Use per-instance mutex.
(e_cal_backend_sync_init): Set up per-instance mutex.
(e_cal_backend_sync_dispose): Free per-instance mutex.
* calendar/libedatacal/e-cal-backend.c
(e_cal_backend_set_notification_proxy): Implement.
(e_cal_backend_notify_object_created)
(e_cal_backend_notify_object_modified)
(e_cal_backend_notify_object_removed)
(e_cal_backend_notify_mode)
(e_cal_backend_notify_error): Use notification proxy if set.
JP Rosevear [Mon, 3 Nov 2003 21:43:32 +0000 (21:43 +0000)]
don't need EVO_DIR
2003-11-03 JP Rosevear <jpr@ximian.com>
* configure.in: don't need EVO_DIR
JP Rosevear [Mon, 3 Nov 2003 19:45:33 +0000 (19:45 +0000)]
add the trailing slash to the config subdir
2003-11-03 JP Rosevear <jpr@ximian.com>
* configure.in: add the trailing slash to the config subdir
JP Rosevear [Mon, 3 Nov 2003 19:16:01 +0000 (19:16 +0000)]
Fix list of files
2003-11-03 JP Rosevear <jpr@ximian.com>
* POTFILES.in: Fix list of files
JP Rosevear [Mon, 3 Nov 2003 18:28:46 +0000 (18:28 +0000)]
Add missing file
JP Rosevear [Mon, 3 Nov 2003 18:25:44 +0000 (18:25 +0000)]
initial import
JP Rosevear [Mon, 3 Nov 2003 18:25:44 +0000 (18:25 +0000)]
Initial revision
Hans Petter Jansson [Fri, 31 Oct 2003 18:11:13 +0000 (18:11 +0000)]
Don't compress trailing slashes in URI elements.
2003-10-31 Hans Petter Jansson <hpj@ximian.com>
* e-source.c (e_source_get_uri): Don't compress trailing slashes in
URI elements.
Not Zed [Fri, 31 Oct 2003 00:54:47 +0000 (00:54 +0000)]
removed, now redundant.
2003-10-31 Not Zed <NotZed@Ximian.com>
* camel-cms-context.[ch]: removed, now redundant.
Not Zed [Thu, 30 Oct 2003 10:04:42 +0000 (10:04 +0000)]
implement something basic.
2003-10-30 Not Zed <NotZed@Ximian.com>
* camel-smime-context.c (sm_get_passwd): implement something basic.
Not Zed [Thu, 30 Oct 2003 04:58:33 +0000 (04:58 +0000)]
Added a note about api inconsistencies.
2003-10-30 Not Zed <NotZed@Ximian.com>
* camel-cipher-context.h: Added a note about api inconsistencies.
2003-10-30 Not Zed <NotZed@Ximian.com>
* camel-multipart-encrypted.c (camel_multipart_encrypted_decrypt):
fix for cipher_decrypt changes.
* camel-gpg-context.c, camel-cipher-context.c: moved all the init
code to the end to save having to keep forward declarations
around.
(camel_cipher_decrypt): changed to take mimepart input and return
a mimepart.
(gpg_decrypt): fix for changed args.
2003-10-29 Not Zed <NotZed@Ximian.com>
* camel-smime-context.[ch]: replaced entirely with a new
implementation which inherits from camel-cipher-context, and add
to build.
* camel-multipart-encrypted.c (camel_multipart_encrypted_encrypt):
fix for cipher_encrypt api changes.
(camel_multipart_encrypted_decrypt): use g_ascii_strcasecmp.
* camel-gpg-context.c (gpg_encrypt): Fix to handle input/output as
parts not streams
* camel-cipher-context.c (camel_cipher_encrypt): change to take
mimeparts rather than streams as input/output. And remove the
'sign' argument, it is implied if userid is supplied.
2003-10-28 Not Zed <NotZed@Ximian.com>
* tests/smime/pgp.c (main): fix for ciphercontext api changes.
* camel-multipart-signed.c (camel_multipart_signed_verify): pass
in the part to cipher_verify directly.
(camel_multipart_signed_sign): let the cipher context setup the
part details.
* camel-gpg-context.c (gpg_sign): put the signature stream into a
mimepart, with appropriate headers/encoding.
(swrite): write out a mimepart rather than a stream.
(gpg_verify): handle changed args.
* camel-cipher-context.c (camel_cipher_sign): write the signature
to a mimepart rather than a simple stream.
(camel_cipher_verify): take the signature as a mimepart not a
stream.
2003-10-22 Not Zed <NotZed@Ximian.com>
* camel-utf8.c (camel_ucs2_utf8, camel_utf8_ucs2): helpers for
ucs2 stuff. ucs2 is 16 bit truncated unicode.
Jeffrey Stedfast [Tue, 28 Oct 2003 19:15:12 +0000 (19:15 +0000)]
We should check List-Post before List-Id (List-Post has to contain the
2003-10-28 Jeffrey Stedfast <fejj@ximian.com>
* camel-mime-utils.c: We should check List-Post before List-Id
(List-Post has to contain the mailing-list posting address,
whereas List-Id does not.) WAlso moved X-Loop to after List-Id to
make FreeBSD lusers happy. Fixes bug #32297.
Jeffrey Stedfast [Tue, 28 Oct 2003 19:01:58 +0000 (19:01 +0000)]
Fixes bug #35083
2003-10-28 Jeffrey Stedfast <fejj@ximian.com>
* Fixes bug #35083
* providers/imap/camel-imap-store.c (connect_to_server): Same
here.
* providers/pop3/camel-pop3-store.c (connect_to_server): Same as
the smtp changes.
* providers/smtp/camel-smtp-transport.c (connect_to_server): If
HAVE_SSL is undefined, don't default to raw connections if the
option to connect via ssl is set. Instead set an exception and
return fail.
Rodrigo Moya [Tue, 28 Oct 2003 18:56:34 +0000 (18:56 +0000)]
fill_popup_menu signal has 2 arguments.
2003-10-28 Rodrigo Moya <rodrigo@ximian.com>
* e-source-selector.c (class_init): fill_popup_menu signal has
2 arguments.
Rodrigo Moya [Tue, 28 Oct 2003 18:15:37 +0000 (18:15 +0000)]
added "fill_popup_menu" signal, to allow the addition of new items to the
2003-10-28 Rodrigo Moya <rodrigo@ximian.com>
* e-source-selector.[ch]: added "fill_popup_menu" signal, to
allow the addition of new items to the popup menu.
(class_init): create new signal.
(init): connect to "button_press_event" for the tree view.
(selector_button_press_event): callback for "button_press_event".
(e_source_selector_selection_shown): use g_return_val_if_fail.
Frédéric Crozat [Tue, 28 Oct 2003 13:22:13 +0000 (13:22 +0000)]
better detection of broken date to give to broken_date_parser.
* camel-mime-utils.c: (camel_header_decode_date):
better detection of broken date to give to broken_date_parser.
Jeffrey Stedfast [Mon, 27 Oct 2003 20:21:19 +0000 (20:21 +0000)]
If a word is longer than CAMEL_TEXT_INDEX_MAX_WORDLEN, then ignore it.
2003-10-24 Jeffrey Stedfast <fejj@ximian.com>
* camel-text-index.c (text_index_name_add_buffer): If a word is
longer than CAMEL_TEXT_INDEX_MAX_WORDLEN, then ignore it. This
fixes bug #50096.
Jeffrey Stedfast [Thu, 23 Oct 2003 19:57:58 +0000 (19:57 +0000)]
Removed unneeded CAMEL_OBJECT() casts.
2003-10-23 Jeffrey Stedfast <fejj@ximian.com>
* *.c: Removed unneeded CAMEL_OBJECT() casts.
Ettore Perazzoli [Tue, 21 Oct 2003 18:51:19 +0000 (18:51 +0000)]
Merge new-ui-branch into the trunk.
Ettore Perazzoli [Tue, 21 Oct 2003 18:24:44 +0000 (18:24 +0000)]
Merge new-ui-branch to the trunk.
Radek Doulik [Thu, 16 Oct 2003 16:46:29 +0000 (16:46 +0000)]
file camel-spam-plugin.c was initially added on branch spam-filtering.
Radek Doulik [Thu, 16 Oct 2003 16:46:29 +0000 (16:46 +0000)]
file camel-spam-plugin.h was initially added on branch spam-filtering.