7 years agoAdded support for specifying endiannes for utf-16 and utf-32. Also fixed some utf-32 bugs.
Dmitry Ignatiev [Thu, 04 Nov 2010 13:33:36]
Added support for specifying endiannes for utf-16 and utf-32. Also fixed some utf-32 bugs.

Ignore-this: 91fd91b0d9d3000e071f60d129fca8fe

Detailed discussion: http://thread.gmane.org/gmane.lisp.babel.devel/56

7 years agomove the test suite over to hu.dwim.stefil
attila.lendvai@gmail.com [Thu, 14 Oct 2010 22:20:47]
move the test suite over to hu.dwim.stefil

Ignore-this: 2b4006f6a77e92fe2276add458bca0c4

7 years agoadded defgeneric for get-output-stream-sequence to avoid a warning
attila.lendvai@gmail.com [Thu, 24 Jun 2010 14:40:38]
added defgeneric for get-output-stream-sequence to avoid a warning

Ignore-this: a08ee2f23e126b98da20a2ef5f586a80

8 years agorenamed +sub+ to +default-substitution-code-point+
attila.lendvai@gmail.com [Wed, 21 Oct 2009 13:42:02]
renamed +sub+ to +default-substitution-code-point+

Ignore-this: 44101b76d32f348563bed42a63fee94b

7 years agoAdd Japanese encodings: EUC-JP and CP932
SANO Masatoshi [Tue, 29 Dec 2009 21:15:05]
Add Japanese encodings: EUC-JP and CP932

Ignore-this: 79728a8d4c57cec7a73a3974d1309e75

8 years agobabel-streams: implement STREAM-LINE-COLUMN for VECTOR-OUTPUT-STREAM
Luis Oliveira [Sat, 05 Dec 2009 17:29:53]
babel-streams: implement STREAM-LINE-COLUMN for VECTOR-OUTPUT-STREAM

Ignore-this: c0dce0877d299ccea75175a57d8960e5

Patch courtesy of Ariel Badichi.

8 years agoMore OCCFD.
Luis Oliveira [Sat, 05 Dec 2009 17:27:58]
More OCCFD.

Ignore-this: c3bfee0a2e87d4f9072b8597507ce61d

8 years agoObsessive-compulsive code formatting disorder.
Luis Oliveira [Thu, 03 Dec 2009 23:31:27]
Obsessive-compulsive code formatting disorder.

Ignore-this: db06940bb1c017a49e10cfc7e3a14e67

8 years agoAdd AMBIGUOUS-ENCODING-P method for symbols.
Luis Oliveira [Thu, 03 Dec 2009 22:46:00]
Add AMBIGUOUS-ENCODING-P method for symbols.

Ignore-this: 3f53d5d6c564493c772603238036f93e

8 years agoFix return values of unibyte encoders and decoders.
Luis Oliveira [Thu, 03 Dec 2009 22:12:13]
Fix return values of unibyte encoders and decoders.

Ignore-this: bb02406be57d91dc817566eafab7c333

Initial patch courtesy of Ariel Badichi.

8 years agoAdd new predicate AMBIGUOUS-ENCODING-P.
Luis Oliveira [Thu, 03 Dec 2009 22:10:23]
Add new predicate AMBIGUOUS-ENCODING-P.

Ignore-this: 881beab42b3936c4ec492e53978d667f

8 years agoSmall tweak to BOM-VECTOR
Luis Oliveira [Mon, 01 Jun 2009 21:59:56]
Small tweak to BOM-VECTOR

Ignore-this: b6109afaca70cb54c024454128050f4d

Reported by Tobias Rittweiler: "Compiling BOM-VECTOR emits a
'type assertion too complex to check' note. The reason is that
(THE FOO (QUUX)) is actually of type (VALUES FOO &REST T) which
SBCL, at least for the moment, cannot cope well with."


8 years agoadded with-input-from-sequence to babel-streams
attila.lendvai@gmail.com [Fri, 15 May 2009 18:48:29]
added with-input-from-sequence to babel-streams

Ignore-this: b1599c40e5d488301b8854b3b07996bf

8 years agoVarious improvements to the test suite.
Luis Oliveira [Sat, 25 Apr 2009 17:02:09]
Various improvements to the test suite.

Ignore-this: d9d54075d05c04cf8afea7449d61000c

- Rename RUN-TESTS to RUN and export it from BABEL-TESTS.
- New test CODE-CHAR-NILNESS checks whether we can encode all
code points below BABEL:UNICODE-CHAR-CODE-LIMIT.
- TEST-UNICODE-ROUNDTRIP: don't try to encode non-characters.
- UTF8-ILLEGAL-CODE-POSITIONS: new test adapted from MGK's UTF8
test suite.
- Disable a few tests for CCL: UTF-8B.* and CODE-CHAR-NILNESS.

8 years agoHonor *READ-SUPPRESS* in our #\ reader.
Luis Oliveira [Sat, 25 Apr 2009 16:57:39]
Honor *READ-SUPPRESS* in our #\ reader.

Ignore-this: a9d6d113a28caeb0fbd1a8eb0e1b666e

- Add regression test: SHARP-BACKSLASH.3.

8 years agoFix the documentation Makefile.
Luis Oliveira [Sat, 25 Apr 2009 16:51:20]
Fix the documentation Makefile.

Ignore-this: 59888dad634486074e4c1f2135451e50

8 years agoNew encoding: CP1251.
Luis Oliveira [Mon, 16 Mar 2009 23:43:47]
New encoding: CP1251.


Patch courtesy of Andrey Moskvitin.

9 years agobah, do that previous fix nicer
attila.lendvai@gmail.com [Mon, 08 Dec 2008 17:36:43]
bah, do that previous fix nicer

Ignore-this: a975679858fa4b8e05a08852330e0b33

9 years agosmall smartness to with-output-to-sequence, does not bind *standard-output* & co. to NIL
attila.lendvai@gmail.com [Sun, 07 Dec 2008 23:20:06]
small smartness to with-output-to-sequence, does not bind *standard-output* & co. to NIL

Ignore-this: 52b9d973bb06e652f6c67da35b0e674c

9 years agoadded note to NOTES about enforcing endianness
attila.lendvai@gmail.com [Tue, 25 Nov 2008 19:39:21]
added note to NOTES about enforcing endianness

Ignore-this: 40b31d04380b0604f920f3495a424a23

9 years agofix (string-to-octets simple-base-string :encoding :utf-16)
attila.lendvai@gmail.com [Mon, 24 Nov 2008 20:54:55]
fix (string-to-octets simple-base-string :encoding :utf-16)

Ignore-this: 1bc55233779a6af2d204e76d869c613d

9 years agoadded make-in-memory-input-stream
attila.lendvai@gmail.com [Thu, 16 Oct 2008 17:27:11]
added make-in-memory-input-stream

9 years agoBe more conservative with base-string optimizations: only enable it on lisps that support it (SBCL for now)
attila.lendvai@gmail.com [Fri, 26 Sep 2008 20:39:49]
Be more conservative with base-string optimizations: only enable it on lisps that support it (SBCL for now)

9 years agoAdd support for the Scieneer CL
Luis Oliveira [Fri, 26 Sep 2008 20:05:28]
Add support for the Scieneer CL


Patch courtesy of Douglas Crosher.

9 years agodisable simple-base-string optimization for clisp and ccl.
attila.lendvai@gmail.com [Fri, 26 Sep 2008 12:37:42]
disable simple-base-string optimization for clisp and ccl.

9 years agofixed-width encodings don't need to define an octet counter anymore
attila.lendvai@gmail.com [Sat, 20 Sep 2008 15:15:35]
fixed-width encodings don't need to define an octet counter anymore

9 years agosmall refactor around instantiate-concrete-mappings
attila.lendvai@gmail.com [Sat, 20 Sep 2008 15:15:29]
small refactor around instantiate-concrete-mappings

9 years agodrop the use of in-root-suite in the tests
attila.lendvai@gmail.com [Fri, 19 Sep 2008 17:18:53]
drop the use of in-root-suite in the tests

9 years agotype annotate and inline use-bom
attila.lendvai@gmail.com [Tue, 09 Sep 2008 19:34:18]
type annotate and inline use-bom

9 years agouse named-lambda in enc-*
attila.lendvai@gmail.com [Tue, 09 Sep 2008 17:37:51]
use named-lambda in enc-*

9 years agouse define-constant instead of special variables in enc-ebcdic.lisp
attila.lendvai@gmail.com [Tue, 09 Sep 2008 17:36:53]
use define-constant instead of special variables in enc-ebcdic.lisp

9 years agorenames and named-lambda for code clarity. abstract/concrete mappings don't inherit anymore, use a -factory prefix where approriate
attila.lendvai@gmail.com [Tue, 09 Sep 2008 12:50:47]
renames and named-lambda for code clarity. abstract/concrete mappings don't inherit anymore, use a -factory prefix where approriate

9 years agosome local renames for more code clarity
attila.lendvai@gmail.com [Mon, 08 Sep 2008 13:43:47]
some local renames for more code clarity

9 years agooptimize string-to-octets for simple-base-string
attila.lendvai@gmail.com [Tue, 24 Jun 2008 15:28:35]
optimize string-to-octets for simple-base-string

9 years agocomments
attila.lendvai@gmail.com [Sun, 07 Sep 2008 18:30:59]
comments

9 years agosupport external-format as the encoding parameter in bom-vector (needed for the stream code).
attila.lendvai@gmail.com [Wed, 27 Aug 2008 22:08:38]
support external-format as the encoding parameter in bom-vector (needed for the stream code).

9 years agoTAG 0.3.0
Luis Oliveira [Tue, 29 Jul 2008 03:21:41]
TAG 0.3.0

9 years agoupdate babel.asd for version 0.3.0
Luis Oliveira [Tue, 29 Jul 2008 03:21:37]
update babel.asd for version 0.3.0

9 years agomisc cleanups
Luis Oliveira [Tue, 29 Jul 2008 03:21:01]
misc cleanups

9 years agoAssume big-endianness by default in the UTF-32 decoder
Luis Oliveira [Mon, 28 Jul 2008 22:38:19]
Assume big-endianness by default in the UTF-32 decoder


- added regression test.

9 years agomake lookup-mapping inlined and change it not to error when called with a concrete-mapping
attila.lendvai@gmail.com [Tue, 24 Jun 2008 15:08:57]
make lookup-mapping inlined and change it not to error when called with a concrete-mapping

9 years agoimplement :USE-BOM in STRING-TO-OCTETS
Luis Oliveira [Tue, 24 Jun 2008 15:18:07]
implement :USE-BOM in STRING-TO-OCTETS

9 years ago80-column freak changes
Luis Oliveira [Tue, 24 Jun 2008 15:13:23]
80-column freak changes

9 years agoPort babel-tests to Stefil
Luis Oliveira [Tue, 24 Jun 2008 15:10:44]
Port babel-tests to Stefil


- Uses DEFSTEST a lot. Should probably get rid of that.

9 years agoenable the sharp-backslash-syntax in the tests to make test-op work
attila.lendvai@gmail.com [Tue, 24 Jun 2008 14:00:30]
enable the sharp-backslash-syntax in the tests to make test-op work

9 years agoTAG 0.2.0
Luis Oliveira [Mon, 09 Jun 2008 01:29:36]
TAG 0.2.0

9 years agoupdate babel.asd for version 0.2.0
Luis Oliveira [Mon, 09 Jun 2008 01:29:29]
update babel.asd for version 0.2.0

9 years agoadded release.sh script
Luis Oliveira [Mon, 09 Jun 2008 01:28:43]
added release.sh script

9 years agobah, fix my previous initial-buffer-size patch for streams
attila.lendvai@gmail.com [Sun, 25 May 2008 10:42:08]
bah, fix my previous initial-buffer-size patch for streams

9 years agoadded a :initial-buffer-size to with-output-to-sequence and co.
attila.lendvai@gmail.com [Sun, 25 May 2008 08:13:51]
added a :initial-buffer-size to with-output-to-sequence and co.

Next ->