annotate etc/unicode/ibm/COPYING @ 5861:c87b776ab0e1

Create a new error for when a char is needed but event-to-character gives nil lisp/ChangeLog addition: 2015-03-14 Aidan Kehoe <kehoea@parhasard.net> * cmdloop.el (no-character-typed): New error, for those cases when a keystroke is to be treated as a character but has no character equivalent. * cmdloop.el (read-char-1): Use it. * keymap.el (synthesize-keysym): Use it. src/ChangeLog addition: 2015-03-14 Aidan Kehoe <kehoea@parhasard.net> * general-slots.h (Qno_character_typed): New error symbol. * event-stream.c (syms_of_event_stream): Define it. New error, for those cases when a keystroke is to be treated as a character in some context but has no character equivalent. * cmds.c (Fself_insert_command): Use it.
author Aidan Kehoe <kehoea@parhasard.net>
date Sat, 14 Mar 2015 01:40:49 +0000
parents 04ff11b0e50a
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
5421
04ff11b0e50a Clarify the license for the different parts of the unicode folder
Mats Lidell <matsl@xemacs.org>
parents:
diff changeset
1 UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE
04ff11b0e50a Clarify the license for the different parts of the unicode folder
Mats Lidell <matsl@xemacs.org>
parents:
diff changeset
2
04ff11b0e50a Clarify the license for the different parts of the unicode folder
Mats Lidell <matsl@xemacs.org>
parents:
diff changeset
3 Unicode Data Files include all data files under the directories
04ff11b0e50a Clarify the license for the different parts of the unicode folder
Mats Lidell <matsl@xemacs.org>
parents:
diff changeset
4 http://www.unicode.org/Public/, http://www.unicode.org/reports/, and
04ff11b0e50a Clarify the license for the different parts of the unicode folder
Mats Lidell <matsl@xemacs.org>
parents:
diff changeset
5 http://www.unicode.org/cldr/data/ . Unicode Software includes any source code
04ff11b0e50a Clarify the license for the different parts of the unicode folder
Mats Lidell <matsl@xemacs.org>
parents:
diff changeset
6 published in the Unicode Standard or under the directories
04ff11b0e50a Clarify the license for the different parts of the unicode folder
Mats Lidell <matsl@xemacs.org>
parents:
diff changeset
7 http://www.unicode.org/Public/, http://www.unicode.org/reports/, and
04ff11b0e50a Clarify the license for the different parts of the unicode folder
Mats Lidell <matsl@xemacs.org>
parents:
diff changeset
8 http://www.unicode.org/cldr/data/.
04ff11b0e50a Clarify the license for the different parts of the unicode folder
Mats Lidell <matsl@xemacs.org>
parents:
diff changeset
9
04ff11b0e50a Clarify the license for the different parts of the unicode folder
Mats Lidell <matsl@xemacs.org>
parents:
diff changeset
10 NOTICE TO USER: Carefully read the following legal agreement. BY
04ff11b0e50a Clarify the license for the different parts of the unicode folder
Mats Lidell <matsl@xemacs.org>
parents:
diff changeset
11 DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA FILES
04ff11b0e50a Clarify the license for the different parts of the unicode folder
Mats Lidell <matsl@xemacs.org>
parents:
diff changeset
12 ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY ACCEPT, AND
04ff11b0e50a Clarify the license for the different parts of the unicode folder
Mats Lidell <matsl@xemacs.org>
parents:
diff changeset
13 AGREE TO BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU
04ff11b0e50a Clarify the license for the different parts of the unicode folder
Mats Lidell <matsl@xemacs.org>
parents:
diff changeset
14 DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES
04ff11b0e50a Clarify the license for the different parts of the unicode folder
Mats Lidell <matsl@xemacs.org>
parents:
diff changeset
15 OR SOFTWARE.
04ff11b0e50a Clarify the license for the different parts of the unicode folder
Mats Lidell <matsl@xemacs.org>
parents:
diff changeset
16
04ff11b0e50a Clarify the license for the different parts of the unicode folder
Mats Lidell <matsl@xemacs.org>
parents:
diff changeset
17 COPYRIGHT AND PERMISSION NOTICE
04ff11b0e50a Clarify the license for the different parts of the unicode folder
Mats Lidell <matsl@xemacs.org>
parents:
diff changeset
18
04ff11b0e50a Clarify the license for the different parts of the unicode folder
Mats Lidell <matsl@xemacs.org>
parents:
diff changeset
19 Copyright © 1991-2009 Unicode, Inc. All rights reserved. Distributed under
04ff11b0e50a Clarify the license for the different parts of the unicode folder
Mats Lidell <matsl@xemacs.org>
parents:
diff changeset
20 the Terms of Use in http://www.unicode.org/copyright.html.
04ff11b0e50a Clarify the license for the different parts of the unicode folder
Mats Lidell <matsl@xemacs.org>
parents:
diff changeset
21
04ff11b0e50a Clarify the license for the different parts of the unicode folder
Mats Lidell <matsl@xemacs.org>
parents:
diff changeset
22 Permission is hereby granted, free of charge, to any person obtaining a copy
04ff11b0e50a Clarify the license for the different parts of the unicode folder
Mats Lidell <matsl@xemacs.org>
parents:
diff changeset
23 of the Unicode data files and any associated documentation (the "Data Files") or
04ff11b0e50a Clarify the license for the different parts of the unicode folder
Mats Lidell <matsl@xemacs.org>
parents:
diff changeset
24 Unicode software and any associated documentation (the "Software") to deal in
04ff11b0e50a Clarify the license for the different parts of the unicode folder
Mats Lidell <matsl@xemacs.org>
parents:
diff changeset
25 the Data Files or Software without restriction, including without limitation the
04ff11b0e50a Clarify the license for the different parts of the unicode folder
Mats Lidell <matsl@xemacs.org>
parents:
diff changeset
26 rights to use, copy, modify, merge, publish, distribute, and/or sell copies of
04ff11b0e50a Clarify the license for the different parts of the unicode folder
Mats Lidell <matsl@xemacs.org>
parents:
diff changeset
27 the Data Files or Software, and to permit persons to whom the Data Files or
04ff11b0e50a Clarify the license for the different parts of the unicode folder
Mats Lidell <matsl@xemacs.org>
parents:
diff changeset
28 Software are furnished to do so, provided that (a) the above copyright notice(s)
04ff11b0e50a Clarify the license for the different parts of the unicode folder
Mats Lidell <matsl@xemacs.org>
parents:
diff changeset
29 and this permission notice appear with all copies of the Data Files or Software,
04ff11b0e50a Clarify the license for the different parts of the unicode folder
Mats Lidell <matsl@xemacs.org>
parents:
diff changeset
30 (b) both the above copyright notice(s) and this permission notice appear in
04ff11b0e50a Clarify the license for the different parts of the unicode folder
Mats Lidell <matsl@xemacs.org>
parents:
diff changeset
31 associated documentation, and (c) there is clear notice in each modified Data
04ff11b0e50a Clarify the license for the different parts of the unicode folder
Mats Lidell <matsl@xemacs.org>
parents:
diff changeset
32 File or in the Software as well as in the documentation associated with the Data
04ff11b0e50a Clarify the license for the different parts of the unicode folder
Mats Lidell <matsl@xemacs.org>
parents:
diff changeset
33 File(s) or Software that the data or software has been modified.
04ff11b0e50a Clarify the license for the different parts of the unicode folder
Mats Lidell <matsl@xemacs.org>
parents:
diff changeset
34
04ff11b0e50a Clarify the license for the different parts of the unicode folder
Mats Lidell <matsl@xemacs.org>
parents:
diff changeset
35 THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
04ff11b0e50a Clarify the license for the different parts of the unicode folder
Mats Lidell <matsl@xemacs.org>
parents:
diff changeset
36 KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
04ff11b0e50a Clarify the license for the different parts of the unicode folder
Mats Lidell <matsl@xemacs.org>
parents:
diff changeset
37 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD
04ff11b0e50a Clarify the license for the different parts of the unicode folder
Mats Lidell <matsl@xemacs.org>
parents:
diff changeset
38 PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS
04ff11b0e50a Clarify the license for the different parts of the unicode folder
Mats Lidell <matsl@xemacs.org>
parents:
diff changeset
39 NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL
04ff11b0e50a Clarify the license for the different parts of the unicode folder
Mats Lidell <matsl@xemacs.org>
parents:
diff changeset
40 DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
04ff11b0e50a Clarify the license for the different parts of the unicode folder
Mats Lidell <matsl@xemacs.org>
parents:
diff changeset
41 WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING
04ff11b0e50a Clarify the license for the different parts of the unicode folder
Mats Lidell <matsl@xemacs.org>
parents:
diff changeset
42 OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA FILES OR
04ff11b0e50a Clarify the license for the different parts of the unicode folder
Mats Lidell <matsl@xemacs.org>
parents:
diff changeset
43 SOFTWARE.
04ff11b0e50a Clarify the license for the different parts of the unicode folder
Mats Lidell <matsl@xemacs.org>
parents:
diff changeset
44
04ff11b0e50a Clarify the license for the different parts of the unicode folder
Mats Lidell <matsl@xemacs.org>
parents:
diff changeset
45 Except as contained in this notice, the name of a copyright holder shall not
04ff11b0e50a Clarify the license for the different parts of the unicode folder
Mats Lidell <matsl@xemacs.org>
parents:
diff changeset
46 be used in advertising or otherwise to promote the sale, use or other dealings
04ff11b0e50a Clarify the license for the different parts of the unicode folder
Mats Lidell <matsl@xemacs.org>
parents:
diff changeset
47 in these Data Files or Software without prior written authorization of the
04ff11b0e50a Clarify the license for the different parts of the unicode folder
Mats Lidell <matsl@xemacs.org>
parents:
diff changeset
48 copyright holder.