/[cmucl]/src/docs/cmu-user/unicode.tex
ViewVC logotype

Log of /src/docs/cmu-user/unicode.tex

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Tag:

Revision 1.13 - (view) (annotate) - [select for diffs]
Mon Sep 27 23:21:55 2010 UTC (3 years, 6 months ago) by rtoy
Branch: MAIN
CVS Tags: GIT-CONVERSION, HEAD, cross-sol-x86-2010-12-20, cross-sol-x86-base, cross-sol-x86-merged, cross-sparc-branch-base, snapshot-2010-11, snapshot-2010-12, snapshot-2011-01, snapshot-2011-02, snapshot-2011-03, snapshot-2011-04, snapshot-2011-06, snapshot-2011-07, snapshot-2011-09
Branch point for: cross-sol-x86-branch, cross-sparc-branch
Changes since 1.12: +1 -1 lines
Diff to previous 1.12
Fix typo:  missing closing }.

Revision 1.11.4.1 - (view) (annotate) - [select for diffs]
Wed Aug 4 12:08:23 2010 UTC (3 years, 8 months ago) by rtoy
Branch: RELEASE-20B-BRANCH
CVS Tags: RELEASE_20b, release-20b-pre2
Changes since 1.11: +58 -8 lines
Diff to previous 1.11 , to next main 1.13
Merge some changes from HEAD that we should have done before the 20b
pre1.

code/exports.lisp:
o Export DESCRIBE-EXTERNAL-FORMAT


docs/cmu-user/unicode.tex:
o Update docs

general-info/release-20b.txt:
o Remove work-in-progress.

Revision 1.12 - (view) (annotate) - [select for diffs]
Wed Aug 4 03:39:07 2010 UTC (3 years, 8 months ago) by rtoy
Branch: MAIN
Changes since 1.11: +58 -8 lines
Diff to previous 1.11
o Document the parameters to OPEN that are specific to Unicode.
o Document LIST-ALL-EXTERNAL-FORMATS and DESCRIBE-EXTERNAL-FORMAT.

Revision 1.11 - (view) (annotate) - [select for diffs]
Mon Jul 12 13:58:42 2010 UTC (3 years, 9 months ago) by rtoy
Branch: MAIN
CVS Tags: release-20b-pre1, snapshot-2010-08, sparc-tramp-assem-2010-07-19, sparc-tramp-assem-base
Branch point for: RELEASE-20B-BRANCH, sparc-tramp-assem-branch
Changes since 1.10: +37 -22 lines
Diff to previous 1.10
Add a documentation slot to external formats so that we can give a
little information about the format.  Provide a means to get a list of
external formats and to display the documentation.

bootfiles/20a/boot-2010-07-1.lisp:
o Use this bootstrap file when doing a normal build.

code/exports.lisp:
o New functions:
  - Add LIST-ALL-EXTERNAL-FORMATS to list all available external formats
    and their corresponding aliases.
  - Add DESCRIBE-EXTERNAL-FORMAT to print some information about the
    given format.
o Add docuemntation slot to defstruct EXTERNAL-FORMAT.
o Change DEFINE-EXTERNAL-FORMAT macro.  Adds :DOCUMENTATION keyword to
  specify the documentation.  Add :BASE keyword indicate that the
  external format is based on another format.  (Previously, this
  wasn't needed, but is somewhat incompatible with adding a
  documentation string.)
o Change DEFINE-COMPOSING-EXTERNAL-FORMAT to include :documentation
  keyword to specify the documentation for the format.
o Minor reindentation of some docstrings.
o Make sure documentation strings for external format are marked for
  translation; wrap other strings with intl:gettext to explicitly mark
  them for translations.
o Add docstring for VOID and ISO8859-1 external formats.

code/exports.lisp:
o Export the new symbols LIST-ALL-EXTERNAL-FORMATS and
  DESCRIBE-EXTERNAL-FORMAT.  Import into EXTENSIONS package.

docs/cmu-user/unicode.tex:
o Update docs to include LIST-ALL-EXTERNAL-FORMATS and
  DESCRIBE-EXTERNAL-FORMAT.
o Update docs for DEFINE-EXTERNAL-FORMAT and
  DEFINE-COMPOSING-EXTERNAL-FORMAT to match implementation.

general-info/release-20b.txt:
o Update

