annotate lisp/international/README @ 105767:986f88345cba

* net/tramp.el (tramp-perl-file-truename): New defconst. Perl code contributed by yary <not.com@gmail.com> (tiny change). (tramp-handle-file-truename, tramp-get-remote-perl): Use it. Check also for "perl-file-spec" and "perl-cwd-realpath" properties. (tramp-handle-write-region): In case of APPEND, reuse the tmpfile name. * net/tramp.el (tramp-perl-file-name-all-completions): New defconst. (tramp-get-remote-readlink): New defun. (tramp-handle-file-truename): Use it. (tramp-handle-file-exists-p): Check file-attributes cache, assume file exists if cache value present. (tramp-check-cached-permissions) New defun. (tramp-handle-file-readable-p): Use it. (tramp-handle-file-writable-p): Likewise. (tramp-handle-file-executable-p): Likewise. (tramp-handle-file-name-all-completions): Try using Perl to get partial completions. When perl not available, combine `cd' and `ls' into single remote operation and use shell expansion to get partial remote directory contents. Set `file-exists-p' cache for directory and any files returned by ls. Change cache handling to support partial directory contents. Use error message emitted by remote `cd' or Perl code for local tramp-error. (tramp-do-copy-or-rename-file-directly): Avoid separate tramp-send-command-and-check call. (tramp-handle-process-file): Merge three remote ops into one. Do not flush all caches when `process-file-side-effects' is set. (tramp-handle-write-region): Avoid tramp-set-file-uid-gid if file-attributes shows uid/gid to be set already.
author Michael Albinus <michael.albinus@gmx.de>
date Mon, 26 Oct 2009 09:29:00 +0000
parents dfc5c865eb14
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
103313
dfc5c865eb14 * international/README: New file.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff changeset
1 The following files in this directory are derived from the Unicode
dfc5c865eb14 * international/README: New file.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff changeset
2 Data File at http://www.unicode.org/Public/UNIDATA/UnicodeData.txt,
dfc5c865eb14 * international/README: New file.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff changeset
3 downloaded on 2006-05-23:
dfc5c865eb14 * international/README: New file.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff changeset
4
dfc5c865eb14 * international/README: New file.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff changeset
5 charprop.el uni-bidi.el uni-category.el uni-combining.el
dfc5c865eb14 * international/README: New file.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff changeset
6 uni-comment.el uni-decimal.el uni-decomposition.el uni-digit.el
dfc5c865eb14 * international/README: New file.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff changeset
7 uni-lowercase.el uni-mirrored.el uni-name.el uni-numeric.el
dfc5c865eb14 * international/README: New file.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff changeset
8 uni-old-name.el uni-titlecase.el uni-uppercase.el
dfc5c865eb14 * international/README: New file.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff changeset
9
dfc5c865eb14 * international/README: New file.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff changeset
10 These files were generated from UnicodeData.txt using unidata-gen.el,
dfc5c865eb14 * international/README: New file.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff changeset
11 which is not included in the Emacs distribution; it can be found in
dfc5c865eb14 * international/README: New file.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff changeset
12 the admin/unidata directory of the Emacs source repository at
dfc5c865eb14 * international/README: New file.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff changeset
13 https://savannah.gnu.org/projects/emacs/
dfc5c865eb14 * international/README: New file.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff changeset
14
dfc5c865eb14 * international/README: New file.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff changeset
15 The file UnicodeData.txt is used under the terms of the following
dfc5c865eb14 * international/README: New file.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff changeset
16 Copyright and Permission Notice:
dfc5c865eb14 * international/README: New file.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff changeset
17
dfc5c865eb14 * international/README: New file.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff changeset
18
dfc5c865eb14 * international/README: New file.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff changeset
19 Copyright (C) 1991-2009 Unicode, Inc. All rights reserved. Distributed
dfc5c865eb14 * international/README: New file.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff changeset
20 under the Terms of Use in http://www.unicode.org/copyright.html.
dfc5c865eb14 * international/README: New file.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff changeset
21
dfc5c865eb14 * international/README: New file.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff changeset
22 Permission is hereby granted, free of charge, to any person obtaining
dfc5c865eb14 * international/README: New file.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff changeset
23 a copy of the Unicode data files and any associated documentation (the
dfc5c865eb14 * international/README: New file.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff changeset
24 "Data Files") or Unicode software and any associated documentation
dfc5c865eb14 * international/README: New file.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff changeset
25 (the "Software") to deal in the Data Files or Software without
dfc5c865eb14 * international/README: New file.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff changeset
26 restriction, including without limitation the rights to use, copy,
dfc5c865eb14 * international/README: New file.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff changeset
27 modify, merge, publish, distribute, and/or sell copies of the Data
dfc5c865eb14 * international/README: New file.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff changeset
28 Files or Software, and to permit persons to whom the Data Files or
dfc5c865eb14 * international/README: New file.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff changeset
29 Software are furnished to do so, provided that (a) the above copyright
dfc5c865eb14 * international/README: New file.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff changeset
30 notice(s) and this permission notice appear with all copies of the
dfc5c865eb14 * international/README: New file.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff changeset
31 Data Files or Software, (b) both the above copyright notice(s) and
dfc5c865eb14 * international/README: New file.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff changeset
32 this permission notice appear in associated documentation, and (c)
dfc5c865eb14 * international/README: New file.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff changeset
33 there is clear notice in each modified Data File or in the Software as
dfc5c865eb14 * international/README: New file.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff changeset
34 well as in the documentation associated with the Data File(s) or
dfc5c865eb14 * international/README: New file.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff changeset
35 Software that the data or software has been modified.
dfc5c865eb14 * international/README: New file.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff changeset
36
dfc5c865eb14 * international/README: New file.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff changeset
37 THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF
dfc5c865eb14 * international/README: New file.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff changeset
38 ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
dfc5c865eb14 * international/README: New file.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff changeset
39 WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
dfc5c865eb14 * international/README: New file.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff changeset
40 NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT
dfc5c865eb14 * international/README: New file.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff changeset
41 HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR
dfc5c865eb14 * international/README: New file.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff changeset
42 ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES
dfc5c865eb14 * international/README: New file.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff changeset
43 WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
dfc5c865eb14 * international/README: New file.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff changeset
44 ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
dfc5c865eb14 * international/README: New file.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff changeset
45 OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA FILES OR
dfc5c865eb14 * international/README: New file.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff changeset
46 SOFTWARE.
dfc5c865eb14 * international/README: New file.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff changeset
47
dfc5c865eb14 * international/README: New file.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff changeset
48 Except as contained in this notice, the name of a copyright holder
dfc5c865eb14 * international/README: New file.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff changeset
49 shall not be used in advertising or otherwise to promote the sale, use
dfc5c865eb14 * international/README: New file.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff changeset
50 or other dealings in these Data Files or Software without prior
dfc5c865eb14 * international/README: New file.
Chong Yidong <cyd@stupidchicken.com>
parents:
diff changeset
51 written authorization of the copyright holder.