view etc/unicode/unicode-consortium/COPYING @ 5038:9410323e4b0d

major dynarr fixes -------------------- ChangeLog entries follow: -------------------- src/ChangeLog addition: 2010-02-20 Ben Wing <ben@xemacs.org> * device-x.c (Fx_get_resource): * dynarr.c: * dynarr.c (Dynarr_realloc): * dynarr.c (Dynarr_newf): * dynarr.c (Dynarr_lisp_realloc): * dynarr.c (Dynarr_lisp_newf): * dynarr.c (Dynarr_resize): * dynarr.c (Dynarr_insert_many): * dynarr.c (Dynarr_delete_many): * dynarr.c (Dynarr_memory_usage): * dynarr.c (stack_like_free): * file-coding.c (coding_reader): * file-coding.c (gzip_convert): * gutter.c (output_gutter): * lisp.h: * lisp.h (Dynarr_declare): * lisp.h (DYNARR_SET_LISP_IMP): * lisp.h (CHECK_NATNUM): * profile.c (create_timing_profile_table): * redisplay-output.c (sync_rune_structs): * redisplay-output.c (sync_display_line_structs): * redisplay-output.c (redisplay_output_window): * redisplay.c: * redisplay.c (get_display_block_from_line): * redisplay.c (add_ichar_rune_1): * redisplay.c (ensure_modeline_generated): * redisplay.c (generate_displayable_area): * redisplay.c (regenerate_window): * redisplay.c (update_line_start_cache): * signal.c: * signal.c (check_quit): Lots of rewriting of dynarr code. (1) Lots of documentation added. Also fix places that referenced a now-bogus internals node concerning redisplay critical sections. (2) Rename: Dynarr_add_lisp_string -> Dynarr_add_ext_lisp_string Dynarr_set_length -> Dynarr_set_lengthr ("restricted") Dynarr_increment -> Dynarr_incrementr Dynarr_resize_if -> Dynarr_resize_to_add (3) New functions: Dynarr_elsize = dy->elsize_ Dynarr_set_length(): Set length, resizing as necessary Dynarr_set_length_and_zero(): Set length, resizing as necessary, zeroing out new elements Dynarr_increase_length(), Dynarr_increase_length_and_zero(): Optimization of Dynarr_set_length(), Dynarr_set_length_and_zero() when size is known to increase Dynarr_resize_to_fit(): Resize as necessary to fit a given length. Dynarr_set(): Set element at a given position, increasing length as necessary and setting any newly created positions to 0 (4) Use Elemcount, Bytecount. (5) Rewrite many macros as inline functions.
author Ben Wing <ben@xemacs.org>
date Sat, 20 Feb 2010 03:46:22 -0600
parents e51807f9eedd
children dda09e1190f5
line wrap: on
line source

COPYING for Unicode Consortium mapping files in XEmacs.

Copyright (c) 2007  The Free Software Foundation, Inc.

This file is part of XEmacs.  It is licensed to you under the
conditions of the GNU General Public License, version 2 or any later
version published by the FSF, at your option.

Other files in this directory are subject to O'Reilly Media and
Unicode Consortium licenses.  The files oreilly.html and
unicode-consortium.html are not part of XEmacs; they are property of
O'Reilly Media, Inc. and Unicode, Inc. respectively.  They are
included here for informational purposes only, and may be
redistributed in verbatim form only.  These files were downloaded from
those vendors on January 28, 2007.  If you can't read them easily
(they probably require network connections for full functionality),
report a bug to XEmacs at <xemacs-beta@xemacs.org>.

The following files were copied from locations below
http://www.unicode.org/Public/MAPPINGS/OBSOLETE/EASTASIA/
and are covered by the Unicode Consortium copying permission contained
in http://www.unicode.org/copying.html.  A copy of that notice is in
unicode-consortium.html in this directory.  We believe this notice
supersedes the following notice which appears in the files:

  Recipient is granted the right to make copies in any form for
  internal distribution and to freely use the information supplied
  in the creation of products supporting Unicode.  Unicode, Inc.
  specifically excludes the right to re-distribute this file directly
  to third parties or other organizations whether for profit or not.

We are consulting the Unicode Consortium for confirmation.

BIG5.TXT     CNS11643.TXT
JIS0201.TXT  JIS0208.TXT  JIS0212.TXT  SHIFTJIS.TXT
JOHAB.TXT    KSX1001.TXT  OLD5601.TXT

The following file was copied from
http://examples.oreilly.com/cjkvinfo/unicode/gb12345-90.txt
and is covered by the O'Reilly Media copying policy in
http://www.oreilly.com/pub/a/oreilly/ask_tim/2001/codepolicy.html.
A copy of that notice is in oreilly.html in this directory.  This data
file is is an appendix to the book *Chinese, Japanese, Korean, and
Vietnamese Information Processing* by Ken Lunde, published by O'Reilly
Media (ISBN-13 978-1565922242).

GB12345.TXT

The following files are taken from locations below
http://www.unicode.org/Public/MAPPINGS/
and are covered by the conditions in Exhibit 1 of unicode.html in this
directory.

8859-1.TXT  8859-10.TXT 8859-13.TXT 8859-14.TXT 8859-15.TXT 8859-16.TXT
8859-2.TXT  8859-3.TXT  8859-4.TXT  8859-5.TXT  8859-6.TXT  8859-7.TXT
8859-8.TXT  8859-9.TXT  CP1250.TXT  CP1251.TXT  CP1252.TXT  CP1253.TXT
CP1254.TXT  CP1255.TXT  CP1256.TXT  CP1257.TXT  CP1258.TXT  CP874.TXT
CP932.TXT   CP936.TXT   CP949.TXT   CP950.TXT   GB2312.TXT  HANGUL.TXT
KOI8-R.TXT  KSC5601.TXT