forked from Github/emacs
Merge branch 'master' into harfbuzz
This commit is contained in:
commit
886bedb36c
2783 changed files with 49102 additions and 27289 deletions
|
|
@ -1,14 +1,22 @@
|
|||
((nil . ((tab-width . 8)
|
||||
(sentence-end-double-space . t)
|
||||
(fill-column . 70)))
|
||||
(fill-column . 70)
|
||||
(bug-reference-url-format . "https://debbugs.gnu.org/%s")))
|
||||
(c-mode . ((c-file-style . "GNU")
|
||||
(c-noise-macro-names . ("UNINIT" "CALLBACK" "ALIGN_STACK"))))
|
||||
(objc-mode . ((c-file-style . "GNU")))
|
||||
(c-noise-macro-names . ("INLINE" "ATTRIBUTE_NO_SANITIZE_UNDEFINED" "UNINIT" "CALLBACK" "ALIGN_STACK"))
|
||||
(electric-quote-comment . nil)
|
||||
(electric-quote-string . nil)))
|
||||
(objc-mode . ((c-file-style . "GNU")
|
||||
(electric-quote-comment . nil)
|
||||
(electric-quote-string . nil)))
|
||||
(log-edit-mode . ((log-edit-font-lock-gnu-style . t)
|
||||
(log-edit-setup-add-author . t)))
|
||||
(change-log-mode . ((add-log-time-zone-rule . t)
|
||||
(fill-column . 74)
|
||||
(bug-reference-url-format . "https://debbugs.gnu.org/%s")
|
||||
(mode . bug-reference)))
|
||||
(eval . (bug-reference-mode))))
|
||||
(diff-mode . ((mode . whitespace)))
|
||||
(emacs-lisp-mode . ((indent-tabs-mode . nil))))
|
||||
(emacs-lisp-mode . ((indent-tabs-mode . nil)
|
||||
(electric-quote-comment . nil)
|
||||
(electric-quote-string . nil)))
|
||||
(texinfo-mode . ((electric-quote-comment . nil)
|
||||
(electric-quote-string . nil))))
|
||||
|
|
|
|||
2
.gitattributes
vendored
2
.gitattributes
vendored
|
|
@ -1,6 +1,6 @@
|
|||
# Attributes of Emacs files in the Git repository.
|
||||
|
||||
# Copyright 2015-2018 Free Software Foundation, Inc.
|
||||
# Copyright 2015-2019 Free Software Foundation, Inc.
|
||||
|
||||
# This file is part of GNU Emacs.
|
||||
|
||||
|
|
|
|||
10
.gitignore
vendored
10
.gitignore
vendored
|
|
@ -1,6 +1,6 @@
|
|||
# Files that Git should ignore in the Emacs source directory.
|
||||
|
||||
# Copyright 2009-2018 Free Software Foundation, Inc.
|
||||
# Copyright 2009-2019 Free Software Foundation, Inc.
|
||||
|
||||
# This file is part of GNU Emacs.
|
||||
|
||||
|
|
@ -171,6 +171,7 @@ lib-src/emacsclient
|
|||
lib-src/etags
|
||||
lib-src/hexl
|
||||
lib-src/make-docfile
|
||||
lib-src/make-fingerprint
|
||||
lib-src/movemail
|
||||
lib-src/profile
|
||||
lib-src/test-distrib
|
||||
|
|
@ -184,6 +185,9 @@ src/bootstrap-emacs
|
|||
src/emacs
|
||||
src/emacs-[0-9]*
|
||||
src/temacs
|
||||
src/fingerprint.c
|
||||
src/dmpstruct.h
|
||||
src/*.pdmp
|
||||
|
||||
# Character-set info.
|
||||
admin/charsets/jisx2131-filter
|
||||
|
|
@ -194,6 +198,7 @@ lisp/international/charscript.el
|
|||
lisp/international/cp51932.el
|
||||
lisp/international/eucjp-ms.el
|
||||
lisp/international/uni-*.el
|
||||
lisp/language/pinyin.el
|
||||
|
||||
# Documentation.
|
||||
*.aux
|
||||
|
|
@ -257,6 +262,9 @@ ChangeLog
|
|||
# Built by 'make install'.
|
||||
etc/emacs.tmpdesktop
|
||||
|
||||
# Built by 'make-dist'.
|
||||
/MANIFEST
|
||||
|
||||
# Distribution directories.
|
||||
/emacs-[1-9]*/
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
# Copyright (C) 2017-2018 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2017-2019 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is part of GNU Emacs.
|
||||
#
|
||||
|
|
@ -22,20 +22,46 @@
|
|||
# evaluation purposes, thus possibly temporary.
|
||||
|
||||
# Maintainer: tzz@lifelogs.com
|
||||
# URL: https://gitlab.com/emacs-ci/emacs
|
||||
# URL: https://emba.gnu.org/emacs/emacs
|
||||
|
||||
image: debian:stretch
|
||||
|
||||
variables:
|
||||
GIT_STRATEGY: fetch
|
||||
EMACS_EMBA_CI: 1
|
||||
|
||||
before_script:
|
||||
- apt update -qq
|
||||
- DEBIAN_FRONTEND=noninteractive apt install --no-install-recommends -y -qq -o=Dpkg::Use-Pty=0 libc-dev gcc make autoconf automake libncurses-dev gnutls-dev
|
||||
- DEBIAN_FRONTEND=noninteractive apt install --no-install-recommends -y -qq -o=Dpkg::Use-Pty=0 libc-dev gcc make autoconf automake libncurses-dev gnutls-dev git
|
||||
|
||||
stages:
|
||||
- test
|
||||
|
||||
test:
|
||||
test-all:
|
||||
# This tests also file monitor libraries inotify and inotifywatch.
|
||||
stage: test
|
||||
script:
|
||||
- DEBIAN_FRONTEND=noninteractive apt install --no-install-recommends -y -qq -o=Dpkg::Use-Pty=0 inotify-tools
|
||||
- ./autogen.sh autoconf
|
||||
- ./configure --without-makeinfo
|
||||
- make check
|
||||
- make bootstrap
|
||||
- make check-expensive
|
||||
|
||||
test-filenotify-gio:
|
||||
stage: test
|
||||
# This tests file monitor libraries gfilemonitor and gio.
|
||||
only:
|
||||
changes:
|
||||
- .gitlab-ci.yml
|
||||
- lisp/autorevert.el
|
||||
- lisp/filenotify.el
|
||||
- lisp/net/tramp-sh.el
|
||||
- src/gfilenotify.c
|
||||
- test/lisp/autorevert-tests.el
|
||||
- test/lisp/filenotify-tests.el
|
||||
script:
|
||||
- DEBIAN_FRONTEND=noninteractive apt install --no-install-recommends -y -qq -o=Dpkg::Use-Pty=0 libglib2.0-dev libglib2.0-bin libglib2.0-0
|
||||
- ./autogen.sh autoconf
|
||||
- ./configure --without-makeinfo --with-file-notification=gfile
|
||||
- make bootstrap
|
||||
- make -C test autorevert-tests filenotify-tests
|
||||
|
|
|
|||
11
CONTRIBUTE
11
CONTRIBUTE
|
|
@ -54,12 +54,21 @@ packages the patch's commit message and changes. To send just one
|
|||
such patch without additional remarks, you can use a command like
|
||||
'git send-email --to=bug-gnu-emacs@gnu.org 0001-DESCRIPTION.patch'.
|
||||
|
||||
Once the cumulative amount of your submissions exceeds about 15 lines
|
||||
of non-trivial changes, we will need you to assign to the FSF the
|
||||
copyright for your contributions. Ask on emacs-devel@gnu.org, and we
|
||||
will send you the necessary form together with the instructions to
|
||||
fill and email it, in order to start this legal paperwork.
|
||||
|
||||
** Issue tracker (a.k.a. "bug tracker")
|
||||
|
||||
The Emacs issue tracker at https://debbugs.gnu.org lets you view bug
|
||||
reports and search the database for bugs matching several criteria.
|
||||
Messages posted to the bug-gnu-emacs@gnu.org mailing list, mentioned
|
||||
above, are recorded by the tracker with the corresponding bugs/issues.
|
||||
above, are recorded by the tracker with the corresponding
|
||||
bugs/issues. If a message to the bug tracker contains a patch, please
|
||||
include the string "[PATCH]" in the subject of the message in order to
|
||||
let the bug tracker tag the bug properly.
|
||||
|
||||
GNU ELPA has a 'debbugs' package that allows accessing the tracker
|
||||
database from Emacs.
|
||||
|
|
|
|||
|
|
@ -14700,7 +14700,7 @@
|
|||
;; coding: utf-8
|
||||
;; End:
|
||||
|
||||
Copyright (C) 1993-1999, 2001-2018 Free Software Foundation, Inc.
|
||||
Copyright (C) 1993-1999, 2001-2019 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
|
|
|
|||
|
|
@ -35787,7 +35787,7 @@ See ChangeLog.1 for earlier changes.
|
|||
;; coding: utf-8
|
||||
;; End:
|
||||
|
||||
Copyright (C) 2015-2018 Free Software Foundation, Inc.
|
||||
Copyright (C) 2015-2019 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
|
|
|
|||
1647
ChangeLog.3
1647
ChangeLog.3
File diff suppressed because it is too large
Load diff
10
GNUmakefile
10
GNUmakefile
|
|
@ -1,6 +1,6 @@
|
|||
# Build Emacs from a fresh tarball or version-control checkout.
|
||||
|
||||
# Copyright (C) 2011-2018 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2011-2019 Free Software Foundation, Inc.
|
||||
#
|
||||
# This file is part of GNU Emacs.
|
||||
#
|
||||
|
|
@ -27,10 +27,10 @@
|
|||
# newly-built Makefile. If the source tree is already configured,
|
||||
# this file defers to the existing Makefile.
|
||||
|
||||
# If you are using a non-GNU 'make', or if you want non-default build
|
||||
# options, or if you want to build in an out-of-source tree, please
|
||||
# run "configure" by hand. But run autogen.sh first, if the source
|
||||
# was checked out directly from the repository.
|
||||
# If you want non-default build options, or if you want to build in an
|
||||
# out-of-source tree, you should run 'configure' before running 'make'.
|
||||
# But run 'autogen.sh' first, if the source was checked out directly
|
||||
# from the repository.
|
||||
|
||||
# If a Makefile already exists, just use it.
|
||||
|
||||
|
|
|
|||
8
INSTALL
8
INSTALL
|
|
@ -1,5 +1,5 @@
|
|||
GNU Emacs Installation Guide
|
||||
Copyright (C) 1992, 1994, 1996-1997, 2000-2018 Free Software Foundation,
|
||||
Copyright (C) 1992, 1994, 1996-1997, 2000-2019 Free Software Foundation,
|
||||
Inc.
|
||||
See the end of the file for license conditions.
|
||||
|
||||
|
|
@ -318,6 +318,12 @@ features enabled, you can combine --without-all with --with-FEATURE.
|
|||
For example, you can use --without-all --without-x --with-dbus to
|
||||
build with D-Bus support and nothing more.
|
||||
|
||||
Use --with-gnutls=ifavailable to use GnuTLS if available but go ahead
|
||||
and build without it if not available. This overrides Emacs's default
|
||||
behavior of refusing to build if GnuTLS is absent. When X11 support
|
||||
is enabled, the libraries for gif, jpeg, png, tiff, and xpm are in the
|
||||
same strongly-recommended category as GnuTLS, and have similar options.
|
||||
|
||||
Use --with-wide-int to implement Emacs values with the type 'long long',
|
||||
even on hosts where a narrower type would do. With this option, on a
|
||||
typical 32-bit host, Emacs integers have 62 bits instead of 30.
|
||||
|
|
|
|||
|
|
@ -76,7 +76,7 @@ never platform-specific.
|
|||
|
||||
|
||||
|
||||
Copyright (C) 2002-2018 Free Software Foundation, Inc.
|
||||
Copyright (C) 2002-2019 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
|
|
|
|||
15
Makefile.in
15
Makefile.in
|
|
@ -1,6 +1,6 @@
|
|||
### @configure_input@
|
||||
|
||||
# Copyright (C) 1992-2018 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1992-2019 Free Software Foundation, Inc.
|
||||
|
||||
# This file is part of GNU Emacs.
|
||||
|
||||
|
|
@ -66,6 +66,8 @@
|
|||
|
||||
SHELL = @SHELL@
|
||||
|
||||
DUMPING=@DUMPING@
|
||||
|
||||
# This only matters when inheriting a CDPATH not starting with the
|
||||
# current directory.
|
||||
CDPATH=
|
||||
|
|
@ -318,7 +320,7 @@ SUBDIR_MAKEFILES = $(patsubst ${srcdir}/%,%,${SUBDIR_MAKEFILES_IN:.in=})
|
|||
# Non-makefile files created by config.status.
|
||||
CONFIG_STATUS_FILES_IN = \
|
||||
${srcdir}/nt/emacs.rc.in ${srcdir}/nt/emacsclient.rc.in \
|
||||
${srcdir}/doc/man/emacs.1.in
|
||||
${srcdir}/doc/man/emacs.1.in ${srcdir}/src/emacs-module.h.in
|
||||
|
||||
# Subdirectories to install, and where they'll go. lib-src's and nt's
|
||||
# makefiles know how to install them, so we don't do that here.
|
||||
|
|
@ -491,6 +493,9 @@ install-arch-dep: src install-arch-indep install-etcdoc install-$(NTDIR)
|
|||
$(MAKE) -C lib-src install
|
||||
ifeq (${ns_self_contained},no)
|
||||
${INSTALL_PROGRAM} $(INSTALL_STRIP) src/emacs${EXEEXT} "$(DESTDIR)${bindir}/$(EMACSFULL)"
|
||||
ifeq (${DUMPING},pdumper)
|
||||
${INSTALL_DATA} src/emacs.pdmp "$(DESTDIR)${libexecdir}/emacs/${version}/${configuration}"/emacs.pdmp
|
||||
endif
|
||||
-chmod 755 "$(DESTDIR)${bindir}/$(EMACSFULL)"
|
||||
ifndef NO_BIN_LINK
|
||||
rm -f "$(DESTDIR)${bindir}/$(EMACS)"
|
||||
|
|
@ -864,7 +869,7 @@ top_bootclean=\
|
|||
top_distclean=\
|
||||
${top_bootclean}; \
|
||||
rm -f config.status config.log~ \
|
||||
Makefile lib/gnulib.mk ${SUBDIR_MAKEFILES}
|
||||
Makefile makefile lib/gnulib.mk ${SUBDIR_MAKEFILES}
|
||||
|
||||
distclean_dirs = $(clean_dirs) leim lisp
|
||||
|
||||
|
|
@ -939,7 +944,9 @@ extraclean: $(extraclean_dirs:=_extraclean)
|
|||
# The src subdir knows how to do the right thing
|
||||
# even when the build directory and source dir are different.
|
||||
.PHONY: TAGS tags
|
||||
TAGS tags: lib lib-src src
|
||||
# FIXME: We used to include `src` in the dependencies, not sure why.
|
||||
# I removed it because it causes `make tags` to build Emacs.
|
||||
TAGS tags: lib lib-src # src
|
||||
$(MAKE) -C src tags
|
||||
|
||||
.PHONY: have-tests
|
||||
|
|
|
|||
2
README
2
README
|
|
@ -1,4 +1,4 @@
|
|||
Copyright (C) 2001-2018 Free Software Foundation, Inc.
|
||||
Copyright (C) 2001-2019 Free Software Foundation, Inc.
|
||||
See the end of the file for license conditions.
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -104,7 +104,6 @@ HAVE_ALLOCA_H
|
|||
HAVE_ALSA
|
||||
HAVE_BDFFONT
|
||||
HAVE_BOXES
|
||||
HAVE_C99_STRTOLD
|
||||
HAVE_CFMAKERAW
|
||||
HAVE_CFSETSPEED
|
||||
HAVE_CLOCK_GETTIME
|
||||
|
|
|
|||
|
|
@ -2577,7 +2577,7 @@
|
|||
;; coding: utf-8
|
||||
;; End:
|
||||
|
||||
Copyright (C) 2001-2018 Free Software Foundation, Inc.
|
||||
Copyright (C) 2001-2019 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
Copyright (C) 2001-2018 Free Software Foundation, Inc.
|
||||
Copyright (C) 2001-2019 Free Software Foundation, Inc.
|
||||
See the end of the file for license conditions.
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
;;; admin.el --- utilities for Emacs administration
|
||||
|
||||
;; Copyright (C) 2001-2018 Free Software Foundation, Inc.
|
||||
;; Copyright (C) 2001-2019 Free Software Foundation, Inc.
|
||||
|
||||
;; This file is part of GNU Emacs.
|
||||
|
||||
|
|
@ -138,13 +138,16 @@ Root must be the root of an Emacs source tree."
|
|||
(if (eq 2 (length newversion)) 0 1))))
|
||||
(majorbump (and oldversion (not (equal oldmajor newmajor))))
|
||||
(minorbump (and oldversion (not majorbump)
|
||||
(not (equal (cadr oldversion) (cadr newversion)))))
|
||||
(or (not (equal (cadr oldversion)
|
||||
(cadr newversion)))
|
||||
(and (equal (cadr oldversion) (cadr newversion))
|
||||
(equal (nth 2 newversion) 50)))))
|
||||
(newsfile (expand-file-name "etc/NEWS" root))
|
||||
(oldnewsfile (expand-file-name (format "etc/NEWS.%s" oldmajor) root)))
|
||||
(unless (> (length newversion) 2) ; pretest or release candidate?
|
||||
(with-temp-buffer
|
||||
(insert-file-contents newsfile)
|
||||
(if (re-search-forward "^\\(+++ *\\|--- *\\)$" nil t)
|
||||
(if (re-search-forward "^\\(\\+\\+\\+ *\\|--- *\\)$" nil t)
|
||||
(display-warning 'admin
|
||||
"NEWS file still contains temporary markup.
|
||||
Documentation changes might not have been completed!"))))
|
||||
|
|
@ -696,6 +699,7 @@ style=\"text-align:left\">")
|
|||
(if (file-directory-p stem)
|
||||
(delete-directory stem t))
|
||||
(make-directory stem)
|
||||
(setq stem (file-name-as-directory stem))
|
||||
(copy-file "../doc/misc/texinfo.tex" stem)
|
||||
(unless (equal type "emacs")
|
||||
(copy-file "../doc/emacs/emacsver.texi" stem)
|
||||
|
|
@ -718,7 +722,7 @@ style=\"text-align:left\">")
|
|||
(setq ats t)
|
||||
(message "Unexpanded: %s" (match-string 0)))
|
||||
(if ats (error "Unexpanded configure variables in Makefile?")))
|
||||
(write-region nil nil (expand-file-name (format "%s/Makefile" stem))
|
||||
(write-region nil nil (expand-file-name (format "%sMakefile" stem))
|
||||
nil 'silent))
|
||||
(call-process "tar" nil nil nil "-cf" tarfile stem)
|
||||
(delete-directory stem t)
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
/* Allocate X colors. Used for testing with dense colormaps.
|
||||
|
||||
Copyright (C) 2001-2018 Free Software Foundation, Inc.
|
||||
Copyright (C) 2001-2019 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
|
||||
;;; authors.el --- utility for maintaining Emacs's AUTHORS file
|
||||
|
||||
;; Copyright (C) 2000-2018 Free Software Foundation, Inc.
|
||||
;; Copyright (C) 2000-2019 Free Software Foundation, Inc.
|
||||
|
||||
;; Author: Gerd Moellmann <gerd@gnu.org>
|
||||
;; Maintainer: emacs-devel@gnu.org
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
### automerge - automatically merge the Emacs release branch to master
|
||||
|
||||
## Copyright (C) 2018 Free Software Foundation, Inc.
|
||||
## Copyright (C) 2018-2019 Free Software Foundation, Inc.
|
||||
|
||||
## Author: Glenn Morris <rgm@gnu.org>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
#! /usr/bin/perl
|
||||
# Build Emacs in several different configurations.
|
||||
|
||||
# Copyright (C) 2001-2018 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2001-2019 Free Software Foundation, Inc.
|
||||
|
||||
# This file is part of GNU Emacs.
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
### @configure_input@
|
||||
|
||||
# Copyright (C) 2015-2018 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2015-2019 Free Software Foundation, Inc.
|
||||
|
||||
# Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
|
||||
# National Institute of Advanced Industrial Science and Technology (AIST)
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
#!/bin/sh
|
||||
|
||||
# Copyright (C) 2015-2018 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2015-2019 Free Software Foundation, Inc.
|
||||
|
||||
# Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011
|
||||
# National Institute of Advanced Industrial Science and Technology (AIST)
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
Copyright (C) 2009-2018 Free Software Foundation, Inc.
|
||||
Copyright (C) 2009-2019 Free Software Foundation, Inc.
|
||||
Copyright (C) 2009, 2010, 2011
|
||||
National Institute of Advanced Industrial Science and Technology (AIST)
|
||||
Registration Number H13PRO009
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
;;; cus-test.el --- tests for custom types and load problems
|
||||
|
||||
;; Copyright (C) 1998, 2000, 2002-2018 Free Software Foundation, Inc.
|
||||
;; Copyright (C) 1998, 2000, 2002-2019 Free Software Foundation, Inc.
|
||||
|
||||
;; Author: Markus Rost <markus.rost@mathematik.uni-regensburg.de>
|
||||
;; Maintainer: Markus Rost <rost@math.ohio-state.edu>
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
#! /bin/sh
|
||||
|
||||
# Copyright (C) 2001-2018 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2001-2019 Free Software Foundation, Inc.
|
||||
|
||||
# This file is part of GNU Emacs.
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
;;; find-gc.el --- detect functions that call the garbage collector
|
||||
|
||||
;; Copyright (C) 1992, 2001-2018 Free Software Foundation, Inc.
|
||||
;; Copyright (C) 1992, 2001-2019 Free Software Foundation, Inc.
|
||||
|
||||
;; Maintainer: emacs-devel@gnu.org
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
;;; gitmerge.el --- help merge one Emacs branch into another
|
||||
|
||||
;; Copyright (C) 2010-2018 Free Software Foundation, Inc.
|
||||
;; Copyright (C) 2010-2019 Free Software Foundation, Inc.
|
||||
|
||||
;; Authors: David Engster <deng@randomsample.de>
|
||||
;; Stefan Monnier <monnier@iro.umontreal.ca>
|
||||
|
|
@ -51,7 +51,7 @@
|
|||
;; We used to include "sync" in there, but in my experience it only
|
||||
;; caused false positives. --Stef
|
||||
(let ((skip "back[- ]?port\\|cherry picked from commit\\|\
|
||||
\\(do\\( no\\|n['’]\\)t\\|no need to\\) merge\\|\
|
||||
\\(do\\( no\\|n['’]\\)t\\|no need to\\) merge\\|not to be merged\\|\
|
||||
bump \\(Emacs \\)?version\\|Auto-commit"))
|
||||
(if noninteractive skip
|
||||
;; "Regenerate" is quite prone to false positives.
|
||||
|
|
@ -294,7 +294,7 @@ Returns non-nil if conflicts remain."
|
|||
((derived-mode-p 'change-log-mode)
|
||||
;; Fix up dates before resolving the conflicts.
|
||||
(goto-char (point-min))
|
||||
(let ((diff-auto-refine-mode nil))
|
||||
(let ((diff-refine nil))
|
||||
(while (re-search-forward smerge-begin-re nil t)
|
||||
(smerge-match-conflict)
|
||||
(smerge-ensure-match 3)
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
### @configure_input@
|
||||
|
||||
## Copyright (C) 2013-2018 Free Software Foundation, Inc.
|
||||
## Copyright (C) 2013-2019 Free Software Foundation, Inc.
|
||||
|
||||
## This file is part of GNU Emacs.
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
;;; c.by -- LL grammar for C/C++ language specification
|
||||
;; Copyright (C) 1999-2018 Free Software Foundation, Inc.
|
||||
;; Copyright (C) 1999-2019 Free Software Foundation, Inc.
|
||||
;;
|
||||
;; Author: Eric M. Ludlam <zappo@gnu.org>
|
||||
;; David Ponce <david@dponce.com>
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
;;; semantic-grammar.wy -- LALR grammar of Semantic input grammars
|
||||
;;
|
||||
;; Copyright (C) 2002-2018 Free Software Foundation, Inc.
|
||||
;; Copyright (C) 2002-2019 Free Software Foundation, Inc.
|
||||
;;
|
||||
;; Author: David Ponce <david@dponce.com>
|
||||
;; Maintainer: David Ponce <david@dponce.com>
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
;;; java-tags.wy -- Semantic LALR grammar for Java
|
||||
|
||||
;; Copyright (C) 2002-2018 Free Software Foundation, Inc.
|
||||
;; Copyright (C) 2002-2019 Free Software Foundation, Inc.
|
||||
;;
|
||||
;; Author: David Ponce <david@dponce.com>
|
||||
;; Maintainer: David Ponce <david@dponce.com>
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
;;; javascript-jv.wy -- LALR grammar for Javascript
|
||||
|
||||
;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
|
||||
;; Copyright (C) 2005-2019 Free Software Foundation, Inc.
|
||||
;; Copyright (C) 1998-2011 Ecma International.
|
||||
|
||||
;; Author: Joakim Verona
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
;;; make.by -- BY notation for Makefiles.
|
||||
|
||||
;; Copyright (C) 1999-2018 Free Software Foundation, Inc.
|
||||
;; Copyright (C) 1999-2019 Free Software Foundation, Inc.
|
||||
;;
|
||||
;; Author: Eric M. Ludlam <zappo@gnu.org>
|
||||
;; David Ponce <david@dponce.com>
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
;;; python.wy -- LALR grammar for Python
|
||||
|
||||
;; Copyright (C) 2002-2018 Free Software Foundation, Inc.
|
||||
;; Copyright (C) 2002-2019 Free Software Foundation, Inc.
|
||||
;; Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008,
|
||||
;; 2009, 2010 Python Software Foundation; All Rights Reserved
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
;;; scheme.by -- Scheme BNF language specification
|
||||
|
||||
;; Copyright (C) 2001-2018 Free Software Foundation, Inc.
|
||||
;; Copyright (C) 2001-2019 Free Software Foundation, Inc.
|
||||
|
||||
;; This file is part of GNU Emacs.
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
;;; srecode-template.wy --- Semantic Recoder Template parser
|
||||
|
||||
;; Copyright (C) 2005-2018 Free Software Foundation, Inc.
|
||||
;; Copyright (C) 2005-2019 Free Software Foundation, Inc.
|
||||
|
||||
;; Author: Eric Ludlam <zappo@gnu.org>
|
||||
;; Keywords: syntax
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
;;; last-chance.el --- dangling deterrence -*- lexical-binding: t; -*-
|
||||
|
||||
;; Copyright (C) 2016-2018 Free Software Foundation, Inc.
|
||||
;; Copyright (C) 2016-2019 Free Software Foundation, Inc.
|
||||
|
||||
;; Author: Thien-Thi Nguyen <ttn@gnu.org>
|
||||
;; Maintainer: emacs-devel@gnu.org
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
# Build Emacs with various options for profiling, debugging,
|
||||
# with and without warnings enabled etc.
|
||||
|
||||
# Copyright (C) 2001-2018 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2001-2019 Free Software Foundation, Inc.
|
||||
|
||||
# This file is part of GNU Emacs.
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/bash
|
||||
### make-manuals - create the Emacs manuals to upload to the gnu.org website
|
||||
|
||||
## Copyright 2018 Free Software Foundation, Inc.
|
||||
## Copyright 2018-2019 Free Software Foundation, Inc.
|
||||
|
||||
## Author: Glenn Morris <rgm@gnu.org>
|
||||
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
#
|
||||
# admin/merge-gnulib
|
||||
|
||||
# Copyright 2012-2018 Free Software Foundation, Inc.
|
||||
# Copyright 2012-2019 Free Software Foundation, Inc.
|
||||
|
||||
# This file is part of GNU Emacs.
|
||||
|
||||
|
|
@ -36,7 +36,7 @@ GNULIB_MODULES='
|
|||
filemode filevercmp flexmember fpieee fstatat fsusage fsync
|
||||
getloadavg getopt-gnu gettime gettimeofday gitlog-to-changelog
|
||||
ieee754-h ignore-value intprops largefile lstat
|
||||
manywarnings memrchr minmax mkostemp mktime nstrftime
|
||||
manywarnings memmem-simple memrchr minmax mkostemp mktime nstrftime
|
||||
pipe2 pselect pthread_sigmask putenv qcopy-acl readlink readlinkat regex
|
||||
sig2str socklen stat-time std-gnu11 stdalign stddef stdio
|
||||
stpcpy strtoimax symlink sys_stat sys_time
|
||||
|
|
@ -47,7 +47,7 @@ GNULIB_MODULES='
|
|||
|
||||
AVOIDED_MODULES='
|
||||
btowc close dup fchdir fstat langinfo lock
|
||||
malloc-posix mbrtowc mbsinit mkdir msvc-inval msvc-nothrow nl_langinfo
|
||||
malloc-posix mbrtowc mbsinit memchr mkdir msvc-inval msvc-nothrow nl_langinfo
|
||||
openat-die opendir raise
|
||||
save-cwd select setenv sigprocmask stat stdarg stdbool
|
||||
threadlib tzset unsetenv utime utime-h
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
#
|
||||
# admin/merge-pkg-config
|
||||
|
||||
# Copyright 2014-2018 Free Software Foundation, Inc.
|
||||
# Copyright 2014-2019 Free Software Foundation, Inc.
|
||||
|
||||
# This file is part of GNU Emacs.
|
||||
|
||||
|
|
|
|||
|
|
@ -241,21 +241,29 @@ report, and Bcc: the control server (note the commands have no effect
|
|||
if you just send them to the bug-report number). Bcc: is better than Cc:
|
||||
in case people use Reply-To-All in response.
|
||||
|
||||
For the full documentation of control commands, see
|
||||
https://debbugs.gnu.org/server-control.html
|
||||
|
||||
Some useful control commands:
|
||||
|
||||
*** To close a bug and indicate in what Emacs version it was fixed
|
||||
close 123 VERSION
|
||||
|
||||
where VERSION is XX.YY numerical version number, like 42.1.
|
||||
|
||||
*** To reopen a closed bug:
|
||||
reopen 123
|
||||
|
||||
*** Bugs can be tagged in various ways (eg wontfix, patch, etc).
|
||||
The available tags are:
|
||||
patch wontfix moreinfo unreproducible fixed notabug
|
||||
patch wontfix moreinfo unreproducible fixed notabug security confirmed
|
||||
See https://debbugs.gnu.org/Developer#tags
|
||||
The list of tags can be prefixed with +, - or =, meaning to add (the
|
||||
default), remove, or reset the tags. E.g.:
|
||||
|
||||
tags 123 + wontfix
|
||||
|
||||
** URL shortcuts
|
||||
*** URL shortcuts
|
||||
|
||||
https://debbugs.gnu.org/...
|
||||
|
||||
|
|
@ -266,7 +274,7 @@ from:submitter@email.address
|
|||
severity:severity # all bugs of given severity
|
||||
tag:tag # all bugs with given tag
|
||||
|
||||
** Usertags
|
||||
*** Usertags
|
||||
|
||||
See <http://wiki.debian.org/bugs.debian.org/usertags>
|
||||
|
||||
|
|
@ -410,21 +418,21 @@ reassign 1234 emacs
|
|||
Note that reassigning clears the list of found versions, even if the
|
||||
new packages includes the original one.
|
||||
|
||||
** To remove spam from the tracker, move it to the 'spam' pseudo-package:
|
||||
*** To remove spam from the tracker, move it to the 'spam' pseudo-package:
|
||||
reassign 123 spam
|
||||
|
||||
(Should not be necessary any more, now that the input is moderated.)
|
||||
|
||||
** To change the title of a bug:
|
||||
*** To change the title of a bug:
|
||||
retitle 123 Some New Title
|
||||
|
||||
** To change the submitter address:
|
||||
*** To change the submitter address:
|
||||
submitter 123 none@example.com
|
||||
|
||||
Note that it does not seem to work to specify "Submitter:" in the
|
||||
pseudo-header when first reporting a bug.
|
||||
|
||||
** How does archiving work?
|
||||
*** How does archiving work?
|
||||
You can still send mail to a bug after it is closed. After 28 days with
|
||||
no activity, the bug is archived, at which point no more changes can
|
||||
be made. If you try to send mail to the bug after that (or merge with
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
Copyright (C) 2007-2018 Free Software Foundation, Inc.
|
||||
Copyright (C) 2007-2019 Free Software Foundation, Inc.
|
||||
See the end of the file for license conditions.
|
||||
|
||||
|
||||
|
|
@ -161,9 +161,6 @@ etc/letter.pbm,letter.xpm
|
|||
- trivial, no notice needed.
|
||||
<https://lists.gnu.org/r/emacs-devel/2007-02/msg00324.html>
|
||||
|
||||
etc/FTP, ORDERS
|
||||
- trivial (at time of writing), no license needed
|
||||
|
||||
etc/HELLO
|
||||
standard notices. Just a note that although the file itself is not
|
||||
really copyrightable, in the wider context of it being part of
|
||||
|
|
|
|||
64
admin/notes/emba
Normal file
64
admin/notes/emba
Normal file
|
|
@ -0,0 +1,64 @@
|
|||
-*- mode: outline; coding: utf-8 -*-
|
||||
|
||||
Copyright (C) 2019 Free Software Foundation, Inc.
|
||||
See the end of the file for license conditions.
|
||||
|
||||
NOTES FOR EMACS CONTINUOUS BUILD ON EMBA
|
||||
|
||||
A continuous build for Emacs can be found at
|
||||
<https://emba.gnu.org/emacs/emacs>, a Gitlab instance. It watches the
|
||||
Emacs git repository and starts a pipeline (jobset) if there are new
|
||||
changes. This happens for all Emacs branches.
|
||||
|
||||
* Mail notifications
|
||||
|
||||
In addition to the web interface, emba can send notifications by email
|
||||
when a job fails. It sends notifications about test status to
|
||||
<emacs-buildstatus@gnu.org>.
|
||||
|
||||
If you want to receive these notifications, please subscribe at
|
||||
<https://lists.gnu.org/mailman/listinfo/emacs-buildstatus>.
|
||||
|
||||
Alternatively, these notifications can be read via gmane at
|
||||
<nntp+news.gmane.org:gmane.emacs.buildstatus>.
|
||||
|
||||
The messages contain a URL to the log file of the failed job, like
|
||||
<https://emba.gnu.org/emacs/emacs/-/jobs/739/raw>.
|
||||
|
||||
* Emacs jobset
|
||||
|
||||
The Emacs jobset is defined in the Emacs source tree, file
|
||||
'.gitlab-ci.yml'. It could be adapted for every Emacs branch, see
|
||||
<https://emba.gnu.org/help/ci/yaml/README.md>.
|
||||
|
||||
Every job runs in a Debian docker container. It uses the local clone
|
||||
of the Emacs git repository to perform a bootstrap and test of Emacs.
|
||||
This could happen for several jobs with changed configuration, compile
|
||||
and test parameters.
|
||||
|
||||
* Emba configuration
|
||||
|
||||
The emba configuration files are hosted on
|
||||
<https://gitlab.com/emacs-ci/emba-ansible>.
|
||||
|
||||
* Identifying emba
|
||||
|
||||
Lisp packages, Makefiles, scripts, and other software could determine
|
||||
whether they run on emba by checking for the environment variable
|
||||
EMACS_EMBA_CI.
|
||||
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
GNU Emacs is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
GNU Emacs is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>.
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
Copyright (C) 2002-2018 Free Software Foundation, Inc.
|
||||
Copyright (C) 2002-2019 Free Software Foundation, Inc.
|
||||
See the end of the file for license conditions.
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
-*- mode: outline; coding: utf-8 -*-
|
||||
|
||||
Copyright (C) 2013-2018 Free Software Foundation, Inc.
|
||||
Copyright (C) 2013-2019 Free Software Foundation, Inc.
|
||||
See the end of the file for license conditions.
|
||||
|
||||
NOTES FOR EMACS CONTINUOUS BUILD ON HYDRA
|
||||
|
|
@ -10,8 +10,6 @@ https://hydra.nixos.org/jobset/gnu/emacs-trunk
|
|||
|
||||
* It builds Emacs on various platforms.
|
||||
Sometimes jobs fail due to hydra problems rather than Emacs problems.
|
||||
Eg it seems like the darwin build will never work again.
|
||||
https://lists.gnu.org/r/hydra-users/2016-01/msg00000.html
|
||||
|
||||
* Mail notifications
|
||||
In addition to the web interface, Hydra can send notifications by
|
||||
|
|
@ -22,6 +20,8 @@ Emacs trunk to emacs-buildstatus@gnu.org.
|
|||
If you want to receive these notifications, please subscribe at
|
||||
https://lists.gnu.org/mailman/listinfo/emacs-buildstatus
|
||||
|
||||
(This feature seems to have been broken for ages.)
|
||||
|
||||
* The Emacs jobset consists of the following jobs:
|
||||
|
||||
** The 'tarball' job
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
-*- coding: utf-8; mode: text; -*-
|
||||
|
||||
Copyright (C) 2007-2018 Free Software Foundation, Inc.
|
||||
Copyright (C) 2007-2019 Free Software Foundation, Inc.
|
||||
See the end of the file for license conditions.
|
||||
|
||||
From README.multi-tty in the multi-tty branch.
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
-*-mode: text; coding: utf-8;-*-
|
||||
|
||||
Copyright (C) 2002-2018 Free Software Foundation, Inc.
|
||||
Copyright (C) 2002-2019 Free Software Foundation, Inc.
|
||||
See the end of the file for license conditions.
|
||||
|
||||
Importing a new Unicode Standard version into Emacs
|
||||
|
|
@ -11,15 +11,20 @@ Emacs uses the following files from the Unicode Character Database
|
|||
|
||||
. UnicodeData.txt
|
||||
. Blocks.txt
|
||||
. BidiMirroring.txt
|
||||
. BidiBrackets.txt
|
||||
. BidiCharacterTest.txt
|
||||
. BidiMirroring.txt
|
||||
. IVD_Sequences.txt
|
||||
. NormalizationTest.txt
|
||||
. SpecialCasing.txt
|
||||
. BidiCharacterTest.txt
|
||||
|
||||
First, the first 7 files need to be copied into admin/unidata/, and
|
||||
then Emacs should be rebuilt for them to take effect. Rebuilding
|
||||
the file https://www.unicode.org/copyright.html should be copied over
|
||||
copyright.html in admin/unidata (that file might need trailing
|
||||
whitespace removed before it can be committed to the Emacs
|
||||
repository).
|
||||
|
||||
Then Emacs should be rebuilt for them to take effect. Rebuilding
|
||||
Emacs updates several derived files elsewhere in the Emacs source
|
||||
tree, mainly in lisp/international/.
|
||||
|
||||
|
|
@ -28,7 +33,10 @@ files, pay attention to any warning or error messages. In particular,
|
|||
admin/unidata/unidata-gen.el will complain if UnicodeData.txt defines
|
||||
new bidirectional attributes of characters, because unidata-gen.el,
|
||||
bidi.c and dispextern.h need to be updated in that case; failure to do
|
||||
so will cause aborts in redisplay.
|
||||
so will cause aborts in redisplay. unidata-gen.el will also complain
|
||||
if the format of the Unicode Copyright notice in copyright.html
|
||||
changed in significant ways; in that case, update the regular
|
||||
expression in unidata-gen-file used to extract the copyright string.
|
||||
|
||||
Next, review the changes in UnicodeData.txt vs the previous version
|
||||
used by Emacs. Any changes, be it introduction of new scripts or
|
||||
|
|
@ -40,7 +48,12 @@ and see if any changes in admin/unidata/blocks.awk are required.
|
|||
|
||||
The setting of char-width-table around line 1200 of characters.el
|
||||
should be checked against the latest version of the Unicode file
|
||||
EastAsianWidth.txt, and any discrepancies fixed.
|
||||
EastAsianWidth.txt, and any discrepancies fixed: double-width
|
||||
characters are those marked with W or F in that file. Zero-width
|
||||
characters are not taken from EastAsianWidth.txt, they are those whose
|
||||
Unicode General Category property is one of Mn, Me, or Cf, and also
|
||||
Hangul jungseong and jongseong characters (a.k.a. "Jamo medial vowels"
|
||||
and "Jamo final consonants").
|
||||
|
||||
Any new scripts added by UnicodeData.txt will also need updates to
|
||||
script-representative-chars defined in fontset.el, and also the list
|
||||
|
|
@ -230,37 +243,21 @@ nontrivial changes to the build process.
|
|||
|
||||
admin/charsets/mapfiles/cns2ucsdkw.txt
|
||||
|
||||
* iso-2022-7bit
|
||||
* iso-2022-jp
|
||||
|
||||
Each of these files contains just one CJK charset, but Emacs
|
||||
currently has no easy way to specify set-charset-priority on a
|
||||
per-file basis, so converting any of these files to UTF-8 might
|
||||
change the file's appearance when viewed by an Emacs that is
|
||||
operating in some other language environment.
|
||||
This contains just one CJK charset, but Emacs currently has no
|
||||
easy way to specify set-charset-priority on a per-file basis, so
|
||||
converting this file to UTF-8 might change the file's appearance
|
||||
when viewed by an Emacs that is operating in some other language
|
||||
environment.
|
||||
|
||||
etc/tutorials/TUTORIAL.ja
|
||||
lisp/international/ja-dic-cnv.el
|
||||
lisp/international/ja-dic-utl.el
|
||||
lisp/international/kinsoku.el
|
||||
lisp/international/kkc.el
|
||||
lisp/international/titdic-cnv.el
|
||||
lisp/language/japan-util.el
|
||||
lisp/language/japanese.el
|
||||
lisp/leim/quail/cyril-jis.el
|
||||
lisp/leim/quail/hanja-jis.el
|
||||
lisp/leim/quail/japanese.el
|
||||
lisp/leim/quail/py-punct.el
|
||||
lisp/leim/quail/pypunct-b5.el
|
||||
|
||||
This file contains just Chinese characters, and has same problem.
|
||||
Also, it contains characters that cannot be encoded in UTF-8.
|
||||
|
||||
lisp/international/titdic-cnv.el
|
||||
|
||||
* utf-8-emacs
|
||||
|
||||
These files contain characters that cannot be encoded in UTF-8.
|
||||
|
||||
lisp/international/titdic-cnv.el
|
||||
lisp/language/ethio-util.el
|
||||
lisp/language/ethiopic.el
|
||||
lisp/language/ind-util.el
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
-*- outline -*-
|
||||
|
||||
Copyright (C) 2013-2018 Free Software Foundation, Inc.
|
||||
Copyright (C) 2013-2019 Free Software Foundation, Inc.
|
||||
See the end of the file for license conditions.
|
||||
|
||||
NOTES FOR EMACS WWW PAGES
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
Copyright (C) 2001-2018 Free Software Foundation, Inc.
|
||||
Copyright (C) 2001-2019 Free Software Foundation, Inc.
|
||||
See the end of the file for license conditions.
|
||||
|
||||
Emacs for Windows
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
Copyright (C) 2001-2018 Free Software Foundation, Inc.
|
||||
Copyright (C) 2001-2019 Free Software Foundation, Inc.
|
||||
See the end of the file for license conditions.
|
||||
|
||||
Precompiled Distributions of
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
#!/usr/bin/python3
|
||||
|
||||
## Copyright (C) 2017-2018 Free Software Foundation, Inc.
|
||||
## Copyright (C) 2017-2019 Free Software Foundation, Inc.
|
||||
|
||||
## This file is part of GNU Emacs.
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
#!/bin/bash
|
||||
|
||||
## Copyright (C) 2017-2018 Free Software Foundation, Inc.
|
||||
## Copyright (C) 2017-2019 Free Software Foundation, Inc.
|
||||
|
||||
## This file is part of GNU Emacs.
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/sh
|
||||
### quick-install-emacs --- do a halfway-decent job of installing emacs quickly
|
||||
|
||||
## Copyright (C) 2001-2018 Free Software Foundation, Inc.
|
||||
## Copyright (C) 2001-2019 Free Software Foundation, Inc.
|
||||
|
||||
## Author: Miles Bader <miles@gnu.org>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
# BidiBrackets-11.0.0.txt
|
||||
# Date: 2018-02-18, 05:50:00 GMT [AG, LI, KW]
|
||||
# BidiBrackets-12.0.0.txt
|
||||
# Date: 2018-11-02, 16:32:00 GMT [AG, LI, KW]
|
||||
# © 2018 Unicode®, Inc.
|
||||
# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
|
||||
# For terms of use, see http://www.unicode.org/terms_of_use.html
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
# BidiMirroring-11.0.0.txt
|
||||
# Date: 2018-05-07, 18:02:00 GMT [KW, LI, RP]
|
||||
# BidiMirroring-12.0.0.txt
|
||||
# Date: 2018-11-02, 16:33:00 GMT [KW, LI, RP]
|
||||
# © 2018 Unicode®, Inc.
|
||||
# For terms of use, see http://www.unicode.org/terms_of_use.html
|
||||
#
|
||||
|
|
@ -15,7 +15,7 @@
|
|||
# value, for which there is another Unicode character that typically has a glyph
|
||||
# that is the mirror image of the original character's glyph.
|
||||
#
|
||||
# The repertoire covered by the file is Unicode 11.0.0.
|
||||
# The repertoire covered by the file is Unicode 12.0.0.
|
||||
#
|
||||
# The file contains a list of lines with mappings from one code point
|
||||
# to another one for character-based mirroring.
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
# Blocks-11.0.0.txt
|
||||
# Date: 2017-10-16, 24:39:00 GMT [KW]
|
||||
# © 2017 Unicode®, Inc.
|
||||
# Blocks-12.0.0.txt
|
||||
# Date: 2018-07-30, 19:40:00 GMT [KW]
|
||||
# © 2018 Unicode®, Inc.
|
||||
# For terms of use, see http://www.unicode.org/terms_of_use.html
|
||||
#
|
||||
# Unicode Character Database
|
||||
|
|
@ -239,6 +239,7 @@ FFF0..FFFF; Specials
|
|||
10E60..10E7F; Rumi Numeral Symbols
|
||||
10F00..10F2F; Old Sogdian
|
||||
10F30..10F6F; Sogdian
|
||||
10FE0..10FFF; Elymaic
|
||||
11000..1107F; Brahmi
|
||||
11080..110CF; Kaithi
|
||||
110D0..110FF; Sora Sompeng
|
||||
|
|
@ -259,6 +260,7 @@ FFF0..FFFF; Specials
|
|||
11700..1173F; Ahom
|
||||
11800..1184F; Dogra
|
||||
118A0..118FF; Warang Citi
|
||||
119A0..119FF; Nandinagari
|
||||
11A00..11A4F; Zanabazar Square
|
||||
11A50..11AAF; Soyombo
|
||||
11AC0..11AFF; Pau Cin Hau
|
||||
|
|
@ -267,10 +269,12 @@ FFF0..FFFF; Specials
|
|||
11D00..11D5F; Masaram Gondi
|
||||
11D60..11DAF; Gunjala Gondi
|
||||
11EE0..11EFF; Makasar
|
||||
11FC0..11FFF; Tamil Supplement
|
||||
12000..123FF; Cuneiform
|
||||
12400..1247F; Cuneiform Numbers and Punctuation
|
||||
12480..1254F; Early Dynastic Cuneiform
|
||||
13000..1342F; Egyptian Hieroglyphs
|
||||
13430..1343F; Egyptian Hieroglyph Format Controls
|
||||
14400..1467F; Anatolian Hieroglyphs
|
||||
16800..16A3F; Bamum Supplement
|
||||
16A40..16A6F; Mro
|
||||
|
|
@ -283,6 +287,7 @@ FFF0..FFFF; Specials
|
|||
18800..18AFF; Tangut Components
|
||||
1B000..1B0FF; Kana Supplement
|
||||
1B100..1B12F; Kana Extended-A
|
||||
1B130..1B16F; Small Kana Extension
|
||||
1B170..1B2FF; Nushu
|
||||
1BC00..1BC9F; Duployan
|
||||
1BCA0..1BCAF; Shorthand Format Controls
|
||||
|
|
@ -295,9 +300,12 @@ FFF0..FFFF; Specials
|
|||
1D400..1D7FF; Mathematical Alphanumeric Symbols
|
||||
1D800..1DAAF; Sutton SignWriting
|
||||
1E000..1E02F; Glagolitic Supplement
|
||||
1E100..1E14F; Nyiakeng Puachue Hmong
|
||||
1E2C0..1E2FF; Wancho
|
||||
1E800..1E8DF; Mende Kikakui
|
||||
1E900..1E95F; Adlam
|
||||
1EC70..1ECBF; Indic Siyaq Numbers
|
||||
1ED00..1ED4F; Ottoman Siyaq Numbers
|
||||
1EE00..1EEFF; Arabic Mathematical Alphabetic Symbols
|
||||
1F000..1F02F; Mahjong Tiles
|
||||
1F030..1F09F; Domino Tiles
|
||||
|
|
@ -313,6 +321,7 @@ FFF0..FFFF; Specials
|
|||
1F800..1F8FF; Supplemental Arrows-C
|
||||
1F900..1F9FF; Supplemental Symbols and Pictographs
|
||||
1FA00..1FA6F; Chess Symbols
|
||||
1FA70..1FAFF; Symbols and Pictographs Extended-A
|
||||
20000..2A6DF; CJK Unified Ideographs Extension B
|
||||
2A700..2B73F; CJK Unified Ideographs Extension C
|
||||
2B740..2B81F; CJK Unified Ideographs Extension D
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
### @configure_input@
|
||||
|
||||
# Copyright (C) 2012-2018 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2012-2019 Free Software Foundation, Inc.
|
||||
|
||||
# Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011
|
||||
# National Institute of Advanced Industrial Science and Technology (AIST)
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
# NormalizationTest-11.0.0.txt
|
||||
# Date: 2018-02-19, 18:33:08 GMT
|
||||
# © 2018 Unicode®, Inc.
|
||||
# NormalizationTest-12.0.0.txt
|
||||
# Date: 2019-01-22, 08:18:33 GMT
|
||||
# © 2019 Unicode®, Inc.
|
||||
# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
|
||||
# For terms of use, see http://www.unicode.org/terms_of_use.html
|
||||
#
|
||||
|
|
@ -16363,6 +16363,7 @@ FFEE;FFEE;FFEE;25CB;25CB; # (○; ○; ○; ○; ○; ) HALFWIDTH WHITE CIRCLE
|
|||
1F14F;1F14F;1F14F;0057 0043;0057 0043; # (🅏; 🅏; 🅏; WC; WC; ) SQUARED WC
|
||||
1F16A;1F16A;1F16A;004D 0043;004D 0043; # (🅪; 🅪; 🅪; MC; MC; ) RAISED MC SIGN
|
||||
1F16B;1F16B;1F16B;004D 0044;004D 0044; # (🅫; 🅫; 🅫; MD; MD; ) RAISED MD SIGN
|
||||
1F16C;1F16C;1F16C;004D 0052;004D 0052; # (🅬; 🅬; 🅬; MR; MR; ) RAISED MR SIGN
|
||||
1F190;1F190;1F190;0044 004A;0044 004A; # (🆐; 🆐; 🆐; DJ; DJ; ) SQUARE DJ
|
||||
1F200;1F200;1F200;307B 304B;307B 304B; # (🈀; 🈀; 🈀; ほか; ほか; ) SQUARE HIRAGANA HOKA
|
||||
1F201;1F201;1F201;30B3 30B3;30B3 30B3; # (🈁; 🈁; 🈁; ココ; ココ; ) SQUARED KATAKANA KOKO
|
||||
|
|
@ -17685,6 +17686,8 @@ FFEE;FFEE;FFEE;25CB;25CB; # (○; ○; ○; ○; ○; ) HALFWIDTH WHITE CIRCLE
|
|||
0061 0EB8 0EC8 0EB8 0E48 0062;0061 0E48 0EB8 0EB8 0EC8 0062;0061 0E48 0EB8 0EB8 0EC8 0062;0061 0E48 0EB8 0EB8 0EC8 0062;0061 0E48 0EB8 0EB8 0EC8 0062; # (a◌ຸ◌່◌ຸ◌่b; a◌่◌ຸ◌ຸ◌່b; a◌่◌ຸ◌ຸ◌່b; a◌่◌ຸ◌ຸ◌່b; a◌่◌ຸ◌ຸ◌່b; ) LATIN SMALL LETTER A, LAO VOWEL SIGN U, LAO TONE MAI EK, LAO VOWEL SIGN U, THAI CHARACTER MAI EK, LATIN SMALL LETTER B
|
||||
0061 0EC8 0EB8 0E48 0EB9 0062;0061 0E48 0EB8 0EB9 0EC8 0062;0061 0E48 0EB8 0EB9 0EC8 0062;0061 0E48 0EB8 0EB9 0EC8 0062;0061 0E48 0EB8 0EB9 0EC8 0062; # (a◌່◌ຸ◌่◌ູb; a◌่◌ຸ◌ູ◌່b; a◌่◌ຸ◌ູ◌່b; a◌่◌ຸ◌ູ◌່b; a◌่◌ຸ◌ູ◌່b; ) LATIN SMALL LETTER A, LAO TONE MAI EK, LAO VOWEL SIGN U, THAI CHARACTER MAI EK, LAO VOWEL SIGN UU, LATIN SMALL LETTER B
|
||||
0061 0EB9 0EC8 0EB8 0E48 0062;0061 0E48 0EB9 0EB8 0EC8 0062;0061 0E48 0EB9 0EB8 0EC8 0062;0061 0E48 0EB9 0EB8 0EC8 0062;0061 0E48 0EB9 0EB8 0EC8 0062; # (a◌ູ◌່◌ຸ◌่b; a◌่◌ູ◌ຸ◌່b; a◌่◌ູ◌ຸ◌່b; a◌่◌ູ◌ຸ◌່b; a◌่◌ູ◌ຸ◌່b; ) LATIN SMALL LETTER A, LAO VOWEL SIGN UU, LAO TONE MAI EK, LAO VOWEL SIGN U, THAI CHARACTER MAI EK, LATIN SMALL LETTER B
|
||||
0061 05B0 094D 3099 0EBA 0062;0061 3099 094D 0EBA 05B0 0062;0061 3099 094D 0EBA 05B0 0062;0061 3099 094D 0EBA 05B0 0062;0061 3099 094D 0EBA 05B0 0062; # (a◌ְ◌्◌゙◌຺b; a◌゙◌्◌຺◌ְb; a◌゙◌्◌຺◌ְb; a◌゙◌्◌຺◌ְb; a◌゙◌्◌຺◌ְb; ) LATIN SMALL LETTER A, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, LAO SIGN PALI VIRAMA, LATIN SMALL LETTER B
|
||||
0061 0EBA 05B0 094D 3099 0062;0061 3099 0EBA 094D 05B0 0062;0061 3099 0EBA 094D 05B0 0062;0061 3099 0EBA 094D 05B0 0062;0061 3099 0EBA 094D 05B0 0062; # (a◌຺◌ְ◌्◌゙b; a◌゙◌຺◌्◌ְb; a◌゙◌຺◌्◌ְb; a◌゙◌຺◌्◌ְb; a◌゙◌຺◌्◌ְb; ) LATIN SMALL LETTER A, LAO SIGN PALI VIRAMA, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, LATIN SMALL LETTER B
|
||||
0061 0F71 0EC8 0EB8 0EC8 0062;0061 0EB8 0EC8 0EC8 0F71 0062;0061 0EB8 0EC8 0EC8 0F71 0062;0061 0EB8 0EC8 0EC8 0F71 0062;0061 0EB8 0EC8 0EC8 0F71 0062; # (a◌ཱ◌່◌ຸ◌່b; a◌ຸ◌່◌່◌ཱb; a◌ຸ◌່◌່◌ཱb; a◌ຸ◌່◌່◌ཱb; a◌ຸ◌່◌່◌ཱb; ) LATIN SMALL LETTER A, TIBETAN VOWEL SIGN AA, LAO TONE MAI EK, LAO VOWEL SIGN U, LAO TONE MAI EK, LATIN SMALL LETTER B
|
||||
0061 0EC8 0F71 0EC8 0EB8 0062;0061 0EB8 0EC8 0EC8 0F71 0062;0061 0EB8 0EC8 0EC8 0F71 0062;0061 0EB8 0EC8 0EC8 0F71 0062;0061 0EB8 0EC8 0EC8 0F71 0062; # (a◌່◌ཱ◌່◌ຸb; a◌ຸ◌່◌່◌ཱb; a◌ຸ◌່◌່◌ཱb; a◌ຸ◌່◌່◌ཱb; a◌ຸ◌່◌່◌ཱb; ) LATIN SMALL LETTER A, LAO TONE MAI EK, TIBETAN VOWEL SIGN AA, LAO TONE MAI EK, LAO VOWEL SIGN U, LATIN SMALL LETTER B
|
||||
0061 0F71 0EC8 0EB8 0EC9 0062;0061 0EB8 0EC8 0EC9 0F71 0062;0061 0EB8 0EC8 0EC9 0F71 0062;0061 0EB8 0EC8 0EC9 0F71 0062;0061 0EB8 0EC8 0EC9 0F71 0062; # (a◌ཱ◌່◌ຸ◌້b; a◌ຸ◌່◌້◌ཱb; a◌ຸ◌່◌້◌ཱb; a◌ຸ◌່◌້◌ཱb; a◌ຸ◌່◌້◌ཱb; ) LATIN SMALL LETTER A, TIBETAN VOWEL SIGN AA, LAO TONE MAI EK, LAO VOWEL SIGN U, LAO TONE MAI THO, LATIN SMALL LETTER B
|
||||
|
|
@ -18453,6 +18456,8 @@ FFEE;FFEE;FFEE;25CB;25CB; # (○; ○; ○; ○; ○; ) HALFWIDTH WHITE CIRCLE
|
|||
0061 11839 05B0 094D 3099 0062;0061 3099 11839 094D 05B0 0062;0061 3099 11839 094D 05B0 0062;0061 3099 11839 094D 05B0 0062;0061 3099 11839 094D 05B0 0062; # (a◌𑠹◌ְ◌्◌゙b; a◌゙◌𑠹◌्◌ְb; a◌゙◌𑠹◌्◌ְb; a◌゙◌𑠹◌्◌ְb; a◌゙◌𑠹◌्◌ְb; ) LATIN SMALL LETTER A, DOGRA SIGN VIRAMA, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, LATIN SMALL LETTER B
|
||||
0061 3099 093C 0334 1183A 0062;0061 0334 093C 1183A 3099 0062;0061 0334 093C 1183A 3099 0062;0061 0334 093C 1183A 3099 0062;0061 0334 093C 1183A 3099 0062; # (a◌゙◌़◌̴◌𑠺b; a◌̴◌़◌𑠺◌゙b; a◌̴◌़◌𑠺◌゙b; a◌̴◌़◌𑠺◌゙b; a◌̴◌़◌𑠺◌゙b; ) LATIN SMALL LETTER A, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, DEVANAGARI SIGN NUKTA, COMBINING TILDE OVERLAY, DOGRA SIGN NUKTA, LATIN SMALL LETTER B
|
||||
0061 1183A 3099 093C 0334 0062;0061 0334 1183A 093C 3099 0062;0061 0334 1183A 093C 3099 0062;0061 0334 1183A 093C 3099 0062;0061 0334 1183A 093C 3099 0062; # (a◌𑠺◌゙◌़◌̴b; a◌̴◌𑠺◌़◌゙b; a◌̴◌𑠺◌़◌゙b; a◌̴◌𑠺◌़◌゙b; a◌̴◌𑠺◌़◌゙b; ) LATIN SMALL LETTER A, DOGRA SIGN NUKTA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, DEVANAGARI SIGN NUKTA, COMBINING TILDE OVERLAY, LATIN SMALL LETTER B
|
||||
0061 05B0 094D 3099 119E0 0062;0061 3099 094D 119E0 05B0 0062;0061 3099 094D 119E0 05B0 0062;0061 3099 094D 119E0 05B0 0062;0061 3099 094D 119E0 05B0 0062; # (a◌ְ◌्◌゙◌𑧠b; a◌゙◌्◌𑧠◌ְb; a◌゙◌्◌𑧠◌ְb; a◌゙◌्◌𑧠◌ְb; a◌゙◌्◌𑧠◌ְb; ) LATIN SMALL LETTER A, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, NANDINAGARI SIGN VIRAMA, LATIN SMALL LETTER B
|
||||
0061 119E0 05B0 094D 3099 0062;0061 3099 119E0 094D 05B0 0062;0061 3099 119E0 094D 05B0 0062;0061 3099 119E0 094D 05B0 0062;0061 3099 119E0 094D 05B0 0062; # (a◌𑧠◌ְ◌्◌゙b; a◌゙◌𑧠◌्◌ְb; a◌゙◌𑧠◌्◌ְb; a◌゙◌𑧠◌्◌ְb; a◌゙◌𑧠◌्◌ְb; ) LATIN SMALL LETTER A, NANDINAGARI SIGN VIRAMA, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, LATIN SMALL LETTER B
|
||||
0061 05B0 094D 3099 11A34 0062;0061 3099 094D 11A34 05B0 0062;0061 3099 094D 11A34 05B0 0062;0061 3099 094D 11A34 05B0 0062;0061 3099 094D 11A34 05B0 0062; # (a◌ְ◌्◌゙◌𑨴b; a◌゙◌्◌𑨴◌ְb; a◌゙◌्◌𑨴◌ְb; a◌゙◌्◌𑨴◌ְb; a◌゙◌्◌𑨴◌ְb; ) LATIN SMALL LETTER A, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, ZANABAZAR SQUARE SIGN VIRAMA, LATIN SMALL LETTER B
|
||||
0061 11A34 05B0 094D 3099 0062;0061 3099 11A34 094D 05B0 0062;0061 3099 11A34 094D 05B0 0062;0061 3099 11A34 094D 05B0 0062;0061 3099 11A34 094D 05B0 0062; # (a◌𑨴◌ְ◌्◌゙b; a◌゙◌𑨴◌्◌ְb; a◌゙◌𑨴◌्◌ְb; a◌゙◌𑨴◌्◌ְb; a◌゙◌𑨴◌्◌ְb; ) LATIN SMALL LETTER A, ZANABAZAR SQUARE SIGN VIRAMA, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, LATIN SMALL LETTER B
|
||||
0061 05B0 094D 3099 11A47 0062;0061 3099 094D 11A47 05B0 0062;0061 3099 094D 11A47 05B0 0062;0061 3099 094D 11A47 05B0 0062;0061 3099 094D 11A47 05B0 0062; # (a◌ְ◌्◌゙◌𑩇b; a◌゙◌्◌𑩇◌ְb; a◌゙◌्◌𑩇◌ְb; a◌゙◌्◌𑩇◌ְb; a◌゙◌्◌𑩇◌ְb; ) LATIN SMALL LETTER A, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, ZANABAZAR SQUARE SUBJOINER, LATIN SMALL LETTER B
|
||||
|
|
@ -18637,6 +18642,28 @@ FFEE;FFEE;FFEE;25CB;25CB; # (○; ○; ○; ○; ○; ) HALFWIDTH WHITE CIRCLE
|
|||
0061 1E029 0315 0300 05AE 0062;0061 05AE 1E029 0300 0315 0062;0061 05AE 1E029 0300 0315 0062;0061 05AE 1E029 0300 0315 0062;0061 05AE 1E029 0300 0315 0062; # (a◌𞀩◌̕◌̀◌֮b; a◌֮◌𞀩◌̀◌̕b; a◌֮◌𞀩◌̀◌̕b; a◌֮◌𞀩◌̀◌̕b; a◌֮◌𞀩◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING GLAGOLITIC LETTER IOTATED BIG YUS, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
|
||||
0061 0315 0300 05AE 1E02A 0062;00E0 05AE 1E02A 0315 0062;0061 05AE 0300 1E02A 0315 0062;00E0 05AE 1E02A 0315 0062;0061 05AE 0300 1E02A 0315 0062; # (a◌̕◌̀◌֮◌𞀪b; à◌֮◌𞀪◌̕b; a◌֮◌̀◌𞀪◌̕b; à◌֮◌𞀪◌̕b; a◌֮◌̀◌𞀪◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, COMBINING GLAGOLITIC LETTER FITA, LATIN SMALL LETTER B
|
||||
0061 1E02A 0315 0300 05AE 0062;0061 05AE 1E02A 0300 0315 0062;0061 05AE 1E02A 0300 0315 0062;0061 05AE 1E02A 0300 0315 0062;0061 05AE 1E02A 0300 0315 0062; # (a◌𞀪◌̕◌̀◌֮b; a◌֮◌𞀪◌̀◌̕b; a◌֮◌𞀪◌̀◌̕b; a◌֮◌𞀪◌̀◌̕b; a◌֮◌𞀪◌̀◌̕b; ) LATIN SMALL LETTER A, COMBINING GLAGOLITIC LETTER FITA, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
|
||||
0061 0315 0300 05AE 1E130 0062;00E0 05AE 1E130 0315 0062;0061 05AE 0300 1E130 0315 0062;00E0 05AE 1E130 0315 0062;0061 05AE 0300 1E130 0315 0062; # (a◌̕◌̀◌֮◌𞄰b; à◌֮◌𞄰◌̕b; a◌֮◌̀◌𞄰◌̕b; à◌֮◌𞄰◌̕b; a◌֮◌̀◌𞄰◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, NYIAKENG PUACHUE HMONG TONE-B, LATIN SMALL LETTER B
|
||||
0061 1E130 0315 0300 05AE 0062;0061 05AE 1E130 0300 0315 0062;0061 05AE 1E130 0300 0315 0062;0061 05AE 1E130 0300 0315 0062;0061 05AE 1E130 0300 0315 0062; # (a◌𞄰◌̕◌̀◌֮b; a◌֮◌𞄰◌̀◌̕b; a◌֮◌𞄰◌̀◌̕b; a◌֮◌𞄰◌̀◌̕b; a◌֮◌𞄰◌̀◌̕b; ) LATIN SMALL LETTER A, NYIAKENG PUACHUE HMONG TONE-B, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
|
||||
0061 0315 0300 05AE 1E131 0062;00E0 05AE 1E131 0315 0062;0061 05AE 0300 1E131 0315 0062;00E0 05AE 1E131 0315 0062;0061 05AE 0300 1E131 0315 0062; # (a◌̕◌̀◌֮◌𞄱b; à◌֮◌𞄱◌̕b; a◌֮◌̀◌𞄱◌̕b; à◌֮◌𞄱◌̕b; a◌֮◌̀◌𞄱◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, NYIAKENG PUACHUE HMONG TONE-M, LATIN SMALL LETTER B
|
||||
0061 1E131 0315 0300 05AE 0062;0061 05AE 1E131 0300 0315 0062;0061 05AE 1E131 0300 0315 0062;0061 05AE 1E131 0300 0315 0062;0061 05AE 1E131 0300 0315 0062; # (a◌𞄱◌̕◌̀◌֮b; a◌֮◌𞄱◌̀◌̕b; a◌֮◌𞄱◌̀◌̕b; a◌֮◌𞄱◌̀◌̕b; a◌֮◌𞄱◌̀◌̕b; ) LATIN SMALL LETTER A, NYIAKENG PUACHUE HMONG TONE-M, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
|
||||
0061 0315 0300 05AE 1E132 0062;00E0 05AE 1E132 0315 0062;0061 05AE 0300 1E132 0315 0062;00E0 05AE 1E132 0315 0062;0061 05AE 0300 1E132 0315 0062; # (a◌̕◌̀◌֮◌𞄲b; à◌֮◌𞄲◌̕b; a◌֮◌̀◌𞄲◌̕b; à◌֮◌𞄲◌̕b; a◌֮◌̀◌𞄲◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, NYIAKENG PUACHUE HMONG TONE-J, LATIN SMALL LETTER B
|
||||
0061 1E132 0315 0300 05AE 0062;0061 05AE 1E132 0300 0315 0062;0061 05AE 1E132 0300 0315 0062;0061 05AE 1E132 0300 0315 0062;0061 05AE 1E132 0300 0315 0062; # (a◌𞄲◌̕◌̀◌֮b; a◌֮◌𞄲◌̀◌̕b; a◌֮◌𞄲◌̀◌̕b; a◌֮◌𞄲◌̀◌̕b; a◌֮◌𞄲◌̀◌̕b; ) LATIN SMALL LETTER A, NYIAKENG PUACHUE HMONG TONE-J, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
|
||||
0061 0315 0300 05AE 1E133 0062;00E0 05AE 1E133 0315 0062;0061 05AE 0300 1E133 0315 0062;00E0 05AE 1E133 0315 0062;0061 05AE 0300 1E133 0315 0062; # (a◌̕◌̀◌֮◌𞄳b; à◌֮◌𞄳◌̕b; a◌֮◌̀◌𞄳◌̕b; à◌֮◌𞄳◌̕b; a◌֮◌̀◌𞄳◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, NYIAKENG PUACHUE HMONG TONE-V, LATIN SMALL LETTER B
|
||||
0061 1E133 0315 0300 05AE 0062;0061 05AE 1E133 0300 0315 0062;0061 05AE 1E133 0300 0315 0062;0061 05AE 1E133 0300 0315 0062;0061 05AE 1E133 0300 0315 0062; # (a◌𞄳◌̕◌̀◌֮b; a◌֮◌𞄳◌̀◌̕b; a◌֮◌𞄳◌̀◌̕b; a◌֮◌𞄳◌̀◌̕b; a◌֮◌𞄳◌̀◌̕b; ) LATIN SMALL LETTER A, NYIAKENG PUACHUE HMONG TONE-V, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
|
||||
0061 0315 0300 05AE 1E134 0062;00E0 05AE 1E134 0315 0062;0061 05AE 0300 1E134 0315 0062;00E0 05AE 1E134 0315 0062;0061 05AE 0300 1E134 0315 0062; # (a◌̕◌̀◌֮◌𞄴b; à◌֮◌𞄴◌̕b; a◌֮◌̀◌𞄴◌̕b; à◌֮◌𞄴◌̕b; a◌֮◌̀◌𞄴◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, NYIAKENG PUACHUE HMONG TONE-S, LATIN SMALL LETTER B
|
||||
0061 1E134 0315 0300 05AE 0062;0061 05AE 1E134 0300 0315 0062;0061 05AE 1E134 0300 0315 0062;0061 05AE 1E134 0300 0315 0062;0061 05AE 1E134 0300 0315 0062; # (a◌𞄴◌̕◌̀◌֮b; a◌֮◌𞄴◌̀◌̕b; a◌֮◌𞄴◌̀◌̕b; a◌֮◌𞄴◌̀◌̕b; a◌֮◌𞄴◌̀◌̕b; ) LATIN SMALL LETTER A, NYIAKENG PUACHUE HMONG TONE-S, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
|
||||
0061 0315 0300 05AE 1E135 0062;00E0 05AE 1E135 0315 0062;0061 05AE 0300 1E135 0315 0062;00E0 05AE 1E135 0315 0062;0061 05AE 0300 1E135 0315 0062; # (a◌̕◌̀◌֮◌𞄵b; à◌֮◌𞄵◌̕b; a◌֮◌̀◌𞄵◌̕b; à◌֮◌𞄵◌̕b; a◌֮◌̀◌𞄵◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, NYIAKENG PUACHUE HMONG TONE-G, LATIN SMALL LETTER B
|
||||
0061 1E135 0315 0300 05AE 0062;0061 05AE 1E135 0300 0315 0062;0061 05AE 1E135 0300 0315 0062;0061 05AE 1E135 0300 0315 0062;0061 05AE 1E135 0300 0315 0062; # (a◌𞄵◌̕◌̀◌֮b; a◌֮◌𞄵◌̀◌̕b; a◌֮◌𞄵◌̀◌̕b; a◌֮◌𞄵◌̀◌̕b; a◌֮◌𞄵◌̀◌̕b; ) LATIN SMALL LETTER A, NYIAKENG PUACHUE HMONG TONE-G, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
|
||||
0061 0315 0300 05AE 1E136 0062;00E0 05AE 1E136 0315 0062;0061 05AE 0300 1E136 0315 0062;00E0 05AE 1E136 0315 0062;0061 05AE 0300 1E136 0315 0062; # (a◌̕◌̀◌֮◌𞄶b; à◌֮◌𞄶◌̕b; a◌֮◌̀◌𞄶◌̕b; à◌֮◌𞄶◌̕b; a◌֮◌̀◌𞄶◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, NYIAKENG PUACHUE HMONG TONE-D, LATIN SMALL LETTER B
|
||||
0061 1E136 0315 0300 05AE 0062;0061 05AE 1E136 0300 0315 0062;0061 05AE 1E136 0300 0315 0062;0061 05AE 1E136 0300 0315 0062;0061 05AE 1E136 0300 0315 0062; # (a◌𞄶◌̕◌̀◌֮b; a◌֮◌𞄶◌̀◌̕b; a◌֮◌𞄶◌̀◌̕b; a◌֮◌𞄶◌̀◌̕b; a◌֮◌𞄶◌̀◌̕b; ) LATIN SMALL LETTER A, NYIAKENG PUACHUE HMONG TONE-D, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
|
||||
0061 0315 0300 05AE 1E2EC 0062;00E0 05AE 1E2EC 0315 0062;0061 05AE 0300 1E2EC 0315 0062;00E0 05AE 1E2EC 0315 0062;0061 05AE 0300 1E2EC 0315 0062; # (a◌̕◌̀◌֮◌𞋬b; à◌֮◌𞋬◌̕b; a◌֮◌̀◌𞋬◌̕b; à◌֮◌𞋬◌̕b; a◌֮◌̀◌𞋬◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, WANCHO TONE TUP, LATIN SMALL LETTER B
|
||||
0061 1E2EC 0315 0300 05AE 0062;0061 05AE 1E2EC 0300 0315 0062;0061 05AE 1E2EC 0300 0315 0062;0061 05AE 1E2EC 0300 0315 0062;0061 05AE 1E2EC 0300 0315 0062; # (a◌𞋬◌̕◌̀◌֮b; a◌֮◌𞋬◌̀◌̕b; a◌֮◌𞋬◌̀◌̕b; a◌֮◌𞋬◌̀◌̕b; a◌֮◌𞋬◌̀◌̕b; ) LATIN SMALL LETTER A, WANCHO TONE TUP, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
|
||||
0061 0315 0300 05AE 1E2ED 0062;00E0 05AE 1E2ED 0315 0062;0061 05AE 0300 1E2ED 0315 0062;00E0 05AE 1E2ED 0315 0062;0061 05AE 0300 1E2ED 0315 0062; # (a◌̕◌̀◌֮◌𞋭b; à◌֮◌𞋭◌̕b; a◌֮◌̀◌𞋭◌̕b; à◌֮◌𞋭◌̕b; a◌֮◌̀◌𞋭◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, WANCHO TONE TUPNI, LATIN SMALL LETTER B
|
||||
0061 1E2ED 0315 0300 05AE 0062;0061 05AE 1E2ED 0300 0315 0062;0061 05AE 1E2ED 0300 0315 0062;0061 05AE 1E2ED 0300 0315 0062;0061 05AE 1E2ED 0300 0315 0062; # (a◌𞋭◌̕◌̀◌֮b; a◌֮◌𞋭◌̀◌̕b; a◌֮◌𞋭◌̀◌̕b; a◌֮◌𞋭◌̀◌̕b; a◌֮◌𞋭◌̀◌̕b; ) LATIN SMALL LETTER A, WANCHO TONE TUPNI, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
|
||||
0061 0315 0300 05AE 1E2EE 0062;00E0 05AE 1E2EE 0315 0062;0061 05AE 0300 1E2EE 0315 0062;00E0 05AE 1E2EE 0315 0062;0061 05AE 0300 1E2EE 0315 0062; # (a◌̕◌̀◌֮◌𞋮b; à◌֮◌𞋮◌̕b; a◌֮◌̀◌𞋮◌̕b; à◌֮◌𞋮◌̕b; a◌֮◌̀◌𞋮◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, WANCHO TONE KOI, LATIN SMALL LETTER B
|
||||
0061 1E2EE 0315 0300 05AE 0062;0061 05AE 1E2EE 0300 0315 0062;0061 05AE 1E2EE 0300 0315 0062;0061 05AE 1E2EE 0300 0315 0062;0061 05AE 1E2EE 0300 0315 0062; # (a◌𞋮◌̕◌̀◌֮b; a◌֮◌𞋮◌̀◌̕b; a◌֮◌𞋮◌̀◌̕b; a◌֮◌𞋮◌̀◌̕b; a◌֮◌𞋮◌̀◌̕b; ) LATIN SMALL LETTER A, WANCHO TONE KOI, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
|
||||
0061 0315 0300 05AE 1E2EF 0062;00E0 05AE 1E2EF 0315 0062;0061 05AE 0300 1E2EF 0315 0062;00E0 05AE 1E2EF 0315 0062;0061 05AE 0300 1E2EF 0315 0062; # (a◌̕◌̀◌֮◌𞋯b; à◌֮◌𞋯◌̕b; a◌֮◌̀◌𞋯◌̕b; à◌֮◌𞋯◌̕b; a◌֮◌̀◌𞋯◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, WANCHO TONE KOINI, LATIN SMALL LETTER B
|
||||
0061 1E2EF 0315 0300 05AE 0062;0061 05AE 1E2EF 0300 0315 0062;0061 05AE 1E2EF 0300 0315 0062;0061 05AE 1E2EF 0300 0315 0062;0061 05AE 1E2EF 0300 0315 0062; # (a◌𞋯◌̕◌̀◌֮b; a◌֮◌𞋯◌̀◌̕b; a◌֮◌𞋯◌̀◌̕b; a◌֮◌𞋯◌̀◌̕b; a◌֮◌𞋯◌̀◌̕b; ) LATIN SMALL LETTER A, WANCHO TONE KOINI, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
|
||||
0061 059A 0316 302A 1E8D0 0062;0061 302A 0316 1E8D0 059A 0062;0061 302A 0316 1E8D0 059A 0062;0061 302A 0316 1E8D0 059A 0062;0061 302A 0316 1E8D0 059A 0062; # (a◌֚◌̖◌〪◌𞣐b; a◌〪◌̖◌𞣐◌֚b; a◌〪◌̖◌𞣐◌֚b; a◌〪◌̖◌𞣐◌֚b; a◌〪◌̖◌𞣐◌֚b; ) LATIN SMALL LETTER A, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, IDEOGRAPHIC LEVEL TONE MARK, MENDE KIKAKUI COMBINING NUMBER TEENS, LATIN SMALL LETTER B
|
||||
0061 1E8D0 059A 0316 302A 0062;0061 302A 1E8D0 0316 059A 0062;0061 302A 1E8D0 0316 059A 0062;0061 302A 1E8D0 0316 059A 0062;0061 302A 1E8D0 0316 059A 0062; # (a◌𞣐◌֚◌̖◌〪b; a◌〪◌𞣐◌̖◌֚b; a◌〪◌𞣐◌̖◌֚b; a◌〪◌𞣐◌̖◌֚b; a◌〪◌𞣐◌̖◌֚b; ) LATIN SMALL LETTER A, MENDE KIKAKUI COMBINING NUMBER TEENS, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, IDEOGRAPHIC LEVEL TONE MARK, LATIN SMALL LETTER B
|
||||
0061 059A 0316 302A 1E8D1 0062;0061 302A 0316 1E8D1 059A 0062;0061 302A 0316 1E8D1 059A 0062;0061 302A 0316 1E8D1 059A 0062;0061 302A 0316 1E8D1 059A 0062; # (a◌֚◌̖◌〪◌𞣑b; a◌〪◌̖◌𞣑◌֚b; a◌〪◌̖◌𞣑◌֚b; a◌〪◌̖◌𞣑◌֚b; a◌〪◌̖◌𞣑◌֚b; ) LATIN SMALL LETTER A, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, IDEOGRAPHIC LEVEL TONE MARK, MENDE KIKAKUI COMBINING NUMBER TENS, LATIN SMALL LETTER B
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
# SpecialCasing-11.0.0.txt
|
||||
# Date: 2018-02-22, 06:16:47 GMT
|
||||
# © 2018 Unicode®, Inc.
|
||||
# SpecialCasing-12.0.0.txt
|
||||
# Date: 2019-01-22, 08:18:50 GMT
|
||||
# © 2019 Unicode®, Inc.
|
||||
# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
|
||||
# For terms of use, see http://www.unicode.org/terms_of_use.html
|
||||
#
|
||||
|
|
|
|||
|
|
@ -640,7 +640,7 @@
|
|||
027F;LATIN SMALL LETTER REVERSED R WITH FISHHOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER REVERSED FISHHOOK R;;;;
|
||||
0280;LATIN LETTER SMALL CAPITAL R;Ll;0;L;;;;;N;;;01A6;;01A6
|
||||
0281;LATIN LETTER SMALL CAPITAL INVERTED R;Ll;0;L;;;;;N;;;;;
|
||||
0282;LATIN SMALL LETTER S WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER S HOOK;;;;
|
||||
0282;LATIN SMALL LETTER S WITH HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER S HOOK;;A7C5;;A7C5
|
||||
0283;LATIN SMALL LETTER ESH;Ll;0;L;;;;;N;;;01A9;;01A9
|
||||
0284;LATIN SMALL LETTER DOTLESS J WITH STROKE AND HOOK;Ll;0;L;;;;;N;LATIN SMALL LETTER DOTLESS J BAR HOOK;;;;
|
||||
0285;LATIN SMALL LETTER SQUAT REVERSED ESH;Ll;0;L;;;;;N;;;;;
|
||||
|
|
@ -2809,6 +2809,7 @@
|
|||
0C6D;TELUGU DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;;
|
||||
0C6E;TELUGU DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;;
|
||||
0C6F;TELUGU DIGIT NINE;Nd;0;L;;9;9;9;N;;;;;
|
||||
0C77;TELUGU SIGN SIDDHAM;Po;0;L;;;;;N;;;;;
|
||||
0C78;TELUGU FRACTION DIGIT ZERO FOR ODD POWERS OF FOUR;No;0;ON;;;;0;N;;;;;
|
||||
0C79;TELUGU FRACTION DIGIT ONE FOR ODD POWERS OF FOUR;No;0;ON;;;;1;N;;;;;
|
||||
0C7A;TELUGU FRACTION DIGIT TWO FOR ODD POWERS OF FOUR;No;0;ON;;;;2;N;;;;;
|
||||
|
|
@ -3203,14 +3204,24 @@
|
|||
0E81;LAO LETTER KO;Lo;0;L;;;;;N;;;;;
|
||||
0E82;LAO LETTER KHO SUNG;Lo;0;L;;;;;N;;;;;
|
||||
0E84;LAO LETTER KHO TAM;Lo;0;L;;;;;N;;;;;
|
||||
0E86;LAO LETTER PALI GHA;Lo;0;L;;;;;N;;;;;
|
||||
0E87;LAO LETTER NGO;Lo;0;L;;;;;N;;;;;
|
||||
0E88;LAO LETTER CO;Lo;0;L;;;;;N;;;;;
|
||||
0E89;LAO LETTER PALI CHA;Lo;0;L;;;;;N;;;;;
|
||||
0E8A;LAO LETTER SO TAM;Lo;0;L;;;;;N;;;;;
|
||||
0E8C;LAO LETTER PALI JHA;Lo;0;L;;;;;N;;;;;
|
||||
0E8D;LAO LETTER NYO;Lo;0;L;;;;;N;;;;;
|
||||
0E8E;LAO LETTER PALI NYA;Lo;0;L;;;;;N;;;;;
|
||||
0E8F;LAO LETTER PALI TTA;Lo;0;L;;;;;N;;;;;
|
||||
0E90;LAO LETTER PALI TTHA;Lo;0;L;;;;;N;;;;;
|
||||
0E91;LAO LETTER PALI DDA;Lo;0;L;;;;;N;;;;;
|
||||
0E92;LAO LETTER PALI DDHA;Lo;0;L;;;;;N;;;;;
|
||||
0E93;LAO LETTER PALI NNA;Lo;0;L;;;;;N;;;;;
|
||||
0E94;LAO LETTER DO;Lo;0;L;;;;;N;;;;;
|
||||
0E95;LAO LETTER TO;Lo;0;L;;;;;N;;;;;
|
||||
0E96;LAO LETTER THO SUNG;Lo;0;L;;;;;N;;;;;
|
||||
0E97;LAO LETTER THO TAM;Lo;0;L;;;;;N;;;;;
|
||||
0E98;LAO LETTER PALI DHA;Lo;0;L;;;;;N;;;;;
|
||||
0E99;LAO LETTER NO;Lo;0;L;;;;;N;;;;;
|
||||
0E9A;LAO LETTER BO;Lo;0;L;;;;;N;;;;;
|
||||
0E9B;LAO LETTER PO;Lo;0;L;;;;;N;;;;;
|
||||
|
|
@ -3218,13 +3229,17 @@
|
|||
0E9D;LAO LETTER FO TAM;Lo;0;L;;;;;N;;;;;
|
||||
0E9E;LAO LETTER PHO TAM;Lo;0;L;;;;;N;;;;;
|
||||
0E9F;LAO LETTER FO SUNG;Lo;0;L;;;;;N;;;;;
|
||||
0EA0;LAO LETTER PALI BHA;Lo;0;L;;;;;N;;;;;
|
||||
0EA1;LAO LETTER MO;Lo;0;L;;;;;N;;;;;
|
||||
0EA2;LAO LETTER YO;Lo;0;L;;;;;N;;;;;
|
||||
0EA3;LAO LETTER LO LING;Lo;0;L;;;;;N;;;;;
|
||||
0EA5;LAO LETTER LO LOOT;Lo;0;L;;;;;N;;;;;
|
||||
0EA7;LAO LETTER WO;Lo;0;L;;;;;N;;;;;
|
||||
0EA8;LAO LETTER SANSKRIT SHA;Lo;0;L;;;;;N;;;;;
|
||||
0EA9;LAO LETTER SANSKRIT SSA;Lo;0;L;;;;;N;;;;;
|
||||
0EAA;LAO LETTER SO SUNG;Lo;0;L;;;;;N;;;;;
|
||||
0EAB;LAO LETTER HO SUNG;Lo;0;L;;;;;N;;;;;
|
||||
0EAC;LAO LETTER PALI LLA;Lo;0;L;;;;;N;;;;;
|
||||
0EAD;LAO LETTER O;Lo;0;L;;;;;N;;;;;
|
||||
0EAE;LAO LETTER HO TAM;Lo;0;L;;;;;N;;;;;
|
||||
0EAF;LAO ELLIPSIS;Lo;0;L;;;;;N;;;;;
|
||||
|
|
@ -3238,6 +3253,7 @@
|
|||
0EB7;LAO VOWEL SIGN YY;Mn;0;NSM;;;;;N;;;;;
|
||||
0EB8;LAO VOWEL SIGN U;Mn;118;NSM;;;;;N;;;;;
|
||||
0EB9;LAO VOWEL SIGN UU;Mn;118;NSM;;;;;N;;;;;
|
||||
0EBA;LAO SIGN PALI VIRAMA;Mn;9;NSM;;;;;N;;;;;
|
||||
0EBB;LAO VOWEL SIGN MAI KON;Mn;0;NSM;;;;;N;;;;;
|
||||
0EBC;LAO SEMIVOWEL SIGN LO;Mn;0;NSM;;;;;N;;;;;
|
||||
0EBD;LAO SEMIVOWEL SIGN NYO;Lo;0;L;;;;;N;;;;;
|
||||
|
|
@ -5079,7 +5095,7 @@
|
|||
166A;CANADIAN SYLLABICS CARRIER TTSEE;Lo;0;L;;;;;N;;;;;
|
||||
166B;CANADIAN SYLLABICS CARRIER TTSI;Lo;0;L;;;;;N;;;;;
|
||||
166C;CANADIAN SYLLABICS CARRIER TTSA;Lo;0;L;;;;;N;;;;;
|
||||
166D;CANADIAN SYLLABICS CHI SIGN;Po;0;L;;;;;N;;;;;
|
||||
166D;CANADIAN SYLLABICS CHI SIGN;So;0;L;;;;;N;;;;;
|
||||
166E;CANADIAN SYLLABICS FULL STOP;Po;0;L;;;;;N;;;;;
|
||||
166F;CANADIAN SYLLABICS QAI;Lo;0;L;;;;;N;;;;;
|
||||
1670;CANADIAN SYLLABICS NGAI;Lo;0;L;;;;;N;;;;;
|
||||
|
|
@ -6488,14 +6504,15 @@
|
|||
1CEF;VEDIC SIGN LONG ANUSVARA;Lo;0;L;;;;;N;;;;;
|
||||
1CF0;VEDIC SIGN RTHANG LONG ANUSVARA;Lo;0;L;;;;;N;;;;;
|
||||
1CF1;VEDIC SIGN ANUSVARA UBHAYATO MUKHA;Lo;0;L;;;;;N;;;;;
|
||||
1CF2;VEDIC SIGN ARDHAVISARGA;Mc;0;L;;;;;N;;;;;
|
||||
1CF3;VEDIC SIGN ROTATED ARDHAVISARGA;Mc;0;L;;;;;N;;;;;
|
||||
1CF2;VEDIC SIGN ARDHAVISARGA;Lo;0;L;;;;;N;;;;;
|
||||
1CF3;VEDIC SIGN ROTATED ARDHAVISARGA;Lo;0;L;;;;;N;;;;;
|
||||
1CF4;VEDIC TONE CANDRA ABOVE;Mn;230;NSM;;;;;N;;;;;
|
||||
1CF5;VEDIC SIGN JIHVAMULIYA;Lo;0;L;;;;;N;;;;;
|
||||
1CF6;VEDIC SIGN UPADHMANIYA;Lo;0;L;;;;;N;;;;;
|
||||
1CF7;VEDIC SIGN ATIKRAMA;Mc;0;L;;;;;N;;;;;
|
||||
1CF8;VEDIC TONE RING ABOVE;Mn;230;NSM;;;;;N;;;;;
|
||||
1CF9;VEDIC TONE DOUBLE RING ABOVE;Mn;230;NSM;;;;;N;;;;;
|
||||
1CFA;VEDIC SIGN DOUBLE ANUSVARA ANTARGOMUKHA;Lo;0;L;;;;;N;;;;;
|
||||
1D00;LATIN LETTER SMALL CAPITAL A;Ll;0;L;;;;;N;;;;;
|
||||
1D01;LATIN LETTER SMALL CAPITAL AE;Ll;0;L;;;;;N;;;;;
|
||||
1D02;LATIN SMALL LETTER TURNED AE;Ll;0;L;;;;;N;;;;;
|
||||
|
|
@ -6638,7 +6655,7 @@
|
|||
1D8B;LATIN SMALL LETTER ESH WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;;
|
||||
1D8C;LATIN SMALL LETTER V WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;;
|
||||
1D8D;LATIN SMALL LETTER X WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;;
|
||||
1D8E;LATIN SMALL LETTER Z WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;;
|
||||
1D8E;LATIN SMALL LETTER Z WITH PALATAL HOOK;Ll;0;L;;;;;N;;;A7C6;;A7C6
|
||||
1D8F;LATIN SMALL LETTER A WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;;
|
||||
1D90;LATIN SMALL LETTER ALPHA WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;;
|
||||
1D91;LATIN SMALL LETTER D WITH HOOK AND TAIL;Ll;0;L;;;;;N;;;;;
|
||||
|
|
@ -10165,6 +10182,7 @@
|
|||
2BC6;BLACK MEDIUM DOWN-POINTING TRIANGLE CENTRED;So;0;ON;;;;;N;;;;;
|
||||
2BC7;BLACK MEDIUM LEFT-POINTING TRIANGLE CENTRED;So;0;ON;;;;;N;;;;;
|
||||
2BC8;BLACK MEDIUM RIGHT-POINTING TRIANGLE CENTRED;So;0;ON;;;;;N;;;;;
|
||||
2BC9;NEPTUNE FORM TWO;So;0;ON;;;;;N;;;;;
|
||||
2BCA;TOP HALF BLACK CIRCLE;So;0;ON;;;;;N;;;;;
|
||||
2BCB;BOTTOM HALF BLACK CIRCLE;So;0;ON;;;;;N;;;;;
|
||||
2BCC;LIGHT FOUR POINTED BLACK CUSP;So;0;ON;;;;;N;;;;;
|
||||
|
|
@ -10218,6 +10236,7 @@
|
|||
2BFC;DOUBLED SYMBOL;So;0;ON;;;;;N;;;;;
|
||||
2BFD;PASSED SYMBOL;So;0;ON;;;;;N;;;;;
|
||||
2BFE;REVERSED RIGHT ANGLE;So;0;ON;;;;;Y;;;;;
|
||||
2BFF;HELLSCHREIBER PAUSE SYMBOL;So;0;ON;;;;;N;;;;;
|
||||
2C00;GLAGOLITIC CAPITAL LETTER AZU;Lu;0;L;;;;;N;;;;2C30;
|
||||
2C01;GLAGOLITIC CAPITAL LETTER BUKY;Lu;0;L;;;;;N;;;;2C31;
|
||||
2C02;GLAGOLITIC CAPITAL LETTER VEDE;Lu;0;L;;;;;N;;;;2C32;
|
||||
|
|
@ -10756,6 +10775,7 @@
|
|||
2E4C;MEDIEVAL COMMA;Po;0;ON;;;;;N;;;;;
|
||||
2E4D;PARAGRAPHUS MARK;Po;0;ON;;;;;N;;;;;
|
||||
2E4E;PUNCTUS ELEVATUS MARK;Po;0;ON;;;;;N;;;;;
|
||||
2E4F;CORNISH VERSE DIVIDER;Po;0;ON;;;;;N;;;;;
|
||||
2E80;CJK RADICAL REPEAT;So;0;ON;;;;;N;;;;;
|
||||
2E81;CJK RADICAL CLIFF;So;0;ON;;;;;N;;;;;
|
||||
2E82;CJK RADICAL SECOND ONE;So;0;ON;;;;;N;;;;;
|
||||
|
|
@ -14060,7 +14080,7 @@ A790;LATIN CAPITAL LETTER N WITH DESCENDER;Lu;0;L;;;;;N;;;;A791;
|
|||
A791;LATIN SMALL LETTER N WITH DESCENDER;Ll;0;L;;;;;N;;;A790;;A790
|
||||
A792;LATIN CAPITAL LETTER C WITH BAR;Lu;0;L;;;;;N;;;;A793;
|
||||
A793;LATIN SMALL LETTER C WITH BAR;Ll;0;L;;;;;N;;;A792;;A792
|
||||
A794;LATIN SMALL LETTER C WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;;
|
||||
A794;LATIN SMALL LETTER C WITH PALATAL HOOK;Ll;0;L;;;;;N;;;A7C4;;A7C4
|
||||
A795;LATIN SMALL LETTER H WITH PALATAL HOOK;Ll;0;L;;;;;N;;;;;
|
||||
A796;LATIN CAPITAL LETTER B WITH FLOURISH;Lu;0;L;;;;;N;;;;A797;
|
||||
A797;LATIN SMALL LETTER B WITH FLOURISH;Ll;0;L;;;;;N;;;A796;;A796
|
||||
|
|
@ -14098,6 +14118,17 @@ A7B6;LATIN CAPITAL LETTER OMEGA;Lu;0;L;;;;;N;;;;A7B7;
|
|||
A7B7;LATIN SMALL LETTER OMEGA;Ll;0;L;;;;;N;;;A7B6;;A7B6
|
||||
A7B8;LATIN CAPITAL LETTER U WITH STROKE;Lu;0;L;;;;;N;;;;A7B9;
|
||||
A7B9;LATIN SMALL LETTER U WITH STROKE;Ll;0;L;;;;;N;;;A7B8;;A7B8
|
||||
A7BA;LATIN CAPITAL LETTER GLOTTAL A;Lu;0;L;;;;;N;;;;A7BB;
|
||||
A7BB;LATIN SMALL LETTER GLOTTAL A;Ll;0;L;;;;;N;;;A7BA;;A7BA
|
||||
A7BC;LATIN CAPITAL LETTER GLOTTAL I;Lu;0;L;;;;;N;;;;A7BD;
|
||||
A7BD;LATIN SMALL LETTER GLOTTAL I;Ll;0;L;;;;;N;;;A7BC;;A7BC
|
||||
A7BE;LATIN CAPITAL LETTER GLOTTAL U;Lu;0;L;;;;;N;;;;A7BF;
|
||||
A7BF;LATIN SMALL LETTER GLOTTAL U;Ll;0;L;;;;;N;;;A7BE;;A7BE
|
||||
A7C2;LATIN CAPITAL LETTER ANGLICANA W;Lu;0;L;;;;;N;;;;A7C3;
|
||||
A7C3;LATIN SMALL LETTER ANGLICANA W;Ll;0;L;;;;;N;;;A7C2;;A7C2
|
||||
A7C4;LATIN CAPITAL LETTER C WITH PALATAL HOOK;Lu;0;L;;;;;N;;;;A794;
|
||||
A7C5;LATIN CAPITAL LETTER S WITH HOOK;Lu;0;L;;;;;N;;;;0282;
|
||||
A7C6;LATIN CAPITAL LETTER Z WITH PALATAL HOOK;Lu;0;L;;;;;N;;;;1D8E;
|
||||
A7F7;LATIN EPIGRAPHIC LETTER SIDEWAYS I;Lo;0;L;;;;;N;;;;;
|
||||
A7F8;MODIFIER LETTER CAPITAL H WITH STROKE;Lm;0;L;<super> 0126;;;;N;;;;;
|
||||
A7F9;MODIFIER LETTER SMALL LIGATURE OE;Lm;0;L;<super> 0153;;;;N;;;;;
|
||||
|
|
@ -14506,7 +14537,7 @@ A9B9;JAVANESE VOWEL SIGN SUKU MENDUT;Mn;0;NSM;;;;;N;;;;;
|
|||
A9BA;JAVANESE VOWEL SIGN TALING;Mc;0;L;;;;;N;;;;;
|
||||
A9BB;JAVANESE VOWEL SIGN DIRGA MURE;Mc;0;L;;;;;N;;;;;
|
||||
A9BC;JAVANESE VOWEL SIGN PEPET;Mn;0;NSM;;;;;N;;;;;
|
||||
A9BD;JAVANESE CONSONANT SIGN KERET;Mc;0;L;;;;;N;;;;;
|
||||
A9BD;JAVANESE CONSONANT SIGN KERET;Mn;0;NSM;;;;;N;;;;;
|
||||
A9BE;JAVANESE CONSONANT SIGN PENGKAL;Mc;0;L;;;;;N;;;;;
|
||||
A9BF;JAVANESE CONSONANT SIGN CAKRA;Mc;0;L;;;;;N;;;;;
|
||||
A9C0;JAVANESE PANGKON;Mc;9;L;;;;;N;;;;;
|
||||
|
|
@ -14863,6 +14894,8 @@ AB62;LATIN SMALL LETTER OPEN OE;Ll;0;L;;;;;N;;;;;
|
|||
AB63;LATIN SMALL LETTER UO;Ll;0;L;;;;;N;;;;;
|
||||
AB64;LATIN SMALL LETTER INVERTED ALPHA;Ll;0;L;;;;;N;;;;;
|
||||
AB65;GREEK LETTER SMALL CAPITAL OMEGA;Ll;0;L;;;;;N;;;;;
|
||||
AB66;LATIN SMALL LETTER DZ DIGRAPH WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;;
|
||||
AB67;LATIN SMALL LETTER TS DIGRAPH WITH RETROFLEX HOOK;Ll;0;L;;;;;N;;;;;
|
||||
AB70;CHEROKEE SMALL LETTER A;Ll;0;L;;;;;N;;;13A0;;13A0
|
||||
AB71;CHEROKEE SMALL LETTER E;Ll;0;L;;;;;N;;;13A1;;13A1
|
||||
AB72;CHEROKEE SMALL LETTER I;Ll;0;L;;;;;N;;;13A2;;13A2
|
||||
|
|
@ -19105,6 +19138,29 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
|
|||
10F57;SOGDIAN PUNCTUATION CIRCLE WITH DOT;Po;0;AL;;;;;N;;;;;
|
||||
10F58;SOGDIAN PUNCTUATION TWO CIRCLES WITH DOTS;Po;0;AL;;;;;N;;;;;
|
||||
10F59;SOGDIAN PUNCTUATION HALF CIRCLE WITH DOT;Po;0;AL;;;;;N;;;;;
|
||||
10FE0;ELYMAIC LETTER ALEPH;Lo;0;R;;;;;N;;;;;
|
||||
10FE1;ELYMAIC LETTER BETH;Lo;0;R;;;;;N;;;;;
|
||||
10FE2;ELYMAIC LETTER GIMEL;Lo;0;R;;;;;N;;;;;
|
||||
10FE3;ELYMAIC LETTER DALETH;Lo;0;R;;;;;N;;;;;
|
||||
10FE4;ELYMAIC LETTER HE;Lo;0;R;;;;;N;;;;;
|
||||
10FE5;ELYMAIC LETTER WAW;Lo;0;R;;;;;N;;;;;
|
||||
10FE6;ELYMAIC LETTER ZAYIN;Lo;0;R;;;;;N;;;;;
|
||||
10FE7;ELYMAIC LETTER HETH;Lo;0;R;;;;;N;;;;;
|
||||
10FE8;ELYMAIC LETTER TETH;Lo;0;R;;;;;N;;;;;
|
||||
10FE9;ELYMAIC LETTER YODH;Lo;0;R;;;;;N;;;;;
|
||||
10FEA;ELYMAIC LETTER KAPH;Lo;0;R;;;;;N;;;;;
|
||||
10FEB;ELYMAIC LETTER LAMEDH;Lo;0;R;;;;;N;;;;;
|
||||
10FEC;ELYMAIC LETTER MEM;Lo;0;R;;;;;N;;;;;
|
||||
10FED;ELYMAIC LETTER NUN;Lo;0;R;;;;;N;;;;;
|
||||
10FEE;ELYMAIC LETTER SAMEKH;Lo;0;R;;;;;N;;;;;
|
||||
10FEF;ELYMAIC LETTER AYIN;Lo;0;R;;;;;N;;;;;
|
||||
10FF0;ELYMAIC LETTER PE;Lo;0;R;;;;;N;;;;;
|
||||
10FF1;ELYMAIC LETTER SADHE;Lo;0;R;;;;;N;;;;;
|
||||
10FF2;ELYMAIC LETTER QOPH;Lo;0;R;;;;;N;;;;;
|
||||
10FF3;ELYMAIC LETTER RESH;Lo;0;R;;;;;N;;;;;
|
||||
10FF4;ELYMAIC LETTER SHIN;Lo;0;R;;;;;N;;;;;
|
||||
10FF5;ELYMAIC LETTER TAW;Lo;0;R;;;;;N;;;;;
|
||||
10FF6;ELYMAIC LIGATURE ZAYIN-YODH;Lo;0;R;;;;;N;;;;;
|
||||
11000;BRAHMI SIGN CANDRABINDU;Mc;0;L;;;;;N;;;;;
|
||||
11001;BRAHMI SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;;
|
||||
11002;BRAHMI SIGN VISARGA;Mc;0;L;;;;;N;;;;;
|
||||
|
|
@ -19887,6 +19943,7 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
|
|||
1145B;NEWA PLACEHOLDER MARK;Po;0;L;;;;;N;;;;;
|
||||
1145D;NEWA INSERTION SIGN;Po;0;L;;;;;N;;;;;
|
||||
1145E;NEWA SANDHI MARK;Mn;230;NSM;;;;;N;;;;;
|
||||
1145F;NEWA LETTER VEDIC ANUSVARA;Lo;0;L;;;;;N;;;;;
|
||||
11480;TIRHUTA ANJI;Lo;0;L;;;;;N;;;;;
|
||||
11481;TIRHUTA LETTER A;Lo;0;L;;;;;N;;;;;
|
||||
11482;TIRHUTA LETTER AA;Lo;0;L;;;;;N;;;;;
|
||||
|
|
@ -20209,6 +20266,7 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
|
|||
116B5;TAKRI VOWEL SIGN AU;Mn;0;NSM;;;;;N;;;;;
|
||||
116B6;TAKRI SIGN VIRAMA;Mc;9;L;;;;;N;;;;;
|
||||
116B7;TAKRI SIGN NUKTA;Mn;7;NSM;;;;;N;;;;;
|
||||
116B8;TAKRI LETTER ARCHAIC KHA;Lo;0;L;;;;;N;;;;;
|
||||
116C0;TAKRI DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;;
|
||||
116C1;TAKRI DIGIT ONE;Nd;0;L;;1;1;1;N;;;;;
|
||||
116C2;TAKRI DIGIT TWO;Nd;0;L;;2;2;2;N;;;;;
|
||||
|
|
@ -20421,6 +20479,71 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
|
|||
118F1;WARANG CITI NUMBER EIGHTY;No;0;L;;;;80;N;;;;;
|
||||
118F2;WARANG CITI NUMBER NINETY;No;0;L;;;;90;N;;;;;
|
||||
118FF;WARANG CITI OM;Lo;0;L;;;;;N;;;;;
|
||||
119A0;NANDINAGARI LETTER A;Lo;0;L;;;;;N;;;;;
|
||||
119A1;NANDINAGARI LETTER AA;Lo;0;L;;;;;N;;;;;
|
||||
119A2;NANDINAGARI LETTER I;Lo;0;L;;;;;N;;;;;
|
||||
119A3;NANDINAGARI LETTER II;Lo;0;L;;;;;N;;;;;
|
||||
119A4;NANDINAGARI LETTER U;Lo;0;L;;;;;N;;;;;
|
||||
119A5;NANDINAGARI LETTER UU;Lo;0;L;;;;;N;;;;;
|
||||
119A6;NANDINAGARI LETTER VOCALIC R;Lo;0;L;;;;;N;;;;;
|
||||
119A7;NANDINAGARI LETTER VOCALIC RR;Lo;0;L;;;;;N;;;;;
|
||||
119AA;NANDINAGARI LETTER E;Lo;0;L;;;;;N;;;;;
|
||||
119AB;NANDINAGARI LETTER AI;Lo;0;L;;;;;N;;;;;
|
||||
119AC;NANDINAGARI LETTER O;Lo;0;L;;;;;N;;;;;
|
||||
119AD;NANDINAGARI LETTER AU;Lo;0;L;;;;;N;;;;;
|
||||
119AE;NANDINAGARI LETTER KA;Lo;0;L;;;;;N;;;;;
|
||||
119AF;NANDINAGARI LETTER KHA;Lo;0;L;;;;;N;;;;;
|
||||
119B0;NANDINAGARI LETTER GA;Lo;0;L;;;;;N;;;;;
|
||||
119B1;NANDINAGARI LETTER GHA;Lo;0;L;;;;;N;;;;;
|
||||
119B2;NANDINAGARI LETTER NGA;Lo;0;L;;;;;N;;;;;
|
||||
119B3;NANDINAGARI LETTER CA;Lo;0;L;;;;;N;;;;;
|
||||
119B4;NANDINAGARI LETTER CHA;Lo;0;L;;;;;N;;;;;
|
||||
119B5;NANDINAGARI LETTER JA;Lo;0;L;;;;;N;;;;;
|
||||
119B6;NANDINAGARI LETTER JHA;Lo;0;L;;;;;N;;;;;
|
||||
119B7;NANDINAGARI LETTER NYA;Lo;0;L;;;;;N;;;;;
|
||||
119B8;NANDINAGARI LETTER TTA;Lo;0;L;;;;;N;;;;;
|
||||
119B9;NANDINAGARI LETTER TTHA;Lo;0;L;;;;;N;;;;;
|
||||
119BA;NANDINAGARI LETTER DDA;Lo;0;L;;;;;N;;;;;
|
||||
119BB;NANDINAGARI LETTER DDHA;Lo;0;L;;;;;N;;;;;
|
||||
119BC;NANDINAGARI LETTER NNA;Lo;0;L;;;;;N;;;;;
|
||||
119BD;NANDINAGARI LETTER TA;Lo;0;L;;;;;N;;;;;
|
||||
119BE;NANDINAGARI LETTER THA;Lo;0;L;;;;;N;;;;;
|
||||
119BF;NANDINAGARI LETTER DA;Lo;0;L;;;;;N;;;;;
|
||||
119C0;NANDINAGARI LETTER DHA;Lo;0;L;;;;;N;;;;;
|
||||
119C1;NANDINAGARI LETTER NA;Lo;0;L;;;;;N;;;;;
|
||||
119C2;NANDINAGARI LETTER PA;Lo;0;L;;;;;N;;;;;
|
||||
119C3;NANDINAGARI LETTER PHA;Lo;0;L;;;;;N;;;;;
|
||||
119C4;NANDINAGARI LETTER BA;Lo;0;L;;;;;N;;;;;
|
||||
119C5;NANDINAGARI LETTER BHA;Lo;0;L;;;;;N;;;;;
|
||||
119C6;NANDINAGARI LETTER MA;Lo;0;L;;;;;N;;;;;
|
||||
119C7;NANDINAGARI LETTER YA;Lo;0;L;;;;;N;;;;;
|
||||
119C8;NANDINAGARI LETTER RA;Lo;0;L;;;;;N;;;;;
|
||||
119C9;NANDINAGARI LETTER LA;Lo;0;L;;;;;N;;;;;
|
||||
119CA;NANDINAGARI LETTER VA;Lo;0;L;;;;;N;;;;;
|
||||
119CB;NANDINAGARI LETTER SHA;Lo;0;L;;;;;N;;;;;
|
||||
119CC;NANDINAGARI LETTER SSA;Lo;0;L;;;;;N;;;;;
|
||||
119CD;NANDINAGARI LETTER SA;Lo;0;L;;;;;N;;;;;
|
||||
119CE;NANDINAGARI LETTER HA;Lo;0;L;;;;;N;;;;;
|
||||
119CF;NANDINAGARI LETTER LLA;Lo;0;L;;;;;N;;;;;
|
||||
119D0;NANDINAGARI LETTER RRA;Lo;0;L;;;;;N;;;;;
|
||||
119D1;NANDINAGARI VOWEL SIGN AA;Mc;0;L;;;;;N;;;;;
|
||||
119D2;NANDINAGARI VOWEL SIGN I;Mc;0;L;;;;;N;;;;;
|
||||
119D3;NANDINAGARI VOWEL SIGN II;Mc;0;L;;;;;N;;;;;
|
||||
119D4;NANDINAGARI VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;;
|
||||
119D5;NANDINAGARI VOWEL SIGN UU;Mn;0;NSM;;;;;N;;;;;
|
||||
119D6;NANDINAGARI VOWEL SIGN VOCALIC R;Mn;0;NSM;;;;;N;;;;;
|
||||
119D7;NANDINAGARI VOWEL SIGN VOCALIC RR;Mn;0;NSM;;;;;N;;;;;
|
||||
119DA;NANDINAGARI VOWEL SIGN E;Mn;0;NSM;;;;;N;;;;;
|
||||
119DB;NANDINAGARI VOWEL SIGN AI;Mn;0;NSM;;;;;N;;;;;
|
||||
119DC;NANDINAGARI VOWEL SIGN O;Mc;0;L;;;;;N;;;;;
|
||||
119DD;NANDINAGARI VOWEL SIGN AU;Mc;0;L;;;;;N;;;;;
|
||||
119DE;NANDINAGARI SIGN ANUSVARA;Mc;0;L;;;;;N;;;;;
|
||||
119DF;NANDINAGARI SIGN VISARGA;Mc;0;L;;;;;N;;;;;
|
||||
119E0;NANDINAGARI SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;;
|
||||
119E1;NANDINAGARI SIGN AVAGRAHA;Lo;0;L;;;;;N;;;;;
|
||||
119E2;NANDINAGARI SIGN SIDDHAM;Po;0;L;;;;;N;;;;;
|
||||
119E3;NANDINAGARI HEADSTROKE;Lo;0;L;;;;;N;;;;;
|
||||
119E4;NANDINAGARI VOWEL SIGN PRISHTHAMATRA E;Mc;0;L;;;;;N;;;;;
|
||||
11A00;ZANABAZAR SQUARE LETTER A;Lo;0;L;;;;;N;;;;;
|
||||
11A01;ZANABAZAR SQUARE VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;;
|
||||
11A02;ZANABAZAR SQUARE VOWEL SIGN UE;Mn;0;NSM;;;;;N;;;;;
|
||||
|
|
@ -20545,6 +20668,8 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
|
|||
11A81;SOYOMBO LETTER SA;Lo;0;L;;;;;N;;;;;
|
||||
11A82;SOYOMBO LETTER HA;Lo;0;L;;;;;N;;;;;
|
||||
11A83;SOYOMBO LETTER KSSA;Lo;0;L;;;;;N;;;;;
|
||||
11A84;SOYOMBO SIGN JIHVAMULIYA;Lo;0;L;;;;;N;;;;;
|
||||
11A85;SOYOMBO SIGN UPADHMANIYA;Lo;0;L;;;;;N;;;;;
|
||||
11A86;SOYOMBO CLUSTER-INITIAL LETTER RA;Lo;0;L;;;;;N;;;;;
|
||||
11A87;SOYOMBO CLUSTER-INITIAL LETTER LA;Lo;0;L;;;;;N;;;;;
|
||||
11A88;SOYOMBO CLUSTER-INITIAL LETTER SHA;Lo;0;L;;;;;N;;;;;
|
||||
|
|
@ -20959,6 +21084,57 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
|
|||
11EF6;MAKASAR VOWEL SIGN O;Mc;0;L;;;;;N;;;;;
|
||||
11EF7;MAKASAR PASSIMBANG;Po;0;L;;;;;N;;;;;
|
||||
11EF8;MAKASAR END OF SECTION;Po;0;L;;;;;N;;;;;
|
||||
11FC0;TAMIL FRACTION ONE THREE-HUNDRED-AND-TWENTIETH;No;0;L;;;;1/320;N;;;;;
|
||||
11FC1;TAMIL FRACTION ONE ONE-HUNDRED-AND-SIXTIETH;No;0;L;;;;1/160;N;;;;;
|
||||
11FC2;TAMIL FRACTION ONE EIGHTIETH;No;0;L;;;;1/80;N;;;;;
|
||||
11FC3;TAMIL FRACTION ONE SIXTY-FOURTH;No;0;L;;;;1/64;N;;;;;
|
||||
11FC4;TAMIL FRACTION ONE FORTIETH;No;0;L;;;;1/40;N;;;;;
|
||||
11FC5;TAMIL FRACTION ONE THIRTY-SECOND;No;0;L;;;;1/32;N;;;;;
|
||||
11FC6;TAMIL FRACTION THREE EIGHTIETHS;No;0;L;;;;3/80;N;;;;;
|
||||
11FC7;TAMIL FRACTION THREE SIXTY-FOURTHS;No;0;L;;;;3/64;N;;;;;
|
||||
11FC8;TAMIL FRACTION ONE TWENTIETH;No;0;L;;;;1/20;N;;;;;
|
||||
11FC9;TAMIL FRACTION ONE SIXTEENTH-1;No;0;L;;;;1/16;N;;;;;
|
||||
11FCA;TAMIL FRACTION ONE SIXTEENTH-2;No;0;L;;;;1/16;N;;;;;
|
||||
11FCB;TAMIL FRACTION ONE TENTH;No;0;L;;;;1/10;N;;;;;
|
||||
11FCC;TAMIL FRACTION ONE EIGHTH;No;0;L;;;;1/8;N;;;;;
|
||||
11FCD;TAMIL FRACTION THREE TWENTIETHS;No;0;L;;;;3/20;N;;;;;
|
||||
11FCE;TAMIL FRACTION THREE SIXTEENTHS;No;0;L;;;;3/16;N;;;;;
|
||||
11FCF;TAMIL FRACTION ONE FIFTH;No;0;L;;;;1/5;N;;;;;
|
||||
11FD0;TAMIL FRACTION ONE QUARTER;No;0;L;;;;1/4;N;;;;;
|
||||
11FD1;TAMIL FRACTION ONE HALF-1;No;0;L;;;;1/2;N;;;;;
|
||||
11FD2;TAMIL FRACTION ONE HALF-2;No;0;L;;;;1/2;N;;;;;
|
||||
11FD3;TAMIL FRACTION THREE QUARTERS;No;0;L;;;;3/4;N;;;;;
|
||||
11FD4;TAMIL FRACTION DOWNSCALING FACTOR KIIZH;No;0;L;;;;1/320;N;;;;;
|
||||
11FD5;TAMIL SIGN NEL;So;0;ON;;;;;N;;;;;
|
||||
11FD6;TAMIL SIGN CEVITU;So;0;ON;;;;;N;;;;;
|
||||
11FD7;TAMIL SIGN AAZHAAKKU;So;0;ON;;;;;N;;;;;
|
||||
11FD8;TAMIL SIGN UZHAKKU;So;0;ON;;;;;N;;;;;
|
||||
11FD9;TAMIL SIGN MUUVUZHAKKU;So;0;ON;;;;;N;;;;;
|
||||
11FDA;TAMIL SIGN KURUNI;So;0;ON;;;;;N;;;;;
|
||||
11FDB;TAMIL SIGN PATHAKKU;So;0;ON;;;;;N;;;;;
|
||||
11FDC;TAMIL SIGN MUKKURUNI;So;0;ON;;;;;N;;;;;
|
||||
11FDD;TAMIL SIGN KAACU;Sc;0;ET;;;;;N;;;;;
|
||||
11FDE;TAMIL SIGN PANAM;Sc;0;ET;;;;;N;;;;;
|
||||
11FDF;TAMIL SIGN PON;Sc;0;ET;;;;;N;;;;;
|
||||
11FE0;TAMIL SIGN VARAAKAN;Sc;0;ET;;;;;N;;;;;
|
||||
11FE1;TAMIL SIGN PAARAM;So;0;ON;;;;;N;;;;;
|
||||
11FE2;TAMIL SIGN KUZHI;So;0;ON;;;;;N;;;;;
|
||||
11FE3;TAMIL SIGN VELI;So;0;ON;;;;;N;;;;;
|
||||
11FE4;TAMIL WET CULTIVATION SIGN;So;0;ON;;;;;N;;;;;
|
||||
11FE5;TAMIL DRY CULTIVATION SIGN;So;0;ON;;;;;N;;;;;
|
||||
11FE6;TAMIL LAND SIGN;So;0;ON;;;;;N;;;;;
|
||||
11FE7;TAMIL SALT PAN SIGN;So;0;ON;;;;;N;;;;;
|
||||
11FE8;TAMIL TRADITIONAL CREDIT SIGN;So;0;ON;;;;;N;;;;;
|
||||
11FE9;TAMIL TRADITIONAL NUMBER SIGN;So;0;ON;;;;;N;;;;;
|
||||
11FEA;TAMIL CURRENT SIGN;So;0;ON;;;;;N;;;;;
|
||||
11FEB;TAMIL AND ODD SIGN;So;0;ON;;;;;N;;;;;
|
||||
11FEC;TAMIL SPENT SIGN;So;0;ON;;;;;N;;;;;
|
||||
11FED;TAMIL TOTAL SIGN;So;0;ON;;;;;N;;;;;
|
||||
11FEE;TAMIL IN POSSESSION SIGN;So;0;ON;;;;;N;;;;;
|
||||
11FEF;TAMIL STARTING FROM SIGN;So;0;ON;;;;;N;;;;;
|
||||
11FF0;TAMIL SIGN MUTHALIYA;So;0;ON;;;;;N;;;;;
|
||||
11FF1;TAMIL SIGN VAKAIYARAA;So;0;ON;;;;;N;;;;;
|
||||
11FFF;TAMIL PUNCTUATION END OF TEXT;Po;0;L;;;;;N;;;;;
|
||||
12000;CUNEIFORM SIGN A;Lo;0;L;;;;;N;;;;;
|
||||
12001;CUNEIFORM SIGN A TIMES A;Lo;0;L;;;;;N;;;;;
|
||||
12002;CUNEIFORM SIGN A TIMES BAD;Lo;0;L;;;;;N;;;;;
|
||||
|
|
@ -23264,6 +23440,15 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
|
|||
1342C;EGYPTIAN HIEROGLYPH AA030;Lo;0;L;;;;;N;;;;;
|
||||
1342D;EGYPTIAN HIEROGLYPH AA031;Lo;0;L;;;;;N;;;;;
|
||||
1342E;EGYPTIAN HIEROGLYPH AA032;Lo;0;L;;;;;N;;;;;
|
||||
13430;EGYPTIAN HIEROGLYPH VERTICAL JOINER;Cf;0;L;;;;;N;;;;;
|
||||
13431;EGYPTIAN HIEROGLYPH HORIZONTAL JOINER;Cf;0;L;;;;;N;;;;;
|
||||
13432;EGYPTIAN HIEROGLYPH INSERT AT TOP START;Cf;0;L;;;;;N;;;;;
|
||||
13433;EGYPTIAN HIEROGLYPH INSERT AT BOTTOM START;Cf;0;L;;;;;N;;;;;
|
||||
13434;EGYPTIAN HIEROGLYPH INSERT AT TOP END;Cf;0;L;;;;;N;;;;;
|
||||
13435;EGYPTIAN HIEROGLYPH INSERT AT BOTTOM END;Cf;0;L;;;;;N;;;;;
|
||||
13436;EGYPTIAN HIEROGLYPH OVERLAY MIDDLE;Cf;0;L;;;;;N;;;;;
|
||||
13437;EGYPTIAN HIEROGLYPH BEGIN SEGMENT;Cf;0;L;;;;;N;;;;;
|
||||
13438;EGYPTIAN HIEROGLYPH END SEGMENT;Cf;0;L;;;;;N;;;;;
|
||||
14400;ANATOLIAN HIEROGLYPH A001;Lo;0;L;;;;;N;;;;;
|
||||
14401;ANATOLIAN HIEROGLYPH A002;Lo;0;L;;;;;N;;;;;
|
||||
14402;ANATOLIAN HIEROGLYPH A003;Lo;0;L;;;;;N;;;;;
|
||||
|
|
@ -24782,6 +24967,13 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
|
|||
16F42;MIAO LETTER WA;Lo;0;L;;;;;N;;;;;
|
||||
16F43;MIAO LETTER AH;Lo;0;L;;;;;N;;;;;
|
||||
16F44;MIAO LETTER HHA;Lo;0;L;;;;;N;;;;;
|
||||
16F45;MIAO LETTER BRI;Lo;0;L;;;;;N;;;;;
|
||||
16F46;MIAO LETTER SYI;Lo;0;L;;;;;N;;;;;
|
||||
16F47;MIAO LETTER DZYI;Lo;0;L;;;;;N;;;;;
|
||||
16F48;MIAO LETTER TE;Lo;0;L;;;;;N;;;;;
|
||||
16F49;MIAO LETTER TSE;Lo;0;L;;;;;N;;;;;
|
||||
16F4A;MIAO LETTER RTE;Lo;0;L;;;;;N;;;;;
|
||||
16F4F;MIAO SIGN CONSONANT MODIFIER BAR;Mn;0;NSM;;;;;N;;;;;
|
||||
16F50;MIAO LETTER NASALIZATION;Lo;0;L;;;;;N;;;;;
|
||||
16F51;MIAO SIGN ASPIRATION;Mc;0;L;;;;;N;;;;;
|
||||
16F52;MIAO SIGN REFORMED VOICING;Mc;0;L;;;;;N;;;;;
|
||||
|
|
@ -24829,6 +25021,15 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
|
|||
16F7C;MIAO VOWEL SIGN OU;Mc;0;L;;;;;N;;;;;
|
||||
16F7D;MIAO VOWEL SIGN N;Mc;0;L;;;;;N;;;;;
|
||||
16F7E;MIAO VOWEL SIGN NG;Mc;0;L;;;;;N;;;;;
|
||||
16F7F;MIAO VOWEL SIGN UOG;Mc;0;L;;;;;N;;;;;
|
||||
16F80;MIAO VOWEL SIGN YUI;Mc;0;L;;;;;N;;;;;
|
||||
16F81;MIAO VOWEL SIGN OG;Mc;0;L;;;;;N;;;;;
|
||||
16F82;MIAO VOWEL SIGN OER;Mc;0;L;;;;;N;;;;;
|
||||
16F83;MIAO VOWEL SIGN VW;Mc;0;L;;;;;N;;;;;
|
||||
16F84;MIAO VOWEL SIGN IG;Mc;0;L;;;;;N;;;;;
|
||||
16F85;MIAO VOWEL SIGN EA;Mc;0;L;;;;;N;;;;;
|
||||
16F86;MIAO VOWEL SIGN IONG;Mc;0;L;;;;;N;;;;;
|
||||
16F87;MIAO VOWEL SIGN UI;Mc;0;L;;;;;N;;;;;
|
||||
16F8F;MIAO TONE RIGHT;Mn;0;NSM;;;;;N;;;;;
|
||||
16F90;MIAO TONE TOP RIGHT;Mn;0;NSM;;;;;N;;;;;
|
||||
16F91;MIAO TONE ABOVE;Mn;0;NSM;;;;;N;;;;;
|
||||
|
|
@ -24848,8 +25049,10 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
|
|||
16F9F;MIAO LETTER REFORMED TONE-8;Lm;0;L;;;;;N;;;;;
|
||||
16FE0;TANGUT ITERATION MARK;Lm;0;L;;;;;N;;;;;
|
||||
16FE1;NUSHU ITERATION MARK;Lm;0;L;;;;;N;;;;;
|
||||
16FE2;OLD CHINESE HOOK MARK;Po;0;ON;;;;;N;;;;;
|
||||
16FE3;OLD CHINESE ITERATION MARK;Lm;0;L;;;;;N;;;;;
|
||||
17000;<Tangut Ideograph, First>;Lo;0;L;;;;;N;;;;;
|
||||
187F1;<Tangut Ideograph, Last>;Lo;0;L;;;;;N;;;;;
|
||||
187F7;<Tangut Ideograph, Last>;Lo;0;L;;;;;N;;;;;
|
||||
18800;TANGUT COMPONENT-001;Lo;0;L;;;;;N;;;;;
|
||||
18801;TANGUT COMPONENT-002;Lo;0;L;;;;;N;;;;;
|
||||
18802;TANGUT COMPONENT-003;Lo;0;L;;;;;N;;;;;
|
||||
|
|
@ -25892,6 +26095,13 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
|
|||
1B11C;HENTAIGANA LETTER WO-7;Lo;0;L;;;;;N;;;;;
|
||||
1B11D;HENTAIGANA LETTER N-MU-MO-1;Lo;0;L;;;;;N;;;;;
|
||||
1B11E;HENTAIGANA LETTER N-MU-MO-2;Lo;0;L;;;;;N;;;;;
|
||||
1B150;HIRAGANA LETTER SMALL WI;Lo;0;L;;;;;N;;;;;
|
||||
1B151;HIRAGANA LETTER SMALL WE;Lo;0;L;;;;;N;;;;;
|
||||
1B152;HIRAGANA LETTER SMALL WO;Lo;0;L;;;;;N;;;;;
|
||||
1B164;KATAKANA LETTER SMALL WI;Lo;0;L;;;;;N;;;;;
|
||||
1B165;KATAKANA LETTER SMALL WE;Lo;0;L;;;;;N;;;;;
|
||||
1B166;KATAKANA LETTER SMALL WO;Lo;0;L;;;;;N;;;;;
|
||||
1B167;KATAKANA LETTER SMALL N;Lo;0;L;;;;;N;;;;;
|
||||
1B170;NUSHU CHARACTER-1B170;Lo;0;L;;;;;N;;;;;
|
||||
1B171;NUSHU CHARACTER-1B171;Lo;0;L;;;;;N;;;;;
|
||||
1B172;NUSHU CHARACTER-1B172;Lo;0;L;;;;;N;;;;;
|
||||
|
|
@ -28820,6 +29030,136 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
|
|||
1E028;COMBINING GLAGOLITIC LETTER BIG YUS;Mn;230;NSM;;;;;N;;;;;
|
||||
1E029;COMBINING GLAGOLITIC LETTER IOTATED BIG YUS;Mn;230;NSM;;;;;N;;;;;
|
||||
1E02A;COMBINING GLAGOLITIC LETTER FITA;Mn;230;NSM;;;;;N;;;;;
|
||||
1E100;NYIAKENG PUACHUE HMONG LETTER MA;Lo;0;L;;;;;N;;;;;
|
||||
1E101;NYIAKENG PUACHUE HMONG LETTER TSA;Lo;0;L;;;;;N;;;;;
|
||||
1E102;NYIAKENG PUACHUE HMONG LETTER NTA;Lo;0;L;;;;;N;;;;;
|
||||
1E103;NYIAKENG PUACHUE HMONG LETTER TA;Lo;0;L;;;;;N;;;;;
|
||||
1E104;NYIAKENG PUACHUE HMONG LETTER HA;Lo;0;L;;;;;N;;;;;
|
||||
1E105;NYIAKENG PUACHUE HMONG LETTER NA;Lo;0;L;;;;;N;;;;;
|
||||
1E106;NYIAKENG PUACHUE HMONG LETTER XA;Lo;0;L;;;;;N;;;;;
|
||||
1E107;NYIAKENG PUACHUE HMONG LETTER NKA;Lo;0;L;;;;;N;;;;;
|
||||
1E108;NYIAKENG PUACHUE HMONG LETTER CA;Lo;0;L;;;;;N;;;;;
|
||||
1E109;NYIAKENG PUACHUE HMONG LETTER LA;Lo;0;L;;;;;N;;;;;
|
||||
1E10A;NYIAKENG PUACHUE HMONG LETTER SA;Lo;0;L;;;;;N;;;;;
|
||||
1E10B;NYIAKENG PUACHUE HMONG LETTER ZA;Lo;0;L;;;;;N;;;;;
|
||||
1E10C;NYIAKENG PUACHUE HMONG LETTER NCA;Lo;0;L;;;;;N;;;;;
|
||||
1E10D;NYIAKENG PUACHUE HMONG LETTER NTSA;Lo;0;L;;;;;N;;;;;
|
||||
1E10E;NYIAKENG PUACHUE HMONG LETTER KA;Lo;0;L;;;;;N;;;;;
|
||||
1E10F;NYIAKENG PUACHUE HMONG LETTER DA;Lo;0;L;;;;;N;;;;;
|
||||
1E110;NYIAKENG PUACHUE HMONG LETTER NYA;Lo;0;L;;;;;N;;;;;
|
||||
1E111;NYIAKENG PUACHUE HMONG LETTER NRA;Lo;0;L;;;;;N;;;;;
|
||||
1E112;NYIAKENG PUACHUE HMONG LETTER VA;Lo;0;L;;;;;N;;;;;
|
||||
1E113;NYIAKENG PUACHUE HMONG LETTER NTXA;Lo;0;L;;;;;N;;;;;
|
||||
1E114;NYIAKENG PUACHUE HMONG LETTER TXA;Lo;0;L;;;;;N;;;;;
|
||||
1E115;NYIAKENG PUACHUE HMONG LETTER FA;Lo;0;L;;;;;N;;;;;
|
||||
1E116;NYIAKENG PUACHUE HMONG LETTER RA;Lo;0;L;;;;;N;;;;;
|
||||
1E117;NYIAKENG PUACHUE HMONG LETTER QA;Lo;0;L;;;;;N;;;;;
|
||||
1E118;NYIAKENG PUACHUE HMONG LETTER YA;Lo;0;L;;;;;N;;;;;
|
||||
1E119;NYIAKENG PUACHUE HMONG LETTER NQA;Lo;0;L;;;;;N;;;;;
|
||||
1E11A;NYIAKENG PUACHUE HMONG LETTER PA;Lo;0;L;;;;;N;;;;;
|
||||
1E11B;NYIAKENG PUACHUE HMONG LETTER XYA;Lo;0;L;;;;;N;;;;;
|
||||
1E11C;NYIAKENG PUACHUE HMONG LETTER NPA;Lo;0;L;;;;;N;;;;;
|
||||
1E11D;NYIAKENG PUACHUE HMONG LETTER DLA;Lo;0;L;;;;;N;;;;;
|
||||
1E11E;NYIAKENG PUACHUE HMONG LETTER NPLA;Lo;0;L;;;;;N;;;;;
|
||||
1E11F;NYIAKENG PUACHUE HMONG LETTER HAH;Lo;0;L;;;;;N;;;;;
|
||||
1E120;NYIAKENG PUACHUE HMONG LETTER MLA;Lo;0;L;;;;;N;;;;;
|
||||
1E121;NYIAKENG PUACHUE HMONG LETTER PLA;Lo;0;L;;;;;N;;;;;
|
||||
1E122;NYIAKENG PUACHUE HMONG LETTER GA;Lo;0;L;;;;;N;;;;;
|
||||
1E123;NYIAKENG PUACHUE HMONG LETTER RRA;Lo;0;L;;;;;N;;;;;
|
||||
1E124;NYIAKENG PUACHUE HMONG LETTER A;Lo;0;L;;;;;N;;;;;
|
||||
1E125;NYIAKENG PUACHUE HMONG LETTER AA;Lo;0;L;;;;;N;;;;;
|
||||
1E126;NYIAKENG PUACHUE HMONG LETTER I;Lo;0;L;;;;;N;;;;;
|
||||
1E127;NYIAKENG PUACHUE HMONG LETTER U;Lo;0;L;;;;;N;;;;;
|
||||
1E128;NYIAKENG PUACHUE HMONG LETTER O;Lo;0;L;;;;;N;;;;;
|
||||
1E129;NYIAKENG PUACHUE HMONG LETTER OO;Lo;0;L;;;;;N;;;;;
|
||||
1E12A;NYIAKENG PUACHUE HMONG LETTER E;Lo;0;L;;;;;N;;;;;
|
||||
1E12B;NYIAKENG PUACHUE HMONG LETTER EE;Lo;0;L;;;;;N;;;;;
|
||||
1E12C;NYIAKENG PUACHUE HMONG LETTER W;Lo;0;L;;;;;N;;;;;
|
||||
1E130;NYIAKENG PUACHUE HMONG TONE-B;Mn;230;NSM;;;;;N;;;;;
|
||||
1E131;NYIAKENG PUACHUE HMONG TONE-M;Mn;230;NSM;;;;;N;;;;;
|
||||
1E132;NYIAKENG PUACHUE HMONG TONE-J;Mn;230;NSM;;;;;N;;;;;
|
||||
1E133;NYIAKENG PUACHUE HMONG TONE-V;Mn;230;NSM;;;;;N;;;;;
|
||||
1E134;NYIAKENG PUACHUE HMONG TONE-S;Mn;230;NSM;;;;;N;;;;;
|
||||
1E135;NYIAKENG PUACHUE HMONG TONE-G;Mn;230;NSM;;;;;N;;;;;
|
||||
1E136;NYIAKENG PUACHUE HMONG TONE-D;Mn;230;NSM;;;;;N;;;;;
|
||||
1E137;NYIAKENG PUACHUE HMONG SIGN FOR PERSON;Lm;0;L;;;;;N;;;;;
|
||||
1E138;NYIAKENG PUACHUE HMONG SIGN FOR THING;Lm;0;L;;;;;N;;;;;
|
||||
1E139;NYIAKENG PUACHUE HMONG SIGN FOR LOCATION;Lm;0;L;;;;;N;;;;;
|
||||
1E13A;NYIAKENG PUACHUE HMONG SIGN FOR ANIMAL;Lm;0;L;;;;;N;;;;;
|
||||
1E13B;NYIAKENG PUACHUE HMONG SIGN FOR INVERTEBRATE;Lm;0;L;;;;;N;;;;;
|
||||
1E13C;NYIAKENG PUACHUE HMONG SIGN XW XW;Lm;0;L;;;;;N;;;;;
|
||||
1E13D;NYIAKENG PUACHUE HMONG SYLLABLE LENGTHENER;Lm;0;L;;;;;N;;;;;
|
||||
1E140;NYIAKENG PUACHUE HMONG DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;;
|
||||
1E141;NYIAKENG PUACHUE HMONG DIGIT ONE;Nd;0;L;;1;1;1;N;;;;;
|
||||
1E142;NYIAKENG PUACHUE HMONG DIGIT TWO;Nd;0;L;;2;2;2;N;;;;;
|
||||
1E143;NYIAKENG PUACHUE HMONG DIGIT THREE;Nd;0;L;;3;3;3;N;;;;;
|
||||
1E144;NYIAKENG PUACHUE HMONG DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;;
|
||||
1E145;NYIAKENG PUACHUE HMONG DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;;
|
||||
1E146;NYIAKENG PUACHUE HMONG DIGIT SIX;Nd;0;L;;6;6;6;N;;;;;
|
||||
1E147;NYIAKENG PUACHUE HMONG DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;;
|
||||
1E148;NYIAKENG PUACHUE HMONG DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;;
|
||||
1E149;NYIAKENG PUACHUE HMONG DIGIT NINE;Nd;0;L;;9;9;9;N;;;;;
|
||||
1E14E;NYIAKENG PUACHUE HMONG LOGOGRAM NYAJ;Lo;0;L;;;;;N;;;;;
|
||||
1E14F;NYIAKENG PUACHUE HMONG CIRCLED CA;So;0;L;;;;;N;;;;;
|
||||
1E2C0;WANCHO LETTER AA;Lo;0;L;;;;;N;;;;;
|
||||
1E2C1;WANCHO LETTER A;Lo;0;L;;;;;N;;;;;
|
||||
1E2C2;WANCHO LETTER BA;Lo;0;L;;;;;N;;;;;
|
||||
1E2C3;WANCHO LETTER CA;Lo;0;L;;;;;N;;;;;
|
||||
1E2C4;WANCHO LETTER DA;Lo;0;L;;;;;N;;;;;
|
||||
1E2C5;WANCHO LETTER GA;Lo;0;L;;;;;N;;;;;
|
||||
1E2C6;WANCHO LETTER YA;Lo;0;L;;;;;N;;;;;
|
||||
1E2C7;WANCHO LETTER PHA;Lo;0;L;;;;;N;;;;;
|
||||
1E2C8;WANCHO LETTER LA;Lo;0;L;;;;;N;;;;;
|
||||
1E2C9;WANCHO LETTER NA;Lo;0;L;;;;;N;;;;;
|
||||
1E2CA;WANCHO LETTER PA;Lo;0;L;;;;;N;;;;;
|
||||
1E2CB;WANCHO LETTER TA;Lo;0;L;;;;;N;;;;;
|
||||
1E2CC;WANCHO LETTER THA;Lo;0;L;;;;;N;;;;;
|
||||
1E2CD;WANCHO LETTER FA;Lo;0;L;;;;;N;;;;;
|
||||
1E2CE;WANCHO LETTER SA;Lo;0;L;;;;;N;;;;;
|
||||
1E2CF;WANCHO LETTER SHA;Lo;0;L;;;;;N;;;;;
|
||||
1E2D0;WANCHO LETTER JA;Lo;0;L;;;;;N;;;;;
|
||||
1E2D1;WANCHO LETTER ZA;Lo;0;L;;;;;N;;;;;
|
||||
1E2D2;WANCHO LETTER WA;Lo;0;L;;;;;N;;;;;
|
||||
1E2D3;WANCHO LETTER VA;Lo;0;L;;;;;N;;;;;
|
||||
1E2D4;WANCHO LETTER KA;Lo;0;L;;;;;N;;;;;
|
||||
1E2D5;WANCHO LETTER O;Lo;0;L;;;;;N;;;;;
|
||||
1E2D6;WANCHO LETTER AU;Lo;0;L;;;;;N;;;;;
|
||||
1E2D7;WANCHO LETTER RA;Lo;0;L;;;;;N;;;;;
|
||||
1E2D8;WANCHO LETTER MA;Lo;0;L;;;;;N;;;;;
|
||||
1E2D9;WANCHO LETTER KHA;Lo;0;L;;;;;N;;;;;
|
||||
1E2DA;WANCHO LETTER HA;Lo;0;L;;;;;N;;;;;
|
||||
1E2DB;WANCHO LETTER E;Lo;0;L;;;;;N;;;;;
|
||||
1E2DC;WANCHO LETTER I;Lo;0;L;;;;;N;;;;;
|
||||
1E2DD;WANCHO LETTER NGA;Lo;0;L;;;;;N;;;;;
|
||||
1E2DE;WANCHO LETTER U;Lo;0;L;;;;;N;;;;;
|
||||
1E2DF;WANCHO LETTER LLHA;Lo;0;L;;;;;N;;;;;
|
||||
1E2E0;WANCHO LETTER TSA;Lo;0;L;;;;;N;;;;;
|
||||
1E2E1;WANCHO LETTER TRA;Lo;0;L;;;;;N;;;;;
|
||||
1E2E2;WANCHO LETTER ONG;Lo;0;L;;;;;N;;;;;
|
||||
1E2E3;WANCHO LETTER AANG;Lo;0;L;;;;;N;;;;;
|
||||
1E2E4;WANCHO LETTER ANG;Lo;0;L;;;;;N;;;;;
|
||||
1E2E5;WANCHO LETTER ING;Lo;0;L;;;;;N;;;;;
|
||||
1E2E6;WANCHO LETTER ON;Lo;0;L;;;;;N;;;;;
|
||||
1E2E7;WANCHO LETTER EN;Lo;0;L;;;;;N;;;;;
|
||||
1E2E8;WANCHO LETTER AAN;Lo;0;L;;;;;N;;;;;
|
||||
1E2E9;WANCHO LETTER NYA;Lo;0;L;;;;;N;;;;;
|
||||
1E2EA;WANCHO LETTER UEN;Lo;0;L;;;;;N;;;;;
|
||||
1E2EB;WANCHO LETTER YIH;Lo;0;L;;;;;N;;;;;
|
||||
1E2EC;WANCHO TONE TUP;Mn;230;NSM;;;;;N;;;;;
|
||||
1E2ED;WANCHO TONE TUPNI;Mn;230;NSM;;;;;N;;;;;
|
||||
1E2EE;WANCHO TONE KOI;Mn;230;NSM;;;;;N;;;;;
|
||||
1E2EF;WANCHO TONE KOINI;Mn;230;NSM;;;;;N;;;;;
|
||||
1E2F0;WANCHO DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;;
|
||||
1E2F1;WANCHO DIGIT ONE;Nd;0;L;;1;1;1;N;;;;;
|
||||
1E2F2;WANCHO DIGIT TWO;Nd;0;L;;2;2;2;N;;;;;
|
||||
1E2F3;WANCHO DIGIT THREE;Nd;0;L;;3;3;3;N;;;;;
|
||||
1E2F4;WANCHO DIGIT FOUR;Nd;0;L;;4;4;4;N;;;;;
|
||||
1E2F5;WANCHO DIGIT FIVE;Nd;0;L;;5;5;5;N;;;;;
|
||||
1E2F6;WANCHO DIGIT SIX;Nd;0;L;;6;6;6;N;;;;;
|
||||
1E2F7;WANCHO DIGIT SEVEN;Nd;0;L;;7;7;7;N;;;;;
|
||||
1E2F8;WANCHO DIGIT EIGHT;Nd;0;L;;8;8;8;N;;;;;
|
||||
1E2F9;WANCHO DIGIT NINE;Nd;0;L;;9;9;9;N;;;;;
|
||||
1E2FF;WANCHO NGUN SIGN;Sc;0;ET;;;;;N;;;;;
|
||||
1E800;MENDE KIKAKUI SYLLABLE M001 KI;Lo;0;R;;;;;N;;;;;
|
||||
1E801;MENDE KIKAKUI SYLLABLE M002 KA;Lo;0;R;;;;;N;;;;;
|
||||
1E802;MENDE KIKAKUI SYLLABLE M003 KU;Lo;0;R;;;;;N;;;;;
|
||||
|
|
@ -29108,6 +29448,7 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
|
|||
1E948;ADLAM CONSONANT MODIFIER;Mn;230;NSM;;;;;N;;;;;
|
||||
1E949;ADLAM GEMINATE CONSONANT MODIFIER;Mn;230;NSM;;;;;N;;;;;
|
||||
1E94A;ADLAM NUKTA;Mn;7;NSM;;;;;N;;;;;
|
||||
1E94B;ADLAM NASALIZATION MARK;Lm;0;R;;;;;N;;;;;
|
||||
1E950;ADLAM DIGIT ZERO;Nd;0;R;;0;0;0;N;;;;;
|
||||
1E951;ADLAM DIGIT ONE;Nd;0;R;;1;1;1;N;;;;;
|
||||
1E952;ADLAM DIGIT TWO;Nd;0;R;;2;2;2;N;;;;;
|
||||
|
|
@ -29188,6 +29529,67 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
|
|||
1ECB2;INDIC SIYAQ NUMBER ALTERNATE TWO;No;0;AL;;;;2;N;;;;;
|
||||
1ECB3;INDIC SIYAQ NUMBER ALTERNATE TEN THOUSAND;No;0;AL;;;;10000;N;;;;;
|
||||
1ECB4;INDIC SIYAQ ALTERNATE LAKH MARK;No;0;AL;;;;100000;N;;;;;
|
||||
1ED01;OTTOMAN SIYAQ NUMBER ONE;No;0;AL;;;;1;N;;;;;
|
||||
1ED02;OTTOMAN SIYAQ NUMBER TWO;No;0;AL;;;;2;N;;;;;
|
||||
1ED03;OTTOMAN SIYAQ NUMBER THREE;No;0;AL;;;;3;N;;;;;
|
||||
1ED04;OTTOMAN SIYAQ NUMBER FOUR;No;0;AL;;;;4;N;;;;;
|
||||
1ED05;OTTOMAN SIYAQ NUMBER FIVE;No;0;AL;;;;5;N;;;;;
|
||||
1ED06;OTTOMAN SIYAQ NUMBER SIX;No;0;AL;;;;6;N;;;;;
|
||||
1ED07;OTTOMAN SIYAQ NUMBER SEVEN;No;0;AL;;;;7;N;;;;;
|
||||
1ED08;OTTOMAN SIYAQ NUMBER EIGHT;No;0;AL;;;;8;N;;;;;
|
||||
1ED09;OTTOMAN SIYAQ NUMBER NINE;No;0;AL;;;;9;N;;;;;
|
||||
1ED0A;OTTOMAN SIYAQ NUMBER TEN;No;0;AL;;;;10;N;;;;;
|
||||
1ED0B;OTTOMAN SIYAQ NUMBER TWENTY;No;0;AL;;;;20;N;;;;;
|
||||
1ED0C;OTTOMAN SIYAQ NUMBER THIRTY;No;0;AL;;;;30;N;;;;;
|
||||
1ED0D;OTTOMAN SIYAQ NUMBER FORTY;No;0;AL;;;;40;N;;;;;
|
||||
1ED0E;OTTOMAN SIYAQ NUMBER FIFTY;No;0;AL;;;;50;N;;;;;
|
||||
1ED0F;OTTOMAN SIYAQ NUMBER SIXTY;No;0;AL;;;;60;N;;;;;
|
||||
1ED10;OTTOMAN SIYAQ NUMBER SEVENTY;No;0;AL;;;;70;N;;;;;
|
||||
1ED11;OTTOMAN SIYAQ NUMBER EIGHTY;No;0;AL;;;;80;N;;;;;
|
||||
1ED12;OTTOMAN SIYAQ NUMBER NINETY;No;0;AL;;;;90;N;;;;;
|
||||
1ED13;OTTOMAN SIYAQ NUMBER ONE HUNDRED;No;0;AL;;;;100;N;;;;;
|
||||
1ED14;OTTOMAN SIYAQ NUMBER TWO HUNDRED;No;0;AL;;;;200;N;;;;;
|
||||
1ED15;OTTOMAN SIYAQ NUMBER THREE HUNDRED;No;0;AL;;;;300;N;;;;;
|
||||
1ED16;OTTOMAN SIYAQ NUMBER FOUR HUNDRED;No;0;AL;;;;400;N;;;;;
|
||||
1ED17;OTTOMAN SIYAQ NUMBER FIVE HUNDRED;No;0;AL;;;;500;N;;;;;
|
||||
1ED18;OTTOMAN SIYAQ NUMBER SIX HUNDRED;No;0;AL;;;;600;N;;;;;
|
||||
1ED19;OTTOMAN SIYAQ NUMBER SEVEN HUNDRED;No;0;AL;;;;700;N;;;;;
|
||||
1ED1A;OTTOMAN SIYAQ NUMBER EIGHT HUNDRED;No;0;AL;;;;800;N;;;;;
|
||||
1ED1B;OTTOMAN SIYAQ NUMBER NINE HUNDRED;No;0;AL;;;;900;N;;;;;
|
||||
1ED1C;OTTOMAN SIYAQ NUMBER ONE THOUSAND;No;0;AL;;;;1000;N;;;;;
|
||||
1ED1D;OTTOMAN SIYAQ NUMBER TWO THOUSAND;No;0;AL;;;;2000;N;;;;;
|
||||
1ED1E;OTTOMAN SIYAQ NUMBER THREE THOUSAND;No;0;AL;;;;3000;N;;;;;
|
||||
1ED1F;OTTOMAN SIYAQ NUMBER FOUR THOUSAND;No;0;AL;;;;4000;N;;;;;
|
||||
1ED20;OTTOMAN SIYAQ NUMBER FIVE THOUSAND;No;0;AL;;;;5000;N;;;;;
|
||||
1ED21;OTTOMAN SIYAQ NUMBER SIX THOUSAND;No;0;AL;;;;6000;N;;;;;
|
||||
1ED22;OTTOMAN SIYAQ NUMBER SEVEN THOUSAND;No;0;AL;;;;7000;N;;;;;
|
||||
1ED23;OTTOMAN SIYAQ NUMBER EIGHT THOUSAND;No;0;AL;;;;8000;N;;;;;
|
||||
1ED24;OTTOMAN SIYAQ NUMBER NINE THOUSAND;No;0;AL;;;;9000;N;;;;;
|
||||
1ED25;OTTOMAN SIYAQ NUMBER TEN THOUSAND;No;0;AL;;;;10000;N;;;;;
|
||||
1ED26;OTTOMAN SIYAQ NUMBER TWENTY THOUSAND;No;0;AL;;;;20000;N;;;;;
|
||||
1ED27;OTTOMAN SIYAQ NUMBER THIRTY THOUSAND;No;0;AL;;;;30000;N;;;;;
|
||||
1ED28;OTTOMAN SIYAQ NUMBER FORTY THOUSAND;No;0;AL;;;;40000;N;;;;;
|
||||
1ED29;OTTOMAN SIYAQ NUMBER FIFTY THOUSAND;No;0;AL;;;;50000;N;;;;;
|
||||
1ED2A;OTTOMAN SIYAQ NUMBER SIXTY THOUSAND;No;0;AL;;;;60000;N;;;;;
|
||||
1ED2B;OTTOMAN SIYAQ NUMBER SEVENTY THOUSAND;No;0;AL;;;;70000;N;;;;;
|
||||
1ED2C;OTTOMAN SIYAQ NUMBER EIGHTY THOUSAND;No;0;AL;;;;80000;N;;;;;
|
||||
1ED2D;OTTOMAN SIYAQ NUMBER NINETY THOUSAND;No;0;AL;;;;90000;N;;;;;
|
||||
1ED2E;OTTOMAN SIYAQ MARRATAN;So;0;AL;;;;;N;;;;;
|
||||
1ED2F;OTTOMAN SIYAQ ALTERNATE NUMBER TWO;No;0;AL;;;;2;N;;;;;
|
||||
1ED30;OTTOMAN SIYAQ ALTERNATE NUMBER THREE;No;0;AL;;;;3;N;;;;;
|
||||
1ED31;OTTOMAN SIYAQ ALTERNATE NUMBER FOUR;No;0;AL;;;;4;N;;;;;
|
||||
1ED32;OTTOMAN SIYAQ ALTERNATE NUMBER FIVE;No;0;AL;;;;5;N;;;;;
|
||||
1ED33;OTTOMAN SIYAQ ALTERNATE NUMBER SIX;No;0;AL;;;;6;N;;;;;
|
||||
1ED34;OTTOMAN SIYAQ ALTERNATE NUMBER SEVEN;No;0;AL;;;;7;N;;;;;
|
||||
1ED35;OTTOMAN SIYAQ ALTERNATE NUMBER EIGHT;No;0;AL;;;;8;N;;;;;
|
||||
1ED36;OTTOMAN SIYAQ ALTERNATE NUMBER NINE;No;0;AL;;;;9;N;;;;;
|
||||
1ED37;OTTOMAN SIYAQ ALTERNATE NUMBER TEN;No;0;AL;;;;10;N;;;;;
|
||||
1ED38;OTTOMAN SIYAQ ALTERNATE NUMBER FOUR HUNDRED;No;0;AL;;;;400;N;;;;;
|
||||
1ED39;OTTOMAN SIYAQ ALTERNATE NUMBER SIX HUNDRED;No;0;AL;;;;600;N;;;;;
|
||||
1ED3A;OTTOMAN SIYAQ ALTERNATE NUMBER TWO THOUSAND;No;0;AL;;;;2000;N;;;;;
|
||||
1ED3B;OTTOMAN SIYAQ ALTERNATE NUMBER TEN THOUSAND;No;0;AL;;;;10000;N;;;;;
|
||||
1ED3C;OTTOMAN SIYAQ FRACTION ONE HALF;No;0;AL;;;;1/2;N;;;;;
|
||||
1ED3D;OTTOMAN SIYAQ FRACTION ONE SIXTH;No;0;AL;;;;1/6;N;;;;;
|
||||
1EE00;ARABIC MATHEMATICAL ALEF;Lo;0;AL;<font> 0627;;;;N;;;;;
|
||||
1EE01;ARABIC MATHEMATICAL BEH;Lo;0;AL;<font> 0628;;;;N;;;;;
|
||||
1EE02;ARABIC MATHEMATICAL JEEM;Lo;0;AL;<font> 062C;;;;N;;;;;
|
||||
|
|
@ -29662,6 +30064,7 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
|
|||
1F169;NEGATIVE CIRCLED LATIN CAPITAL LETTER Z;So;0;L;;;;;N;;;;;
|
||||
1F16A;RAISED MC SIGN;So;0;ON;<super> 004D 0043;;;;N;;;;;
|
||||
1F16B;RAISED MD SIGN;So;0;ON;<super> 004D 0044;;;;N;;;;;
|
||||
1F16C;RAISED MR SIGN;So;0;ON;<super> 004D 0052;;;;N;;;;;
|
||||
1F170;NEGATIVE SQUARED LATIN CAPITAL LETTER A;So;0;L;;;;;N;;;;;
|
||||
1F171;NEGATIVE SQUARED LATIN CAPITAL LETTER B;So;0;L;;;;;N;;;;;
|
||||
1F172;NEGATIVE SQUARED LATIN CAPITAL LETTER C;So;0;L;;;;;N;;;;;
|
||||
|
|
@ -30794,6 +31197,7 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
|
|||
1F6D2;SHOPPING TROLLEY;So;0;ON;;;;;N;;;;;
|
||||
1F6D3;STUPA;So;0;ON;;;;;N;;;;;
|
||||
1F6D4;PAGODA;So;0;ON;;;;;N;;;;;
|
||||
1F6D5;HINDU TEMPLE;So;0;ON;;;;;N;;;;;
|
||||
1F6E0;HAMMER AND WRENCH;So;0;ON;;;;;N;;;;;
|
||||
1F6E1;SHIELD;So;0;ON;;;;;N;;;;;
|
||||
1F6E2;OIL DRUM;So;0;ON;;;;;N;;;;;
|
||||
|
|
@ -30817,6 +31221,7 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
|
|||
1F6F7;SLED;So;0;ON;;;;;N;;;;;
|
||||
1F6F8;FLYING SAUCER;So;0;ON;;;;;N;;;;;
|
||||
1F6F9;SKATEBOARD;So;0;ON;;;;;N;;;;;
|
||||
1F6FA;AUTO RICKSHAW;So;0;ON;;;;;N;;;;;
|
||||
1F700;ALCHEMICAL SYMBOL FOR QUINTESSENCE;So;0;ON;;;;;N;;;;;
|
||||
1F701;ALCHEMICAL SYMBOL FOR AIR;So;0;ON;;;;;N;;;;;
|
||||
1F702;ALCHEMICAL SYMBOL FOR FIRE;So;0;ON;;;;;N;;;;;
|
||||
|
|
@ -31022,6 +31427,18 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
|
|||
1F7D6;NEGATIVE CIRCLED TRIANGLE;So;0;ON;;;;;N;;;;;
|
||||
1F7D7;CIRCLED SQUARE;So;0;ON;;;;;N;;;;;
|
||||
1F7D8;NEGATIVE CIRCLED SQUARE;So;0;ON;;;;;N;;;;;
|
||||
1F7E0;LARGE ORANGE CIRCLE;So;0;ON;;;;;N;;;;;
|
||||
1F7E1;LARGE YELLOW CIRCLE;So;0;ON;;;;;N;;;;;
|
||||
1F7E2;LARGE GREEN CIRCLE;So;0;ON;;;;;N;;;;;
|
||||
1F7E3;LARGE PURPLE CIRCLE;So;0;ON;;;;;N;;;;;
|
||||
1F7E4;LARGE BROWN CIRCLE;So;0;ON;;;;;N;;;;;
|
||||
1F7E5;LARGE RED SQUARE;So;0;ON;;;;;N;;;;;
|
||||
1F7E6;LARGE BLUE SQUARE;So;0;ON;;;;;N;;;;;
|
||||
1F7E7;LARGE ORANGE SQUARE;So;0;ON;;;;;N;;;;;
|
||||
1F7E8;LARGE YELLOW SQUARE;So;0;ON;;;;;N;;;;;
|
||||
1F7E9;LARGE GREEN SQUARE;So;0;ON;;;;;N;;;;;
|
||||
1F7EA;LARGE PURPLE SQUARE;So;0;ON;;;;;N;;;;;
|
||||
1F7EB;LARGE BROWN SQUARE;So;0;ON;;;;;N;;;;;
|
||||
1F800;LEFTWARDS ARROW WITH SMALL TRIANGLE ARROWHEAD;So;0;ON;;;;;N;;;;;
|
||||
1F801;UPWARDS ARROW WITH SMALL TRIANGLE ARROWHEAD;So;0;ON;;;;;N;;;;;
|
||||
1F802;RIGHTWARDS ARROW WITH SMALL TRIANGLE ARROWHEAD;So;0;ON;;;;;N;;;;;
|
||||
|
|
@ -31182,6 +31599,9 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
|
|||
1F909;DOWNWARD FACING NOTCHED HOOK;So;0;ON;;;;;N;;;;;
|
||||
1F90A;DOWNWARD FACING HOOK WITH DOT;So;0;ON;;;;;N;;;;;
|
||||
1F90B;DOWNWARD FACING NOTCHED HOOK WITH DOT;So;0;ON;;;;;N;;;;;
|
||||
1F90D;WHITE HEART;So;0;ON;;;;;N;;;;;
|
||||
1F90E;BROWN HEART;So;0;ON;;;;;N;;;;;
|
||||
1F90F;PINCHING HAND;So;0;ON;;;;;N;;;;;
|
||||
1F910;ZIPPER-MOUTH FACE;So;0;ON;;;;;N;;;;;
|
||||
1F911;MONEY-MOUTH FACE;So;0;ON;;;;;N;;;;;
|
||||
1F912;FACE WITH THERMOMETER;So;0;ON;;;;;N;;;;;
|
||||
|
|
@ -31229,6 +31649,7 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
|
|||
1F93C;WRESTLERS;So;0;ON;;;;;N;;;;;
|
||||
1F93D;WATER POLO;So;0;ON;;;;;N;;;;;
|
||||
1F93E;HANDBALL;So;0;ON;;;;;N;;;;;
|
||||
1F93F;DIVING MASK;So;0;ON;;;;;N;;;;;
|
||||
1F940;WILTED FLOWER;So;0;ON;;;;;N;;;;;
|
||||
1F941;DRUM WITH DRUMSTICKS;So;0;ON;;;;;N;;;;;
|
||||
1F942;CLINKING GLASSES;So;0;ON;;;;;N;;;;;
|
||||
|
|
@ -31278,11 +31699,13 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
|
|||
1F96E;MOON CAKE;So;0;ON;;;;;N;;;;;
|
||||
1F96F;BAGEL;So;0;ON;;;;;N;;;;;
|
||||
1F970;SMILING FACE WITH SMILING EYES AND THREE HEARTS;So;0;ON;;;;;N;;;;;
|
||||
1F971;YAWNING FACE;So;0;ON;;;;;N;;;;;
|
||||
1F973;FACE WITH PARTY HORN AND PARTY HAT;So;0;ON;;;;;N;;;;;
|
||||
1F974;FACE WITH UNEVEN EYES AND WAVY MOUTH;So;0;ON;;;;;N;;;;;
|
||||
1F975;OVERHEATED FACE;So;0;ON;;;;;N;;;;;
|
||||
1F976;FREEZING FACE;So;0;ON;;;;;N;;;;;
|
||||
1F97A;FACE WITH PLEADING EYES;So;0;ON;;;;;N;;;;;
|
||||
1F97B;SARI;So;0;ON;;;;;N;;;;;
|
||||
1F97C;LAB COAT;So;0;ON;;;;;N;;;;;
|
||||
1F97D;GOGGLES;So;0;ON;;;;;N;;;;;
|
||||
1F97E;HIKING BOOT;So;0;ON;;;;;N;;;;;
|
||||
|
|
@ -31322,6 +31745,14 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
|
|||
1F9A0;MICROBE;So;0;ON;;;;;N;;;;;
|
||||
1F9A1;BADGER;So;0;ON;;;;;N;;;;;
|
||||
1F9A2;SWAN;So;0;ON;;;;;N;;;;;
|
||||
1F9A5;SLOTH;So;0;ON;;;;;N;;;;;
|
||||
1F9A6;OTTER;So;0;ON;;;;;N;;;;;
|
||||
1F9A7;ORANGUTAN;So;0;ON;;;;;N;;;;;
|
||||
1F9A8;SKUNK;So;0;ON;;;;;N;;;;;
|
||||
1F9A9;FLAMINGO;So;0;ON;;;;;N;;;;;
|
||||
1F9AA;OYSTER;So;0;ON;;;;;N;;;;;
|
||||
1F9AE;GUIDE DOG;So;0;ON;;;;;N;;;;;
|
||||
1F9AF;PROBING CANE;So;0;ON;;;;;N;;;;;
|
||||
1F9B0;EMOJI COMPONENT RED HAIR;So;0;ON;;;;;N;;;;;
|
||||
1F9B1;EMOJI COMPONENT CURLY HAIR;So;0;ON;;;;;N;;;;;
|
||||
1F9B2;EMOJI COMPONENT BALD;So;0;ON;;;;;N;;;;;
|
||||
|
|
@ -31332,9 +31763,26 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
|
|||
1F9B7;TOOTH;So;0;ON;;;;;N;;;;;
|
||||
1F9B8;SUPERHERO;So;0;ON;;;;;N;;;;;
|
||||
1F9B9;SUPERVILLAIN;So;0;ON;;;;;N;;;;;
|
||||
1F9BA;SAFETY VEST;So;0;ON;;;;;N;;;;;
|
||||
1F9BB;EAR WITH HEARING AID;So;0;ON;;;;;N;;;;;
|
||||
1F9BC;MOTORIZED WHEELCHAIR;So;0;ON;;;;;N;;;;;
|
||||
1F9BD;MANUAL WHEELCHAIR;So;0;ON;;;;;N;;;;;
|
||||
1F9BE;MECHANICAL ARM;So;0;ON;;;;;N;;;;;
|
||||
1F9BF;MECHANICAL LEG;So;0;ON;;;;;N;;;;;
|
||||
1F9C0;CHEESE WEDGE;So;0;ON;;;;;N;;;;;
|
||||
1F9C1;CUPCAKE;So;0;ON;;;;;N;;;;;
|
||||
1F9C2;SALT SHAKER;So;0;ON;;;;;N;;;;;
|
||||
1F9C3;BEVERAGE BOX;So;0;ON;;;;;N;;;;;
|
||||
1F9C4;GARLIC;So;0;ON;;;;;N;;;;;
|
||||
1F9C5;ONION;So;0;ON;;;;;N;;;;;
|
||||
1F9C6;FALAFEL;So;0;ON;;;;;N;;;;;
|
||||
1F9C7;WAFFLE;So;0;ON;;;;;N;;;;;
|
||||
1F9C8;BUTTER;So;0;ON;;;;;N;;;;;
|
||||
1F9C9;MATE DRINK;So;0;ON;;;;;N;;;;;
|
||||
1F9CA;ICE CUBE;So;0;ON;;;;;N;;;;;
|
||||
1F9CD;STANDING PERSON;So;0;ON;;;;;N;;;;;
|
||||
1F9CE;KNEELING PERSON;So;0;ON;;;;;N;;;;;
|
||||
1F9CF;DEAF PERSON;So;0;ON;;;;;N;;;;;
|
||||
1F9D0;FACE WITH MONOCLE;So;0;ON;;;;;N;;;;;
|
||||
1F9D1;ADULT;So;0;ON;;;;;N;;;;;
|
||||
1F9D2;CHILD;So;0;ON;;;;;N;;;;;
|
||||
|
|
@ -31383,6 +31831,90 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
|
|||
1F9FD;SPONGE;So;0;ON;;;;;N;;;;;
|
||||
1F9FE;RECEIPT;So;0;ON;;;;;N;;;;;
|
||||
1F9FF;NAZAR AMULET;So;0;ON;;;;;N;;;;;
|
||||
1FA00;NEUTRAL CHESS KING;So;0;ON;;;;;N;;;;;
|
||||
1FA01;NEUTRAL CHESS QUEEN;So;0;ON;;;;;N;;;;;
|
||||
1FA02;NEUTRAL CHESS ROOK;So;0;ON;;;;;N;;;;;
|
||||
1FA03;NEUTRAL CHESS BISHOP;So;0;ON;;;;;N;;;;;
|
||||
1FA04;NEUTRAL CHESS KNIGHT;So;0;ON;;;;;N;;;;;
|
||||
1FA05;NEUTRAL CHESS PAWN;So;0;ON;;;;;N;;;;;
|
||||
1FA06;WHITE CHESS KNIGHT ROTATED FORTY-FIVE DEGREES;So;0;ON;;;;;N;;;;;
|
||||
1FA07;BLACK CHESS KNIGHT ROTATED FORTY-FIVE DEGREES;So;0;ON;;;;;N;;;;;
|
||||
1FA08;NEUTRAL CHESS KNIGHT ROTATED FORTY-FIVE DEGREES;So;0;ON;;;;;N;;;;;
|
||||
1FA09;WHITE CHESS KING ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;;
|
||||
1FA0A;WHITE CHESS QUEEN ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;;
|
||||
1FA0B;WHITE CHESS ROOK ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;;
|
||||
1FA0C;WHITE CHESS BISHOP ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;;
|
||||
1FA0D;WHITE CHESS KNIGHT ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;;
|
||||
1FA0E;WHITE CHESS PAWN ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;;
|
||||
1FA0F;BLACK CHESS KING ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;;
|
||||
1FA10;BLACK CHESS QUEEN ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;;
|
||||
1FA11;BLACK CHESS ROOK ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;;
|
||||
1FA12;BLACK CHESS BISHOP ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;;
|
||||
1FA13;BLACK CHESS KNIGHT ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;;
|
||||
1FA14;BLACK CHESS PAWN ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;;
|
||||
1FA15;NEUTRAL CHESS KING ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;;
|
||||
1FA16;NEUTRAL CHESS QUEEN ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;;
|
||||
1FA17;NEUTRAL CHESS ROOK ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;;
|
||||
1FA18;NEUTRAL CHESS BISHOP ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;;
|
||||
1FA19;NEUTRAL CHESS KNIGHT ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;;
|
||||
1FA1A;NEUTRAL CHESS PAWN ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;;
|
||||
1FA1B;WHITE CHESS KNIGHT ROTATED ONE HUNDRED THIRTY-FIVE DEGREES;So;0;ON;;;;;N;;;;;
|
||||
1FA1C;BLACK CHESS KNIGHT ROTATED ONE HUNDRED THIRTY-FIVE DEGREES;So;0;ON;;;;;N;;;;;
|
||||
1FA1D;NEUTRAL CHESS KNIGHT ROTATED ONE HUNDRED THIRTY-FIVE DEGREES;So;0;ON;;;;;N;;;;;
|
||||
1FA1E;WHITE CHESS TURNED KING;So;0;ON;;;;;N;;;;;
|
||||
1FA1F;WHITE CHESS TURNED QUEEN;So;0;ON;;;;;N;;;;;
|
||||
1FA20;WHITE CHESS TURNED ROOK;So;0;ON;;;;;N;;;;;
|
||||
1FA21;WHITE CHESS TURNED BISHOP;So;0;ON;;;;;N;;;;;
|
||||
1FA22;WHITE CHESS TURNED KNIGHT;So;0;ON;;;;;N;;;;;
|
||||
1FA23;WHITE CHESS TURNED PAWN;So;0;ON;;;;;N;;;;;
|
||||
1FA24;BLACK CHESS TURNED KING;So;0;ON;;;;;N;;;;;
|
||||
1FA25;BLACK CHESS TURNED QUEEN;So;0;ON;;;;;N;;;;;
|
||||
1FA26;BLACK CHESS TURNED ROOK;So;0;ON;;;;;N;;;;;
|
||||
1FA27;BLACK CHESS TURNED BISHOP;So;0;ON;;;;;N;;;;;
|
||||
1FA28;BLACK CHESS TURNED KNIGHT;So;0;ON;;;;;N;;;;;
|
||||
1FA29;BLACK CHESS TURNED PAWN;So;0;ON;;;;;N;;;;;
|
||||
1FA2A;NEUTRAL CHESS TURNED KING;So;0;ON;;;;;N;;;;;
|
||||
1FA2B;NEUTRAL CHESS TURNED QUEEN;So;0;ON;;;;;N;;;;;
|
||||
1FA2C;NEUTRAL CHESS TURNED ROOK;So;0;ON;;;;;N;;;;;
|
||||
1FA2D;NEUTRAL CHESS TURNED BISHOP;So;0;ON;;;;;N;;;;;
|
||||
1FA2E;NEUTRAL CHESS TURNED KNIGHT;So;0;ON;;;;;N;;;;;
|
||||
1FA2F;NEUTRAL CHESS TURNED PAWN;So;0;ON;;;;;N;;;;;
|
||||
1FA30;WHITE CHESS KNIGHT ROTATED TWO HUNDRED TWENTY-FIVE DEGREES;So;0;ON;;;;;N;;;;;
|
||||
1FA31;BLACK CHESS KNIGHT ROTATED TWO HUNDRED TWENTY-FIVE DEGREES;So;0;ON;;;;;N;;;;;
|
||||
1FA32;NEUTRAL CHESS KNIGHT ROTATED TWO HUNDRED TWENTY-FIVE DEGREES;So;0;ON;;;;;N;;;;;
|
||||
1FA33;WHITE CHESS KING ROTATED TWO HUNDRED SEVENTY DEGREES;So;0;ON;;;;;N;;;;;
|
||||
1FA34;WHITE CHESS QUEEN ROTATED TWO HUNDRED SEVENTY DEGREES;So;0;ON;;;;;N;;;;;
|
||||
1FA35;WHITE CHESS ROOK ROTATED TWO HUNDRED SEVENTY DEGREES;So;0;ON;;;;;N;;;;;
|
||||
1FA36;WHITE CHESS BISHOP ROTATED TWO HUNDRED SEVENTY DEGREES;So;0;ON;;;;;N;;;;;
|
||||
1FA37;WHITE CHESS KNIGHT ROTATED TWO HUNDRED SEVENTY DEGREES;So;0;ON;;;;;N;;;;;
|
||||
1FA38;WHITE CHESS PAWN ROTATED TWO HUNDRED SEVENTY DEGREES;So;0;ON;;;;;N;;;;;
|
||||
1FA39;BLACK CHESS KING ROTATED TWO HUNDRED SEVENTY DEGREES;So;0;ON;;;;;N;;;;;
|
||||
1FA3A;BLACK CHESS QUEEN ROTATED TWO HUNDRED SEVENTY DEGREES;So;0;ON;;;;;N;;;;;
|
||||
1FA3B;BLACK CHESS ROOK ROTATED TWO HUNDRED SEVENTY DEGREES;So;0;ON;;;;;N;;;;;
|
||||
1FA3C;BLACK CHESS BISHOP ROTATED TWO HUNDRED SEVENTY DEGREES;So;0;ON;;;;;N;;;;;
|
||||
1FA3D;BLACK CHESS KNIGHT ROTATED TWO HUNDRED SEVENTY DEGREES;So;0;ON;;;;;N;;;;;
|
||||
1FA3E;BLACK CHESS PAWN ROTATED TWO HUNDRED SEVENTY DEGREES;So;0;ON;;;;;N;;;;;
|
||||
1FA3F;NEUTRAL CHESS KING ROTATED TWO HUNDRED SEVENTY DEGREES;So;0;ON;;;;;N;;;;;
|
||||
1FA40;NEUTRAL CHESS QUEEN ROTATED TWO HUNDRED SEVENTY DEGREES;So;0;ON;;;;;N;;;;;
|
||||
1FA41;NEUTRAL CHESS ROOK ROTATED TWO HUNDRED SEVENTY DEGREES;So;0;ON;;;;;N;;;;;
|
||||
1FA42;NEUTRAL CHESS BISHOP ROTATED TWO HUNDRED SEVENTY DEGREES;So;0;ON;;;;;N;;;;;
|
||||
1FA43;NEUTRAL CHESS KNIGHT ROTATED TWO HUNDRED SEVENTY DEGREES;So;0;ON;;;;;N;;;;;
|
||||
1FA44;NEUTRAL CHESS PAWN ROTATED TWO HUNDRED SEVENTY DEGREES;So;0;ON;;;;;N;;;;;
|
||||
1FA45;WHITE CHESS KNIGHT ROTATED THREE HUNDRED FIFTEEN DEGREES;So;0;ON;;;;;N;;;;;
|
||||
1FA46;BLACK CHESS KNIGHT ROTATED THREE HUNDRED FIFTEEN DEGREES;So;0;ON;;;;;N;;;;;
|
||||
1FA47;NEUTRAL CHESS KNIGHT ROTATED THREE HUNDRED FIFTEEN DEGREES;So;0;ON;;;;;N;;;;;
|
||||
1FA48;WHITE CHESS EQUIHOPPER;So;0;ON;;;;;N;;;;;
|
||||
1FA49;BLACK CHESS EQUIHOPPER;So;0;ON;;;;;N;;;;;
|
||||
1FA4A;NEUTRAL CHESS EQUIHOPPER;So;0;ON;;;;;N;;;;;
|
||||
1FA4B;WHITE CHESS EQUIHOPPER ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;;
|
||||
1FA4C;BLACK CHESS EQUIHOPPER ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;;
|
||||
1FA4D;NEUTRAL CHESS EQUIHOPPER ROTATED NINETY DEGREES;So;0;ON;;;;;N;;;;;
|
||||
1FA4E;WHITE CHESS KNIGHT-QUEEN;So;0;ON;;;;;N;;;;;
|
||||
1FA4F;WHITE CHESS KNIGHT-ROOK;So;0;ON;;;;;N;;;;;
|
||||
1FA50;WHITE CHESS KNIGHT-BISHOP;So;0;ON;;;;;N;;;;;
|
||||
1FA51;BLACK CHESS KNIGHT-QUEEN;So;0;ON;;;;;N;;;;;
|
||||
1FA52;BLACK CHESS KNIGHT-ROOK;So;0;ON;;;;;N;;;;;
|
||||
1FA53;BLACK CHESS KNIGHT-BISHOP;So;0;ON;;;;;N;;;;;
|
||||
1FA60;XIANGQI RED GENERAL;So;0;ON;;;;;N;;;;;
|
||||
1FA61;XIANGQI RED MANDARIN;So;0;ON;;;;;N;;;;;
|
||||
1FA62;XIANGQI RED ELEPHANT;So;0;ON;;;;;N;;;;;
|
||||
|
|
@ -31397,6 +31929,22 @@ FFFD;REPLACEMENT CHARACTER;So;0;ON;;;;;N;;;;;
|
|||
1FA6B;XIANGQI BLACK CHARIOT;So;0;ON;;;;;N;;;;;
|
||||
1FA6C;XIANGQI BLACK CANNON;So;0;ON;;;;;N;;;;;
|
||||
1FA6D;XIANGQI BLACK SOLDIER;So;0;ON;;;;;N;;;;;
|
||||
1FA70;BALLET SHOES;So;0;ON;;;;;N;;;;;
|
||||
1FA71;ONE-PIECE SWIMSUIT;So;0;ON;;;;;N;;;;;
|
||||
1FA72;BRIEFS;So;0;ON;;;;;N;;;;;
|
||||
1FA73;SHORTS;So;0;ON;;;;;N;;;;;
|
||||
1FA78;DROP OF BLOOD;So;0;ON;;;;;N;;;;;
|
||||
1FA79;ADHESIVE BANDAGE;So;0;ON;;;;;N;;;;;
|
||||
1FA7A;STETHOSCOPE;So;0;ON;;;;;N;;;;;
|
||||
1FA80;YO-YO;So;0;ON;;;;;N;;;;;
|
||||
1FA81;KITE;So;0;ON;;;;;N;;;;;
|
||||
1FA82;PARACHUTE;So;0;ON;;;;;N;;;;;
|
||||
1FA90;RINGED PLANET;So;0;ON;;;;;N;;;;;
|
||||
1FA91;CHAIR;So;0;ON;;;;;N;;;;;
|
||||
1FA92;RAZOR;So;0;ON;;;;;N;;;;;
|
||||
1FA93;AXE;So;0;ON;;;;;N;;;;;
|
||||
1FA94;DIYA LAMP;So;0;ON;;;;;N;;;;;
|
||||
1FA95;BANJO;So;0;ON;;;;;N;;;;;
|
||||
20000;<CJK Ideograph Extension B, First>;Lo;0;L;;;;;N;;;;;
|
||||
2A6D6;<CJK Ideograph Extension B, Last>;Lo;0;L;;;;;N;;;;;
|
||||
2A700;<CJK Ideograph Extension C, First>;Lo;0;L;;;;;N;;;;;
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
#!/usr/bin/awk -f
|
||||
|
||||
## Copyright (C) 2015-2018 Free Software Foundation, Inc.
|
||||
## Copyright (C) 2015-2019 Free Software Foundation, Inc.
|
||||
|
||||
## Author: Glenn Morris <rgm@gnu.org>
|
||||
|
||||
|
|
@ -115,14 +115,15 @@ function name2alias(name , w, w2) {
|
|||
else if (name ~ /duployan|shorthand/) return "duployan-shorthand"
|
||||
else if (name ~ /sutton signwriting/) return "sutton-sign-writing"
|
||||
|
||||
sub(/ (extended|extensions|supplement).*/, "", name)
|
||||
sub(/^small /, "", name)
|
||||
sub(/ (extended|extensions*|supplement).*/, "", name)
|
||||
sub(/numbers/, "number", name)
|
||||
sub(/numerals/, "numeral", name)
|
||||
sub(/symbols/, "symbol", name)
|
||||
sub(/forms$/, "form", name)
|
||||
sub(/tiles$/, "tile", name)
|
||||
sub(/^new /, "", name)
|
||||
sub(/ (characters|hieroglyphs|cursive)$/, "", name)
|
||||
sub(/ (characters|hieroglyphs|cursive|hieroglyph format controls)$/, "", name)
|
||||
gsub(/ /, "-", name)
|
||||
|
||||
return name
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@
|
|||
<td class="icon"><a href="http://www.unicode.org/"><img border="0"
|
||||
src="http://www.unicode.org/webscripts/logo60s2.gif" align="middle"
|
||||
alt="[Unicode]" width="34" height="33"></a> <a class="bar"
|
||||
href="http://www.unicode.org/copyright.html"><font size="3">Terms of
|
||||
href="https://www.unicode.org/copyright.html"><font size="3">Terms of
|
||||
Use</font></a></td>
|
||||
<td class="bar"><a href="http://www.unicode.org" class="bar">Home</a>
|
||||
| <a href="http://www.unicode.org/sitemap/" class="bar">Site Map</a> |
|
||||
|
|
@ -59,46 +59,48 @@
|
|||
<td valign="top" class="navColCell"><a href="#1">Unicode Copyright</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" class="navColCell"><a href="#2">Restricted Rights
|
||||
Legend</a></td>
|
||||
<td valign="top" class="navColCell"><a href="#6">Definitions</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" class="navColCell"><a href="#3">Warranties &
|
||||
Disclaimers</a></td>
|
||||
<td valign="top" class="navColCell"><a href="#8">Terms of Use</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" class="navColCell"><a href="#2">Restricted Rights Legend</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" class="navColCell"><a href="#3">Warranties & Disclaimers</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" class="navColCell"><a href="#4">Waiver of Damages</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" class="navColCell"><a href="#5">Trademarks & Logos</a></td>
|
||||
<td valign="top" class="navColCell"><a href="#5">Trademarks & Logos</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" class="navColCell"><a href="#7">Miscellaneous</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" class="navColCell"><a href="#License">Data Files and
|
||||
Software License Agreement (Exhibit 1)</a></td>
|
||||
<td class="navColTitle">Unicode License</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" class="navColCell"> </td>
|
||||
<td valign="top" class="navColCell">
|
||||
<a href="https://www.unicode.org/license.html">Unicode Data Files and Software License</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
<table class="navColTable" border="0" width="100%" cellspacing="4"
|
||||
cellpadding="0">
|
||||
<tr>
|
||||
<td class="navColTitle">Related Links</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" class="navColCell">
|
||||
<a href="http://www.unicode.org/policies/logo_policy.html">Trademark Policy</a></td>
|
||||
<a href="https://www.unicode.org/policies/privacy_policy.html">Privacy Policy</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" class="navColCell">
|
||||
<a href="http://www.unicode.org/policies/policies.html">Unicode
|
||||
Policies</a></td>
|
||||
<a href="https://www.unicode.org/policies/logo_policy.html">Trademark Policy</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td valign="top" class="navColCell"></td>
|
||||
<td valign="top" class="navColCell">
|
||||
<a href="https://www.unicode.org/policies/policies.html">Unicode
|
||||
Policies</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
|
@ -108,30 +110,41 @@
|
|||
<td>
|
||||
|
||||
<blockquote>
|
||||
<h1>Unicode® Terms of Use</h1>
|
||||
<h1>Unicode® Copyright and Terms of Use</h1>
|
||||
|
||||
<p>For the general privacy policy governing access to this site, see
|
||||
the
|
||||
<a href="http://www.unicode.org/policies/privacy_policy.html">
|
||||
Unicode Privacy Policy</a>. For trademark usage, see
|
||||
<a href="http://www.unicode.org/policies/logo_policy.html">the
|
||||
Unicode® Consortium Name and Trademark Usage Policy</a>.</p>
|
||||
Unicode Privacy Policy</a>.</p>
|
||||
|
||||
<table class="sidebar" align="right" width="50%" id="table1">
|
||||
<tr>
|
||||
<td class="sidebarTitle">Notice to End User: Terms of Use</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="sidebar">Carefully read the following legal agreement
|
||||
("Agreement"). Use or copying of the software and/or codes
|
||||
provided with this agreement (The "Software") constitutes your
|
||||
acceptance of these terms. If you have any questions about these terms of use, please <a href="http://www.unicode.org/contacts.html">contact the Unicode Consortium</a>.</td>
|
||||
</tr>
|
||||
</table>
|
||||
<ol type="A">
|
||||
<li><u><a name="1"></a>Unicode Copyright.</u>
|
||||
<li><u><a name="1"></a>Unicode Copyright</u>
|
||||
<ol>
|
||||
<li>Copyright © 1991-2018 Unicode, Inc. All rights reserved.</li>
|
||||
<li>Copyright © 1991-2019 Unicode, Inc. All rights reserved.</li>
|
||||
</ol>
|
||||
</li>
|
||||
|
||||
<li><u><a name="6"></a>Definitions</u>
|
||||
<pre>
|
||||
Unicode Data Files ("DATA FILES") include all data files under the directories:
|
||||
https://www.unicode.org/Public/
|
||||
https://www.unicode.org/reports/
|
||||
https://www.unicode.org/ivd/data/
|
||||
|
||||
Unicode Data Files do not include PDF online code charts under the directory:
|
||||
https://www.unicode.org/Public/
|
||||
|
||||
Unicode Software ("SOFTWARE") includes any source code published in the Unicode Standard
|
||||
or any source code or compiled code under the directories:
|
||||
https://www.unicode.org/Public/PROGRAMS/
|
||||
https://www.unicode.org/Public/cldr/
|
||||
https://site.icu-project.org/download/
|
||||
</pre>
|
||||
</li>
|
||||
|
||||
<li><u><a name="8"></a>Terms of Use</u>
|
||||
<ol>
|
||||
|
||||
<li>Certain documents and files on this website contain a legend
|
||||
indicating that "Modification is permitted." Any person is
|
||||
hereby authorized, without fee, to modify such documents and
|
||||
|
|
@ -141,22 +154,26 @@ <h1>Unicode® Terms of Use</h1>
|
|||
reproduce, and distribute all documents and files, subject to the Terms and Conditions
|
||||
herein.</li>
|
||||
<li>Further specifications of rights and restrictions pertaining
|
||||
to the use of the particular set of data files known as the
|
||||
"Unicode Character Database" can be found in the
|
||||
<a href="#License">License</a>.</li>
|
||||
to the use of the Unicode DATA FILES and SOFTWARE can be found in the
|
||||
<a href="https://www.unicode.org/license.html">Unicode Data Files and Software License</a>.</li>
|
||||
<li>Each version of the Unicode Standard has further
|
||||
specifications of rights and restrictions of use. For the book
|
||||
editions (Unicode 5.0 and earlier), these are found on the back
|
||||
of the
|
||||
<a href="http://www.unicode.org/versions/Unicode5.0.0/Title.pdf">title page</a>.
|
||||
The online code charts carry specific restrictions. All other files, including online documentation of the core specification for Unicode 6.0 and later, are covered under these general Terms of Use.</li>
|
||||
<a href="http://www.unicode.org/versions/Unicode5.0.0/Title.pdf">title page</a>.</li>
|
||||
<li>
|
||||
The Unicode PDF <a href="https://www.unicode.org/charts/">online code charts</a> carry specific restrictions. Those restrictions are incorporated as the
|
||||
first page of each PDF code chart.</li>
|
||||
<li>All other files, including online documentation of the core specification for Unicode 6.0 and later, are covered under these general Terms of Use.</li>
|
||||
<li>No license is granted to "mirror" the Unicode website where
|
||||
a fee is charged for access to the "mirror" site.</li>
|
||||
<li>Modification is not permitted with respect to this document.
|
||||
All copies of this document must be verbatim.</li>
|
||||
</ol>
|
||||
</li>
|
||||
<li><u><a name="2"></a>Restricted Rights Legend</u>. Any technical
|
||||
<li><u><a name="2"></a>Restricted Rights Legend</u>
|
||||
<ol>
|
||||
<li>Any technical
|
||||
data or software which is licensed to the United States of
|
||||
America, its agencies and/or instrumentalities under this
|
||||
Agreement is commercial technical data or commercial computer
|
||||
|
|
@ -169,66 +186,71 @@ <h1>Unicode® Terms of Use</h1>
|
|||
227-7202, as applicable, use, duplication or disclosure by the
|
||||
Government is subject to the restrictions set forth in this
|
||||
Agreement.</li>
|
||||
<li><u><a name="3"></a>Warranties and Disclaimers</u>.
|
||||
</ol>
|
||||
</li>
|
||||
<li><u><a name="3"></a>Warranties and Disclaimers</u>
|
||||
<ol>
|
||||
<li>This publication and/or website may include technical or
|
||||
typographical errors or other inaccuracies . Changes are
|
||||
typographical errors or other inaccuracies. Changes are
|
||||
periodically added to the information herein; these changes will
|
||||
be incorporated in new editions of the publication and/or
|
||||
website. Unicode may make improvements and/or changes in the
|
||||
website. Unicode, Inc. may make improvements and/or changes in the
|
||||
product(s) and/or program(s) described in this publication
|
||||
and/or website at any time.</li>
|
||||
<li>If this file has been purchased on magnetic or optical media
|
||||
from Unicode, Inc. the sole and exclusive remedy for any claim
|
||||
will be exchange of the defective media within ninety (90) days
|
||||
of original purchase.</li>
|
||||
<li>EXCEPT AS PROVIDED IN SECTION C.2, THIS PUBLICATION AND/OR
|
||||
<li>EXCEPT AS PROVIDED IN SECTION E.2, THIS PUBLICATION AND/OR
|
||||
SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND EITHER
|
||||
EXPRESS, IMPLIED, OR STATUTORY, INCLUDING, BUT NOT LIMITED TO,
|
||||
ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
|
||||
PURPOSE, OR NON-INFRINGEMENT. UNICODE AND ITS LICENSORS ASSUME
|
||||
PURPOSE, OR NON-INFRINGEMENT. UNICODE, INC. AND ITS LICENSORS ASSUME
|
||||
NO RESPONSIBILITY FOR ERRORS OR OMISSIONS IN THIS PUBLICATION
|
||||
AND/OR SOFTWARE OR OTHER DOCUMENTS WHICH ARE REFERENCED BY OR
|
||||
LINKED TO THIS PUBLICATION OR THE UNICODE WEBSITE.</li>
|
||||
</ol>
|
||||
</li>
|
||||
<li><u><a name="4"></a>Waiver of Damages.</u> In no event shall
|
||||
Unicode or its licensors be liable for any special, incidental,
|
||||
<li><u><a name="4"></a>Waiver of Damages</u>
|
||||
<ol>
|
||||
<li>In no event shall
|
||||
Unicode, Inc. or its licensors be liable for any special, incidental,
|
||||
indirect or consequential damages of any kind, or any damages
|
||||
whatsoever, whether or not Unicode was advised of the possibility
|
||||
whatsoever, whether or not Unicode, Inc. was advised of the possibility
|
||||
of the damage, including, without limitation, those resulting from
|
||||
the following: loss of use, data or profits, in connection with
|
||||
the use, modification or distribution of this information or its
|
||||
derivatives.</li>
|
||||
<li><u><a name="5"></a>Trademarks & Logos.</u>
|
||||
</ol>
|
||||
</li>
|
||||
<li><u><a name="5"></a>Trademarks & Logos</u>
|
||||
<ol>
|
||||
<li>The Unicode Word Mark and the Unicode Logo are trademarks of Unicode, Inc. “The Unicode Consortium” and “Unicode, Inc.” are trade names of Unicode, Inc. Use of the information and materials found on this website indicates your acknowledgement of Unicode, Inc.’s exclusive worldwide rights in the Unicode Word Mark, the Unicode Logo, and the Unicode trade names.</li>
|
||||
<li><a href="http://www.unicode.org/policies/logo_policy.html">The Unicode Consortium Name and Trademark Usage Policy</a> (“Trademark Policy”) are incorporated herein by reference and you agree to abide by the provisions of the Trademark Policy, which may be changed from time to time in the sole discretion of Unicode, Inc.</li>
|
||||
<li>All third party trademarks referenced herein are the property of their respective owners.
|
||||
</li>
|
||||
<li>All third party trademarks referenced herein are the property of their respective owners.</li>
|
||||
</ol>
|
||||
</li>
|
||||
|
||||
<li><u><a name="7"></a>Miscellaneous</u>.
|
||||
<li><u><a name="7"></a>Miscellaneous</u>
|
||||
<ol>
|
||||
<li><u>Jurisdiction and Venue</u>. This server is operated from
|
||||
<li><u>Jurisdiction and Venue</u>. This website is operated from
|
||||
a location in the State of California, United States of America.
|
||||
Unicode makes no representation that the materials are
|
||||
Unicode, Inc. makes no representation that the materials are
|
||||
appropriate for use in other locations. If you access this
|
||||
server from other locations, you are responsible for compliance
|
||||
with local laws. This Agreement, all use of this site and any
|
||||
claims and damages resulting from use of this site are governed
|
||||
website from other locations, you are responsible for compliance
|
||||
with local laws. This Agreement, all use of this website and any
|
||||
claims and damages resulting from use of this website are governed
|
||||
solely by the laws of the State of California without regard to
|
||||
any principles which would apply the laws of a different
|
||||
jurisdiction. The user agrees that any disputes regarding this
|
||||
site shall be resolved solely in the courts located in Santa
|
||||
website shall be resolved solely in the courts located in Santa
|
||||
Clara County, California. The user agrees said courts have
|
||||
personal jurisdiction and agree to waive any right to transfer
|
||||
the dispute to any other forum. </li>
|
||||
<li><u>Modification by Unicode </u>Unicode shall have the right
|
||||
to modify this Agreement at any time by posting it to this site.
|
||||
the dispute to any other forum.</li>
|
||||
<li><u>Modification by Unicode, Inc.</u> Unicode, Inc. shall have the right
|
||||
to modify this Agreement at any time by posting it to this website.
|
||||
The user may not assign any part of this Agreement without
|
||||
Unicode’s prior written consent.</li>
|
||||
Unicode, Inc.’s prior written consent.</li>
|
||||
<li><u>Taxes.</u> The user agrees to pay any taxes arising from
|
||||
access to this website or use of the information herein, except
|
||||
for those based on Unicode’s net income.</li>
|
||||
|
|
@ -240,70 +262,7 @@ <h1>Unicode® Terms of Use</h1>
|
|||
</ol>
|
||||
</li>
|
||||
</ol>
|
||||
</blockquote>
|
||||
<hr width="95%">
|
||||
|
||||
<blockquote>
|
||||
<h3 align="center"><a name="Exhibit1">EXHIBIT 1</a><br>
|
||||
<a name="License">UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE</a></h3>
|
||||
|
||||
<pre>
|
||||
Unicode Data Files include all data files under the directories
|
||||
http://www.unicode.org/Public/, http://www.unicode.org/reports/,
|
||||
http://www.unicode.org/cldr/data/, http://source.icu-project.org/repos/icu/, and
|
||||
http://www.unicode.org/utility/trac/browser/.
|
||||
|
||||
Unicode Data Files do not include PDF online code charts under the
|
||||
directory http://www.unicode.org/Public/.
|
||||
|
||||
Software includes any source code published in the Unicode Standard
|
||||
or under the directories
|
||||
http://www.unicode.org/Public/, http://www.unicode.org/reports/,
|
||||
http://www.unicode.org/cldr/data/, http://source.icu-project.org/repos/icu/, and
|
||||
http://www.unicode.org/utility/trac/browser/.
|
||||
|
||||
NOTICE TO USER: Carefully read the following legal agreement.
|
||||
BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S
|
||||
DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"),
|
||||
YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE
|
||||
TERMS AND CONDITIONS OF THIS AGREEMENT.
|
||||
IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE
|
||||
THE DATA FILES OR SOFTWARE.
|
||||
|
||||
COPYRIGHT AND PERMISSION NOTICE
|
||||
|
||||
Copyright © 1991-2018 Unicode, Inc. All rights reserved.
|
||||
Distributed under the Terms of Use in http://www.unicode.org/copyright.html.
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of the Unicode data files and any associated documentation
|
||||
(the "Data Files") or Unicode software and any associated documentation
|
||||
(the "Software") to deal in the Data Files or Software
|
||||
without restriction, including without limitation the rights to use,
|
||||
copy, modify, merge, publish, distribute, and/or sell copies of
|
||||
the Data Files or Software, and to permit persons to whom the Data Files
|
||||
or Software are furnished to do so, provided that either
|
||||
(a) this copyright and permission notice appear with all copies
|
||||
of the Data Files or Software, or
|
||||
(b) this copyright and permission notice appear in associated
|
||||
Documentation.
|
||||
|
||||
THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF
|
||||
ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
|
||||
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
NONINFRINGEMENT OF THIRD PARTY RIGHTS.
|
||||
IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS
|
||||
NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL
|
||||
DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
|
||||
DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
|
||||
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||
PERFORMANCE OF THE DATA FILES OR SOFTWARE.
|
||||
|
||||
Except as contained in this notice, the name of a copyright holder
|
||||
shall not be used in advertising or otherwise to promote the sale,
|
||||
use or other dealings in these Data Files or Software without prior
|
||||
written authorization of the copyright holder.
|
||||
</pre>
|
||||
|
||||
</blockquote>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
;; unidata-gen.el -- Create files containing character property data.
|
||||
|
||||
;; Copyright (C) 2008-2018 Free Software Foundation, Inc.
|
||||
;; Copyright (C) 2008-2019 Free Software Foundation, Inc.
|
||||
|
||||
;; Copyright (C) 2005, 2006, 2007, 2008, 2009, 2010, 2011
|
||||
;; National Institute of Advanced Industrial Science and Technology (AIST)
|
||||
|
|
@ -1413,7 +1413,7 @@ Property value is a symbol `o' (Open), `c' (Close), or `n' (None)."
|
|||
(copyright (with-temp-buffer
|
||||
(insert-file-contents
|
||||
(expand-file-name "copyright.html" unidata-dir))
|
||||
(re-search-forward "^Copyright .*Unicode, Inc.")
|
||||
(re-search-forward "Copyright .*Unicode, Inc.")
|
||||
(match-string 0))))
|
||||
(or unidata-list (unidata-setup-list unidata-text-file))
|
||||
(let* ((basename (file-name-nondirectory file))
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
;;; uvs.el --- utility for UVS (format 14) cmap subtables in OpenType fonts.
|
||||
|
||||
;; Copyright (C) 2014-2018 Free Software Foundation, Inc.
|
||||
;; Copyright (C) 2014-2019 Free Software Foundation, Inc.
|
||||
|
||||
;; Author: YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
|
||||
|
||||
|
|
|
|||
|
|
@ -7,7 +7,7 @@
|
|||
# By default, this script uses the local-time calendar year.
|
||||
# Set the UPDATE_COPYRIGHT_YEAR environment variable to override the default.
|
||||
|
||||
# Copyright 2013-2018 Free Software Foundation, Inc.
|
||||
# Copyright 2013-2019 Free Software Foundation, Inc.
|
||||
|
||||
# This file is part of GNU Emacs.
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
#!/usr/bin/env bash
|
||||
### update_autogen - update some auto-generated files in the Emacs tree
|
||||
|
||||
## Copyright (C) 2011-2018 Free Software Foundation, Inc.
|
||||
## Copyright (C) 2011-2019 Free Software Foundation, Inc.
|
||||
|
||||
## Author: Glenn Morris <rgm@gnu.org>
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
### upload-manuals - upload the Emacs manuals to the gnu.org website
|
||||
|
||||
## Copyright 2018 Free Software Foundation, Inc.
|
||||
## Copyright 2018-2019 Free Software Foundation, Inc.
|
||||
|
||||
## Author: Glenn Morris <rgm@gnu.org>
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/sh
|
||||
### autogen.sh - tool to help build Emacs from a repository checkout
|
||||
|
||||
## Copyright (C) 2011-2018 Free Software Foundation, Inc.
|
||||
## Copyright (C) 2011-2019 Free Software Foundation, Inc.
|
||||
|
||||
## Author: Glenn Morris <rgm@gnu.org>
|
||||
## Maintainer: emacs-devel@gnu.org
|
||||
|
|
|
|||
200
build-aux/config.guess
vendored
200
build-aux/config.guess
vendored
|
|
@ -1,8 +1,8 @@
|
|||
#! /bin/sh
|
||||
# Attempt to guess a canonical system name.
|
||||
# Copyright 1992-2018 Free Software Foundation, Inc.
|
||||
# Copyright 1992-2019 Free Software Foundation, Inc.
|
||||
|
||||
timestamp='2018-11-28'
|
||||
timestamp='2019-03-04'
|
||||
|
||||
# This file is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License as published by
|
||||
|
|
@ -50,7 +50,7 @@ version="\
|
|||
GNU config.guess ($timestamp)
|
||||
|
||||
Originally written by Per Bothner.
|
||||
Copyright 1992-2018 Free Software Foundation, Inc.
|
||||
Copyright 1992-2019 Free Software Foundation, Inc.
|
||||
|
||||
This is free software; see the source for copying conditions. There is NO
|
||||
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
|
||||
|
|
@ -96,8 +96,7 @@ fi
|
|||
|
||||
tmp=
|
||||
# shellcheck disable=SC2172
|
||||
trap 'test -z "$tmp" || rm -fr "$tmp"' 1 2 13 15
|
||||
trap 'exitcode=$?; test -z "$tmp" || rm -fr "$tmp"; exit $exitcode' 0
|
||||
trap 'test -z "$tmp" || rm -fr "$tmp"' 0 1 2 13 15
|
||||
|
||||
set_cc_for_build() {
|
||||
: "${TMPDIR=/tmp}"
|
||||
|
|
@ -392,15 +391,20 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in
|
|||
echo i386-pc-auroraux"$UNAME_RELEASE"
|
||||
exit ;;
|
||||
i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
|
||||
UNAME_REL="`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`"
|
||||
case `isainfo -b` in
|
||||
32)
|
||||
echo i386-pc-solaris2"$UNAME_REL"
|
||||
;;
|
||||
64)
|
||||
echo x86_64-pc-solaris2"$UNAME_REL"
|
||||
;;
|
||||
esac
|
||||
set_cc_for_build
|
||||
SUN_ARCH=i386
|
||||
# If there is a compiler, see if it is configured for 64-bit objects.
|
||||
# Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
|
||||
# This test works for both compilers.
|
||||
if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
|
||||
if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \
|
||||
(CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
|
||||
grep IS_64BIT_ARCH >/dev/null
|
||||
then
|
||||
SUN_ARCH=x86_64
|
||||
fi
|
||||
fi
|
||||
echo "$SUN_ARCH"-pc-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
|
||||
exit ;;
|
||||
sun4*:SunOS:6*:*)
|
||||
# According to config.sub, this is the proper way to canonicalize
|
||||
|
|
@ -981,22 +985,50 @@ EOF
|
|||
exit ;;
|
||||
mips:Linux:*:* | mips64:Linux:*:*)
|
||||
set_cc_for_build
|
||||
IS_GLIBC=0
|
||||
test x"${LIBC}" = xgnu && IS_GLIBC=1
|
||||
sed 's/^ //' << EOF > "$dummy.c"
|
||||
#undef CPU
|
||||
#undef ${UNAME_MACHINE}
|
||||
#undef ${UNAME_MACHINE}el
|
||||
#undef mips
|
||||
#undef mipsel
|
||||
#undef mips64
|
||||
#undef mips64el
|
||||
#if ${IS_GLIBC} && defined(_ABI64)
|
||||
LIBCABI=gnuabi64
|
||||
#else
|
||||
#if ${IS_GLIBC} && defined(_ABIN32)
|
||||
LIBCABI=gnuabin32
|
||||
#else
|
||||
LIBCABI=${LIBC}
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if ${IS_GLIBC} && defined(__mips64) && defined(__mips_isa_rev) && __mips_isa_rev>=6
|
||||
CPU=mipsisa64r6
|
||||
#else
|
||||
#if ${IS_GLIBC} && !defined(__mips64) && defined(__mips_isa_rev) && __mips_isa_rev>=6
|
||||
CPU=mipsisa32r6
|
||||
#else
|
||||
#if defined(__mips64)
|
||||
CPU=mips64
|
||||
#else
|
||||
CPU=mips
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
|
||||
CPU=${UNAME_MACHINE}el
|
||||
MIPS_ENDIAN=el
|
||||
#else
|
||||
#if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
|
||||
CPU=${UNAME_MACHINE}
|
||||
MIPS_ENDIAN=
|
||||
#else
|
||||
CPU=
|
||||
MIPS_ENDIAN=
|
||||
#endif
|
||||
#endif
|
||||
EOF
|
||||
eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU'`"
|
||||
test "x$CPU" != x && { echo "$CPU-unknown-linux-$LIBC"; exit; }
|
||||
eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU\|^MIPS_ENDIAN\|^LIBCABI'`"
|
||||
test "x$CPU" != x && { echo "$CPU${MIPS_ENDIAN}-unknown-linux-$LIBCABI"; exit; }
|
||||
;;
|
||||
mips64el:Linux:*:*)
|
||||
echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
|
||||
|
|
@ -1109,7 +1141,7 @@ EOF
|
|||
*Pentium) UNAME_MACHINE=i586 ;;
|
||||
*Pent*|*Celeron) UNAME_MACHINE=i686 ;;
|
||||
esac
|
||||
echo "$UNAME_MACHINE-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}{$UNAME_VERSION}"
|
||||
echo "$UNAME_MACHINE-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}"
|
||||
exit ;;
|
||||
i*86:*:3.2:*)
|
||||
if test -f /usr/options/cb.name; then
|
||||
|
|
@ -1429,6 +1461,130 @@ EOF
|
|||
exit ;;
|
||||
esac
|
||||
|
||||
# No uname command or uname output not recognized.
|
||||
set_cc_for_build
|
||||
cat > "$dummy.c" <<EOF
|
||||
#ifdef _SEQUENT_
|
||||
#include <sys/types.h>
|
||||
#include <sys/utsname.h>
|
||||
#endif
|
||||
main ()
|
||||
{
|
||||
#if defined (sony)
|
||||
#if defined (MIPSEB)
|
||||
/* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed,
|
||||
I don't know.... */
|
||||
printf ("mips-sony-bsd\n"); exit (0);
|
||||
#else
|
||||
#include <sys/param.h>
|
||||
printf ("m68k-sony-newsos%s\n",
|
||||
#ifdef NEWSOS4
|
||||
"4"
|
||||
#else
|
||||
""
|
||||
#endif
|
||||
); exit (0);
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined (NeXT)
|
||||
#if !defined (__ARCHITECTURE__)
|
||||
#define __ARCHITECTURE__ "m68k"
|
||||
#endif
|
||||
int version;
|
||||
version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
|
||||
if (version < 4)
|
||||
printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
|
||||
else
|
||||
printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);
|
||||
exit (0);
|
||||
#endif
|
||||
|
||||
#if defined (MULTIMAX) || defined (n16)
|
||||
#if defined (UMAXV)
|
||||
printf ("ns32k-encore-sysv\n"); exit (0);
|
||||
#else
|
||||
#if defined (CMU)
|
||||
printf ("ns32k-encore-mach\n"); exit (0);
|
||||
#else
|
||||
printf ("ns32k-encore-bsd\n"); exit (0);
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined (__386BSD__)
|
||||
printf ("i386-pc-bsd\n"); exit (0);
|
||||
#endif
|
||||
|
||||
#if defined (sequent)
|
||||
#if defined (i386)
|
||||
printf ("i386-sequent-dynix\n"); exit (0);
|
||||
#endif
|
||||
#if defined (ns32000)
|
||||
printf ("ns32k-sequent-dynix\n"); exit (0);
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined (_SEQUENT_)
|
||||
struct utsname un;
|
||||
|
||||
uname(&un);
|
||||
if (strncmp(un.version, "V2", 2) == 0) {
|
||||
printf ("i386-sequent-ptx2\n"); exit (0);
|
||||
}
|
||||
if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */
|
||||
printf ("i386-sequent-ptx1\n"); exit (0);
|
||||
}
|
||||
printf ("i386-sequent-ptx\n"); exit (0);
|
||||
#endif
|
||||
|
||||
#if defined (vax)
|
||||
#if !defined (ultrix)
|
||||
#include <sys/param.h>
|
||||
#if defined (BSD)
|
||||
#if BSD == 43
|
||||
printf ("vax-dec-bsd4.3\n"); exit (0);
|
||||
#else
|
||||
#if BSD == 199006
|
||||
printf ("vax-dec-bsd4.3reno\n"); exit (0);
|
||||
#else
|
||||
printf ("vax-dec-bsd\n"); exit (0);
|
||||
#endif
|
||||
#endif
|
||||
#else
|
||||
printf ("vax-dec-bsd\n"); exit (0);
|
||||
#endif
|
||||
#else
|
||||
printf ("vax-dec-ultrix\n"); exit (0);
|
||||
#endif
|
||||
#endif
|
||||
#if defined(ultrix) || defined(_ultrix) || defined(__ultrix) || defined(__ultrix__)
|
||||
#if defined(mips) || defined(__mips) || defined(__mips__) || defined(MIPS) || defined(__MIPS__)
|
||||
#include <signal.h>
|
||||
#if defined(_SIZE_T_) /* >= ULTRIX4 */
|
||||
printf ("mips-dec-ultrix4\n"); exit (0);
|
||||
#else
|
||||
#if defined(ULTRIX3) || defined(ultrix3) || defined(SIGLOST)
|
||||
printf ("mips-dec-ultrix3\n"); exit (0);
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined (alliant) && defined (i860)
|
||||
printf ("i860-alliant-bsd\n"); exit (0);
|
||||
#endif
|
||||
|
||||
exit (1);
|
||||
}
|
||||
EOF
|
||||
|
||||
$CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null && SYSTEM_NAME=`$dummy` &&
|
||||
{ echo "$SYSTEM_NAME"; exit; }
|
||||
|
||||
# Apollos put the system type in the environment.
|
||||
test -d /usr/apollo && { echo "$ISP-apollo-$SYSTYPE"; exit; }
|
||||
|
||||
echo "$0: unable to guess system type" >&2
|
||||
|
||||
case "$UNAME_MACHINE:$UNAME_SYSTEM" in
|
||||
|
|
|
|||
35
build-aux/config.sub
vendored
35
build-aux/config.sub
vendored
|
|
@ -1,8 +1,8 @@
|
|||
#! /bin/sh
|
||||
# Configuration validation subroutine script.
|
||||
# Copyright 1992-2018 Free Software Foundation, Inc.
|
||||
# Copyright 1992-2019 Free Software Foundation, Inc.
|
||||
|
||||
timestamp='2018-11-28'
|
||||
timestamp='2019-01-05'
|
||||
|
||||
# This file is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License as published by
|
||||
|
|
@ -67,7 +67,7 @@ Report bugs and patches to <config-patches@gnu.org>."
|
|||
version="\
|
||||
GNU config.sub ($timestamp)
|
||||
|
||||
Copyright 1992-2018 Free Software Foundation, Inc.
|
||||
Copyright 1992-2019 Free Software Foundation, Inc.
|
||||
|
||||
This is free software; see the source for copying conditions. There is NO
|
||||
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."
|
||||
|
|
@ -111,7 +111,8 @@ case $# in
|
|||
esac
|
||||
|
||||
# Split fields of configuration type
|
||||
IFS="-" read -r field1 field2 field3 field4 <<EOF
|
||||
# shellcheck disable=SC2162
|
||||
IFS="-" read field1 field2 field3 field4 <<EOF
|
||||
$1
|
||||
EOF
|
||||
|
||||
|
|
@ -821,7 +822,9 @@ case $basic_machine in
|
|||
cpu=m68k
|
||||
vendor=next
|
||||
case $os in
|
||||
nextstep* )
|
||||
openstep*)
|
||||
;;
|
||||
nextstep*)
|
||||
;;
|
||||
ns2*)
|
||||
os=nextstep2
|
||||
|
|
@ -918,7 +921,8 @@ case $basic_machine in
|
|||
;;
|
||||
|
||||
*-*)
|
||||
IFS="-" read -r cpu vendor <<EOF
|
||||
# shellcheck disable=SC2162
|
||||
IFS="-" read cpu vendor <<EOF
|
||||
$basic_machine
|
||||
EOF
|
||||
;;
|
||||
|
|
@ -1183,13 +1187,13 @@ case $cpu-$vendor in
|
|||
| le32 | le64 \
|
||||
| lm32 \
|
||||
| m32c | m32r | m32rle \
|
||||
| m5200 | m68000 | m680[012346]0 | m68360 | m683?2 | m68k | v70 | w65 \
|
||||
| m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip \
|
||||
| m5200 | m68000 | m680[012346]0 | m68360 | m683?2 | m68k \
|
||||
| m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x \
|
||||
| m88110 | m88k | maxq | mb | mcore | mep | metag \
|
||||
| microblaze | microblazeel \
|
||||
| mips | mipsbe | mipseb | mipsel | mipsle \
|
||||
| mips16 \
|
||||
| mips64 | mips64el \
|
||||
| mips64 | mips64eb | mips64el \
|
||||
| mips64octeon | mips64octeonel \
|
||||
| mips64orion | mips64orionel \
|
||||
| mips64r5900 | mips64r5900el \
|
||||
|
|
@ -1216,11 +1220,12 @@ case $cpu-$vendor in
|
|||
| nds32 | nds32le | nds32be \
|
||||
| nfp \
|
||||
| nios | nios2 | nios2eb | nios2el \
|
||||
| none | np1 | ns16k | ns32k \
|
||||
| none | np1 | ns16k | ns32k | nvptx \
|
||||
| open8 \
|
||||
| or1k* \
|
||||
| or32 \
|
||||
| orion \
|
||||
| picochip \
|
||||
| pdp10 | pdp11 | pj | pjl | pn | power \
|
||||
| powerpc | powerpc64 | powerpc64le | powerpcle | powerpcspe \
|
||||
| pru \
|
||||
|
|
@ -1228,7 +1233,8 @@ case $cpu-$vendor in
|
|||
| riscv | riscv32 | riscv64 \
|
||||
| rl78 | romp | rs6000 | rx \
|
||||
| score \
|
||||
| sh | sh[1234] | sh[24]a | sh[24]ae[lb] | sh[23]e | she[lb] | sh[lb]e \
|
||||
| sh | shl \
|
||||
| sh[1234] | sh[24]a | sh[24]ae[lb] | sh[23]e | she[lb] | sh[lb]e \
|
||||
| sh[1234]e[lb] | sh[12345][lb]e | sh[23]ele | sh64 | sh64le \
|
||||
| sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet \
|
||||
| sparclite \
|
||||
|
|
@ -1238,10 +1244,11 @@ case $cpu-$vendor in
|
|||
| tic30 | tic4x | tic54x | tic55x | tic6x | tic80 \
|
||||
| tron \
|
||||
| ubicom32 \
|
||||
| v850 | v850e | v850e1 | v850es | v850e2 | v850e2v3 \
|
||||
| v70 | v850 | v850e | v850e1 | v850es | v850e2 | v850e2v3 \
|
||||
| vax \
|
||||
| visium \
|
||||
| wasm32 \
|
||||
| w65 \
|
||||
| wasm32 | wasm64 \
|
||||
| we32k \
|
||||
| x86 | x86_64 | xc16x | xgate | xps100 \
|
||||
| xstormy16 | xtensa* \
|
||||
|
|
@ -1361,7 +1368,7 @@ case $os in
|
|||
| powermax* | dnix* | nx6 | nx7 | sei* | dragonfly* \
|
||||
| skyos* | haiku* | rdos* | toppers* | drops* | es* \
|
||||
| onefs* | tirtos* | phoenix* | fuchsia* | redox* | bme* \
|
||||
| midnightbsd* | amdhsa* | unleashed*)
|
||||
| midnightbsd* | amdhsa* | unleashed* | emscripten* | wasi*)
|
||||
# Remember, each alternative MUST END IN *, to match a version number.
|
||||
;;
|
||||
qnx*)
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/sh
|
||||
# Check the format of GNU Emacs change log entries.
|
||||
|
||||
# Copyright 2014-2018 Free Software Foundation, Inc.
|
||||
# Copyright 2014-2019 Free Software Foundation, Inc.
|
||||
|
||||
# This file is part of GNU Emacs.
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/sh
|
||||
# Check file names in git commits for GNU Emacs.
|
||||
|
||||
# Copyright 2014-2018 Free Software Foundation, Inc.
|
||||
# Copyright 2014-2019 Free Software Foundation, Inc.
|
||||
|
||||
# This file is part of GNU Emacs.
|
||||
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ my $VERSION = '2018-03-07 03:47'; # UTC
|
|||
# If you change this file with Emacs, please let the write hook
|
||||
# do its job. Otherwise, update this string manually.
|
||||
|
||||
# Copyright (C) 2008-2018 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2008-2019 Free Software Foundation, Inc.
|
||||
|
||||
# This program is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
# Convert git log output to ChangeLog format for GNU Emacs.
|
||||
|
||||
# Copyright (C) 2014-2018 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2014-2019 Free Software Foundation, Inc.
|
||||
|
||||
# Author: Paul Eggert
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
### make-info-dir - create info/dir, for systems without install-info
|
||||
|
||||
## Copyright (C) 2013-2018 Free Software Foundation, Inc.
|
||||
## Copyright (C) 2013-2019 Free Software Foundation, Inc.
|
||||
|
||||
## Author: Glenn Morris <rgm@gnu.org>
|
||||
## Maintainer: emacs-devel@gnu.org
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ VERSION='2018-03-07 03:47'; # UTC
|
|||
# If you change this file with Emacs, please let the write hook
|
||||
# do its job. Otherwise, update this string manually.
|
||||
|
||||
# Copyright (C) 2002-2018 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2002-2019 Free Software Foundation, Inc.
|
||||
|
||||
# This program is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
|
|
@ -36,9 +36,10 @@ The variable CMPPROG can be used to specify an alternative to 'cmp'.
|
|||
|
||||
Report bugs to <bug-gnulib@gnu.org>."
|
||||
|
||||
year=`expr "$VERSION" : '\([^-]*\)'`
|
||||
version=`expr "$VERSION" : '\([^ ]*\)'`
|
||||
version="move-if-change (gnulib) $version
|
||||
Copyright (C) 2011 Free Software Foundation, Inc.
|
||||
Copyright $year Free Software Foundation, Inc.
|
||||
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>
|
||||
This is free software: you are free to change and redistribute it.
|
||||
There is NO WARRANTY, to the extent permitted by law."
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
# Convert a MSYS path list to Windows-native format.
|
||||
# Status is zero if successful, nonzero otherwise.
|
||||
|
||||
# Copyright (C) 2013-2018 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2013-2019 Free Software Foundation, Inc.
|
||||
|
||||
# This program is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ eval '(exit $?0)' && eval 'exec perl -wS -0777 -pi "$0" "$@"'
|
|||
|
||||
my $VERSION = '2018-03-07.03:47'; # UTC
|
||||
|
||||
# Copyright (C) 2009-2018 Free Software Foundation, Inc.
|
||||
# Copyright (C) 2009-2019 Free Software Foundation, Inc.
|
||||
#
|
||||
# This program is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
#!/bin/sh
|
||||
# Write into $1/subdirs.el a list of subdirs of directory $1.
|
||||
|
||||
# Copyright (C) 1994-1995, 1997, 1999, 2001-2018 Free Software
|
||||
# Copyright (C) 1994-1995, 1997, 1999, 2001-2019 Free Software
|
||||
# Foundation, Inc.
|
||||
|
||||
# This file is part of GNU Emacs.
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
@echo off
|
||||
rem ----------------------------------------------------------------------
|
||||
rem Configuration script for MSDOS
|
||||
rem Copyright (C) 1994-1999, 2001-2018 Free Software Foundation, Inc.
|
||||
rem Copyright (C) 1994-1999, 2001-2019 Free Software Foundation, Inc.
|
||||
|
||||
rem This file is part of GNU Emacs.
|
||||
|
||||
|
|
|
|||
456
configure.ac
456
configure.ac
|
|
@ -4,7 +4,7 @@ dnl autoconf
|
|||
dnl in the directory containing this script.
|
||||
dnl If you changed any AC_DEFINES, also run autoheader.
|
||||
dnl
|
||||
dnl Copyright (C) 1994-1996, 1999-2018 Free Software Foundation, Inc.
|
||||
dnl Copyright (C) 1994-1996, 1999-2019 Free Software Foundation, Inc.
|
||||
dnl
|
||||
dnl This file is part of GNU Emacs.
|
||||
dnl
|
||||
|
|
@ -311,6 +311,84 @@ this option's value should be 'yes', 'no', 'alsa', 'oss', or 'bsd-ossaudio'.])
|
|||
],
|
||||
[with_sound=$with_features])
|
||||
|
||||
AC_ARG_WITH([pdumper],
|
||||
AS_HELP_STRING(
|
||||
[--with-pdumper=VALUE],
|
||||
[enable pdumper support unconditionally
|
||||
('yes', 'no', or 'auto': default 'auto')]),
|
||||
[ case "${withval}" in
|
||||
yes|no|auto) val=$withval ;;
|
||||
*) AC_MSG_ERROR(
|
||||
['--with-pdumper=$withval' is invalid;
|
||||
this option's value should be 'yes' or 'no'.]) ;;
|
||||
esac
|
||||
with_pdumper=$val
|
||||
],
|
||||
[with_pdumper=auto])
|
||||
|
||||
AC_ARG_WITH([unexec],
|
||||
AS_HELP_STRING(
|
||||
[--with-unexec=VALUE],
|
||||
[enable unexec support unconditionally
|
||||
('yes', 'no', or 'auto': default 'auto')]),
|
||||
[ case "${withval}" in
|
||||
yes|no|auto) val=$withval ;;
|
||||
*) AC_MSG_ERROR(
|
||||
['--with-unexec=$withval' is invalid;
|
||||
this option's value should be 'yes' or 'no'.]) ;;
|
||||
esac
|
||||
with_unexec=$val
|
||||
],
|
||||
[with_unexec=auto])
|
||||
|
||||
AC_ARG_WITH([dumping],[AS_HELP_STRING([--with-dumping=VALUE],
|
||||
[kind of dumping to use for initial Emacs build
|
||||
(VALUE one of: pdumper, unexec, none; default pdumper)])],
|
||||
[ case "${withval}" in
|
||||
pdumper|unexec|none) val=$withval ;;
|
||||
*) AC_MSG_ERROR(['--with-dumping=$withval is invalid;
|
||||
this option's value should be 'pdumper', 'unexec', or 'none'.])
|
||||
;;
|
||||
esac
|
||||
with_dumping=$val
|
||||
],
|
||||
[with_dumping=pdumper])
|
||||
|
||||
if test "$with_pdumper" = "auto"; then
|
||||
if test "$with_dumping" = "pdumper"; then
|
||||
with_pdumper=yes
|
||||
else
|
||||
with_pdumper=no
|
||||
fi
|
||||
fi
|
||||
|
||||
if test "$with_unexec" = "auto"; then
|
||||
if test "$with_dumping" = "unexec"; then
|
||||
with_unexec=yes
|
||||
else
|
||||
with_unexec=no
|
||||
fi
|
||||
fi
|
||||
|
||||
if test "$with_dumping" = "pdumper" && test "$with_pdumper" = "no"; then
|
||||
AC_MSG_ERROR(['--with-dumping=pdumper' requires pdumper support])
|
||||
fi
|
||||
|
||||
if test "$with_dumping" = "unexec" && test "$with_unexec" = "no"; then
|
||||
AC_MSG_ERROR(['--with-dumping=unexec' requires unexec support])
|
||||
fi
|
||||
|
||||
if test "$with_pdumper" = "yes"; then
|
||||
AC_DEFINE([HAVE_PDUMPER], 1, [Define to build with portable dumper support])
|
||||
HAVE_PDUMPER=yes
|
||||
else
|
||||
HAVE_PDUMPER=no
|
||||
fi
|
||||
AC_SUBST([HAVE_PDUMPER])
|
||||
|
||||
DUMPING=$with_dumping
|
||||
AC_SUBST(DUMPING)
|
||||
|
||||
dnl FIXME currently it is not the last.
|
||||
dnl This should be the last --with option, because --with-x is
|
||||
dnl added later on when we find the file name of X, and it's best to
|
||||
|
|
@ -464,38 +542,36 @@ fi)
|
|||
|
||||
AC_ARG_ENABLE(checking,
|
||||
[AS_HELP_STRING([--enable-checking@<:@=LIST@:>@],
|
||||
[enable expensive run-time checks. With LIST,
|
||||
[enable expensive checks. With LIST,
|
||||
enable only specific categories of checks.
|
||||
Categories are: all,yes,no.
|
||||
Flags are: stringbytes, stringoverrun, stringfreelist,
|
||||
xmallocoverrun, conslist, glyphs])],
|
||||
structs, glyphs])],
|
||||
[ac_checking_flags="${enableval}"],[])
|
||||
IFS="${IFS= }"; ac_save_IFS="$IFS"; IFS="$IFS,"
|
||||
CHECK_STRUCTS=false
|
||||
for check in $ac_checking_flags
|
||||
do
|
||||
case $check in
|
||||
# these set all the flags to specific states
|
||||
yes) ac_enable_checking=1 ;;
|
||||
no) ac_enable_checking= ;
|
||||
CHECK_STRUCTS=false
|
||||
ac_gc_check_stringbytes= ;
|
||||
ac_gc_check_string_overrun= ;
|
||||
ac_gc_check_string_free_list= ;
|
||||
ac_xmalloc_overrun= ;
|
||||
ac_gc_check_cons_list= ;
|
||||
ac_glyphs_debug= ;;
|
||||
all) ac_enable_checking=1 ;
|
||||
CHECK_STRUCTS=true
|
||||
ac_gc_check_stringbytes=1 ;
|
||||
ac_gc_check_string_overrun=1 ;
|
||||
ac_gc_check_string_free_list=1 ;
|
||||
ac_xmalloc_overrun=1 ;
|
||||
ac_gc_check_cons_list=1 ;
|
||||
ac_glyphs_debug=1 ;;
|
||||
# these enable particular checks
|
||||
stringbytes) ac_gc_check_stringbytes=1 ;;
|
||||
stringoverrun) ac_gc_check_string_overrun=1 ;;
|
||||
stringfreelist) ac_gc_check_string_free_list=1 ;;
|
||||
xmallocoverrun) ac_xmalloc_overrun=1 ;;
|
||||
conslist) ac_gc_check_cons_list=1 ;;
|
||||
structs) CHECK_STRUCTS=true ;;
|
||||
glyphs) ac_glyphs_debug=1 ;;
|
||||
*) AC_MSG_ERROR(unknown check category $check) ;;
|
||||
esac
|
||||
|
|
@ -506,6 +582,15 @@ if test x$ac_enable_checking != x ; then
|
|||
AC_DEFINE(ENABLE_CHECKING, 1,
|
||||
[Define to 1 if expensive run-time data type and consistency checks are enabled.])
|
||||
fi
|
||||
if $CHECK_STRUCTS; then
|
||||
AC_DEFINE([CHECK_STRUCTS], 1,
|
||||
[Define this to check whether someone updated the portable dumper
|
||||
code after changing the layout of a structure that it uses.
|
||||
If you change one of these structures, check that the pdumper.c
|
||||
code is still valid, and update the pertinent hash in pdumper.c
|
||||
by manually copying the hash from the newly-generated dmpstruct.h.])
|
||||
fi
|
||||
AC_SUBST([CHECK_STRUCTS])
|
||||
if test x$ac_gc_check_stringbytes != x ; then
|
||||
AC_DEFINE(GC_CHECK_STRING_BYTES, 1,
|
||||
[Define this temporarily to hunt a bug. If defined, the size of
|
||||
|
|
@ -520,14 +605,6 @@ if test x$ac_gc_check_string_free_list != x ; then
|
|||
AC_DEFINE(GC_CHECK_STRING_FREE_LIST, 1,
|
||||
[Define this to check the string free list.])
|
||||
fi
|
||||
if test x$ac_xmalloc_overrun != x ; then
|
||||
AC_DEFINE(XMALLOC_OVERRUN_CHECK, 1,
|
||||
[Define this to check for malloc buffer overrun.])
|
||||
fi
|
||||
if test x$ac_gc_check_cons_list != x ; then
|
||||
AC_DEFINE(GC_CHECK_CONS_LIST, 1,
|
||||
[Define this to check for errors in cons list.])
|
||||
fi
|
||||
if test x$ac_glyphs_debug != x ; then
|
||||
AC_DEFINE(GLYPH_DEBUG, 1,
|
||||
[Define this to enable glyphs debugging code.])
|
||||
|
|
@ -711,7 +788,9 @@ case "${canonical}" in
|
|||
opsys=qnxnto
|
||||
test -z "$CC" && CC=qcc
|
||||
CFLAGS="$CFLAGS -D__NO_EXT_QNX"
|
||||
LDFLAGS="-N2MB $LDFLAGS"
|
||||
if test "$with_unexec" = yes; then
|
||||
LDFLAGS="-N2MB $LDFLAGS"
|
||||
fi
|
||||
;;
|
||||
|
||||
## Intel 386 machines where we don't care about the manufacturer.
|
||||
|
|
@ -976,6 +1055,9 @@ AS_IF([test $gl_gcc_warnings = no],
|
|||
# Emacs's use of alloca inhibits protecting the stack.
|
||||
nw="$nw -Wstack-protector"
|
||||
|
||||
# Emacs's use of __attribute__ ((cold)) causes false alarms with this option.
|
||||
nw="$nw -Wsuggest-attribute=cold"
|
||||
|
||||
# Emacs's use of partly-const functions such as Fgnutls_available_p
|
||||
# make this option problematic.
|
||||
nw="$nw -Wsuggest-attribute=const"
|
||||
|
|
@ -1216,6 +1298,10 @@ AC_PATH_PROG(GZIP_PROG, gzip)
|
|||
test $with_compress_install != yes && test -n "$GZIP_PROG" && \
|
||||
GZIP_PROG=" # $GZIP_PROG # (disabled by configure --without-compress-install)"
|
||||
|
||||
if test "$with_dumping" = "unexec" && test "$opsys" = "nacl"; then
|
||||
AC_MSG_ERROR([nacl is not compatible with --with-dumping=unexec])
|
||||
fi
|
||||
|
||||
AC_CACHE_CHECK([for 'find' args to delete a file],
|
||||
[emacs_cv_find_delete],
|
||||
[if touch conftest.tmp && find conftest.tmp -delete 2>/dev/null &&
|
||||
|
|
@ -1228,25 +1314,21 @@ AC_SUBST([FIND_DELETE])
|
|||
|
||||
PAXCTL_dumped=
|
||||
PAXCTL_notdumped=
|
||||
if test "$CANNOT_DUMP" != yes; then
|
||||
if test $opsys = gnu-linux; then
|
||||
if test "${SETFATTR+set}" != set; then
|
||||
AC_CACHE_CHECK([for setfattr],
|
||||
[emacs_cv_prog_setfattr],
|
||||
[touch conftest.tmp
|
||||
if (setfattr -n user.pax.flags conftest.tmp) >/dev/null 2>&1; then
|
||||
emacs_cv_prog_setfattr=yes
|
||||
else
|
||||
emacs_cv_prog_setfattr=no
|
||||
fi])
|
||||
if test "$emacs_cv_prog_setfattr" = yes; then
|
||||
PAXCTL_notdumped='$(SETFATTR) -n user.pax.flags -v er'
|
||||
SETFATTR=setfattr
|
||||
else
|
||||
SETFATTR=
|
||||
fi
|
||||
rm -f conftest.tmp
|
||||
AC_SUBST([SETFATTR])
|
||||
if test $with_unexec = yes && test $opsys = gnu-linux; then
|
||||
if test "${SETFATTR+set}" != set; then
|
||||
AC_CACHE_CHECK([for setfattr],
|
||||
[emacs_cv_prog_setfattr],
|
||||
[touch conftest.tmp
|
||||
if (setfattr -n user.pax.flags conftest.tmp) >/dev/null 2>&1; then
|
||||
emacs_cv_prog_setfattr=yes
|
||||
else
|
||||
emacs_cv_prog_setfattr=no
|
||||
fi])
|
||||
if test "$emacs_cv_prog_setfattr" = yes; then
|
||||
PAXCTL_notdumped='$(SETFATTR) -n user.pax.flags -v er'
|
||||
SETFATTR=setfattr
|
||||
else
|
||||
SETFATTR=
|
||||
fi
|
||||
fi
|
||||
case $opsys,$PAXCTL_notdumped,$emacs_uname_r in
|
||||
|
|
@ -1276,6 +1358,7 @@ if test "$CANNOT_DUMP" != yes; then
|
|||
fi
|
||||
AC_SUBST([PAXCTL_dumped])
|
||||
AC_SUBST([PAXCTL_notdumped])
|
||||
AC_SUBST([SETFATTR])
|
||||
|
||||
# Makeinfo on macOS is ancient, check whether there is a more recent
|
||||
# version installed by Homebrew.
|
||||
|
|
@ -1352,7 +1435,7 @@ else
|
|||
fi
|
||||
|
||||
AC_CACHE_CHECK([for -znocombreloc], [emacs_cv_znocombreloc],
|
||||
[if test "$CANNOT_DUMP" = "yes"; then
|
||||
[if test $with_unexec = no; then
|
||||
emacs_cv_znocombreloc='not needed'
|
||||
else
|
||||
save_LDFLAGS=$LDFLAGS
|
||||
|
|
@ -1383,23 +1466,16 @@ AC_CACHE_CHECK([whether addresses are sanitized],
|
|||
[emacs_cv_sanitize_address=yes],
|
||||
[emacs_cv_sanitize_address=no])])
|
||||
|
||||
dnl The function dump-emacs will not be defined and temacs will do
|
||||
dnl (load "loadup") automatically unless told otherwise.
|
||||
test "x$CANNOT_DUMP" = "x" && CANNOT_DUMP=no
|
||||
case "$opsys" in
|
||||
nacl) CANNOT_DUMP=yes ;;
|
||||
esac
|
||||
|
||||
if test "$CANNOT_DUMP" = "yes"; then
|
||||
AC_DEFINE(CANNOT_DUMP, 1, [Define if Emacs cannot be dumped on your system.])
|
||||
elif test "$emacs_cv_sanitize_address" = yes; then
|
||||
AC_MSG_WARN([[Addresses are sanitized; suggest CANNOT_DUMP=yes]])
|
||||
if test $with_unexec = yes; then
|
||||
AC_DEFINE([HAVE_UNEXEC], 1, [Define if Emacs supports unexec.])
|
||||
if test "$emacs_cv_sanitize_address" = yes; then
|
||||
AC_MSG_WARN([[Addresses are sanitized; suggest --without-unexec]])
|
||||
fi
|
||||
fi
|
||||
|
||||
AC_SUBST(CANNOT_DUMP)
|
||||
|
||||
|
||||
UNEXEC_OBJ=unexelf.o
|
||||
UNEXEC_OBJ=
|
||||
test $with_unexec = yes &&
|
||||
case "$opsys" in
|
||||
# MSDOS uses unexcoff.o
|
||||
aix4-2)
|
||||
|
|
@ -1427,11 +1503,13 @@ case "$opsys" in
|
|||
# not been tested, so for now this change is for Solaris 10 or newer.
|
||||
UNEXEC_OBJ=unexsol.o
|
||||
;;
|
||||
*)
|
||||
UNEXEC_OBJ=unexelf.o
|
||||
;;
|
||||
esac
|
||||
test "$CANNOT_DUMP" = "yes" && UNEXEC_OBJ=
|
||||
|
||||
LD_SWITCH_SYSTEM=
|
||||
case "$opsys" in
|
||||
test "$with_unexec" = no || case "$opsys" in
|
||||
freebsd|dragonfly)
|
||||
## Let 'ld' find image libs and similar things in /usr/local/lib.
|
||||
## The system compiler, GCC, has apparently been modified to not
|
||||
|
|
@ -1477,8 +1555,9 @@ case "$opsys" in
|
|||
LD_SWITCH_SYSTEM="\$(LD_SWITCH_X_SITE_RPATH) $LD_SWITCH_SYSTEM" ;;
|
||||
esac
|
||||
|
||||
|
||||
C_SWITCH_MACHINE=
|
||||
|
||||
test $with_unexec = yes &&
|
||||
case $canonical in
|
||||
alpha*)
|
||||
AC_CHECK_DECL([__ELF__])
|
||||
|
|
@ -2237,7 +2316,7 @@ doug_lea_malloc=$emacs_cv_var_doug_lea_malloc
|
|||
hybrid_malloc=
|
||||
system_malloc=yes
|
||||
|
||||
test "$CANNOT_DUMP" = yes ||
|
||||
test $with_unexec = yes &&
|
||||
case "$opsys" in
|
||||
## darwin ld insists on the use of malloc routines in the System framework.
|
||||
darwin | mingw32 | nacl | sol2-10) ;;
|
||||
|
|
@ -2599,8 +2678,8 @@ check_gtk2=no
|
|||
gtk3_pkg_errors=
|
||||
if test "${opsys}" != "mingw32"; then
|
||||
if test "${with_gtk3}" = "yes" || test "${with_gtk}" = "yes" || test "$USE_X_TOOLKIT" = "maybe"; then
|
||||
GLIB_REQUIRED=2.28
|
||||
GTK_REQUIRED=3.0
|
||||
GLIB_REQUIRED=2.37.5
|
||||
GTK_REQUIRED=3.10
|
||||
GTK_MODULES="gtk+-3.0 >= $GTK_REQUIRED glib-2.0 >= $GLIB_REQUIRED"
|
||||
|
||||
dnl Checks for libraries.
|
||||
|
|
@ -2627,8 +2706,8 @@ if test "${opsys}" != "mingw32"; then
|
|||
fi
|
||||
|
||||
if test "${with_gtk2}" = "yes" || test "$check_gtk2" = "yes"; then
|
||||
GLIB_REQUIRED=2.10
|
||||
GTK_REQUIRED=2.10
|
||||
GLIB_REQUIRED=2.28
|
||||
GTK_REQUIRED=2.24
|
||||
GTK_MODULES="gtk+-2.0 >= $GTK_REQUIRED glib-2.0 >= $GLIB_REQUIRED"
|
||||
|
||||
dnl Checks for libraries.
|
||||
|
|
@ -2703,44 +2782,25 @@ if test "${HAVE_GTK}" = "yes"; then
|
|||
with_toolkit_scroll_bars=yes
|
||||
fi
|
||||
|
||||
dnl Check if we have the old file selection dialog declared and
|
||||
dnl in the link library. In 2.x it may be in the library,
|
||||
dnl but not declared if deprecated featured has been selected out.
|
||||
dnl AC_CHECK_DECL checks for a macro, so check for GTK_TYPE_FILE_SELECTION.
|
||||
HAVE_GTK_FILE_SELECTION=no
|
||||
AC_CHECK_DECL(GTK_TYPE_FILE_SELECTION, HAVE_GTK_FILE_SELECTION=yes,
|
||||
HAVE_GTK_FILE_SELECTION=no, [AC_INCLUDES_DEFAULT
|
||||
term_header=gtkutil.h
|
||||
|
||||
if test "${USE_GTK_TOOLKIT}" = GTK2; then
|
||||
|
||||
dnl Check if we have the old file selection dialog declared and
|
||||
dnl in the link library. In 2.x it may be in the library,
|
||||
dnl but not declared if deprecated featured has been selected out.
|
||||
dnl AC_CHECK_DECL checks for a macro, so check for GTK_TYPE_FILE_SELECTION.
|
||||
HAVE_GTK_FILE_SELECTION=no
|
||||
AC_CHECK_DECL(GTK_TYPE_FILE_SELECTION, HAVE_GTK_FILE_SELECTION=yes,
|
||||
HAVE_GTK_FILE_SELECTION=no, [AC_INCLUDES_DEFAULT
|
||||
#include <gtk/gtk.h>])
|
||||
if test "$HAVE_GTK_FILE_SELECTION" = yes; then
|
||||
AC_CHECK_FUNCS(gtk_file_selection_new)
|
||||
if test "$HAVE_GTK_FILE_SELECTION" = yes; then
|
||||
AC_CHECK_FUNCS(gtk_file_selection_new)
|
||||
fi
|
||||
|
||||
dnl This procedure causes a bug on certain Ubuntu GTK+2 builds
|
||||
AC_CHECK_FUNCS(gtk_window_set_has_resize_grip)
|
||||
fi
|
||||
|
||||
dnl Same as above for gtk_handle_box.
|
||||
HAVE_GTK_HANDLE_BOX=no
|
||||
AC_CHECK_DECL(GTK_TYPE_HANDLE_BOX, HAVE_GTK_HANDLE_BOX=yes,
|
||||
HAVE_GTK_HANDLE_BOX=no, [AC_INCLUDES_DEFAULT
|
||||
#include <gtk/gtk.h>])
|
||||
if test "$HAVE_GTK_HANDLE_BOX" = yes; then
|
||||
AC_CHECK_FUNCS(gtk_handle_box_new)
|
||||
fi
|
||||
|
||||
dnl Same as above for gtk_tearoff_menu_item.
|
||||
HAVE_GTK_TEAROFF_MENU_ITEM=no
|
||||
AC_CHECK_DECL(GTK_TYPE_TEAROFF_MENU_ITEM, HAVE_GTK_TEAROFF_MENU_ITEM=yes,
|
||||
HAVE_GTK_TEAROFF_MENU_ITEM=no, [AC_INCLUDES_DEFAULT
|
||||
#include <gtk/gtk.h>])
|
||||
if test "$HAVE_GTK_TEAROFF_MENU_ITEM" = yes; then
|
||||
AC_CHECK_FUNCS(gtk_tearoff_menu_item_new)
|
||||
fi
|
||||
|
||||
dnl Check for functions introduced in 2.14 and later.
|
||||
AC_CHECK_FUNCS(gtk_widget_get_window gtk_widget_set_has_window \
|
||||
gtk_dialog_get_action_area gtk_widget_get_sensitive \
|
||||
gtk_widget_get_mapped gtk_adjustment_get_page_size \
|
||||
gtk_orientable_set_orientation \
|
||||
gtk_window_set_has_resize_grip)
|
||||
|
||||
term_header=gtkutil.h
|
||||
fi
|
||||
|
||||
|
||||
|
|
@ -2869,7 +2929,7 @@ fi
|
|||
AC_SUBST(LIBSELINUX_LIBS)
|
||||
|
||||
HAVE_GNUTLS=no
|
||||
if test "${with_gnutls}" = "yes" ; then
|
||||
if test "${with_gnutls}" != "no" ; then
|
||||
EMACS_CHECK_MODULES([LIBGNUTLS], [gnutls >= 2.12.2],
|
||||
[HAVE_GNUTLS=yes], [HAVE_GNUTLS=no])
|
||||
if test "${HAVE_GNUTLS}" = "yes"; then
|
||||
|
|
@ -3242,12 +3302,55 @@ either XPointer or XPointer*.])dnl
|
|||
CFLAGS=$late_CFLAGS
|
||||
fi
|
||||
|
||||
# Check for XRender
|
||||
HAVE_XRENDER=no
|
||||
if test "${HAVE_X11}" = "yes"; then
|
||||
AC_CHECK_LIB(Xrender, XRenderQueryExtension, HAVE_XRENDER=yes)
|
||||
if test $HAVE_XRENDER = yes; then
|
||||
XRENDER_LIBS="-lXrender"
|
||||
AC_SUBST(XRENDER_LIBS)
|
||||
AC_DEFINE([HAVE_XRENDER], 1, [Define to 1 if XRender is available.])
|
||||
fi
|
||||
fi
|
||||
|
||||
HAVE_CAIRO=no
|
||||
if test "${HAVE_X11}" = "yes"; then
|
||||
if test "${with_cairo}" != "no"; then
|
||||
CAIRO_REQUIRED=1.12.0
|
||||
CAIRO_MODULE="cairo >= $CAIRO_REQUIRED"
|
||||
EMACS_CHECK_MODULES(CAIRO, $CAIRO_MODULE)
|
||||
if test $HAVE_CAIRO = yes; then
|
||||
AC_DEFINE(USE_CAIRO, 1, [Define to 1 if using cairo.])
|
||||
else
|
||||
AC_MSG_ERROR([cairo requested but not found.])
|
||||
fi
|
||||
|
||||
CFLAGS="$CFLAGS $CAIRO_CFLAGS"
|
||||
LIBS="$LIBS $CAIRO_LIBS"
|
||||
AC_SUBST(CAIRO_CFLAGS)
|
||||
AC_SUBST(CAIRO_LIBS)
|
||||
fi
|
||||
fi
|
||||
|
||||
### Start of font-backend (under any platform) section.
|
||||
# (nothing here yet -- this is a placeholder)
|
||||
### End of font-backend (under any platform) section.
|
||||
|
||||
### Start of font-backend (under X11) section.
|
||||
if test "${HAVE_X11}" = "yes"; then
|
||||
if test $HAVE_CAIRO = yes; then
|
||||
dnl Strict linkers fail with
|
||||
dnl ftfont.o: undefined reference to symbol 'FT_New_Face'
|
||||
dnl if -lfreetype is not specified.
|
||||
dnl The following is needed to set FREETYPE_LIBS.
|
||||
EMACS_CHECK_MODULES([FREETYPE], [freetype2])
|
||||
|
||||
test "$HAVE_FREETYPE" = "no" && AC_MSG_ERROR(cairo requires libfreetype)
|
||||
|
||||
EMACS_CHECK_MODULES([FONTCONFIG], [fontconfig >= 2.2.0])
|
||||
|
||||
test "$HAVE_FONTCONFIG" = "no" && AC_MSG_ERROR(cairo requires libfontconfig)
|
||||
else
|
||||
## Use -lXft if available, unless '--with-xft=no'.
|
||||
HAVE_XFT=maybe
|
||||
if test "x${with_x}" = "xno"; then
|
||||
|
|
@ -3264,15 +3367,12 @@ if test "${HAVE_X11}" = "yes"; then
|
|||
EMACS_CHECK_MODULES([XFT], [xft >= 0.13.0], [], [HAVE_XFT=no])
|
||||
## Because xterm.c uses XRenderQueryExtension when XFT is
|
||||
## enabled, we also need to link to -lXrender.
|
||||
HAVE_XRENDER=no
|
||||
AC_CHECK_LIB(Xrender, XRenderQueryExtension, HAVE_XRENDER=yes)
|
||||
if test "$HAVE_XFT" != no && test "$HAVE_XRENDER" != no; then
|
||||
OLD_CPPFLAGS="$CPPFLAGS"
|
||||
OLD_CFLAGS="$CFLAGS"
|
||||
OLD_LIBS="$LIBS"
|
||||
CPPFLAGS="$CPPFLAGS $XFT_CFLAGS"
|
||||
CFLAGS="$CFLAGS $XFT_CFLAGS"
|
||||
XFT_LIBS="-lXrender $XFT_LIBS"
|
||||
LIBS="$XFT_LIBS $LIBS"
|
||||
AC_CHECK_HEADER(X11/Xft/Xft.h,
|
||||
AC_CHECK_LIB(Xft, XftFontOpen, HAVE_XFT=yes, , $XFT_LIBS) , ,
|
||||
|
|
@ -3307,6 +3407,7 @@ if test "${HAVE_X11}" = "yes"; then
|
|||
|
||||
test "$HAVE_FREETYPE" = "no" && AC_MSG_ERROR(libxft requires libfreetype)
|
||||
fi
|
||||
fi # $HAVE_CAIRO != yes
|
||||
|
||||
HAVE_HARFBUZZ=no
|
||||
HAVE_LIBOTF=no
|
||||
|
|
@ -3370,25 +3471,6 @@ AC_SUBST(LIBOTF_LIBS)
|
|||
AC_SUBST(M17N_FLT_CFLAGS)
|
||||
AC_SUBST(M17N_FLT_LIBS)
|
||||
|
||||
HAVE_CAIRO=no
|
||||
if test "${HAVE_X11}" = "yes"; then
|
||||
if test "${with_cairo}" != "no"; then
|
||||
CAIRO_REQUIRED=1.12.0
|
||||
CAIRO_MODULE="cairo >= $CAIRO_REQUIRED"
|
||||
EMACS_CHECK_MODULES(CAIRO, $CAIRO_MODULE)
|
||||
if test $HAVE_CAIRO = yes; then
|
||||
AC_DEFINE(USE_CAIRO, 1, [Define to 1 if using cairo.])
|
||||
else
|
||||
AC_MSG_ERROR([cairo requested but not found.])
|
||||
fi
|
||||
|
||||
CFLAGS="$CFLAGS $CAIRO_CFLAGS"
|
||||
LIBS="$LIBS $CAIRO_LIBS"
|
||||
AC_SUBST(CAIRO_CFLAGS)
|
||||
AC_SUBST(CAIRO_LIBS)
|
||||
fi
|
||||
fi
|
||||
|
||||
if test "${HAVE_X11}" = "yes"; then
|
||||
AC_CHECK_HEADER(X11/Xlib-xcb.h,
|
||||
AC_CHECK_LIB(xcb, xcb_translate_coordinates, HAVE_XCB=yes))
|
||||
|
|
@ -3442,7 +3524,10 @@ fi
|
|||
|
||||
if test "${HAVE_X11}" = "yes"; then
|
||||
dnl Avoid Xpm on AIX unless requested, as it crashes; see Bug#17598.
|
||||
test "$opsys$with_xpm_set" = aix4-2 && with_xpm=no
|
||||
case $opsys,$with_xpm_set,$with_xpm in
|
||||
aix4-2,set,yes) ;;
|
||||
aix4-2,*) with_xpm=no;;
|
||||
esac
|
||||
|
||||
if test "${with_xpm}" != "no"; then
|
||||
AC_CHECK_HEADER(X11/xpm.h,
|
||||
|
|
@ -3619,8 +3704,10 @@ AC_SUBST(MODULES_SUFFIX)
|
|||
AC_CONFIG_FILES([src/emacs-module.h])
|
||||
AC_SUBST_FILE([module_env_snippet_25])
|
||||
AC_SUBST_FILE([module_env_snippet_26])
|
||||
AC_SUBST_FILE([module_env_snippet_27])
|
||||
module_env_snippet_25="$srcdir/src/module-env-25.h"
|
||||
module_env_snippet_26="$srcdir/src/module-env-26.h"
|
||||
module_env_snippet_27="$srcdir/src/module-env-27.h"
|
||||
|
||||
### Use -lpng if available, unless '--with-png=no'.
|
||||
HAVE_PNG=no
|
||||
|
|
@ -3758,28 +3845,46 @@ AC_SUBST(LIBGIF)
|
|||
|
||||
dnl Check for required libraries.
|
||||
MISSING=
|
||||
WITH_NO=
|
||||
WITH_IFAVAILABLE=
|
||||
if test "${HAVE_X11}" = "yes"; then
|
||||
test "${with_xpm}" != "no" && test "${HAVE_XPM}" != "yes" &&
|
||||
MISSING="libXpm" && WITH_NO="--with-xpm=no"
|
||||
test "${with_jpeg}" != "no" && test "${HAVE_JPEG}" != "yes" &&
|
||||
MISSING="$MISSING libjpeg" && WITH_NO="$WITH_NO --with-jpeg=no"
|
||||
test "${with_png}" != "no" && test "${HAVE_PNG}" != "yes" &&
|
||||
MISSING="$MISSING libpng" && WITH_NO="$WITH_NO --with-png=no"
|
||||
test "${with_gif}" != "no" && test "${HAVE_GIF}" != "yes" &&
|
||||
MISSING="$MISSING libgif/libungif" && WITH_NO="$WITH_NO --with-gif=no"
|
||||
test "${with_tiff}" != "no" && test "${HAVE_TIFF}" != "yes" &&
|
||||
MISSING="$MISSING libtiff" && WITH_NO="$WITH_NO --with-tiff=no"
|
||||
case $with_xpm,$HAVE_XPM in
|
||||
no,* | ifavailable,* | *,yes) ;;
|
||||
*) MISSING="libXpm"
|
||||
WITH_IFAVAILABLE="--with-xpm=ifavailable";;
|
||||
esac
|
||||
case $with_jpeg,$HAVE_JPEG in
|
||||
no,* | ifavailable,* | *,yes) ;;
|
||||
*) MISSING="$MISSING libjpeg"
|
||||
WITH_IFAVAILABLE="$WITH_IFAVAILABLE --with-jpeg=ifavailable";;
|
||||
esac
|
||||
case $with_png,$HAVE_PNG in
|
||||
no,* | ifavailable,* | *,yes) ;;
|
||||
*) MISSING="$MISSING libpng"
|
||||
WITH_IFAVAILABLE="$WITH_IFAVAILABLE --with-png=ifavailable";;
|
||||
esac
|
||||
case $with_gif,$HAVE_GIF in
|
||||
no,* | ifavailable,* | *,yes) ;;
|
||||
*) MISSING="$MISSING libgif/libungif"
|
||||
WITH_IFAVAILABLE="$WITH_IFAVAILABLE --with-gif=ifavailable";;
|
||||
esac
|
||||
case $with_tiff,$HAVE_TIFF in
|
||||
no,* | ifavailable,* | *,yes) ;;
|
||||
*) MISSING="$MISSING libtiff"
|
||||
WITH_IFAVAILABLE="$WITH_IFAVAILABLE --with-tiff=ifavailable";;
|
||||
esac
|
||||
fi
|
||||
test "${with_gnutls}" != "no" && test "${HAVE_GNUTLS}" != "yes" &&
|
||||
MISSING="$MISSING gnutls" && WITH_NO="$WITH_NO --with-gnutls=no"
|
||||
case $with_gnutls,$HAVE_GNUTLS in
|
||||
no,* | ifavailable,* | *,yes) ;;
|
||||
*) MISSING="$MISSING gnutls"
|
||||
WITH_IFAVAILABLE="$WITH_IFAVAILABLE --with-gnutls=ifavailable";;
|
||||
esac
|
||||
if test "X${MISSING}" != X; then
|
||||
AC_MSG_ERROR([The following required libraries were not found:
|
||||
$MISSING
|
||||
Maybe some development libraries/packages are missing?
|
||||
If you don't want to link with them give
|
||||
$WITH_NO
|
||||
as options to configure])
|
||||
To build anyway, give:
|
||||
$WITH_IFAVAILABLE
|
||||
as options to configure.])
|
||||
fi
|
||||
|
||||
### Use -lgpm if available, unless '--with-gpm=no'.
|
||||
|
|
@ -4056,7 +4161,7 @@ getrusage get_current_dir_name \
|
|||
lrand48 random rint trunc \
|
||||
select getpagesize setlocale newlocale \
|
||||
getrlimit setrlimit shutdown \
|
||||
pthread_sigmask strsignal setitimer \
|
||||
pthread_sigmask strsignal setitimer timer_getoverrun \
|
||||
sendto recvfrom getsockname getifaddrs freeifaddrs \
|
||||
gai_strerror sync \
|
||||
getpwent endpwent getgrent endgrent \
|
||||
|
|
@ -4067,6 +4172,9 @@ dnl No need to check for posix_memalign if aligned_alloc works.
|
|||
AC_CHECK_FUNCS([aligned_alloc posix_memalign], [break])
|
||||
AC_CHECK_DECLS([aligned_alloc], [], [], [[#include <stdlib.h>]])
|
||||
|
||||
# Dump loading
|
||||
AC_CHECK_FUNCS([posix_madvise])
|
||||
|
||||
dnl Cannot use AC_CHECK_FUNCS
|
||||
AC_CACHE_CHECK([for __builtin_frame_address],
|
||||
[emacs_cv_func___builtin_frame_address],
|
||||
|
|
@ -4122,7 +4230,8 @@ AC_CACHE_CHECK([for library containing tputs], [emacs_cv_tputs_lib],
|
|||
emacs_cv_tputs_lib='none required'
|
||||
else
|
||||
# curses precedes termcap because of AIX (Bug#9736#35) and OpenIndiana.
|
||||
for tputs_library in '' tinfo ncurses terminfo curses termcap; do
|
||||
tputs_libraries='tinfo ncurses terminfo curses termcap tinfow ncursesw'
|
||||
for tputs_library in '' $tputs_libraries; do
|
||||
OLIBS=$LIBS
|
||||
if test -z "$tputs_library"; then
|
||||
emacs_cv_tputs_lib='none required'
|
||||
|
|
@ -4418,15 +4527,27 @@ fi
|
|||
AC_SUBST(XGSELOBJ)
|
||||
|
||||
dnl Adapted from Haible's version.
|
||||
AC_CACHE_CHECK([for nl_langinfo and CODESET], emacs_cv_langinfo_codeset,
|
||||
AC_CACHE_CHECK([for nl_langinfo and CODESET], [emacs_cv_langinfo_codeset],
|
||||
[AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <langinfo.h>]],
|
||||
[[char* cs = nl_langinfo(CODESET);]])],
|
||||
emacs_cv_langinfo_codeset=yes,
|
||||
emacs_cv_langinfo_codeset=no)
|
||||
[[char *cs = nl_langinfo(CODESET);]])],
|
||||
[emacs_cv_langinfo_codeset=yes],
|
||||
[emacs_cv_langinfo_codeset=no])
|
||||
])
|
||||
if test $emacs_cv_langinfo_codeset = yes; then
|
||||
AC_DEFINE(HAVE_LANGINFO_CODESET, 1,
|
||||
[Define if you have <langinfo.h> and nl_langinfo(CODESET).])
|
||||
if test "$emacs_cv_langinfo_codeset" = yes; then
|
||||
AC_DEFINE([HAVE_LANGINFO_CODESET], 1,
|
||||
[Define if you have <langinfo.h> and nl_langinfo (CODESET).])
|
||||
|
||||
AC_CACHE_CHECK([for nl_langinfo and _NL_PAPER_WIDTH],
|
||||
[emacs_cv_langinfo__nl_paper_width],
|
||||
[AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <langinfo.h>]],
|
||||
[[char *cs = nl_langinfo (_NL_PAPER_WIDTH);]])],
|
||||
[emacs_cv_langinfo__nl_paper_width=yes],
|
||||
[emacs_cv_langinfo__nl_paper_width=no])
|
||||
])
|
||||
if test "$emacs_cv_langinfo__nl_paper_width" = yes; then
|
||||
AC_DEFINE([HAVE_LANGINFO__NL_PAPER_WIDTH], 1,
|
||||
[Define if you have <langinfo.h> and nl_langinfo (_NL_PAPER_WIDTH).])
|
||||
fi
|
||||
fi
|
||||
|
||||
AC_TYPE_MBSTATE_T
|
||||
|
|
@ -5049,7 +5170,7 @@ fi
|
|||
|
||||
version=$PACKAGE_VERSION
|
||||
|
||||
copyright="Copyright (C) 2018 Free Software Foundation, Inc."
|
||||
copyright="Copyright (C) 2019 Free Software Foundation, Inc."
|
||||
AC_DEFINE_UNQUOTED(COPYRIGHT, ["$copyright"],
|
||||
[Short copyright string for this version of Emacs.])
|
||||
AC_SUBST(copyright)
|
||||
|
|
@ -5306,14 +5427,6 @@ case "$opsys" in
|
|||
cygwin) LD_SWITCH_SYSTEM_TEMACS="-Wl,-stack,0x00800000" ;;
|
||||
|
||||
darwin)
|
||||
## The -headerpad option tells ld (see man page) to leave room at the
|
||||
## end of the header for adding load commands. Needed for dumping.
|
||||
## 0x1000 is enough for roughly 52 load commands on the x86_64
|
||||
## architecture (where they are 78 bytes each). The actual number of
|
||||
## load commands added is not consistent but normally ranges from
|
||||
## about 14 to about 34. Setting it high gets us plenty of slop and
|
||||
## only costs about 1.5K of wasted binary space.
|
||||
headerpad_extra=1000
|
||||
if test "$HAVE_NS" = "yes"; then
|
||||
libs_nsgui="-framework AppKit"
|
||||
if test "$NS_IMPL_COCOA" = "yes"; then
|
||||
|
|
@ -5322,7 +5435,18 @@ case "$opsys" in
|
|||
else
|
||||
libs_nsgui=
|
||||
fi
|
||||
LD_SWITCH_SYSTEM_TEMACS="-fno-pie -prebind $libs_nsgui -Xlinker -headerpad -Xlinker $headerpad_extra"
|
||||
LD_SWITCH_SYSTEM_TEMACS=$libs_nsgui
|
||||
## The -headerpad option tells ld (see man page) to leave room at the
|
||||
## end of the header for adding load commands. Needed for dumping.
|
||||
## 0x1000 is enough for roughly 52 load commands on the x86_64
|
||||
## architecture (where they are 78 bytes each). The actual number of
|
||||
## load commands added is not consistent but normally ranges from
|
||||
## about 14 to about 34. Setting it high gets us plenty of slop and
|
||||
## only costs about 1.5K of wasted binary space.
|
||||
headerpad_extra=1000
|
||||
if test "$with_unexec" = yes; then
|
||||
LD_SWITCH_SYSTEM_TEMACS="-fno-pie $LD_SWITCH_SYSTEM_TEMACS -Xlinker -headerpad -Xlinker $headerpad_extra"
|
||||
fi
|
||||
|
||||
## This is here because src/Makefile.in did some extra fiddling around
|
||||
## with LD_SWITCH_SYSTEM. It seems cleaner to put this in
|
||||
|
|
@ -5362,7 +5486,7 @@ esac
|
|||
AC_CACHE_CHECK(
|
||||
[for $CC option to disable position independent executables],
|
||||
[emacs_cv_prog_cc_no_pie],
|
||||
[if test "$CANNOT_DUMP" = yes; then
|
||||
[if test $with_unexec = no; then
|
||||
emacs_cv_prog_cc_no_pie='not needed'
|
||||
else
|
||||
emacs_save_c_werror_flag=$ac_c_werror_flag
|
||||
|
|
@ -5404,7 +5528,7 @@ AC_SUBST(WINDOW_SYSTEM_OBJ)
|
|||
|
||||
AH_TOP([/* GNU Emacs site configuration template file.
|
||||
|
||||
Copyright (C) 1988, 1993-1994, 1999-2002, 2004-2018
|
||||
Copyright (C) 1988, 1993-1994, 1999-2002, 2004-2019
|
||||
Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
|
@ -5474,10 +5598,11 @@ emacs_config_features=
|
|||
for opt in XAW3D XPM JPEG TIFF GIF PNG RSVG CAIRO IMAGEMAGICK SOUND GPM DBUS \
|
||||
GCONF GSETTINGS GLIB NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT \
|
||||
LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS X_TOOLKIT OLDXMENU X11 XDBE XIM \
|
||||
NS MODULES THREADS XWIDGETS LIBSYSTEMD JSON CANNOT_DUMP LCMS2 GMP; do
|
||||
NS MODULES THREADS XWIDGETS LIBSYSTEMD JSON PDUMPER UNEXEC LCMS2 GMP; do
|
||||
|
||||
case $opt in
|
||||
CANNOT_DUMP) eval val=\${$opt} ;;
|
||||
PDUMPER) val=${with_pdumper} ;;
|
||||
UNEXEC) val=${with_unexec} ;;
|
||||
GLIB) val=${emacs_cv_links_glib} ;;
|
||||
NOTIFY|ACL) eval val=\${${opt}_SUMMARY} ;;
|
||||
TOOLKIT_SCROLL_BARS|X_TOOLKIT) eval val=\${USE_$opt} ;;
|
||||
|
|
@ -5543,6 +5668,9 @@ AS_ECHO([" Does Emacs use -lXaw3d? ${HAVE_XAW3D
|
|||
Does Emacs use toolkit scroll bars? ${USE_TOOLKIT_SCROLL_BARS}
|
||||
Does Emacs support Xwidgets (requires gtk3)? ${HAVE_XWIDGETS}
|
||||
Does Emacs have threading support in lisp? ${threads_enabled}
|
||||
Does Emacs support the portable dumper? ${with_pdumper}
|
||||
Does Emacs support legacy unexec dumping? ${with_unexec}
|
||||
Which dumping strategy does Emacs use? ${with_dumping}
|
||||
"])
|
||||
|
||||
if test -n "${EMACSDATA}"; then
|
||||
|
|
@ -5712,4 +5840,12 @@ you can continue to support by using '$0 --with-pop'.])
|
|||
esac
|
||||
fi
|
||||
|
||||
test "$MAKE" = make || AC_MSG_NOTICE([Now you can run '$MAKE'.])
|
||||
# Let plain 'make' work.
|
||||
test "$MAKE" = make || test -f makefile || cat >makefile <<EOF
|
||||
.POSIX:
|
||||
MAKE = $MAKE
|
||||
all:
|
||||
\$(MAKE) -f Makefile \$?
|
||||
.DEFAULT:
|
||||
\$(MAKE) -f Makefile \$<
|
||||
EOF
|
||||
|
|
|
|||
|
|
@ -83,7 +83,7 @@
|
|||
|
||||
2014-12-08 Eric S. Raymond <esr@snark.thyrsus.com>
|
||||
|
||||
* maintaining.texi: Suopport fo Arch has been moved to obosolete,
|
||||
* maintaining.texi: Support for Arch has been moved to obsolete,
|
||||
remove references that imply otherwise.
|
||||
|
||||
2014-11-29 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
|
@ -10919,7 +10919,7 @@
|
|||
;; coding: utf-8
|
||||
;; End:
|
||||
|
||||
Copyright (C) 1993-1999, 2001-2018 Free Software Foundation, Inc.
|
||||
Copyright (C) 1993-1999, 2001-2019 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Emacs.
|
||||
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
### @configure_input@
|
||||
|
||||
# Copyright (C) 1994, 1996-2018 Free Software Foundation, Inc.
|
||||
# Copyright (C) 1994, 1996-2019 Free Software Foundation, Inc.
|
||||
|
||||
# This file is part of GNU Emacs.
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
@c This is part of the Emacs manual.
|
||||
@c Copyright (C) 1985-1987, 1993-1995, 1997, 2001-2018 Free Software
|
||||
@c Copyright (C) 1985-1987, 1993-1995, 1997, 2001-2019 Free Software
|
||||
@c Foundation, Inc.
|
||||
@c See file emacs.texi for copying conditions.
|
||||
@node Abbrevs
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
@c -*- coding: utf-8 -*-
|
||||
@c This is part of the Emacs manual.
|
||||
@c Copyright (C) 1994-1997, 1999-2018 Free Software Foundation, Inc.
|
||||
@c Copyright (C) 1994-1997, 1999-2019 Free Software Foundation, Inc.
|
||||
@c See file emacs.texi for copying conditions.
|
||||
@c
|
||||
@node Acknowledgments
|
||||
|
|
@ -829,8 +829,8 @@ command with its arguments.
|
|||
Richard Mlynarik wrote @file{cl-indent.el}, a package for indenting
|
||||
Common Lisp code; @file{ebuff-menu.el}, an electric browser for
|
||||
buffer listings; @file{ehelp.el}, bindings for browsing help screens;
|
||||
and @file{rfc822.el}, a parser for E-mail addresses in the RFC-822 format,
|
||||
used in mail messages and news articles.
|
||||
and @file{rfc822.el}, a parser for E-mail addresses in the format
|
||||
used in mail messages and news articles (Internet RFC 822 and its successors).
|
||||
|
||||
@item
|
||||
Gerd Möllmann was the Emacs maintainer from the beginning of Emacs 21
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
@c -*- coding: utf-8 -*-
|
||||
@c This is part of the Emacs manual.
|
||||
@c Copyright (C) 2005-2018 Free Software Foundation, Inc.
|
||||
@c Copyright (C) 2005-2019 Free Software Foundation, Inc.
|
||||
@c See file emacs.texi for copying conditions.
|
||||
|
||||
@node Antinews
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
@c This is part of the Emacs manual.
|
||||
@c Copyright (C) 2004-2018 Free Software Foundation, Inc.
|
||||
@c Copyright (C) 2004-2019 Free Software Foundation, Inc.
|
||||
@c See file emacs.texi for copying conditions.
|
||||
@c
|
||||
@c This file is included either in emacs-xtra.texi (when producing the
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
@c -*- coding: utf-8 -*-
|
||||
@c This is part of the Emacs manual.
|
||||
@c Copyright (C) 1985-1987, 1993-1995, 1997, 2000-2018 Free Software
|
||||
@c Copyright (C) 1985-1987, 1993-1995, 1997, 2000-2019 Free Software
|
||||
@c Foundation, Inc.
|
||||
@c See file emacs.texi for copying conditions.
|
||||
@node Basic
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
@c This is part of the Emacs manual.
|
||||
@c Copyright (C) 1985-1987, 1993-1995, 1997, 2000-2018 Free Software
|
||||
@c Copyright (C) 1985-1987, 1993-1995, 1997, 2000-2019 Free Software
|
||||
@c Foundation, Inc.
|
||||
@c See file emacs.texi for copying conditions.
|
||||
@node Buffers
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
@c This is part of the Emacs manual.
|
||||
@c Copyright (C) 1985-1987, 1993-1995, 1997, 2000-2018 Free Software
|
||||
@c Copyright (C) 1985-1987, 1993-1995, 1997, 2000-2019 Free Software
|
||||
@c Foundation, Inc.
|
||||
@c See file emacs.texi for copying conditions.
|
||||
@node Building
|
||||
|
|
@ -151,6 +151,20 @@ with the mouse (@pxref{Mouse References}), to visit the @dfn{locus} of
|
|||
the error message in a separate window. The locus is the specific
|
||||
position in a file where that error occurred.
|
||||
|
||||
@cindex compilation mode faces
|
||||
@vindex compilation-error
|
||||
@vindex compilation-warning
|
||||
The appearance of the @file{*compilation*} buffer can be controlled
|
||||
by customizing the faces which are used to highlight parts of the
|
||||
@file{*compilation*} buffer, e.g., @code{compilation-error} or
|
||||
@code{compilation-warning}, for error and warning messages
|
||||
respectively. Note that since those faces inherit from the
|
||||
@code{error} and @code{warning} faces, it is also possible to
|
||||
customize the parent face directly instead.
|
||||
|
||||
Use @w{@kbd{M-x customize-group RET compilation}} to see the entire
|
||||
list of customization variables and faces.
|
||||
|
||||
@findex compile-goto-error
|
||||
@vindex compilation-auto-jump-to-first-error
|
||||
If you change the variable
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
@c This is part of the Emacs manual. -*- coding: utf-8 -*-
|
||||
@c Copyright (C) 2004-2018 Free Software Foundation, Inc.
|
||||
@c Copyright (C) 2004-2019 Free Software Foundation, Inc.
|
||||
@c See file emacs.texi for copying conditions.
|
||||
@c
|
||||
@c This file is included either in emacs-xtra.texi (when producing the
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
@c This is part of the Emacs manual. -*- coding: utf-8 -*-
|
||||
@c Copyright (C) 1985-1987, 1993-1995, 1997, 2000-2018 Free Software
|
||||
@c Copyright (C) 1985-1987, 1993-1995, 1997, 2000-2019 Free Software
|
||||
@c Foundation, Inc.
|
||||
@c See file emacs.texi for copying conditions.
|
||||
@node Calendar/Diary
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
@c This is part of the Emacs manual.
|
||||
@c Copyright (C) 1985-1987, 1993-1995, 1997, 2001-2018 Free Software
|
||||
@c Copyright (C) 1985-1987, 1993-1995, 1997, 2001-2019 Free Software
|
||||
@c Foundation, Inc.
|
||||
@c See file emacs.texi for copying conditions.
|
||||
@node Emacs Invocation
|
||||
|
|
@ -383,6 +383,21 @@ verify that their module conforms to the module API requirements. The
|
|||
option makes Emacs abort if a module-related assertion triggers.
|
||||
@xref{Writing Dynamic Modules,, Writing Dynamically-Loaded Modules,
|
||||
elisp, The GNU Emacs Lisp Reference Manual}.
|
||||
|
||||
@item --dump-file=@var{file}
|
||||
@opindex --dump-file
|
||||
@cindex specify dump file
|
||||
Load the dumped Emacs state from the named @var{file}. By default, an
|
||||
installed Emacs will look for its dump state in a file named
|
||||
@file{@var{emacs}.pdmp} in the directory where the Emacs installation
|
||||
puts the architecture-dependent files; the variable
|
||||
@code{exec-directory} holds the name of that directory. @var{emacs}
|
||||
is the name of the Emacs executable file, normally just @file{emacs}.
|
||||
(When you invoke Emacs from the @file{src} directory where it was
|
||||
built without installing it, it will look for the dump file in the
|
||||
directory of the executable.) If you rename or move the dump file to
|
||||
a different place, you can use this option to tell Emacs where to find
|
||||
that file.
|
||||
@end table
|
||||
|
||||
@node Command Example
|
||||
|
|
@ -1034,7 +1049,7 @@ specifies a window 164 columns wide, enough for two ordinary width
|
|||
windows side by side, and 55 lines tall.
|
||||
|
||||
The default frame width is 80 characters and the default height is
|
||||
40 lines. You can omit either the width or the height or both. If
|
||||
36 lines. You can omit either the width or the height or both. If
|
||||
you start the geometry with an integer, Emacs interprets it as the
|
||||
width. If you start with an @samp{x} followed by an integer, Emacs
|
||||
interprets it as the height. Thus, @samp{81} specifies just the
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
@c This is part of the Emacs manual.
|
||||
@c Copyright (C) 1985-1987, 1993-1995, 1997, 2001-2018 Free Software
|
||||
@c Copyright (C) 1985-1987, 1993-1995, 1997, 2001-2019 Free Software
|
||||
@c Foundation, Inc.
|
||||
@c See file emacs.texi for copying conditions.
|
||||
@iftex
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
@c -*- coding: utf-8 -*-
|
||||
@c This is part of the Emacs manual.
|
||||
@c Copyright (C) 1985-1987, 1993-1995, 1997, 2000-2018 Free Software
|
||||
@c Copyright (C) 1985-1987, 1993-1995, 1997, 2000-2019 Free Software
|
||||
@c Foundation, Inc.
|
||||
@c See file emacs.texi for copying conditions.
|
||||
@node Customization
|
||||
|
|
@ -32,6 +32,8 @@ Reference Manual}.
|
|||
By changing them, you can redefine keys.
|
||||
* Init File:: How to write common customizations in the
|
||||
initialization file.
|
||||
* Authentication:: Keeping persistent authentication information.
|
||||
|
||||
@end menu
|
||||
|
||||
@node Easy Customization
|
||||
|
|
@ -763,6 +765,8 @@ expects (@pxref{Examining}).
|
|||
* Locals:: Per-buffer values of variables.
|
||||
* File Variables:: How files can specify variable values.
|
||||
* Directory Variables:: How variable values can be specified by directory.
|
||||
* Connection Variables:: Variables which are valid for buffers with a
|
||||
remote default directory.
|
||||
@end menu
|
||||
|
||||
@node Examining
|
||||
|
|
@ -1419,6 +1423,52 @@ variables are handled in the same way as unsafe file-local variables
|
|||
do not visit a file directly but perform work within a directory, such
|
||||
as Dired buffers (@pxref{Dired}).
|
||||
|
||||
@node Connection Variables
|
||||
@subsection Per-Connection Local Variables
|
||||
@cindex local variables, for all remote connections
|
||||
@cindex connection-local variables
|
||||
@cindex per-connection local variables
|
||||
|
||||
Most of the variables reflect the situation on the local machine.
|
||||
Often, they must use a different value when you operate in buffers
|
||||
with a remote default directory. Think about the shell to be applied
|
||||
when calling @code{shell} -- it might be @file{/bin/bash} on your
|
||||
local machine, and @file{/bin/ksh} on a remote machine.
|
||||
|
||||
This can be accomplished with @dfn{connection-local variables}.
|
||||
Directory and file local variables override connection-local
|
||||
variables. Unsafe connection-local variables are handled in the same
|
||||
way as unsafe file-local variables (@pxref{Safe File Variables}).
|
||||
|
||||
@findex connection-local-set-profile-variables
|
||||
@findex connection-local-set-profiles
|
||||
Connection-local variables are declared as a group of
|
||||
variables/value pairs in a @dfn{profile}, using the
|
||||
@code{connection-local-set-profile-variables} function. The function
|
||||
@code{connection-local-set-profiles} activates profiles for a given
|
||||
criteria, identifying a remote machine:
|
||||
|
||||
@example
|
||||
(connection-local-set-profile-variables 'remote-ksh
|
||||
'((shell-file-name . "/bin/ksh")
|
||||
(shell-command-switch . "-c")))
|
||||
|
||||
(connection-local-set-profile-variables 'remote-bash
|
||||
'((shell-file-name . "/bin/bash")
|
||||
(shell-command-switch . "-c")))
|
||||
|
||||
(connection-local-set-profiles
|
||||
'(:application tramp :machine "remotemachine") 'remote-ksh)
|
||||
@end example
|
||||
|
||||
This code declares two different profiles, @code{remote-ksh} and
|
||||
@code{remote-bash}. The profile @code{remote-ksh} is applied to all
|
||||
buffers which have a remote default directory matching the regexp
|
||||
@code{"remotemachine} as host name. Such a criteria can also
|
||||
discriminate for the properties @code{:protocol} (this is the Tramp
|
||||
method) or @code{:user} (a remote user name). The @code{nil} criteria
|
||||
matches all buffers with a remote default directory.
|
||||
|
||||
@node Key Bindings
|
||||
@section Customizing Key Bindings
|
||||
@cindex key bindings
|
||||
|
|
@ -2639,3 +2689,40 @@ provided by the Emacs startup, such as @code{window-setup-hook} or
|
|||
|
||||
For more information on the early init file, @pxref{Init File,,,
|
||||
elisp, The Emacs Lisp Reference Manual}.
|
||||
|
||||
@node Authentication
|
||||
@section Keeping Persistent Authentication Information
|
||||
|
||||
Some Emacs packages, which connect to other services, require
|
||||
authentication (@pxref{Passwords}), e.g., see @ref{Top, Gnus,, gnus, The
|
||||
Gnus Manual}, or @ref{Top, Tramp,, tramp, The Tramp Manual}. Because
|
||||
it might be annoying to provide the same user name and password again
|
||||
and again, Emacs offers to keep this information persistent via the
|
||||
@file{auth-source} library.
|
||||
|
||||
@cindex @file{~/.authinfo} file
|
||||
@cindex @file{~/.authinfo.gpg} file
|
||||
@cindex ~/.netrc file
|
||||
By default, the authentication information is taken from the file
|
||||
@file{~/.authinfo} or @file{~/.authinfo.gpg} or @file{~/.netrc}.
|
||||
These files have a syntax similar to netrc files as known from the
|
||||
@command{ftp} program, like this:
|
||||
|
||||
@example
|
||||
machine @var{mymachine} login @var{myloginname} password @var{mypassword} port @var{myport}
|
||||
@end example
|
||||
|
||||
Similarly, the @file{auth-source} library supports multiple storage
|
||||
backend, currently either the classic netrc backend, JSON files, the
|
||||
Secret Service API, and pass, the standard unix password manager.
|
||||
|
||||
@vindex auth-sources
|
||||
All these alternatives can be customized via the user option
|
||||
@code{auth-sources}, see @ref{Help for users, Emacs auth-source,,
|
||||
auth, Emacs auth-source}.
|
||||
|
||||
@vindex auth-source-save-behavior
|
||||
When a password is entered interactively, which is not found via the
|
||||
configured backend, some of the backends offer to save it
|
||||
persistently. This can be changed by customizing the user option
|
||||
@code{auth-source-save-behavior}.
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
@c This is part of the Emacs manual.
|
||||
@c Copyright (C) 2004-2018 Free Software Foundation, Inc.
|
||||
@c Copyright (C) 2004-2019 Free Software Foundation, Inc.
|
||||
@c See file emacs.texi for copying conditions.
|
||||
@c
|
||||
@c This file is included either in emacs-xtra.texi (when producing the
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
@c This is part of the Emacs manual.
|
||||
@c Copyright (C) 1985-1987, 1993-1995, 1997, 2000-2018 Free Software
|
||||
@c Copyright (C) 1985-1987, 1993-1995, 1997, 2000-2019 Free Software
|
||||
@c Foundation, Inc.
|
||||
@c See file emacs.texi for copying conditions.
|
||||
@node Dired
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
@c -*- coding: utf-8 -*-
|
||||
@c This is part of the Emacs manual.
|
||||
@c Copyright (C) 1985-1987, 1993-1995, 1997, 2000-2018 Free Software
|
||||
@c Copyright (C) 1985-1987, 1993-1995, 1997, 2000-2019 Free Software
|
||||
@c Foundation, Inc.
|
||||
|
||||
@c See file emacs.texi for copying conditions.
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue