annotate netinstall/README @ 4570:e6a7054a9c30

Add check-coding-systems-region, test it and others, fix some bugs. tests/ChangeLog addition: 2008-12-28 Aidan Kehoe <kehoea@parhasard.net> * automated/query-coding-tests.el: Add tests for #'unencodable-char-position, #'check-coding-systems-region, #'encode-coding-char. Remove some debugging statements. lisp/ChangeLog addition: 2008-12-28 Aidan Kehoe <kehoea@parhasard.net> * coding.el (query-coding-region): (query-coding-string): Make these defsubsts, they're short enough and they're called explicitly rarely enough that it make some sense. The alternative would be compiler macros that avoid the binding of the arguments. (unencodable-char-position): Document where the docstring and API are from. Correct a special case for zero--check-argument-type returns nil when it succeeds, we can't usefully chain its result in an and here. (check-coding-systems-region): New. API taken from GNU; docstring and implementation are independent. (encode-coding-char): Add an optional third argument, as used by recent GNU. Document the origen of the docstring. (default-query-coding-region): Add a short docstring to the non-Mule implementation of this function. * unicode.el: Don't set the query-coding-function property for unicode coding systems if we're on non-mule. Unintern unicode-query-coding-region, unicode-query-coding-skip-chars-arg in the same context.
author Aidan Kehoe <kehoea@parhasard.net>
date Sun, 28 Dec 2008 22:51:14 +0000
parents 3d3049ae1304
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
452
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 448
diff changeset
1 This directory contains the source for the setup program for the XEmacs
448
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents:
diff changeset
2 net releases.
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents:
diff changeset
3
452
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 448
diff changeset
4 For commentary on how to do a release please see `package-net.el'
448
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents:
diff changeset
5
452
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 448
diff changeset
6 This code has been adapted from the cygwin net release installer. In
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 448
diff changeset
7 particular note that the cygwin net release installer is actively
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 448
diff changeset
8 maintained and therefore we will want to incorporate improvements from
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 448
diff changeset
9 that. I have therefore tried to use the cygwin way wherever
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 448
diff changeset
10 possible. I have however cleaned up the code somewhat so that there
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 448
diff changeset
11 are not billions of warnings.
448
3078fd1074e8 Import from CVS: tag r21-2-39
cvs
parents:
diff changeset
12
452
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 448
diff changeset
13 This program should get built as part of the standard XEmacs
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 448
diff changeset
14 make. Note however that if you use trhe cygwin build you will need a
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 448
diff changeset
15 NON CYGWIN VERSION OF ZLIB.
3d3049ae1304 Import from CVS: tag r21-2-41
cvs
parents: 448
diff changeset
16