annotate src/.cvsignore @ 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 c11067d70e63
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
705
47f5192d44c9 [xemacs-hg @ 2001-12-18 22:55:29 by adrian]
adrian
parents: 533
diff changeset
1 *.so.*
47f5192d44c9 [xemacs-hg @ 2001-12-18 22:55:29 by adrian]
adrian
parents: 533
diff changeset
2 Emacs.ad.h
47f5192d44c9 [xemacs-hg @ 2001-12-18 22:55:29 by adrian]
adrian
parents: 533
diff changeset
3 GNUmakefile
47f5192d44c9 [xemacs-hg @ 2001-12-18 22:55:29 by adrian]
adrian
parents: 533
diff changeset
4 Makefile
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
5 Makefile.in
705
47f5192d44c9 [xemacs-hg @ 2001-12-18 22:55:29 by adrian]
adrian
parents: 533
diff changeset
6 NEEDTODUMP
47f5192d44c9 [xemacs-hg @ 2001-12-18 22:55:29 by adrian]
adrian
parents: 533
diff changeset
7 SATISFIED
47f5192d44c9 [xemacs-hg @ 2001-12-18 22:55:29 by adrian]
adrian
parents: 533
diff changeset
8 Xpm.dll
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
9 config.h
705
47f5192d44c9 [xemacs-hg @ 2001-12-18 22:55:29 by adrian]
adrian
parents: 533
diff changeset
10 dump-id.c
47f5192d44c9 [xemacs-hg @ 2001-12-18 22:55:29 by adrian]
adrian
parents: 533
diff changeset
11 gmon.out
47f5192d44c9 [xemacs-hg @ 2001-12-18 22:55:29 by adrian]
adrian
parents: 533
diff changeset
12 paths.h
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
13 puresize-adjust.h
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
14 sheap-adjust.h
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
15 temacs
705
47f5192d44c9 [xemacs-hg @ 2001-12-18 22:55:29 by adrian]
adrian
parents: 533
diff changeset
16 temacs.bsc
1123
37bdd24225ef [xemacs-hg @ 2002-11-27 07:15:02 by ben]
ben
parents: 776
diff changeset
17 temacs.ilk
705
47f5192d44c9 [xemacs-hg @ 2001-12-18 22:55:29 by adrian]
adrian
parents: 533
diff changeset
18 temacs.map
1123
37bdd24225ef [xemacs-hg @ 2002-11-27 07:15:02 by ben]
ben
parents: 776
diff changeset
19 temacs.opt
705
47f5192d44c9 [xemacs-hg @ 2001-12-18 22:55:29 by adrian]
adrian
parents: 533
diff changeset
20 temacs.pdb
47f5192d44c9 [xemacs-hg @ 2001-12-18 22:55:29 by adrian]
adrian
parents: 533
diff changeset
21 update-elc.stamp
428
3ecd8885ac67 Import from CVS: tag r21-2-22
cvs
parents:
diff changeset
22 xemacs
442
abe6d1db359e Import from CVS: tag r21-2-36
cvs
parents: 428
diff changeset
23 xemacs.dmp
1123
37bdd24225ef [xemacs-hg @ 2002-11-27 07:15:02 by ben]
ben
parents: 776
diff changeset
24 xemacs.ilk
37bdd24225ef [xemacs-hg @ 2002-11-27 07:15:02 by ben]
ben
parents: 776
diff changeset
25 xemacs.map
533
f38950946dcf [xemacs-hg @ 2001-05-12 11:39:18 by ben]
ben
parents: 479
diff changeset
26 xemacs.opt
776
79940b592197 [xemacs-hg @ 2002-03-15 07:43:14 by ben]
ben
parents: 771
diff changeset
27 *.tmp
1123
37bdd24225ef [xemacs-hg @ 2002-11-27 07:15:02 by ben]
ben
parents: 776
diff changeset
28 makeinfo_test.bat
1361
ffdb1a771055 [xemacs-hg @ 2003-03-18 00:54:00 by youngs]
youngs
parents: 1123
diff changeset
29 REBUILD_AUTOLOADS
2835
ae83ac9c29b3 [xemacs-hg @ 2005-06-28 12:02:39 by crestani]
crestani
parents: 1361
diff changeset
30 dump-size
ae83ac9c29b3 [xemacs-hg @ 2005-06-28 12:02:39 by crestani]
crestani
parents: 1361
diff changeset
31 xemacs.def
ae83ac9c29b3 [xemacs-hg @ 2005-06-28 12:02:39 by crestani]
crestani
parents: 1361
diff changeset
32 xemacs.def.in
3092
141c2920ea48 [xemacs-hg @ 2005-11-25 01:41:31 by crestani]
crestani
parents: 2835
diff changeset
33 .dbxrc
3521
c11067d70e63 [xemacs-hg @ 2006-07-19 19:38:39 by crestani]
crestani
parents: 3092
diff changeset
34 .dbxrc.in
3092
141c2920ea48 [xemacs-hg @ 2005-11-25 01:41:31 by crestani]
crestani
parents: 2835
diff changeset
35 .gdbinit
3521
c11067d70e63 [xemacs-hg @ 2006-07-19 19:38:39 by crestani]
crestani
parents: 3092
diff changeset
36 .gdbinit.in