Mercurial > hg > xemacs-beta
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 |
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. |