Files
evolution/camel/Makefile.am
Michael Zucci 1c95a1e985 Remove use of linewrap filter. Headers are now wrapped. encode_8bit
* providers/smtp/camel-smtp-transport.c (smtp_data): Remove use of
	linewrap filter.  Headers are now wrapped.  encode_8bit already
	enforces a 998 octet line limit.
	(smtp_data): Also fixed a memleak, we always have to unref our own
	copy of the filters.  We also dont need to remove them manually,
	so dont bother.  The type's an int too ...

	* camel-internet-address.c (internet_unformat): When scanning past
	quotes, remove them also.
	(camel_internet_address_format_address): If the name contains "'s,
	or ','s then strip and quotes and wrap the whole lot in one set of
	quotes.

	* Makefile.am (noinst_HEADERS): We dont want to install
	camel-charset-map-private.h, ever.  There are probably other
	similar files ..?

	* camel-mime-part.c (write_to_stream): Fold header lines
	appropriately as we're writing them out.

	* camel-mime-utils.c (header_fold): Add a new argument, headerlen,
	tells it how long the associated header token is.
	(header_fold): Also,k check to see if we need to fold first, using
	a better algorithm, and also accept already-folded lines, and
	re-process accordingly.
	(rfc2047_decode_word): Add a little buffer space to iconv output
	for shifting overheads?
	(rfc2047_decode_word): finish the iconv with a null call, to flush
	shift state, etc.
	(rfc2047_encode_word): Attempt to break up long words into
	appropriately sized, independent, chunks.  See rfc2047, section 2.
	(header_decode_mailbox): Dont add in extra spaces into the output
	if we are decoding adjacent encoded words.  We can only guess this
	case, as some broken mailers put encoded words inside quoted
	words.
	(header_encode_phrase): Dont merge words if they are going to end
	up too long.  Also change back ot only merge consecutive words of
	the same type.  e.g. 'foo. blah fum.' -> "foo." blah "fum."  or
	'iam an. idiot' -> iam "an." idiot

svn path=/trunk/; revision=6902
2000-12-11 11:40:15 +00:00

150 lines
3.5 KiB
Makefile

## Process this file with automake to produce Makefile.in
SUBDIRS = providers tests
libcamelincludedir = $(includedir)/camel
providerdir = $(libdir)/evolution/camel-providers/$(VERSION)
lib_LTLIBRARIES = libcamel.la
INCLUDES = -I.. -I$(srcdir)/.. -I$(includedir) \
-I$(top_srcdir)/intl \
-I$(top_srcdir)/e-util \
$(GLIB_CFLAGS) \
$(UNICODE_CFLAGS) \
-DCAMEL_PROVIDERDIR=\""$(providerdir)"\" \
-DG_LOG_DOMAIN=\"camel\"
libcamel_la_SOURCES = \
broken-date-parser.c \
camel-address.c \
camel-data-wrapper.c \
camel-exception.c \
camel-folder-search.c \
camel-folder-summary.c \
camel-folder-thread.c \
camel-folder.c \
camel-internet-address.c \
camel-lock.c \
camel-medium.c \
camel-mime-filter-bestenc.c \
camel-mime-filter-basic.c \
camel-mime-filter-charset.c \
camel-mime-filter-crlf.c \
camel-mime-filter-from.c \
camel-mime-filter-index.c \
camel-mime-filter-linewrap.c \
camel-mime-filter-save.c \
camel-mime-filter.c \
camel-mime-message.c \
camel-mime-parser.c \
camel-mime-part-utils.c \
camel-mime-part.c \
camel-mime-utils.c \
camel-movemail.c \
camel-multipart.c \
camel-object.c \
camel-provider.c \
camel-remote-store.c \
camel-seekable-stream.c \
camel-seekable-substream.c \
camel-service.c \
camel-session.c \
camel-store.c \
camel-stream-buffer.c \
camel-stream-filter.c \
camel-stream-fs.c \
camel-stream-mem.c \
camel-stream-null.c \
camel-stream.c \
camel-transport.c \
camel-uid-cache.c \
camel-url.c \
camel-charset-map.c \
camel.c \
gmime-content-field.c \
gstring-util.c \
hash-table-utils.c \
string-utils.c
libcamelinclude_HEADERS = \
broken-date-parser.h \
camel-address.h \
camel-charset-map.h \
camel-data-wrapper.h \
camel-exception-list.def \
camel-exception.h \
camel-folder-search.h \
camel-folder-summary.h \
camel-folder-thread.h \
camel-folder.h \
camel-internet-address.h \
camel-lock.h \
camel-medium.h \
camel-mime-filter-bestenc.h \
camel-mime-filter-basic.h \
camel-mime-filter-charset.h \
camel-mime-filter-crlf.h \
camel-mime-filter-from.h \
camel-mime-filter-index.h \
camel-mime-filter-linewrap.h \
camel-mime-filter-save.h \
camel-mime-filter.h \
camel-mime-message.h \
camel-mime-parser.h \
camel-mime-part-utils.h \
camel-mime-part.h \
camel-mime-utils.h \
camel-movemail.h \
camel-multipart.h \
camel-object.h \
camel-provider.h \
camel-remote-store.h \
camel-seekable-stream.h \
camel-seekable-substream.h \
camel-service.h \
camel-session.h \
camel-store.h \
camel-stream-buffer.h \
camel-stream-filter.h \
camel-stream-fs.h \
camel-stream-mem.h \
camel-stream-null.h \
camel-stream.h \
camel-transport.h \
camel-types.h \
camel-uid-cache.h \
camel-url.h \
camel.h \
gmime-content-field.h \
gstring-util.h \
hash-table-utils.h \
string-utils.h
libcamel_la_LDFLAGS = -version-info 0:0:0 -rpath $(libdir)
libcamel_la_LIBADD = $(top_builddir)/e-util/libeutil.la $(UNICODE_LIBS)
noinst_HEADERS = \
camel-charset-map-private.h
EXTRA_DIST = \
README
#noinst_PROGRAMS = \
# camel-mime-filter-from
#
#camel_mime_filter_from_SOURCES = \
# camel-mime-filter-from.c
#
#camel_mime_filter_from_LDADD = \
# ../camel/libcamel.la \
# ../e-util/libeutil.la \
# ../libibex/libibex.la \
# $(GNOME_LIBDIR) \
# $(GNOMEUI_LIBS) \
# $(INTLLIBS) \
# $(PTHREAD_LIB) \
# $(EXTRA_GNOME_LIBS)