comparison man/internals/internals.texi @ 4466:969a957a44ac

Prevent #'batch-texinfo-format choking on man/internals/internals.texi 2008-05-21 Aidan Kehoe <kehoea@parhasard.net> * internals/internals.texi (Ben's README): Add a couple of @itemize / @end itemize pairs, to prevent #'batch-texinfo-format choking on the input.
author Aidan Kehoe <kehoea@parhasard.net>
date Wed, 21 May 2008 21:07:26 +0200
parents cff4ad0ab682
children b93587f33338
comparison
equal deleted inserted replaced
4465:732b87cfabf2 4466:969a957a44ac
16765 EOL's aren't handled right. for the moment, just fix the 16765 EOL's aren't handled right. for the moment, just fix the
16766 Unicode coding systems; later on, create EOL-only coding 16766 Unicode coding systems; later on, create EOL-only coding
16767 systems: 16767 systems:
16768 16768
16769 @enumerate 16769 @enumerate
16770 @itemize
16770 @item 16771 @item
16771 they would be character->character and operate next to the 16772 they would be character->character and operate next to the
16772 internal data; this means that coding systems need to be able 16773 internal data; this means that coding systems need to be able
16773 to handle ends of lines that are either CR, LF, or CRLF. 16774 to handle ends of lines that are either CR, LF, or CRLF.
16774 usually this isn't a problem, as they are just characters 16775 usually this isn't a problem, as they are just characters
16801 16802
16802 @item 16803 @item
16803 important: we need a way of specifying how detecting works 16804 important: we need a way of specifying how detecting works
16804 when we have more than one coding system. we might need more 16805 when we have more than one coding system. we might need more
16805 than a single priority list. need to think about this. 16806 than a single priority list. need to think about this.
16807 @end itemize
16806 @end enumerate 16808 @end enumerate
16807 16809
16808 @item 16810 @item
16809 Unicode files beginning with the BOM are not recognized as such. 16811 Unicode files beginning with the BOM are not recognized as such.
16810 we need to fix this; but to make things sensible, we really need 16812 we need to fix this; but to make things sensible, we really need
16819 will create a Unicode file without realizing the coding system 16821 will create a Unicode file without realizing the coding system
16820 of the buffer is Raw, and then lose all the non-ASCII/Latin-1 16822 of the buffer is Raw, and then lose all the non-ASCII/Latin-1
16821 text when it's written out. We need two levels 16823 text when it's written out. We need two levels
16822 16824
16823 @enumerate 16825 @enumerate
16826 @itemize
16824 @item 16827 @item
16825 first, a "safe-charset" level that checks before any actual 16828 first, a "safe-charset" level that checks before any actual
16826 encoding to see if all characters in the document can safely 16829 encoding to see if all characters in the document can safely
16827 be represented using the given coding system. FSF has a 16830 be represented using the given coding system. FSF has a
16828 "safe-charset" property of coding systems, but it's stupid 16831 "safe-charset" property of coding systems, but it's stupid
16850 reasonable coding systems. 16853 reasonable coding systems.
16851 16854
16852 @item 16855 @item
16853 same thing (error checking, list of alternatives, etc.) needs 16856 same thing (error checking, list of alternatives, etc.) needs
16854 to happen when reading! all of this will be a lot of work! 16857 to happen when reading! all of this will be a lot of work!
16858 @end itemize
16855 @end enumerate 16859 @end enumerate
16856 @end itemize 16860 @end itemize
16857 @end itemize 16861 @end itemize
16858 16862
16859 16863