Age | Commit message (Collapse) | Author | Files | Lines |
|
2009-03-18 Jeffrey Stedfast <fejj@novell.com>
* README: Bumped version
* configure.in: Bumped version to 2.4.4
2009-03-18 Jeffrey Stedfast <fejj@novell.com>
* configure.in: Check for select() and poll() as well as poll.h
* gmime/gmime-gpg-context.c (poll): Implement our own poll()
function using select() for portability to MacOS 10.2, which
apparently doesn't have poll().
2009-02-22 Jeffrey Stedfast <fejj@novell.com>
* gmime/gmime-utils.c: Use GSlice for rfc822 word tokens and date
tokens.
* gmime/gmime-parser.c: Updated to use GSlice.
2009-02-22 Jeffrey Stedfast <fejj@novell.com>
* gmime/gmime-header.c (g_mime_header_iter_new): Use
g_slice_new().
(g_mime_header_iter_free): Use g_slice_free().
(g_mime_header_list_new): Use g_slice_new().
(g_mime_header_list_destroy): Use g_slice_free().
* gmime/gmime-gpg-context.c (gpg_ctx_new): Use g_slice_new().
(gpg_ctx_free): Use g_slice_free().
* gmime/gmime-cipher-context.c (g_mime_signer_new): Use
g_slice_new() instead of g_new().
(g_mime_signature_validity_new): Same.
(g_mime_signature_validity_free): Use g_slice_free().
(g_mime_signer_free): Same.
2009-02-07 Jeffrey Stedfast <fejj@novell.com>
* gmime/internet-address.c: Removed some unused macros.
2009-01-12 Jeffrey Stedfast <fejj@novell.com>
* mono/Makefile.am: Fixed to parallel make install, thanks to
Diego Petten
2009-01-09 Jeffrey Stedfast <fejj@novell.com>
* examples/imap-example.c (write_part): Don't unref the stream we
get from g_mime_data_wrapper_get_stream().
(reconstruct_part_content): Fixed error-checking.
2008-11-01 Jeffrey Stedfast <fejj@novell.com>
* gmime/gmime-parser.c (nearest_pow): Implement using asm on i386
- this code path isn't normally built, but it's fun to
micro-optimize anyway ;-)
* gmime/gmime-gpg-context.c (status_backup): Use next_alloc_size()
macro - same as gmime-parser.c
|
|
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
|
|
GMime is a set of utilities for parsing and creating messages using
the Multipurpose Internet Mail Extension (MIME) as defined by the
following RFCs:
* 0822: Standard for the Format of Arpa Internet Text Messages
* 1521: MIME (Multipurpose Internet Mail Extensions) Part One:
Mechanisms for Specifying and Describing the Format of
Internet Message Bodies
* 1847: Security Multiparts for MIME: Multipart/Signed and
Multipart/Encrypted
* 1864: The Content-MD5 Header Field (Obsoletes rfc1544)
* 2015: MIME Security with Pretty Good Privacy (PGP)
* 2045: Multipurpose Internet Mail Extensions (MIME) Part One:
Format of Internet Message Bodies
* 2046: Multipurpose Internet Mail Extensions (MIME) Part Two:
Media Types
* 2047: Multipurpose Internet Mail Extensions (MIME) Part Three:
Message Header Extensions for Non-ASCII Text
* 2048: Multipurpose Internet Mail Extensions (MIME) Part Four:
Registration Procedures
* 2049: Multipurpose Internet Mail Extensions (MIME) Part Five:
Conformance Criteria and Examples
* 2183: Communicating Presentation Information in Internet Messages:
The Content-Disposition Header Field
* 2184: MIME Parameter Value and Encoded Word Extensions: Character
Sets, Languages, and Continuations
* 2231: MIME Parameter Value and Encoded Word Extensions: Character
Sets, Languages, and Continuations (Obsoletes rfc2184)
* 3156: MIME Security with OpenPGP (Updates rfc2015)
|