platform/upstream/evolution-data-server.git
21 years agomark struct as private
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

21 years agoremove construct method, it did nothing and should use construct time args
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

21 years agoOops, forgot to commit.
JP Rosevear [Mon, 10 Nov 2003 19:36:53 +0000 (19:36 +0000)]
Oops, forgot to commit.

21 years agobuild docs
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

21 years agoRemove get-vtype from the query language, since it is redundant now.
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?)).

21 years agoNew utility function to compare two (possibly NULL) EContactDates
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).

21 years agos/E_TYPE_BACKEND/E_TYPE_BOOK_BACKEND/ s/E_IS_BACKEND/E_IS_BOOK_BACKEND/
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

21 years agoadd proto
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

21 years agosplit out the CMSMessage verification code so it can be used from
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.

21 years agoCorrect typo that broke GNOME_Evolution_DataServer_CalFactory. And another
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.

21 years agoCorrect typo that broke GNOME_Evolution_DataServer_CalFactory.
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.

21 years agoimplement. (read_attribute_params): implement quoted parameter values, in
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.

21 years agoadd rfc/vcard-21 docs
Chris Toshok [Sat, 8 Nov 2003 19:49:25 +0000 (19:49 +0000)]
add rfc/vcard-21 docs

21 years agoRemove libedataserver/ename/Makefile
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

21 years agoMoved to libebook
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

21 years agoMove these here.
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

21 years agoRemove -no-undefined
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

21 years agoRemove a bunch more checks that evolution-data-server doesn't need. Change
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.

21 years agoRemove the word "process" from method names, which hasn't really made
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

21 years agoRemove kerberos checks since we don't need them here
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

21 years agoonly link to the ldap backend if its enabled
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

21 years agooutput new .pc file
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

21 years agofix copyright (clahey actually wrote this from scratch)
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

21 years agoRemove dependencies for GUI libs that we don't need
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

21 years agomatch the signals better
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

21 years agoe-msgport is no longer needed
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

21 years agoupdate for shuffling
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

21 years agobuild new subdirs
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

21 years agoDon't bother trying to see if the server advertises EHLO. Simply always
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.

21 years ago*** empty log message ***
JP Rosevear [Thu, 6 Nov 2003 15:51:35 +0000 (15:51 +0000)]
*** empty log message ***

21 years agoAdd missing files.
JP Rosevear [Thu, 6 Nov 2003 15:51:29 +0000 (15:51 +0000)]
Add missing files.

21 years agobuild new subdirs
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

21 years agoclean up priv* dirs
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

21 years agoupdate for renaming
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

21 years agofollowing renaming of libedata-book
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

21 years agofollowing renaming of libedata-cal
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

21 years agouse privincludedir
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

21 years agoLIBADD all the relevant libical libs
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

21 years agonew files to contain a few functions from GAL.
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.

21 years agoremoved GAL 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.

21 years agoremoved 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.

21 years agonew (unfinished) api to peek inside smime parts to tell us whats in it.
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.

21 years agotidy up logging messages
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

21 years agoproperly name space the oaf ids
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

21 years agoWe might need to convert the passwd from UTF-8 into the locale charset.
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.

21 years agoserver interface check instead of wombat interface check
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

21 years agoditto
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

21 years agoinclude priv dir stuff for libical
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

21 years agoUpdate some
Kjartan Maraas [Tue, 4 Nov 2003 17:04:15 +0000 (17:04 +0000)]
Update some

21 years agoAdd "webcal" to supported protocols.
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.

21 years agoupdate
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

21 years agoshush
JP Rosevear [Tue, 4 Nov 2003 14:32:04 +0000 (14:32 +0000)]
shush

21 years agoremove corbe header include
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

21 years agoremove corba header include
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

21 years agouse G_*_DECLS and include the data server stub
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

21 years agoImplement. (e_cal_backend_file_dispose): Use above freers.
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.

21 years agodon't need EVO_DIR
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

21 years agoadd the trailing slash to the config subdir
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