external-formats/*.lisp:
o Update with docstrings.
o Add :BASE keyword where needed.

Revision 1.10 - (view) (annotate) - [select for diffs]
Sat Jul 3 21:41:21 2010 UTC (3 years, 9 months ago) by rtoy
Branch: MAIN
Changes since 1.9: +27 -6 lines
Diff to previous 1.9
Document the error parameter for define-external-format.

Revision 1.9 - (view) (annotate) - [select for diffs]
Wed Apr 28 19:54:14 2010 UTC (3 years, 11 months ago) by rtoy
Branch: MAIN
CVS Tags: snapshot-2010-05, snapshot-2010-06, snapshot-2010-07
Changes since 1.8: +2 -0 lines
Diff to previous 1.8
Document CR composing external format.

Revision 1.8 - (view) (annotate) - [select for diffs]
Wed Apr 28 14:29:47 2010 UTC (3 years, 11 months ago) by rtoy
Branch: MAIN
Changes since 1.7: +19 -10 lines
Diff to previous 1.7
o CHAR-DOWNCASE was mistaken included with CHAR-TITLECASE.
o Fix some typos in keyword values for the :CASING argument to
  STRING-UPCASE and friends.
o Make the documentation for OCTETS-TO-STRING match the
  implementation.

Revision 1.7 - (view) (annotate) - [select for diffs]
Thu Sep 17 16:15:35 2009 UTC (4 years, 7 months ago) by rtoy
Branch: MAIN
CVS Tags: amd64-dd-start, intl-2-branch-base, intl-branch-2010-03-18-1300, intl-branch-base, intl-branch-working-2010-02-11-1000, intl-branch-working-2010-02-19-1000, post-merge-intl-branch, pre-merge-intl-branch, snapshot-2009-11, snapshot-2009-12, snapshot-2010-01, snapshot-2010-02, snapshot-2010-03, snapshot-2010-04, unicode-string-buffer-base, unicode-string-buffer-impl-base
Branch point for: amd64-dd-branch, intl-2-branch, intl-branch, unicode-string-buffer-branch, unicode-string-buffer-impl-branch
Changes since 1.6: +10 -3 lines
Diff to previous 1.6
Merge changes from 20a branch.

Revision 1.5.2.2 - (view) (annotate) - [select for diffs]
Thu Sep 17 16:08:36 2009 UTC (4 years, 7 months ago) by rtoy
Branch: RELEASE-20A-BRANCH
CVS Tags: RELEASE_20a
Changes since 1.5.2.1: +10 -3 lines
Diff to previous 1.5.2.1 , to branch point 1.5 , to next main 1.13
Update documentation for OCTETS-TO-STRING.

Revision 1.6 - (view) (annotate) - [select for diffs]
Wed Sep 9 15:51:28 2009 UTC (4 years, 7 months ago) by rtoy
Branch: MAIN
Changes since 1.5: +52 -3 lines
Diff to previous 1.5
Merge changes from 20a-pre1 (tag release-20a-pre1) to trunk.

Revision 1.5.2.1 - (view) (annotate) - [select for diffs]
Sun Aug 30 19:36:15 2009 UTC (4 years, 7 months ago) by rtoy
Branch: RELEASE-20A-BRANCH
CVS Tags: release-20a-pre1
Changes since 1.5: +52 -3 lines
Diff to previous 1.5
More documentation for writing external formats.

Revision 1.5 - (view) (annotate) - [select for diffs]
Mon Aug 10 18:30:06 2009 UTC (4 years, 8 months ago) by rtoy
Branch: MAIN
CVS Tags: release-20a-base, snapshot-2009-08
Branch point for: RELEASE-20A-BRANCH
Changes since 1.4: +1 -1 lines
Diff to previous 1.4
Fix a few typos.

Revision 1.4 - (view) (annotate) - [select for diffs]
Mon Aug 10 18:24:05 2009 UTC (4 years, 8 months ago) by rtoy
Branch: MAIN
Changes since 1.3: +10 -4 lines
Diff to previous 1.3
Document change to *default-external-format* and stream:set-system-external-format.

Revision 1.3 - (view) (annotate) - [select for diffs]
Sun Aug 9 03:55:59 2009 UTC (4 years, 8 months ago) by rtoy
Branch: MAIN
Changes since 1.2: +1 -1 lines
Diff to previous 1.2
Fix some typos.  From Paul Foley.

Revision 1.2 - (view) (annotate) - [select for diffs]
Thu Jun 11 16:04:00 2009 UTC (4 years, 10 months ago) by rtoy
Branch: MAIN
CVS Tags: merged-unicode-utf16-extfmt-2009-06-11, portable-clx-base, portable-clx-import-2009-06-16, snapshot-2009-07
Branch point for: portable-clx-branch
Changes since 1.1: +570 -0 lines
Diff to previous 1.1
Merge Unicode work to trunk.  From label
unicode-utf16-extfmt-2009-06-11.

Revision 1.1.2.11 - (view) (annotate) - [select for diffs]
Thu Jun 11 14:00:27 2009 UTC (4 years, 10 months ago) by rtoy
Branch: unicode-utf16-extfmt-branch
CVS Tags: unicode-utf16-extfmt-2009-06-11
Changes since 1.1.2.10: +11 -22 lines
Diff to previous 1.1.2.10 , to branch point 1.1 , to next main 1.13
Revert previous change; we don't do case folding for string-lessp and
friends.  string-lessp and char-lessp convert to lowercase now.

Revision 1.1.2.10 - (view) (annotate) - [select for diffs]
Tue Jun 9 15:04:59 2009 UTC (4 years, 10 months ago) by rtoy
Branch: unicode-utf16-extfmt-branch
Changes since 1.1.2.9: +22 -11 lines
Diff to previous 1.1.2.9 , to branch point 1.1
o Document that case insensitive operations use Unicode case folding
o Document the :casing parameter for STRING-EQUAL and friends.

Revision 1.1.2.9 - (view) (annotate) - [select for diffs]
Mon Jun 8 13:50:03 2009 UTC (4 years, 10 months ago) by rtoy
Branch: unicode-utf16-extfmt-branch
Changes since 1.1.2.8: +30 -6 lines
Diff to previous 1.1.2.8 , to branch point 1.1
o Document :CASING parameter for STRING-UPCASE, STRING-DOWNCASE, and
  STRING-CAPITALIZE.
o Document how STRING-TRIM and friends handle the character bag
  argument when it is a string.
o Document that the reader converts symbols to NFC form before
  interning it.

Revision 1.1.2.8 - (view) (annotate) - [select for diffs]
Fri Jun 5 16:24:01 2009 UTC (4 years, 10 months ago) by rtoy
Branch: unicode-utf16-extfmt-branch
Changes since 1.1.2.7: +6 -0 lines
Diff to previous 1.1.2.7 , to branch point 1.1
Add note that interning strings uses the NFC form of the string before
creating the symbol.

Revision 1.1.2.7 - (view) (annotate) - [select for diffs]
Thu Jun 4 18:12:58 2009 UTC (4 years, 10 months ago) by rtoy
Branch: unicode-utf16-extfmt-branch
Changes since 1.1.2.6: +19 -0 lines
Diff to previous 1.1.2.6 , to branch point 1.1
Document LOWER-CASE-P, UPPER-CASE-P, BOTH-CASE-P, LISP:TITLE-CASE-P,
and LISP:CHAR-TITLECASE.

Revision 1.1.2.6 - (view) (annotate) - [select for diffs]
Wed May 20 21:56:30 2009 UTC (4 years, 10 months ago) by rtoy
Branch: unicode-utf16-extfmt-branch
CVS Tags: unicode-snapshot-2009-06
Changes since 1.1.2.5: +8 -5 lines
Diff to previous 1.1.2.5 , to branch point 1.1
o Mention illegal sequences in external formats are silently replaced
  by the Unicode REPLACEMENT CHARACTER.
o Mention that CHAR-LESSP and STRING-LESSP and associated functions
  convert to lowercase instead of uppercase to handle case folding.

Revision 1.1.2.5 - (view) (annotate) - [select for diffs]
Tue May 19 13:35:48 2009 UTC (4 years, 11 months ago) by rtoy
Branch: unicode-utf16-extfmt-branch
Changes since 1.1.2.4: +1 -1 lines
Diff to previous 1.1.2.4 , to branch point 1.1
Minor clarification.

Revision 1.1.2.4 - (view) (annotate) - [select for diffs]
Mon May 18 23:54:37 2009 UTC (4 years, 11 months ago) by rtoy
Branch: unicode-utf16-extfmt-branch
Changes since 1.1.2.3: +28 -0 lines
Diff to previous 1.1.2.3 , to branch point 1.1
code/extfmts.lisp:
o Add docstrings for STRING-ENCODE and STRING-DECODE

docs/cmu-user/unicode.tex:
o Add documentation for STRING-ENCODE and STRING-DECODE.

Revision 1.1.2.3 - (view) (annotate) - [select for diffs]
Mon May 18 16:24:44 2009 UTC (4 years, 11 months ago) by rtoy
Branch: unicode-utf16-extfmt-branch
Changes since 1.1.2.2: +1 -1 lines
Diff to previous 1.1.2.2 , to branch point 1.1
Fix typo.

Revision 1.1.2.2 - (view) (annotate) - [select for diffs]
Mon May 18 13:39:40 2009 UTC (4 years, 11 months ago) by rtoy
Branch: unicode-utf16-extfmt-branch
Changes since 1.1.2.1: +4 -4 lines
Diff to previous 1.1.2.1 , to branch point 1.1
o Document OPEN, not WITH-OPEN-FILE.
o The OCTETS-TO-CODE and CODE-TO-OCTETS arguments aren't actually
  optional in the first form for DEFINE-EXTERNAL-FORMAT.

Revision 1.1.2.1 - (view) (annotate) - [select for diffs]
Fri May 15 17:47:56 2009 UTC (4 years, 11 months ago) by rtoy
Branch: unicode-utf16-extfmt-branch
Changes since 1.1: +490 -0 lines
Diff to previous 1.1
Documentation for Unicode support.

cmu-user.tex:
o Include unicode

macros.tex:
o Make defmac take optional argument like defun
o Add macro for printing Lisp characters

unicode.tex:
o New file with rudimentary documentation of Unicode support.

Revision 1.1
Fri May 15 17:47:56 2009 UTC (4 years, 11 months ago) by rtoy
Branch: MAIN
Branch point for: unicode-utf16-extfmt-branch
FILE REMOVED
file unicode.tex was initially added on branch unicode-utf16-extfmt-branch.

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

  ViewVC Help
Powered by ViewVC 1.1.5