<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guile-email/tests, branch v0.1.0</title>
<subtitle>Guile email parser</subtitle>
<id>http://git.systemreboot.net/guile-email/atom?h=v0.1.0</id>
<link rel='self' href='http://git.systemreboot.net/guile-email/atom?h=v0.1.0'/>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/guile-email/'/>
<updated>2018-11-13T18:53:07+00:00</updated>
<entry>
<title>tests: Add tests for decoding MIME encoded words.</title>
<updated>2018-11-13T18:53:07+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2018-11-13T18:53:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/guile-email/commit/?id=6f15087ac668f49e31bd1d138f67438b8e9e49ed'/>
<id>urn:sha1:6f15087ac668f49e31bd1d138f67438b8e9e49ed</id>
<content type='text'>
* tests/email.scm ("decode MIME encoded word: wikipedia example",
"decode MIME encoded phrases that mix ASCII text and MIME encoded
words"): New tests.
</content>
</entry>
<entry>
<title>tests: Add tests for email address parsing.</title>
<updated>2018-11-13T18:51:20+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2018-11-13T18:51:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/guile-email/commit/?id=2448f2500e04190206c27812475f83df08439d1b'/>
<id>urn:sha1:2448f2500e04190206c27812475f83df08439d1b</id>
<content type='text'>
* tests/email.scm ("parse name-addr email address", "parse addr-spec
email address", "parse emacs message mode parens style email
address"): New tests.
</content>
</entry>
<entry>
<title>tests: Add tests for (email email).</title>
<updated>2018-10-01T18:05:42+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2018-10-01T18:05:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/guile-email/commit/?id=761c0aead46e2c89648de21c26eca846cfd39690'/>
<id>urn:sha1:761c0aead46e2c89648de21c26eca846cfd39690</id>
<content type='text'>
* tests/email.scm: New file.
* Makefile.am (SCM_TESTS): Register it.
</content>
</entry>
<entry>
<title>tests: Add random test for Q encoding.</title>
<updated>2018-09-15T10:40:27+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2018-09-15T10:39:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/guile-email/commit/?id=77e1338fc5b3506d5557fae34178f9447c83a72d'/>
<id>urn:sha1:77e1338fc5b3506d5557fae34178f9447c83a72d</id>
<content type='text'>
* tests/quoted-printable.scm (q-encoding random bytevector:
q-encoding-encode and q-encoding-decode are inverses of each other):
New test.
</content>
</entry>
<entry>
<title>quoted-printable: Q-encode #\? and #\_ with their ASCII values.</title>
<updated>2018-09-15T10:40:15+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2018-09-15T10:31:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/guile-email/commit/?id=54d005a0f1ff7ba5eb29d975e4f6735d24a4c972'/>
<id>urn:sha1:54d005a0f1ff7ba5eb29d975e4f6735d24a4c972</id>
<content type='text'>
* email/quoted-printable.scm (%q-encoding-literal-char-set,
%quoted-printable-literal-char-set): New variables.
(quoted-printable-encode): Move core encoding code to ...
(quoted-printable-style-encode): ... this new function.
(q-encoding-decode): Call quoted-printable-style-encode with the
appropriate literal-char-set instead of calling
quoted-printable-encode.
* tests/quoted-printable.scm (q-encoding of special characters): Add
to check for this bug.
</content>
</entry>
<entry>
<title>tests: Extend quoted-printable special characters encoding test.</title>
<updated>2018-09-15T10:25:47+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2018-09-15T10:25:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/guile-email/commit/?id=a3f62b26c559bee108eb59dc3afe9bce5d4b46cd'/>
<id>urn:sha1:a3f62b26c559bee108eb59dc3afe9bce5d4b46cd</id>
<content type='text'>
* tests/quoted-printable.scm (quoted-printable-escape-encode-char):
New function.
("quoted-printable encoding of ="): Rename to ...
("quoted-printable encoding of special characters"): ... this. Extend
to test encoding of #\return and #\newline as well.
</content>
</entry>
<entry>
<title>tests: Add tests for quoted-printable.</title>
<updated>2018-09-15T05:50:48+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2018-09-15T05:48:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/guile-email/commit/?id=d3ebe5a4920bf28c2c579078bb69e349776d5840'/>
<id>urn:sha1:d3ebe5a4920bf28c2c579078bb69e349776d5840</id>
<content type='text'>
* tests/quoted-printable.scm (random-bytevector,
each-line-has-a-maximum-of-76-characters?,
string-has-only-quoted-printable-valid-characters?): New functions.
(quoted-printable random bytevector: quoted-printable-encode and
quoted-printable-decode are inverses of each other, quoted-printable
random bytevector: encoded output should not be more than 76 columns
wide, quoted-printable random bytevector: encoded output must only
consist of printable ASCII characters): New tests.
</content>
</entry>
<entry>
<title>quoted-printable: Encode #\= with its ASCII code.</title>
<updated>2018-09-14T20:51:09+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2018-09-14T15:23:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/guile-email/commit/?id=ae688fd185c90ceba7a5bc28c1704e42c69f5306'/>
<id>urn:sha1:ae688fd185c90ceba7a5bc28c1704e42c69f5306</id>
<content type='text'>
* email/quoted-printable.scm (quoted-printable-encode): Encode #\=
with its ASCII code.
* test/quoted-printable.scm (quoted-printable-encoding of =): Add test
to check for this bug.
</content>
</entry>
<entry>
<title>quoted-printable: Add q-encoding-encode.</title>
<updated>2018-09-12T12:27:51+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2018-09-12T12:26:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/guile-email/commit/?id=81c3ae5e6d80efd3c87f42552876697c498005d2'/>
<id>urn:sha1:81c3ae5e6d80efd3c87f42552876697c498005d2</id>
<content type='text'>
* email/quoted-printable.scm (q-encoding-encode): New function.
* tests/quoted-printable.scm (q-encoding wikipedia example): Rename to
...
(q-encoding wikipedia example: decoding): ... this.
(q-encoding wikipedia example: encoding): New test.
</content>
</entry>
<entry>
<title>Untabify and re-indent all sources.</title>
<updated>2018-09-12T12:25:19+00:00</updated>
<author>
<name>Arun Isaac</name>
</author>
<published>2018-09-12T12:22:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.systemreboot.net/guile-email/commit/?id=2784c121d5a3c9d8e7831c883edac3b6857bc198'/>
<id>urn:sha1:2784c121d5a3c9d8e7831c883edac3b6857bc198</id>
<content type='text'>
* build-aux/test-driver.scm, email/base64.scm, email/email.scm,
email/quoted-printable.scm, email/utils.scm,
tests/quoted-printable.scm: Untabify and re-indent.
</content>
</entry>
</feed>