21 years agoFix list of files
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

21 years agoAdd missing file
JP Rosevear [Mon, 3 Nov 2003 18:28:46 +0000 (18:28 +0000)]
Add missing file

21 years agoinitial import
JP Rosevear [Mon, 3 Nov 2003 18:25:44 +0000 (18:25 +0000)]
initial import

21 years agoInitial revision
JP Rosevear [Mon, 3 Nov 2003 18:25:44 +0000 (18:25 +0000)]
Initial revision

21 years agoDon't compress trailing slashes in URI elements.
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.

21 years agoremoved, now redundant.
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.

21 years agoimplement something basic.
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.

21 years agoAdded a note about api inconsistencies.
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.

21 years agoWe should check List-Post before List-Id (List-Post has to contain the
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.

21 years agoFixes bug #35083
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.

21 years agofill_popup_menu signal has 2 arguments.
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.

21 years agoadded "fill_popup_menu" signal, to allow the addition of new items to the
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.

21 years agobetter detection of broken date to give to broken_date_parser.
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.

21 years agoIf a word is longer than CAMEL_TEXT_INDEX_MAX_WORDLEN, then ignore it.
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.

21 years agoRemoved unneeded CAMEL_OBJECT() casts.
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.

21 years agoMerge new-ui-branch into the trunk.
Ettore Perazzoli [Tue, 21 Oct 2003 18:51:19 +0000 (18:51 +0000)]
Merge new-ui-branch into the trunk.

21 years agoMerge new-ui-branch to the trunk.
Ettore Perazzoli [Tue, 21 Oct 2003 18:24:44 +0000 (18:24 +0000)]
Merge new-ui-branch to the trunk.

21 years agofile 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.c was initially added on branch spam-filtering.

21 years agofile camel-spam-plugin.h 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.

21 years agoFixed a #include.
Jeffrey Stedfast [Thu, 16 Oct 2003 15:33:47 +0000 (15:33 +0000)]
Fixed a #include.

21 years agoAllow timezone offsets to be up to 14 hours ahead of UTC. Fixes bug
Jeffrey Stedfast [Thu, 9 Oct 2003 16:46:30 +0000 (16:46 +0000)]
Allow timezone offsets to be up to 14 hours ahead of UTC. Fixes bug

2003-10-09  Jeffrey Stedfast  <fejj@ximian.com>

* camel-mime-utils.c (header_decode_date): Allow timezone offsets
to be up to 14 hours ahead of UTC. Fixes bug #49357.

* broken-date-parser.c (get_tzone): Same.

21 years agoRemoved an unused variable.
Jeffrey Stedfast [Wed, 8 Oct 2003 18:30:39 +0000 (18:30 +0000)]
Removed an unused variable.

2003-10-08  Jeffrey Stedfast  <fejj@ximian.com>

* providers/smtp/camel-smtp-transport.c (smtp_helo): Removed an
unused variable.

21 years agofixed a comment spelling mistake and removede CAMEL_OBJECT() casting where it was...
Jeffrey Stedfast [Thu, 25 Sep 2003 16:07:46 +0000 (16:07 +0000)]
fixed a comment spelling mistake and removede CAMEL_OBJECT() casting where it was not needed (ref and unref calls)

21 years agoIf the localhost lookup results in a numeric IPv6 host, use the form
Jeffrey Stedfast [Thu, 25 Sep 2003 15:16:51 +0000 (15:16 +0000)]
If the localhost lookup results in a numeric IPv6 host, use the form

2003-09-25  Jeffrey Stedfast  <fejj@ximian.com>

* providers/smtp/camel-smtp-transport.c (smtp_helo): If the
localhost lookup results in a numeric IPv6 host, use the form
"[IPv6:<addr>]" as specified in rfc2821. Fixes bug #46006.

21 years agoIf the CREATE flag is set and the parent .sbd directory does not exist,
Jeffrey Stedfast [Tue, 23 Sep 2003 21:03:19 +0000 (21:03 +0000)]
If the CREATE flag is set and the parent .sbd directory does not exist,

2003-09-23  Jeffrey Stedfast  <fejj@ximian.com>

* providers/local/camel-mbox-store.c (get_folder): If the CREATE
flag is set and the parent .sbd directory does not exist, create
it.

21 years agoDon't forget to flush the iconv conversion.
Jeffrey Stedfast [Tue, 23 Sep 2003 18:40:25 +0000 (18:40 +0000)]
Don't forget to flush the iconv conversion.

2003-09-23  Jeffrey Stedfast  <fejj@ximian.com>

* camel-mime-utils.c (append_8bit): Don't forget to flush the
iconv conversion.

21 years agoDon't try dot-files.
Jeffrey Stedfast [Tue, 23 Sep 2003 16:50:06 +0000 (16:50 +0000)]
Don't try dot-files.

2003-09-23  Jeffrey Stedfast  <fejj@ximian.com>

* tests/message/test4.c (main): Don't try dot-files.

21 years ago** See bug #41610
Not Zed [Tue, 23 Sep 2003 01:02:23 +0000 (01:02 +0000)]
** See bug #41610

2003-09-22  Not Zed  <NotZed@Ximian.com>

        ** See bug #41610

        * providers/pop3/camel-pop3-folder.c (cmd_tocache): protect a
        divide by 0 for 0 length messages.

21 years agoAdded "offline_sync" option, which lets you synchronise all mail to local
Not Zed [Mon, 22 Sep 2003 18:48:34 +0000 (18:48 +0000)]
Added "offline_sync" option, which lets you synchronise all mail to local

2003-09-22  Not Zed  <NotZed@Ximian.com>

        * providers/imap/camel-imap-provider.c: Added "offline_sync"
        option, which lets you synchronise all mail to local storage
        automagically.

        * camel-disco-folder.c (cdf_folder_changed): hook onto the folder
        changed single, for all new messages, check that they are online
        using another thread, if the offline_sync option has been enabled
        for this store.

2003-09-21  Not Zed  <NotZed@Ximian.com>

        * camel-session.c (session_thread_destroy): call proper entry
        point for freeing the message.

2003-09-18  Not Zed  <NotZed@Ximian.com>

        * camel-folder.c (filter_filter): register the filtering process
        for progress, and do progress of the filtering process.

2003-09-17  Not Zed  <NotZed@Ximian.com>

        * camel.c (camel_init): init camel operation.

        * camel-operation.c (camel_operation_reset): removed, not used,
        not worth it.
        (camel_operation_mute): new method to stop all status updates
        permanently.
        (*): Changed to use thread specific data and a list rather than a
        hashtable.
        (cancel_thread): removed.
        (camel_operation_register): return the previously registered op.

21 years agoFix the code that creates a new ssl stream to pass the correct arguments
Jeffrey Stedfast [Mon, 22 Sep 2003 15:00:59 +0000 (15:00 +0000)]
Fix the code that creates a new ssl stream to pass the correct arguments

2003-09-22  Jeffrey Stedfast  <fejj@ximian.com>

* providers/nntp/camel-nntp-store.c (connect_to_server): Fix the
code that creates a new ssl stream to pass the correct arguments
and the proper flags.

* providers/imapp/camel-imapp-folder.c (imap_sync): Cast the
CamelFolder to a CamelIMAPPFolder to hush some compiler warnings.

* camel-mime-utils.h: Define a struct _CamelContentDisposition
(allows the imapp code to compile)

* providers/imapp/camel-imapp-driver.c: #include <string.h>

21 years agoNew function to replace the one from camel-mime-part.c
Jeffrey Stedfast [Thu, 18 Sep 2003 19:02:15 +0000 (19:02 +0000)]
New function to replace the one from camel-mime-part.c

2003-09-18  Jeffrey Stedfast  <fejj@ximian.com>

* camel-mime-utils.c (camel_transfer_encoding_to_string): New
function to replace the one from camel-mime-part.c
(camel_transfer_encoding_from_string): Same.
(camel_content_transfer_encoding_decode): Renamed from
camel_header_content_encoding_decode().

* camel-mime-part.c (camel_mime_part_encoding_to_string): Removed.
(camel_mime_part_encoding_from_string): Removed.

* camel-data-wrapper.[c,h]: updated for CamelTransferEncoding
namespace changes

* camel-folder-summary.c: updated for CamelTransferEncoding
namespace changes

* camel-mime-filter-bestenc.[c,h]: updated for CamelTransferEncoding
namespace changes

* camel-mime-message.c: updated for CamelTransferEncoding
namespace changes

* camel-mime-part-utils.c: updated for CamelTransferEncoding
namespace changes

* camel-multipart-signed.c: updated for CamelTransferEncoding
namespace changes

* camel-smime-context.c: updated for CamelTransferEncoding
namespace changes

* providers/imapp/camel-imapp-utils.c: updated for
CamelTransferEncoding namespace changes

* tests/lib/messages.c: updated for CamelTransferEncoding
namespace changes

* tests/message/test1.c: updated for CamelTransferEncoding
namespace changes

21 years agonamespaced the encoding/decoding routines.
Jeffrey Stedfast [Thu, 18 Sep 2003 18:10:58 +0000 (18:10 +0000)]
namespaced the encoding/decoding routines.

2003-09-18  Jeffrey Stedfast  <fejj@ximian.com>

* camel-mime-utils.[c,h]: namespaced the encoding/decoding
routines.

* camel-mime-filter-basic.c: updated for namespace changes to the
encoding/decoding routines in camel-mime-utils.c

* camel-multipart.c: updated for namespace changes to the
encoding/decoding routines in camel-mime-utils.c

* camel-sasl-digest-md5.c: updated for namespace changes to the
encoding/decoding routines in camel-mime-utils.c

* camel-sasl.c: updated for namespace changes to the
encoding/decoding routines in camel-mime-utils.c

* camel-vee-folder.c: updated for namespace changes to the
encoding/decoding routines in camel-mime-utils.c

* providers/imap/camel-imap-search.c: updated for namespace
changes to the encoding/decoding routines in camel-mime-utils.c

* providers/pop3/camel-pop3-folder.c: updated for namespace
changes to the encoding/decoding routines in camel-mime-utils.c

21 years agos/HSCAN_/CAMEL_MIME_PARSER_STATE_/g and
Jeffrey Stedfast [Thu, 18 Sep 2003 17:07:09 +0000 (17:07 +0000)]
s/HSCAN_/CAMEL_MIME_PARSER_STATE_/g and

2003-08-26  Jeffrey Stedfast  <fejj@ximian.com>

* camel-mime-parser.[c,h]: s/HSCAN_/CAMEL_MIME_PARSER_STATE_/g and
s/_header_state/_camel_mime_parser_state/g

* camel-filter-driver.c: Same.

* camel-folder-summary.c: Here too.

* camel-http-stream.c: And here.

* camel-mime-message.c: ...

* camel-mime-part-utils.c: ...

* camel-mime-part.c: ...

* camel-movemail.c: ...

* camel-multipart-signed.c: ...

* camel-multipart.c: ...

* providers/local/camel-mbox-folder.c: ...

* providers/local/camel-mbox-summary.c: ...

* providers/local/camel-mh-summary.c: ...

* providers/nntp/camel-nntp-summary.c: ...

* providers/pop3/camel-pop3-folder.c: ...

2003-08-25  Jeffrey Stedfast  <fejj@ximian.com>

* camel-mime-utils.[c,h]: Namespaced.

* camel-data-wrapper.c: updated for namespace changed made to
camel-mime-utils.[c,h]

* camel-digest-folder.c: updated for namespace changed made to
camel-mime-utils.[c,h]

* camel-filter-driver.c: updated for namespace changed made to
camel-mime-utils.[c,h]

* camel-filter-search.c: updated for namespace changed made to
camel-mime-utils.[c,h]

* camel-folder-search.c: updated for namespace changed made to
camel-mime-utils.[c,h]

* camel-folder-summary.[c,h]: updated for namespace changed made
to camel-mime-utils.[c,h]

* camel-http-stream.c: updated for namespace changed made to
camel-mime-utils.[c,h]

* camel-http-stream.h: updated for namespace changed made to
camel-mime-utils.[c,h]

* camel-internet-address.c: updated for namespace changed made to
camel-mime-utils.[c,h]

* camel-medium.[c,h]: updated for namespace changed made to
camel-mime-utils.[c,h]

* camel-mime-message.c: updated for namespace changed made to
camel-mime-utils.[c,h]

* camel-mime-parser.[c,h]: updated for namespace changed made to
camel-mime-utils.[c,h]

* camel-mime-part-utils.c: updated for namespace changed made to
camel-mime-utils.[c,h]

* camel-mime-part.[c,h]: updated for namespace changed made to
camel-mime-utils.[c,h]

* camel-movemail.c: updated for namespace changed made to
camel-mime-utils.[c,h]

* camel-multipart-encrypted.c: updated for namespace changed made
to camel-mime-utils.[c,h]

* camel-multipart-signed.c: updated for namespace changed made to
camel-mime-utils.[c,h]

* camel-multipart.c: updated for namespace changed made to
camel-mime-utils.[c,h]

* camel-search-private.[c,h]: updated for namespace changed made
to camel-mime-utils.[c,h]

* camel-types.h: updated for namespace changed made to
camel-mime-utils.[c,h]

* providers/imap/camel-imap-folder.c: updated for namespace
changed made to camel-mime-utils.[c,h]

* providers/imap/camel-imap-store-summary.c: updated for namespace
changed made to camel-mime-utils.[c,h]

* providers/imap/camel-imap-utils.c: updated for namespace changed
made to camel-mime-utils.[c,h]

* providers/imapp/camel-imapp-utils.[c,h]: updated for namespace
changed made to camel-mime-utils.[c,h]

* providers/local/camel-local-summary.[c,h]: updated for namespace
changed made to camel-mime-utils.[c,h]

* providers/local/camel-maildir-summary.c: updated for namespace
changed made to camel-mime-utils.[c,h]

* providers/local/camel-mbox-summary.c: updated for namespace
changed made to camel-mime-utils.[c,h]

* providers/local/camel-spool-summary.h: updated for namespace
changed made to camel-mime-utils.[c,h]

* providers/nntp/camel-nntp-summary.c: updated for namespace
changed made to camel-mime-utils.[c,h]

* providers/nntp/camel-nntp-utils.c: updated for namespace changed
made to camel-mime-utils.[c,h]

* providers/pop3/camel-pop3-folder.c: updated for namespace
changed made to camel-mime-utils.[c,h]

* providers/sendmail/camel-sendmail-transport.c: updated for
namespace changed made to camel-mime-utils.[c,h]

* providers/smtp/camel-smtp-transport.c: updated for namespace
changed made to camel-mime-utils.[c,h]

21 years agoImplement a temp hack so trunk works until we merge in new-ui-branch.
Jeffrey Stedfast [Tue, 16 Sep 2003 21:20:50 +0000 (21:20 +0000)]
Implement a temp hack so trunk works until we merge in new-ui-branch.

2003-09-16  Jeffrey Stedfast  <fejj@ximian.com>

* providers/local/camel-mbox-folder.c
(camel_mbox_folder_get_full_path): Implement a temp hack so trunk
works until we merge in new-ui-branch.

21 years agoDon't warning about how we haven't written anything to the stream, this is
Jeffrey Stedfast [Tue, 16 Sep 2003 20:49:51 +0000 (20:49 +0000)]
Don't warning about how we haven't written anything to the stream, this is

2003-09-16  Jeffrey Stedfast  <fejj@ximian.com>

* camel-stream-filter.c (do_flush): Don't warning about how we
haven't written anything to the stream, this is not an
error. fflush() doesn't care if you try to fflush() a stream
without writing to it, so we shouldn't care either.

21 years agoremoved dead code.
Not Zed [Mon, 15 Sep 2003 23:21:16 +0000 (23:21 +0000)]
removed dead code.

2003-09-15  Not Zed  <NotZed@Ximian.com>

        * providers/imapp/camel-imapp-store.c (store_resp_list)
        (imap_login, try_sasl, imap_try_authenticate): removed dead code.

        * providers/imapp/camel-imapp-stream.c: return -1 if stream not
        set.

        * providers/imapp/camel-imapp-engine.c (iterate_completion): put
        done request on the done queue, so all requests are always
        somewhere.
        (camel_imapp_engine_command_free): just spit warnings of active
        messages being freed, but abort if the item isn't in any list.
        Also remove the node from its list before going on.
        (iterate_untagged, iterate_continuation, iterate_completion):
        staticifiy.

        * providers/imapp/camel-imapp-provider.c
        (camel_imapp_module_init): move camel_exception_setup call here.

        * providers/imapp/camel-imapp-driver.c
        (camel_imapp_driver_get_type): remove execption setup here, it
        isn't early enough.
        (camel_imapp_driver_list): handle exceptions.

21 years agoImplements CamelLocalFolder::get_full_path() (publicly namespaced so that
Jeffrey Stedfast [Fri, 12 Sep 2003 18:43:04 +0000 (18:43 +0000)]
Implements CamelLocalFolder::get_full_path() (publicly namespaced so that

2003-09-12  Jeffrey Stedfast  <fejj@ximian.com>

* providers/local/camel-mbox-folder.c
(camel_mbox_folder_get_full_path): Implements
CamelLocalFolder::get_full_path() (publicly namespaced so that
CamelMboxStore can re-use them).
(camel_mbox_folder_get_meta_path): Same.

* providers/local/camel-mbox-store.c (get_folder): Changed the way
the path is constructed, since we now handle subdirectories and
stuff.
(delete_folder): Try deleting the Folder.sbd directory. We also
need to manage our own meta files since CamelLocalStore's impl
constructs paths differently than what we need.
(create_folder): Implemented.
(rename_folder): Implemented.
(scan_dir): Scan an mbox tree
(get_folder_info): Implemented using scan_dir().

* providers/local/camel-local-store.c (delete_folder): Set fi->url
to the correct value, meaning we need to prefix it with the
protocol and the folder_name is not actually part of the path, it
is a separate component to the url.

* providers/local/camel-local-folder.c
(camel_local_folder_construct): Use the new class virtual method
to construct the full folder path and all the meta files.
(local_get_full_path): Implemented default get_full_path method.
(local_get_meta_path): Implemented default get_meta_path method.

21 years agoadded copyright comment block
Jeffrey Stedfast [Fri, 12 Sep 2003 18:42:16 +0000 (18:42 +0000)]
added copyright comment block

21 years agoupdated warning to mention the proper rfc
Jeffrey Stedfast [Fri, 12 Sep 2003 18:41:35 +0000 (18:41 +0000)]
updated warning to mention the proper rfc

21 years agoadd
Dan Winship [Thu, 11 Sep 2003 14:57:59 +0000 (14:57 +0000)]
add

21 years agoRemove libcamel-static.la
Dan Winship [Thu, 11 Sep 2003 14:57:43 +0000 (14:57 +0000)]
Remove libcamel-static.la

        * Makefile.am (noinst_LTLIBRARIES): Remove libcamel-static.la

21 years agocall camel_folder_sync bypassing the folder lock. See
Not Zed [Mon, 8 Sep 2003 20:59:01 +0000 (20:59 +0000)]
call camel_folder_sync bypassing the folder lock. See

2003-09-05  Not Zed  <NotZed@Ximian.com>

        * providers/imap/camel-imap-store.c (imap_noop): call
        camel_folder_sync bypassing the folder lock.  See
        imap_store_refresh_folders too.