mirror of
https://github.com/openjdk/jdk.git
synced 2026-04-22 21:00:31 +00:00
Merge
This commit is contained in:
commit
d636893400
@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (c) 1999, 2011, Oracle and/or its affiliates. All rights reserved.
|
||||
# Copyright (c) 1999, 2012, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
@ -78,55 +78,91 @@ SCRIPT_SUFFIX =
|
||||
# CC compiler object code output directive flag value
|
||||
CC_OBJECT_OUTPUT_FLAG = -o #trailing blank required!
|
||||
|
||||
# Default OBJCOPY comes from GNU Binutils on Linux:
|
||||
DEF_OBJCOPY=/usr/bin/objcopy
|
||||
ifdef CROSS_COMPILE_ARCH
|
||||
# don't try to generate .debuginfo files when cross compiling
|
||||
_JUNK_ := $(shell \
|
||||
echo >&2 "INFO: cross compiling for ARCH $(CROSS_COMPILE_ARCH)," \
|
||||
"skipping .debuginfo generation.")
|
||||
OBJCOPY=
|
||||
# The Full Debug Symbols (FDS) default for VARIANT == OPT builds is
|
||||
# enabled with debug info files ZIP'ed to save space. For VARIANT !=
|
||||
# OPT builds, FDS is always enabled, after all a debug build without
|
||||
# debug info isn't very useful. The ZIP_DEBUGINFO_FILES option only has
|
||||
# meaning when FDS is enabled.
|
||||
#
|
||||
# If you invoke a build with FULL_DEBUG_SYMBOLS=0, then FDS will be
|
||||
# disabled for a VARIANT == OPT build.
|
||||
#
|
||||
# Note: Use of a different variable name for the FDS override option
|
||||
# versus the FDS enabled check is intentional (FULL_DEBUG_SYMBOLS
|
||||
# versus ENABLE_FULL_DEBUG_SYMBOLS). For auto build systems that pass
|
||||
# in options via environment variables, use of distinct variables
|
||||
# prevents strange behaviours. For example, in a VARIANT != OPT build,
|
||||
# the FULL_DEBUG_SYMBOLS environment variable will be 0, but the
|
||||
# ENABLE_FULL_DEBUG_SYMBOLS make variable will be 1. If the same
|
||||
# variable name is used, then different values can be picked up by
|
||||
# different parts of the build. Just to be clear, we only need two
|
||||
# variable names because the incoming option value can be overridden
|
||||
# in some situations, e.g., a VARIANT != OPT build.
|
||||
|
||||
ifeq ($(VARIANT), OPT)
|
||||
FULL_DEBUG_SYMBOLS ?= 1
|
||||
ENABLE_FULL_DEBUG_SYMBOLS = $(FULL_DEBUG_SYMBOLS)
|
||||
else
|
||||
OBJCOPY=$(shell test -x $(DEF_OBJCOPY) && echo $(DEF_OBJCOPY))
|
||||
ifneq ($(ALT_OBJCOPY),)
|
||||
_JUNK_ := $(shell echo >&2 "INFO: ALT_OBJCOPY=$(ALT_OBJCOPY)")
|
||||
# disable .debuginfo support by setting ALT_OBJCOPY to a non-existent path
|
||||
OBJCOPY=$(shell test -x $(ALT_OBJCOPY) && echo $(ALT_OBJCOPY))
|
||||
endif
|
||||
# debug variants always get Full Debug Symbols (if available)
|
||||
ENABLE_FULL_DEBUG_SYMBOLS = 1
|
||||
endif
|
||||
_JUNK_ := $(shell \
|
||||
echo >&2 "INFO: ENABLE_FULL_DEBUG_SYMBOLS=$(ENABLE_FULL_DEBUG_SYMBOLS)")
|
||||
# since objcopy is optional, we set ZIP_DEBUGINFO_FILES later
|
||||
|
||||
ifdef LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS
|
||||
# The setting of OBJCOPY above enables the JDK build to import
|
||||
# .debuginfo files from the HotSpot build. However, adding FDS
|
||||
# support to the JDK build will occur in phases so a different
|
||||
# make variable is used to indicate that a particular library
|
||||
# supports FDS.
|
||||
|
||||
ifeq ($(OBJCOPY),)
|
||||
_JUNK_ := $(shell \
|
||||
echo >&2 "INFO: no objcopy cmd found so cannot create .debuginfo files.")
|
||||
else
|
||||
_JUNK_ := $(shell \
|
||||
echo >&2 "INFO: $(OBJCOPY) cmd found so will create .debuginfo files.")
|
||||
|
||||
# Library stripping policies for .debuginfo configs:
|
||||
# all_strip - strips everything from the library
|
||||
# min_strip - strips most stuff from the library; leaves minimum symbols
|
||||
# no_strip - does not strip the library at all
|
||||
#
|
||||
# Oracle security policy requires "all_strip". A waiver was granted on
|
||||
# 2011.09.01 that permits using "min_strip" in the Java JDK and Java JRE.
|
||||
#
|
||||
DEF_STRIP_POLICY="min_strip"
|
||||
ifeq ($(ALT_STRIP_POLICY),)
|
||||
STRIP_POLICY=$(DEF_STRIP_POLICY)
|
||||
ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
|
||||
# Default OBJCOPY comes from GNU Binutils on Linux:
|
||||
DEF_OBJCOPY=/usr/bin/objcopy
|
||||
ifdef CROSS_COMPILE_ARCH
|
||||
# don't try to generate .debuginfo files when cross compiling
|
||||
_JUNK_ := $(shell \
|
||||
echo >&2 "INFO: cross compiling for ARCH $(CROSS_COMPILE_ARCH)," \
|
||||
"skipping .debuginfo generation.")
|
||||
OBJCOPY=
|
||||
else
|
||||
STRIP_POLICY=$(ALT_STRIP_POLICY)
|
||||
OBJCOPY=$(shell test -x $(DEF_OBJCOPY) && echo $(DEF_OBJCOPY))
|
||||
ifneq ($(ALT_OBJCOPY),)
|
||||
_JUNK_ := $(shell echo >&2 "INFO: ALT_OBJCOPY=$(ALT_OBJCOPY)")
|
||||
# disable .debuginfo support by setting ALT_OBJCOPY to a non-existent path
|
||||
OBJCOPY=$(shell test -x $(ALT_OBJCOPY) && echo $(ALT_OBJCOPY))
|
||||
endif
|
||||
endif
|
||||
|
||||
_JUNK_ := $(shell \
|
||||
echo >&2 "INFO: STRIP_POLICY=$(STRIP_POLICY)")
|
||||
endif
|
||||
# Setting ENABLE_FULL_DEBUG_SYMBOLS=1 (and OBJCOPY) above enables the
|
||||
# JDK build to import .debuginfo or .diz files from the HotSpot build.
|
||||
# However, adding FDS support to the JDK build will occur in phases
|
||||
# so a different make variable (LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS)
|
||||
# is used to indicate that a particular library supports FDS.
|
||||
|
||||
ifeq ($(OBJCOPY),)
|
||||
_JUNK_ := $(shell \
|
||||
echo >&2 "INFO: no objcopy cmd found so cannot create .debuginfo files.")
|
||||
ENABLE_FULL_DEBUG_SYMBOLS=0
|
||||
else
|
||||
_JUNK_ := $(shell \
|
||||
echo >&2 "INFO: $(OBJCOPY) cmd found so will create .debuginfo files.")
|
||||
|
||||
# Library stripping policies for .debuginfo configs:
|
||||
# all_strip - strips everything from the library
|
||||
# min_strip - strips most stuff from the library; leaves minimum symbols
|
||||
# no_strip - does not strip the library at all
|
||||
#
|
||||
# Oracle security policy requires "all_strip". A waiver was granted on
|
||||
# 2011.09.01 that permits using "min_strip" in the Java JDK and Java JRE.
|
||||
#
|
||||
# Currently, STRIP_POLICY is only used when Full Debug Symbols is enabled.
|
||||
STRIP_POLICY ?= min_strip
|
||||
|
||||
_JUNK_ := $(shell \
|
||||
echo >&2 "INFO: STRIP_POLICY=$(STRIP_POLICY)")
|
||||
|
||||
# HACK: disable ZIP_DEBUGINFO_FILES by default until install repo
|
||||
# changes are promoted
|
||||
ZIP_DEBUGINFO_FILES ?= 0
|
||||
|
||||
_JUNK_ := $(shell \
|
||||
echo >&2 "INFO: ZIP_DEBUGINFO_FILES=$(ZIP_DEBUGINFO_FILES)")
|
||||
endif
|
||||
endif
|
||||
|
||||
#
|
||||
@ -417,6 +453,7 @@ JA_TARGET_ENCODINGS = UTF-8
|
||||
HOTSPOT_SALIB_PATH = $(HOTSPOT_IMPORT_PATH)/jre/lib/$(LIBARCH)
|
||||
SALIB_NAME = $(LIB_PREFIX)saproc.$(LIBRARY_SUFFIX)
|
||||
SA_DEBUGINFO_NAME = $(LIB_PREFIX)saproc.debuginfo
|
||||
SA_DIZ_NAME = $(LIB_PREFIX)saproc.diz
|
||||
|
||||
# The JDI - Serviceability Agent binding is not currently supported
|
||||
# on Linux-ia64.
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (c) 1995, 2011, Oracle and/or its affiliates. All rights reserved.
|
||||
# Copyright (c) 1995, 2012, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
@ -78,67 +78,99 @@ SCRIPT_SUFFIX =
|
||||
# CC compiler object code output directive flag value
|
||||
CC_OBJECT_OUTPUT_FLAG = -o #trailing blank required!
|
||||
|
||||
ifdef ENABLE_FULL_DEBUG_SYMBOLS
|
||||
# Only check for Full Debug Symbols support on Solaris if it is
|
||||
# specifically enabled. Hopefully, it can be enabled by default
|
||||
# once the .debuginfo size issues are worked out.
|
||||
# The Full Debug Symbols (FDS) default for VARIANT == OPT builds is
|
||||
# enabled with debug info files ZIP'ed to save space. For VARIANT !=
|
||||
# OPT builds, FDS is always enabled, after all a debug build without
|
||||
# debug info isn't very useful. The ZIP_DEBUGINFO_FILES option only has
|
||||
# meaning when FDS is enabled.
|
||||
#
|
||||
# If you invoke a build with FULL_DEBUG_SYMBOLS=0, then FDS will be
|
||||
# disabled for a VARIANT == OPT build.
|
||||
#
|
||||
# Note: Use of a different variable name for the FDS override option
|
||||
# versus the FDS enabled check is intentional (FULL_DEBUG_SYMBOLS
|
||||
# versus ENABLE_FULL_DEBUG_SYMBOLS). For auto build systems that pass
|
||||
# in options via environment variables, use of distinct variables
|
||||
# prevents strange behaviours. For example, in a VARIANT != OPT build,
|
||||
# the FULL_DEBUG_SYMBOLS environment variable will be 0, but the
|
||||
# ENABLE_FULL_DEBUG_SYMBOLS make variable will be 1. If the same
|
||||
# variable name is used, then different values can be picked up by
|
||||
# different parts of the build. Just to be clear, we only need two
|
||||
# variable names because the incoming option value can be overridden
|
||||
# in some situations, e.g., a VARIANT != OPT build.
|
||||
|
||||
# Default OBJCOPY comes from the SUNWbinutils package:
|
||||
DEF_OBJCOPY=/usr/sfw/bin/gobjcopy
|
||||
ifeq ($(PLATFORM)-$(LIBARCH), solaris-amd64)
|
||||
# On Solaris AMD64/X64, gobjcopy is not happy and fails:
|
||||
#
|
||||
# usr/sfw/bin/gobjcopy --add-gnu-debuglink=<lib>.debuginfo <lib>.so
|
||||
# BFD: stKPaiop: Not enough room for program headers, try linking with -N
|
||||
# /usr/sfw/bin/gobjcopy: stKPaiop: Bad value
|
||||
# BFD: stKPaiop: Not enough room for program headers, try linking with -N
|
||||
# /usr/sfw/bin/gobjcopy: libsaproc.debuginfo: Bad value
|
||||
# BFD: stKPaiop: Not enough room for program headers, try linking with -N
|
||||
# /usr/sfw/bin/gobjcopy: stKPaiop: Bad value
|
||||
_JUNK_ := $(shell \
|
||||
echo >&2 "INFO: $(DEF_OBJCOPY) is not working on Solaris AMD64/X64")
|
||||
OBJCOPY=
|
||||
ifeq ($(VARIANT), OPT)
|
||||
FULL_DEBUG_SYMBOLS ?= 1
|
||||
ENABLE_FULL_DEBUG_SYMBOLS = $(FULL_DEBUG_SYMBOLS)
|
||||
else
|
||||
OBJCOPY=$(shell test -x $(DEF_OBJCOPY) && echo $(DEF_OBJCOPY))
|
||||
ifneq ($(ALT_OBJCOPY),)
|
||||
_JUNK_ := $(shell echo >&2 "INFO: ALT_OBJCOPY=$(ALT_OBJCOPY)")
|
||||
# disable .debuginfo support by setting ALT_OBJCOPY to a non-existent path
|
||||
OBJCOPY=$(shell test -x $(ALT_OBJCOPY) && echo $(ALT_OBJCOPY))
|
||||
endif
|
||||
# debug variants always get Full Debug Symbols (if available)
|
||||
ENABLE_FULL_DEBUG_SYMBOLS = 1
|
||||
endif
|
||||
_JUNK_ := $(shell \
|
||||
echo >&2 "INFO: ENABLE_FULL_DEBUG_SYMBOLS=$(ENABLE_FULL_DEBUG_SYMBOLS)")
|
||||
# since objcopy is optional, we set ZIP_DEBUGINFO_FILES later
|
||||
|
||||
ifdef LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS
|
||||
# The setting of OBJCOPY above enables the JDK build to import
|
||||
# .debuginfo files from the HotSpot build. However, adding FDS
|
||||
# support to the JDK build will occur in phases so a different
|
||||
# make variable is used to indicate that a particular library
|
||||
# supports FDS.
|
||||
|
||||
ifeq ($(OBJCOPY),)
|
||||
_JUNK_ := $(shell \
|
||||
echo >&2 "INFO: no objcopy cmd found so cannot create .debuginfo files.")
|
||||
else
|
||||
_JUNK_ := $(shell \
|
||||
echo >&2 "INFO: $(OBJCOPY) cmd found so will create .debuginfo files.")
|
||||
|
||||
# Library stripping policies for .debuginfo configs:
|
||||
# all_strip - strips everything from the library
|
||||
# min_strip - strips most stuff from the library; leaves minimum symbols
|
||||
# no_strip - does not strip the library at all
|
||||
#
|
||||
# Oracle security policy requires "all_strip". A waiver was granted on
|
||||
# 2011.09.01 that permits using "min_strip" in the Java JDK and Java JRE.
|
||||
#
|
||||
DEF_STRIP_POLICY="min_strip"
|
||||
ifeq ($(ALT_STRIP_POLICY),)
|
||||
STRIP_POLICY=$(DEF_STRIP_POLICY)
|
||||
ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
|
||||
# Default OBJCOPY comes from the SUNWbinutils package:
|
||||
DEF_OBJCOPY=/usr/sfw/bin/gobjcopy
|
||||
ifeq ($(PLATFORM)-$(LIBARCH), solaris-amd64)
|
||||
# On Solaris AMD64/X64, gobjcopy is not happy and fails:
|
||||
#
|
||||
# usr/sfw/bin/gobjcopy --add-gnu-debuglink=<lib>.debuginfo <lib>.so
|
||||
# BFD: stKPaiop: Not enough room for program headers, try linking with -N
|
||||
# /usr/sfw/bin/gobjcopy: stKPaiop: Bad value
|
||||
# BFD: stKPaiop: Not enough room for program headers, try linking with -N
|
||||
# /usr/sfw/bin/gobjcopy: libsaproc.debuginfo: Bad value
|
||||
# BFD: stKPaiop: Not enough room for program headers, try linking with -N
|
||||
# /usr/sfw/bin/gobjcopy: stKPaiop: Bad value
|
||||
_JUNK_ := $(shell \
|
||||
echo >&2 "INFO: $(DEF_OBJCOPY) is not working on Solaris AMD64/X64")
|
||||
OBJCOPY=
|
||||
else
|
||||
STRIP_POLICY=$(ALT_STRIP_POLICY)
|
||||
OBJCOPY=$(shell test -x $(DEF_OBJCOPY) && echo $(DEF_OBJCOPY))
|
||||
ifneq ($(ALT_OBJCOPY),)
|
||||
_JUNK_ := $(shell echo >&2 "INFO: ALT_OBJCOPY=$(ALT_OBJCOPY)")
|
||||
# disable .debuginfo support by setting ALT_OBJCOPY to a non-existent path
|
||||
OBJCOPY=$(shell test -x $(ALT_OBJCOPY) && echo $(ALT_OBJCOPY))
|
||||
endif
|
||||
endif
|
||||
|
||||
# Setting ENABLE_FULL_DEBUG_SYMBOLS=1 (and OBJCOPY) above enables the
|
||||
# JDK build to import .debuginfo or .diz files from the HotSpot build.
|
||||
# However, adding FDS support to the JDK build will occur in phases
|
||||
# so a different make variable (LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS)
|
||||
# is used to indicate that a particular library supports FDS.
|
||||
|
||||
ifeq ($(OBJCOPY),)
|
||||
_JUNK_ := $(shell \
|
||||
echo >&2 "INFO: no objcopy cmd found so cannot create .debuginfo files.")
|
||||
ENABLE_FULL_DEBUG_SYMBOLS=0
|
||||
else
|
||||
_JUNK_ := $(shell \
|
||||
echo >&2 "INFO: $(OBJCOPY) cmd found so will create .debuginfo files.")
|
||||
|
||||
# Library stripping policies for .debuginfo configs:
|
||||
# all_strip - strips everything from the library
|
||||
# min_strip - strips most stuff from the library; leaves minimum symbols
|
||||
# no_strip - does not strip the library at all
|
||||
#
|
||||
# Oracle security policy requires "all_strip". A waiver was granted on
|
||||
# 2011.09.01 that permits using "min_strip" in the Java JDK and Java JRE.
|
||||
#
|
||||
#
|
||||
# Currently, STRIP_POLICY is only used when Full Debug Symbols is enabled.
|
||||
STRIP_POLICY ?= min_strip
|
||||
|
||||
_JUNK_ := $(shell \
|
||||
echo >&2 "INFO: STRIP_POLICY=$(STRIP_POLICY)")
|
||||
|
||||
# HACK: disable ZIP_DEBUGINFO_FILES by default until install repo
|
||||
# changes are promoted
|
||||
ZIP_DEBUGINFO_FILES ?= 0
|
||||
|
||||
_JUNK_ := $(shell \
|
||||
echo >&2 "INFO: ZIP_DEBUGINFO_FILES=$(ZIP_DEBUGINFO_FILES)")
|
||||
endif
|
||||
_JUNK_ := $(shell \
|
||||
echo >&2 "INFO: STRIP_POLICY=$(STRIP_POLICY)")
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
|
||||
#
|
||||
@ -758,5 +790,6 @@ JA_TARGET_ENCODINGS = eucJP UTF-8 PCK
|
||||
HOTSPOT_SALIB_PATH = $(HOTSPOT_IMPORT_PATH)/jre/lib/$(LIBARCH)
|
||||
SALIB_NAME = $(LIB_PREFIX)saproc.$(LIBRARY_SUFFIX)
|
||||
SA_DEBUGINFO_NAME = $(LIB_PREFIX)saproc.debuginfo
|
||||
SA_DIZ_NAME = $(LIB_PREFIX)saproc.diz
|
||||
INCLUDE_SA=true
|
||||
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (c) 1999, 2011, Oracle and/or its affiliates. All rights reserved.
|
||||
# Copyright (c) 1999, 2012, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
@ -80,6 +80,47 @@ endif
|
||||
|
||||
EXTRA_LFLAGS += /LIBPATH:$(DXSDK_LIB_PATH)
|
||||
|
||||
# Full Debug Symbols has been enabled on Windows since JDK1.4.1.
|
||||
# The Full Debug Symbols (FDS) default for VARIANT == OPT builds is
|
||||
# enabled with debug info files ZIP'ed to save space. For VARIANT !=
|
||||
# OPT builds, FDS is always enabled, after all a debug build without
|
||||
# debug info isn't very useful. The ZIP_DEBUGINFO_FILES option only has
|
||||
# meaning when FDS is enabled.
|
||||
#
|
||||
# If you invoke a build with FULL_DEBUG_SYMBOLS=0, then FDS will be
|
||||
# disabled for a VARIANT == OPT build.
|
||||
#
|
||||
# Note: Use of a different variable name for the FDS override option
|
||||
# versus the FDS enabled check is intentional (FULL_DEBUG_SYMBOLS
|
||||
# versus ENABLE_FULL_DEBUG_SYMBOLS). For auto build systems that pass
|
||||
# in options via environment variables, use of distinct variables
|
||||
# prevents strange behaviours. For example, in a VARIANT != OPT build,
|
||||
# the FULL_DEBUG_SYMBOLS environment variable will be 0, but the
|
||||
# ENABLE_FULL_DEBUG_SYMBOLS make variable will be 1. If the same
|
||||
# variable name is used, then different values can be picked up by
|
||||
# different parts of the build. Just to be clear, we only need two
|
||||
# variable names because the incoming option value can be overridden
|
||||
# in some situations, e.g., a VARIANT != OPT build.
|
||||
|
||||
ifeq ($(VARIANT), OPT)
|
||||
FULL_DEBUG_SYMBOLS ?= 1
|
||||
ENABLE_FULL_DEBUG_SYMBOLS = $(FULL_DEBUG_SYMBOLS)
|
||||
else
|
||||
# debug variants always get Full Debug Symbols (if available)
|
||||
ENABLE_FULL_DEBUG_SYMBOLS = 1
|
||||
endif
|
||||
_JUNK_ := $(shell \
|
||||
echo >&2 "INFO: ENABLE_FULL_DEBUG_SYMBOLS=$(ENABLE_FULL_DEBUG_SYMBOLS)")
|
||||
|
||||
ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
|
||||
# HACK: disable ZIP_DEBUGINFO_FILES by default until install repo
|
||||
# changes are promoted
|
||||
ZIP_DEBUGINFO_FILES ?= 0
|
||||
else
|
||||
ZIP_DEBUGINFO_FILES=0
|
||||
endif
|
||||
_JUNK_ := $(shell echo >&2 "INFO: ZIP_DEBUGINFO_FILES=$(ZIP_DEBUGINFO_FILES)")
|
||||
|
||||
# C Compiler flag definitions
|
||||
|
||||
#
|
||||
@ -206,7 +247,10 @@ ifeq ($(CC_VERSION),msvc)
|
||||
# /D _STATIC_CPPLIB
|
||||
# Use static link for the C++ runtime (so msvcpnn.dll not needed)
|
||||
#
|
||||
CFLAGS_COMMON += -Zi -nologo
|
||||
ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
|
||||
CFLAGS_COMMON += -Zi
|
||||
endif
|
||||
CFLAGS_COMMON += -nologo
|
||||
CFLAGS_OPT = $(CC_OPT)
|
||||
CFLAGS_DBG = -Od $(MS_RUNTIME_DEBUG_OPTION)
|
||||
|
||||
@ -215,7 +259,9 @@ ifeq ($(CC_VERSION),msvc)
|
||||
# All builds get the same runtime setting
|
||||
CFLAGS_COMMON += $(MS_RUNTIME_OPTION) $(CFLAGS_$(COMPILER_VERSION))
|
||||
|
||||
LDEBUG = /debug
|
||||
ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
|
||||
LDEBUG = /debug
|
||||
endif
|
||||
|
||||
ifeq ($(VTUNE_SUPPORT), true)
|
||||
OTHER_CFLAGS = -Z7 -Ox
|
||||
@ -249,7 +295,9 @@ CPPFLAGS_COMMON += -DWIN32_LEAN_AND_MEAN
|
||||
#
|
||||
# Output options (use specific filenames to avoid parallel compile errors)
|
||||
#
|
||||
CFLAGS_COMMON += -Fd$(OBJDIR)/$(basename $(@F)).pdb -Fm$(OBJDIR)/$(basename $(@F)).map
|
||||
ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
|
||||
CFLAGS_COMMON += -Fd$(OBJDIR)/$(basename $(@F)).pdb -Fm$(OBJDIR)/$(basename $(@F)).map
|
||||
endif
|
||||
|
||||
#
|
||||
# Use -wdNNNN to disable warning NNNN.
|
||||
@ -310,6 +358,7 @@ HOTSPOT_SALIB_PATH = $(HOTSPOT_IMPORT_PATH)/jre/bin
|
||||
SALIB_NAME = $(LIB_PREFIX)sawindbg.$(LIBRARY_SUFFIX)
|
||||
SAMAP_NAME = $(LIB_PREFIX)sawindbg.map
|
||||
SAPDB_NAME = $(LIB_PREFIX)sawindbg.pdb
|
||||
SA_DIZ_NAME = $(LIB_PREFIX)sawindbg.diz
|
||||
|
||||
ifeq ($(ARCH), ia64)
|
||||
# SA will never be supported here.
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (c) 1995, 2011, Oracle and/or its affiliates. All rights reserved.
|
||||
# Copyright (c) 1995, 2012, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
@ -167,17 +167,23 @@ else # LIBRARY
|
||||
# build it into $(OBJDIR) so that the other generated files get put
|
||||
# there, then copy just the DLL (and MAP file) to the requested directory.
|
||||
#
|
||||
ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
|
||||
MAP_OPTION="-map:$(OBJDIR)/$(LIBRARY).map"
|
||||
endif
|
||||
|
||||
$(ACTUAL_LIBRARY):: $(OBJDIR)/$(LIBRARY).lcf
|
||||
@$(prep-target)
|
||||
@$(MKDIR) -p $(OBJDIR)
|
||||
$(LINK) -dll -out:$(OBJDIR)/$(@F) \
|
||||
-map:$(OBJDIR)/$(LIBRARY).map \
|
||||
$(MAP_OPTION) \
|
||||
$(LFLAGS) @$(OBJDIR)/$(LIBRARY).lcf \
|
||||
$(OTHER_LCF) $(LDLIBS)
|
||||
$(CP) $(OBJDIR)/$(@F) $@
|
||||
@$(call binary_file_verification,$@)
|
||||
ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
|
||||
$(CP) $(OBJDIR)/$(LIBRARY).map $(@D)
|
||||
$(CP) $(OBJDIR)/$(LIBRARY).pdb $(@D)
|
||||
endif
|
||||
|
||||
endif # LIBRARY
|
||||
|
||||
|
||||
@ -171,6 +171,10 @@ ifeq ($(PLATFORM), windows)
|
||||
@$(prep-target)
|
||||
$(SED) 's%IMVERSION%$(IMVERSION)%g;s%PROGRAM%$(PROGRAM)%g' $< > $@
|
||||
|
||||
ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
|
||||
MAP_OPTION="-map:$(OBJDIR)/$(PROGRAM).map"
|
||||
endif
|
||||
|
||||
# We used a hand-crafted manifest file for all executables.
|
||||
# It is tweaked to embed the build number and executable name.
|
||||
# Use ";#2" for .dll and ";#1" for .exe in the MT command below:
|
||||
@ -179,7 +183,7 @@ ifeq ($(PLATFORM), windows)
|
||||
@set -- $?; \
|
||||
$(ECHO) Rebuilding $@ because of $$1 $$2 $$3 $$4 $$5 $$6 $${7:+...};
|
||||
$(LINK) -out:$@ /STACK:$(STACK_SIZE) \
|
||||
-map:$(OBJDIR)/$(PROGRAM).map $(LFLAGS) $(LDFLAGS) \
|
||||
$(MAP_OPTION) $(LFLAGS) $(LDFLAGS) \
|
||||
@$(OBJDIR)/$(PROGRAM).lcf $(LDLIBS)
|
||||
ifdef MT
|
||||
$(MT) /manifest $(OBJDIR)/$(PROGRAM).exe.manifest /outputresource:$@;#1
|
||||
|
||||
@ -144,6 +144,7 @@ JDK_MAN_PAGES = \
|
||||
javadoc.1 \
|
||||
javah.1 \
|
||||
javap.1 \
|
||||
jcmd.1 \
|
||||
jconsole.1 \
|
||||
jdb.1 \
|
||||
jhat.1 \
|
||||
@ -607,10 +608,6 @@ ifndef JAVASE_EMBEDDED
|
||||
$(ECHO) "oracle/jrockit/jfr/parser/" >> $@
|
||||
$(ECHO) "oracle/jrockit/jfr/settings/" >> $@
|
||||
$(ECHO) "oracle/jrockit/jfr/tools/" >> $@
|
||||
$(ECHO) "oracle/jrockit/jfr/util/" >> $@
|
||||
$(ECHO) "oracle/jrockit/jfr/util/log/" >> $@
|
||||
$(ECHO) "oracle/jrockit/jfr/util/os/" >> $@
|
||||
$(ECHO) "oracle/jrockit/jfr/util/text/" >> $@
|
||||
endif
|
||||
endif
|
||||
|
||||
@ -637,7 +634,7 @@ $(TOTAL_JAR_FILELIST): $(JARREORDER_JARFILE) $(NOT_RT_JAR_LIST)
|
||||
$(MV) $@.temp $@
|
||||
@($(CD) $(CLASSBINDIR) && $(java-vm-cleanup))
|
||||
|
||||
# Create the jfr.jar containing Java Flight Recorder implementation
|
||||
# Create jfr.jar
|
||||
JFR_JAR=
|
||||
ifndef OPENJDK
|
||||
ifndef JAVASE_EMBEDDED
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (c) 2005, 2011, Oracle and/or its affiliates. All rights reserved.
|
||||
# Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
@ -1037,11 +1037,22 @@ ifeq ($(PLATFORM), windows)
|
||||
" and/or check your value of ALT_HOTSPOT_LIB_PATH. \n" \
|
||||
"" >> $(ERROR_FILE) ; \
|
||||
fi
|
||||
ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
|
||||
@#
|
||||
@# Check for the .map files - its OK if they are not there..
|
||||
@#
|
||||
ifeq ($(ARCH_DATA_MODEL), 32)
|
||||
ifeq ($(ARCH_DATA_MODEL), 32)
|
||||
@# There is no 64-bit HotSpot client VM
|
||||
ifeq ($(ZIP_DEBUGINFO_FILES),1)
|
||||
@if [ ! -r $(HOTSPOT_CLIENT_PATH)/jvm.diz ]; then \
|
||||
$(ECHO) "WARNING: HOTSPOT_CLIENT_PATH does not point to valid HotSpot .diz files. \n" \
|
||||
" These files are optional and aid in the debugging of the JVM. \n" \
|
||||
" Please check your access to \n" \
|
||||
" $(HOTSPOT_CLIENT_PATH)/jvm.diz \n" \
|
||||
" and/or check your value of ALT_HOTSPOT_CLIENT_PATH. \n" \
|
||||
"" >> $(WARNING_FILE) ; \
|
||||
fi
|
||||
else
|
||||
@if [ ! -r $(HOTSPOT_CLIENT_PATH)/jvm.map ]; then \
|
||||
$(ECHO) "WARNING: HOTSPOT_CLIENT_PATH does not point to valid HotSpot .map files. \n" \
|
||||
" These files are optional and aid in the debugging of the JVM. \n" \
|
||||
@ -1058,7 +1069,18 @@ ifeq ($(PLATFORM), windows)
|
||||
" and/or check your value of ALT_HOTSPOT_CLIENT_PATH. \n" \
|
||||
"" >> $(WARNING_FILE) ; \
|
||||
fi
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
ifeq ($(ZIP_DEBUGINFO_FILES),1)
|
||||
@if [ ! -r $(HOTSPOT_SERVER_PATH)/jvm.diz ]; then \
|
||||
$(ECHO) "WARNING: HOTSPOT_SERVER_PATH does not point to valid HotSpot .diz files. \n" \
|
||||
" These files are optional and aid in the debugging of the JVM. \n" \
|
||||
" Please check your access to \n" \
|
||||
" $(HOTSPOT_SERVER_PATH)/jvm.diz \n" \
|
||||
" and/or check your value of ALT_HOTSPOT_SERVER_PATH. \n" \
|
||||
"" >> $(WARNING_FILE) ; \
|
||||
fi
|
||||
else
|
||||
@if [ ! -r $(HOTSPOT_SERVER_PATH)/jvm.map ]; then \
|
||||
$(ECHO) "WARNING: HOTSPOT_SERVER_PATH does not point to valid HotSpot .map files. \n" \
|
||||
" These files are optional and aid in the debugging of the JVM. \n" \
|
||||
@ -1075,6 +1097,8 @@ ifeq ($(PLATFORM), windows)
|
||||
" and/or check your value of ALT_HOTSPOT_SERVER_PATH. \n" \
|
||||
"" >> $(WARNING_FILE) ; \
|
||||
fi
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
|
||||
|
||||
|
||||
@ -51,6 +51,7 @@ JAVA_JAVA_java = \
|
||||
java/lang/SuppressWarnings.java \
|
||||
java/lang/AbstractStringBuilder.java \
|
||||
java/lang/ClassLoader.java \
|
||||
java/lang/ClassLoaderHelper.java \
|
||||
java/lang/AssertionStatusDirectives.java \
|
||||
java/lang/Enum.java \
|
||||
java/lang/StrictMath.java \
|
||||
|
||||
@ -68,7 +68,7 @@ ifeq ($(PLATFORM), windows)
|
||||
endif
|
||||
|
||||
# Add location of iconv header
|
||||
ifeq ($(PLATFORM), macosx))
|
||||
ifeq ($(PLATFORM), macosx)
|
||||
OTHER_LDLIBS += -liconv
|
||||
endif
|
||||
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (c) 1997, 2011, Oracle and/or its affiliates. All rights reserved.
|
||||
# Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
@ -61,9 +61,13 @@ JVMDB_NAME = $(LIB_PREFIX)jvm$(DB_SUFFIX).$(LIBRARY_SUFFIX)
|
||||
JVMDTRACE_NAME = $(LIB_PREFIX)jvm$(DTRACE_SUFFIX).$(LIBRARY_SUFFIX)
|
||||
|
||||
JVM_DEBUGINFO_NAME = $(LIB_PREFIX)jvm.debuginfo
|
||||
JVM_DIZ_NAME = $(LIB_PREFIX)jvm.diz
|
||||
LIBJSIG_DEBUGINFO_NAME = $(LIB_PREFIX)jsig.debuginfo
|
||||
LIBJSIG_DIZ_NAME = $(LIB_PREFIX)jsig.diz
|
||||
JVMDB_DEBUGINFO_NAME = $(LIB_PREFIX)jvm$(DB_SUFFIX).debuginfo
|
||||
JVMDB_DIZ_NAME = $(LIB_PREFIX)jvm$(DB_SUFFIX).diz
|
||||
JVMDTRACE_DEBUGINFO_NAME = $(LIB_PREFIX)jvm$(DTRACE_SUFFIX).debuginfo
|
||||
JVMDTRACE_DIZ_NAME = $(LIB_PREFIX)jvm$(DTRACE_SUFFIX).diz
|
||||
|
||||
CLASSSHARINGDATA_DIR = $(BUILDDIR)/tools/sharing
|
||||
|
||||
@ -86,10 +90,17 @@ INTERNAL_IMPORT_LIST = $(LIBDIR)/classlist
|
||||
ifndef BUILD_CLIENT_ONLY
|
||||
IMPORT_LIST = $(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVM_NAME) \
|
||||
$(LIB_LOCATION)/$(SERVER_LOCATION)/Xusage.txt
|
||||
ifneq ($(OBJCOPY),)
|
||||
# the import JDK may not contain .debuginfo files
|
||||
ifneq ($(wildcard $(HOTSPOT_SERVER_PATH)/$(JVM_DEBUGINFO_NAME)),)
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVM_DEBUGINFO_NAME)
|
||||
ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
|
||||
ifeq ($(ZIP_DEBUGINFO_FILES),1)
|
||||
# the import JDK may not contain .diz files
|
||||
ifneq ($(wildcard $(HOTSPOT_SERVER_PATH)/$(JVM_DIZ_NAME)),)
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVM_DIZ_NAME)
|
||||
endif
|
||||
else
|
||||
# the import JDK may not contain .debuginfo files
|
||||
ifneq ($(wildcard $(HOTSPOT_SERVER_PATH)/$(JVM_DEBUGINFO_NAME)),)
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVM_DEBUGINFO_NAME)
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
else
|
||||
@ -101,10 +112,17 @@ ifneq ($(ZERO_BUILD), true)
|
||||
ifeq ($(ARCH_DATA_MODEL), 32)
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVM_NAME) \
|
||||
$(LIB_LOCATION)/$(CLIENT_LOCATION)/Xusage.txt
|
||||
ifneq ($(OBJCOPY),)
|
||||
# the import JDK may not contain .debuginfo files
|
||||
ifneq ($(wildcard $(HOTSPOT_CLIENT_PATH)/$(JVM_DEBUGINFO_NAME)),)
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVM_DEBUGINFO_NAME)
|
||||
ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
|
||||
ifeq ($(ZIP_DEBUGINFO_FILES),1)
|
||||
# the import JDK may not contain .diz files
|
||||
ifneq ($(wildcard $(HOTSPOT_CLIENT_PATH)/$(JVM_DIZ_NAME)),)
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVM_DIZ_NAME)
|
||||
endif
|
||||
else
|
||||
# the import JDK may not contain .debuginfo files
|
||||
ifneq ($(wildcard $(HOTSPOT_CLIENT_PATH)/$(JVM_DEBUGINFO_NAME)),)
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVM_DEBUGINFO_NAME)
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
@ -121,20 +139,56 @@ $(BINDIR)/$(MSVCRNN_DLL): $(MSVCRNN_DLL_PATH)/$(MSVCRNN_DLL)
|
||||
|
||||
# Get the hotspot .map and .pdb files for client and server
|
||||
ifndef BUILD_CLIENT_ONLY
|
||||
IMPORT_LIST += \
|
||||
$(LIBDIR)/$(JVMLIB_NAME) \
|
||||
$(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVMMAP_NAME) \
|
||||
$(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVMPDB_NAME)
|
||||
IMPORT_LIST += $(LIBDIR)/$(JVMLIB_NAME)
|
||||
ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
|
||||
ifeq ($(ZIP_DEBUGINFO_FILES),1)
|
||||
# the import JDK may not contain .diz files
|
||||
ifneq ($(wildcard $(HOTSPOT_SERVER_PATH)/$(JVM_DIZ_NAME)),)
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVM_DIZ_NAME)
|
||||
endif
|
||||
else
|
||||
# the import JDK may not contain .pdb files
|
||||
ifneq ($(wildcard $(HOTSPOT_SERVER_PATH)/$(JVMPDB_NAME)),)
|
||||
# assume .map file is present if .pdb file is preset
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVMMAP_NAME) \
|
||||
$(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVMPDB_NAME)
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
|
||||
# Add .map and .pdb files to the import path for client and kernel VMs.
|
||||
# These are only available on 32-bit windows builds.
|
||||
ifeq ($(ARCH_DATA_MODEL), 32)
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVMMAP_NAME) \
|
||||
$(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVMPDB_NAME)
|
||||
ifeq ($(DO_KERNEL), true)
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(KERNEL_LOCATION)/$(JVMMAP_NAME) \
|
||||
$(LIB_LOCATION)/$(KERNEL_LOCATION)/$(JVMPDB_NAME)
|
||||
ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
|
||||
ifeq ($(ZIP_DEBUGINFO_FILES),1)
|
||||
# the import JDK may not contain .diz files
|
||||
ifneq ($(wildcard $(HOTSPOT_CLIENT_PATH)/$(JVM_DIZ_NAME)),)
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVM_DIZ_NAME)
|
||||
endif
|
||||
else
|
||||
# the import JDK may not contain .pdb files
|
||||
ifneq ($(wildcard $(HOTSPOT_CLIENT_PATH)/$(JVMPDB_NAME)),)
|
||||
# assume .map file is present if .pdb file is preset
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVMMAP_NAME) \
|
||||
$(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVMPDB_NAME)
|
||||
endif
|
||||
endif
|
||||
ifeq ($(DO_KERNEL), true)
|
||||
ifeq ($(ZIP_DEBUGINFO_FILES),1)
|
||||
# the import JDK may not contain .diz files
|
||||
ifneq ($(wildcard $(HOTSPOT_KERNEL_PATH)/$(JVM_DIZ_NAME)),)
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(KERNEL_LOCATION)/$(JVM_DIZ_NAME)
|
||||
endif
|
||||
else
|
||||
# the import JDK may not contain .pdb files
|
||||
ifneq ($(wildcard $(HOTSPOT_KERNEL_PATH)/$(JVMPDB_NAME)),)
|
||||
# assume .map file is present if .pdb file is preset
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(KERNEL_LOCATION)/$(JVMMAP_NAME) \
|
||||
$(LIB_LOCATION)/$(KERNEL_LOCATION)/$(JVMPDB_NAME)
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
|
||||
@ -165,10 +219,22 @@ $(LIB_LOCATION)/$(KERNEL_LOCATION)/$(JVMPDB_NAME):
|
||||
@$(prep-target)
|
||||
-$(CP) $(HOTSPOT_KERNEL_PATH)/$(JVMPDB_NAME) $@
|
||||
|
||||
$(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVM_DIZ_NAME):
|
||||
@$(prep-target)
|
||||
-$(CP) $(HOTSPOT_CLIENT_PATH)/$(JVM_DIZ_NAME) $@
|
||||
|
||||
$(LIB_LOCATION)/$(KERNEL_LOCATION)/$(JVM_DIZ_NAME):
|
||||
@$(prep-target)
|
||||
-$(CP) $(HOTSPOT_KERNEL_PATH)/$(JVM_DIZ_NAME) $@
|
||||
|
||||
ifndef BUILD_CLIENT_ONLY
|
||||
$(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVMPDB_NAME):
|
||||
@$(prep-target)
|
||||
-$(CP) $(HOTSPOT_SERVER_PATH)/$(JVMPDB_NAME) $@
|
||||
|
||||
$(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVM_DIZ_NAME):
|
||||
@$(prep-target)
|
||||
-$(CP) $(HOTSPOT_SERVER_PATH)/$(JVM_DIZ_NAME) $@
|
||||
endif
|
||||
|
||||
# Windows ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Windows
|
||||
@ -176,18 +242,33 @@ else # PLATFORM
|
||||
# NOT Windows vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv NOT Windows
|
||||
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(LIBJSIG_NAME)
|
||||
ifneq ($(OBJCOPY),)
|
||||
# the import JDK may not contain .debuginfo files
|
||||
ifneq ($(wildcard $(HOTSPOT_IMPORT_PATH)/$(ARCH_VM_SUBDIR)/$(LIBJSIG_DEBUGINFO_NAME)),)
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(LIBJSIG_DEBUGINFO_NAME)
|
||||
ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
|
||||
ifeq ($(ZIP_DEBUGINFO_FILES),1)
|
||||
# the import JDK may not contain .diz files
|
||||
ifneq ($(wildcard $(HOTSPOT_IMPORT_PATH)/$(ARCH_VM_SUBDIR)/$(LIBJSIG_DIZ_NAME)),)
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(LIBJSIG_DIZ_NAME)
|
||||
endif
|
||||
else
|
||||
# the import JDK may not contain .debuginfo files
|
||||
ifneq ($(wildcard $(HOTSPOT_IMPORT_PATH)/$(ARCH_VM_SUBDIR)/$(LIBJSIG_DEBUGINFO_NAME)),)
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(LIBJSIG_DEBUGINFO_NAME)
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
ifndef BUILD_CLIENT_ONLY
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/$(LIBJSIG_NAME)
|
||||
ifneq ($(OBJCOPY),)
|
||||
# the import JDK may not contain the target of the symlink
|
||||
ifneq ($(wildcard $(HOTSPOT_IMPORT_PATH)/$(ARCH_VM_SUBDIR)/$(LIBJSIG_DEBUGINFO_NAME)),)
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/$(LIBJSIG_DEBUGINFO_NAME)
|
||||
ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
|
||||
ifeq ($(ZIP_DEBUGINFO_FILES),1)
|
||||
# the import JDK may not contain the target of the symlink
|
||||
ifneq ($(wildcard $(HOTSPOT_IMPORT_PATH)/$(ARCH_VM_SUBDIR)/$(LIBJSIG_DIZ_NAME)),)
|
||||
# check for the .diz file, but create the .debuginfo link
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/$(LIBJSIG_DEBUGINFO_NAME)
|
||||
endif
|
||||
else
|
||||
# the import JDK may not contain the target of the symlink
|
||||
ifneq ($(wildcard $(HOTSPOT_IMPORT_PATH)/$(ARCH_VM_SUBDIR)/$(LIBJSIG_DEBUGINFO_NAME)),)
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/$(LIBJSIG_DEBUGINFO_NAME)
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
@ -195,19 +276,33 @@ endif
|
||||
ifeq ($(PLATFORM), solaris)
|
||||
ifndef BUILD_CLIENT_ONLY
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVMDB_NAME)
|
||||
ifneq ($(OBJCOPY),)
|
||||
# the import JDK may not contain .debuginfo files
|
||||
ifneq ($(wildcard $(HOTSPOT_SERVER_PATH)/$(JVMDB_DEBUGINFO_NAME)),)
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVMDB_DEBUGINFO_NAME)
|
||||
ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
|
||||
ifeq ($(ZIP_DEBUGINFO_FILES),1)
|
||||
# the import JDK may not contain .diz files
|
||||
ifneq ($(wildcard $(HOTSPOT_SERVER_PATH)/$(JVMDB_DIZ_NAME)),)
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVMDB_DIZ_NAME)
|
||||
endif
|
||||
else
|
||||
# the import JDK may not contain .debuginfo files
|
||||
ifneq ($(wildcard $(HOTSPOT_SERVER_PATH)/$(JVMDB_DEBUGINFO_NAME)),)
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVMDB_DEBUGINFO_NAME)
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
# The conditional can be removed when import JDKs contain these files.
|
||||
ifneq ($(wildcard $(HOTSPOT_SERVER_PATH)/$(JVMDTRACE_NAME)),)
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVMDTRACE_NAME)
|
||||
ifneq ($(OBJCOPY),)
|
||||
# the import JDK may not contain .debuginfo files
|
||||
ifneq ($(wildcard $(HOTSPOT_SERVER_PATH)/$(JVMDTRACE_DEBUGINFO_NAME)),)
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVMDTRACE_DEBUGINFO_NAME)
|
||||
ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
|
||||
ifeq ($(ZIP_DEBUGINFO_FILES),1)
|
||||
# the import JDK may not contain .diz files
|
||||
ifneq ($(wildcard $(HOTSPOT_SERVER_PATH)/$(JVMDTRACE_DIZ_NAME)),)
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVMDTRACE_DIZ_NAME)
|
||||
endif
|
||||
else
|
||||
# the import JDK may not contain .debuginfo files
|
||||
ifneq ($(wildcard $(HOTSPOT_SERVER_PATH)/$(JVMDTRACE_DEBUGINFO_NAME)),)
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVMDTRACE_DEBUGINFO_NAME)
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
else
|
||||
@ -220,10 +315,18 @@ ifneq ($(ZERO_BUILD), true)
|
||||
ifeq ($(ARCH_DATA_MODEL), 32)
|
||||
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(LIBJSIG_NAME)
|
||||
ifneq ($(OBJCOPY),)
|
||||
# the import JDK may not contain the target of the symlink
|
||||
ifneq ($(wildcard $(HOTSPOT_IMPORT_PATH)/$(ARCH_VM_SUBDIR)/$(LIBJSIG_DEBUGINFO_NAME)),)
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(LIBJSIG_DEBUGINFO_NAME)
|
||||
ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
|
||||
ifeq ($(ZIP_DEBUGINFO_FILES),1)
|
||||
# the import JDK may not contain the target of the symlink
|
||||
ifneq ($(wildcard $(HOTSPOT_IMPORT_PATH)/$(ARCH_VM_SUBDIR)/$(LIBJSIG_DIZ_NAME)),)
|
||||
# check for the .diz file, but create the .debuginfo link
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(LIBJSIG_DEBUGINFO_NAME)
|
||||
endif
|
||||
else
|
||||
# the import JDK may not contain the target of the symlink
|
||||
ifneq ($(wildcard $(HOTSPOT_IMPORT_PATH)/$(ARCH_VM_SUBDIR)/$(LIBJSIG_DEBUGINFO_NAME)),)
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(LIBJSIG_DEBUGINFO_NAME)
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
|
||||
@ -231,10 +334,17 @@ ifeq ($(PLATFORM), solaris)
|
||||
# solaris vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv solaris
|
||||
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVMDB_NAME)
|
||||
ifneq ($(OBJCOPY),)
|
||||
# the import JDK may not contain .debuginfo files
|
||||
ifneq ($(wildcard $(HOTSPOT_CLIENT_PATH)/$(JVMDB_DEBUGINFO_NAME)),)
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVMDB_DEBUGINFO_NAME)
|
||||
ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
|
||||
ifeq ($(ZIP_DEBUGINFO_FILES),1)
|
||||
# the import JDK may not contain .diz files
|
||||
ifneq ($(wildcard $(HOTSPOT_CLIENT_PATH)/$(JVMDB_DIZ_NAME)),)
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVMDB_DIZ_NAME)
|
||||
endif
|
||||
else
|
||||
# the import JDK may not contain .debuginfo files
|
||||
ifneq ($(wildcard $(HOTSPOT_CLIENT_PATH)/$(JVMDB_DEBUGINFO_NAME)),)
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVMDB_DEBUGINFO_NAME)
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
|
||||
@ -243,13 +353,22 @@ ifneq ($(wildcard $(HOTSPOT_CLIENT_PATH)/$(JVMDTRACE_NAME)),)
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVMDTRACE_NAME)
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/64/$(JVMDB_NAME)
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/64/$(JVMDTRACE_NAME)
|
||||
ifneq ($(OBJCOPY),)
|
||||
# the import JDK may not contain .debuginfo files
|
||||
ifneq ($(wildcard $(HOTSPOT_CLIENT_PATH)/$(JVMDTRACE_DEBUGINFO_NAME)),)
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVMDTRACE_DEBUGINFO_NAME)
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/64/$(JVMDB_DEBUGINFO_NAME)
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/64/$(JVMDTRACE_DEBUGINFO_NAME)
|
||||
endif
|
||||
ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
|
||||
ifeq ($(ZIP_DEBUGINFO_FILES),1)
|
||||
# the import JDK may not contain .diz files
|
||||
ifneq ($(wildcard $(HOTSPOT_CLIENT_PATH)/$(JVMDTRACE_DIZ_NAME)),)
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVMDTRACE_DIZ_NAME)
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/64/$(JVMDB_DIZ_NAME)
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/64/$(JVMDTRACE_DIZ_NAME)
|
||||
endif
|
||||
else
|
||||
# the import JDK may not contain .debuginfo files
|
||||
ifneq ($(wildcard $(HOTSPOT_CLIENT_PATH)/$(JVMDTRACE_DEBUGINFO_NAME)),)
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVMDTRACE_DEBUGINFO_NAME)
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/64/$(JVMDB_DEBUGINFO_NAME)
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(CLIENT_LOCATION)/64/$(JVMDTRACE_DEBUGINFO_NAME)
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
else
|
||||
$(warning WARNING: $(HOTSPOT_CLIENT_PATH)/$(JVMDTRACE_NAME) not found!)
|
||||
@ -259,10 +378,17 @@ ifndef BUILD_CLIENT_ONLY
|
||||
# The conditional can be removed when import JDKs contain these files.
|
||||
ifneq ($(wildcard $(HOTSPOT_SERVER_PATH)/64/$(JVMDB_NAME)),)
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/64/$(JVMDB_NAME)
|
||||
ifneq ($(OBJCOPY),)
|
||||
# the import JDK may not contain .debuginfo files
|
||||
ifneq ($(wildcard $(HOTSPOT_SERVER_PATH)/64/$(JVMDB_DEBUGINFO_NAME)),)
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/64/$(JVMDB_DEBUGINFO_NAME)
|
||||
ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
|
||||
ifeq ($(ZIP_DEBUGINFO_FILES),1)
|
||||
# the import JDK may not contain .diz files
|
||||
ifneq ($(wildcard $(HOTSPOT_SERVER_PATH)/64/$(JVMDB_DIZ_NAME)),)
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/64/$(JVMDB_DIZ_NAME)
|
||||
endif
|
||||
else
|
||||
# the import JDK may not contain .debuginfo files
|
||||
ifneq ($(wildcard $(HOTSPOT_SERVER_PATH)/64/$(JVMDB_DEBUGINFO_NAME)),)
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/64/$(JVMDB_DEBUGINFO_NAME)
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
else
|
||||
@ -272,10 +398,17 @@ ifndef BUILD_CLIENT_ONLY
|
||||
# The conditional can be removed when import JDKs contain these files.
|
||||
ifneq ($(wildcard $(HOTSPOT_SERVER_PATH)/64/$(JVMDTRACE_NAME)),)
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/64/$(JVMDTRACE_NAME)
|
||||
ifneq ($(OBJCOPY),)
|
||||
# the import JDK may not contain .debuginfo files
|
||||
ifneq ($(wildcard $(HOTSPOT_SERVER_PATH)/64/$(JVMDTRACE_DEBUGINFO_NAME)),)
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/64/$(JVMDTRACE_DEBUGINFO_NAME)
|
||||
ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
|
||||
ifeq ($(ZIP_DEBUGINFO_FILES),1)
|
||||
# the import JDK may not contain .diz files
|
||||
ifneq ($(wildcard $(HOTSPOT_SERVER_PATH)/64/$(JVMDTRACE_DIZ_NAME)),)
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/64/$(JVMDTRACE_DIZ_NAME)
|
||||
endif
|
||||
else
|
||||
# the import JDK may not contain .debuginfo files
|
||||
ifneq ($(wildcard $(HOTSPOT_SERVER_PATH)/64/$(JVMDTRACE_DEBUGINFO_NAME)),)
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(SERVER_LOCATION)/64/$(JVMDTRACE_DEBUGINFO_NAME)
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
else
|
||||
@ -304,9 +437,14 @@ $(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVM_NAME): $(HOTSPOT_CLIENT_PATH)/$(JVM_NAM
|
||||
$(install-import-file)
|
||||
@$(call binary_file_verification,$@)
|
||||
|
||||
ifneq ($(OBJCOPY),)
|
||||
ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
|
||||
ifeq ($(ZIP_DEBUGINFO_FILES),1)
|
||||
$(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVM_DIZ_NAME): $(HOTSPOT_CLIENT_PATH)/$(JVM_DIZ_NAME)
|
||||
$(install-import-file)
|
||||
else
|
||||
$(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVM_DEBUGINFO_NAME): $(HOTSPOT_CLIENT_PATH)/$(JVM_DEBUGINFO_NAME)
|
||||
$(install-import-file)
|
||||
endif
|
||||
endif
|
||||
|
||||
$(LIB_LOCATION)/$(KERNEL_LOCATION)/$(JVM_NAME): $(HOTSPOT_KERNEL_PATH)/$(JVM_NAME)
|
||||
@ -317,9 +455,14 @@ $(LIB_LOCATION)/$(LIBJSIG_NAME): $(HOTSPOT_IMPORT_PATH)/$(ARCH_VM_SUBDIR)/$(LIBJ
|
||||
$(install-import-file)
|
||||
@$(call binary_file_verification,$@)
|
||||
|
||||
ifneq ($(OBJCOPY),)
|
||||
ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
|
||||
ifeq ($(ZIP_DEBUGINFO_FILES),1)
|
||||
$(LIB_LOCATION)/$(LIBJSIG_DIZ_NAME): $(HOTSPOT_IMPORT_PATH)/$(ARCH_VM_SUBDIR)/$(LIBJSIG_DIZ_NAME)
|
||||
$(install-import-file)
|
||||
else
|
||||
$(LIB_LOCATION)/$(LIBJSIG_DEBUGINFO_NAME): $(HOTSPOT_IMPORT_PATH)/$(ARCH_VM_SUBDIR)/$(LIBJSIG_DEBUGINFO_NAME)
|
||||
$(install-import-file)
|
||||
endif
|
||||
endif
|
||||
|
||||
ifndef BUILD_CLIENT_ONLY
|
||||
@ -328,22 +471,24 @@ $(LIB_LOCATION)/$(SERVER_LOCATION)/$(LIBJSIG_NAME):
|
||||
@$(prep-target)
|
||||
$(call install-sym-link, ../$(LIBJSIG_NAME))
|
||||
|
||||
ifneq ($(OBJCOPY),)
|
||||
ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
|
||||
# we don't create a symlink to a libjsig.diz file
|
||||
$(LIB_LOCATION)/$(CLIENT_LOCATION)/$(LIBJSIG_DEBUGINFO_NAME) \
|
||||
$(LIB_LOCATION)/$(SERVER_LOCATION)/$(LIBJSIG_DEBUGINFO_NAME):
|
||||
@$(prep-target)
|
||||
$(call install-sym-link, ../$(LIBJSIG_DEBUGINFO_NAME))
|
||||
endif
|
||||
endif
|
||||
else
|
||||
$(LIB_LOCATION)/$(CLIENT_LOCATION)/$(LIBJSIG_NAME):
|
||||
@$(prep-target)
|
||||
$(call install-sym-link, ../$(LIBJSIG_NAME))
|
||||
|
||||
ifneq ($(OBJCOPY),)
|
||||
ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
|
||||
# we don't create a symlink to a libjsig.diz file
|
||||
$(LIB_LOCATION)/$(CLIENT_LOCATION)/$(LIBJSIG_DEBUGINFO_NAME):
|
||||
@$(prep-target)
|
||||
$(call install-sym-link, ../$(LIBJSIG_DEBUGINFO_NAME))
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
|
||||
$(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVMDB_NAME): $(HOTSPOT_CLIENT_PATH)/$(JVMDB_NAME)
|
||||
@ -354,12 +499,20 @@ $(LIB_LOCATION)/$(CLIENT_LOCATION)/64/$(JVMDB_NAME): $(HOTSPOT_CLIENT_PATH)/64/$
|
||||
$(install-import-file)
|
||||
@$(call binary_file_verification,$@)
|
||||
|
||||
ifneq ($(OBJCOPY),)
|
||||
ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
|
||||
ifeq ($(ZIP_DEBUGINFO_FILES),1)
|
||||
$(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVMDB_DIZ_NAME): $(HOTSPOT_CLIENT_PATH)/$(JVMDB_DIZ_NAME)
|
||||
$(install-import-file)
|
||||
|
||||
$(LIB_LOCATION)/$(CLIENT_LOCATION)/64/$(JVMDB_DIZ_NAME): $(HOTSPOT_CLIENT_PATH)/64/$(JVMDB_DIZ_NAME)
|
||||
$(install-import-file)
|
||||
else
|
||||
$(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVMDB_DEBUGINFO_NAME): $(HOTSPOT_CLIENT_PATH)/$(JVMDB_DEBUGINFO_NAME)
|
||||
$(install-import-file)
|
||||
|
||||
$(LIB_LOCATION)/$(CLIENT_LOCATION)/64/$(JVMDB_DEBUGINFO_NAME): $(HOTSPOT_CLIENT_PATH)/64/$(JVMDB_DEBUGINFO_NAME)
|
||||
$(install-import-file)
|
||||
endif
|
||||
endif
|
||||
|
||||
ifndef BUILD_CLIENT_ONLY
|
||||
@ -371,13 +524,21 @@ $(LIB_LOCATION)/$(SERVER_LOCATION)/64/$(JVMDB_NAME): $(HOTSPOT_SERVER_PATH)/64/$
|
||||
$(install-import-file)
|
||||
@$(call binary_file_verification,$@)
|
||||
|
||||
ifneq ($(OBJCOPY),)
|
||||
ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
|
||||
ifeq ($(ZIP_DEBUGINFO_FILES),1)
|
||||
$(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVMDB_DIZ_NAME): $(HOTSPOT_SERVER_PATH)/$(JVMDB_DIZ_NAME)
|
||||
$(install-import-file)
|
||||
|
||||
$(LIB_LOCATION)/$(SERVER_LOCATION)/64/$(JVMDB_DIZ_NAME): $(HOTSPOT_SERVER_PATH)/64/$(JVMDB_DIZ_NAME)
|
||||
$(install-import-file)
|
||||
else
|
||||
$(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVMDB_DEBUGINFO_NAME): $(HOTSPOT_SERVER_PATH)/$(JVMDB_DEBUGINFO_NAME)
|
||||
$(install-import-file)
|
||||
|
||||
$(LIB_LOCATION)/$(SERVER_LOCATION)/64/$(JVMDB_DEBUGINFO_NAME): $(HOTSPOT_SERVER_PATH)/64/$(JVMDB_DEBUGINFO_NAME)
|
||||
$(install-import-file)
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
|
||||
$(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVMDTRACE_NAME): $(HOTSPOT_CLIENT_PATH)/$(JVMDTRACE_NAME)
|
||||
@ -388,12 +549,20 @@ $(LIB_LOCATION)/$(CLIENT_LOCATION)/64/$(JVMDTRACE_NAME): $(HOTSPOT_CLIENT_PATH)/
|
||||
$(install-import-file)
|
||||
@$(call binary_file_verification,$@)
|
||||
|
||||
ifneq ($(OBJCOPY),)
|
||||
ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
|
||||
ifeq ($(ZIP_DEBUGINFO_FILES),1)
|
||||
$(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVMDTRACE_DIZ_NAME): $(HOTSPOT_CLIENT_PATH)/$(JVMDTRACE_DIZ_NAME)
|
||||
$(install-import-file)
|
||||
|
||||
$(LIB_LOCATION)/$(CLIENT_LOCATION)/64/$(JVMDTRACE_DIZ_NAME): $(HOTSPOT_CLIENT_PATH)/64/$(JVMDTRACE_DIZ_NAME)
|
||||
$(install-import-file)
|
||||
else
|
||||
$(LIB_LOCATION)/$(CLIENT_LOCATION)/$(JVMDTRACE_DEBUGINFO_NAME): $(HOTSPOT_CLIENT_PATH)/$(JVMDTRACE_DEBUGINFO_NAME)
|
||||
$(install-import-file)
|
||||
|
||||
$(LIB_LOCATION)/$(CLIENT_LOCATION)/64/$(JVMDTRACE_DEBUGINFO_NAME): $(HOTSPOT_CLIENT_PATH)/64/$(JVMDTRACE_DEBUGINFO_NAME)
|
||||
$(install-import-file)
|
||||
endif
|
||||
endif
|
||||
|
||||
ifndef BUILD_CLIENT_ONLY
|
||||
@ -409,7 +578,17 @@ $(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVM_NAME): $(HOTSPOT_SERVER_PATH)/$(JVM_NAM
|
||||
$(install-import-file)
|
||||
@$(call binary_file_verification,$@)
|
||||
|
||||
ifneq ($(OBJCOPY),)
|
||||
ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
|
||||
ifeq ($(ZIP_DEBUGINFO_FILES),1)
|
||||
$(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVMDTRACE_DIZ_NAME): $(HOTSPOT_SERVER_PATH)/$(JVMDTRACE_DIZ_NAME)
|
||||
$(install-import-file)
|
||||
|
||||
$(LIB_LOCATION)/$(SERVER_LOCATION)/64/$(JVMDTRACE_DIZ_NAME): $(HOTSPOT_SERVER_PATH)/64/$(JVMDTRACE_DIZ_NAME)
|
||||
$(install-import-file)
|
||||
|
||||
$(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVM_DIZ_NAME): $(HOTSPOT_SERVER_PATH)/$(JVM_DIZ_NAME)
|
||||
$(install-import-file)
|
||||
else
|
||||
$(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVMDTRACE_DEBUGINFO_NAME): $(HOTSPOT_SERVER_PATH)/$(JVMDTRACE_DEBUGINFO_NAME)
|
||||
$(install-import-file)
|
||||
|
||||
@ -418,6 +597,7 @@ $(LIB_LOCATION)/$(SERVER_LOCATION)/64/$(JVMDTRACE_DEBUGINFO_NAME): $(HOTSPOT_SER
|
||||
|
||||
$(LIB_LOCATION)/$(SERVER_LOCATION)/$(JVM_DEBUGINFO_NAME): $(HOTSPOT_SERVER_PATH)/$(JVM_DEBUGINFO_NAME)
|
||||
$(install-import-file)
|
||||
endif
|
||||
endif
|
||||
|
||||
$(LIB_LOCATION)/$(SERVER_LOCATION)/Xusage.txt : $(HOTSPOT_SERVER_PATH)/Xusage.txt
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (c) 1997, 2011, Oracle and/or its affiliates. All rights reserved.
|
||||
# Copyright (c) 1997, 2012, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
@ -54,14 +54,26 @@ IMPORT_LIST =
|
||||
ifeq ($(INCLUDE_SA), true)
|
||||
IMPORT_LIST += $(LIBDIR)/sa-jdi.jar \
|
||||
$(LIB_LOCATION)/$(SALIB_NAME)
|
||||
ifeq ($(PLATFORM), windows)
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(SAMAP_NAME) \
|
||||
$(LIB_LOCATION)/$(SAPDB_NAME)
|
||||
endif
|
||||
ifneq ($(OBJCOPY),)
|
||||
# the import JDK may not contain .debuginfo files
|
||||
ifneq ($(wildcard $(HOTSPOT_IMPORT_PATH)/$(ARCH_VM_SUBDIR)/$(SA_DEBUGINFO_NAME)),)
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(SA_DEBUGINFO_NAME)
|
||||
ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
|
||||
ifeq ($(ZIP_DEBUGINFO_FILES),1)
|
||||
# the import JDK may not contain .diz files
|
||||
ifneq ($(wildcard $(HOTSPOT_IMPORT_PATH)/$(ARCH_VM_SUBDIR)/$(SA_DIZ_NAME)),)
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(SA_DIZ_NAME)
|
||||
endif
|
||||
else
|
||||
ifeq ($(PLATFORM), windows)
|
||||
# the import JDK may not contain .pdb files
|
||||
ifneq ($(wildcard $(HOTSPOT_IMPORT_PATH)/$(ARCH_VM_SUBDIR)/$(SAPDB_NAME)),)
|
||||
# assume .map file is present if .pdb is present
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(SAMAP_NAME) \
|
||||
$(LIB_LOCATION)/$(SAPDB_NAME)
|
||||
endif
|
||||
else
|
||||
# the import JDK may not contain .debuginfo files
|
||||
ifneq ($(wildcard $(HOTSPOT_IMPORT_PATH)/$(ARCH_VM_SUBDIR)/$(SA_DEBUGINFO_NAME)),)
|
||||
IMPORT_LIST += $(LIB_LOCATION)/$(SA_DEBUGINFO_NAME)
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
endif # INCLUDE_SA
|
||||
@ -80,17 +92,22 @@ $(LIBDIR)/sa-jdi.jar: $(HOTSPOT_IMPORT_PATH)/lib/sa-jdi.jar
|
||||
$(LIB_LOCATION)/$(SALIB_NAME): $(HOTSPOT_SALIB_PATH)/$(SALIB_NAME)
|
||||
$(install-import-file)
|
||||
|
||||
ifeq ($(PLATFORM), windows)
|
||||
ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
|
||||
ifeq ($(ZIP_DEBUGINFO_FILES),1)
|
||||
$(LIB_LOCATION)/$(SA_DIZ_NAME): $(HOTSPOT_SALIB_PATH)/$(SA_DIZ_NAME)
|
||||
$(install-import-file)
|
||||
else
|
||||
ifeq ($(PLATFORM), windows)
|
||||
$(LIB_LOCATION)/$(SAPDB_NAME): $(HOTSPOT_SALIB_PATH)/$(SAPDB_NAME)
|
||||
$(install-import-file)
|
||||
|
||||
$(LIB_LOCATION)/$(SAMAP_NAME): $(HOTSPOT_SALIB_PATH)/$(SAMAP_NAME)
|
||||
$(install-import-file)
|
||||
endif # windows
|
||||
|
||||
ifneq ($(OBJCOPY),)
|
||||
else
|
||||
$(LIB_LOCATION)/$(SA_DEBUGINFO_NAME): $(HOTSPOT_SALIB_PATH)/$(SA_DEBUGINFO_NAME)
|
||||
$(install-import-file)
|
||||
endif
|
||||
endif
|
||||
endif
|
||||
endif # INCLUDE_SA
|
||||
|
||||
|
||||
@ -40,7 +40,7 @@ ifeq ($(PLATFORM), linux)
|
||||
OTHER_LDLIBS += $(LIBNSL) $(LIBSOCKET) -lpthread
|
||||
endif
|
||||
|
||||
ifeq ($(PLATFORM), macosx))
|
||||
ifeq ($(PLATFORM), macosx)
|
||||
LIBSOCKET =
|
||||
OTHER_LDLIBS += -pthread
|
||||
endif
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
#
|
||||
# Copyright (c) 2006, 2010, Oracle and/or its affiliates. All rights reserved.
|
||||
# Copyright (c) 2006, 2012, Oracle and/or its affiliates. All rights reserved.
|
||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
#
|
||||
# This code is free software; you can redistribute it and/or modify it
|
||||
@ -27,17 +27,24 @@
|
||||
|
||||
JPRT_ARCHIVE_BUNDLE=$(ABS_OUTPUTDIR)/$(JPRT_BUILD_FLAVOR)-bundle.zip
|
||||
|
||||
ifeq ($(PLATFORM),windows)
|
||||
ZIPFLAGS=-q
|
||||
else
|
||||
# store symbolic links as the link
|
||||
ZIPFLAGS=-q -y
|
||||
endif
|
||||
|
||||
jprt_build_product: all images
|
||||
( $(CD) $(OUTPUTDIR)/j2sdk-image && \
|
||||
$(ZIPEXE) -q -r $(JPRT_ARCHIVE_BUNDLE) . )
|
||||
$(ZIPEXE) $(ZIPFLAGS) -r $(JPRT_ARCHIVE_BUNDLE) . )
|
||||
|
||||
jprt_build_fastdebug: fastdebug images
|
||||
( $(CD) $(OUTPUTDIR)/j2sdk-image && \
|
||||
$(ZIPEXE) -q -r $(JPRT_ARCHIVE_BUNDLE) . )
|
||||
$(ZIPEXE) $(ZIPFLAGS) -r $(JPRT_ARCHIVE_BUNDLE) . )
|
||||
|
||||
jprt_build_debug: debug images
|
||||
( $(CD) $(OUTPUTDIR)/j2sdk-image && \
|
||||
$(ZIPEXE) -q -r $(JPRT_ARCHIVE_BUNDLE) . )
|
||||
$(ZIPEXE) $(ZIPFLAGS) -r $(JPRT_ARCHIVE_BUNDLE) . )
|
||||
|
||||
#
|
||||
# Phonies to avoid accidents.
|
||||
|
||||
@ -208,7 +208,7 @@ ifeq ($(PLATFORM), linux)
|
||||
$(wildcard /usr/include/X11/extensions))
|
||||
endif
|
||||
|
||||
ifeq ($(PLATFORM), macosx))
|
||||
ifeq ($(PLATFORM), macosx)
|
||||
CPPFLAGS += -I$(OPENWIN_HOME)/include/X11/extensions \
|
||||
-I$(OPENWIN_HOME)/include
|
||||
endif
|
||||
|
||||
@ -172,7 +172,7 @@ else # PLATFORM
|
||||
# Libraries to link, and other C flags.
|
||||
#
|
||||
|
||||
ifeq ($(PLATFORM), macosx))
|
||||
ifeq ($(PLATFORM), macosx)
|
||||
OTHER_INCLUDES += -I$(X11_PATH)/include
|
||||
OTHER_LDLIBS += -lawt $(LIBM) $(LIBCXX)
|
||||
ifeq ($(OS_VENDOR),Apple)
|
||||
@ -197,7 +197,7 @@ endif # PLATFORM
|
||||
|
||||
# set up compile flags..
|
||||
|
||||
ifeq ($(PLATFORM), macosx))
|
||||
ifeq ($(PLATFORM), macosx)
|
||||
CPPFLAGS += -I$(CLASSHDRDIR)
|
||||
endif
|
||||
|
||||
|
||||
@ -21,4 +21,4 @@
|
||||
# or visit www.oracle.com if you need additional information or have any
|
||||
# questions.
|
||||
#
|
||||
tzdata2011l
|
||||
tzdata2012c
|
||||
|
||||
@ -790,6 +790,37 @@ Zone Indian/Mayotte 3:00:56 - LMT 1911 Jul # Mamoutzou
|
||||
# wall clock time (i.e. 11pm UTC), but that's what I would assume. It has
|
||||
# also been like that in the past.
|
||||
|
||||
# From Alexander Krivenyshev (2012-03-09):
|
||||
# According to Infomédiaire web site from Morocco (infomediaire.ma),
|
||||
# on March 9, 2012, (in French) Heure légale:
|
||||
# Le Maroc adopte officiellement l'heure d'été
|
||||
# <a href="http://www.infomediaire.ma/news/maroc/heure-l%C3%A9gale-le-maroc-adopte-officiellement-lheure-d%C3%A9t%C3%A9">
|
||||
# http://www.infomediaire.ma/news/maroc/heure-l%C3%A9gale-le-maroc-adopte-officiellement-lheure-d%C3%A9t%C3%A9
|
||||
# </a>
|
||||
# Governing Council adopted draft decree, that Morocco DST starts on
|
||||
# the last Sunday of March (March 25, 2012) and ends on
|
||||
# last Sunday of September (September 30, 2012)
|
||||
# except the month of Ramadan.
|
||||
# or (brief)
|
||||
# <a href="http://www.worldtimezone.com/dst_news/dst_news_morocco06.html">
|
||||
# http://www.worldtimezone.com/dst_news/dst_news_morocco06.html
|
||||
# </a>
|
||||
|
||||
# From Arthur David Olson (2012-03-10):
|
||||
# The infomediaire.ma source indicates that the system is to be in
|
||||
# effect every year. It gives 03H00 as the "fall back" time of day;
|
||||
# it lacks a "spring forward" time of day; assume 2:00 XXX.
|
||||
# Wait on specifying the Ramadan exception for details about
|
||||
# start date, start time of day, end date, and end time of day XXX.
|
||||
|
||||
# From Christophe Tropamer (2012-03-16):
|
||||
# Seen Morocco change again:
|
||||
# <a href="http://www.le2uminutes.com/actualite.php">
|
||||
# http://www.le2uminutes.com/actualite.php
|
||||
# </a>
|
||||
# "...à partir du dernier dimance d'avril et non fins mars,
|
||||
# comme annoncé précédemment."
|
||||
|
||||
# RULE NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
||||
|
||||
Rule Morocco 1939 only - Sep 12 0:00 1:00 S
|
||||
@ -815,6 +846,9 @@ Rule Morocco 2010 only - May 2 0:00 1:00 S
|
||||
Rule Morocco 2010 only - Aug 8 0:00 0 -
|
||||
Rule Morocco 2011 only - Apr 3 0:00 1:00 S
|
||||
Rule Morocco 2011 only - Jul 31 0 0 -
|
||||
Rule Morocco 2012 max - Apr lastSun 2:00 1:00 S
|
||||
Rule Morocco 2012 max - Sep lastSun 3:00 0 -
|
||||
|
||||
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
|
||||
Zone Africa/Casablanca -0:30:20 - LMT 1913 Oct 26
|
||||
0:00 Morocco WE%sT 1984 Mar 16
|
||||
|
||||
@ -64,8 +64,19 @@ Rule ChileAQ 1997 only - Mar 30 3:00u 0 -
|
||||
Rule ChileAQ 1998 only - Mar Sun>=9 3:00u 0 -
|
||||
Rule ChileAQ 1998 only - Sep 27 4:00u 1:00 S
|
||||
Rule ChileAQ 1999 only - Apr 4 3:00u 0 -
|
||||
Rule ChileAQ 1999 max - Oct Sun>=9 4:00u 1:00 S
|
||||
Rule ChileAQ 2000 max - Mar Sun>=9 3:00u 0 -
|
||||
Rule ChileAQ 1999 2010 - Oct Sun>=9 4:00u 1:00 S
|
||||
Rule ChileAQ 2000 2007 - Mar Sun>=9 3:00u 0 -
|
||||
# N.B.: the end of March 29 in Chile is March 30 in Universal time,
|
||||
# which is used below in specifying the transition.
|
||||
Rule ChileAQ 2008 only - Mar 30 3:00u 0 -
|
||||
Rule ChileAQ 2009 only - Mar Sun>=9 3:00u 0 -
|
||||
Rule ChileAQ 2010 only - Apr Sun>=1 3:00u 0 -
|
||||
Rule ChileAQ 2011 only - May Sun>=2 3:00u 0 -
|
||||
Rule ChileAQ 2011 only - Aug Sun>=16 4:00u 1:00 S
|
||||
Rule ChileAQ 2012 only - Apr Sun>=23 3:00u 0 -
|
||||
Rule ChileAQ 2012 only - Sep Sun>=2 4:00u 1:00 S
|
||||
Rule ChileAQ 2013 max - Mar Sun>=9 3:00u 0 -
|
||||
Rule ChileAQ 2013 max - Oct Sun>=9 4:00u 1:00 S
|
||||
|
||||
# These rules are stolen from the `australasia' file.
|
||||
Rule AusAQ 1917 only - Jan 1 0:01 1:00 -
|
||||
@ -164,12 +175,16 @@ Zone Antarctica/Casey 0 - zzz 1969
|
||||
# Western (Aus) Standard Time
|
||||
11:00 - CAST 2010 Mar 5 2:00
|
||||
# Casey Time
|
||||
8:00 - WST 2011 Oct 28 2:00
|
||||
11:00 - CAST 2012 Feb 21 17:00u
|
||||
8:00 - WST
|
||||
Zone Antarctica/Davis 0 - zzz 1957 Jan 13
|
||||
7:00 - DAVT 1964 Nov # Davis Time
|
||||
0 - zzz 1969 Feb
|
||||
7:00 - DAVT 2009 Oct 18 2:00
|
||||
5:00 - DAVT 2010 Mar 10 20:00u
|
||||
7:00 - DAVT 2011 Oct 28 2:00
|
||||
5:00 - DAVT 2012 Feb 21 20:00u
|
||||
7:00 - DAVT
|
||||
Zone Antarctica/Mawson 0 - zzz 1954 Feb 13
|
||||
6:00 - MAWT 2009 Oct 18 2:00
|
||||
|
||||
@ -21,6 +21,7 @@
|
||||
# or visit www.oracle.com if you need additional information or have any
|
||||
# questions.
|
||||
#
|
||||
# <pre>
|
||||
# This file is in the public domain, so clarified as of
|
||||
# 2009-05-17 by Arthur David Olson.
|
||||
|
||||
@ -99,10 +100,6 @@ Rule RussiaAsia 1993 max - Mar lastSun 2:00s 1:00 S
|
||||
Rule RussiaAsia 1993 1995 - Sep lastSun 2:00s 0 -
|
||||
Rule RussiaAsia 1996 max - Oct lastSun 2:00s 0 -
|
||||
|
||||
# From Arthur David Olson (2011-06-15):
|
||||
# While Russia abandoned DST in 2011, Armenia may choose to
|
||||
# follow Russia's "old" rules.
|
||||
|
||||
# Afghanistan
|
||||
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
|
||||
Zone Asia/Kabul 4:36:48 - LMT 1890
|
||||
@ -119,6 +116,21 @@ Zone Asia/Kabul 4:36:48 - LMT 1890
|
||||
# in 1996, though it did use DST in 1995. IATA SSIM (1991/1998) reports that
|
||||
# Armenia switched from 3:00 to 4:00 in 1998 and observed DST after 1991,
|
||||
# but started switching at 3:00s in 1998.
|
||||
|
||||
# From Arthur David Olson (2011-06-15):
|
||||
# While Russia abandoned DST in 2011, Armenia may choose to
|
||||
# follow Russia's "old" rules.
|
||||
|
||||
# From Alexander Krivenyshev (2012-02-10):
|
||||
# According to News Armenia, on Feb 9, 2012,
|
||||
# http://newsarmenia.ru/society/20120209/42609695.html
|
||||
#
|
||||
# The Armenia National Assembly adopted final reading of Amendments to the
|
||||
# Law "On procedure of calculation time on the territory of the Republic of
|
||||
# Armenia" according to which Armenia [is] abolishing Daylight Saving Time.
|
||||
# or
|
||||
# (brief)
|
||||
# http://www.worldtimezone.com/dst_news/dst_news_armenia03.html
|
||||
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
|
||||
Zone Asia/Yerevan 2:58:00 - LMT 1924 May 2
|
||||
3:00 - YERT 1957 Mar # Yerevan Time
|
||||
@ -126,7 +138,8 @@ Zone Asia/Yerevan 2:58:00 - LMT 1924 May 2
|
||||
3:00 1:00 YERST 1991 Sep 23 # independence
|
||||
3:00 RussiaAsia AM%sT 1995 Sep 24 2:00s
|
||||
4:00 - AMT 1997
|
||||
4:00 RussiaAsia AM%sT
|
||||
4:00 RussiaAsia AM%sT 2012 Mar 25 2:00s
|
||||
4:00 - AMT
|
||||
|
||||
# Azerbaijan
|
||||
# From Rustam Aliyev of the Azerbaijan Internet Forum (2005-10-23):
|
||||
@ -2257,6 +2270,29 @@ Zone Asia/Karachi 4:28:12 - LMT 1907
|
||||
# http://www.maannews.net/eng/ViewDetails.aspx?ID=424808
|
||||
# </a>
|
||||
|
||||
# From Steffen Thorsen (2012-03-26):
|
||||
# Palestinian news sources tell that both Gaza and West Bank will start DST
|
||||
# on Friday (Thursday midnight, 2012-03-29 24:00).
|
||||
# Some of many sources in Arabic:
|
||||
# <a href="http://www.samanews.com/index.php?act=Show&id=122638">
|
||||
# http://www.samanews.com/index.php?act=Show&id=122638
|
||||
# </a>
|
||||
#
|
||||
# <a href="http://safa.ps/details/news/74352/%D8%A8%D8%AF%D8%A1-%D8%A7%D9%84%D8%AA%D9%88%D9%82%D9%8A%D8%AA-%D8%A7%D9%84%D8%B5%D9%8A%D9%81%D9%8A-%D8%A8%D8%A7%D9%84%D8%B6%D9%81%D8%A9-%D9%88%D8%BA%D8%B2%D8%A9-%D9%84%D9%8A%D9%84%D8%A9-%D8%A7%D9%84%D8%AC%D9%85%D8%B9%D8%A9.html">
|
||||
# http://safa.ps/details/news/74352/%D8%A8%D8%AF%D8%A1-%D8%A7%D9%84%D8%AA%D9%88%D9%82%D9%8A%D8%AA-%D8%A7%D9%84%D8%B5%D9%8A%D9%81%D9%8A-%D8%A8%D8%A7%D9%84%D8%B6%D9%81%D8%A9-%D9%88%D8%BA%D8%B2%D8%A9-%D9%84%D9%8A%D9%84%D8%A9-%D8%A7%D9%84%D8%AC%D9%85%D8%B9%D8%A9.html
|
||||
# </a>
|
||||
#
|
||||
# Our brief summary:
|
||||
# <a href="http://www.timeanddate.com/news/time/gaza-west-bank-dst-2012.html">
|
||||
# http://www.timeanddate.com/news/time/gaza-west-bank-dst-2012.html
|
||||
# </a>
|
||||
|
||||
# From Arthur David Olson (2012-03-27):
|
||||
# The timeanddate article for 2012 says that "the end date has not yet been
|
||||
# announced" and that "Last year, both...paused daylight saving time during...
|
||||
# Ramadan. It is not yet known [for] 2012."
|
||||
# For now, assume both switch back on the last Friday in September. XXX
|
||||
|
||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
||||
Rule EgyptAsia 1957 only - May 10 0:00 1:00 S
|
||||
Rule EgyptAsia 1957 1958 - Oct 1 0:00 0 -
|
||||
@ -2289,6 +2325,8 @@ Zone Asia/Gaza 2:17:52 - LMT 1900 Oct
|
||||
2:00 Jordan EE%sT 1999
|
||||
2:00 Palestine EE%sT 2011 Apr 2 12:01
|
||||
2:00 1:00 EEST 2011 Aug 1
|
||||
2:00 - EET 2012 Mar 30
|
||||
2:00 1:00 EEST 2012 Sep 28
|
||||
2:00 - EET
|
||||
|
||||
Zone Asia/Hebron 2:20:23 - LMT 1900 Oct
|
||||
@ -2302,6 +2340,8 @@ Zone Asia/Hebron 2:20:23 - LMT 1900 Oct
|
||||
2:00 1:00 EEST 2011 Aug 1
|
||||
2:00 - EET 2011 Aug 30
|
||||
2:00 1:00 EEST 2011 Sep 30 3:00
|
||||
2:00 - EET 2012 Mar 30
|
||||
2:00 1:00 EEST 2012 Sep 28 3:00
|
||||
2:00 - EET
|
||||
|
||||
# Paracel Is
|
||||
@ -2593,10 +2633,28 @@ Rule Syria 2007 only - Nov Fri>=1 0:00 0 -
|
||||
# http://sns.sy/sns/?path=news/read/11421 (Arabic)
|
||||
# </a>
|
||||
|
||||
# From Steffen Thorsen (2012-03-26):
|
||||
# Today, Syria's government announced that they will start DST early on Friday
|
||||
# (00:00). This is a bit earlier than the past two years.
|
||||
#
|
||||
# From Syrian Arab News Agency, in Arabic:
|
||||
# <a href="http://www.sana.sy/ara/2/2012/03/26/408215.htm">
|
||||
# http://www.sana.sy/ara/2/2012/03/26/408215.htm
|
||||
# </a>
|
||||
#
|
||||
# Our brief summary:
|
||||
# <a href="http://www.timeanddate.com/news/time/syria-dst-2012.html">
|
||||
# http://www.timeanddate.com/news/time/syria-dst-2012.html
|
||||
# </a>
|
||||
|
||||
# From Arthur David Olson (2012-03-27):
|
||||
# Assume last Friday in March going forward XXX.
|
||||
|
||||
Rule Syria 2008 only - Apr Fri>=1 0:00 1:00 S
|
||||
Rule Syria 2008 only - Nov 1 0:00 0 -
|
||||
Rule Syria 2009 only - Mar lastFri 0:00 1:00 S
|
||||
Rule Syria 2010 max - Apr Fri>=1 0:00 1:00 S
|
||||
Rule Syria 2010 2011 - Apr Fri>=1 0:00 1:00 S
|
||||
Rule Syria 2012 max - Mar lastFri 0:00 1:00 S
|
||||
Rule Syria 2009 max - Oct lastFri 0:00 0 -
|
||||
|
||||
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
|
||||
|
||||
@ -330,6 +330,20 @@ Zone Indian/Cocos 6:27:40 - LMT 1900
|
||||
# advance at 2am to 3am on October 23, 2011 and one hour back at 3am to
|
||||
# 2am on February 26 next year.
|
||||
|
||||
# From Ken Rylander (2011-10-24)
|
||||
# Another change to the Fiji DST end date. In the TZ database the end date for
|
||||
# Fiji DST 2012, is currently Feb 26. This has been changed to Jan 22.
|
||||
#
|
||||
# <a href="http://www.fiji.gov.fj/index.php?option=com_content&view=article&id=5017:amendments-to-daylight-savings&catid=71:press-releases&Itemid=155">
|
||||
# http://www.fiji.gov.fj/index.php?option=com_content&view=article&id=5017:amendments-to-daylight-savings&catid=71:press-releases&Itemid=155
|
||||
# </a>
|
||||
# states:
|
||||
#
|
||||
# The end of daylight saving scheduled initially for the 26th of February 2012
|
||||
# has been brought forward to the 22nd of January 2012.
|
||||
# The commencement of daylight saving will remain unchanged and start
|
||||
# on the 23rd of October, 2011.
|
||||
|
||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
||||
Rule Fiji 1998 1999 - Nov Sun>=1 2:00 1:00 S
|
||||
Rule Fiji 1999 2000 - Feb lastSun 3:00 0 -
|
||||
@ -338,7 +352,7 @@ Rule Fiji 2010 only - Mar lastSun 3:00 0 -
|
||||
Rule Fiji 2010 only - Oct 24 2:00 1:00 S
|
||||
Rule Fiji 2011 only - Mar Sun>=1 3:00 0 -
|
||||
Rule Fiji 2011 only - Oct 23 2:00 1:00 S
|
||||
Rule Fiji 2012 only - Feb 26 3:00 0 -
|
||||
Rule Fiji 2012 only - Jan 22 3:00 0 -
|
||||
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
|
||||
Zone Pacific/Fiji 11:53:40 - LMT 1915 Oct 26 # Suva
|
||||
12:00 Fiji FJ%sT # Fiji Time
|
||||
@ -624,6 +638,11 @@ Zone Pacific/Pago_Pago 12:37:12 - LMT 1879 Jul 5
|
||||
# Dateline Change skip Friday 30th Dec 2011
|
||||
# Thursday 29th December 2011 23:59:59 Hours
|
||||
# Saturday 31st December 2011 00:00:00 Hours
|
||||
#
|
||||
# Clarification by Tim Parenti (2012-01-03):
|
||||
# Although Samoa has used Daylight Saving Time in the 2010-2011 and 2011-2012
|
||||
# seasons, there is not yet any indication that this trend will continue on
|
||||
# a regular basis. For now, we have explicitly listed the transitions below.
|
||||
Zone Pacific/Apia 12:33:04 - LMT 1879 Jul 5
|
||||
-11:26:56 - LMT 1911
|
||||
-11:30 - SAMT 1950 # Samoa Time
|
||||
@ -641,9 +660,28 @@ Zone Pacific/Guadalcanal 10:39:48 - LMT 1912 Oct # Honiara
|
||||
11:00 - SBT # Solomon Is Time
|
||||
|
||||
# Tokelau Is
|
||||
#
|
||||
# From Gwillim Law (2011-12-29)
|
||||
# A correspondent informed me that Tokelau, like Samoa, will be skipping
|
||||
# December 31 this year, thereby changing its time zone from UTC-10 to
|
||||
# UTC+14. When I tried to verify this statement, I found a confirming
|
||||
# article in Time magazine online
|
||||
# <a href="http://www.time.com/time/world/article/0,8599,2103243,00.html">
|
||||
# (http://www.time.com/time/world/article/0,8599,2103243,00.html).
|
||||
# </a>
|
||||
#
|
||||
# From Jonathan Leffler (2011-12-29)
|
||||
# Information from the BBC to the same effect:
|
||||
# <a href="http://www.bbc.co.uk/news/world-asia-16351377">
|
||||
# http://www.bbc.co.uk/news/world-asia-16351377
|
||||
# </a>
|
||||
#
|
||||
# Patch supplied by Tim Parenti (2011-12-29)
|
||||
|
||||
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
|
||||
Zone Pacific/Fakaofo -11:24:56 - LMT 1901
|
||||
-10:00 - TKT # Tokelau Time
|
||||
-10:00 - TKT 2011 Dec 30 # Tokelau Time
|
||||
14:00 - TKT
|
||||
|
||||
# Tonga
|
||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
||||
|
||||
@ -233,9 +233,15 @@
|
||||
# the history of summer time legislation in the United Kingdom.
|
||||
# Since 1998 Joseph S. Myers has been updating
|
||||
# and extending this list, which can be found in
|
||||
# <a href="http://student.cusu.cam.ac.uk/~jsm28/british-time/">
|
||||
# http://student.cusu.cam.ac.uk/~jsm28/british-time/
|
||||
# <a href="http://www.polyomino.org.uk/british-time/">
|
||||
# History of legal time in Britain
|
||||
# </a>
|
||||
# Rob Crowther (2012-01-04) reports that that URL no longer
|
||||
# exists, and the article can now be found at:
|
||||
# <a href="http://www.polyomino.org.uk/british-time/">
|
||||
# http://www.polyomino.org.uk/british-time/
|
||||
# </a>
|
||||
|
||||
# From Joseph S. Myers (1998-01-06):
|
||||
#
|
||||
@ -1173,10 +1179,10 @@ Rule France 1940 only - Feb 25 2:00 1:00 S
|
||||
# write that they were used in Monaco and in many French locations.
|
||||
# Le Corre writes that the upper limit of the free zone was Arneguy, Orthez,
|
||||
# Mont-de-Marsan, Bazas, Langon, Lamotte-Montravel, Marouil, La
|
||||
# Rochefoucault, Champagne-Mouton, La Roche-Posay, La Haye-Decartes,
|
||||
# Rochefoucault, Champagne-Mouton, La Roche-Posay, La Haye-Descartes,
|
||||
# Loches, Montrichard, Vierzon, Bourges, Moulins, Digoin,
|
||||
# Paray-le-Monial, Montceau-les-Mines, Chalons-sur-Saone, Arbois,
|
||||
# Dole, Morez, St-Claude, and Collognes (Haute-Savioe).
|
||||
# Dole, Morez, St-Claude, and Collonges (Haute-Savoie).
|
||||
Rule France 1941 only - May 5 0:00 2:00 M # Midsummer
|
||||
# Shanks & Pottenger say this transition occurred at Oct 6 1:00,
|
||||
# but go with Denis Excoffier (1997-12-12),
|
||||
@ -1677,6 +1683,41 @@ Zone Europe/Malta 0:58:04 - LMT 1893 Nov 2 0:00s # Valletta
|
||||
# But [two people] separately reported via
|
||||
# Jesper Norgaard that as of 2001-01-24 Tiraspol was like Chisinau.
|
||||
# The Tiraspol entry has therefore been removed for now.
|
||||
#
|
||||
# From Alexander Krivenyshev (2011-10-17):
|
||||
# Pridnestrovian Moldavian Republic (PMR, also known as
|
||||
# "Pridnestrovie") has abolished seasonal clock change (no transition
|
||||
# to the Winter Time).
|
||||
#
|
||||
# News (in Russian):
|
||||
# <a href="http://www.kyivpost.ua/russia/news/pridnestrove-otkazalos-ot-perehoda-na-zimnee-vremya-30954.html">
|
||||
# http://www.kyivpost.ua/russia/news/pridnestrove-otkazalos-ot-perehoda-na-zimnee-vremya-30954.html
|
||||
# </a>
|
||||
#
|
||||
# <a href="http://www.allmoldova.com/moldova-news/1249064116.html">
|
||||
# http://www.allmoldova.com/moldova-news/1249064116.html
|
||||
# </a>
|
||||
#
|
||||
# The substance of this change (reinstatement of the Tiraspol entry)
|
||||
# is from a patch from Petr Machata (2011-10-17)
|
||||
#
|
||||
# From Tim Parenti (2011-10-19)
|
||||
# In addition, being situated at +4651+2938 would give Tiraspol
|
||||
# a pre-1880 LMT offset of 1:58:32.
|
||||
#
|
||||
# (which agrees with the earlier entry that had been removed)
|
||||
#
|
||||
# From Alexander Krivenyshev (2011-10-26)
|
||||
# NO need to divide Moldova into two timezones at this point.
|
||||
# As of today, Transnistria (Pridnestrovie)- Tiraspol reversed its own
|
||||
# decision to abolish DST this winter.
|
||||
# Following Moldova and neighboring Ukraine- Transnistria (Pridnestrovie)-
|
||||
# Tiraspol will go back to winter time on October 30, 2011.
|
||||
# News from Moldova (in russian):
|
||||
# <a href="http://ru.publika.md/link_317061.html">
|
||||
# http://ru.publika.md/link_317061.html
|
||||
# </a>
|
||||
|
||||
|
||||
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
|
||||
Zone Europe/Chisinau 1:55:20 - LMT 1880
|
||||
@ -2673,6 +2714,28 @@ Link Europe/Istanbul Asia/Istanbul # Istanbul is in both continents.
|
||||
# <a href="http://www.pravda.com.ua/rus/news/2011/09/20/6600616/">
|
||||
# http://www.pravda.com.ua/rus/news/2011/09/20/6600616/
|
||||
# </a>
|
||||
#
|
||||
# From Philip Pizzey (2011-10-18):
|
||||
# Today my Ukrainian colleagues have informed me that the
|
||||
# Ukrainian parliament have decided that they will go to winter
|
||||
# time this year after all.
|
||||
#
|
||||
# From Udo Schwedt (2011-10-18):
|
||||
# As far as I understand, the recent change to the Ukranian time zone
|
||||
# (Europe/Kiev) to introduce permanent daylight saving time (similar
|
||||
# to Russia) was reverted today:
|
||||
#
|
||||
# <a href="http://portal.rada.gov.ua/rada/control/en/publish/article/info_left?art_id=287324&cat_id=105995">
|
||||
# http://portal.rada.gov.ua/rada/control/en/publish/article/info_left?art_id=287324&cat_id=105995
|
||||
# </a>
|
||||
#
|
||||
# Also reported by Alexander Bokovoy (2011-10-18) who also noted:
|
||||
# The law documents themselves are at
|
||||
#
|
||||
# <a href="http://w1.c1.rada.gov.ua/pls/zweb_n/webproc4_1?id=&pf3511=41484">
|
||||
# http://w1.c1.rada.gov.ua/pls/zweb_n/webproc4_1?id=&pf3511=41484
|
||||
# </a>
|
||||
|
||||
|
||||
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
|
||||
# Most of Ukraine since 1970 has been like Kiev.
|
||||
@ -2687,8 +2750,7 @@ Zone Europe/Kiev 2:02:04 - LMT 1880
|
||||
3:00 - MSK 1990 Jul 1 2:00
|
||||
2:00 - EET 1992
|
||||
2:00 E-Eur EE%sT 1995
|
||||
2:00 EU EE%sT 2011 Mar lastSun 1:00u
|
||||
3:00 - FET # Further-eastern European Time
|
||||
2:00 EU EE%sT
|
||||
# Ruthenia used CET 1990/1991.
|
||||
# "Uzhhorod" is the transliteration of the Ukrainian name, but
|
||||
# "Uzhgorod" is more common in English.
|
||||
@ -2702,8 +2764,7 @@ Zone Europe/Uzhgorod 1:29:12 - LMT 1890 Oct
|
||||
1:00 - CET 1991 Mar 31 3:00
|
||||
2:00 - EET 1992
|
||||
2:00 E-Eur EE%sT 1995
|
||||
2:00 EU EE%sT 2011 Mar lastSun 1:00u
|
||||
3:00 - FET # Further-eastern European Time
|
||||
2:00 EU EE%sT
|
||||
# Zaporozh'ye and eastern Lugansk oblasts observed DST 1990/1991.
|
||||
# "Zaporizhia" is the transliteration of the Ukrainian name, but
|
||||
# "Zaporozh'ye" is more common in English. Use the common English
|
||||
@ -2716,8 +2777,7 @@ Zone Europe/Zaporozhye 2:20:40 - LMT 1880
|
||||
1:00 C-Eur CE%sT 1943 Oct 25
|
||||
3:00 Russia MSK/MSD 1991 Mar 31 2:00
|
||||
2:00 E-Eur EE%sT 1995
|
||||
2:00 EU EE%sT 2011 Mar lastSun 1:00u
|
||||
3:00 - FET # Further-eastern European Time
|
||||
2:00 EU EE%sT
|
||||
# Central Crimea used Moscow time 1994/1997.
|
||||
Zone Europe/Simferopol 2:16:24 - LMT 1880
|
||||
2:16 - SMT 1924 May 2 # Simferopol Mean T
|
||||
@ -2742,8 +2802,7 @@ Zone Europe/Simferopol 2:16:24 - LMT 1880
|
||||
# Assume it happened in March by not changing the clocks.
|
||||
3:00 Russia MSK/MSD 1997
|
||||
3:00 - MSK 1997 Mar lastSun 1:00u
|
||||
2:00 EU EE%sT 2011 Mar lastSun 1:00u
|
||||
3:00 - FET # Further-eastern European Time
|
||||
2:00 EU EE%sT
|
||||
|
||||
###############################################################################
|
||||
|
||||
|
||||
@ -70,40 +70,54 @@ Leap 1997 Jun 30 23:59:60 + S
|
||||
Leap 1998 Dec 31 23:59:60 + S
|
||||
Leap 2005 Dec 31 23:59:60 + S
|
||||
Leap 2008 Dec 31 23:59:60 + S
|
||||
Leap 2012 Jun 30 23:59:60 + S
|
||||
|
||||
# INTERNATIONAL EARTH ROTATION AND REFERENCE SYSTEMS SERVICE (IERS)
|
||||
#
|
||||
# SERVICE INTERNATIONAL DE LA ROTATION TERRESTRE ET DES SYSTEMES DE REFERENCE
|
||||
#
|
||||
#
|
||||
# SERVICE DE LA ROTATION TERRESTRE
|
||||
# OBSERVATOIRE DE PARIS
|
||||
# 61, Av. de l'Observatoire 75014 PARIS (France)
|
||||
# Tel. : 33 (0) 1 40 51 22 29
|
||||
# Tel. : 33 (0) 1 40 51 22 26
|
||||
# FAX : 33 (0) 1 40 51 22 91
|
||||
# Internet : services.iers@obspm.fr
|
||||
# e-mail : (E-Mail Removed)
|
||||
# http://hpiers.obspm.fr/eop-pc
|
||||
#
|
||||
# Paris, 2 February 2011
|
||||
# Paris, 5 January 2012
|
||||
#
|
||||
# Bulletin C 41
|
||||
#
|
||||
# Bulletin C 43
|
||||
#
|
||||
# To authorities responsible
|
||||
# for the measurement and
|
||||
# distribution of time
|
||||
#
|
||||
# INFORMATION ON UTC - TAI
|
||||
#
|
||||
# NO positive leap second will be introduced at the end of June 2011.
|
||||
# The difference between Coordinated Universal Time UTC and the
|
||||
# International Atomic Time TAI is :
|
||||
# UTC TIME STEP
|
||||
# on the 1st of July 2012
|
||||
#
|
||||
# from 2009 January 1, 0h UTC, until further notice : UTC-TAI = -34 s
|
||||
#
|
||||
# A positive leap second will be introduced at the end of June 2012.
|
||||
# The sequence of dates of the UTC second markers will be:
|
||||
#
|
||||
# 2012 June 30, 23h 59m 59s
|
||||
# 2012 June 30, 23h 59m 60s
|
||||
# 2012 July 1, 0h 0m 0s
|
||||
#
|
||||
# The difference between UTC and the International Atomic Time TAI is:
|
||||
#
|
||||
# from 2009 January 1, 0h UTC, to 2012 July 1 0h UTC : UTC-TAI = - 34s
|
||||
# from 2012 July 1, 0h UTC, until further notice : UTC-TAI = - 35s
|
||||
#
|
||||
# Leap seconds can be introduced in UTC at the end of the months of December
|
||||
# or June, depending on the evolution of UT1-TAI. Bulletin C is mailed every
|
||||
# six months, either to announce a time step in UTC, or to confirm that there
|
||||
# or June, depending on the evolution of UT1-TAI. Bulletin C is mailed every
|
||||
# six months, either to announce a time step in UTC or to confirm that there
|
||||
# will be no time step at the next possible date.
|
||||
#
|
||||
#
|
||||
# Daniel GAMBIS
|
||||
# Head
|
||||
# Earth Orientation Center of the IERS
|
||||
# Head
|
||||
# Earth Orientation Center of IERS
|
||||
# Observatoire de Paris, France
|
||||
|
||||
@ -1142,9 +1142,26 @@ Zone America/Menominee -5:50:27 - LMT 1885 Sep 18 12:00
|
||||
# For now, assume all of DST-observing Canada will fall into line with the
|
||||
# new US DST rules,
|
||||
|
||||
# From Chris Walton (2011-12-01)
|
||||
# In the first of Tammy Hardwick's articles
|
||||
# <a href="http://www.ilovecreston.com/?p=articles&t=spec&ar=260">
|
||||
# http://www.ilovecreston.com/?p=articles&t=spec&ar=260
|
||||
# </a>
|
||||
# she quotes the Friday November 1/1918 edition of the Creston Review.
|
||||
# The quote includes these two statements:
|
||||
# 'Sunday the CPR went back to the old system of time...'
|
||||
# '... The daylight saving scheme was dropped all over Canada at the same time,'
|
||||
# These statements refer to a transition from daylight time to standard time
|
||||
# that occurred nationally on Sunday October 27/1918. This transition was
|
||||
# also documented in the Saturday October 26/1918 edition of the Toronto Star.
|
||||
|
||||
# In light of that evidence, we alter the date from the earlier believed
|
||||
# Oct 31, to Oct 27, 1918 (and Sunday is a more likely transition day
|
||||
# than Thursday) in all Canadian rulesets.
|
||||
|
||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
||||
Rule Canada 1918 only - Apr 14 2:00 1:00 D
|
||||
Rule Canada 1918 only - Oct 31 2:00 0 S
|
||||
Rule Canada 1918 only - Oct 27 2:00 0 S
|
||||
Rule Canada 1942 only - Feb 9 2:00 1:00 W # War
|
||||
Rule Canada 1945 only - Aug 14 23:00u 1:00 P # Peace
|
||||
Rule Canada 1945 only - Sep 30 2:00 0 S
|
||||
@ -1667,7 +1684,7 @@ Zone America/Atikokan -6:06:28 - LMT 1895
|
||||
Rule Winn 1916 only - Apr 23 0:00 1:00 D
|
||||
Rule Winn 1916 only - Sep 17 0:00 0 S
|
||||
Rule Winn 1918 only - Apr 14 2:00 1:00 D
|
||||
Rule Winn 1918 only - Oct 31 2:00 0 S
|
||||
Rule Winn 1918 only - Oct 27 2:00 0 S
|
||||
Rule Winn 1937 only - May 16 2:00 1:00 D
|
||||
Rule Winn 1937 only - Sep 26 2:00 0 S
|
||||
Rule Winn 1942 only - Feb 9 2:00 1:00 W # War
|
||||
@ -1750,7 +1767,7 @@ Zone America/Winnipeg -6:28:36 - LMT 1887 Jul 16
|
||||
|
||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
||||
Rule Regina 1918 only - Apr 14 2:00 1:00 D
|
||||
Rule Regina 1918 only - Oct 31 2:00 0 S
|
||||
Rule Regina 1918 only - Oct 27 2:00 0 S
|
||||
Rule Regina 1930 1934 - May Sun>=1 0:00 1:00 D
|
||||
Rule Regina 1930 1934 - Oct Sun>=1 0:00 0 S
|
||||
Rule Regina 1937 1941 - Apr Sun>=8 0:00 1:00 D
|
||||
@ -1787,7 +1804,7 @@ Zone America/Swift_Current -7:11:20 - LMT 1905 Sep
|
||||
|
||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
||||
Rule Edm 1918 1919 - Apr Sun>=8 2:00 1:00 D
|
||||
Rule Edm 1918 only - Oct 31 2:00 0 S
|
||||
Rule Edm 1918 only - Oct 27 2:00 0 S
|
||||
Rule Edm 1919 only - May 27 2:00 0 S
|
||||
Rule Edm 1920 1923 - Apr lastSun 2:00 1:00 D
|
||||
Rule Edm 1920 only - Oct lastSun 2:00 0 S
|
||||
@ -1817,9 +1834,68 @@ Zone America/Edmonton -7:33:52 - LMT 1906 Sep
|
||||
# Dawson Creek uses MST. Much of east BC is like Edmonton.
|
||||
# Matthews and Vincent (1998) write that Creston is like Dawson Creek.
|
||||
|
||||
# It seems though that (re: Creston) is not entirely correct:
|
||||
|
||||
# From Chris Walton (2011-12-01):
|
||||
# There are two areas within the Canadian province of British Columbia
|
||||
# that do not currently observe daylight saving:
|
||||
# a) The Creston Valley (includes the town of Creston and surrounding area)
|
||||
# b) The eastern half of the Peace River Regional District
|
||||
# (includes the cities of Dawson Creek and Fort St. John)
|
||||
|
||||
# Earlier this year I stumbled across a detailed article about the time
|
||||
# keeping history of Creston; it was written by Tammy Hardwick who is the
|
||||
# manager of the Creston & District Museum. The article was written in May 2009.
|
||||
# <a href="http://www.ilovecreston.com/?p=articles&t=spec&ar=260">
|
||||
# http://www.ilovecreston.com/?p=articles&t=spec&ar=260
|
||||
# </a>
|
||||
# According to the article, Creston has not changed its clocks since June 1918.
|
||||
# i.e. Creston has been stuck on UTC-7 for 93 years.
|
||||
# Dawson Creek, on the other hand, changed its clocks as recently as April 1972.
|
||||
|
||||
# Unfortunately the exact date for the time change in June 1918 remains
|
||||
# unknown and will be difficult to ascertain. I e-mailed Tammy a few months
|
||||
# ago to ask if Sunday June 2 was a reasonable guess. She said it was just
|
||||
# as plausible as any other date (in June). She also said that after writing the
|
||||
# article she had discovered another time change in 1916; this is the subject
|
||||
# of another article which she wrote in October 2010.
|
||||
# <a href="http://www.creston.museum.bc.ca/index.php?module=comments&uop=view_comment&cm+id=56">
|
||||
# http://www.creston.museum.bc.ca/index.php?module=comments&uop=view_comment&cm+id=56
|
||||
# </a>
|
||||
|
||||
# Here is a summary of the three clock change events in Creston's history:
|
||||
# 1. 1884 or 1885: adoption of Mountain Standard Time (GMT-7)
|
||||
# Exact date unknown
|
||||
# 2. Oct 1916: switch to Pacific Standard Time (GMT-8)
|
||||
# Exact date in October unknown; Sunday October 1 is a reasonable guess.
|
||||
# 3. June 1918: switch to Pacific Daylight Time (GMT-7)
|
||||
# Exact date in June unknown; Sunday June 2 is a reasonable guess.
|
||||
# note#1:
|
||||
# On Oct 27/1918 when daylight saving ended in the rest of Canada,
|
||||
# Creston did not change its clocks.
|
||||
# note#2:
|
||||
# During WWII when the Federal Government legislated a mandatory clock change,
|
||||
# Creston did not oblige.
|
||||
# note#3:
|
||||
# There is no guarantee that Creston will remain on Mountain Standard Time
|
||||
# (UTC-7) forever.
|
||||
# The subject was debated at least once this year by the town Council.
|
||||
# <a href="http://www.bclocalnews.com/kootenay_rockies/crestonvalleyadvance/news/116760809.html">
|
||||
# http://www.bclocalnews.com/kootenay_rockies/crestonvalleyadvance/news/116760809.html
|
||||
# </a>
|
||||
|
||||
# During a period WWII, summer time (Daylight saying) was mandatory in Canada.
|
||||
# In Creston, that was handled by shifting the area to PST (-8:00) then applying
|
||||
# summer time to cause the offset to be -7:00, the same as it had been before
|
||||
# the change. It can be argued that the timezone abbreviation during this
|
||||
# period should be PDT rather than MST, but that doesn't seem important enough
|
||||
# (to anyone) to further complicate the rules.
|
||||
|
||||
# The transition dates (and times) are guesses.
|
||||
|
||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
||||
Rule Vanc 1918 only - Apr 14 2:00 1:00 D
|
||||
Rule Vanc 1918 only - Oct 31 2:00 0 S
|
||||
Rule Vanc 1918 only - Oct 27 2:00 0 S
|
||||
Rule Vanc 1942 only - Feb 9 2:00 1:00 W # War
|
||||
Rule Vanc 1945 only - Aug 14 23:00u 1:00 P # Peace
|
||||
Rule Vanc 1945 only - Sep 30 2:00 0 S
|
||||
@ -1835,7 +1911,10 @@ Zone America/Dawson_Creek -8:00:56 - LMT 1884
|
||||
-8:00 Canada P%sT 1947
|
||||
-8:00 Vanc P%sT 1972 Aug 30 2:00
|
||||
-7:00 - MST
|
||||
|
||||
Zone America/Creston -7:46:04 - LMT 1884
|
||||
-7:00 - MST 1916 Oct 1
|
||||
-8:00 - PST 1918 Jun 2
|
||||
-7:00 - MST
|
||||
|
||||
# Northwest Territories, Nunavut, Yukon
|
||||
|
||||
@ -2712,6 +2791,34 @@ Zone America/Costa_Rica -5:36:20 - LMT 1890 # San Jose
|
||||
# <a href="http://www.timeanddate.com/news/time/cuba-starts-dst-2011.html">
|
||||
# http://www.timeanddate.com/news/time/cuba-starts-dst-2011.html
|
||||
# </a>
|
||||
#
|
||||
# From Steffen Thorsen (2011-10-30)
|
||||
# Cuba will end DST two weeks later this year. Instead of going back
|
||||
# tonight, it has been delayed to 2011-11-13 at 01:00.
|
||||
#
|
||||
# One source (Spanish)
|
||||
# <a href="http://www.radioangulo.cu/noticias/cuba/17105-cuba-restablecera-el-horario-del-meridiano-de-greenwich.html">
|
||||
# http://www.radioangulo.cu/noticias/cuba/17105-cuba-restablecera-el-horario-del-meridiano-de-greenwich.html
|
||||
# </a>
|
||||
#
|
||||
# Our page:
|
||||
# <a href="http://www.timeanddate.com/news/time/cuba-time-changes-2011.html">
|
||||
# http://www.timeanddate.com/news/time/cuba-time-changes-2011.html
|
||||
# </a>
|
||||
#
|
||||
# From Steffen Thorsen (2012-03-01)
|
||||
# According to Radio Reloj, Cuba will start DST on Midnight between March
|
||||
# 31 and April 1.
|
||||
#
|
||||
# Radio Reloj has the following info (Spanish):
|
||||
# <a href="http://www.radioreloj.cu/index.php/noticias-radio-reloj/71-miscelaneas/7529-cuba-aplicara-el-horario-de-verano-desde-el-1-de-abril">
|
||||
# http://www.radioreloj.cu/index.php/noticias-radio-reloj/71-miscelaneas/7529-cuba-aplicara-el-horario-de-verano-desde-el-1-de-abril
|
||||
# </a>
|
||||
#
|
||||
# Our info on it:
|
||||
# <a href="http://www.timeanddate.com/news/time/cuba-starts-dst-2012.html">
|
||||
# http://www.timeanddate.com/news/time/cuba-starts-dst-2012.html
|
||||
# </a>
|
||||
|
||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
||||
Rule Cuba 1928 only - Jun 10 0:00 1:00 D
|
||||
@ -2743,12 +2850,15 @@ Rule Cuba 1997 only - Oct 12 0:00s 0 S
|
||||
Rule Cuba 1998 1999 - Mar lastSun 0:00s 1:00 D
|
||||
Rule Cuba 1998 2003 - Oct lastSun 0:00s 0 S
|
||||
Rule Cuba 2000 2004 - Apr Sun>=1 0:00s 1:00 D
|
||||
Rule Cuba 2006 max - Oct lastSun 0:00s 0 S
|
||||
Rule Cuba 2006 2010 - Oct lastSun 0:00s 0 S
|
||||
Rule Cuba 2007 only - Mar Sun>=8 0:00s 1:00 D
|
||||
Rule Cuba 2008 only - Mar Sun>=15 0:00s 1:00 D
|
||||
Rule Cuba 2009 2010 - Mar Sun>=8 0:00s 1:00 D
|
||||
Rule Cuba 2011 only - Mar Sun>=15 0:00s 1:00 D
|
||||
Rule Cuba 2012 max - Mar Sun>=8 0:00s 1:00 D
|
||||
Rule Cuba 2011 only - Nov 13 0:00s 0 S
|
||||
Rule Cuba 2012 only - Apr 1 0:00s 1:00 D
|
||||
Rule Cuba 2012 max - Oct lastSun 0:00s 0 S
|
||||
Rule Cuba 2013 max - Mar Sun>=8 0:00s 1:00 D
|
||||
|
||||
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
|
||||
Zone America/Havana -5:29:28 - LMT 1890
|
||||
@ -2882,6 +2992,29 @@ Zone America/Guatemala -6:02:04 - LMT 1918 Oct 5
|
||||
# From Stephen Colebourne (2007-02-22):
|
||||
# Some IATA info: Haiti won't be having DST in 2007.
|
||||
|
||||
# From Steffen Thorsen (2012-03-11):
|
||||
# According to several news sources, Haiti will observe DST this year,
|
||||
# apparently using the same start and end date as USA/Canada.
|
||||
# So this means they have already changed their time.
|
||||
#
|
||||
# (Sources in French):
|
||||
# <a href="http://www.alterpresse.org/spip.php?article12510">
|
||||
# http://www.alterpresse.org/spip.php?article12510
|
||||
# </a>
|
||||
# <a href="http://radiovision2000haiti.net/home/?p=13253">
|
||||
# http://radiovision2000haiti.net/home/?p=13253
|
||||
# </a>
|
||||
#
|
||||
# Our coverage:
|
||||
# <a href="http://www.timeanddate.com/news/time/haiti-dst-2012.html">
|
||||
# http://www.timeanddate.com/news/time/haiti-dst-2012.html
|
||||
# </a>
|
||||
|
||||
# From Arthur David Olson (2012-03-11):
|
||||
# The alterpresse.org source seems to show a US-style leap from 2:00 a.m. to
|
||||
# 3:00 a.m. rather than the traditional Haitian jump at midnight.
|
||||
# Assume a US-style fall back as well XXX.
|
||||
# Do not yet assume that the change carries forward past 2012 XXX.
|
||||
|
||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
||||
Rule Haiti 1983 only - May 8 0:00 1:00 D
|
||||
@ -2893,6 +3026,8 @@ Rule Haiti 1988 1997 - Apr Sun>=1 1:00s 1:00 D
|
||||
Rule Haiti 1988 1997 - Oct lastSun 1:00s 0 S
|
||||
Rule Haiti 2005 2006 - Apr Sun>=1 0:00 1:00 D
|
||||
Rule Haiti 2005 2006 - Oct lastSun 0:00 0 S
|
||||
Rule Haiti 2012 only - Mar Sun>=8 2:00 1:00 D
|
||||
Rule Haiti 2012 only - Nov Sun>=1 2:00 0 S
|
||||
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
|
||||
Zone America/Port-au-Prince -4:49:20 - LMT 1890
|
||||
-4:49 - PPMT 1917 Jan 24 12:00 # P-a-P MT
|
||||
|
||||
@ -840,6 +840,19 @@ Zone America/La_Paz -4:32:36 - LMT 1890
|
||||
# oficial agency about time in Brazil, and she confirmed that the old rule is
|
||||
# still in force.
|
||||
|
||||
# From Guilherme Bernardes Rodrigues (2011-10-14)
|
||||
# It's official, the President signed a decree that includes Bahia in summer
|
||||
# time.
|
||||
# [ and in a second message (same day): ]
|
||||
# I found the decree.
|
||||
#
|
||||
# DECRETO No- 7.584, DE 13 DE OUTUBRO DE 2011
|
||||
# Link :
|
||||
# <a href="http://www.in.gov.br/visualiza/index.jsp?data=13/10/2011&jornal=1000&pagina=6&totalArquivos=6">
|
||||
# http://www.in.gov.br/visualiza/index.jsp?data=13/10/2011&jornal=1000&pagina=6&totalArquivos=6
|
||||
# </a>
|
||||
|
||||
|
||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
||||
# Decree <a href="http://pcdsh01.on.br/HV20466.htm">20,466</a> (1931-10-01)
|
||||
# Decree <a href="http://pcdsh01.on.br/HV21896.htm">21,896</a> (1932-01-10)
|
||||
@ -1076,10 +1089,8 @@ Zone America/Maceio -2:22:52 - LMT 1914
|
||||
# of America/Salvador.
|
||||
Zone America/Bahia -2:34:04 - LMT 1914
|
||||
-3:00 Brazil BR%sT 2003 Sep 24
|
||||
-3:00 - BRT
|
||||
# as noted above, not yet in operation.
|
||||
# -3:00 - BRT 2011 Oct 16
|
||||
# -3:00 Brazil BR%sT
|
||||
-3:00 - BRT 2011 Oct 16
|
||||
-3:00 Brazil BR%sT
|
||||
#
|
||||
# Goias (GO), Distrito Federal (DF), Minas Gerais (MG),
|
||||
# Espirito Santo (ES), Rio de Janeiro (RJ), Sao Paulo (SP), Parana (PR),
|
||||
@ -1229,6 +1240,28 @@ Zone America/Rio_Branco -4:31:12 - LMT 1914
|
||||
# August, not in October as they have since 1968. This is a pilot plan
|
||||
# which will be reevaluated in 2012.
|
||||
|
||||
# From Mauricio Parada (2012-02-22), translated by Glenn Eychaner (2012-02-23):
|
||||
# As stated in the website of the Chilean Energy Ministry
|
||||
# http://www.minenergia.cl/ministerio/noticias/generales/gobierno-anuncia-fechas-de-cambio-de.html
|
||||
# The Chilean Government has decided to postpone the entrance into winter time
|
||||
# (to leave DST) from March 11 2012 to April 28th 2012. The decision has not
|
||||
# been yet formalized but it will within the next days.
|
||||
# Quote from the website communication:
|
||||
#
|
||||
# 6. For the year 2012, the dates of entry into winter time will be as follows:
|
||||
# a. Saturday April 28, 2012, clocks should go back 60 minutes; that is, at
|
||||
# 23:59:59, instead of passing to 0:00, the time should be adjusted to be 23:00
|
||||
# of the same day.
|
||||
# b. Saturday, September 1, 2012, clocks should go forward 60 minutes; that is,
|
||||
# at 23:59:59, instead of passing to 0:00, the time should be adjusted to be
|
||||
# 01:00 on September 2.
|
||||
#
|
||||
# Note that...this is yet another "temporary" change that will be reevaluated
|
||||
# AGAIN in 2013.
|
||||
|
||||
# NOTE: ChileAQ rules for Antarctic bases are stored separately in the
|
||||
# 'antarctica' file.
|
||||
|
||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
||||
Rule Chile 1927 1932 - Sep 1 0:00 1:00 S
|
||||
Rule Chile 1928 1932 - Apr 1 0:00 0 -
|
||||
@ -1259,8 +1292,6 @@ Rule Chile 1998 only - Mar Sun>=9 3:00u 0 -
|
||||
Rule Chile 1998 only - Sep 27 4:00u 1:00 S
|
||||
Rule Chile 1999 only - Apr 4 3:00u 0 -
|
||||
Rule Chile 1999 2010 - Oct Sun>=9 4:00u 1:00 S
|
||||
Rule Chile 2011 only - Aug Sun>=16 4:00u 1:00 S
|
||||
Rule Chile 2012 max - Oct Sun>=9 4:00u 1:00 S
|
||||
Rule Chile 2000 2007 - Mar Sun>=9 3:00u 0 -
|
||||
# N.B.: the end of March 29 in Chile is March 30 in Universal time,
|
||||
# which is used below in specifying the transition.
|
||||
@ -1268,7 +1299,11 @@ Rule Chile 2008 only - Mar 30 3:00u 0 -
|
||||
Rule Chile 2009 only - Mar Sun>=9 3:00u 0 -
|
||||
Rule Chile 2010 only - Apr Sun>=1 3:00u 0 -
|
||||
Rule Chile 2011 only - May Sun>=2 3:00u 0 -
|
||||
Rule Chile 2012 max - Mar Sun>=9 3:00u 0 -
|
||||
Rule Chile 2011 only - Aug Sun>=16 4:00u 1:00 S
|
||||
Rule Chile 2012 only - Apr Sun>=23 3:00u 0 -
|
||||
Rule Chile 2012 only - Sep Sun>=2 4:00u 1:00 S
|
||||
Rule Chile 2013 max - Mar Sun>=9 3:00u 0 -
|
||||
Rule Chile 2013 max - Oct Sun>=9 4:00u 1:00 S
|
||||
# IATA SSIM anomalies: (1992-02) says 1992-03-14;
|
||||
# (1996-09) says 1998-03-08. Ignore these.
|
||||
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
|
||||
@ -1414,6 +1449,21 @@ Zone Pacific/Galapagos -5:58:24 - LMT 1931 # Puerto Baquerizo Moreno
|
||||
# will not revert to local mean time, but clocks will remain on Summer
|
||||
# time (UTC/GMT - 3 hours) throughout the whole of 2011. Any long term
|
||||
# change to local time following the trial period will be notified.
|
||||
#
|
||||
# From Andrew Newman (2012-02-24)
|
||||
# A letter from Justin McPhee, Chief Executive,
|
||||
# Cable & Wireless Falkland Islands (dated 2012-02-22)
|
||||
# states...
|
||||
# The current Atlantic/Stanley entry under South America expects the
|
||||
# clocks to go back to standard Falklands Time (FKT) on the 15th April.
|
||||
# The database entry states that in 2011 Stanley was staying on fixed
|
||||
# summer time on a trial basis only. FIG need to contact IANA and/or
|
||||
# the maintainers of the database to inform them we're adopting
|
||||
# the same policy this year and suggest recommendations for future years.
|
||||
#
|
||||
# For now we will assume permanent summer time for the Falklands
|
||||
# until advised differently (to apply for 2012 and beyond, after the 2011
|
||||
# experiment was apparently successful.)
|
||||
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
|
||||
Rule Falk 1937 1938 - Sep lastSun 0:00 1:00 S
|
||||
Rule Falk 1938 1942 - Mar Sun>=19 0:00 0 -
|
||||
@ -1426,14 +1476,14 @@ Rule Falk 1984 only - Sep 16 0:00 1:00 S
|
||||
Rule Falk 1985 2000 - Sep Sun>=9 0:00 1:00 S
|
||||
Rule Falk 1986 2000 - Apr Sun>=16 0:00 0 -
|
||||
Rule Falk 2001 2010 - Apr Sun>=15 2:00 0 -
|
||||
Rule Falk 2012 max - Apr Sun>=15 2:00 0 -
|
||||
Rule Falk 2001 max - Sep Sun>=1 2:00 1:00 S
|
||||
Rule Falk 2001 2010 - Sep Sun>=1 2:00 1:00 S
|
||||
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
|
||||
Zone Atlantic/Stanley -3:51:24 - LMT 1890
|
||||
-3:51:24 - SMT 1912 Mar 12 # Stanley Mean Time
|
||||
-4:00 Falk FK%sT 1983 May # Falkland Is Time
|
||||
-3:00 Falk FK%sT 1985 Sep 15
|
||||
-4:00 Falk FK%sT
|
||||
-4:00 Falk FK%sT 2010 Sep 5 02:00
|
||||
-3:00 - FKST
|
||||
|
||||
# French Guiana
|
||||
# Zone NAME GMTOFF RULES FORMAT [UNTIL]
|
||||
|
||||
@ -153,6 +153,7 @@ CA +5333-11328 America/Edmonton Mountain Time - Alberta, east British Columbia &
|
||||
CA +690650-1050310 America/Cambridge_Bay Mountain Time - west Nunavut
|
||||
CA +6227-11421 America/Yellowknife Mountain Time - central Northwest Territories
|
||||
CA +682059-1334300 America/Inuvik Mountain Time - west Northwest Territories
|
||||
CA +4906-11631 America/Creston Mountain Standard Time - Creston, British Columbia
|
||||
CA +5946-12014 America/Dawson_Creek Mountain Standard Time - Dawson Creek & Fort Saint John, British Columbia
|
||||
CA +4916-12307 America/Vancouver Pacific Time - west British Columbia
|
||||
CA +6043-13503 America/Whitehorse Pacific Time - south Yukon
|
||||
@ -355,7 +356,7 @@ RS +4450+02030 Europe/Belgrade
|
||||
RU +5443+02030 Europe/Kaliningrad Moscow-01 - Kaliningrad
|
||||
RU +5545+03735 Europe/Moscow Moscow+00 - west Russia
|
||||
RU +4844+04425 Europe/Volgograd Moscow+00 - Caspian Sea
|
||||
RU +5312+05009 Europe/Samara Moscow - Samara, Udmurtia
|
||||
RU +5312+05009 Europe/Samara Moscow+00 - Samara, Udmurtia
|
||||
RU +5651+06036 Asia/Yekaterinburg Moscow+02 - Urals
|
||||
RU +5500+07324 Asia/Omsk Moscow+03 - west Siberia
|
||||
RU +5502+08255 Asia/Novosibirsk Moscow+03 - Novosibirsk
|
||||
|
||||
@ -56,7 +56,7 @@ LDFLAGS += -lpthread
|
||||
dummy := $(shell $(MKDIR) -p $(LIB_LOCATION))
|
||||
endif
|
||||
|
||||
ifeq ($(PLATFORM), macosx))
|
||||
ifeq ($(PLATFORM), macosx)
|
||||
LDFLAGS += -pthread
|
||||
dummy := $(shell $(MKDIR) -p $(LIB_LOCATION))
|
||||
endif
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2003, 2010, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2003, 2012, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -211,6 +211,8 @@ class CharacterData00 extends CharacterData {
|
||||
case 0x10C3 : mapChar = 0x2D23; break;
|
||||
case 0x10C4 : mapChar = 0x2D24; break;
|
||||
case 0x10C5 : mapChar = 0x2D25; break;
|
||||
case 0x10C7 : mapChar = 0x2D27; break;
|
||||
case 0x10CD : mapChar = 0x2D2D; break;
|
||||
case 0x1E9E : mapChar = 0x00DF; break;
|
||||
case 0x2C62 : mapChar = 0x026B; break;
|
||||
case 0x2C63 : mapChar = 0x1D7D; break;
|
||||
@ -223,6 +225,7 @@ class CharacterData00 extends CharacterData {
|
||||
case 0x2C7F : mapChar = 0x0240; break;
|
||||
case 0xA77D : mapChar = 0x1D79; break;
|
||||
case 0xA78D : mapChar = 0x0265; break;
|
||||
case 0xA7AA : mapChar = 0x0266; break;
|
||||
// default mapChar is already set, so no
|
||||
// need to redo it here.
|
||||
// default : mapChar = ch;
|
||||
@ -282,6 +285,7 @@ class CharacterData00 extends CharacterData {
|
||||
case 0x0251 : mapChar = 0x2C6D; break;
|
||||
case 0x0252 : mapChar = 0x2C70; break;
|
||||
case 0x0265 : mapChar = 0xA78D; break;
|
||||
case 0x0266 : mapChar = 0xA7AA; break;
|
||||
case 0x026B : mapChar = 0x2C62; break;
|
||||
case 0x0271 : mapChar = 0x2C6E; break;
|
||||
case 0x027D : mapChar = 0x2C64; break;
|
||||
@ -327,6 +331,8 @@ class CharacterData00 extends CharacterData {
|
||||
case 0x2D23 : mapChar = 0x10C3; break;
|
||||
case 0x2D24 : mapChar = 0x10C4; break;
|
||||
case 0x2D25 : mapChar = 0x10C5; break;
|
||||
case 0x2D27 : mapChar = 0x10C7; break;
|
||||
case 0x2D2D : mapChar = 0x10CD; break;
|
||||
// ch must have a 1:M case mapping, but we
|
||||
// can't handle it here. Return ch.
|
||||
// since mapChar is already set, no need
|
||||
@ -425,6 +431,11 @@ class CharacterData00 extends CharacterData {
|
||||
case 0x2181: retval = 5000; break; // ROMAN NUMERAL FIVE THOUSAND
|
||||
case 0x2182: retval = 10000; break; // ROMAN NUMERAL TEN THOUSAND
|
||||
|
||||
case 0x324B: retval = 40; break;
|
||||
case 0x324C: retval = 50; break;
|
||||
case 0x324D: retval = 60; break;
|
||||
case 0x324E: retval = 70; break;
|
||||
case 0x324F: retval = 80; break;
|
||||
case 0x325C: retval = 32; break;
|
||||
|
||||
case 0x325D: retval = 33; break; // CIRCLED NUMBER THIRTY THREE
|
||||
@ -527,6 +538,7 @@ class CharacterData00 extends CharacterData {
|
||||
case 0x0251 : mapChar = 0x2C6D; break;
|
||||
case 0x0252 : mapChar = 0x2C70; break;
|
||||
case 0x0265 : mapChar = 0xA78D; break;
|
||||
case 0x0266 : mapChar = 0xA7AA; break;
|
||||
case 0x026B : mapChar = 0x2C62; break;
|
||||
case 0x0271 : mapChar = 0x2C6E; break;
|
||||
case 0x027D : mapChar = 0x2C64; break;
|
||||
@ -572,6 +584,8 @@ class CharacterData00 extends CharacterData {
|
||||
case 0x2D23 : mapChar = 0x10C3; break;
|
||||
case 0x2D24 : mapChar = 0x10C4; break;
|
||||
case 0x2D25 : mapChar = 0x10C5; break;
|
||||
case 0x2D27 : mapChar = 0x10C7; break;
|
||||
case 0x2D2D : mapChar = 0x10CD; break;
|
||||
default : mapChar = Character.ERROR; break;
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
# PropList-6.0.0.txt
|
||||
# Date: 2010-08-19, 00:48:28 GMT [MD]
|
||||
# PropList-6.1.0.txt
|
||||
# Date: 2011-11-30, 01:49:54 GMT [MD]
|
||||
#
|
||||
# Unicode Character Database
|
||||
# Copyright (c) 1991-2010 Unicode, Inc.
|
||||
# Copyright (c) 1991-2011 Unicode, Inc.
|
||||
# For terms of use, see http://www.unicode.org/terms_of_use.html
|
||||
# For documentation, see http://www.unicode.org/reports/tr44/
|
||||
|
||||
@ -50,6 +50,7 @@
|
||||
2212 ; Dash # Sm MINUS SIGN
|
||||
2E17 ; Dash # Pd DOUBLE OBLIQUE HYPHEN
|
||||
2E1A ; Dash # Pd HYPHEN WITH DIAERESIS
|
||||
2E3A..2E3B ; Dash # Pd [2] TWO-EM DASH..THREE-EM DASH
|
||||
301C ; Dash # Pd WAVE DASH
|
||||
3030 ; Dash # Pd WAVY DASH
|
||||
30A0 ; Dash # Pd KATAKANA-HIRAGANA DOUBLE HYPHEN
|
||||
@ -58,7 +59,7 @@ FE58 ; Dash # Pd SMALL EM DASH
|
||||
FE63 ; Dash # Pd SMALL HYPHEN-MINUS
|
||||
FF0D ; Dash # Pd FULLWIDTH HYPHEN-MINUS
|
||||
|
||||
# Total code points: 25
|
||||
# Total code points: 27
|
||||
|
||||
# ================================================
|
||||
|
||||
@ -158,6 +159,7 @@ A92F ; Terminal_Punctuation # Po KAYAH LI SIGN SHYA
|
||||
A9C7..A9C9 ; Terminal_Punctuation # Po [3] JAVANESE PADA PANGKAT..JAVANESE PADA LUNGSI
|
||||
AA5D..AA5F ; Terminal_Punctuation # Po [3] CHAM PUNCTUATION DANDA..CHAM PUNCTUATION TRIPLE DANDA
|
||||
AADF ; Terminal_Punctuation # Po TAI VIET SYMBOL KOI KOI
|
||||
AAF0..AAF1 ; Terminal_Punctuation # Po [2] MEETEI MAYEK CHEIKHAN..MEETEI MAYEK AHANG KHUDAM
|
||||
ABEB ; Terminal_Punctuation # Po MEETEI MAYEK CHEIKHEI
|
||||
FE50..FE52 ; Terminal_Punctuation # Po [3] SMALL COMMA..SMALL FULL STOP
|
||||
FE54..FE57 ; Terminal_Punctuation # Po [4] SMALL SEMICOLON..SMALL EXCLAMATION MARK
|
||||
@ -175,9 +177,11 @@ FF64 ; Terminal_Punctuation # Po HALFWIDTH IDEOGRAPHIC COMMA
|
||||
10B3A..10B3F ; Terminal_Punctuation # Po [6] TINY TWO DOTS OVER ONE DOT PUNCTUATION..LARGE ONE RING OVER TWO RINGS PUNCTUATION
|
||||
11047..1104D ; Terminal_Punctuation # Po [7] BRAHMI DANDA..BRAHMI PUNCTUATION LOTUS
|
||||
110BE..110C1 ; Terminal_Punctuation # Po [4] KAITHI SECTION MARK..KAITHI DOUBLE DANDA
|
||||
11141..11143 ; Terminal_Punctuation # Po [3] CHAKMA DANDA..CHAKMA QUESTION MARK
|
||||
111C5..111C6 ; Terminal_Punctuation # Po [2] SHARADA DANDA..SHARADA DOUBLE DANDA
|
||||
12470..12473 ; Terminal_Punctuation # Po [4] CUNEIFORM PUNCTUATION SIGN OLD ASSYRIAN WORD DIVIDER..CUNEIFORM PUNCTUATION SIGN DIAGONAL TRICOLON
|
||||
|
||||
# Total code points: 169
|
||||
# Total code points: 176
|
||||
|
||||
# ================================================
|
||||
|
||||
@ -320,8 +324,41 @@ FF3E ; Other_Math # Sk FULLWIDTH CIRCUMFLEX ACCENT
|
||||
1D7AA..1D7C2 ; Other_Math # L& [25] MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ALPHA..MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMEGA
|
||||
1D7C4..1D7CB ; Other_Math # L& [8] MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL..MATHEMATICAL BOLD SMALL DIGAMMA
|
||||
1D7CE..1D7FF ; Other_Math # Nd [50] MATHEMATICAL BOLD DIGIT ZERO..MATHEMATICAL MONOSPACE DIGIT NINE
|
||||
1EE00..1EE03 ; Other_Math # Lo [4] ARABIC MATHEMATICAL ALEF..ARABIC MATHEMATICAL DAL
|
||||
1EE05..1EE1F ; Other_Math # Lo [27] ARABIC MATHEMATICAL WAW..ARABIC MATHEMATICAL DOTLESS QAF
|
||||
1EE21..1EE22 ; Other_Math # Lo [2] ARABIC MATHEMATICAL INITIAL BEH..ARABIC MATHEMATICAL INITIAL JEEM
|
||||
1EE24 ; Other_Math # Lo ARABIC MATHEMATICAL INITIAL HEH
|
||||
1EE27 ; Other_Math # Lo ARABIC MATHEMATICAL INITIAL HAH
|
||||
1EE29..1EE32 ; Other_Math # Lo [10] ARABIC MATHEMATICAL INITIAL YEH..ARABIC MATHEMATICAL INITIAL QAF
|
||||
1EE34..1EE37 ; Other_Math # Lo [4] ARABIC MATHEMATICAL INITIAL SHEEN..ARABIC MATHEMATICAL INITIAL KHAH
|
||||
1EE39 ; Other_Math # Lo ARABIC MATHEMATICAL INITIAL DAD
|
||||
1EE3B ; Other_Math # Lo ARABIC MATHEMATICAL INITIAL GHAIN
|
||||
1EE42 ; Other_Math # Lo ARABIC MATHEMATICAL TAILED JEEM
|
||||
1EE47 ; Other_Math # Lo ARABIC MATHEMATICAL TAILED HAH
|
||||
1EE49 ; Other_Math # Lo ARABIC MATHEMATICAL TAILED YEH
|
||||
1EE4B ; Other_Math # Lo ARABIC MATHEMATICAL TAILED LAM
|
||||
1EE4D..1EE4F ; Other_Math # Lo [3] ARABIC MATHEMATICAL TAILED NOON..ARABIC MATHEMATICAL TAILED AIN
|
||||
1EE51..1EE52 ; Other_Math # Lo [2] ARABIC MATHEMATICAL TAILED SAD..ARABIC MATHEMATICAL TAILED QAF
|
||||
1EE54 ; Other_Math # Lo ARABIC MATHEMATICAL TAILED SHEEN
|
||||
1EE57 ; Other_Math # Lo ARABIC MATHEMATICAL TAILED KHAH
|
||||
1EE59 ; Other_Math # Lo ARABIC MATHEMATICAL TAILED DAD
|
||||
1EE5B ; Other_Math # Lo ARABIC MATHEMATICAL TAILED GHAIN
|
||||
1EE5D ; Other_Math # Lo ARABIC MATHEMATICAL TAILED DOTLESS NOON
|
||||
1EE5F ; Other_Math # Lo ARABIC MATHEMATICAL TAILED DOTLESS QAF
|
||||
1EE61..1EE62 ; Other_Math # Lo [2] ARABIC MATHEMATICAL STRETCHED BEH..ARABIC MATHEMATICAL STRETCHED JEEM
|
||||
1EE64 ; Other_Math # Lo ARABIC MATHEMATICAL STRETCHED HEH
|
||||
1EE67..1EE6A ; Other_Math # Lo [4] ARABIC MATHEMATICAL STRETCHED HAH..ARABIC MATHEMATICAL STRETCHED KAF
|
||||
1EE6C..1EE72 ; Other_Math # Lo [7] ARABIC MATHEMATICAL STRETCHED MEEM..ARABIC MATHEMATICAL STRETCHED QAF
|
||||
1EE74..1EE77 ; Other_Math # Lo [4] ARABIC MATHEMATICAL STRETCHED SHEEN..ARABIC MATHEMATICAL STRETCHED KHAH
|
||||
1EE79..1EE7C ; Other_Math # Lo [4] ARABIC MATHEMATICAL STRETCHED DAD..ARABIC MATHEMATICAL STRETCHED DOTLESS BEH
|
||||
1EE7E ; Other_Math # Lo ARABIC MATHEMATICAL STRETCHED DOTLESS FEH
|
||||
1EE80..1EE89 ; Other_Math # Lo [10] ARABIC MATHEMATICAL LOOPED ALEF..ARABIC MATHEMATICAL LOOPED YEH
|
||||
1EE8B..1EE9B ; Other_Math # Lo [17] ARABIC MATHEMATICAL LOOPED LAM..ARABIC MATHEMATICAL LOOPED GHAIN
|
||||
1EEA1..1EEA3 ; Other_Math # Lo [3] ARABIC MATHEMATICAL DOUBLE-STRUCK BEH..ARABIC MATHEMATICAL DOUBLE-STRUCK DAL
|
||||
1EEA5..1EEA9 ; Other_Math # Lo [5] ARABIC MATHEMATICAL DOUBLE-STRUCK WAW..ARABIC MATHEMATICAL DOUBLE-STRUCK YEH
|
||||
1EEAB..1EEBB ; Other_Math # Lo [17] ARABIC MATHEMATICAL DOUBLE-STRUCK LAM..ARABIC MATHEMATICAL DOUBLE-STRUCK GHAIN
|
||||
|
||||
# Total code points: 1217
|
||||
# Total code points: 1358
|
||||
|
||||
# ================================================
|
||||
|
||||
@ -365,6 +402,8 @@ FF41..FF46 ; Hex_Digit # L& [6] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH L
|
||||
081B..0823 ; Other_Alphabetic # Mn [9] SAMARITAN MARK EPENTHETIC YUT..SAMARITAN VOWEL SIGN A
|
||||
0825..0827 ; Other_Alphabetic # Mn [3] SAMARITAN VOWEL SIGN SHORT A..SAMARITAN VOWEL SIGN U
|
||||
0829..082C ; Other_Alphabetic # Mn [4] SAMARITAN VOWEL SIGN LONG I..SAMARITAN VOWEL SIGN SUKUN
|
||||
08E4..08E9 ; Other_Alphabetic # Mn [6] ARABIC CURLY FATHA..ARABIC CURLY KASRATAN
|
||||
08F0..08FE ; Other_Alphabetic # Mn [15] ARABIC OPEN FATHATAN..ARABIC DAMMA WITH DOT
|
||||
0900..0902 ; Other_Alphabetic # Mn [3] DEVANAGARI SIGN INVERTED CANDRABINDU..DEVANAGARI SIGN ANUSVARA
|
||||
0903 ; Other_Alphabetic # Mc DEVANAGARI SIGN VISARGA
|
||||
093A ; Other_Alphabetic # Mn DEVANAGARI VOWEL SIGN OE
|
||||
@ -525,6 +564,7 @@ FF41..FF46 ; Hex_Digit # L& [6] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH L
|
||||
1BA2..1BA5 ; Other_Alphabetic # Mn [4] SUNDANESE CONSONANT SIGN PANYAKRA..SUNDANESE VOWEL SIGN PANYUKU
|
||||
1BA6..1BA7 ; Other_Alphabetic # Mc [2] SUNDANESE VOWEL SIGN PANAELAENG..SUNDANESE VOWEL SIGN PANOLONG
|
||||
1BA8..1BA9 ; Other_Alphabetic # Mn [2] SUNDANESE VOWEL SIGN PAMEPET..SUNDANESE VOWEL SIGN PANEULEUNG
|
||||
1BAC..1BAD ; Other_Alphabetic # Mc [2] SUNDANESE CONSONANT SIGN PASANGAN MA..SUNDANESE CONSONANT SIGN PASANGAN WA
|
||||
1BE7 ; Other_Alphabetic # Mc BATAK VOWEL SIGN E
|
||||
1BE8..1BE9 ; Other_Alphabetic # Mn [2] BATAK VOWEL SIGN PAKPAK E..BATAK VOWEL SIGN EE
|
||||
1BEA..1BEC ; Other_Alphabetic # Mc [3] BATAK VOWEL SIGN I..BATAK VOWEL SIGN O
|
||||
@ -534,9 +574,11 @@ FF41..FF46 ; Hex_Digit # L& [6] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH L
|
||||
1C24..1C2B ; Other_Alphabetic # Mc [8] LEPCHA SUBJOINED LETTER YA..LEPCHA VOWEL SIGN UU
|
||||
1C2C..1C33 ; Other_Alphabetic # Mn [8] LEPCHA VOWEL SIGN E..LEPCHA CONSONANT SIGN T
|
||||
1C34..1C35 ; Other_Alphabetic # Mc [2] LEPCHA CONSONANT SIGN NYIN-DO..LEPCHA CONSONANT SIGN KANG
|
||||
1CF2 ; Other_Alphabetic # Mc VEDIC SIGN ARDHAVISARGA
|
||||
1CF2..1CF3 ; Other_Alphabetic # Mc [2] VEDIC SIGN ARDHAVISARGA..VEDIC SIGN ROTATED ARDHAVISARGA
|
||||
24B6..24E9 ; Other_Alphabetic # So [52] CIRCLED LATIN CAPITAL LETTER A..CIRCLED LATIN SMALL LETTER Z
|
||||
2DE0..2DFF ; Other_Alphabetic # Mn [32] COMBINING CYRILLIC LETTER BE..COMBINING CYRILLIC LETTER IOTIFIED BIG YUS
|
||||
A674..A67B ; Other_Alphabetic # Mn [8] COMBINING CYRILLIC LETTER UKRAINIAN IE..COMBINING CYRILLIC LETTER OMEGA
|
||||
A69F ; Other_Alphabetic # Mn COMBINING CYRILLIC LETTER IOTIFIED E
|
||||
A823..A824 ; Other_Alphabetic # Mc [2] SYLOTI NAGRI VOWEL SIGN A..SYLOTI NAGRI VOWEL SIGN I
|
||||
A825..A826 ; Other_Alphabetic # Mn [2] SYLOTI NAGRI VOWEL SIGN U..SYLOTI NAGRI VOWEL SIGN E
|
||||
A827 ; Other_Alphabetic # Mc SYLOTI NAGRI VOWEL SIGN OO
|
||||
@ -564,6 +606,10 @@ AAB0 ; Other_Alphabetic # Mn TAI VIET MAI KANG
|
||||
AAB2..AAB4 ; Other_Alphabetic # Mn [3] TAI VIET VOWEL I..TAI VIET VOWEL U
|
||||
AAB7..AAB8 ; Other_Alphabetic # Mn [2] TAI VIET MAI KHIT..TAI VIET VOWEL IA
|
||||
AABE ; Other_Alphabetic # Mn TAI VIET VOWEL AM
|
||||
AAEB ; Other_Alphabetic # Mc MEETEI MAYEK VOWEL SIGN II
|
||||
AAEC..AAED ; Other_Alphabetic # Mn [2] MEETEI MAYEK VOWEL SIGN UU..MEETEI MAYEK VOWEL SIGN AAI
|
||||
AAEE..AAEF ; Other_Alphabetic # Mc [2] MEETEI MAYEK VOWEL SIGN AU..MEETEI MAYEK VOWEL SIGN AAU
|
||||
AAF5 ; Other_Alphabetic # Mc MEETEI MAYEK VOWEL SIGN VISARGA
|
||||
ABE3..ABE4 ; Other_Alphabetic # Mc [2] MEETEI MAYEK VOWEL SIGN ONAP..MEETEI MAYEK VOWEL SIGN INAP
|
||||
ABE5 ; Other_Alphabetic # Mn MEETEI MAYEK VOWEL SIGN ANAP
|
||||
ABE6..ABE7 ; Other_Alphabetic # Mc [2] MEETEI MAYEK VOWEL SIGN YENAP..MEETEI MAYEK VOWEL SIGN SOUNAP
|
||||
@ -581,8 +627,23 @@ FB1E ; Other_Alphabetic # Mn HEBREW POINT JUDEO-SPANISH VARIKA
|
||||
110B0..110B2 ; Other_Alphabetic # Mc [3] KAITHI VOWEL SIGN AA..KAITHI VOWEL SIGN II
|
||||
110B3..110B6 ; Other_Alphabetic # Mn [4] KAITHI VOWEL SIGN U..KAITHI VOWEL SIGN AI
|
||||
110B7..110B8 ; Other_Alphabetic # Mc [2] KAITHI VOWEL SIGN O..KAITHI VOWEL SIGN AU
|
||||
11100..11102 ; Other_Alphabetic # Mn [3] CHAKMA SIGN CANDRABINDU..CHAKMA SIGN VISARGA
|
||||
11127..1112B ; Other_Alphabetic # Mn [5] CHAKMA VOWEL SIGN A..CHAKMA VOWEL SIGN UU
|
||||
1112C ; Other_Alphabetic # Mc CHAKMA VOWEL SIGN E
|
||||
1112D..11132 ; Other_Alphabetic # Mn [6] CHAKMA VOWEL SIGN AI..CHAKMA AU MARK
|
||||
11180..11181 ; Other_Alphabetic # Mn [2] SHARADA SIGN CANDRABINDU..SHARADA SIGN ANUSVARA
|
||||
11182 ; Other_Alphabetic # Mc SHARADA SIGN VISARGA
|
||||
111B3..111B5 ; Other_Alphabetic # Mc [3] SHARADA VOWEL SIGN AA..SHARADA VOWEL SIGN II
|
||||
111B6..111BE ; Other_Alphabetic # Mn [9] SHARADA VOWEL SIGN U..SHARADA VOWEL SIGN O
|
||||
111BF ; Other_Alphabetic # Mc SHARADA VOWEL SIGN AU
|
||||
116AB ; Other_Alphabetic # Mn TAKRI SIGN ANUSVARA
|
||||
116AC ; Other_Alphabetic # Mc TAKRI SIGN VISARGA
|
||||
116AD ; Other_Alphabetic # Mn TAKRI VOWEL SIGN AA
|
||||
116AE..116AF ; Other_Alphabetic # Mc [2] TAKRI VOWEL SIGN I..TAKRI VOWEL SIGN II
|
||||
116B0..116B5 ; Other_Alphabetic # Mn [6] TAKRI VOWEL SIGN U..TAKRI VOWEL SIGN AU
|
||||
16F51..16F7E ; Other_Alphabetic # Mc [46] MIAO SIGN ASPIRATION..MIAO VOWEL SIGN NG
|
||||
|
||||
# Total code points: 795
|
||||
# Total code points: 922
|
||||
|
||||
# ================================================
|
||||
|
||||
@ -591,16 +652,15 @@ FB1E ; Other_Alphabetic # Mn HEBREW POINT JUDEO-SPANISH VARIKA
|
||||
3021..3029 ; Ideographic # Nl [9] HANGZHOU NUMERAL ONE..HANGZHOU NUMERAL NINE
|
||||
3038..303A ; Ideographic # Nl [3] HANGZHOU NUMERAL TEN..HANGZHOU NUMERAL THIRTY
|
||||
3400..4DB5 ; Ideographic # Lo [6582] CJK UNIFIED IDEOGRAPH-3400..CJK UNIFIED IDEOGRAPH-4DB5
|
||||
4E00..9FCB ; Ideographic # Lo [20940] CJK UNIFIED IDEOGRAPH-4E00..CJK UNIFIED IDEOGRAPH-9FCB
|
||||
F900..FA2D ; Ideographic # Lo [302] CJK COMPATIBILITY IDEOGRAPH-F900..CJK COMPATIBILITY IDEOGRAPH-FA2D
|
||||
FA30..FA6D ; Ideographic # Lo [62] CJK COMPATIBILITY IDEOGRAPH-FA30..CJK COMPATIBILITY IDEOGRAPH-FA6D
|
||||
4E00..9FCC ; Ideographic # Lo [20941] CJK UNIFIED IDEOGRAPH-4E00..CJK UNIFIED IDEOGRAPH-9FCC
|
||||
F900..FA6D ; Ideographic # Lo [366] CJK COMPATIBILITY IDEOGRAPH-F900..CJK COMPATIBILITY IDEOGRAPH-FA6D
|
||||
FA70..FAD9 ; Ideographic # Lo [106] CJK COMPATIBILITY IDEOGRAPH-FA70..CJK COMPATIBILITY IDEOGRAPH-FAD9
|
||||
20000..2A6D6 ; Ideographic # Lo [42711] CJK UNIFIED IDEOGRAPH-20000..CJK UNIFIED IDEOGRAPH-2A6D6
|
||||
2A700..2B734 ; Ideographic # Lo [4149] CJK UNIFIED IDEOGRAPH-2A700..CJK UNIFIED IDEOGRAPH-2B734
|
||||
2B740..2B81D ; Ideographic # Lo [222] CJK UNIFIED IDEOGRAPH-2B740..CJK UNIFIED IDEOGRAPH-2B81D
|
||||
2F800..2FA1D ; Ideographic # Lo [542] CJK COMPATIBILITY IDEOGRAPH-2F800..CJK COMPATIBILITY IDEOGRAPH-2FA1D
|
||||
|
||||
# Total code points: 75630
|
||||
# Total code points: 75633
|
||||
|
||||
# ================================================
|
||||
|
||||
@ -645,6 +705,7 @@ FA70..FAD9 ; Ideographic # Lo [106] CJK COMPATIBILITY IDEOGRAPH-FA70..CJK COM
|
||||
07EB..07F3 ; Diacritic # Mn [9] NKO COMBINING SHORT HIGH TONE..NKO COMBINING DOUBLE DOT ABOVE
|
||||
07F4..07F5 ; Diacritic # Lm [2] NKO HIGH TONE APOSTROPHE..NKO LOW TONE APOSTROPHE
|
||||
0818..0819 ; Diacritic # Mn [2] SAMARITAN MARK OCCLUSION..SAMARITAN MARK DAGESH
|
||||
08E4..08FE ; Diacritic # Mn [27] ARABIC CURLY FATHA..ARABIC DAMMA WITH DOT
|
||||
093C ; Diacritic # Mn DEVANAGARI SIGN NUKTA
|
||||
094D ; Diacritic # Mn DEVANAGARI SIGN VIRAMA
|
||||
0951..0954 ; Diacritic # Mn [4] DEVANAGARI STRESS SIGN UDATTA..DEVANAGARI ACUTE ACCENT
|
||||
@ -689,6 +750,7 @@ FA70..FAD9 ; Ideographic # Lo [106] CJK COMPATIBILITY IDEOGRAPH-FA70..CJK COM
|
||||
1B44 ; Diacritic # Mc BALINESE ADEG ADEG
|
||||
1B6B..1B73 ; Diacritic # Mn [9] BALINESE MUSICAL SYMBOL COMBINING TEGEH..BALINESE MUSICAL SYMBOL COMBINING GONG
|
||||
1BAA ; Diacritic # Mc SUNDANESE SIGN PAMAAEH
|
||||
1BAB ; Diacritic # Mn SUNDANESE SIGN VIRAMA
|
||||
1C36..1C37 ; Diacritic # Mn [2] LEPCHA SIGN RAN..LEPCHA SIGN NUKTA
|
||||
1C78..1C7D ; Diacritic # Lm [6] OL CHIKI MU TTUDDAG..OL CHIKI AHAD
|
||||
1CD0..1CD2 ; Diacritic # Mn [3] VEDIC TONE KARSHANA..VEDIC TONE PRENKHA
|
||||
@ -697,8 +759,8 @@ FA70..FAD9 ; Ideographic # Lo [106] CJK COMPATIBILITY IDEOGRAPH-FA70..CJK COM
|
||||
1CE1 ; Diacritic # Mc VEDIC TONE ATHARVAVEDIC INDEPENDENT SVARITA
|
||||
1CE2..1CE8 ; Diacritic # Mn [7] VEDIC SIGN VISARGA SVARITA..VEDIC SIGN VISARGA ANUDATTA WITH TAIL
|
||||
1CED ; Diacritic # Mn VEDIC SIGN TIRYAK
|
||||
1D2C..1D61 ; Diacritic # Lm [54] MODIFIER LETTER CAPITAL A..MODIFIER LETTER SMALL CHI
|
||||
1D62..1D6A ; Diacritic # L& [9] LATIN SUBSCRIPT SMALL LETTER I..GREEK SUBSCRIPT SMALL LETTER CHI
|
||||
1CF4 ; Diacritic # Mn VEDIC TONE CANDRA ABOVE
|
||||
1D2C..1D6A ; Diacritic # Lm [63] MODIFIER LETTER CAPITAL A..GREEK SUBSCRIPT SMALL LETTER CHI
|
||||
1DC4..1DCF ; Diacritic # Mn [12] COMBINING MACRON-ACUTE..COMBINING ZIGZAG BELOW
|
||||
1DFD..1DFF ; Diacritic # Mn [3] COMBINING ALMOST EQUAL TO BELOW..COMBINING RIGHT ARROWHEAD AND DOWN ARROWHEAD BELOW
|
||||
1FBD ; Diacritic # Sk GREEK KORONIS
|
||||
@ -709,7 +771,8 @@ FA70..FAD9 ; Ideographic # Lo [106] CJK COMPATIBILITY IDEOGRAPH-FA70..CJK COM
|
||||
1FFD..1FFE ; Diacritic # Sk [2] GREEK OXIA..GREEK DASIA
|
||||
2CEF..2CF1 ; Diacritic # Mn [3] COPTIC COMBINING NI ABOVE..COPTIC COMBINING SPIRITUS LENIS
|
||||
2E2F ; Diacritic # Lm VERTICAL TILDE
|
||||
302A..302F ; Diacritic # Mn [6] IDEOGRAPHIC LEVEL TONE MARK..HANGUL DOUBLE DOT TONE MARK
|
||||
302A..302D ; Diacritic # Mn [4] IDEOGRAPHIC LEVEL TONE MARK..IDEOGRAPHIC ENTERING TONE MARK
|
||||
302E..302F ; Diacritic # Mc [2] HANGUL SINGLE DOT TONE MARK..HANGUL DOUBLE DOT TONE MARK
|
||||
3099..309A ; Diacritic # Mn [2] COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK..COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK
|
||||
309B..309C ; Diacritic # Sk [2] KATAKANA-HIRAGANA VOICED SOUND MARK..KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK
|
||||
30FC ; Diacritic # Lm KATAKANA-HIRAGANA PROLONGED SOUND MARK
|
||||
@ -720,6 +783,7 @@ A6F0..A6F1 ; Diacritic # Mn [2] BAMUM COMBINING MARK KOQNDON..BAMUM COMBINI
|
||||
A717..A71F ; Diacritic # Lm [9] MODIFIER LETTER DOT VERTICAL BAR..MODIFIER LETTER LOW INVERTED EXCLAMATION MARK
|
||||
A720..A721 ; Diacritic # Sk [2] MODIFIER LETTER STRESS AND HIGH TONE..MODIFIER LETTER STRESS AND LOW TONE
|
||||
A788 ; Diacritic # Lm MODIFIER LETTER LOW CIRCUMFLEX ACCENT
|
||||
A7F8..A7F9 ; Diacritic # Lm [2] MODIFIER LETTER CAPITAL H WITH STROKE..MODIFIER LETTER SMALL LIGATURE OE
|
||||
A8C4 ; Diacritic # Mn SAURASHTRA SIGN VIRAMA
|
||||
A8E0..A8F1 ; Diacritic # Mn [18] COMBINING DEVANAGARI DIGIT ZERO..COMBINING DEVANAGARI SIGN AVAGRAHA
|
||||
A92B..A92D ; Diacritic # Mn [3] KAYAH LI TONE PLOPHU..KAYAH LI TONE CALYA PLOPHU
|
||||
@ -732,6 +796,7 @@ AABF ; Diacritic # Mn TAI VIET TONE MAI EK
|
||||
AAC0 ; Diacritic # Lo TAI VIET TONE MAI NUENG
|
||||
AAC1 ; Diacritic # Mn TAI VIET TONE MAI THO
|
||||
AAC2 ; Diacritic # Lo TAI VIET TONE MAI SONG
|
||||
AAF6 ; Diacritic # Mn MEETEI MAYEK VIRAMA
|
||||
ABEC ; Diacritic # Mc MEETEI MAYEK LUM IYEK
|
||||
ABED ; Diacritic # Mn MEETEI MAYEK APUN IYEK
|
||||
FB1E ; Diacritic # Mn HEBREW POINT JUDEO-SPANISH VARIKA
|
||||
@ -742,13 +807,19 @@ FF70 ; Diacritic # Lm HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND
|
||||
FF9E..FF9F ; Diacritic # Lm [2] HALFWIDTH KATAKANA VOICED SOUND MARK..HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK
|
||||
FFE3 ; Diacritic # Sk FULLWIDTH MACRON
|
||||
110B9..110BA ; Diacritic # Mn [2] KAITHI SIGN VIRAMA..KAITHI SIGN NUKTA
|
||||
11133..11134 ; Diacritic # Mn [2] CHAKMA VIRAMA..CHAKMA MAAYYAA
|
||||
111C0 ; Diacritic # Mc SHARADA SIGN VIRAMA
|
||||
116B6 ; Diacritic # Mc TAKRI SIGN VIRAMA
|
||||
116B7 ; Diacritic # Mn TAKRI SIGN NUKTA
|
||||
16F8F..16F92 ; Diacritic # Mn [4] MIAO TONE RIGHT..MIAO TONE BELOW
|
||||
16F93..16F9F ; Diacritic # Lm [13] MIAO LETTER TONE-2..MIAO LETTER REFORMED TONE-8
|
||||
1D167..1D169 ; Diacritic # Mn [3] MUSICAL SYMBOL COMBINING TREMOLO-1..MUSICAL SYMBOL COMBINING TREMOLO-3
|
||||
1D16D..1D172 ; Diacritic # Mc [6] MUSICAL SYMBOL COMBINING AUGMENTATION DOT..MUSICAL SYMBOL COMBINING FLAG-5
|
||||
1D17B..1D182 ; Diacritic # Mn [8] MUSICAL SYMBOL COMBINING ACCENT..MUSICAL SYMBOL COMBINING LOURE
|
||||
1D185..1D18B ; Diacritic # Mn [7] MUSICAL SYMBOL COMBINING DOIT..MUSICAL SYMBOL COMBINING TRIPLE TONGUE
|
||||
1D1AA..1D1AD ; Diacritic # Mn [4] MUSICAL SYMBOL COMBINING DOWN BOW..MUSICAL SYMBOL COMBINING SNAP PIZZICATO
|
||||
|
||||
# Total code points: 639
|
||||
# Total code points: 693
|
||||
|
||||
# ================================================
|
||||
|
||||
@ -758,6 +829,7 @@ FFE3 ; Diacritic # Sk FULLWIDTH MACRON
|
||||
07FA ; Extender # Lm NKO LAJANYALAN
|
||||
0E46 ; Extender # Lm THAI CHARACTER MAIYAMOK
|
||||
0EC6 ; Extender # Lm LAO KO LA
|
||||
180A ; Extender # Po MONGOLIAN NIRUGU
|
||||
1843 ; Extender # Lm MONGOLIAN LETTER TODO LONG VOWEL SIGN
|
||||
1AA7 ; Extender # Lm TAI THAM SIGN MAI YAMOK
|
||||
1C36 ; Extender # Mn LEPCHA SIGN RAN
|
||||
@ -771,27 +843,33 @@ A60C ; Extender # Lm VAI SYLLABLE LENGTHENER
|
||||
A9CF ; Extender # Lm JAVANESE PANGRANGKEP
|
||||
AA70 ; Extender # Lm MYANMAR MODIFIER LETTER KHAMTI REDUPLICATION
|
||||
AADD ; Extender # Lm TAI VIET SYMBOL SAM
|
||||
AAF3..AAF4 ; Extender # Lm [2] MEETEI MAYEK SYLLABLE REPETITION MARK..MEETEI MAYEK WORD REPETITION MARK
|
||||
FF70 ; Extender # Lm HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK
|
||||
|
||||
# Total code points: 28
|
||||
# Total code points: 31
|
||||
|
||||
# ================================================
|
||||
|
||||
00AA ; Other_Lowercase # Lo FEMININE ORDINAL INDICATOR
|
||||
00BA ; Other_Lowercase # Lo MASCULINE ORDINAL INDICATOR
|
||||
02B0..02B8 ; Other_Lowercase # Lm [9] MODIFIER LETTER SMALL H..MODIFIER LETTER SMALL Y
|
||||
02C0..02C1 ; Other_Lowercase # Lm [2] MODIFIER LETTER GLOTTAL STOP..MODIFIER LETTER REVERSED GLOTTAL STOP
|
||||
02E0..02E4 ; Other_Lowercase # Lm [5] MODIFIER LETTER SMALL GAMMA..MODIFIER LETTER SMALL REVERSED GLOTTAL STOP
|
||||
0345 ; Other_Lowercase # Mn COMBINING GREEK YPOGEGRAMMENI
|
||||
037A ; Other_Lowercase # Lm GREEK YPOGEGRAMMENI
|
||||
1D2C..1D61 ; Other_Lowercase # Lm [54] MODIFIER LETTER CAPITAL A..MODIFIER LETTER SMALL CHI
|
||||
1D2C..1D6A ; Other_Lowercase # Lm [63] MODIFIER LETTER CAPITAL A..GREEK SUBSCRIPT SMALL LETTER CHI
|
||||
1D78 ; Other_Lowercase # Lm MODIFIER LETTER CYRILLIC EN
|
||||
1D9B..1DBF ; Other_Lowercase # Lm [37] MODIFIER LETTER SMALL TURNED ALPHA..MODIFIER LETTER SMALL THETA
|
||||
2090..2094 ; Other_Lowercase # Lm [5] LATIN SUBSCRIPT SMALL LETTER A..LATIN SUBSCRIPT SMALL LETTER SCHWA
|
||||
2071 ; Other_Lowercase # Lm SUPERSCRIPT LATIN SMALL LETTER I
|
||||
207F ; Other_Lowercase # Lm SUPERSCRIPT LATIN SMALL LETTER N
|
||||
2090..209C ; Other_Lowercase # Lm [13] LATIN SUBSCRIPT SMALL LETTER A..LATIN SUBSCRIPT SMALL LETTER T
|
||||
2170..217F ; Other_Lowercase # Nl [16] SMALL ROMAN NUMERAL ONE..SMALL ROMAN NUMERAL ONE THOUSAND
|
||||
24D0..24E9 ; Other_Lowercase # So [26] CIRCLED LATIN SMALL LETTER A..CIRCLED LATIN SMALL LETTER Z
|
||||
2C7D ; Other_Lowercase # Lm MODIFIER LETTER CAPITAL V
|
||||
2C7C..2C7D ; Other_Lowercase # Lm [2] LATIN SUBSCRIPT SMALL LETTER J..MODIFIER LETTER CAPITAL V
|
||||
A770 ; Other_Lowercase # Lm MODIFIER LETTER US
|
||||
A7F8..A7F9 ; Other_Lowercase # Lm [2] MODIFIER LETTER CAPITAL H WITH STROKE..MODIFIER LETTER SMALL LIGATURE OE
|
||||
|
||||
# Total code points: 159
|
||||
# Total code points: 183
|
||||
|
||||
# ================================================
|
||||
|
||||
@ -838,11 +916,12 @@ FFFFE..FFFFF ; Noncharacter_Code_Point # Cn [2] <noncharacter-FFFFE>..<noncha
|
||||
0DCF ; Other_Grapheme_Extend # Mc SINHALA VOWEL SIGN AELA-PILLA
|
||||
0DDF ; Other_Grapheme_Extend # Mc SINHALA VOWEL SIGN GAYANUKITTA
|
||||
200C..200D ; Other_Grapheme_Extend # Cf [2] ZERO WIDTH NON-JOINER..ZERO WIDTH JOINER
|
||||
302E..302F ; Other_Grapheme_Extend # Mc [2] HANGUL SINGLE DOT TONE MARK..HANGUL DOUBLE DOT TONE MARK
|
||||
FF9E..FF9F ; Other_Grapheme_Extend # Lm [2] HALFWIDTH KATAKANA VOICED SOUND MARK..HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK
|
||||
1D165 ; Other_Grapheme_Extend # Mc MUSICAL SYMBOL COMBINING STEM
|
||||
1D16E..1D172 ; Other_Grapheme_Extend # Mc [5] MUSICAL SYMBOL COMBINING FLAG-1..MUSICAL SYMBOL COMBINING FLAG-5
|
||||
|
||||
# Total code points: 23
|
||||
# Total code points: 25
|
||||
|
||||
# ================================================
|
||||
|
||||
@ -868,7 +947,7 @@ FF9E..FF9F ; Other_Grapheme_Extend # Lm [2] HALFWIDTH KATAKANA VOICED SOUND
|
||||
# ================================================
|
||||
|
||||
3400..4DB5 ; Unified_Ideograph # Lo [6582] CJK UNIFIED IDEOGRAPH-3400..CJK UNIFIED IDEOGRAPH-4DB5
|
||||
4E00..9FCB ; Unified_Ideograph # Lo [20940] CJK UNIFIED IDEOGRAPH-4E00..CJK UNIFIED IDEOGRAPH-9FCB
|
||||
4E00..9FCC ; Unified_Ideograph # Lo [20941] CJK UNIFIED IDEOGRAPH-4E00..CJK UNIFIED IDEOGRAPH-9FCC
|
||||
FA0E..FA0F ; Unified_Ideograph # Lo [2] CJK COMPATIBILITY IDEOGRAPH-FA0E..CJK COMPATIBILITY IDEOGRAPH-FA0F
|
||||
FA11 ; Unified_Ideograph # Lo CJK COMPATIBILITY IDEOGRAPH-FA11
|
||||
FA13..FA14 ; Unified_Ideograph # Lo [2] CJK COMPATIBILITY IDEOGRAPH-FA13..CJK COMPATIBILITY IDEOGRAPH-FA14
|
||||
@ -880,12 +959,13 @@ FA27..FA29 ; Unified_Ideograph # Lo [3] CJK COMPATIBILITY IDEOGRAPH-FA27..C
|
||||
2A700..2B734 ; Unified_Ideograph # Lo [4149] CJK UNIFIED IDEOGRAPH-2A700..CJK UNIFIED IDEOGRAPH-2B734
|
||||
2B740..2B81D ; Unified_Ideograph # Lo [222] CJK UNIFIED IDEOGRAPH-2B740..CJK UNIFIED IDEOGRAPH-2B81D
|
||||
|
||||
# Total code points: 74616
|
||||
# Total code points: 74617
|
||||
|
||||
# ================================================
|
||||
|
||||
034F ; Other_Default_Ignorable_Code_Point # Mn COMBINING GRAPHEME JOINER
|
||||
115F..1160 ; Other_Default_Ignorable_Code_Point # Lo [2] HANGUL CHOSEONG FILLER..HANGUL JUNGSEONG FILLER
|
||||
17B4..17B5 ; Other_Default_Ignorable_Code_Point # Mn [2] KHMER VOWEL INHERENT AQ..KHMER VOWEL INHERENT AA
|
||||
2065..2069 ; Other_Default_Ignorable_Code_Point # Cn [5] <reserved-2065>..<reserved-2069>
|
||||
3164 ; Other_Default_Ignorable_Code_Point # Lo HANGUL FILLER
|
||||
FFA0 ; Other_Default_Ignorable_Code_Point # Lo HALFWIDTH HANGUL FILLER
|
||||
@ -895,7 +975,7 @@ E0002..E001F ; Other_Default_Ignorable_Code_Point # Cn [30] <reserved-E0002>..
|
||||
E0080..E00FF ; Other_Default_Ignorable_Code_Point # Cn [128] <reserved-E0080>..<reserved-E00FF>
|
||||
E01F0..E0FFF ; Other_Default_Ignorable_Code_Point # Cn [3600] <reserved-E01F0>..<reserved-E0FFF>
|
||||
|
||||
# Total code points: 3778
|
||||
# Total code points: 3780
|
||||
|
||||
# ================================================
|
||||
|
||||
@ -923,7 +1003,7 @@ E0020..E007F ; Deprecated # Cf [96] TAG SPACE..CANCEL TAG
|
||||
03F3 ; Soft_Dotted # L& GREEK LETTER YOT
|
||||
0456 ; Soft_Dotted # L& CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
|
||||
0458 ; Soft_Dotted # L& CYRILLIC SMALL LETTER JE
|
||||
1D62 ; Soft_Dotted # L& LATIN SUBSCRIPT SMALL LETTER I
|
||||
1D62 ; Soft_Dotted # Lm LATIN SUBSCRIPT SMALL LETTER I
|
||||
1D96 ; Soft_Dotted # L& LATIN SMALL LETTER I WITH RETROFLEX HOOK
|
||||
1DA4 ; Soft_Dotted # Lm MODIFIER LETTER SMALL I WITH STROKE
|
||||
1DA8 ; Soft_Dotted # Lm MODIFIER LETTER SMALL J WITH CROSSED-TAIL
|
||||
@ -931,7 +1011,7 @@ E0020..E007F ; Deprecated # Cf [96] TAG SPACE..CANCEL TAG
|
||||
1ECB ; Soft_Dotted # L& LATIN SMALL LETTER I WITH DOT BELOW
|
||||
2071 ; Soft_Dotted # Lm SUPERSCRIPT LATIN SMALL LETTER I
|
||||
2148..2149 ; Soft_Dotted # L& [2] DOUBLE-STRUCK ITALIC SMALL I..DOUBLE-STRUCK ITALIC SMALL J
|
||||
2C7C ; Soft_Dotted # L& LATIN SUBSCRIPT SMALL LETTER J
|
||||
2C7C ; Soft_Dotted # Lm LATIN SUBSCRIPT SMALL LETTER J
|
||||
1D422..1D423 ; Soft_Dotted # L& [2] MATHEMATICAL BOLD SMALL I..MATHEMATICAL BOLD SMALL J
|
||||
1D456..1D457 ; Soft_Dotted # L& [2] MATHEMATICAL ITALIC SMALL I..MATHEMATICAL ITALIC SMALL J
|
||||
1D48A..1D48B ; Soft_Dotted # L& [2] MATHEMATICAL BOLD ITALIC SMALL I..MATHEMATICAL BOLD ITALIC SMALL J
|
||||
@ -1014,6 +1094,7 @@ A8CE..A8CF ; STerm # Po [2] SAURASHTRA DANDA..SAURASHTRA DOUBLE DANDA
|
||||
A92F ; STerm # Po KAYAH LI SIGN SHYA
|
||||
A9C8..A9C9 ; STerm # Po [2] JAVANESE PADA LINGSA..JAVANESE PADA LUNGSI
|
||||
AA5D..AA5F ; STerm # Po [3] CHAM PUNCTUATION DANDA..CHAM PUNCTUATION TRIPLE DANDA
|
||||
AAF0..AAF1 ; STerm # Po [2] MEETEI MAYEK CHEIKHAN..MEETEI MAYEK AHANG KHUDAM
|
||||
ABEB ; STerm # Po MEETEI MAYEK CHEIKHEI
|
||||
FE52 ; STerm # Po SMALL FULL STOP
|
||||
FE56..FE57 ; STerm # Po [2] SMALL QUESTION MARK..SMALL EXCLAMATION MARK
|
||||
@ -1024,8 +1105,10 @@ FF61 ; STerm # Po HALFWIDTH IDEOGRAPHIC FULL STOP
|
||||
10A56..10A57 ; STerm # Po [2] KHAROSHTHI PUNCTUATION DANDA..KHAROSHTHI PUNCTUATION DOUBLE DANDA
|
||||
11047..11048 ; STerm # Po [2] BRAHMI DANDA..BRAHMI DOUBLE DANDA
|
||||
110BE..110C1 ; STerm # Po [4] KAITHI SECTION MARK..KAITHI DOUBLE DANDA
|
||||
11141..11143 ; STerm # Po [3] CHAKMA DANDA..CHAKMA QUESTION MARK
|
||||
111C5..111C6 ; STerm # Po [2] SHARADA DANDA..SHARADA DOUBLE DANDA
|
||||
|
||||
# Total code points: 76
|
||||
# Total code points: 83
|
||||
|
||||
# ================================================
|
||||
|
||||
@ -1072,14 +1155,15 @@ E0100..E01EF ; Variation_Selector # Mn [240] VARIATION SELECTOR-17..VARIATION S
|
||||
007E ; Pattern_Syntax # Sm TILDE
|
||||
00A1 ; Pattern_Syntax # Po INVERTED EXCLAMATION MARK
|
||||
00A2..00A5 ; Pattern_Syntax # Sc [4] CENT SIGN..YEN SIGN
|
||||
00A6..00A7 ; Pattern_Syntax # So [2] BROKEN BAR..SECTION SIGN
|
||||
00A6 ; Pattern_Syntax # So BROKEN BAR
|
||||
00A7 ; Pattern_Syntax # Po SECTION SIGN
|
||||
00A9 ; Pattern_Syntax # So COPYRIGHT SIGN
|
||||
00AB ; Pattern_Syntax # Pi LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
|
||||
00AC ; Pattern_Syntax # Sm NOT SIGN
|
||||
00AE ; Pattern_Syntax # So REGISTERED SIGN
|
||||
00B0 ; Pattern_Syntax # So DEGREE SIGN
|
||||
00B1 ; Pattern_Syntax # Sm PLUS-MINUS SIGN
|
||||
00B6 ; Pattern_Syntax # So PILCROW SIGN
|
||||
00B6 ; Pattern_Syntax # Po PILCROW SIGN
|
||||
00BB ; Pattern_Syntax # Pf RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
|
||||
00BF ; Pattern_Syntax # Po INVERTED QUESTION MARK
|
||||
00D7 ; Pattern_Syntax # Sm MULTIPLICATION SIGN
|
||||
@ -1173,11 +1257,7 @@ E0100..E01EF ; Variation_Selector # Mn [240] VARIATION SELECTOR-17..VARIATION S
|
||||
27C0..27C4 ; Pattern_Syntax # Sm [5] THREE DIMENSIONAL ANGLE..OPEN SUPERSET
|
||||
27C5 ; Pattern_Syntax # Ps LEFT S-SHAPED BAG DELIMITER
|
||||
27C6 ; Pattern_Syntax # Pe RIGHT S-SHAPED BAG DELIMITER
|
||||
27C7..27CA ; Pattern_Syntax # Sm [4] OR WITH DOT INSIDE..VERTICAL BAR WITH HORIZONTAL STROKE
|
||||
27CB ; Pattern_Syntax # Cn <reserved-27CB>
|
||||
27CC ; Pattern_Syntax # Sm LONG DIVISION
|
||||
27CD ; Pattern_Syntax # Cn <reserved-27CD>
|
||||
27CE..27E5 ; Pattern_Syntax # Sm [24] SQUARED LOGICAL AND..WHITE SQUARE WITH RIGHTWARDS TICK
|
||||
27C7..27E5 ; Pattern_Syntax # Sm [31] OR WITH DOT INSIDE..WHITE SQUARE WITH RIGHTWARDS TICK
|
||||
27E6 ; Pattern_Syntax # Ps MATHEMATICAL LEFT WHITE SQUARE BRACKET
|
||||
27E7 ; Pattern_Syntax # Pe MATHEMATICAL RIGHT WHITE SQUARE BRACKET
|
||||
27E8 ; Pattern_Syntax # Ps MATHEMATICAL LEFT ANGLE BRACKET
|
||||
@ -1260,8 +1340,9 @@ E0100..E01EF ; Variation_Selector # Mn [240] VARIATION SELECTOR-17..VARIATION S
|
||||
2E29 ; Pattern_Syntax # Pe RIGHT DOUBLE PARENTHESIS
|
||||
2E2A..2E2E ; Pattern_Syntax # Po [5] TWO DOTS OVER ONE DOT PUNCTUATION..REVERSED QUESTION MARK
|
||||
2E2F ; Pattern_Syntax # Lm VERTICAL TILDE
|
||||
2E30..2E31 ; Pattern_Syntax # Po [2] RING POINT..WORD SEPARATOR MIDDLE DOT
|
||||
2E32..2E7F ; Pattern_Syntax # Cn [78] <reserved-2E32>..<reserved-2E7F>
|
||||
2E30..2E39 ; Pattern_Syntax # Po [10] RING POINT..TOP HALF SECTION SIGN
|
||||
2E3A..2E3B ; Pattern_Syntax # Pd [2] TWO-EM DASH..THREE-EM DASH
|
||||
2E3C..2E7F ; Pattern_Syntax # Cn [68] <reserved-2E3C>..<reserved-2E7F>
|
||||
3001..3003 ; Pattern_Syntax # Po [3] IDEOGRAPHIC COMMA..DITTO MARK
|
||||
3008 ; Pattern_Syntax # Ps LEFT ANGLE BRACKET
|
||||
3009 ; Pattern_Syntax # Pe RIGHT ANGLE BRACKET
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
# Scripts-6.0.0.txt
|
||||
# Date: 2010-08-19, 00:48:47 GMT [MD]
|
||||
# Scripts-6.1.0.txt
|
||||
# Date: 2011-11-27, 05:10:50 GMT [MD]
|
||||
#
|
||||
# Unicode Character Database
|
||||
# Copyright (c) 1991-2010 Unicode, Inc.
|
||||
# Copyright (c) 1991-2011 Unicode, Inc.
|
||||
# For terms of use, see http://www.unicode.org/terms_of_use.html
|
||||
# For documentation, see http://www.unicode.org/reports/tr44/
|
||||
|
||||
@ -47,7 +47,8 @@
|
||||
00A0 ; Common # Zs NO-BREAK SPACE
|
||||
00A1 ; Common # Po INVERTED EXCLAMATION MARK
|
||||
00A2..00A5 ; Common # Sc [4] CENT SIGN..YEN SIGN
|
||||
00A6..00A7 ; Common # So [2] BROKEN BAR..SECTION SIGN
|
||||
00A6 ; Common # So BROKEN BAR
|
||||
00A7 ; Common # Po SECTION SIGN
|
||||
00A8 ; Common # Sk DIAERESIS
|
||||
00A9 ; Common # So COPYRIGHT SIGN
|
||||
00AB ; Common # Pi LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
|
||||
@ -60,8 +61,7 @@
|
||||
00B2..00B3 ; Common # No [2] SUPERSCRIPT TWO..SUPERSCRIPT THREE
|
||||
00B4 ; Common # Sk ACUTE ACCENT
|
||||
00B5 ; Common # L& MICRO SIGN
|
||||
00B6 ; Common # So PILCROW SIGN
|
||||
00B7 ; Common # Po MIDDLE DOT
|
||||
00B6..00B7 ; Common # Po [2] PILCROW SIGN..MIDDLE DOT
|
||||
00B8 ; Common # Sk CEDILLA
|
||||
00B9 ; Common # No SUPERSCRIPT ONE
|
||||
00BB ; Common # Pf RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
|
||||
@ -90,7 +90,6 @@
|
||||
0660..0669 ; Common # Nd [10] ARABIC-INDIC DIGIT ZERO..ARABIC-INDIC DIGIT NINE
|
||||
06DD ; Common # Cf ARABIC END OF AYAH
|
||||
0964..0965 ; Common # Po [2] DEVANAGARI DANDA..DEVANAGARI DOUBLE DANDA
|
||||
0970 ; Common # Po DEVANAGARI ABBREVIATION SIGN
|
||||
0E3F ; Common # Sc THAI CURRENCY SYMBOL BAHT
|
||||
0FD5..0FD8 ; Common # So [4] RIGHT-FACING SVASTI SIGN..LEFT-FACING SVASTI SIGN WITH DOTS
|
||||
10FB ; Common # Po GEORGIAN PARAGRAPH SEPARATOR
|
||||
@ -102,7 +101,8 @@
|
||||
1CE1 ; Common # Mc VEDIC TONE ATHARVAVEDIC INDEPENDENT SVARITA
|
||||
1CE9..1CEC ; Common # Lo [4] VEDIC SIGN ANUSVARA ANTARGOMUKHA..VEDIC SIGN ANUSVARA VAMAGOMUKHA WITH TAIL
|
||||
1CEE..1CF1 ; Common # Lo [4] VEDIC SIGN HEXIFORM LONG ANUSVARA..VEDIC SIGN ANUSVARA UBHAYATO MUKHA
|
||||
1CF2 ; Common # Mc VEDIC SIGN ARDHAVISARGA
|
||||
1CF2..1CF3 ; Common # Mc [2] VEDIC SIGN ARDHAVISARGA..VEDIC SIGN ROTATED ARDHAVISARGA
|
||||
1CF5..1CF6 ; Common # Lo [2] VEDIC SIGN JIHVAMULIYA..VEDIC SIGN UPADHMANIYA
|
||||
2000..200A ; Common # Zs [11] EN QUAD..HAIR SPACE
|
||||
200B ; Common # Cf ZERO WIDTH SPACE
|
||||
200E..200F ; Common # Cf [2] LEFT-TO-RIGHT MARK..RIGHT-TO-LEFT MARK
|
||||
@ -247,9 +247,7 @@
|
||||
27C0..27C4 ; Common # Sm [5] THREE DIMENSIONAL ANGLE..OPEN SUPERSET
|
||||
27C5 ; Common # Ps LEFT S-SHAPED BAG DELIMITER
|
||||
27C6 ; Common # Pe RIGHT S-SHAPED BAG DELIMITER
|
||||
27C7..27CA ; Common # Sm [4] OR WITH DOT INSIDE..VERTICAL BAR WITH HORIZONTAL STROKE
|
||||
27CC ; Common # Sm LONG DIVISION
|
||||
27CE..27E5 ; Common # Sm [24] SQUARED LOGICAL AND..WHITE SQUARE WITH RIGHTWARDS TICK
|
||||
27C7..27E5 ; Common # Sm [31] OR WITH DOT INSIDE..WHITE SQUARE WITH RIGHTWARDS TICK
|
||||
27E6 ; Common # Ps MATHEMATICAL LEFT WHITE SQUARE BRACKET
|
||||
27E7 ; Common # Pe MATHEMATICAL RIGHT WHITE SQUARE BRACKET
|
||||
27E8 ; Common # Ps MATHEMATICAL LEFT ANGLE BRACKET
|
||||
@ -329,7 +327,8 @@
|
||||
2E29 ; Common # Pe RIGHT DOUBLE PARENTHESIS
|
||||
2E2A..2E2E ; Common # Po [5] TWO DOTS OVER ONE DOT PUNCTUATION..REVERSED QUESTION MARK
|
||||
2E2F ; Common # Lm VERTICAL TILDE
|
||||
2E30..2E31 ; Common # Po [2] RING POINT..WORD SEPARATOR MIDDLE DOT
|
||||
2E30..2E39 ; Common # Po [10] RING POINT..TOP HALF SECTION SIGN
|
||||
2E3A..2E3B ; Common # Pd [2] TWO-EM DASH..THREE-EM DASH
|
||||
2FF0..2FFB ; Common # So [12] IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT..IDEOGRAPHIC DESCRIPTION CHARACTER OVERLAID
|
||||
3000 ; Common # Zs IDEOGRAPHIC SPACE
|
||||
3001..3003 ; Common # Po [3] IDEOGRAPHIC COMMA..DITTO MARK
|
||||
@ -373,7 +372,9 @@
|
||||
3196..319F ; Common # So [10] IDEOGRAPHIC ANNOTATION TOP MARK..IDEOGRAPHIC ANNOTATION MAN MARK
|
||||
31C0..31E3 ; Common # So [36] CJK STROKE T..CJK STROKE Q
|
||||
3220..3229 ; Common # No [10] PARENTHESIZED IDEOGRAPH ONE..PARENTHESIZED IDEOGRAPH TEN
|
||||
322A..3250 ; Common # So [39] PARENTHESIZED IDEOGRAPH MOON..PARTNERSHIP SIGN
|
||||
322A..3247 ; Common # So [30] PARENTHESIZED IDEOGRAPH MOON..CIRCLED IDEOGRAPH KOTO
|
||||
3248..324F ; Common # No [8] CIRCLED NUMBER TEN ON BLACK SQUARE..CIRCLED NUMBER EIGHTY ON BLACK SQUARE
|
||||
3250 ; Common # So PARTNERSHIP SIGN
|
||||
3251..325F ; Common # No [15] CIRCLED NUMBER TWENTY ONE..CIRCLED NUMBER THIRTY FIVE
|
||||
327F ; Common # So KOREAN STANDARD SYMBOL
|
||||
3280..3289 ; Common # No [10] CIRCLED IDEOGRAPH ONE..CIRCLED IDEOGRAPH TEN
|
||||
@ -481,8 +482,7 @@ FFE9..FFEC ; Common # Sm [4] HALFWIDTH LEFTWARDS ARROW..HALFWIDTH DOWNWARDS
|
||||
FFED..FFEE ; Common # So [2] HALFWIDTH BLACK SQUARE..HALFWIDTH WHITE CIRCLE
|
||||
FFF9..FFFB ; Common # Cf [3] INTERLINEAR ANNOTATION ANCHOR..INTERLINEAR ANNOTATION TERMINATOR
|
||||
FFFC..FFFD ; Common # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEMENT CHARACTER
|
||||
10100..10101 ; Common # Po [2] AEGEAN WORD SEPARATOR LINE..AEGEAN WORD SEPARATOR DOT
|
||||
10102 ; Common # So AEGEAN CHECK MARK
|
||||
10100..10102 ; Common # Po [3] AEGEAN WORD SEPARATOR LINE..AEGEAN CHECK MARK
|
||||
10107..10133 ; Common # No [45] AEGEAN NUMBER ONE..AEGEAN NUMBER NINETY THOUSAND
|
||||
10137..1013F ; Common # So [9] AEGEAN WEIGHT BASE UNIT..AEGEAN MEASURE THIRD SUBUNIT
|
||||
10190..1019B ; Common # So [12] ROMAN SEXTANS SIGN..ROMAN CENTURIAL SIGN
|
||||
@ -548,7 +548,7 @@ FFFC..FFFD ; Common # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEMENT CHAR
|
||||
1F0D1..1F0DF ; Common # So [15] PLAYING CARD ACE OF CLUBS..PLAYING CARD WHITE JOKER
|
||||
1F100..1F10A ; Common # No [11] DIGIT ZERO FULL STOP..DIGIT NINE COMMA
|
||||
1F110..1F12E ; Common # So [31] PARENTHESIZED LATIN CAPITAL LETTER A..CIRCLED WZ
|
||||
1F130..1F169 ; Common # So [58] SQUARED LATIN CAPITAL LETTER A..NEGATIVE CIRCLED LATIN CAPITAL LETTER Z
|
||||
1F130..1F16B ; Common # So [60] SQUARED LATIN CAPITAL LETTER A..RAISED MD SIGN
|
||||
1F170..1F19A ; Common # So [43] NEGATIVE SQUARED LATIN CAPITAL LETTER A..SQUARED VS
|
||||
1F1E6..1F1FF ; Common # So [26] REGIONAL INDICATOR SYMBOL LETTER A..REGIONAL INDICATOR SYMBOL LETTER Z
|
||||
1F201..1F202 ; Common # So [2] SQUARED KATAKANA KOKO..SQUARED KATAKANA SA
|
||||
@ -567,33 +567,23 @@ FFFC..FFFD ; Common # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEMENT CHAR
|
||||
1F442..1F4F7 ; Common # So [182] EAR..CAMERA
|
||||
1F4F9..1F4FC ; Common # So [4] VIDEO CAMERA..VIDEOCASSETTE
|
||||
1F500..1F53D ; Common # So [62] TWISTED RIGHTWARDS ARROWS..DOWN-POINTING SMALL RED TRIANGLE
|
||||
1F540..1F543 ; Common # So [4] CIRCLED CROSS POMMEE..NOTCHED LEFT SEMICIRCLE WITH THREE DOTS
|
||||
1F550..1F567 ; Common # So [24] CLOCK FACE ONE OCLOCK..CLOCK FACE TWELVE-THIRTY
|
||||
1F5FB..1F5FF ; Common # So [5] MOUNT FUJI..MOYAI
|
||||
1F601..1F610 ; Common # So [16] GRINNING FACE WITH SMILING EYES..NEUTRAL FACE
|
||||
1F612..1F614 ; Common # So [3] UNAMUSED FACE..PENSIVE FACE
|
||||
1F616 ; Common # So CONFOUNDED FACE
|
||||
1F618 ; Common # So FACE THROWING A KISS
|
||||
1F61A ; Common # So KISSING FACE WITH CLOSED EYES
|
||||
1F61C..1F61E ; Common # So [3] FACE WITH STUCK-OUT TONGUE AND WINKING EYE..DISAPPOINTED FACE
|
||||
1F620..1F625 ; Common # So [6] ANGRY FACE..DISAPPOINTED BUT RELIEVED FACE
|
||||
1F628..1F62B ; Common # So [4] FEARFUL FACE..TIRED FACE
|
||||
1F62D ; Common # So LOUDLY CRYING FACE
|
||||
1F630..1F633 ; Common # So [4] FACE WITH OPEN MOUTH AND COLD SWEAT..FLUSHED FACE
|
||||
1F635..1F640 ; Common # So [12] DIZZY FACE..WEARY CAT FACE
|
||||
1F5FB..1F640 ; Common # So [70] MOUNT FUJI..WEARY CAT FACE
|
||||
1F645..1F64F ; Common # So [11] FACE WITH NO GOOD GESTURE..PERSON WITH FOLDED HANDS
|
||||
1F680..1F6C5 ; Common # So [70] ROCKET..LEFT LUGGAGE
|
||||
1F700..1F773 ; Common # So [116] ALCHEMICAL SYMBOL FOR QUINTESSENCE..ALCHEMICAL SYMBOL FOR HALF OUNCE
|
||||
E0001 ; Common # Cf LANGUAGE TAG
|
||||
E0020..E007F ; Common # Cf [96] TAG SPACE..CANCEL TAG
|
||||
|
||||
# Total code points: 6379
|
||||
# Total code points: 6412
|
||||
|
||||
# ================================================
|
||||
|
||||
0041..005A ; Latin # L& [26] LATIN CAPITAL LETTER A..LATIN CAPITAL LETTER Z
|
||||
0061..007A ; Latin # L& [26] LATIN SMALL LETTER A..LATIN SMALL LETTER Z
|
||||
00AA ; Latin # L& FEMININE ORDINAL INDICATOR
|
||||
00BA ; Latin # L& MASCULINE ORDINAL INDICATOR
|
||||
00AA ; Latin # Lo FEMININE ORDINAL INDICATOR
|
||||
00BA ; Latin # Lo MASCULINE ORDINAL INDICATOR
|
||||
00C0..00D6 ; Latin # L& [23] LATIN CAPITAL LETTER A WITH GRAVE..LATIN CAPITAL LETTER O WITH DIAERESIS
|
||||
00D8..00F6 ; Latin # L& [31] LATIN CAPITAL LETTER O WITH STROKE..LATIN SMALL LETTER O WITH DIAERESIS
|
||||
00F8..01BA ; Latin # L& [195] LATIN SMALL LETTER O WITH STROKE..LATIN SMALL LETTER EZH WITH TAIL
|
||||
@ -607,7 +597,7 @@ E0020..E007F ; Common # Cf [96] TAG SPACE..CANCEL TAG
|
||||
02E0..02E4 ; Latin # Lm [5] MODIFIER LETTER SMALL GAMMA..MODIFIER LETTER SMALL REVERSED GLOTTAL STOP
|
||||
1D00..1D25 ; Latin # L& [38] LATIN LETTER SMALL CAPITAL A..LATIN LETTER AIN
|
||||
1D2C..1D5C ; Latin # Lm [49] MODIFIER LETTER CAPITAL A..MODIFIER LETTER SMALL AIN
|
||||
1D62..1D65 ; Latin # L& [4] LATIN SUBSCRIPT SMALL LETTER I..LATIN SUBSCRIPT SMALL LETTER V
|
||||
1D62..1D65 ; Latin # Lm [4] LATIN SUBSCRIPT SMALL LETTER I..LATIN SUBSCRIPT SMALL LETTER V
|
||||
1D6B..1D77 ; Latin # L& [13] LATIN SMALL LETTER UE..LATIN SMALL LETTER TURNED G
|
||||
1D79..1D9A ; Latin # L& [34] LATIN SMALL LETTER INSULAR G..LATIN SMALL LETTER EZH WITH RETROFLEX HOOK
|
||||
1D9B..1DBE ; Latin # Lm [36] MODIFIER LETTER SMALL TURNED ALPHA..MODIFIER LETTER SMALL EZH
|
||||
@ -621,22 +611,23 @@ E0020..E007F ; Common # Cf [96] TAG SPACE..CANCEL TAG
|
||||
2160..2182 ; Latin # Nl [35] ROMAN NUMERAL ONE..ROMAN NUMERAL TEN THOUSAND
|
||||
2183..2184 ; Latin # L& [2] ROMAN NUMERAL REVERSED ONE HUNDRED..LATIN SMALL LETTER REVERSED C
|
||||
2185..2188 ; Latin # Nl [4] ROMAN NUMERAL SIX LATE FORM..ROMAN NUMERAL ONE HUNDRED THOUSAND
|
||||
2C60..2C7C ; Latin # L& [29] LATIN CAPITAL LETTER L WITH DOUBLE BAR..LATIN SUBSCRIPT SMALL LETTER J
|
||||
2C7D ; Latin # Lm MODIFIER LETTER CAPITAL V
|
||||
2C60..2C7B ; Latin # L& [28] LATIN CAPITAL LETTER L WITH DOUBLE BAR..LATIN LETTER SMALL CAPITAL TURNED E
|
||||
2C7C..2C7D ; Latin # Lm [2] LATIN SUBSCRIPT SMALL LETTER J..MODIFIER LETTER CAPITAL V
|
||||
2C7E..2C7F ; Latin # L& [2] LATIN CAPITAL LETTER S WITH SWASH TAIL..LATIN CAPITAL LETTER Z WITH SWASH TAIL
|
||||
A722..A76F ; Latin # L& [78] LATIN CAPITAL LETTER EGYPTOLOGICAL ALEF..LATIN SMALL LETTER CON
|
||||
A770 ; Latin # Lm MODIFIER LETTER US
|
||||
A771..A787 ; Latin # L& [23] LATIN SMALL LETTER DUM..LATIN SMALL LETTER INSULAR T
|
||||
A78B..A78E ; Latin # L& [4] LATIN CAPITAL LETTER SALTILLO..LATIN SMALL LETTER L WITH RETROFLEX HOOK AND BELT
|
||||
A790..A791 ; Latin # L& [2] LATIN CAPITAL LETTER N WITH DESCENDER..LATIN SMALL LETTER N WITH DESCENDER
|
||||
A7A0..A7A9 ; Latin # L& [10] LATIN CAPITAL LETTER G WITH OBLIQUE STROKE..LATIN SMALL LETTER S WITH OBLIQUE STROKE
|
||||
A790..A793 ; Latin # L& [4] LATIN CAPITAL LETTER N WITH DESCENDER..LATIN SMALL LETTER C WITH BAR
|
||||
A7A0..A7AA ; Latin # L& [11] LATIN CAPITAL LETTER G WITH OBLIQUE STROKE..LATIN CAPITAL LETTER H WITH HOOK
|
||||
A7F8..A7F9 ; Latin # Lm [2] MODIFIER LETTER CAPITAL H WITH STROKE..MODIFIER LETTER SMALL LIGATURE OE
|
||||
A7FA ; Latin # L& LATIN LETTER SMALL CAPITAL TURNED M
|
||||
A7FB..A7FF ; Latin # Lo [5] LATIN EPIGRAPHIC LETTER REVERSED F..LATIN EPIGRAPHIC LETTER ARCHAIC M
|
||||
FB00..FB06 ; Latin # L& [7] LATIN SMALL LIGATURE FF..LATIN SMALL LIGATURE ST
|
||||
FF21..FF3A ; Latin # L& [26] FULLWIDTH LATIN CAPITAL LETTER A..FULLWIDTH LATIN CAPITAL LETTER Z
|
||||
FF41..FF5A ; Latin # L& [26] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH LATIN SMALL LETTER Z
|
||||
|
||||
# Total code points: 1267
|
||||
# Total code points: 1272
|
||||
|
||||
# ================================================
|
||||
|
||||
@ -656,7 +647,7 @@ FF41..FF5A ; Latin # L& [26] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH LATIN
|
||||
03F7..03FF ; Greek # L& [9] GREEK CAPITAL LETTER SHO..GREEK CAPITAL REVERSED DOTTED LUNATE SIGMA SYMBOL
|
||||
1D26..1D2A ; Greek # L& [5] GREEK LETTER SMALL CAPITAL GAMMA..GREEK LETTER SMALL CAPITAL PSI
|
||||
1D5D..1D61 ; Greek # Lm [5] MODIFIER LETTER SMALL BETA..MODIFIER LETTER SMALL CHI
|
||||
1D66..1D6A ; Greek # L& [5] GREEK SUBSCRIPT SMALL LETTER BETA..GREEK SUBSCRIPT SMALL LETTER CHI
|
||||
1D66..1D6A ; Greek # Lm [5] GREEK SUBSCRIPT SMALL LETTER BETA..GREEK SUBSCRIPT SMALL LETTER CHI
|
||||
1DBF ; Greek # Lm MODIFIER LETTER SMALL THETA
|
||||
1F00..1F15 ; Greek # L& [22] GREEK SMALL LETTER ALPHA WITH PSILI..GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA
|
||||
1F18..1F1D ; Greek # L& [6] GREEK CAPITAL LETTER EPSILON WITH PSILI..GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA
|
||||
@ -710,12 +701,13 @@ A66E ; Cyrillic # Lo CYRILLIC LETTER MULTIOCULAR O
|
||||
A66F ; Cyrillic # Mn COMBINING CYRILLIC VZMET
|
||||
A670..A672 ; Cyrillic # Me [3] COMBINING CYRILLIC TEN MILLIONS SIGN..COMBINING CYRILLIC THOUSAND MILLIONS SIGN
|
||||
A673 ; Cyrillic # Po SLAVONIC ASTERISK
|
||||
A67C..A67D ; Cyrillic # Mn [2] COMBINING CYRILLIC KAVYKA..COMBINING CYRILLIC PAYEROK
|
||||
A674..A67D ; Cyrillic # Mn [10] COMBINING CYRILLIC LETTER UKRAINIAN IE..COMBINING CYRILLIC PAYEROK
|
||||
A67E ; Cyrillic # Po CYRILLIC KAVYKA
|
||||
A67F ; Cyrillic # Lm CYRILLIC PAYEROK
|
||||
A680..A697 ; Cyrillic # L& [24] CYRILLIC CAPITAL LETTER DWE..CYRILLIC SMALL LETTER SHWE
|
||||
A69F ; Cyrillic # Mn COMBINING CYRILLIC LETTER IOTIFIED E
|
||||
|
||||
# Total code points: 408
|
||||
# Total code points: 417
|
||||
|
||||
# ================================================
|
||||
|
||||
@ -724,9 +716,10 @@ A680..A697 ; Cyrillic # L& [24] CYRILLIC CAPITAL LETTER DWE..CYRILLIC SMALL
|
||||
055A..055F ; Armenian # Po [6] ARMENIAN APOSTROPHE..ARMENIAN ABBREVIATION MARK
|
||||
0561..0587 ; Armenian # L& [39] ARMENIAN SMALL LETTER AYB..ARMENIAN SMALL LIGATURE ECH YIWN
|
||||
058A ; Armenian # Pd ARMENIAN HYPHEN
|
||||
058F ; Armenian # Sc ARMENIAN DRAM SIGN
|
||||
FB13..FB17 ; Armenian # L& [5] ARMENIAN SMALL LIGATURE MEN NOW..ARMENIAN SMALL LIGATURE MEN XEH
|
||||
|
||||
# Total code points: 90
|
||||
# Total code points: 91
|
||||
|
||||
# ================================================
|
||||
|
||||
@ -757,7 +750,7 @@ FB46..FB4F ; Hebrew # Lo [10] HEBREW LETTER TSADI WITH DAGESH..HEBREW LIGATU
|
||||
|
||||
# ================================================
|
||||
|
||||
0600..0603 ; Arabic # Cf [4] ARABIC NUMBER SIGN..ARABIC SIGN SAFHA
|
||||
0600..0604 ; Arabic # Cf [5] ARABIC NUMBER SIGN..ARABIC SIGN SAMVAT
|
||||
0606..0608 ; Arabic # Sm [3] ARABIC-INDIC CUBE ROOT..ARABIC RAY
|
||||
0609..060A ; Arabic # Po [2] ARABIC-INDIC PER MILLE SIGN..ARABIC-INDIC PER TEN THOUSAND SIGN
|
||||
060B ; Arabic # Sc AFGHANI SIGN
|
||||
@ -786,6 +779,9 @@ FB46..FB4F ; Hebrew # Lo [10] HEBREW LETTER TSADI WITH DAGESH..HEBREW LIGATU
|
||||
06FD..06FE ; Arabic # So [2] ARABIC SIGN SINDHI AMPERSAND..ARABIC SIGN SINDHI POSTPOSITION MEN
|
||||
06FF ; Arabic # Lo ARABIC LETTER HEH WITH INVERTED V
|
||||
0750..077F ; Arabic # Lo [48] ARABIC LETTER BEH WITH THREE DOTS HORIZONTALLY BELOW..ARABIC LETTER KAF WITH TWO DOTS ABOVE
|
||||
08A0 ; Arabic # Lo ARABIC LETTER BEH WITH SMALL V BELOW
|
||||
08A2..08AC ; Arabic # Lo [11] ARABIC LETTER JEEM WITH TWO DOTS ABOVE..ARABIC LETTER ROHINGYA YEH
|
||||
08E4..08FE ; Arabic # Mn [27] ARABIC CURLY FATHA..ARABIC DAMMA WITH DOT
|
||||
FB50..FBB1 ; Arabic # Lo [98] ARABIC LETTER ALEF WASLA ISOLATED FORM..ARABIC LETTER YEH BARREE WITH HAMZA ABOVE FINAL FORM
|
||||
FBB2..FBC1 ; Arabic # Sk [16] ARABIC SYMBOL DOT ABOVE..ARABIC SYMBOL SMALL TAH BELOW
|
||||
FBD3..FD3D ; Arabic # Lo [363] ARABIC LETTER NG ISOLATED FORM..ARABIC LIGATURE ALEF WITH FATHATAN ISOLATED FORM
|
||||
@ -796,8 +792,42 @@ FDFC ; Arabic # Sc RIAL SIGN
|
||||
FE70..FE74 ; Arabic # Lo [5] ARABIC FATHATAN ISOLATED FORM..ARABIC KASRATAN ISOLATED FORM
|
||||
FE76..FEFC ; Arabic # Lo [135] ARABIC FATHA ISOLATED FORM..ARABIC LIGATURE LAM WITH ALEF FINAL FORM
|
||||
10E60..10E7E ; Arabic # No [31] RUMI DIGIT ONE..RUMI FRACTION TWO THIRDS
|
||||
1EE00..1EE03 ; Arabic # Lo [4] ARABIC MATHEMATICAL ALEF..ARABIC MATHEMATICAL DAL
|
||||
1EE05..1EE1F ; Arabic # Lo [27] ARABIC MATHEMATICAL WAW..ARABIC MATHEMATICAL DOTLESS QAF
|
||||
1EE21..1EE22 ; Arabic # Lo [2] ARABIC MATHEMATICAL INITIAL BEH..ARABIC MATHEMATICAL INITIAL JEEM
|
||||
1EE24 ; Arabic # Lo ARABIC MATHEMATICAL INITIAL HEH
|
||||
1EE27 ; Arabic # Lo ARABIC MATHEMATICAL INITIAL HAH
|
||||
1EE29..1EE32 ; Arabic # Lo [10] ARABIC MATHEMATICAL INITIAL YEH..ARABIC MATHEMATICAL INITIAL QAF
|
||||
1EE34..1EE37 ; Arabic # Lo [4] ARABIC MATHEMATICAL INITIAL SHEEN..ARABIC MATHEMATICAL INITIAL KHAH
|
||||
1EE39 ; Arabic # Lo ARABIC MATHEMATICAL INITIAL DAD
|
||||
1EE3B ; Arabic # Lo ARABIC MATHEMATICAL INITIAL GHAIN
|
||||
1EE42 ; Arabic # Lo ARABIC MATHEMATICAL TAILED JEEM
|
||||
1EE47 ; Arabic # Lo ARABIC MATHEMATICAL TAILED HAH
|
||||
1EE49 ; Arabic # Lo ARABIC MATHEMATICAL TAILED YEH
|
||||
1EE4B ; Arabic # Lo ARABIC MATHEMATICAL TAILED LAM
|
||||
1EE4D..1EE4F ; Arabic # Lo [3] ARABIC MATHEMATICAL TAILED NOON..ARABIC MATHEMATICAL TAILED AIN
|
||||
1EE51..1EE52 ; Arabic # Lo [2] ARABIC MATHEMATICAL TAILED SAD..ARABIC MATHEMATICAL TAILED QAF
|
||||
1EE54 ; Arabic # Lo ARABIC MATHEMATICAL TAILED SHEEN
|
||||
1EE57 ; Arabic # Lo ARABIC MATHEMATICAL TAILED KHAH
|
||||
1EE59 ; Arabic # Lo ARABIC MATHEMATICAL TAILED DAD
|
||||
1EE5B ; Arabic # Lo ARABIC MATHEMATICAL TAILED GHAIN
|
||||
1EE5D ; Arabic # Lo ARABIC MATHEMATICAL TAILED DOTLESS NOON
|
||||
1EE5F ; Arabic # Lo ARABIC MATHEMATICAL TAILED DOTLESS QAF
|
||||
1EE61..1EE62 ; Arabic # Lo [2] ARABIC MATHEMATICAL STRETCHED BEH..ARABIC MATHEMATICAL STRETCHED JEEM
|
||||
1EE64 ; Arabic # Lo ARABIC MATHEMATICAL STRETCHED HEH
|
||||
1EE67..1EE6A ; Arabic # Lo [4] ARABIC MATHEMATICAL STRETCHED HAH..ARABIC MATHEMATICAL STRETCHED KAF
|
||||
1EE6C..1EE72 ; Arabic # Lo [7] ARABIC MATHEMATICAL STRETCHED MEEM..ARABIC MATHEMATICAL STRETCHED QAF
|
||||
1EE74..1EE77 ; Arabic # Lo [4] ARABIC MATHEMATICAL STRETCHED SHEEN..ARABIC MATHEMATICAL STRETCHED KHAH
|
||||
1EE79..1EE7C ; Arabic # Lo [4] ARABIC MATHEMATICAL STRETCHED DAD..ARABIC MATHEMATICAL STRETCHED DOTLESS BEH
|
||||
1EE7E ; Arabic # Lo ARABIC MATHEMATICAL STRETCHED DOTLESS FEH
|
||||
1EE80..1EE89 ; Arabic # Lo [10] ARABIC MATHEMATICAL LOOPED ALEF..ARABIC MATHEMATICAL LOOPED YEH
|
||||
1EE8B..1EE9B ; Arabic # Lo [17] ARABIC MATHEMATICAL LOOPED LAM..ARABIC MATHEMATICAL LOOPED GHAIN
|
||||
1EEA1..1EEA3 ; Arabic # Lo [3] ARABIC MATHEMATICAL DOUBLE-STRUCK BEH..ARABIC MATHEMATICAL DOUBLE-STRUCK DAL
|
||||
1EEA5..1EEA9 ; Arabic # Lo [5] ARABIC MATHEMATICAL DOUBLE-STRUCK WAW..ARABIC MATHEMATICAL DOUBLE-STRUCK YEH
|
||||
1EEAB..1EEBB ; Arabic # Lo [17] ARABIC MATHEMATICAL DOUBLE-STRUCK LAM..ARABIC MATHEMATICAL DOUBLE-STRUCK GHAIN
|
||||
1EEF0..1EEF1 ; Arabic # Sm [2] ARABIC MATHEMATICAL OPERATOR MEEM WITH HAH WITH TATWEEL..ARABIC MATHEMATICAL OPERATOR HAH WITH DAL
|
||||
|
||||
# Total code points: 1051
|
||||
# Total code points: 1234
|
||||
|
||||
# ================================================
|
||||
|
||||
@ -838,6 +868,7 @@ FE76..FEFC ; Arabic # Lo [135] ARABIC FATHA ISOLATED FORM..ARABIC LIGATURE LA
|
||||
0958..0961 ; Devanagari # Lo [10] DEVANAGARI LETTER QA..DEVANAGARI LETTER VOCALIC LL
|
||||
0962..0963 ; Devanagari # Mn [2] DEVANAGARI VOWEL SIGN VOCALIC L..DEVANAGARI VOWEL SIGN VOCALIC LL
|
||||
0966..096F ; Devanagari # Nd [10] DEVANAGARI DIGIT ZERO..DEVANAGARI DIGIT NINE
|
||||
0970 ; Devanagari # Po DEVANAGARI ABBREVIATION SIGN
|
||||
0971 ; Devanagari # Lm DEVANAGARI SIGN HIGH SPACING DOT
|
||||
0972..0977 ; Devanagari # Lo [6] DEVANAGARI LETTER CANDRA A..DEVANAGARI LETTER UUE
|
||||
0979..097F ; Devanagari # Lo [7] DEVANAGARI LETTER ZHA..DEVANAGARI LETTER BBA
|
||||
@ -846,7 +877,7 @@ A8F2..A8F7 ; Devanagari # Lo [6] DEVANAGARI SIGN SPACING CANDRABINDU..DEVAN
|
||||
A8F8..A8FA ; Devanagari # Po [3] DEVANAGARI SIGN PUSHPIKA..DEVANAGARI CARET
|
||||
A8FB ; Devanagari # Lo DEVANAGARI HEADSTROKE
|
||||
|
||||
# Total code points: 150
|
||||
# Total code points: 151
|
||||
|
||||
# ================================================
|
||||
|
||||
@ -927,9 +958,10 @@ A8FB ; Devanagari # Lo DEVANAGARI HEADSTROKE
|
||||
0AE0..0AE1 ; Gujarati # Lo [2] GUJARATI LETTER VOCALIC RR..GUJARATI LETTER VOCALIC LL
|
||||
0AE2..0AE3 ; Gujarati # Mn [2] GUJARATI VOWEL SIGN VOCALIC L..GUJARATI VOWEL SIGN VOCALIC LL
|
||||
0AE6..0AEF ; Gujarati # Nd [10] GUJARATI DIGIT ZERO..GUJARATI DIGIT NINE
|
||||
0AF0 ; Gujarati # Po GUJARATI ABBREVIATION SIGN
|
||||
0AF1 ; Gujarati # Sc GUJARATI RUPEE SIGN
|
||||
|
||||
# Total code points: 83
|
||||
# Total code points: 84
|
||||
|
||||
# ================================================
|
||||
|
||||
@ -1119,16 +1151,18 @@ A8FB ; Devanagari # Lo DEVANAGARI HEADSTROKE
|
||||
0EC6 ; Lao # Lm LAO KO LA
|
||||
0EC8..0ECD ; Lao # Mn [6] LAO TONE MAI EK..LAO NIGGAHITA
|
||||
0ED0..0ED9 ; Lao # Nd [10] LAO DIGIT ZERO..LAO DIGIT NINE
|
||||
0EDC..0EDD ; Lao # Lo [2] LAO HO NO..LAO HO MO
|
||||
0EDC..0EDF ; Lao # Lo [4] LAO HO NO..LAO LETTER KHMU NYO
|
||||
|
||||
# Total code points: 65
|
||||
# Total code points: 67
|
||||
|
||||
# ================================================
|
||||
|
||||
0F00 ; Tibetan # Lo TIBETAN SYLLABLE OM
|
||||
0F01..0F03 ; Tibetan # So [3] TIBETAN MARK GTER YIG MGO TRUNCATED A..TIBETAN MARK GTER YIG MGO -UM GTER TSHEG MA
|
||||
0F04..0F12 ; Tibetan # Po [15] TIBETAN MARK INITIAL YIG MGO MDUN MA..TIBETAN MARK RGYA GRAM SHAD
|
||||
0F13..0F17 ; Tibetan # So [5] TIBETAN MARK CARET -DZUD RTAGS ME LONG CAN..TIBETAN ASTROLOGICAL SIGN SGRA GCAN -CHAR RTAGS
|
||||
0F13 ; Tibetan # So TIBETAN MARK CARET -DZUD RTAGS ME LONG CAN
|
||||
0F14 ; Tibetan # Po TIBETAN MARK GTER TSHEG
|
||||
0F15..0F17 ; Tibetan # So [3] TIBETAN LOGOTYPE SIGN CHAD RTAGS..TIBETAN ASTROLOGICAL SIGN SGRA GCAN -CHAR RTAGS
|
||||
0F18..0F19 ; Tibetan # Mn [2] TIBETAN ASTROLOGICAL SIGN -KHYUD PA..TIBETAN ASTROLOGICAL SIGN SDONG TSHUGS
|
||||
0F1A..0F1F ; Tibetan # So [6] TIBETAN SIGN RDEL DKAR GCIG..TIBETAN SIGN RDEL DKAR RDEL NAG
|
||||
0F20..0F29 ; Tibetan # Nd [10] TIBETAN DIGIT ZERO..TIBETAN DIGIT NINE
|
||||
@ -1212,16 +1246,21 @@ AA7B ; Myanmar # Mc MYANMAR SIGN PAO KAREN TONE
|
||||
# ================================================
|
||||
|
||||
10A0..10C5 ; Georgian # L& [38] GEORGIAN CAPITAL LETTER AN..GEORGIAN CAPITAL LETTER HOE
|
||||
10C7 ; Georgian # L& GEORGIAN CAPITAL LETTER YN
|
||||
10CD ; Georgian # L& GEORGIAN CAPITAL LETTER AEN
|
||||
10D0..10FA ; Georgian # Lo [43] GEORGIAN LETTER AN..GEORGIAN LETTER AIN
|
||||
10FC ; Georgian # Lm MODIFIER LETTER GEORGIAN NAR
|
||||
10FD..10FF ; Georgian # Lo [3] GEORGIAN LETTER AEN..GEORGIAN LETTER LABIAL SIGN
|
||||
2D00..2D25 ; Georgian # L& [38] GEORGIAN SMALL LETTER AN..GEORGIAN SMALL LETTER HOE
|
||||
2D27 ; Georgian # L& GEORGIAN SMALL LETTER YN
|
||||
2D2D ; Georgian # L& GEORGIAN SMALL LETTER AEN
|
||||
|
||||
# Total code points: 120
|
||||
# Total code points: 127
|
||||
|
||||
# ================================================
|
||||
|
||||
1100..11FF ; Hangul # Lo [256] HANGUL CHOSEONG KIYEOK..HANGUL JONGSEONG SSANGNIEUN
|
||||
302E..302F ; Hangul # Mn [2] HANGUL SINGLE DOT TONE MARK..HANGUL DOUBLE DOT TONE MARK
|
||||
302E..302F ; Hangul # Mc [2] HANGUL SINGLE DOT TONE MARK..HANGUL DOUBLE DOT TONE MARK
|
||||
3131..318E ; Hangul # Lo [94] HANGUL LETTER KIYEOK..HANGUL LETTER ARAEAE
|
||||
3200..321E ; Hangul # So [31] PARENTHESIZED HANGUL KIYEOK..PARENTHESIZED KOREAN CHARACTER O HU
|
||||
3260..327E ; Hangul # So [31] CIRCLED HANGUL KIYEOK..CIRCLED HANGUL IEUNG U
|
||||
@ -1256,8 +1295,7 @@ FFDA..FFDC ; Hangul # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL L
|
||||
1312..1315 ; Ethiopic # Lo [4] ETHIOPIC SYLLABLE GWI..ETHIOPIC SYLLABLE GWE
|
||||
1318..135A ; Ethiopic # Lo [67] ETHIOPIC SYLLABLE GGA..ETHIOPIC SYLLABLE FYA
|
||||
135D..135F ; Ethiopic # Mn [3] ETHIOPIC COMBINING GEMINATION AND VOWEL LENGTH MARK..ETHIOPIC COMBINING GEMINATION MARK
|
||||
1360 ; Ethiopic # So ETHIOPIC SECTION MARK
|
||||
1361..1368 ; Ethiopic # Po [8] ETHIOPIC WORDSPACE..ETHIOPIC PARAGRAPH SEPARATOR
|
||||
1360..1368 ; Ethiopic # Po [9] ETHIOPIC SECTION MARK..ETHIOPIC PARAGRAPH SEPARATOR
|
||||
1369..137C ; Ethiopic # No [20] ETHIOPIC DIGIT ONE..ETHIOPIC NUMBER TEN THOUSAND
|
||||
1380..138F ; Ethiopic # Lo [16] ETHIOPIC SYLLABLE SEBATBEIT MWA..ETHIOPIC SYLLABLE PWE
|
||||
1390..1399 ; Ethiopic # So [10] ETHIOPIC TONAL MARK YIZET..ETHIOPIC TONAL MARK KURT
|
||||
@ -1313,7 +1351,7 @@ AB28..AB2E ; Ethiopic # Lo [7] ETHIOPIC SYLLABLE BBA..ETHIOPIC SYLLABLE BBO
|
||||
# ================================================
|
||||
|
||||
1780..17B3 ; Khmer # Lo [52] KHMER LETTER KA..KHMER INDEPENDENT VOWEL QAU
|
||||
17B4..17B5 ; Khmer # Cf [2] KHMER VOWEL INHERENT AQ..KHMER VOWEL INHERENT AA
|
||||
17B4..17B5 ; Khmer # Mn [2] KHMER VOWEL INHERENT AQ..KHMER VOWEL INHERENT AA
|
||||
17B6 ; Khmer # Mc KHMER VOWEL SIGN AA
|
||||
17B7..17BD ; Khmer # Mn [7] KHMER VOWEL SIGN I..KHMER VOWEL SIGN UA
|
||||
17BE..17C5 ; Khmer # Mc [8] KHMER VOWEL SIGN OE..KHMER VOWEL SIGN AU
|
||||
@ -1393,16 +1431,15 @@ FF71..FF9D ; Katakana # Lo [45] HALFWIDTH KATAKANA LETTER A..HALFWIDTH KATAK
|
||||
3038..303A ; Han # Nl [3] HANGZHOU NUMERAL TEN..HANGZHOU NUMERAL THIRTY
|
||||
303B ; Han # Lm VERTICAL IDEOGRAPHIC ITERATION MARK
|
||||
3400..4DB5 ; Han # Lo [6582] CJK UNIFIED IDEOGRAPH-3400..CJK UNIFIED IDEOGRAPH-4DB5
|
||||
4E00..9FCB ; Han # Lo [20940] CJK UNIFIED IDEOGRAPH-4E00..CJK UNIFIED IDEOGRAPH-9FCB
|
||||
F900..FA2D ; Han # Lo [302] CJK COMPATIBILITY IDEOGRAPH-F900..CJK COMPATIBILITY IDEOGRAPH-FA2D
|
||||
FA30..FA6D ; Han # Lo [62] CJK COMPATIBILITY IDEOGRAPH-FA30..CJK COMPATIBILITY IDEOGRAPH-FA6D
|
||||
4E00..9FCC ; Han # Lo [20941] CJK UNIFIED IDEOGRAPH-4E00..CJK UNIFIED IDEOGRAPH-9FCC
|
||||
F900..FA6D ; Han # Lo [366] CJK COMPATIBILITY IDEOGRAPH-F900..CJK COMPATIBILITY IDEOGRAPH-FA6D
|
||||
FA70..FAD9 ; Han # Lo [106] CJK COMPATIBILITY IDEOGRAPH-FA70..CJK COMPATIBILITY IDEOGRAPH-FAD9
|
||||
20000..2A6D6 ; Han # Lo [42711] CJK UNIFIED IDEOGRAPH-20000..CJK UNIFIED IDEOGRAPH-2A6D6
|
||||
2A700..2B734 ; Han # Lo [4149] CJK UNIFIED IDEOGRAPH-2A700..CJK UNIFIED IDEOGRAPH-2B734
|
||||
2B740..2B81D ; Han # Lo [222] CJK UNIFIED IDEOGRAPH-2B740..CJK UNIFIED IDEOGRAPH-2B81D
|
||||
2F800..2FA1D ; Han # Lo [542] CJK COMPATIBILITY IDEOGRAPH-2F800..CJK COMPATIBILITY IDEOGRAPH-2FA1D
|
||||
|
||||
# Total code points: 75960
|
||||
# Total code points: 75963
|
||||
|
||||
# ================================================
|
||||
|
||||
@ -1447,6 +1484,7 @@ A490..A4C6 ; Yi # So [55] YI RADICAL QOT..YI RADICAL KE
|
||||
1CD4..1CE0 ; Inherited # Mn [13] VEDIC SIGN YAJURVEDIC MIDLINE SVARITA..VEDIC TONE RIGVEDIC KASHMIRI INDEPENDENT SVARITA
|
||||
1CE2..1CE8 ; Inherited # Mn [7] VEDIC SIGN VISARGA SVARITA..VEDIC SIGN VISARGA ANUDATTA WITH TAIL
|
||||
1CED ; Inherited # Mn VEDIC SIGN TIRYAK
|
||||
1CF4 ; Inherited # Mn VEDIC TONE CANDRA ABOVE
|
||||
1DC0..1DE6 ; Inherited # Mn [39] COMBINING DOTTED GRAVE ACCENT..COMBINING LATIN SMALL LETTER Z
|
||||
1DFC..1DFF ; Inherited # Mn [4] COMBINING DOUBLE INVERTED BREVE BELOW..COMBINING RIGHT ARROWHEAD AND DOWN ARROWHEAD BELOW
|
||||
200C..200D ; Inherited # Cf [2] ZERO WIDTH NON-JOINER..ZERO WIDTH JOINER
|
||||
@ -1466,7 +1504,7 @@ FE20..FE26 ; Inherited # Mn [7] COMBINING LIGATURE LEFT HALF..COMBINING CON
|
||||
1D1AA..1D1AD ; Inherited # Mn [4] MUSICAL SYMBOL COMBINING DOWN BOW..MUSICAL SYMBOL COMBINING SNAP PIZZICATO
|
||||
E0100..E01EF ; Inherited # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR-256
|
||||
|
||||
# Total code points: 523
|
||||
# Total code points: 524
|
||||
|
||||
# ================================================
|
||||
|
||||
@ -1587,11 +1625,12 @@ E0100..E01EF ; Inherited # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR-2
|
||||
2CE5..2CEA ; Coptic # So [6] COPTIC SYMBOL MI RO..COPTIC SYMBOL SHIMA SIMA
|
||||
2CEB..2CEE ; Coptic # L& [4] COPTIC CAPITAL LETTER CRYPTOGRAMMIC SHEI..COPTIC SMALL LETTER CRYPTOGRAMMIC GANGIA
|
||||
2CEF..2CF1 ; Coptic # Mn [3] COPTIC COMBINING NI ABOVE..COPTIC COMBINING SPIRITUS LENIS
|
||||
2CF2..2CF3 ; Coptic # L& [2] COPTIC CAPITAL LETTER BOHAIRIC KHEI..COPTIC SMALL LETTER BOHAIRIC KHEI
|
||||
2CF9..2CFC ; Coptic # Po [4] COPTIC OLD NUBIAN FULL STOP..COPTIC OLD NUBIAN VERSE DIVIDER
|
||||
2CFD ; Coptic # No COPTIC FRACTION ONE HALF
|
||||
2CFE..2CFF ; Coptic # Po [2] COPTIC FULL STOP..COPTIC MORPHOLOGICAL DIVIDER
|
||||
|
||||
# Total code points: 135
|
||||
# Total code points: 137
|
||||
|
||||
# ================================================
|
||||
|
||||
@ -1614,12 +1653,12 @@ E0100..E01EF ; Inherited # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR-2
|
||||
|
||||
# ================================================
|
||||
|
||||
2D30..2D65 ; Tifinagh # Lo [54] TIFINAGH LETTER YA..TIFINAGH LETTER YAZZ
|
||||
2D30..2D67 ; Tifinagh # Lo [56] TIFINAGH LETTER YA..TIFINAGH LETTER YO
|
||||
2D6F ; Tifinagh # Lm TIFINAGH MODIFIER LETTER LABIALIZATION MARK
|
||||
2D70 ; Tifinagh # Po TIFINAGH SEPARATOR MARK
|
||||
2D7F ; Tifinagh # Mn TIFINAGH CONSONANT JOINER
|
||||
|
||||
# Total code points: 57
|
||||
# Total code points: 59
|
||||
|
||||
# ================================================
|
||||
|
||||
@ -1729,10 +1768,14 @@ A874..A877 ; Phags_Pa # Po [4] PHAGS-PA SINGLE HEAD MARK..PHAGS-PA MARK DOU
|
||||
1BA6..1BA7 ; Sundanese # Mc [2] SUNDANESE VOWEL SIGN PANAELAENG..SUNDANESE VOWEL SIGN PANOLONG
|
||||
1BA8..1BA9 ; Sundanese # Mn [2] SUNDANESE VOWEL SIGN PAMEPET..SUNDANESE VOWEL SIGN PANEULEUNG
|
||||
1BAA ; Sundanese # Mc SUNDANESE SIGN PAMAAEH
|
||||
1BAB ; Sundanese # Mn SUNDANESE SIGN VIRAMA
|
||||
1BAC..1BAD ; Sundanese # Mc [2] SUNDANESE CONSONANT SIGN PASANGAN MA..SUNDANESE CONSONANT SIGN PASANGAN WA
|
||||
1BAE..1BAF ; Sundanese # Lo [2] SUNDANESE LETTER KHA..SUNDANESE LETTER SYA
|
||||
1BB0..1BB9 ; Sundanese # Nd [10] SUNDANESE DIGIT ZERO..SUNDANESE DIGIT NINE
|
||||
1BBA..1BBF ; Sundanese # Lo [6] SUNDANESE AVAGRAHA..SUNDANESE LETTER FINAL M
|
||||
1CC0..1CC7 ; Sundanese # Po [8] SUNDANESE PUNCTUATION BINDU SURYA..SUNDANESE PUNCTUATION BINDU BA SATANGA
|
||||
|
||||
# Total code points: 55
|
||||
# Total code points: 72
|
||||
|
||||
# ================================================
|
||||
|
||||
@ -1940,6 +1983,15 @@ A9DE..A9DF ; Javanese # Po [2] JAVANESE PADA TIRTA TUMETES..JAVANESE PADA I
|
||||
|
||||
# ================================================
|
||||
|
||||
AAE0..AAEA ; Meetei_Mayek # Lo [11] MEETEI MAYEK LETTER E..MEETEI MAYEK LETTER SSA
|
||||
AAEB ; Meetei_Mayek # Mc MEETEI MAYEK VOWEL SIGN II
|
||||
AAEC..AAED ; Meetei_Mayek # Mn [2] MEETEI MAYEK VOWEL SIGN UU..MEETEI MAYEK VOWEL SIGN AAI
|
||||
AAEE..AAEF ; Meetei_Mayek # Mc [2] MEETEI MAYEK VOWEL SIGN AU..MEETEI MAYEK VOWEL SIGN AAU
|
||||
AAF0..AAF1 ; Meetei_Mayek # Po [2] MEETEI MAYEK CHEIKHAN..MEETEI MAYEK AHANG KHUDAM
|
||||
AAF2 ; Meetei_Mayek # Lo MEETEI MAYEK ANJI
|
||||
AAF3..AAF4 ; Meetei_Mayek # Lm [2] MEETEI MAYEK SYLLABLE REPETITION MARK..MEETEI MAYEK WORD REPETITION MARK
|
||||
AAF5 ; Meetei_Mayek # Mc MEETEI MAYEK VOWEL SIGN VISARGA
|
||||
AAF6 ; Meetei_Mayek # Mn MEETEI MAYEK VIRAMA
|
||||
ABC0..ABE2 ; Meetei_Mayek # Lo [35] MEETEI MAYEK LETTER KOK..MEETEI MAYEK LETTER I LONSUM
|
||||
ABE3..ABE4 ; Meetei_Mayek # Mc [2] MEETEI MAYEK VOWEL SIGN ONAP..MEETEI MAYEK VOWEL SIGN INAP
|
||||
ABE5 ; Meetei_Mayek # Mn MEETEI MAYEK VOWEL SIGN ANAP
|
||||
@ -1951,7 +2003,7 @@ ABEC ; Meetei_Mayek # Mc MEETEI MAYEK LUM IYEK
|
||||
ABED ; Meetei_Mayek # Mn MEETEI MAYEK APUN IYEK
|
||||
ABF0..ABF9 ; Meetei_Mayek # Nd [10] MEETEI MAYEK DIGIT ZERO..MEETEI MAYEK DIGIT NINE
|
||||
|
||||
# Total code points: 56
|
||||
# Total code points: 79
|
||||
|
||||
# ================================================
|
||||
|
||||
@ -2040,4 +2092,74 @@ ABF0..ABF9 ; Meetei_Mayek # Nd [10] MEETEI MAYEK DIGIT ZERO..MEETEI MAYEK DI
|
||||
|
||||
# Total code points: 29
|
||||
|
||||
# ================================================
|
||||
|
||||
11100..11102 ; Chakma # Mn [3] CHAKMA SIGN CANDRABINDU..CHAKMA SIGN VISARGA
|
||||
11103..11126 ; Chakma # Lo [36] CHAKMA LETTER AA..CHAKMA LETTER HAA
|
||||
11127..1112B ; Chakma # Mn [5] CHAKMA VOWEL SIGN A..CHAKMA VOWEL SIGN UU
|
||||
1112C ; Chakma # Mc CHAKMA VOWEL SIGN E
|
||||
1112D..11134 ; Chakma # Mn [8] CHAKMA VOWEL SIGN AI..CHAKMA MAAYYAA
|
||||
11136..1113F ; Chakma # Nd [10] CHAKMA DIGIT ZERO..CHAKMA DIGIT NINE
|
||||
11140..11143 ; Chakma # Po [4] CHAKMA SECTION MARK..CHAKMA QUESTION MARK
|
||||
|
||||
# Total code points: 67
|
||||
|
||||
# ================================================
|
||||
|
||||
109A0..109B7 ; Meroitic_Cursive # Lo [24] MEROITIC CURSIVE LETTER A..MEROITIC CURSIVE LETTER DA
|
||||
109BE..109BF ; Meroitic_Cursive # Lo [2] MEROITIC CURSIVE LOGOGRAM RMT..MEROITIC CURSIVE LOGOGRAM IMN
|
||||
|
||||
# Total code points: 26
|
||||
|
||||
# ================================================
|
||||
|
||||
10980..1099F ; Meroitic_Hieroglyphs # Lo [32] MEROITIC HIEROGLYPHIC LETTER A..MEROITIC HIEROGLYPHIC SYMBOL VIDJ-2
|
||||
|
||||
# Total code points: 32
|
||||
|
||||
# ================================================
|
||||
|
||||
16F00..16F44 ; Miao # Lo [69] MIAO LETTER PA..MIAO LETTER HHA
|
||||
16F50 ; Miao # Lo MIAO LETTER NASALIZATION
|
||||
16F51..16F7E ; Miao # Mc [46] MIAO SIGN ASPIRATION..MIAO VOWEL SIGN NG
|
||||
16F8F..16F92 ; Miao # Mn [4] MIAO TONE RIGHT..MIAO TONE BELOW
|
||||
16F93..16F9F ; Miao # Lm [13] MIAO LETTER TONE-2..MIAO LETTER REFORMED TONE-8
|
||||
|
||||
# Total code points: 133
|
||||
|
||||
# ================================================
|
||||
|
||||
11180..11181 ; Sharada # Mn [2] SHARADA SIGN CANDRABINDU..SHARADA SIGN ANUSVARA
|
||||
11182 ; Sharada # Mc SHARADA SIGN VISARGA
|
||||
11183..111B2 ; Sharada # Lo [48] SHARADA LETTER A..SHARADA LETTER HA
|
||||
111B3..111B5 ; Sharada # Mc [3] SHARADA VOWEL SIGN AA..SHARADA VOWEL SIGN II
|
||||
111B6..111BE ; Sharada # Mn [9] SHARADA VOWEL SIGN U..SHARADA VOWEL SIGN O
|
||||
111BF..111C0 ; Sharada # Mc [2] SHARADA VOWEL SIGN AU..SHARADA SIGN VIRAMA
|
||||
111C1..111C4 ; Sharada # Lo [4] SHARADA SIGN AVAGRAHA..SHARADA OM
|
||||
111C5..111C8 ; Sharada # Po [4] SHARADA DANDA..SHARADA SEPARATOR
|
||||
111D0..111D9 ; Sharada # Nd [10] SHARADA DIGIT ZERO..SHARADA DIGIT NINE
|
||||
|
||||
# Total code points: 83
|
||||
|
||||
# ================================================
|
||||
|
||||
110D0..110E8 ; Sora_Sompeng # Lo [25] SORA SOMPENG LETTER SAH..SORA SOMPENG LETTER MAE
|
||||
110F0..110F9 ; Sora_Sompeng # Nd [10] SORA SOMPENG DIGIT ZERO..SORA SOMPENG DIGIT NINE
|
||||
|
||||
# Total code points: 35
|
||||
|
||||
# ================================================
|
||||
|
||||
11680..116AA ; Takri # Lo [43] TAKRI LETTER A..TAKRI LETTER RRA
|
||||
116AB ; Takri # Mn TAKRI SIGN ANUSVARA
|
||||
116AC ; Takri # Mc TAKRI SIGN VISARGA
|
||||
116AD ; Takri # Mn TAKRI VOWEL SIGN AA
|
||||
116AE..116AF ; Takri # Mc [2] TAKRI VOWEL SIGN I..TAKRI VOWEL SIGN II
|
||||
116B0..116B5 ; Takri # Mn [6] TAKRI VOWEL SIGN U..TAKRI VOWEL SIGN AU
|
||||
116B6 ; Takri # Mc TAKRI SIGN VIRAMA
|
||||
116B7 ; Takri # Mn TAKRI SIGN NUKTA
|
||||
116C0..116C9 ; Takri # Nd [10] TAKRI DIGIT ZERO..TAKRI DIGIT NINE
|
||||
|
||||
# Total code points: 66
|
||||
|
||||
# EOF
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
# SpecialCasing-6.0.0.txt
|
||||
# Date: 2010-05-18, 00:49:39 GMT [MD]
|
||||
# SpecialCasing-6.1.0.txt
|
||||
# Date: 2011-11-27, 05:10:51 GMT [MD]
|
||||
#
|
||||
# Unicode Character Database
|
||||
# Copyright (c) 1991-2010 Unicode, Inc.
|
||||
# Copyright (c) 1991-2011 Unicode, Inc.
|
||||
# For terms of use, see http://www.unicode.org/terms_of_use.html
|
||||
# For documentation, see http://www.unicode.org/reports/tr44/
|
||||
#
|
||||
@ -47,7 +47,9 @@
|
||||
# * Additional contexts
|
||||
# * Additional fields
|
||||
# ================================================================================
|
||||
# @missing 0000..10FFFF; <slc>; <stc>; <suc>
|
||||
|
||||
# @missing: 0000..10FFFF; <slc>; <stc>; <suc>;
|
||||
|
||||
# ================================================================================
|
||||
# Unconditional mappings
|
||||
# ================================================================================
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@ -1 +1 @@
|
||||
6.0.0
|
||||
6.1.0
|
||||
|
||||
47
jdk/src/macosx/classes/java/lang/ClassLoaderHelper.java
Normal file
47
jdk/src/macosx/classes/java/lang/ClassLoaderHelper.java
Normal file
@ -0,0 +1,47 @@
|
||||
/*
|
||||
* Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
* under the terms of the GNU General Public License version 2 only, as
|
||||
* published by the Free Software Foundation. Oracle designates this
|
||||
* particular file as subject to the "Classpath" exception as provided
|
||||
* by Oracle in the LICENSE file that accompanied this code.
|
||||
*
|
||||
* This code 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
|
||||
* version 2 for more details (a copy is included in the LICENSE file that
|
||||
* accompanied this code).
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License version
|
||||
* 2 along with this work; if not, write to the Free Software Foundation,
|
||||
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||
* or visit www.oracle.com if you need additional information or have any
|
||||
* questions.
|
||||
*/
|
||||
package java.lang;
|
||||
|
||||
import java.io.File;
|
||||
|
||||
class ClassLoaderHelper {
|
||||
|
||||
private ClassLoaderHelper() {}
|
||||
|
||||
/**
|
||||
* Returns an alternate path name for the given file
|
||||
* such that if the original pathname did not exist, then the
|
||||
* file may be located at the alternate location.
|
||||
* For mac, this replaces the final .dylib suffix with .jnilib
|
||||
*/
|
||||
static File mapAlternativeName(File lib) {
|
||||
String name = lib.toString();
|
||||
int index = name.lastIndexOf('.');
|
||||
if (index < 0) {
|
||||
return null;
|
||||
}
|
||||
return new File(name.substring(0, index) + ".jnilib");
|
||||
}
|
||||
}
|
||||
@ -577,8 +577,8 @@ public class DnsClient {
|
||||
// enqueue only the first response, responses for retries are ignored.
|
||||
//
|
||||
synchronized (queuesLock) {
|
||||
if (reqs.contains(xid)) { // enqueue only the first response
|
||||
resps.put(xid, pkt);
|
||||
if (reqs.contains(hdr.xid)) { // enqueue only the first response
|
||||
resps.put(hdr.xid, pkt);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -633,7 +633,6 @@ public final class NumericShaper implements java.io.Serializable {
|
||||
0x06d6, 0x06e5,
|
||||
0x06e7, 0x06ee,
|
||||
0x06f0, 0x06fa,
|
||||
0x070f, 0x0710,
|
||||
0x0711, 0x0712,
|
||||
0x0730, 0x074d,
|
||||
0x07a6, 0x07b1,
|
||||
@ -644,7 +643,7 @@ public final class NumericShaper implements java.io.Serializable {
|
||||
0x0825, 0x0828,
|
||||
0x0829, 0x0830,
|
||||
0x0859, 0x085e,
|
||||
0x0900, 0x0903,
|
||||
0x08e4, 0x0903,
|
||||
0x093a, 0x093b,
|
||||
0x093c, 0x093d,
|
||||
0x0941, 0x0949,
|
||||
@ -723,6 +722,7 @@ public final class NumericShaper implements java.io.Serializable {
|
||||
0x1732, 0x1735,
|
||||
0x1752, 0x1760,
|
||||
0x1772, 0x1780,
|
||||
0x17b4, 0x17b6,
|
||||
0x17b7, 0x17be,
|
||||
0x17c6, 0x17c7,
|
||||
0x17c9, 0x17d4,
|
||||
@ -750,6 +750,7 @@ public final class NumericShaper implements java.io.Serializable {
|
||||
0x1b80, 0x1b82,
|
||||
0x1ba2, 0x1ba6,
|
||||
0x1ba8, 0x1baa,
|
||||
0x1bab, 0x1bac,
|
||||
0x1be6, 0x1be7,
|
||||
0x1be8, 0x1bea,
|
||||
0x1bed, 0x1bee,
|
||||
@ -760,6 +761,7 @@ public final class NumericShaper implements java.io.Serializable {
|
||||
0x1cd4, 0x1ce1,
|
||||
0x1ce2, 0x1ce9,
|
||||
0x1ced, 0x1cee,
|
||||
0x1cf4, 0x1cf5,
|
||||
0x1dc0, 0x1e00,
|
||||
0x1fbd, 0x1fbe,
|
||||
0x1fbf, 0x1fc2,
|
||||
@ -791,7 +793,8 @@ public final class NumericShaper implements java.io.Serializable {
|
||||
0x26ad, 0x2800,
|
||||
0x2900, 0x2c00,
|
||||
0x2ce5, 0x2ceb,
|
||||
0x2cef, 0x2d00,
|
||||
0x2cef, 0x2cf2,
|
||||
0x2cf9, 0x2d00,
|
||||
0x2d7f, 0x2d80,
|
||||
0x2de0, 0x3005,
|
||||
0x3008, 0x3021,
|
||||
@ -814,6 +817,7 @@ public final class NumericShaper implements java.io.Serializable {
|
||||
0xa490, 0xa4d0,
|
||||
0xa60d, 0xa610,
|
||||
0xa66f, 0xa680,
|
||||
0xa69f, 0xa6a0,
|
||||
0xa6f0, 0xa6f2,
|
||||
0xa700, 0xa722,
|
||||
0xa788, 0xa789,
|
||||
@ -842,6 +846,8 @@ public final class NumericShaper implements java.io.Serializable {
|
||||
0xaab7, 0xaab9,
|
||||
0xaabe, 0xaac0,
|
||||
0xaac1, 0xaac2,
|
||||
0xaaec, 0xaaee,
|
||||
0xaaf6, 0xab01,
|
||||
0xabe5, 0xabe6,
|
||||
0xabe8, 0xabe9,
|
||||
0xabed, 0xabf0,
|
||||
@ -867,6 +873,16 @@ public final class NumericShaper implements java.io.Serializable {
|
||||
0x11080, 0x11082,
|
||||
0x110b3, 0x110b7,
|
||||
0x110b9, 0x110bb,
|
||||
0x11100, 0x11103,
|
||||
0x11127, 0x1112c,
|
||||
0x1112d, 0x11136,
|
||||
0x11180, 0x11182,
|
||||
0x111b6, 0x111bf,
|
||||
0x116ab, 0x116ac,
|
||||
0x116ad, 0x116ae,
|
||||
0x116b0, 0x116b6,
|
||||
0x116b7, 0x116c0,
|
||||
0x16f8f, 0x16f93,
|
||||
0x1d167, 0x1d16a,
|
||||
0x1d173, 0x1d183,
|
||||
0x1d185, 0x1d18c,
|
||||
@ -877,7 +893,9 @@ public final class NumericShaper implements java.io.Serializable {
|
||||
0x1d74f, 0x1d750,
|
||||
0x1d789, 0x1d78a,
|
||||
0x1d7c3, 0x1d7c4,
|
||||
0x1d7ce, 0x1f110,
|
||||
0x1d7ce, 0x1ee00,
|
||||
0x1eef0, 0x1f110,
|
||||
0x1f16a, 0x1f170,
|
||||
0x1f300, 0x1f48c,
|
||||
0x1f48d, 0x1f524,
|
||||
0x1f525, 0x20000,
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2002, 2010, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2002, 2012, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -40,7 +40,7 @@ import java.util.Locale;
|
||||
* a character's category (lowercase letter, digit, etc.) and for converting
|
||||
* characters from uppercase to lowercase and vice versa.
|
||||
* <p>
|
||||
* Character information is based on the Unicode Standard, version 6.0.0.
|
||||
* Character information is based on the Unicode Standard, version 6.1.0.
|
||||
* <p>
|
||||
* The methods and data of class {@code Character} are defined by
|
||||
* the information in the <i>UnicodeData</i> file that is part of the
|
||||
@ -2465,6 +2465,98 @@ class Character implements java.io.Serializable, Comparable<Character> {
|
||||
"CJK UNIFIED IDEOGRAPHS EXTENSION D",
|
||||
"CJKUNIFIEDIDEOGRAPHSEXTENSIOND");
|
||||
|
||||
/**
|
||||
* Constant for the "Arabic Extended-A" Unicode character block.
|
||||
* @since 1.8
|
||||
*/
|
||||
public static final UnicodeBlock ARABIC_EXTENDED_A =
|
||||
new UnicodeBlock("ARABIC_EXTENDED_A",
|
||||
"ARABIC EXTENDED-A",
|
||||
"ARABICEXTENDED-A");
|
||||
|
||||
/**
|
||||
* Constant for the "Sundanese Supplement" Unicode character block.
|
||||
* @since 1.8
|
||||
*/
|
||||
public static final UnicodeBlock SUNDANESE_SUPPLEMENT =
|
||||
new UnicodeBlock("SUNDANESE_SUPPLEMENT",
|
||||
"SUNDANESE SUPPLEMENT",
|
||||
"SUNDANESESUPPLEMENT");
|
||||
|
||||
/**
|
||||
* Constant for the "Meetei Mayek Extensions" Unicode character block.
|
||||
* @since 1.8
|
||||
*/
|
||||
public static final UnicodeBlock MEETEI_MAYEK_EXTENSIONS =
|
||||
new UnicodeBlock("MEETEI_MAYEK_EXTENSIONS",
|
||||
"MEETEI MAYEK EXTENSIONS",
|
||||
"MEETEIMAYEKEXTENSIONS");
|
||||
|
||||
/**
|
||||
* Constant for the "Meroitic Hieroglyphs" Unicode character block.
|
||||
* @since 1.8
|
||||
*/
|
||||
public static final UnicodeBlock MEROITIC_HIEROGLYPHS =
|
||||
new UnicodeBlock("MEROITIC_HIEROGLYPHS",
|
||||
"MEROITIC HIEROGLYPHS",
|
||||
"MEROITICHIEROGLYPHS");
|
||||
|
||||
/**
|
||||
* Constant for the "Meroitic Cursive" Unicode character block.
|
||||
* @since 1.8
|
||||
*/
|
||||
public static final UnicodeBlock MEROITIC_CURSIVE =
|
||||
new UnicodeBlock("MEROITIC_CURSIVE",
|
||||
"MEROITIC CURSIVE",
|
||||
"MEROITICCURSIVE");
|
||||
|
||||
/**
|
||||
* Constant for the "Sora Sompeng" Unicode character block.
|
||||
* @since 1.8
|
||||
*/
|
||||
public static final UnicodeBlock SORA_SOMPENG =
|
||||
new UnicodeBlock("SORA_SOMPENG",
|
||||
"SORA SOMPENG",
|
||||
"SORASOMPENG");
|
||||
|
||||
/**
|
||||
* Constant for the "Chakma" Unicode character block.
|
||||
* @since 1.8
|
||||
*/
|
||||
public static final UnicodeBlock CHAKMA =
|
||||
new UnicodeBlock("CHAKMA");
|
||||
|
||||
/**
|
||||
* Constant for the "Sharada" Unicode character block.
|
||||
* @since 1.8
|
||||
*/
|
||||
public static final UnicodeBlock SHARADA =
|
||||
new UnicodeBlock("SHARADA");
|
||||
|
||||
/**
|
||||
* Constant for the "Takri" Unicode character block.
|
||||
* @since 1.8
|
||||
*/
|
||||
public static final UnicodeBlock TAKRI =
|
||||
new UnicodeBlock("TAKRI");
|
||||
|
||||
/**
|
||||
* Constant for the "Miao" Unicode character block.
|
||||
* @since 1.8
|
||||
*/
|
||||
public static final UnicodeBlock MIAO =
|
||||
new UnicodeBlock("MIAO");
|
||||
|
||||
/**
|
||||
* Constant for the "Arabic Mathematical Alphabetic Symbols" Unicode
|
||||
* character block.
|
||||
* @since 1.8
|
||||
*/
|
||||
public static final UnicodeBlock ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS =
|
||||
new UnicodeBlock("ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS",
|
||||
"ARABIC MATHEMATICAL ALPHABETIC SYMBOLS",
|
||||
"ARABICMATHEMATICALALPHABETICSYMBOLS");
|
||||
|
||||
private static final int blockStarts[] = {
|
||||
0x0000, // 0000..007F; Basic Latin
|
||||
0x0080, // 0080..00FF; Latin-1 Supplement
|
||||
@ -2486,6 +2578,7 @@ class Character implements java.io.Serializable, Comparable<Character> {
|
||||
0x0800, // 0800..083F; Samaritan
|
||||
0x0840, // 0840..085F; Mandaic
|
||||
0x0860, // unassigned
|
||||
0x08A0, // 08A0..08FF; Arabic Extended-A
|
||||
0x0900, // 0900..097F; Devanagari
|
||||
0x0980, // 0980..09FF; Bengali
|
||||
0x0A00, // 0A00..0A7F; Gurmukhi
|
||||
@ -2528,6 +2621,7 @@ class Character implements java.io.Serializable, Comparable<Character> {
|
||||
0x1C00, // 1C00..1C4F; Lepcha
|
||||
0x1C50, // 1C50..1C7F; Ol Chiki
|
||||
0x1C80, // unassigned
|
||||
0x1CC0, // 1CC0..1CCF; Sundanese Supplement
|
||||
0x1CD0, // 1CD0..1CFF; Vedic Extensions
|
||||
0x1D00, // 1D00..1D7F; Phonetic Extensions
|
||||
0x1D80, // 1D80..1DBF; Phonetic Extensions Supplement
|
||||
@ -2605,7 +2699,7 @@ class Character implements java.io.Serializable, Comparable<Character> {
|
||||
0xAA00, // AA00..AA5F; Cham
|
||||
0xAA60, // AA60..AA7F; Myanmar Extended-A
|
||||
0xAA80, // AA80..AADF; Tai Viet
|
||||
0xAAE0, // unassigned
|
||||
0xAAE0, // AAE0..AAFF; Meetei Mayek Extensions
|
||||
0xAB00, // AB00..AB2F; Ethiopic Extended-A
|
||||
0xAB30, // unassigned
|
||||
0xABC0, // ABC0..ABFF; Meetei Mayek
|
||||
@ -2652,6 +2746,8 @@ class Character implements java.io.Serializable, Comparable<Character> {
|
||||
0x10900, // 10900..1091F; Phoenician
|
||||
0x10920, // 10920..1093F; Lydian
|
||||
0x10940, // unassigned
|
||||
0x10980, // 10980..1099F; Meroitic Hieroglyphs
|
||||
0x109A0, // 109A0..109FF; Meroitic Cursive
|
||||
0x10A00, // 10A00..10A5F; Kharoshthi
|
||||
0x10A60, // 10A60..10A7F; Old South Arabian
|
||||
0x10A80, // unassigned
|
||||
@ -2665,7 +2761,13 @@ class Character implements java.io.Serializable, Comparable<Character> {
|
||||
0x10E80, // unassigned
|
||||
0x11000, // 11000..1107F; Brahmi
|
||||
0x11080, // 11080..110CF; Kaithi
|
||||
0x110D0, // unassigned
|
||||
0x110D0, // 110D0..110FF; Sora Sompeng
|
||||
0x11100, // 11100..1114F; Chakma
|
||||
0x11150, // unassigned
|
||||
0x11180, // 11180..111DF; Sharada
|
||||
0x111E0, // unassigned
|
||||
0x11680, // 11680..116CF; Takri
|
||||
0x116D0, // unassigned
|
||||
0x12000, // 12000..123FF; Cuneiform
|
||||
0x12400, // 12400..1247F; Cuneiform Numbers and Punctuation
|
||||
0x12480, // unassigned
|
||||
@ -2673,6 +2775,8 @@ class Character implements java.io.Serializable, Comparable<Character> {
|
||||
0x13430, // unassigned
|
||||
0x16800, // 16800..16A3F; Bamum Supplement
|
||||
0x16A40, // unassigned
|
||||
0x16F00, // 16F00..16F9F; Miao
|
||||
0x16FA0, // unassigned
|
||||
0x1B000, // 1B000..1B0FF; Kana Supplement
|
||||
0x1B100, // unassigned
|
||||
0x1D000, // 1D000..1D0FF; Byzantine Musical Symbols
|
||||
@ -2684,6 +2788,8 @@ class Character implements java.io.Serializable, Comparable<Character> {
|
||||
0x1D380, // unassigned
|
||||
0x1D400, // 1D400..1D7FF; Mathematical Alphanumeric Symbols
|
||||
0x1D800, // unassigned
|
||||
0x1EE00, // 1EE00..1EEFF; Arabic Mathematical Alphabetic Symbols
|
||||
0x1EF00, // unassigned
|
||||
0x1F000, // 1F000..1F02F; Mahjong Tiles
|
||||
0x1F030, // 1F030..1F09F; Domino Tiles
|
||||
0x1F0A0, // 1F0A0..1F0FF; Playing Cards
|
||||
@ -2731,6 +2837,7 @@ class Character implements java.io.Serializable, Comparable<Character> {
|
||||
SAMARITAN,
|
||||
MANDAIC,
|
||||
null,
|
||||
ARABIC_EXTENDED_A,
|
||||
DEVANAGARI,
|
||||
BENGALI,
|
||||
GURMUKHI,
|
||||
@ -2773,6 +2880,7 @@ class Character implements java.io.Serializable, Comparable<Character> {
|
||||
LEPCHA,
|
||||
OL_CHIKI,
|
||||
null,
|
||||
SUNDANESE_SUPPLEMENT,
|
||||
VEDIC_EXTENSIONS,
|
||||
PHONETIC_EXTENSIONS,
|
||||
PHONETIC_EXTENSIONS_SUPPLEMENT,
|
||||
@ -2850,7 +2958,7 @@ class Character implements java.io.Serializable, Comparable<Character> {
|
||||
CHAM,
|
||||
MYANMAR_EXTENDED_A,
|
||||
TAI_VIET,
|
||||
null,
|
||||
MEETEI_MAYEK_EXTENSIONS,
|
||||
ETHIOPIC_EXTENDED_A,
|
||||
null,
|
||||
MEETEI_MAYEK,
|
||||
@ -2897,6 +3005,8 @@ class Character implements java.io.Serializable, Comparable<Character> {
|
||||
PHOENICIAN,
|
||||
LYDIAN,
|
||||
null,
|
||||
MEROITIC_HIEROGLYPHS,
|
||||
MEROITIC_CURSIVE,
|
||||
KHAROSHTHI,
|
||||
OLD_SOUTH_ARABIAN,
|
||||
null,
|
||||
@ -2910,6 +3020,12 @@ class Character implements java.io.Serializable, Comparable<Character> {
|
||||
null,
|
||||
BRAHMI,
|
||||
KAITHI,
|
||||
SORA_SOMPENG,
|
||||
CHAKMA,
|
||||
null,
|
||||
SHARADA,
|
||||
null,
|
||||
TAKRI,
|
||||
null,
|
||||
CUNEIFORM,
|
||||
CUNEIFORM_NUMBERS_AND_PUNCTUATION,
|
||||
@ -2918,6 +3034,8 @@ class Character implements java.io.Serializable, Comparable<Character> {
|
||||
null,
|
||||
BAMUM_SUPPLEMENT,
|
||||
null,
|
||||
MIAO,
|
||||
null,
|
||||
KANA_SUPPLEMENT,
|
||||
null,
|
||||
BYZANTINE_MUSICAL_SYMBOLS,
|
||||
@ -2929,6 +3047,8 @@ class Character implements java.io.Serializable, Comparable<Character> {
|
||||
null,
|
||||
MATHEMATICAL_ALPHANUMERIC_SYMBOLS,
|
||||
null,
|
||||
ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS,
|
||||
null,
|
||||
MAHJONG_TILES,
|
||||
DOMINO_TILES,
|
||||
PLAYING_CARDS,
|
||||
@ -3549,6 +3669,41 @@ class Character implements java.io.Serializable, Comparable<Character> {
|
||||
*/
|
||||
KAITHI,
|
||||
|
||||
/**
|
||||
* Unicode script "Meroitic Hieroglyphs".
|
||||
*/
|
||||
MEROITIC_HIEROGLYPHS,
|
||||
|
||||
/**
|
||||
* Unicode script "Meroitic Cursive".
|
||||
*/
|
||||
MEROITIC_CURSIVE,
|
||||
|
||||
/**
|
||||
* Unicode script "Sora Sompeng".
|
||||
*/
|
||||
SORA_SOMPENG,
|
||||
|
||||
/**
|
||||
* Unicode script "Chakma".
|
||||
*/
|
||||
CHAKMA,
|
||||
|
||||
/**
|
||||
* Unicode script "Sharada".
|
||||
*/
|
||||
SHARADA,
|
||||
|
||||
/**
|
||||
* Unicode script "Takri".
|
||||
*/
|
||||
TAKRI,
|
||||
|
||||
/**
|
||||
* Unicode script "Miao".
|
||||
*/
|
||||
MIAO,
|
||||
|
||||
/**
|
||||
* Unicode script "Unknown".
|
||||
*/
|
||||
@ -3616,14 +3771,13 @@ class Character implements java.io.Serializable, Comparable<Character> {
|
||||
0x0780, // 0780..07BF; THAANA
|
||||
0x07C0, // 07C0..07FF; NKO
|
||||
0x0800, // 0800..083F; SAMARITAN
|
||||
0x0840, // 0840..08FF; MANDAIC
|
||||
0x0840, // 0840..089F; MANDAIC
|
||||
0x08A0, // 08A0..08FF; ARABIC
|
||||
0x0900, // 0900..0950; DEVANAGARI
|
||||
0x0951, // 0951..0952; INHERITED
|
||||
0x0953, // 0953..0963; DEVANAGARI
|
||||
0x0964, // 0964..0965; COMMON
|
||||
0x0966, // 0966..096F; DEVANAGARI
|
||||
0x0970, // 0970..0970; COMMON
|
||||
0x0971, // 0971..0980; DEVANAGARI
|
||||
0x0966, // 0966..0980; DEVANAGARI
|
||||
0x0981, // 0981..0A00; BENGALI
|
||||
0x0A01, // 0A01..0A80; GURMUKHI
|
||||
0x0A81, // 0A81..0B00; GUJARATI
|
||||
@ -3674,7 +3828,8 @@ class Character implements java.io.Serializable, Comparable<Character> {
|
||||
0x1B80, // 1B80..1BBF; SUNDANESE
|
||||
0x1BC0, // 1BC0..1BFF; BATAK
|
||||
0x1C00, // 1C00..1C4F; LEPCHA
|
||||
0x1C50, // 1C50..1CCF; OL_CHIKI
|
||||
0x1C50, // 1C50..1CBF; OL_CHIKI
|
||||
0x1CC0, // 1CC0..1CCF; SUNDANESE
|
||||
0x1CD0, // 1CD0..1CD2; INHERITED
|
||||
0x1CD3, // 1CD3..1CD3; COMMON
|
||||
0x1CD4, // 1CD4..1CE0; INHERITED
|
||||
@ -3682,7 +3837,9 @@ class Character implements java.io.Serializable, Comparable<Character> {
|
||||
0x1CE2, // 1CE2..1CE8; INHERITED
|
||||
0x1CE9, // 1CE9..1CEC; COMMON
|
||||
0x1CED, // 1CED..1CED; INHERITED
|
||||
0x1CEE, // 1CEE..1CFF; COMMON
|
||||
0x1CEE, // 1CEE..1CF3; COMMON
|
||||
0x1CF4, // 1CF4..1CF4; INHERITED
|
||||
0x1CF5, // 1CF5..1CFF; COMMON
|
||||
0x1D00, // 1D00..1D25; LATIN
|
||||
0x1D26, // 1D26..1D2A; GREEK
|
||||
0x1D2B, // 1D2B..1D2B; CYRILLIC
|
||||
@ -3783,7 +3940,8 @@ class Character implements java.io.Serializable, Comparable<Character> {
|
||||
0xA980, // A980..A9FF; JAVANESE
|
||||
0xAA00, // AA00..AA5F; CHAM
|
||||
0xAA60, // AA60..AA7F; MYANMAR
|
||||
0xAA80, // AA80..AB00; TAI_VIET
|
||||
0xAA80, // AA80..AADF; TAI_VIET
|
||||
0xAAE0, // AAE0..AB00; MEETEI_MAYEK
|
||||
0xAB01, // AB01..ABBF; ETHIOPIC
|
||||
0xABC0, // ABC0..ABFF; MEETEI_MAYEK
|
||||
0xAC00, // AC00..D7FB; HANGUL
|
||||
@ -3829,7 +3987,9 @@ class Character implements java.io.Serializable, Comparable<Character> {
|
||||
0x10800, // 10800..1083F; CYPRIOT
|
||||
0x10840, // 10840..108FF; IMPERIAL_ARAMAIC
|
||||
0x10900, // 10900..1091F; PHOENICIAN
|
||||
0x10920, // 10920..109FF; LYDIAN
|
||||
0x10920, // 10920..1097F; LYDIAN
|
||||
0x10980, // 10980..1099F; MEROITIC_HIEROGLYPHS
|
||||
0x109A0, // 109A0..109FF; MEROITIC_CURSIVE
|
||||
0x10A00, // 10A00..10A5F; KHAROSHTHI
|
||||
0x10A60, // 10A60..10AFF; OLD_SOUTH_ARABIAN
|
||||
0x10B00, // 10B00..10B3F; AVESTAN
|
||||
@ -3838,10 +3998,15 @@ class Character implements java.io.Serializable, Comparable<Character> {
|
||||
0x10C00, // 10C00..10E5F; OLD_TURKIC
|
||||
0x10E60, // 10E60..10FFF; ARABIC
|
||||
0x11000, // 11000..1107F; BRAHMI
|
||||
0x11080, // 11080..11FFF; KAITHI
|
||||
0x11080, // 11080..110CF; KAITHI
|
||||
0x110D0, // 110D0..110FF; SORA_SOMPENG
|
||||
0x11100, // 11100..1117F; CHAKMA
|
||||
0x11180, // 11180..1167F; SHARADA
|
||||
0x11680, // 11680..116CF; TAKRI
|
||||
0x12000, // 12000..12FFF; CUNEIFORM
|
||||
0x13000, // 13000..167FF; EGYPTIAN_HIEROGLYPHS
|
||||
0x16800, // 16800..16A38; BAMUM
|
||||
0x16F00, // 16F00..16F9F; MIAO
|
||||
0x1B000, // 1B000..1B000; KATAKANA
|
||||
0x1B001, // 1B001..1CFFF; HIRAGANA
|
||||
0x1D000, // 1D000..1D166; COMMON
|
||||
@ -3854,7 +4019,9 @@ class Character implements java.io.Serializable, Comparable<Character> {
|
||||
0x1D1AA, // 1D1AA..1D1AD; INHERITED
|
||||
0x1D1AE, // 1D1AE..1D1FF; COMMON
|
||||
0x1D200, // 1D200..1D2FF; GREEK
|
||||
0x1D300, // 1D300..1F1FF; COMMON
|
||||
0x1D300, // 1D300..1EDFF; COMMON
|
||||
0x1EE00, // 1EE00..1EFFF; ARABIC
|
||||
0x1F000, // 1F000..1F1FF; COMMON
|
||||
0x1F200, // 1F200..1F200; HIRAGANA
|
||||
0x1F201, // 1F210..1FFFF; COMMON
|
||||
0x20000, // 20000..E0000; HAN
|
||||
@ -3927,13 +4094,12 @@ class Character implements java.io.Serializable, Comparable<Character> {
|
||||
NKO,
|
||||
SAMARITAN,
|
||||
MANDAIC,
|
||||
ARABIC,
|
||||
DEVANAGARI,
|
||||
INHERITED,
|
||||
DEVANAGARI,
|
||||
COMMON,
|
||||
DEVANAGARI,
|
||||
COMMON,
|
||||
DEVANAGARI,
|
||||
BENGALI,
|
||||
GURMUKHI,
|
||||
GUJARATI,
|
||||
@ -3985,6 +4151,9 @@ class Character implements java.io.Serializable, Comparable<Character> {
|
||||
BATAK,
|
||||
LEPCHA,
|
||||
OL_CHIKI,
|
||||
SUNDANESE,
|
||||
INHERITED,
|
||||
COMMON,
|
||||
INHERITED,
|
||||
COMMON,
|
||||
INHERITED,
|
||||
@ -4094,10 +4263,11 @@ class Character implements java.io.Serializable, Comparable<Character> {
|
||||
CHAM,
|
||||
MYANMAR,
|
||||
TAI_VIET,
|
||||
MEETEI_MAYEK,
|
||||
ETHIOPIC,
|
||||
MEETEI_MAYEK,
|
||||
HANGUL,
|
||||
UNKNOWN,
|
||||
UNKNOWN ,
|
||||
HAN,
|
||||
LATIN,
|
||||
ARMENIAN,
|
||||
@ -4140,6 +4310,8 @@ class Character implements java.io.Serializable, Comparable<Character> {
|
||||
IMPERIAL_ARAMAIC,
|
||||
PHOENICIAN,
|
||||
LYDIAN,
|
||||
MEROITIC_HIEROGLYPHS,
|
||||
MEROITIC_CURSIVE,
|
||||
KHAROSHTHI,
|
||||
OLD_SOUTH_ARABIAN,
|
||||
AVESTAN,
|
||||
@ -4149,9 +4321,14 @@ class Character implements java.io.Serializable, Comparable<Character> {
|
||||
ARABIC,
|
||||
BRAHMI,
|
||||
KAITHI,
|
||||
SORA_SOMPENG,
|
||||
CHAKMA,
|
||||
SHARADA,
|
||||
TAKRI,
|
||||
CUNEIFORM,
|
||||
EGYPTIAN_HIEROGLYPHS,
|
||||
BAMUM,
|
||||
MIAO,
|
||||
KATAKANA,
|
||||
HIRAGANA,
|
||||
COMMON,
|
||||
@ -4165,6 +4342,8 @@ class Character implements java.io.Serializable, Comparable<Character> {
|
||||
COMMON,
|
||||
GREEK,
|
||||
COMMON,
|
||||
ARABIC,
|
||||
COMMON,
|
||||
HIRAGANA,
|
||||
COMMON,
|
||||
HAN,
|
||||
@ -4189,6 +4368,7 @@ class Character implements java.io.Serializable, Comparable<Character> {
|
||||
aliases.put("BRAH", BRAHMI);
|
||||
aliases.put("BUGI", BUGINESE);
|
||||
aliases.put("BUHD", BUHID);
|
||||
aliases.put("CAKM", CHAKMA);
|
||||
aliases.put("CANS", CANADIAN_ABORIGINAL);
|
||||
aliases.put("CARI", CARIAN);
|
||||
aliases.put("CHAM", CHAM);
|
||||
@ -4231,6 +4411,8 @@ class Character implements java.io.Serializable, Comparable<Character> {
|
||||
aliases.put("LYCI", LYCIAN);
|
||||
aliases.put("LYDI", LYDIAN);
|
||||
aliases.put("MAND", MANDAIC);
|
||||
aliases.put("MERC", MEROITIC_CURSIVE);
|
||||
aliases.put("MERO", MEROITIC_HIEROGLYPHS);
|
||||
aliases.put("MLYM", MALAYALAM);
|
||||
aliases.put("MONG", MONGOLIAN);
|
||||
aliases.put("MTEI", MEETEI_MAYEK);
|
||||
@ -4242,6 +4424,7 @@ class Character implements java.io.Serializable, Comparable<Character> {
|
||||
aliases.put("ORYA", ORIYA);
|
||||
aliases.put("OSMA", OSMANYA);
|
||||
aliases.put("PHAG", PHAGS_PA);
|
||||
aliases.put("PLRD", MIAO);
|
||||
aliases.put("PHLI", INSCRIPTIONAL_PAHLAVI);
|
||||
aliases.put("PHNX", PHOENICIAN);
|
||||
aliases.put("PRTI", INSCRIPTIONAL_PARTHIAN);
|
||||
@ -4251,12 +4434,15 @@ class Character implements java.io.Serializable, Comparable<Character> {
|
||||
aliases.put("SARB", OLD_SOUTH_ARABIAN);
|
||||
aliases.put("SAUR", SAURASHTRA);
|
||||
aliases.put("SHAW", SHAVIAN);
|
||||
aliases.put("SHRD", SHARADA);
|
||||
aliases.put("SINH", SINHALA);
|
||||
aliases.put("SORA", SORA_SOMPENG);
|
||||
aliases.put("SUND", SUNDANESE);
|
||||
aliases.put("SYLO", SYLOTI_NAGRI);
|
||||
aliases.put("SYRC", SYRIAC);
|
||||
aliases.put("TAGB", TAGBANWA);
|
||||
aliases.put("TALE", TAI_LE);
|
||||
aliases.put("TAKR", TAKRI);
|
||||
aliases.put("TALU", NEW_TAI_LUE);
|
||||
aliases.put("TAML", TAMIL);
|
||||
aliases.put("TAVT", TAI_VIET);
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 1994, 2011, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -1847,6 +1847,10 @@ public abstract class ClassLoader {
|
||||
if (loadLibrary0(fromClass, libfile)) {
|
||||
return;
|
||||
}
|
||||
libfile = ClassLoaderHelper.mapAlternativeName(libfile);
|
||||
if (libfile != null && loadLibrary0(fromClass, libfile)) {
|
||||
return;
|
||||
}
|
||||
}
|
||||
if (loader != null) {
|
||||
for (int i = 0 ; i < usr_paths.length ; i++) {
|
||||
@ -1855,6 +1859,10 @@ public abstract class ClassLoader {
|
||||
if (loadLibrary0(fromClass, libfile)) {
|
||||
return;
|
||||
}
|
||||
libfile = ClassLoaderHelper.mapAlternativeName(libfile);
|
||||
if (libfile != null && loadLibrary0(fromClass, libfile)) {
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
// Oops, it failed
|
||||
|
||||
@ -286,46 +286,47 @@ public final class Currency implements Serializable {
|
||||
|
||||
private static Currency getInstance(String currencyCode, int defaultFractionDigits,
|
||||
int numericCode) {
|
||||
// Try to look up the currency code in the instances table.
|
||||
// This does the null pointer check as a side effect.
|
||||
// Also, if there already is an entry, the currencyCode must be valid.
|
||||
Currency instance = instances.get(currencyCode);
|
||||
if (instance != null) {
|
||||
return instance;
|
||||
}
|
||||
// Try to look up the currency code in the instances table.
|
||||
// This does the null pointer check as a side effect.
|
||||
// Also, if there already is an entry, the currencyCode must be valid.
|
||||
Currency instance = instances.get(currencyCode);
|
||||
if (instance != null) {
|
||||
return instance;
|
||||
}
|
||||
|
||||
if (defaultFractionDigits == Integer.MIN_VALUE) {
|
||||
// Currency code not internally generated, need to verify first
|
||||
// A currency code must have 3 characters and exist in the main table
|
||||
// or in the list of other currencies.
|
||||
if (currencyCode.length() != 3) {
|
||||
if (defaultFractionDigits == Integer.MIN_VALUE) {
|
||||
// Currency code not internally generated, need to verify first
|
||||
// A currency code must have 3 characters and exist in the main table
|
||||
// or in the list of other currencies.
|
||||
if (currencyCode.length() != 3) {
|
||||
throw new IllegalArgumentException();
|
||||
}
|
||||
char char1 = currencyCode.charAt(0);
|
||||
char char2 = currencyCode.charAt(1);
|
||||
int tableEntry = getMainTableEntry(char1, char2);
|
||||
if ((tableEntry & COUNTRY_TYPE_MASK) == SIMPLE_CASE_COUNTRY_MASK
|
||||
&& tableEntry != INVALID_COUNTRY_ENTRY
|
||||
&& currencyCode.charAt(2) - 'A' == (tableEntry & SIMPLE_CASE_COUNTRY_FINAL_CHAR_MASK)) {
|
||||
defaultFractionDigits = (tableEntry & SIMPLE_CASE_COUNTRY_DEFAULT_DIGITS_MASK) >> SIMPLE_CASE_COUNTRY_DEFAULT_DIGITS_SHIFT;
|
||||
numericCode = (tableEntry & NUMERIC_CODE_MASK) >> NUMERIC_CODE_SHIFT;
|
||||
} else {
|
||||
// Check for '-' separately so we don't get false hits in the table.
|
||||
if (currencyCode.charAt(2) == '-') {
|
||||
throw new IllegalArgumentException();
|
||||
}
|
||||
char char1 = currencyCode.charAt(0);
|
||||
char char2 = currencyCode.charAt(1);
|
||||
int tableEntry = getMainTableEntry(char1, char2);
|
||||
if ((tableEntry & COUNTRY_TYPE_MASK) == SIMPLE_CASE_COUNTRY_MASK
|
||||
&& tableEntry != INVALID_COUNTRY_ENTRY
|
||||
&& currencyCode.charAt(2) - 'A' == (tableEntry & SIMPLE_CASE_COUNTRY_FINAL_CHAR_MASK)) {
|
||||
defaultFractionDigits = (tableEntry & SIMPLE_CASE_COUNTRY_DEFAULT_DIGITS_MASK) >> SIMPLE_CASE_COUNTRY_DEFAULT_DIGITS_SHIFT;
|
||||
numericCode = (tableEntry & NUMERIC_CODE_MASK) >> NUMERIC_CODE_SHIFT;
|
||||
} else {
|
||||
// Check for '-' separately so we don't get false hits in the table.
|
||||
if (currencyCode.charAt(2) == '-') {
|
||||
throw new IllegalArgumentException();
|
||||
}
|
||||
int index = otherCurrencies.indexOf(currencyCode);
|
||||
if (index == -1) {
|
||||
throw new IllegalArgumentException();
|
||||
}
|
||||
defaultFractionDigits = otherCurrenciesDFD[index / 4];
|
||||
numericCode = otherCurrenciesNumericCode[index / 4];
|
||||
int index = otherCurrencies.indexOf(currencyCode);
|
||||
if (index == -1) {
|
||||
throw new IllegalArgumentException();
|
||||
}
|
||||
defaultFractionDigits = otherCurrenciesDFD[index / 4];
|
||||
numericCode = otherCurrenciesNumericCode[index / 4];
|
||||
}
|
||||
}
|
||||
|
||||
instance = instances.putIfAbsent(currencyCode,
|
||||
new Currency(currencyCode, defaultFractionDigits, numericCode));
|
||||
return (instance != null ? instance : instances.get(currencyCode));
|
||||
Currency currencyVal =
|
||||
new Currency(currencyCode, defaultFractionDigits, numericCode);
|
||||
instance = instances.putIfAbsent(currencyCode, currencyVal);
|
||||
return (instance != null ? instance : currencyVal);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 1999, 2011, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 1999, 2012, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -774,12 +774,8 @@ final class AbstractTrustManagerWrapper extends X509ExtendedTrustManager
|
||||
// the delegated trust manager
|
||||
private final X509TrustManager tm;
|
||||
|
||||
// Cache the trusted certificate to optimize the performance.
|
||||
private final Collection<X509Certificate> trustedCerts = new HashSet<>();
|
||||
|
||||
AbstractTrustManagerWrapper(X509TrustManager tm) {
|
||||
this.tm = tm;
|
||||
Collections.addAll(trustedCerts, tm.getAcceptedIssuers());
|
||||
}
|
||||
|
||||
@Override
|
||||
@ -920,6 +916,13 @@ final class AbstractTrustManagerWrapper extends X509ExtendedTrustManager
|
||||
try {
|
||||
// Does the certificate chain end with a trusted certificate?
|
||||
int checkedLength = chain.length - 1;
|
||||
|
||||
Collection<X509Certificate> trustedCerts = new HashSet<>();
|
||||
X509Certificate[] certs = tm.getAcceptedIssuers();
|
||||
if ((certs != null) && (certs.length > 0)){
|
||||
Collections.addAll(trustedCerts, certs);
|
||||
}
|
||||
|
||||
if (trustedCerts.contains(chain[checkedLength])) {
|
||||
checkedLength--;
|
||||
}
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -333,6 +333,7 @@ public final class TimeZoneNames extends TimeZoneNamesBundle {
|
||||
"French Guiana Summer Time", "GFST"}},
|
||||
{"America/Cayman", EST},
|
||||
{"America/Chihuahua", MST},
|
||||
{"America/Creston", MST},
|
||||
{"America/Coral_Harbour", EST},
|
||||
{"America/Cordoba", AGT},
|
||||
{"America/Costa_Rica", CST},
|
||||
@ -678,7 +679,7 @@ public final class TimeZoneNames extends TimeZoneNamesBundle {
|
||||
{"Europe/Istanbul", EET},
|
||||
{"Europe/Jersey", GMTBST},
|
||||
{"Europe/Kaliningrad", FET},
|
||||
{"Europe/Kiev", FET},
|
||||
{"Europe/Kiev", EET},
|
||||
{"Europe/Lisbon", WET},
|
||||
{"Europe/Ljubljana", CET},
|
||||
{"Europe/London", GMTBST},
|
||||
@ -699,14 +700,14 @@ public final class TimeZoneNames extends TimeZoneNamesBundle {
|
||||
"Samara Summer Time", "SAMST"}},
|
||||
{"Europe/San_Marino", CET},
|
||||
{"Europe/Sarajevo", CET},
|
||||
{"Europe/Simferopol", FET},
|
||||
{"Europe/Simferopol", EET},
|
||||
{"Europe/Skopje", CET},
|
||||
{"Europe/Sofia", EET},
|
||||
{"Europe/Stockholm", CET},
|
||||
{"Europe/Tallinn", EET},
|
||||
{"Europe/Tirane", CET},
|
||||
{"Europe/Tiraspol", EET},
|
||||
{"Europe/Uzhgorod", FET},
|
||||
{"Europe/Uzhgorod", EET},
|
||||
{"Europe/Vaduz", CET},
|
||||
{"Europe/Vatican", CET},
|
||||
{"Europe/Vienna", CET},
|
||||
@ -715,7 +716,7 @@ public final class TimeZoneNames extends TimeZoneNamesBundle {
|
||||
"Volgograd Summer Time", "VOLST"}},
|
||||
{"Europe/Warsaw", CET},
|
||||
{"Europe/Zagreb", CET},
|
||||
{"Europe/Zaporozhye", FET},
|
||||
{"Europe/Zaporozhye", EET},
|
||||
{"Europe/Zurich", CET},
|
||||
{"GB", GMTBST},
|
||||
{"GB-Eire", GMTBST},
|
||||
|
||||
@ -333,6 +333,7 @@ public final class TimeZoneNames_de extends TimeZoneNamesBundle {
|
||||
"Franz\u00f6sisch-Guiana Sommerzeit", "GFST"}},
|
||||
{"America/Cayman", EST},
|
||||
{"America/Chihuahua", MST},
|
||||
{"America/Creston", MST},
|
||||
{"America/Coral_Harbour", EST},
|
||||
{"America/Cordoba", AGT},
|
||||
{"America/Costa_Rica", CST},
|
||||
@ -678,7 +679,7 @@ public final class TimeZoneNames_de extends TimeZoneNamesBundle {
|
||||
{"Europe/Istanbul", EET},
|
||||
{"Europe/Jersey", GMTBST},
|
||||
{"Europe/Kaliningrad", FET},
|
||||
{"Europe/Kiev", FET},
|
||||
{"Europe/Kiev", EET},
|
||||
{"Europe/Lisbon", WET},
|
||||
{"Europe/Ljubljana", CET},
|
||||
{"Europe/London", GMTBST},
|
||||
@ -699,14 +700,14 @@ public final class TimeZoneNames_de extends TimeZoneNamesBundle {
|
||||
"Samarische Sommerzeit", "SAMST"}},
|
||||
{"Europe/San_Marino", CET},
|
||||
{"Europe/Sarajevo", CET},
|
||||
{"Europe/Simferopol", FET},
|
||||
{"Europe/Simferopol", EET},
|
||||
{"Europe/Skopje", CET},
|
||||
{"Europe/Sofia", EET},
|
||||
{"Europe/Stockholm", CET},
|
||||
{"Europe/Tallinn", EET},
|
||||
{"Europe/Tirane", CET},
|
||||
{"Europe/Tiraspol", EET},
|
||||
{"Europe/Uzhgorod", FET},
|
||||
{"Europe/Uzhgorod", EET},
|
||||
{"Europe/Vaduz", CET},
|
||||
{"Europe/Vatican", CET},
|
||||
{"Europe/Vienna", CET},
|
||||
@ -715,7 +716,7 @@ public final class TimeZoneNames_de extends TimeZoneNamesBundle {
|
||||
"Wolgograder Sommerzeit", "VOLST"}},
|
||||
{"Europe/Warsaw", CET},
|
||||
{"Europe/Zagreb", CET},
|
||||
{"Europe/Zaporozhye", FET},
|
||||
{"Europe/Zaporozhye", EET},
|
||||
{"Europe/Zurich", CET},
|
||||
{"GB", GMTBST},
|
||||
{"GB-Eire", GMTBST},
|
||||
|
||||
@ -333,6 +333,7 @@ public final class TimeZoneNames_es extends TimeZoneNamesBundle {
|
||||
"Hora de verano de la Guayana Francesa", "GFST"}},
|
||||
{"America/Cayman", EST},
|
||||
{"America/Chihuahua", MST},
|
||||
{"America/Creston", MST},
|
||||
{"America/Coral_Harbour", EST},
|
||||
{"America/Cordoba", AGT},
|
||||
{"America/Costa_Rica", CST},
|
||||
@ -678,7 +679,7 @@ public final class TimeZoneNames_es extends TimeZoneNamesBundle {
|
||||
{"Europe/Istanbul", EET},
|
||||
{"Europe/Jersey", GMTBST},
|
||||
{"Europe/Kaliningrad", FET},
|
||||
{"Europe/Kiev", FET},
|
||||
{"Europe/Kiev", EET},
|
||||
{"Europe/Lisbon", WET},
|
||||
{"Europe/Ljubljana", CET},
|
||||
{"Europe/London", GMTBST},
|
||||
@ -699,14 +700,14 @@ public final class TimeZoneNames_es extends TimeZoneNamesBundle {
|
||||
"Hora de verano de Samara", "SAMST"}},
|
||||
{"Europe/San_Marino", CET},
|
||||
{"Europe/Sarajevo", CET},
|
||||
{"Europe/Simferopol", FET},
|
||||
{"Europe/Simferopol", EET},
|
||||
{"Europe/Skopje", CET},
|
||||
{"Europe/Sofia", EET},
|
||||
{"Europe/Stockholm", CET},
|
||||
{"Europe/Tallinn", EET},
|
||||
{"Europe/Tirane", CET},
|
||||
{"Europe/Tiraspol", EET},
|
||||
{"Europe/Uzhgorod", FET},
|
||||
{"Europe/Uzhgorod", EET},
|
||||
{"Europe/Vaduz", CET},
|
||||
{"Europe/Vatican", CET},
|
||||
{"Europe/Vienna", CET},
|
||||
@ -715,7 +716,7 @@ public final class TimeZoneNames_es extends TimeZoneNamesBundle {
|
||||
"Hora de verano de Volgogrado", "VOLST"}},
|
||||
{"Europe/Warsaw", CET},
|
||||
{"Europe/Zagreb", CET},
|
||||
{"Europe/Zaporozhye", FET},
|
||||
{"Europe/Zaporozhye", EET},
|
||||
{"Europe/Zurich", CET},
|
||||
{"GB", GMTBST},
|
||||
{"GB-Eire", GMTBST},
|
||||
|
||||
@ -333,6 +333,7 @@ public final class TimeZoneNames_fr extends TimeZoneNamesBundle {
|
||||
"Heure d'\u00e9t\u00e9 de Guyane fran\u00e7aise", "GFST"}},
|
||||
{"America/Cayman", EST},
|
||||
{"America/Chihuahua", MST},
|
||||
{"America/Creston", MST},
|
||||
{"America/Coral_Harbour", EST},
|
||||
{"America/Cordoba", AGT},
|
||||
{"America/Costa_Rica", CST},
|
||||
@ -678,7 +679,7 @@ public final class TimeZoneNames_fr extends TimeZoneNamesBundle {
|
||||
{"Europe/Istanbul", EET},
|
||||
{"Europe/Jersey", GMTBST},
|
||||
{"Europe/Kaliningrad", FET},
|
||||
{"Europe/Kiev", FET},
|
||||
{"Europe/Kiev", EET},
|
||||
{"Europe/Lisbon", WET},
|
||||
{"Europe/Ljubljana", CET},
|
||||
{"Europe/London", GMTBST},
|
||||
@ -699,14 +700,14 @@ public final class TimeZoneNames_fr extends TimeZoneNamesBundle {
|
||||
"Heure d'\u00e9t\u00e9 de Samara", "SAMST"}},
|
||||
{"Europe/San_Marino", CET},
|
||||
{"Europe/Sarajevo", CET},
|
||||
{"Europe/Simferopol", FET},
|
||||
{"Europe/Simferopol", EET},
|
||||
{"Europe/Skopje", CET},
|
||||
{"Europe/Sofia", EET},
|
||||
{"Europe/Stockholm", CET},
|
||||
{"Europe/Tallinn", EET},
|
||||
{"Europe/Tirane", CET},
|
||||
{"Europe/Tiraspol", EET},
|
||||
{"Europe/Uzhgorod", FET},
|
||||
{"Europe/Uzhgorod", EET},
|
||||
{"Europe/Vaduz", CET},
|
||||
{"Europe/Vatican", CET},
|
||||
{"Europe/Vienna", CET},
|
||||
@ -715,7 +716,7 @@ public final class TimeZoneNames_fr extends TimeZoneNamesBundle {
|
||||
"Heure d'\u00e9t\u00e9 de Volgograd", "VOLST"}},
|
||||
{"Europe/Warsaw", CET},
|
||||
{"Europe/Zagreb", CET},
|
||||
{"Europe/Zaporozhye", FET},
|
||||
{"Europe/Zaporozhye", EET},
|
||||
{"Europe/Zurich", CET},
|
||||
{"GB", GMTBST},
|
||||
{"GB-Eire", GMTBST},
|
||||
|
||||
@ -333,6 +333,7 @@ public final class TimeZoneNames_it extends TimeZoneNamesBundle {
|
||||
"Ora estiva della Guyana Francese", "GFST"}},
|
||||
{"America/Cayman", EST},
|
||||
{"America/Chihuahua", MST},
|
||||
{"America/Creston", MST},
|
||||
{"America/Coral_Harbour", EST},
|
||||
{"America/Cordoba", AGT},
|
||||
{"America/Costa_Rica", CST},
|
||||
@ -678,7 +679,7 @@ public final class TimeZoneNames_it extends TimeZoneNamesBundle {
|
||||
{"Europe/Istanbul", EET},
|
||||
{"Europe/Jersey", GMTBST},
|
||||
{"Europe/Kaliningrad", FET},
|
||||
{"Europe/Kiev", FET},
|
||||
{"Europe/Kiev", EET},
|
||||
{"Europe/Lisbon", WET},
|
||||
{"Europe/Ljubljana", CET},
|
||||
{"Europe/London", GMTBST},
|
||||
@ -699,14 +700,14 @@ public final class TimeZoneNames_it extends TimeZoneNamesBundle {
|
||||
"Ora estiva di Samara", "SAMST"}},
|
||||
{"Europe/San_Marino", CET},
|
||||
{"Europe/Sarajevo", CET},
|
||||
{"Europe/Simferopol", FET},
|
||||
{"Europe/Simferopol", EET},
|
||||
{"Europe/Skopje", CET},
|
||||
{"Europe/Sofia", EET},
|
||||
{"Europe/Stockholm", CET},
|
||||
{"Europe/Tallinn", EET},
|
||||
{"Europe/Tirane", CET},
|
||||
{"Europe/Tiraspol", EET},
|
||||
{"Europe/Uzhgorod", FET},
|
||||
{"Europe/Uzhgorod", EET},
|
||||
{"Europe/Vaduz", CET},
|
||||
{"Europe/Vatican", CET},
|
||||
{"Europe/Vienna", CET},
|
||||
@ -715,7 +716,7 @@ public final class TimeZoneNames_it extends TimeZoneNamesBundle {
|
||||
"Ora estiva di Volgograd", "VOLST"}},
|
||||
{"Europe/Warsaw", CET},
|
||||
{"Europe/Zagreb", CET},
|
||||
{"Europe/Zaporozhye", FET},
|
||||
{"Europe/Zaporozhye", EET},
|
||||
{"Europe/Zurich", CET},
|
||||
{"GB", GMTBST},
|
||||
{"GB-Eire", GMTBST},
|
||||
|
||||
@ -333,6 +333,7 @@ public final class TimeZoneNames_ja extends TimeZoneNamesBundle {
|
||||
"\u4ecf\u9818\u30ae\u30a2\u30ca\u590f\u6642\u9593", "GFST"}},
|
||||
{"America/Cayman", EST},
|
||||
{"America/Chihuahua", MST},
|
||||
{"America/Creston", MST},
|
||||
{"America/Coral_Harbour", EST},
|
||||
{"America/Cordoba", AGT},
|
||||
{"America/Costa_Rica", CST},
|
||||
@ -678,7 +679,7 @@ public final class TimeZoneNames_ja extends TimeZoneNamesBundle {
|
||||
{"Europe/Istanbul", EET},
|
||||
{"Europe/Jersey", GMTBST},
|
||||
{"Europe/Kaliningrad", FET},
|
||||
{"Europe/Kiev", FET},
|
||||
{"Europe/Kiev", EET},
|
||||
{"Europe/Lisbon", WET},
|
||||
{"Europe/Ljubljana", CET},
|
||||
{"Europe/London", GMTBST},
|
||||
@ -699,14 +700,14 @@ public final class TimeZoneNames_ja extends TimeZoneNamesBundle {
|
||||
"\u30b5\u30de\u30e9\u590f\u6642\u9593", "SAMST"}},
|
||||
{"Europe/San_Marino", CET},
|
||||
{"Europe/Sarajevo", CET},
|
||||
{"Europe/Simferopol", FET},
|
||||
{"Europe/Simferopol", EET},
|
||||
{"Europe/Skopje", CET},
|
||||
{"Europe/Sofia", EET},
|
||||
{"Europe/Stockholm", CET},
|
||||
{"Europe/Tallinn", EET},
|
||||
{"Europe/Tirane", CET},
|
||||
{"Europe/Tiraspol", EET},
|
||||
{"Europe/Uzhgorod", FET},
|
||||
{"Europe/Uzhgorod", EET},
|
||||
{"Europe/Vaduz", CET},
|
||||
{"Europe/Vatican", CET},
|
||||
{"Europe/Vienna", CET},
|
||||
@ -715,7 +716,7 @@ public final class TimeZoneNames_ja extends TimeZoneNamesBundle {
|
||||
"\u30dc\u30eb\u30b4\u30b0\u30e9\u30fc\u30c9\u590f\u6642\u9593", "VOLST"}},
|
||||
{"Europe/Warsaw", CET},
|
||||
{"Europe/Zagreb", CET},
|
||||
{"Europe/Zaporozhye", FET},
|
||||
{"Europe/Zaporozhye", EET},
|
||||
{"Europe/Zurich", CET},
|
||||
{"GB", GMTBST},
|
||||
{"GB-Eire", GMTBST},
|
||||
|
||||
@ -333,6 +333,7 @@ public final class TimeZoneNames_ko extends TimeZoneNamesBundle {
|
||||
"\ud504\ub791\uc2a4\ub839 \uae30\uc544\ub098 \uc77c\uad11\uc808\uc57d\uc2dc\uac04", "GFST"}},
|
||||
{"America/Cayman", EST},
|
||||
{"America/Chihuahua", MST},
|
||||
{"America/Creston", MST},
|
||||
{"America/Coral_Harbour", EST},
|
||||
{"America/Cordoba", AGT},
|
||||
{"America/Costa_Rica", CST},
|
||||
@ -678,7 +679,7 @@ public final class TimeZoneNames_ko extends TimeZoneNamesBundle {
|
||||
{"Europe/Istanbul", EET},
|
||||
{"Europe/Jersey", GMTBST},
|
||||
{"Europe/Kaliningrad", FET},
|
||||
{"Europe/Kiev", FET},
|
||||
{"Europe/Kiev", EET},
|
||||
{"Europe/Lisbon", WET},
|
||||
{"Europe/Ljubljana", CET},
|
||||
{"Europe/London", GMTBST},
|
||||
@ -699,14 +700,14 @@ public final class TimeZoneNames_ko extends TimeZoneNamesBundle {
|
||||
"\uc0ac\ub9c8\ub77c \uc77c\uad11\uc808\uc57d\uc2dc\uac04", "SAMST"}},
|
||||
{"Europe/San_Marino", CET},
|
||||
{"Europe/Sarajevo", CET},
|
||||
{"Europe/Simferopol", FET},
|
||||
{"Europe/Simferopol", EET},
|
||||
{"Europe/Skopje", CET},
|
||||
{"Europe/Sofia", EET},
|
||||
{"Europe/Stockholm", CET},
|
||||
{"Europe/Tallinn", EET},
|
||||
{"Europe/Tirane", CET},
|
||||
{"Europe/Tiraspol", EET},
|
||||
{"Europe/Uzhgorod", FET},
|
||||
{"Europe/Uzhgorod", EET},
|
||||
{"Europe/Vaduz", CET},
|
||||
{"Europe/Vatican", CET},
|
||||
{"Europe/Vienna", CET},
|
||||
@ -715,7 +716,7 @@ public final class TimeZoneNames_ko extends TimeZoneNamesBundle {
|
||||
"\ubcfc\uace0\uadf8\ub77c\ub4dc \uc77c\uad11\uc808\uc57d\uc2dc\uac04", "VOLST"}},
|
||||
{"Europe/Warsaw", CET},
|
||||
{"Europe/Zagreb", CET},
|
||||
{"Europe/Zaporozhye", FET},
|
||||
{"Europe/Zaporozhye", EET},
|
||||
{"Europe/Zurich", CET},
|
||||
{"GB", GMTBST},
|
||||
{"GB-Eire", GMTBST},
|
||||
|
||||
@ -333,6 +333,7 @@ public final class TimeZoneNames_pt_BR extends TimeZoneNamesBundle {
|
||||
"Fuso hor\u00e1rio de ver\u00e3o da Guiana Francesa", "GFST"}},
|
||||
{"America/Cayman", EST},
|
||||
{"America/Chihuahua", MST},
|
||||
{"America/Creston", MST},
|
||||
{"America/Coral_Harbour", EST},
|
||||
{"America/Cordoba", AGT},
|
||||
{"America/Costa_Rica", CST},
|
||||
@ -678,7 +679,7 @@ public final class TimeZoneNames_pt_BR extends TimeZoneNamesBundle {
|
||||
{"Europe/Istanbul", EET},
|
||||
{"Europe/Jersey", GMTBST},
|
||||
{"Europe/Kaliningrad", FET},
|
||||
{"Europe/Kiev", FET},
|
||||
{"Europe/Kiev", EET},
|
||||
{"Europe/Lisbon", WET},
|
||||
{"Europe/Ljubljana", CET},
|
||||
{"Europe/London", GMTBST},
|
||||
@ -699,14 +700,14 @@ public final class TimeZoneNames_pt_BR extends TimeZoneNamesBundle {
|
||||
"Fuso hor\u00e1rio de ver\u00e3o de Samara", "SAMST"}},
|
||||
{"Europe/San_Marino", CET},
|
||||
{"Europe/Sarajevo", CET},
|
||||
{"Europe/Simferopol", FET},
|
||||
{"Europe/Simferopol", EET},
|
||||
{"Europe/Skopje", CET},
|
||||
{"Europe/Sofia", EET},
|
||||
{"Europe/Stockholm", CET},
|
||||
{"Europe/Tallinn", EET},
|
||||
{"Europe/Tirane", CET},
|
||||
{"Europe/Tiraspol", EET},
|
||||
{"Europe/Uzhgorod", FET},
|
||||
{"Europe/Uzhgorod", EET},
|
||||
{"Europe/Vaduz", CET},
|
||||
{"Europe/Vatican", CET},
|
||||
{"Europe/Vienna", CET},
|
||||
@ -715,7 +716,7 @@ public final class TimeZoneNames_pt_BR extends TimeZoneNamesBundle {
|
||||
"Fuso hor\u00e1rio de ver\u00e3o de Volgogrado", "VOLST"}},
|
||||
{"Europe/Warsaw", CET},
|
||||
{"Europe/Zagreb", CET},
|
||||
{"Europe/Zaporozhye", FET},
|
||||
{"Europe/Zaporozhye", EET},
|
||||
{"Europe/Zurich", CET},
|
||||
{"GB", GMTBST},
|
||||
{"GB-Eire", GMTBST},
|
||||
|
||||
@ -333,6 +333,7 @@ public final class TimeZoneNames_sv extends TimeZoneNamesBundle {
|
||||
"Franska Guyana, sommartid", "GFST"}},
|
||||
{"America/Cayman", EST},
|
||||
{"America/Chihuahua", MST},
|
||||
{"America/Creston", MST},
|
||||
{"America/Coral_Harbour", EST},
|
||||
{"America/Cordoba", AGT},
|
||||
{"America/Costa_Rica", CST},
|
||||
@ -678,7 +679,7 @@ public final class TimeZoneNames_sv extends TimeZoneNamesBundle {
|
||||
{"Europe/Istanbul", EET},
|
||||
{"Europe/Jersey", GMTBST},
|
||||
{"Europe/Kaliningrad", FET},
|
||||
{"Europe/Kiev", FET},
|
||||
{"Europe/Kiev", EET},
|
||||
{"Europe/Lisbon", WET},
|
||||
{"Europe/Ljubljana", CET},
|
||||
{"Europe/London", GMTBST},
|
||||
@ -699,14 +700,14 @@ public final class TimeZoneNames_sv extends TimeZoneNamesBundle {
|
||||
"Samara, sommartid", "SAMST"}},
|
||||
{"Europe/San_Marino", CET},
|
||||
{"Europe/Sarajevo", CET},
|
||||
{"Europe/Simferopol", FET},
|
||||
{"Europe/Simferopol", EET},
|
||||
{"Europe/Skopje", CET},
|
||||
{"Europe/Sofia", EET},
|
||||
{"Europe/Stockholm", CET},
|
||||
{"Europe/Tallinn", EET},
|
||||
{"Europe/Tirane", CET},
|
||||
{"Europe/Tiraspol", EET},
|
||||
{"Europe/Uzhgorod", FET},
|
||||
{"Europe/Uzhgorod", EET},
|
||||
{"Europe/Vaduz", CET},
|
||||
{"Europe/Vatican", CET},
|
||||
{"Europe/Vienna", CET},
|
||||
@ -715,7 +716,7 @@ public final class TimeZoneNames_sv extends TimeZoneNamesBundle {
|
||||
"Volgograd, sommartid", "VOLST"}},
|
||||
{"Europe/Warsaw", CET},
|
||||
{"Europe/Zagreb", CET},
|
||||
{"Europe/Zaporozhye", FET},
|
||||
{"Europe/Zaporozhye", EET},
|
||||
{"Europe/Zurich", CET},
|
||||
{"GB", GMTBST},
|
||||
{"GB-Eire", GMTBST},
|
||||
|
||||
@ -333,6 +333,7 @@ public final class TimeZoneNames_zh_CN extends TimeZoneNamesBundle {
|
||||
"\u6cd5\u5c5e\u572d\u4e9a\u90a3\u590f\u4ee4\u65f6", "GFST"}},
|
||||
{"America/Cayman", EST},
|
||||
{"America/Chihuahua", MST},
|
||||
{"America/Creston", MST},
|
||||
{"America/Coral_Harbour", EST},
|
||||
{"America/Cordoba", AGT},
|
||||
{"America/Costa_Rica", CST},
|
||||
@ -678,7 +679,7 @@ public final class TimeZoneNames_zh_CN extends TimeZoneNamesBundle {
|
||||
{"Europe/Istanbul", EET},
|
||||
{"Europe/Jersey", GMTBST},
|
||||
{"Europe/Kaliningrad", FET},
|
||||
{"Europe/Kiev", FET},
|
||||
{"Europe/Kiev", EET},
|
||||
{"Europe/Lisbon", WET},
|
||||
{"Europe/Ljubljana", CET},
|
||||
{"Europe/London", GMTBST},
|
||||
@ -699,14 +700,14 @@ public final class TimeZoneNames_zh_CN extends TimeZoneNamesBundle {
|
||||
"\u6c99\u9a6c\u62c9\u590f\u4ee4\u65f6", "SAMST"}},
|
||||
{"Europe/San_Marino", CET},
|
||||
{"Europe/Sarajevo", CET},
|
||||
{"Europe/Simferopol", FET},
|
||||
{"Europe/Simferopol", EET},
|
||||
{"Europe/Skopje", CET},
|
||||
{"Europe/Sofia", EET},
|
||||
{"Europe/Stockholm", CET},
|
||||
{"Europe/Tallinn", EET},
|
||||
{"Europe/Tirane", CET},
|
||||
{"Europe/Tiraspol", EET},
|
||||
{"Europe/Uzhgorod", FET},
|
||||
{"Europe/Uzhgorod", EET},
|
||||
{"Europe/Vaduz", CET},
|
||||
{"Europe/Vatican", CET},
|
||||
{"Europe/Vienna", CET},
|
||||
@ -715,7 +716,7 @@ public final class TimeZoneNames_zh_CN extends TimeZoneNamesBundle {
|
||||
"\u4f0f\u5c14\u52a0\u683c\u52d2\u590f\u4ee4\u65f6", "VOLST"}},
|
||||
{"Europe/Warsaw", CET},
|
||||
{"Europe/Zagreb", CET},
|
||||
{"Europe/Zaporozhye", FET},
|
||||
{"Europe/Zaporozhye", EET},
|
||||
{"Europe/Zurich", CET},
|
||||
{"GB", GMTBST},
|
||||
{"GB-Eire", GMTBST},
|
||||
|
||||
@ -333,6 +333,7 @@ public final class TimeZoneNames_zh_TW extends TimeZoneNamesBundle {
|
||||
"\u6cd5\u5c6c\u572d\u4e9e\u90a3\u590f\u4ee4\u6642\u9593", "GFST"}},
|
||||
{"America/Cayman", EST},
|
||||
{"America/Chihuahua", MST},
|
||||
{"America/Creston", MST},
|
||||
{"America/Coral_Harbour", EST},
|
||||
{"America/Cordoba", AGT},
|
||||
{"America/Costa_Rica", CST},
|
||||
@ -679,7 +680,7 @@ public final class TimeZoneNames_zh_TW extends TimeZoneNamesBundle {
|
||||
{"Europe/Istanbul", EET},
|
||||
{"Europe/Jersey", GMTBST},
|
||||
{"Europe/Kaliningrad", FET},
|
||||
{"Europe/Kiev", FET},
|
||||
{"Europe/Kiev", EET},
|
||||
{"Europe/Lisbon", WET},
|
||||
{"Europe/Ljubljana", CET},
|
||||
{"Europe/London", GMTBST},
|
||||
@ -700,14 +701,14 @@ public final class TimeZoneNames_zh_TW extends TimeZoneNamesBundle {
|
||||
"\u6c99\u99ac\u62c9\u590f\u4ee4\u6642\u9593", "SAMST"}},
|
||||
{"Europe/San_Marino", CET},
|
||||
{"Europe/Sarajevo", CET},
|
||||
{"Europe/Simferopol", FET},
|
||||
{"Europe/Simferopol", EET},
|
||||
{"Europe/Skopje", CET},
|
||||
{"Europe/Sofia", EET},
|
||||
{"Europe/Stockholm", CET},
|
||||
{"Europe/Tallinn", EET},
|
||||
{"Europe/Tirane", CET},
|
||||
{"Europe/Tiraspol", EET},
|
||||
{"Europe/Uzhgorod", FET},
|
||||
{"Europe/Uzhgorod", EET},
|
||||
{"Europe/Vaduz", CET},
|
||||
{"Europe/Vatican", CET},
|
||||
{"Europe/Vienna", CET},
|
||||
@ -716,7 +717,7 @@ public final class TimeZoneNames_zh_TW extends TimeZoneNamesBundle {
|
||||
"\u4f0f\u723e\u52a0\u683c\u52d2\u590f\u4ee4\u6642\u9593", "VOLST"}},
|
||||
{"Europe/Warsaw", CET},
|
||||
{"Europe/Zagreb", CET},
|
||||
{"Europe/Zaporozhye", FET},
|
||||
{"Europe/Zaporozhye", EET},
|
||||
{"Europe/Zurich", CET},
|
||||
{"GB", GMTBST},
|
||||
{"GB-Eire", GMTBST},
|
||||
|
||||
@ -37,10 +37,10 @@
|
||||
#include "manifest_info.h"
|
||||
#include "version_comp.h"
|
||||
|
||||
#ifdef __linux__
|
||||
#include <pthread.h>
|
||||
#else
|
||||
#ifdef __solaris__
|
||||
#include <thread.h>
|
||||
#else
|
||||
#include <pthread.h>
|
||||
#endif
|
||||
|
||||
#define JVM_DLL "libjvm.so"
|
||||
@ -1434,7 +1434,18 @@ jlong_format_specifier() {
|
||||
int
|
||||
ContinueInNewThread0(int (JNICALL *continuation)(void *), jlong stack_size, void * args) {
|
||||
int rslt;
|
||||
#ifdef __linux__
|
||||
#ifdef __solaris__
|
||||
thread_t tid;
|
||||
long flags = 0;
|
||||
if (thr_create(NULL, stack_size, (void *(*)(void *))continuation, args, flags, &tid) == 0) {
|
||||
void * tmp;
|
||||
thr_join(tid, NULL, &tmp);
|
||||
rslt = (int)tmp;
|
||||
} else {
|
||||
/* See below. Continue in current thread if thr_create() failed */
|
||||
rslt = continuation(args);
|
||||
}
|
||||
#else
|
||||
pthread_t tid;
|
||||
pthread_attr_t attr;
|
||||
pthread_attr_init(&attr);
|
||||
@ -1459,17 +1470,6 @@ ContinueInNewThread0(int (JNICALL *continuation)(void *), jlong stack_size, void
|
||||
}
|
||||
|
||||
pthread_attr_destroy(&attr);
|
||||
#else
|
||||
thread_t tid;
|
||||
long flags = 0;
|
||||
if (thr_create(NULL, stack_size, (void *(*)(void *))continuation, args, flags, &tid) == 0) {
|
||||
void * tmp;
|
||||
thr_join(tid, NULL, &tmp);
|
||||
rslt = (int)tmp;
|
||||
} else {
|
||||
/* See above. Continue in current thread if thr_create() failed */
|
||||
rslt = continuation(args);
|
||||
}
|
||||
#endif
|
||||
return rslt;
|
||||
}
|
||||
|
||||
42
jdk/src/solaris/classes/java/lang/ClassLoaderHelper.java
Normal file
42
jdk/src/solaris/classes/java/lang/ClassLoaderHelper.java
Normal file
@ -0,0 +1,42 @@
|
||||
/*
|
||||
* Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
* under the terms of the GNU General Public License version 2 only, as
|
||||
* published by the Free Software Foundation. Oracle designates this
|
||||
* particular file as subject to the "Classpath" exception as provided
|
||||
* by Oracle in the LICENSE file that accompanied this code.
|
||||
*
|
||||
* This code 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
|
||||
* version 2 for more details (a copy is included in the LICENSE file that
|
||||
* accompanied this code).
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License version
|
||||
* 2 along with this work; if not, write to the Free Software Foundation,
|
||||
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||
* or visit www.oracle.com if you need additional information or have any
|
||||
* questions.
|
||||
*/
|
||||
package java.lang;
|
||||
|
||||
import java.io.File;
|
||||
|
||||
class ClassLoaderHelper {
|
||||
|
||||
private ClassLoaderHelper() {}
|
||||
|
||||
/**
|
||||
* Returns an alternate path name for the given file
|
||||
* such that if the original pathname did not exist, then the
|
||||
* file may be located at the alternate location.
|
||||
* For most platforms, this behavior is not supported and returns null.
|
||||
*/
|
||||
static File mapAlternativeName(File lib) {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
@ -35,8 +35,7 @@
|
||||
#include <sys/time.h>
|
||||
#ifdef __solaris__
|
||||
#include <thread.h>
|
||||
#endif
|
||||
#if defined(__linux__) || defined(_ALLBSD_SOURCE)
|
||||
#else
|
||||
#include <pthread.h>
|
||||
#include <sys/poll.h>
|
||||
#endif
|
||||
@ -306,9 +305,7 @@ dbgsysTlsGet(int index) {
|
||||
return r;
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
#if defined(__linux__) || defined(_ALLBSD_SOURCE)
|
||||
#else
|
||||
int
|
||||
dbgsysTlsAlloc() {
|
||||
pthread_key_t key;
|
||||
|
||||
42
jdk/src/windows/classes/java/lang/ClassLoaderHelper.java
Normal file
42
jdk/src/windows/classes/java/lang/ClassLoaderHelper.java
Normal file
@ -0,0 +1,42 @@
|
||||
/*
|
||||
* Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
* under the terms of the GNU General Public License version 2 only, as
|
||||
* published by the Free Software Foundation. Oracle designates this
|
||||
* particular file as subject to the "Classpath" exception as provided
|
||||
* by Oracle in the LICENSE file that accompanied this code.
|
||||
*
|
||||
* This code 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
|
||||
* version 2 for more details (a copy is included in the LICENSE file that
|
||||
* accompanied this code).
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License version
|
||||
* 2 along with this work; if not, write to the Free Software Foundation,
|
||||
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
*
|
||||
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
|
||||
* or visit www.oracle.com if you need additional information or have any
|
||||
* questions.
|
||||
*/
|
||||
package java.lang;
|
||||
|
||||
import java.io.File;
|
||||
|
||||
class ClassLoaderHelper {
|
||||
|
||||
private ClassLoaderHelper() {}
|
||||
|
||||
/**
|
||||
* Returns an alternate path name for the given file
|
||||
* such that if the original pathname did not exist, then the
|
||||
* file may be located at the alternate location.
|
||||
* For most platforms, this behavior is not supported and returns null.
|
||||
*/
|
||||
static File mapAlternativeName(File lib) {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
@ -24,7 +24,7 @@
|
||||
|
||||
/**
|
||||
* @test
|
||||
* @bug 7037261
|
||||
* @bug 7037261 7070436
|
||||
* @summary Check j.l.Character.isLowerCase/isUppercase/isAlphabetic/isIdeographic
|
||||
*/
|
||||
|
||||
|
||||
@ -24,7 +24,7 @@
|
||||
|
||||
/**
|
||||
* @test
|
||||
* @bug 6945564 6959267 7033561
|
||||
* @bug 6945564 6959267 7033561 7070436
|
||||
* @summary Check that the j.l.Character.UnicodeScript
|
||||
*/
|
||||
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
# PropList-6.0.0.txt
|
||||
# Date: 2010-08-19, 00:48:28 GMT [MD]
|
||||
# PropList-6.1.0.txt
|
||||
# Date: 2011-11-30, 01:49:54 GMT [MD]
|
||||
#
|
||||
# Unicode Character Database
|
||||
# Copyright (c) 1991-2010 Unicode, Inc.
|
||||
# Copyright (c) 1991-2011 Unicode, Inc.
|
||||
# For terms of use, see http://www.unicode.org/terms_of_use.html
|
||||
# For documentation, see http://www.unicode.org/reports/tr44/
|
||||
|
||||
@ -50,6 +50,7 @@
|
||||
2212 ; Dash # Sm MINUS SIGN
|
||||
2E17 ; Dash # Pd DOUBLE OBLIQUE HYPHEN
|
||||
2E1A ; Dash # Pd HYPHEN WITH DIAERESIS
|
||||
2E3A..2E3B ; Dash # Pd [2] TWO-EM DASH..THREE-EM DASH
|
||||
301C ; Dash # Pd WAVE DASH
|
||||
3030 ; Dash # Pd WAVY DASH
|
||||
30A0 ; Dash # Pd KATAKANA-HIRAGANA DOUBLE HYPHEN
|
||||
@ -58,7 +59,7 @@ FE58 ; Dash # Pd SMALL EM DASH
|
||||
FE63 ; Dash # Pd SMALL HYPHEN-MINUS
|
||||
FF0D ; Dash # Pd FULLWIDTH HYPHEN-MINUS
|
||||
|
||||
# Total code points: 25
|
||||
# Total code points: 27
|
||||
|
||||
# ================================================
|
||||
|
||||
@ -158,6 +159,7 @@ A92F ; Terminal_Punctuation # Po KAYAH LI SIGN SHYA
|
||||
A9C7..A9C9 ; Terminal_Punctuation # Po [3] JAVANESE PADA PANGKAT..JAVANESE PADA LUNGSI
|
||||
AA5D..AA5F ; Terminal_Punctuation # Po [3] CHAM PUNCTUATION DANDA..CHAM PUNCTUATION TRIPLE DANDA
|
||||
AADF ; Terminal_Punctuation # Po TAI VIET SYMBOL KOI KOI
|
||||
AAF0..AAF1 ; Terminal_Punctuation # Po [2] MEETEI MAYEK CHEIKHAN..MEETEI MAYEK AHANG KHUDAM
|
||||
ABEB ; Terminal_Punctuation # Po MEETEI MAYEK CHEIKHEI
|
||||
FE50..FE52 ; Terminal_Punctuation # Po [3] SMALL COMMA..SMALL FULL STOP
|
||||
FE54..FE57 ; Terminal_Punctuation # Po [4] SMALL SEMICOLON..SMALL EXCLAMATION MARK
|
||||
@ -175,9 +177,11 @@ FF64 ; Terminal_Punctuation # Po HALFWIDTH IDEOGRAPHIC COMMA
|
||||
10B3A..10B3F ; Terminal_Punctuation # Po [6] TINY TWO DOTS OVER ONE DOT PUNCTUATION..LARGE ONE RING OVER TWO RINGS PUNCTUATION
|
||||
11047..1104D ; Terminal_Punctuation # Po [7] BRAHMI DANDA..BRAHMI PUNCTUATION LOTUS
|
||||
110BE..110C1 ; Terminal_Punctuation # Po [4] KAITHI SECTION MARK..KAITHI DOUBLE DANDA
|
||||
11141..11143 ; Terminal_Punctuation # Po [3] CHAKMA DANDA..CHAKMA QUESTION MARK
|
||||
111C5..111C6 ; Terminal_Punctuation # Po [2] SHARADA DANDA..SHARADA DOUBLE DANDA
|
||||
12470..12473 ; Terminal_Punctuation # Po [4] CUNEIFORM PUNCTUATION SIGN OLD ASSYRIAN WORD DIVIDER..CUNEIFORM PUNCTUATION SIGN DIAGONAL TRICOLON
|
||||
|
||||
# Total code points: 169
|
||||
# Total code points: 176
|
||||
|
||||
# ================================================
|
||||
|
||||
@ -320,8 +324,41 @@ FF3E ; Other_Math # Sk FULLWIDTH CIRCUMFLEX ACCENT
|
||||
1D7AA..1D7C2 ; Other_Math # L& [25] MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL ALPHA..MATHEMATICAL SANS-SERIF BOLD ITALIC SMALL OMEGA
|
||||
1D7C4..1D7CB ; Other_Math # L& [8] MATHEMATICAL SANS-SERIF BOLD ITALIC EPSILON SYMBOL..MATHEMATICAL BOLD SMALL DIGAMMA
|
||||
1D7CE..1D7FF ; Other_Math # Nd [50] MATHEMATICAL BOLD DIGIT ZERO..MATHEMATICAL MONOSPACE DIGIT NINE
|
||||
1EE00..1EE03 ; Other_Math # Lo [4] ARABIC MATHEMATICAL ALEF..ARABIC MATHEMATICAL DAL
|
||||
1EE05..1EE1F ; Other_Math # Lo [27] ARABIC MATHEMATICAL WAW..ARABIC MATHEMATICAL DOTLESS QAF
|
||||
1EE21..1EE22 ; Other_Math # Lo [2] ARABIC MATHEMATICAL INITIAL BEH..ARABIC MATHEMATICAL INITIAL JEEM
|
||||
1EE24 ; Other_Math # Lo ARABIC MATHEMATICAL INITIAL HEH
|
||||
1EE27 ; Other_Math # Lo ARABIC MATHEMATICAL INITIAL HAH
|
||||
1EE29..1EE32 ; Other_Math # Lo [10] ARABIC MATHEMATICAL INITIAL YEH..ARABIC MATHEMATICAL INITIAL QAF
|
||||
1EE34..1EE37 ; Other_Math # Lo [4] ARABIC MATHEMATICAL INITIAL SHEEN..ARABIC MATHEMATICAL INITIAL KHAH
|
||||
1EE39 ; Other_Math # Lo ARABIC MATHEMATICAL INITIAL DAD
|
||||
1EE3B ; Other_Math # Lo ARABIC MATHEMATICAL INITIAL GHAIN
|
||||
1EE42 ; Other_Math # Lo ARABIC MATHEMATICAL TAILED JEEM
|
||||
1EE47 ; Other_Math # Lo ARABIC MATHEMATICAL TAILED HAH
|
||||
1EE49 ; Other_Math # Lo ARABIC MATHEMATICAL TAILED YEH
|
||||
1EE4B ; Other_Math # Lo ARABIC MATHEMATICAL TAILED LAM
|
||||
1EE4D..1EE4F ; Other_Math # Lo [3] ARABIC MATHEMATICAL TAILED NOON..ARABIC MATHEMATICAL TAILED AIN
|
||||
1EE51..1EE52 ; Other_Math # Lo [2] ARABIC MATHEMATICAL TAILED SAD..ARABIC MATHEMATICAL TAILED QAF
|
||||
1EE54 ; Other_Math # Lo ARABIC MATHEMATICAL TAILED SHEEN
|
||||
1EE57 ; Other_Math # Lo ARABIC MATHEMATICAL TAILED KHAH
|
||||
1EE59 ; Other_Math # Lo ARABIC MATHEMATICAL TAILED DAD
|
||||
1EE5B ; Other_Math # Lo ARABIC MATHEMATICAL TAILED GHAIN
|
||||
1EE5D ; Other_Math # Lo ARABIC MATHEMATICAL TAILED DOTLESS NOON
|
||||
1EE5F ; Other_Math # Lo ARABIC MATHEMATICAL TAILED DOTLESS QAF
|
||||
1EE61..1EE62 ; Other_Math # Lo [2] ARABIC MATHEMATICAL STRETCHED BEH..ARABIC MATHEMATICAL STRETCHED JEEM
|
||||
1EE64 ; Other_Math # Lo ARABIC MATHEMATICAL STRETCHED HEH
|
||||
1EE67..1EE6A ; Other_Math # Lo [4] ARABIC MATHEMATICAL STRETCHED HAH..ARABIC MATHEMATICAL STRETCHED KAF
|
||||
1EE6C..1EE72 ; Other_Math # Lo [7] ARABIC MATHEMATICAL STRETCHED MEEM..ARABIC MATHEMATICAL STRETCHED QAF
|
||||
1EE74..1EE77 ; Other_Math # Lo [4] ARABIC MATHEMATICAL STRETCHED SHEEN..ARABIC MATHEMATICAL STRETCHED KHAH
|
||||
1EE79..1EE7C ; Other_Math # Lo [4] ARABIC MATHEMATICAL STRETCHED DAD..ARABIC MATHEMATICAL STRETCHED DOTLESS BEH
|
||||
1EE7E ; Other_Math # Lo ARABIC MATHEMATICAL STRETCHED DOTLESS FEH
|
||||
1EE80..1EE89 ; Other_Math # Lo [10] ARABIC MATHEMATICAL LOOPED ALEF..ARABIC MATHEMATICAL LOOPED YEH
|
||||
1EE8B..1EE9B ; Other_Math # Lo [17] ARABIC MATHEMATICAL LOOPED LAM..ARABIC MATHEMATICAL LOOPED GHAIN
|
||||
1EEA1..1EEA3 ; Other_Math # Lo [3] ARABIC MATHEMATICAL DOUBLE-STRUCK BEH..ARABIC MATHEMATICAL DOUBLE-STRUCK DAL
|
||||
1EEA5..1EEA9 ; Other_Math # Lo [5] ARABIC MATHEMATICAL DOUBLE-STRUCK WAW..ARABIC MATHEMATICAL DOUBLE-STRUCK YEH
|
||||
1EEAB..1EEBB ; Other_Math # Lo [17] ARABIC MATHEMATICAL DOUBLE-STRUCK LAM..ARABIC MATHEMATICAL DOUBLE-STRUCK GHAIN
|
||||
|
||||
# Total code points: 1217
|
||||
# Total code points: 1358
|
||||
|
||||
# ================================================
|
||||
|
||||
@ -365,6 +402,8 @@ FF41..FF46 ; Hex_Digit # L& [6] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH L
|
||||
081B..0823 ; Other_Alphabetic # Mn [9] SAMARITAN MARK EPENTHETIC YUT..SAMARITAN VOWEL SIGN A
|
||||
0825..0827 ; Other_Alphabetic # Mn [3] SAMARITAN VOWEL SIGN SHORT A..SAMARITAN VOWEL SIGN U
|
||||
0829..082C ; Other_Alphabetic # Mn [4] SAMARITAN VOWEL SIGN LONG I..SAMARITAN VOWEL SIGN SUKUN
|
||||
08E4..08E9 ; Other_Alphabetic # Mn [6] ARABIC CURLY FATHA..ARABIC CURLY KASRATAN
|
||||
08F0..08FE ; Other_Alphabetic # Mn [15] ARABIC OPEN FATHATAN..ARABIC DAMMA WITH DOT
|
||||
0900..0902 ; Other_Alphabetic # Mn [3] DEVANAGARI SIGN INVERTED CANDRABINDU..DEVANAGARI SIGN ANUSVARA
|
||||
0903 ; Other_Alphabetic # Mc DEVANAGARI SIGN VISARGA
|
||||
093A ; Other_Alphabetic # Mn DEVANAGARI VOWEL SIGN OE
|
||||
@ -525,6 +564,7 @@ FF41..FF46 ; Hex_Digit # L& [6] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH L
|
||||
1BA2..1BA5 ; Other_Alphabetic # Mn [4] SUNDANESE CONSONANT SIGN PANYAKRA..SUNDANESE VOWEL SIGN PANYUKU
|
||||
1BA6..1BA7 ; Other_Alphabetic # Mc [2] SUNDANESE VOWEL SIGN PANAELAENG..SUNDANESE VOWEL SIGN PANOLONG
|
||||
1BA8..1BA9 ; Other_Alphabetic # Mn [2] SUNDANESE VOWEL SIGN PAMEPET..SUNDANESE VOWEL SIGN PANEULEUNG
|
||||
1BAC..1BAD ; Other_Alphabetic # Mc [2] SUNDANESE CONSONANT SIGN PASANGAN MA..SUNDANESE CONSONANT SIGN PASANGAN WA
|
||||
1BE7 ; Other_Alphabetic # Mc BATAK VOWEL SIGN E
|
||||
1BE8..1BE9 ; Other_Alphabetic # Mn [2] BATAK VOWEL SIGN PAKPAK E..BATAK VOWEL SIGN EE
|
||||
1BEA..1BEC ; Other_Alphabetic # Mc [3] BATAK VOWEL SIGN I..BATAK VOWEL SIGN O
|
||||
@ -534,9 +574,11 @@ FF41..FF46 ; Hex_Digit # L& [6] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH L
|
||||
1C24..1C2B ; Other_Alphabetic # Mc [8] LEPCHA SUBJOINED LETTER YA..LEPCHA VOWEL SIGN UU
|
||||
1C2C..1C33 ; Other_Alphabetic # Mn [8] LEPCHA VOWEL SIGN E..LEPCHA CONSONANT SIGN T
|
||||
1C34..1C35 ; Other_Alphabetic # Mc [2] LEPCHA CONSONANT SIGN NYIN-DO..LEPCHA CONSONANT SIGN KANG
|
||||
1CF2 ; Other_Alphabetic # Mc VEDIC SIGN ARDHAVISARGA
|
||||
1CF2..1CF3 ; Other_Alphabetic # Mc [2] VEDIC SIGN ARDHAVISARGA..VEDIC SIGN ROTATED ARDHAVISARGA
|
||||
24B6..24E9 ; Other_Alphabetic # So [52] CIRCLED LATIN CAPITAL LETTER A..CIRCLED LATIN SMALL LETTER Z
|
||||
2DE0..2DFF ; Other_Alphabetic # Mn [32] COMBINING CYRILLIC LETTER BE..COMBINING CYRILLIC LETTER IOTIFIED BIG YUS
|
||||
A674..A67B ; Other_Alphabetic # Mn [8] COMBINING CYRILLIC LETTER UKRAINIAN IE..COMBINING CYRILLIC LETTER OMEGA
|
||||
A69F ; Other_Alphabetic # Mn COMBINING CYRILLIC LETTER IOTIFIED E
|
||||
A823..A824 ; Other_Alphabetic # Mc [2] SYLOTI NAGRI VOWEL SIGN A..SYLOTI NAGRI VOWEL SIGN I
|
||||
A825..A826 ; Other_Alphabetic # Mn [2] SYLOTI NAGRI VOWEL SIGN U..SYLOTI NAGRI VOWEL SIGN E
|
||||
A827 ; Other_Alphabetic # Mc SYLOTI NAGRI VOWEL SIGN OO
|
||||
@ -564,6 +606,10 @@ AAB0 ; Other_Alphabetic # Mn TAI VIET MAI KANG
|
||||
AAB2..AAB4 ; Other_Alphabetic # Mn [3] TAI VIET VOWEL I..TAI VIET VOWEL U
|
||||
AAB7..AAB8 ; Other_Alphabetic # Mn [2] TAI VIET MAI KHIT..TAI VIET VOWEL IA
|
||||
AABE ; Other_Alphabetic # Mn TAI VIET VOWEL AM
|
||||
AAEB ; Other_Alphabetic # Mc MEETEI MAYEK VOWEL SIGN II
|
||||
AAEC..AAED ; Other_Alphabetic # Mn [2] MEETEI MAYEK VOWEL SIGN UU..MEETEI MAYEK VOWEL SIGN AAI
|
||||
AAEE..AAEF ; Other_Alphabetic # Mc [2] MEETEI MAYEK VOWEL SIGN AU..MEETEI MAYEK VOWEL SIGN AAU
|
||||
AAF5 ; Other_Alphabetic # Mc MEETEI MAYEK VOWEL SIGN VISARGA
|
||||
ABE3..ABE4 ; Other_Alphabetic # Mc [2] MEETEI MAYEK VOWEL SIGN ONAP..MEETEI MAYEK VOWEL SIGN INAP
|
||||
ABE5 ; Other_Alphabetic # Mn MEETEI MAYEK VOWEL SIGN ANAP
|
||||
ABE6..ABE7 ; Other_Alphabetic # Mc [2] MEETEI MAYEK VOWEL SIGN YENAP..MEETEI MAYEK VOWEL SIGN SOUNAP
|
||||
@ -581,8 +627,23 @@ FB1E ; Other_Alphabetic # Mn HEBREW POINT JUDEO-SPANISH VARIKA
|
||||
110B0..110B2 ; Other_Alphabetic # Mc [3] KAITHI VOWEL SIGN AA..KAITHI VOWEL SIGN II
|
||||
110B3..110B6 ; Other_Alphabetic # Mn [4] KAITHI VOWEL SIGN U..KAITHI VOWEL SIGN AI
|
||||
110B7..110B8 ; Other_Alphabetic # Mc [2] KAITHI VOWEL SIGN O..KAITHI VOWEL SIGN AU
|
||||
11100..11102 ; Other_Alphabetic # Mn [3] CHAKMA SIGN CANDRABINDU..CHAKMA SIGN VISARGA
|
||||
11127..1112B ; Other_Alphabetic # Mn [5] CHAKMA VOWEL SIGN A..CHAKMA VOWEL SIGN UU
|
||||
1112C ; Other_Alphabetic # Mc CHAKMA VOWEL SIGN E
|
||||
1112D..11132 ; Other_Alphabetic # Mn [6] CHAKMA VOWEL SIGN AI..CHAKMA AU MARK
|
||||
11180..11181 ; Other_Alphabetic # Mn [2] SHARADA SIGN CANDRABINDU..SHARADA SIGN ANUSVARA
|
||||
11182 ; Other_Alphabetic # Mc SHARADA SIGN VISARGA
|
||||
111B3..111B5 ; Other_Alphabetic # Mc [3] SHARADA VOWEL SIGN AA..SHARADA VOWEL SIGN II
|
||||
111B6..111BE ; Other_Alphabetic # Mn [9] SHARADA VOWEL SIGN U..SHARADA VOWEL SIGN O
|
||||
111BF ; Other_Alphabetic # Mc SHARADA VOWEL SIGN AU
|
||||
116AB ; Other_Alphabetic # Mn TAKRI SIGN ANUSVARA
|
||||
116AC ; Other_Alphabetic # Mc TAKRI SIGN VISARGA
|
||||
116AD ; Other_Alphabetic # Mn TAKRI VOWEL SIGN AA
|
||||
116AE..116AF ; Other_Alphabetic # Mc [2] TAKRI VOWEL SIGN I..TAKRI VOWEL SIGN II
|
||||
116B0..116B5 ; Other_Alphabetic # Mn [6] TAKRI VOWEL SIGN U..TAKRI VOWEL SIGN AU
|
||||
16F51..16F7E ; Other_Alphabetic # Mc [46] MIAO SIGN ASPIRATION..MIAO VOWEL SIGN NG
|
||||
|
||||
# Total code points: 795
|
||||
# Total code points: 922
|
||||
|
||||
# ================================================
|
||||
|
||||
@ -591,16 +652,15 @@ FB1E ; Other_Alphabetic # Mn HEBREW POINT JUDEO-SPANISH VARIKA
|
||||
3021..3029 ; Ideographic # Nl [9] HANGZHOU NUMERAL ONE..HANGZHOU NUMERAL NINE
|
||||
3038..303A ; Ideographic # Nl [3] HANGZHOU NUMERAL TEN..HANGZHOU NUMERAL THIRTY
|
||||
3400..4DB5 ; Ideographic # Lo [6582] CJK UNIFIED IDEOGRAPH-3400..CJK UNIFIED IDEOGRAPH-4DB5
|
||||
4E00..9FCB ; Ideographic # Lo [20940] CJK UNIFIED IDEOGRAPH-4E00..CJK UNIFIED IDEOGRAPH-9FCB
|
||||
F900..FA2D ; Ideographic # Lo [302] CJK COMPATIBILITY IDEOGRAPH-F900..CJK COMPATIBILITY IDEOGRAPH-FA2D
|
||||
FA30..FA6D ; Ideographic # Lo [62] CJK COMPATIBILITY IDEOGRAPH-FA30..CJK COMPATIBILITY IDEOGRAPH-FA6D
|
||||
4E00..9FCC ; Ideographic # Lo [20941] CJK UNIFIED IDEOGRAPH-4E00..CJK UNIFIED IDEOGRAPH-9FCC
|
||||
F900..FA6D ; Ideographic # Lo [366] CJK COMPATIBILITY IDEOGRAPH-F900..CJK COMPATIBILITY IDEOGRAPH-FA6D
|
||||
FA70..FAD9 ; Ideographic # Lo [106] CJK COMPATIBILITY IDEOGRAPH-FA70..CJK COMPATIBILITY IDEOGRAPH-FAD9
|
||||
20000..2A6D6 ; Ideographic # Lo [42711] CJK UNIFIED IDEOGRAPH-20000..CJK UNIFIED IDEOGRAPH-2A6D6
|
||||
2A700..2B734 ; Ideographic # Lo [4149] CJK UNIFIED IDEOGRAPH-2A700..CJK UNIFIED IDEOGRAPH-2B734
|
||||
2B740..2B81D ; Ideographic # Lo [222] CJK UNIFIED IDEOGRAPH-2B740..CJK UNIFIED IDEOGRAPH-2B81D
|
||||
2F800..2FA1D ; Ideographic # Lo [542] CJK COMPATIBILITY IDEOGRAPH-2F800..CJK COMPATIBILITY IDEOGRAPH-2FA1D
|
||||
|
||||
# Total code points: 75630
|
||||
# Total code points: 75633
|
||||
|
||||
# ================================================
|
||||
|
||||
@ -645,6 +705,7 @@ FA70..FAD9 ; Ideographic # Lo [106] CJK COMPATIBILITY IDEOGRAPH-FA70..CJK COM
|
||||
07EB..07F3 ; Diacritic # Mn [9] NKO COMBINING SHORT HIGH TONE..NKO COMBINING DOUBLE DOT ABOVE
|
||||
07F4..07F5 ; Diacritic # Lm [2] NKO HIGH TONE APOSTROPHE..NKO LOW TONE APOSTROPHE
|
||||
0818..0819 ; Diacritic # Mn [2] SAMARITAN MARK OCCLUSION..SAMARITAN MARK DAGESH
|
||||
08E4..08FE ; Diacritic # Mn [27] ARABIC CURLY FATHA..ARABIC DAMMA WITH DOT
|
||||
093C ; Diacritic # Mn DEVANAGARI SIGN NUKTA
|
||||
094D ; Diacritic # Mn DEVANAGARI SIGN VIRAMA
|
||||
0951..0954 ; Diacritic # Mn [4] DEVANAGARI STRESS SIGN UDATTA..DEVANAGARI ACUTE ACCENT
|
||||
@ -689,6 +750,7 @@ FA70..FAD9 ; Ideographic # Lo [106] CJK COMPATIBILITY IDEOGRAPH-FA70..CJK COM
|
||||
1B44 ; Diacritic # Mc BALINESE ADEG ADEG
|
||||
1B6B..1B73 ; Diacritic # Mn [9] BALINESE MUSICAL SYMBOL COMBINING TEGEH..BALINESE MUSICAL SYMBOL COMBINING GONG
|
||||
1BAA ; Diacritic # Mc SUNDANESE SIGN PAMAAEH
|
||||
1BAB ; Diacritic # Mn SUNDANESE SIGN VIRAMA
|
||||
1C36..1C37 ; Diacritic # Mn [2] LEPCHA SIGN RAN..LEPCHA SIGN NUKTA
|
||||
1C78..1C7D ; Diacritic # Lm [6] OL CHIKI MU TTUDDAG..OL CHIKI AHAD
|
||||
1CD0..1CD2 ; Diacritic # Mn [3] VEDIC TONE KARSHANA..VEDIC TONE PRENKHA
|
||||
@ -697,8 +759,8 @@ FA70..FAD9 ; Ideographic # Lo [106] CJK COMPATIBILITY IDEOGRAPH-FA70..CJK COM
|
||||
1CE1 ; Diacritic # Mc VEDIC TONE ATHARVAVEDIC INDEPENDENT SVARITA
|
||||
1CE2..1CE8 ; Diacritic # Mn [7] VEDIC SIGN VISARGA SVARITA..VEDIC SIGN VISARGA ANUDATTA WITH TAIL
|
||||
1CED ; Diacritic # Mn VEDIC SIGN TIRYAK
|
||||
1D2C..1D61 ; Diacritic # Lm [54] MODIFIER LETTER CAPITAL A..MODIFIER LETTER SMALL CHI
|
||||
1D62..1D6A ; Diacritic # L& [9] LATIN SUBSCRIPT SMALL LETTER I..GREEK SUBSCRIPT SMALL LETTER CHI
|
||||
1CF4 ; Diacritic # Mn VEDIC TONE CANDRA ABOVE
|
||||
1D2C..1D6A ; Diacritic # Lm [63] MODIFIER LETTER CAPITAL A..GREEK SUBSCRIPT SMALL LETTER CHI
|
||||
1DC4..1DCF ; Diacritic # Mn [12] COMBINING MACRON-ACUTE..COMBINING ZIGZAG BELOW
|
||||
1DFD..1DFF ; Diacritic # Mn [3] COMBINING ALMOST EQUAL TO BELOW..COMBINING RIGHT ARROWHEAD AND DOWN ARROWHEAD BELOW
|
||||
1FBD ; Diacritic # Sk GREEK KORONIS
|
||||
@ -709,7 +771,8 @@ FA70..FAD9 ; Ideographic # Lo [106] CJK COMPATIBILITY IDEOGRAPH-FA70..CJK COM
|
||||
1FFD..1FFE ; Diacritic # Sk [2] GREEK OXIA..GREEK DASIA
|
||||
2CEF..2CF1 ; Diacritic # Mn [3] COPTIC COMBINING NI ABOVE..COPTIC COMBINING SPIRITUS LENIS
|
||||
2E2F ; Diacritic # Lm VERTICAL TILDE
|
||||
302A..302F ; Diacritic # Mn [6] IDEOGRAPHIC LEVEL TONE MARK..HANGUL DOUBLE DOT TONE MARK
|
||||
302A..302D ; Diacritic # Mn [4] IDEOGRAPHIC LEVEL TONE MARK..IDEOGRAPHIC ENTERING TONE MARK
|
||||
302E..302F ; Diacritic # Mc [2] HANGUL SINGLE DOT TONE MARK..HANGUL DOUBLE DOT TONE MARK
|
||||
3099..309A ; Diacritic # Mn [2] COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK..COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK
|
||||
309B..309C ; Diacritic # Sk [2] KATAKANA-HIRAGANA VOICED SOUND MARK..KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK
|
||||
30FC ; Diacritic # Lm KATAKANA-HIRAGANA PROLONGED SOUND MARK
|
||||
@ -720,6 +783,7 @@ A6F0..A6F1 ; Diacritic # Mn [2] BAMUM COMBINING MARK KOQNDON..BAMUM COMBINI
|
||||
A717..A71F ; Diacritic # Lm [9] MODIFIER LETTER DOT VERTICAL BAR..MODIFIER LETTER LOW INVERTED EXCLAMATION MARK
|
||||
A720..A721 ; Diacritic # Sk [2] MODIFIER LETTER STRESS AND HIGH TONE..MODIFIER LETTER STRESS AND LOW TONE
|
||||
A788 ; Diacritic # Lm MODIFIER LETTER LOW CIRCUMFLEX ACCENT
|
||||
A7F8..A7F9 ; Diacritic # Lm [2] MODIFIER LETTER CAPITAL H WITH STROKE..MODIFIER LETTER SMALL LIGATURE OE
|
||||
A8C4 ; Diacritic # Mn SAURASHTRA SIGN VIRAMA
|
||||
A8E0..A8F1 ; Diacritic # Mn [18] COMBINING DEVANAGARI DIGIT ZERO..COMBINING DEVANAGARI SIGN AVAGRAHA
|
||||
A92B..A92D ; Diacritic # Mn [3] KAYAH LI TONE PLOPHU..KAYAH LI TONE CALYA PLOPHU
|
||||
@ -732,6 +796,7 @@ AABF ; Diacritic # Mn TAI VIET TONE MAI EK
|
||||
AAC0 ; Diacritic # Lo TAI VIET TONE MAI NUENG
|
||||
AAC1 ; Diacritic # Mn TAI VIET TONE MAI THO
|
||||
AAC2 ; Diacritic # Lo TAI VIET TONE MAI SONG
|
||||
AAF6 ; Diacritic # Mn MEETEI MAYEK VIRAMA
|
||||
ABEC ; Diacritic # Mc MEETEI MAYEK LUM IYEK
|
||||
ABED ; Diacritic # Mn MEETEI MAYEK APUN IYEK
|
||||
FB1E ; Diacritic # Mn HEBREW POINT JUDEO-SPANISH VARIKA
|
||||
@ -742,13 +807,19 @@ FF70 ; Diacritic # Lm HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND
|
||||
FF9E..FF9F ; Diacritic # Lm [2] HALFWIDTH KATAKANA VOICED SOUND MARK..HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK
|
||||
FFE3 ; Diacritic # Sk FULLWIDTH MACRON
|
||||
110B9..110BA ; Diacritic # Mn [2] KAITHI SIGN VIRAMA..KAITHI SIGN NUKTA
|
||||
11133..11134 ; Diacritic # Mn [2] CHAKMA VIRAMA..CHAKMA MAAYYAA
|
||||
111C0 ; Diacritic # Mc SHARADA SIGN VIRAMA
|
||||
116B6 ; Diacritic # Mc TAKRI SIGN VIRAMA
|
||||
116B7 ; Diacritic # Mn TAKRI SIGN NUKTA
|
||||
16F8F..16F92 ; Diacritic # Mn [4] MIAO TONE RIGHT..MIAO TONE BELOW
|
||||
16F93..16F9F ; Diacritic # Lm [13] MIAO LETTER TONE-2..MIAO LETTER REFORMED TONE-8
|
||||
1D167..1D169 ; Diacritic # Mn [3] MUSICAL SYMBOL COMBINING TREMOLO-1..MUSICAL SYMBOL COMBINING TREMOLO-3
|
||||
1D16D..1D172 ; Diacritic # Mc [6] MUSICAL SYMBOL COMBINING AUGMENTATION DOT..MUSICAL SYMBOL COMBINING FLAG-5
|
||||
1D17B..1D182 ; Diacritic # Mn [8] MUSICAL SYMBOL COMBINING ACCENT..MUSICAL SYMBOL COMBINING LOURE
|
||||
1D185..1D18B ; Diacritic # Mn [7] MUSICAL SYMBOL COMBINING DOIT..MUSICAL SYMBOL COMBINING TRIPLE TONGUE
|
||||
1D1AA..1D1AD ; Diacritic # Mn [4] MUSICAL SYMBOL COMBINING DOWN BOW..MUSICAL SYMBOL COMBINING SNAP PIZZICATO
|
||||
|
||||
# Total code points: 639
|
||||
# Total code points: 693
|
||||
|
||||
# ================================================
|
||||
|
||||
@ -758,6 +829,7 @@ FFE3 ; Diacritic # Sk FULLWIDTH MACRON
|
||||
07FA ; Extender # Lm NKO LAJANYALAN
|
||||
0E46 ; Extender # Lm THAI CHARACTER MAIYAMOK
|
||||
0EC6 ; Extender # Lm LAO KO LA
|
||||
180A ; Extender # Po MONGOLIAN NIRUGU
|
||||
1843 ; Extender # Lm MONGOLIAN LETTER TODO LONG VOWEL SIGN
|
||||
1AA7 ; Extender # Lm TAI THAM SIGN MAI YAMOK
|
||||
1C36 ; Extender # Mn LEPCHA SIGN RAN
|
||||
@ -771,27 +843,33 @@ A60C ; Extender # Lm VAI SYLLABLE LENGTHENER
|
||||
A9CF ; Extender # Lm JAVANESE PANGRANGKEP
|
||||
AA70 ; Extender # Lm MYANMAR MODIFIER LETTER KHAMTI REDUPLICATION
|
||||
AADD ; Extender # Lm TAI VIET SYMBOL SAM
|
||||
AAF3..AAF4 ; Extender # Lm [2] MEETEI MAYEK SYLLABLE REPETITION MARK..MEETEI MAYEK WORD REPETITION MARK
|
||||
FF70 ; Extender # Lm HALFWIDTH KATAKANA-HIRAGANA PROLONGED SOUND MARK
|
||||
|
||||
# Total code points: 28
|
||||
# Total code points: 31
|
||||
|
||||
# ================================================
|
||||
|
||||
00AA ; Other_Lowercase # Lo FEMININE ORDINAL INDICATOR
|
||||
00BA ; Other_Lowercase # Lo MASCULINE ORDINAL INDICATOR
|
||||
02B0..02B8 ; Other_Lowercase # Lm [9] MODIFIER LETTER SMALL H..MODIFIER LETTER SMALL Y
|
||||
02C0..02C1 ; Other_Lowercase # Lm [2] MODIFIER LETTER GLOTTAL STOP..MODIFIER LETTER REVERSED GLOTTAL STOP
|
||||
02E0..02E4 ; Other_Lowercase # Lm [5] MODIFIER LETTER SMALL GAMMA..MODIFIER LETTER SMALL REVERSED GLOTTAL STOP
|
||||
0345 ; Other_Lowercase # Mn COMBINING GREEK YPOGEGRAMMENI
|
||||
037A ; Other_Lowercase # Lm GREEK YPOGEGRAMMENI
|
||||
1D2C..1D61 ; Other_Lowercase # Lm [54] MODIFIER LETTER CAPITAL A..MODIFIER LETTER SMALL CHI
|
||||
1D2C..1D6A ; Other_Lowercase # Lm [63] MODIFIER LETTER CAPITAL A..GREEK SUBSCRIPT SMALL LETTER CHI
|
||||
1D78 ; Other_Lowercase # Lm MODIFIER LETTER CYRILLIC EN
|
||||
1D9B..1DBF ; Other_Lowercase # Lm [37] MODIFIER LETTER SMALL TURNED ALPHA..MODIFIER LETTER SMALL THETA
|
||||
2090..2094 ; Other_Lowercase # Lm [5] LATIN SUBSCRIPT SMALL LETTER A..LATIN SUBSCRIPT SMALL LETTER SCHWA
|
||||
2071 ; Other_Lowercase # Lm SUPERSCRIPT LATIN SMALL LETTER I
|
||||
207F ; Other_Lowercase # Lm SUPERSCRIPT LATIN SMALL LETTER N
|
||||
2090..209C ; Other_Lowercase # Lm [13] LATIN SUBSCRIPT SMALL LETTER A..LATIN SUBSCRIPT SMALL LETTER T
|
||||
2170..217F ; Other_Lowercase # Nl [16] SMALL ROMAN NUMERAL ONE..SMALL ROMAN NUMERAL ONE THOUSAND
|
||||
24D0..24E9 ; Other_Lowercase # So [26] CIRCLED LATIN SMALL LETTER A..CIRCLED LATIN SMALL LETTER Z
|
||||
2C7D ; Other_Lowercase # Lm MODIFIER LETTER CAPITAL V
|
||||
2C7C..2C7D ; Other_Lowercase # Lm [2] LATIN SUBSCRIPT SMALL LETTER J..MODIFIER LETTER CAPITAL V
|
||||
A770 ; Other_Lowercase # Lm MODIFIER LETTER US
|
||||
A7F8..A7F9 ; Other_Lowercase # Lm [2] MODIFIER LETTER CAPITAL H WITH STROKE..MODIFIER LETTER SMALL LIGATURE OE
|
||||
|
||||
# Total code points: 159
|
||||
# Total code points: 183
|
||||
|
||||
# ================================================
|
||||
|
||||
@ -838,11 +916,12 @@ FFFFE..FFFFF ; Noncharacter_Code_Point # Cn [2] <noncharacter-FFFFE>..<noncha
|
||||
0DCF ; Other_Grapheme_Extend # Mc SINHALA VOWEL SIGN AELA-PILLA
|
||||
0DDF ; Other_Grapheme_Extend # Mc SINHALA VOWEL SIGN GAYANUKITTA
|
||||
200C..200D ; Other_Grapheme_Extend # Cf [2] ZERO WIDTH NON-JOINER..ZERO WIDTH JOINER
|
||||
302E..302F ; Other_Grapheme_Extend # Mc [2] HANGUL SINGLE DOT TONE MARK..HANGUL DOUBLE DOT TONE MARK
|
||||
FF9E..FF9F ; Other_Grapheme_Extend # Lm [2] HALFWIDTH KATAKANA VOICED SOUND MARK..HALFWIDTH KATAKANA SEMI-VOICED SOUND MARK
|
||||
1D165 ; Other_Grapheme_Extend # Mc MUSICAL SYMBOL COMBINING STEM
|
||||
1D16E..1D172 ; Other_Grapheme_Extend # Mc [5] MUSICAL SYMBOL COMBINING FLAG-1..MUSICAL SYMBOL COMBINING FLAG-5
|
||||
|
||||
# Total code points: 23
|
||||
# Total code points: 25
|
||||
|
||||
# ================================================
|
||||
|
||||
@ -868,7 +947,7 @@ FF9E..FF9F ; Other_Grapheme_Extend # Lm [2] HALFWIDTH KATAKANA VOICED SOUND
|
||||
# ================================================
|
||||
|
||||
3400..4DB5 ; Unified_Ideograph # Lo [6582] CJK UNIFIED IDEOGRAPH-3400..CJK UNIFIED IDEOGRAPH-4DB5
|
||||
4E00..9FCB ; Unified_Ideograph # Lo [20940] CJK UNIFIED IDEOGRAPH-4E00..CJK UNIFIED IDEOGRAPH-9FCB
|
||||
4E00..9FCC ; Unified_Ideograph # Lo [20941] CJK UNIFIED IDEOGRAPH-4E00..CJK UNIFIED IDEOGRAPH-9FCC
|
||||
FA0E..FA0F ; Unified_Ideograph # Lo [2] CJK COMPATIBILITY IDEOGRAPH-FA0E..CJK COMPATIBILITY IDEOGRAPH-FA0F
|
||||
FA11 ; Unified_Ideograph # Lo CJK COMPATIBILITY IDEOGRAPH-FA11
|
||||
FA13..FA14 ; Unified_Ideograph # Lo [2] CJK COMPATIBILITY IDEOGRAPH-FA13..CJK COMPATIBILITY IDEOGRAPH-FA14
|
||||
@ -880,12 +959,13 @@ FA27..FA29 ; Unified_Ideograph # Lo [3] CJK COMPATIBILITY IDEOGRAPH-FA27..C
|
||||
2A700..2B734 ; Unified_Ideograph # Lo [4149] CJK UNIFIED IDEOGRAPH-2A700..CJK UNIFIED IDEOGRAPH-2B734
|
||||
2B740..2B81D ; Unified_Ideograph # Lo [222] CJK UNIFIED IDEOGRAPH-2B740..CJK UNIFIED IDEOGRAPH-2B81D
|
||||
|
||||
# Total code points: 74616
|
||||
# Total code points: 74617
|
||||
|
||||
# ================================================
|
||||
|
||||
034F ; Other_Default_Ignorable_Code_Point # Mn COMBINING GRAPHEME JOINER
|
||||
115F..1160 ; Other_Default_Ignorable_Code_Point # Lo [2] HANGUL CHOSEONG FILLER..HANGUL JUNGSEONG FILLER
|
||||
17B4..17B5 ; Other_Default_Ignorable_Code_Point # Mn [2] KHMER VOWEL INHERENT AQ..KHMER VOWEL INHERENT AA
|
||||
2065..2069 ; Other_Default_Ignorable_Code_Point # Cn [5] <reserved-2065>..<reserved-2069>
|
||||
3164 ; Other_Default_Ignorable_Code_Point # Lo HANGUL FILLER
|
||||
FFA0 ; Other_Default_Ignorable_Code_Point # Lo HALFWIDTH HANGUL FILLER
|
||||
@ -895,7 +975,7 @@ E0002..E001F ; Other_Default_Ignorable_Code_Point # Cn [30] <reserved-E0002>..
|
||||
E0080..E00FF ; Other_Default_Ignorable_Code_Point # Cn [128] <reserved-E0080>..<reserved-E00FF>
|
||||
E01F0..E0FFF ; Other_Default_Ignorable_Code_Point # Cn [3600] <reserved-E01F0>..<reserved-E0FFF>
|
||||
|
||||
# Total code points: 3778
|
||||
# Total code points: 3780
|
||||
|
||||
# ================================================
|
||||
|
||||
@ -923,7 +1003,7 @@ E0020..E007F ; Deprecated # Cf [96] TAG SPACE..CANCEL TAG
|
||||
03F3 ; Soft_Dotted # L& GREEK LETTER YOT
|
||||
0456 ; Soft_Dotted # L& CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
|
||||
0458 ; Soft_Dotted # L& CYRILLIC SMALL LETTER JE
|
||||
1D62 ; Soft_Dotted # L& LATIN SUBSCRIPT SMALL LETTER I
|
||||
1D62 ; Soft_Dotted # Lm LATIN SUBSCRIPT SMALL LETTER I
|
||||
1D96 ; Soft_Dotted # L& LATIN SMALL LETTER I WITH RETROFLEX HOOK
|
||||
1DA4 ; Soft_Dotted # Lm MODIFIER LETTER SMALL I WITH STROKE
|
||||
1DA8 ; Soft_Dotted # Lm MODIFIER LETTER SMALL J WITH CROSSED-TAIL
|
||||
@ -931,7 +1011,7 @@ E0020..E007F ; Deprecated # Cf [96] TAG SPACE..CANCEL TAG
|
||||
1ECB ; Soft_Dotted # L& LATIN SMALL LETTER I WITH DOT BELOW
|
||||
2071 ; Soft_Dotted # Lm SUPERSCRIPT LATIN SMALL LETTER I
|
||||
2148..2149 ; Soft_Dotted # L& [2] DOUBLE-STRUCK ITALIC SMALL I..DOUBLE-STRUCK ITALIC SMALL J
|
||||
2C7C ; Soft_Dotted # L& LATIN SUBSCRIPT SMALL LETTER J
|
||||
2C7C ; Soft_Dotted # Lm LATIN SUBSCRIPT SMALL LETTER J
|
||||
1D422..1D423 ; Soft_Dotted # L& [2] MATHEMATICAL BOLD SMALL I..MATHEMATICAL BOLD SMALL J
|
||||
1D456..1D457 ; Soft_Dotted # L& [2] MATHEMATICAL ITALIC SMALL I..MATHEMATICAL ITALIC SMALL J
|
||||
1D48A..1D48B ; Soft_Dotted # L& [2] MATHEMATICAL BOLD ITALIC SMALL I..MATHEMATICAL BOLD ITALIC SMALL J
|
||||
@ -1014,6 +1094,7 @@ A8CE..A8CF ; STerm # Po [2] SAURASHTRA DANDA..SAURASHTRA DOUBLE DANDA
|
||||
A92F ; STerm # Po KAYAH LI SIGN SHYA
|
||||
A9C8..A9C9 ; STerm # Po [2] JAVANESE PADA LINGSA..JAVANESE PADA LUNGSI
|
||||
AA5D..AA5F ; STerm # Po [3] CHAM PUNCTUATION DANDA..CHAM PUNCTUATION TRIPLE DANDA
|
||||
AAF0..AAF1 ; STerm # Po [2] MEETEI MAYEK CHEIKHAN..MEETEI MAYEK AHANG KHUDAM
|
||||
ABEB ; STerm # Po MEETEI MAYEK CHEIKHEI
|
||||
FE52 ; STerm # Po SMALL FULL STOP
|
||||
FE56..FE57 ; STerm # Po [2] SMALL QUESTION MARK..SMALL EXCLAMATION MARK
|
||||
@ -1024,8 +1105,10 @@ FF61 ; STerm # Po HALFWIDTH IDEOGRAPHIC FULL STOP
|
||||
10A56..10A57 ; STerm # Po [2] KHAROSHTHI PUNCTUATION DANDA..KHAROSHTHI PUNCTUATION DOUBLE DANDA
|
||||
11047..11048 ; STerm # Po [2] BRAHMI DANDA..BRAHMI DOUBLE DANDA
|
||||
110BE..110C1 ; STerm # Po [4] KAITHI SECTION MARK..KAITHI DOUBLE DANDA
|
||||
11141..11143 ; STerm # Po [3] CHAKMA DANDA..CHAKMA QUESTION MARK
|
||||
111C5..111C6 ; STerm # Po [2] SHARADA DANDA..SHARADA DOUBLE DANDA
|
||||
|
||||
# Total code points: 76
|
||||
# Total code points: 83
|
||||
|
||||
# ================================================
|
||||
|
||||
@ -1072,14 +1155,15 @@ E0100..E01EF ; Variation_Selector # Mn [240] VARIATION SELECTOR-17..VARIATION S
|
||||
007E ; Pattern_Syntax # Sm TILDE
|
||||
00A1 ; Pattern_Syntax # Po INVERTED EXCLAMATION MARK
|
||||
00A2..00A5 ; Pattern_Syntax # Sc [4] CENT SIGN..YEN SIGN
|
||||
00A6..00A7 ; Pattern_Syntax # So [2] BROKEN BAR..SECTION SIGN
|
||||
00A6 ; Pattern_Syntax # So BROKEN BAR
|
||||
00A7 ; Pattern_Syntax # Po SECTION SIGN
|
||||
00A9 ; Pattern_Syntax # So COPYRIGHT SIGN
|
||||
00AB ; Pattern_Syntax # Pi LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
|
||||
00AC ; Pattern_Syntax # Sm NOT SIGN
|
||||
00AE ; Pattern_Syntax # So REGISTERED SIGN
|
||||
00B0 ; Pattern_Syntax # So DEGREE SIGN
|
||||
00B1 ; Pattern_Syntax # Sm PLUS-MINUS SIGN
|
||||
00B6 ; Pattern_Syntax # So PILCROW SIGN
|
||||
00B6 ; Pattern_Syntax # Po PILCROW SIGN
|
||||
00BB ; Pattern_Syntax # Pf RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
|
||||
00BF ; Pattern_Syntax # Po INVERTED QUESTION MARK
|
||||
00D7 ; Pattern_Syntax # Sm MULTIPLICATION SIGN
|
||||
@ -1173,11 +1257,7 @@ E0100..E01EF ; Variation_Selector # Mn [240] VARIATION SELECTOR-17..VARIATION S
|
||||
27C0..27C4 ; Pattern_Syntax # Sm [5] THREE DIMENSIONAL ANGLE..OPEN SUPERSET
|
||||
27C5 ; Pattern_Syntax # Ps LEFT S-SHAPED BAG DELIMITER
|
||||
27C6 ; Pattern_Syntax # Pe RIGHT S-SHAPED BAG DELIMITER
|
||||
27C7..27CA ; Pattern_Syntax # Sm [4] OR WITH DOT INSIDE..VERTICAL BAR WITH HORIZONTAL STROKE
|
||||
27CB ; Pattern_Syntax # Cn <reserved-27CB>
|
||||
27CC ; Pattern_Syntax # Sm LONG DIVISION
|
||||
27CD ; Pattern_Syntax # Cn <reserved-27CD>
|
||||
27CE..27E5 ; Pattern_Syntax # Sm [24] SQUARED LOGICAL AND..WHITE SQUARE WITH RIGHTWARDS TICK
|
||||
27C7..27E5 ; Pattern_Syntax # Sm [31] OR WITH DOT INSIDE..WHITE SQUARE WITH RIGHTWARDS TICK
|
||||
27E6 ; Pattern_Syntax # Ps MATHEMATICAL LEFT WHITE SQUARE BRACKET
|
||||
27E7 ; Pattern_Syntax # Pe MATHEMATICAL RIGHT WHITE SQUARE BRACKET
|
||||
27E8 ; Pattern_Syntax # Ps MATHEMATICAL LEFT ANGLE BRACKET
|
||||
@ -1260,8 +1340,9 @@ E0100..E01EF ; Variation_Selector # Mn [240] VARIATION SELECTOR-17..VARIATION S
|
||||
2E29 ; Pattern_Syntax # Pe RIGHT DOUBLE PARENTHESIS
|
||||
2E2A..2E2E ; Pattern_Syntax # Po [5] TWO DOTS OVER ONE DOT PUNCTUATION..REVERSED QUESTION MARK
|
||||
2E2F ; Pattern_Syntax # Lm VERTICAL TILDE
|
||||
2E30..2E31 ; Pattern_Syntax # Po [2] RING POINT..WORD SEPARATOR MIDDLE DOT
|
||||
2E32..2E7F ; Pattern_Syntax # Cn [78] <reserved-2E32>..<reserved-2E7F>
|
||||
2E30..2E39 ; Pattern_Syntax # Po [10] RING POINT..TOP HALF SECTION SIGN
|
||||
2E3A..2E3B ; Pattern_Syntax # Pd [2] TWO-EM DASH..THREE-EM DASH
|
||||
2E3C..2E7F ; Pattern_Syntax # Cn [68] <reserved-2E3C>..<reserved-2E7F>
|
||||
3001..3003 ; Pattern_Syntax # Po [3] IDEOGRAPHIC COMMA..DITTO MARK
|
||||
3008 ; Pattern_Syntax # Ps LEFT ANGLE BRACKET
|
||||
3009 ; Pattern_Syntax # Pe RIGHT ANGLE BRACKET
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@ -1,8 +1,8 @@
|
||||
# Scripts-6.0.0.txt
|
||||
# Date: 2010-08-19, 00:48:47 GMT [MD]
|
||||
# Scripts-6.1.0.txt
|
||||
# Date: 2011-11-27, 05:10:50 GMT [MD]
|
||||
#
|
||||
# Unicode Character Database
|
||||
# Copyright (c) 1991-2010 Unicode, Inc.
|
||||
# Copyright (c) 1991-2011 Unicode, Inc.
|
||||
# For terms of use, see http://www.unicode.org/terms_of_use.html
|
||||
# For documentation, see http://www.unicode.org/reports/tr44/
|
||||
|
||||
@ -47,7 +47,8 @@
|
||||
00A0 ; Common # Zs NO-BREAK SPACE
|
||||
00A1 ; Common # Po INVERTED EXCLAMATION MARK
|
||||
00A2..00A5 ; Common # Sc [4] CENT SIGN..YEN SIGN
|
||||
00A6..00A7 ; Common # So [2] BROKEN BAR..SECTION SIGN
|
||||
00A6 ; Common # So BROKEN BAR
|
||||
00A7 ; Common # Po SECTION SIGN
|
||||
00A8 ; Common # Sk DIAERESIS
|
||||
00A9 ; Common # So COPYRIGHT SIGN
|
||||
00AB ; Common # Pi LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
|
||||
@ -60,8 +61,7 @@
|
||||
00B2..00B3 ; Common # No [2] SUPERSCRIPT TWO..SUPERSCRIPT THREE
|
||||
00B4 ; Common # Sk ACUTE ACCENT
|
||||
00B5 ; Common # L& MICRO SIGN
|
||||
00B6 ; Common # So PILCROW SIGN
|
||||
00B7 ; Common # Po MIDDLE DOT
|
||||
00B6..00B7 ; Common # Po [2] PILCROW SIGN..MIDDLE DOT
|
||||
00B8 ; Common # Sk CEDILLA
|
||||
00B9 ; Common # No SUPERSCRIPT ONE
|
||||
00BB ; Common # Pf RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
|
||||
@ -90,7 +90,6 @@
|
||||
0660..0669 ; Common # Nd [10] ARABIC-INDIC DIGIT ZERO..ARABIC-INDIC DIGIT NINE
|
||||
06DD ; Common # Cf ARABIC END OF AYAH
|
||||
0964..0965 ; Common # Po [2] DEVANAGARI DANDA..DEVANAGARI DOUBLE DANDA
|
||||
0970 ; Common # Po DEVANAGARI ABBREVIATION SIGN
|
||||
0E3F ; Common # Sc THAI CURRENCY SYMBOL BAHT
|
||||
0FD5..0FD8 ; Common # So [4] RIGHT-FACING SVASTI SIGN..LEFT-FACING SVASTI SIGN WITH DOTS
|
||||
10FB ; Common # Po GEORGIAN PARAGRAPH SEPARATOR
|
||||
@ -102,7 +101,8 @@
|
||||
1CE1 ; Common # Mc VEDIC TONE ATHARVAVEDIC INDEPENDENT SVARITA
|
||||
1CE9..1CEC ; Common # Lo [4] VEDIC SIGN ANUSVARA ANTARGOMUKHA..VEDIC SIGN ANUSVARA VAMAGOMUKHA WITH TAIL
|
||||
1CEE..1CF1 ; Common # Lo [4] VEDIC SIGN HEXIFORM LONG ANUSVARA..VEDIC SIGN ANUSVARA UBHAYATO MUKHA
|
||||
1CF2 ; Common # Mc VEDIC SIGN ARDHAVISARGA
|
||||
1CF2..1CF3 ; Common # Mc [2] VEDIC SIGN ARDHAVISARGA..VEDIC SIGN ROTATED ARDHAVISARGA
|
||||
1CF5..1CF6 ; Common # Lo [2] VEDIC SIGN JIHVAMULIYA..VEDIC SIGN UPADHMANIYA
|
||||
2000..200A ; Common # Zs [11] EN QUAD..HAIR SPACE
|
||||
200B ; Common # Cf ZERO WIDTH SPACE
|
||||
200E..200F ; Common # Cf [2] LEFT-TO-RIGHT MARK..RIGHT-TO-LEFT MARK
|
||||
@ -247,9 +247,7 @@
|
||||
27C0..27C4 ; Common # Sm [5] THREE DIMENSIONAL ANGLE..OPEN SUPERSET
|
||||
27C5 ; Common # Ps LEFT S-SHAPED BAG DELIMITER
|
||||
27C6 ; Common # Pe RIGHT S-SHAPED BAG DELIMITER
|
||||
27C7..27CA ; Common # Sm [4] OR WITH DOT INSIDE..VERTICAL BAR WITH HORIZONTAL STROKE
|
||||
27CC ; Common # Sm LONG DIVISION
|
||||
27CE..27E5 ; Common # Sm [24] SQUARED LOGICAL AND..WHITE SQUARE WITH RIGHTWARDS TICK
|
||||
27C7..27E5 ; Common # Sm [31] OR WITH DOT INSIDE..WHITE SQUARE WITH RIGHTWARDS TICK
|
||||
27E6 ; Common # Ps MATHEMATICAL LEFT WHITE SQUARE BRACKET
|
||||
27E7 ; Common # Pe MATHEMATICAL RIGHT WHITE SQUARE BRACKET
|
||||
27E8 ; Common # Ps MATHEMATICAL LEFT ANGLE BRACKET
|
||||
@ -329,7 +327,8 @@
|
||||
2E29 ; Common # Pe RIGHT DOUBLE PARENTHESIS
|
||||
2E2A..2E2E ; Common # Po [5] TWO DOTS OVER ONE DOT PUNCTUATION..REVERSED QUESTION MARK
|
||||
2E2F ; Common # Lm VERTICAL TILDE
|
||||
2E30..2E31 ; Common # Po [2] RING POINT..WORD SEPARATOR MIDDLE DOT
|
||||
2E30..2E39 ; Common # Po [10] RING POINT..TOP HALF SECTION SIGN
|
||||
2E3A..2E3B ; Common # Pd [2] TWO-EM DASH..THREE-EM DASH
|
||||
2FF0..2FFB ; Common # So [12] IDEOGRAPHIC DESCRIPTION CHARACTER LEFT TO RIGHT..IDEOGRAPHIC DESCRIPTION CHARACTER OVERLAID
|
||||
3000 ; Common # Zs IDEOGRAPHIC SPACE
|
||||
3001..3003 ; Common # Po [3] IDEOGRAPHIC COMMA..DITTO MARK
|
||||
@ -373,7 +372,9 @@
|
||||
3196..319F ; Common # So [10] IDEOGRAPHIC ANNOTATION TOP MARK..IDEOGRAPHIC ANNOTATION MAN MARK
|
||||
31C0..31E3 ; Common # So [36] CJK STROKE T..CJK STROKE Q
|
||||
3220..3229 ; Common # No [10] PARENTHESIZED IDEOGRAPH ONE..PARENTHESIZED IDEOGRAPH TEN
|
||||
322A..3250 ; Common # So [39] PARENTHESIZED IDEOGRAPH MOON..PARTNERSHIP SIGN
|
||||
322A..3247 ; Common # So [30] PARENTHESIZED IDEOGRAPH MOON..CIRCLED IDEOGRAPH KOTO
|
||||
3248..324F ; Common # No [8] CIRCLED NUMBER TEN ON BLACK SQUARE..CIRCLED NUMBER EIGHTY ON BLACK SQUARE
|
||||
3250 ; Common # So PARTNERSHIP SIGN
|
||||
3251..325F ; Common # No [15] CIRCLED NUMBER TWENTY ONE..CIRCLED NUMBER THIRTY FIVE
|
||||
327F ; Common # So KOREAN STANDARD SYMBOL
|
||||
3280..3289 ; Common # No [10] CIRCLED IDEOGRAPH ONE..CIRCLED IDEOGRAPH TEN
|
||||
@ -481,8 +482,7 @@ FFE9..FFEC ; Common # Sm [4] HALFWIDTH LEFTWARDS ARROW..HALFWIDTH DOWNWARDS
|
||||
FFED..FFEE ; Common # So [2] HALFWIDTH BLACK SQUARE..HALFWIDTH WHITE CIRCLE
|
||||
FFF9..FFFB ; Common # Cf [3] INTERLINEAR ANNOTATION ANCHOR..INTERLINEAR ANNOTATION TERMINATOR
|
||||
FFFC..FFFD ; Common # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEMENT CHARACTER
|
||||
10100..10101 ; Common # Po [2] AEGEAN WORD SEPARATOR LINE..AEGEAN WORD SEPARATOR DOT
|
||||
10102 ; Common # So AEGEAN CHECK MARK
|
||||
10100..10102 ; Common # Po [3] AEGEAN WORD SEPARATOR LINE..AEGEAN CHECK MARK
|
||||
10107..10133 ; Common # No [45] AEGEAN NUMBER ONE..AEGEAN NUMBER NINETY THOUSAND
|
||||
10137..1013F ; Common # So [9] AEGEAN WEIGHT BASE UNIT..AEGEAN MEASURE THIRD SUBUNIT
|
||||
10190..1019B ; Common # So [12] ROMAN SEXTANS SIGN..ROMAN CENTURIAL SIGN
|
||||
@ -548,7 +548,7 @@ FFFC..FFFD ; Common # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEMENT CHAR
|
||||
1F0D1..1F0DF ; Common # So [15] PLAYING CARD ACE OF CLUBS..PLAYING CARD WHITE JOKER
|
||||
1F100..1F10A ; Common # No [11] DIGIT ZERO FULL STOP..DIGIT NINE COMMA
|
||||
1F110..1F12E ; Common # So [31] PARENTHESIZED LATIN CAPITAL LETTER A..CIRCLED WZ
|
||||
1F130..1F169 ; Common # So [58] SQUARED LATIN CAPITAL LETTER A..NEGATIVE CIRCLED LATIN CAPITAL LETTER Z
|
||||
1F130..1F16B ; Common # So [60] SQUARED LATIN CAPITAL LETTER A..RAISED MD SIGN
|
||||
1F170..1F19A ; Common # So [43] NEGATIVE SQUARED LATIN CAPITAL LETTER A..SQUARED VS
|
||||
1F1E6..1F1FF ; Common # So [26] REGIONAL INDICATOR SYMBOL LETTER A..REGIONAL INDICATOR SYMBOL LETTER Z
|
||||
1F201..1F202 ; Common # So [2] SQUARED KATAKANA KOKO..SQUARED KATAKANA SA
|
||||
@ -567,33 +567,23 @@ FFFC..FFFD ; Common # So [2] OBJECT REPLACEMENT CHARACTER..REPLACEMENT CHAR
|
||||
1F442..1F4F7 ; Common # So [182] EAR..CAMERA
|
||||
1F4F9..1F4FC ; Common # So [4] VIDEO CAMERA..VIDEOCASSETTE
|
||||
1F500..1F53D ; Common # So [62] TWISTED RIGHTWARDS ARROWS..DOWN-POINTING SMALL RED TRIANGLE
|
||||
1F540..1F543 ; Common # So [4] CIRCLED CROSS POMMEE..NOTCHED LEFT SEMICIRCLE WITH THREE DOTS
|
||||
1F550..1F567 ; Common # So [24] CLOCK FACE ONE OCLOCK..CLOCK FACE TWELVE-THIRTY
|
||||
1F5FB..1F5FF ; Common # So [5] MOUNT FUJI..MOYAI
|
||||
1F601..1F610 ; Common # So [16] GRINNING FACE WITH SMILING EYES..NEUTRAL FACE
|
||||
1F612..1F614 ; Common # So [3] UNAMUSED FACE..PENSIVE FACE
|
||||
1F616 ; Common # So CONFOUNDED FACE
|
||||
1F618 ; Common # So FACE THROWING A KISS
|
||||
1F61A ; Common # So KISSING FACE WITH CLOSED EYES
|
||||
1F61C..1F61E ; Common # So [3] FACE WITH STUCK-OUT TONGUE AND WINKING EYE..DISAPPOINTED FACE
|
||||
1F620..1F625 ; Common # So [6] ANGRY FACE..DISAPPOINTED BUT RELIEVED FACE
|
||||
1F628..1F62B ; Common # So [4] FEARFUL FACE..TIRED FACE
|
||||
1F62D ; Common # So LOUDLY CRYING FACE
|
||||
1F630..1F633 ; Common # So [4] FACE WITH OPEN MOUTH AND COLD SWEAT..FLUSHED FACE
|
||||
1F635..1F640 ; Common # So [12] DIZZY FACE..WEARY CAT FACE
|
||||
1F5FB..1F640 ; Common # So [70] MOUNT FUJI..WEARY CAT FACE
|
||||
1F645..1F64F ; Common # So [11] FACE WITH NO GOOD GESTURE..PERSON WITH FOLDED HANDS
|
||||
1F680..1F6C5 ; Common # So [70] ROCKET..LEFT LUGGAGE
|
||||
1F700..1F773 ; Common # So [116] ALCHEMICAL SYMBOL FOR QUINTESSENCE..ALCHEMICAL SYMBOL FOR HALF OUNCE
|
||||
E0001 ; Common # Cf LANGUAGE TAG
|
||||
E0020..E007F ; Common # Cf [96] TAG SPACE..CANCEL TAG
|
||||
|
||||
# Total code points: 6379
|
||||
# Total code points: 6412
|
||||
|
||||
# ================================================
|
||||
|
||||
0041..005A ; Latin # L& [26] LATIN CAPITAL LETTER A..LATIN CAPITAL LETTER Z
|
||||
0061..007A ; Latin # L& [26] LATIN SMALL LETTER A..LATIN SMALL LETTER Z
|
||||
00AA ; Latin # L& FEMININE ORDINAL INDICATOR
|
||||
00BA ; Latin # L& MASCULINE ORDINAL INDICATOR
|
||||
00AA ; Latin # Lo FEMININE ORDINAL INDICATOR
|
||||
00BA ; Latin # Lo MASCULINE ORDINAL INDICATOR
|
||||
00C0..00D6 ; Latin # L& [23] LATIN CAPITAL LETTER A WITH GRAVE..LATIN CAPITAL LETTER O WITH DIAERESIS
|
||||
00D8..00F6 ; Latin # L& [31] LATIN CAPITAL LETTER O WITH STROKE..LATIN SMALL LETTER O WITH DIAERESIS
|
||||
00F8..01BA ; Latin # L& [195] LATIN SMALL LETTER O WITH STROKE..LATIN SMALL LETTER EZH WITH TAIL
|
||||
@ -607,7 +597,7 @@ E0020..E007F ; Common # Cf [96] TAG SPACE..CANCEL TAG
|
||||
02E0..02E4 ; Latin # Lm [5] MODIFIER LETTER SMALL GAMMA..MODIFIER LETTER SMALL REVERSED GLOTTAL STOP
|
||||
1D00..1D25 ; Latin # L& [38] LATIN LETTER SMALL CAPITAL A..LATIN LETTER AIN
|
||||
1D2C..1D5C ; Latin # Lm [49] MODIFIER LETTER CAPITAL A..MODIFIER LETTER SMALL AIN
|
||||
1D62..1D65 ; Latin # L& [4] LATIN SUBSCRIPT SMALL LETTER I..LATIN SUBSCRIPT SMALL LETTER V
|
||||
1D62..1D65 ; Latin # Lm [4] LATIN SUBSCRIPT SMALL LETTER I..LATIN SUBSCRIPT SMALL LETTER V
|
||||
1D6B..1D77 ; Latin # L& [13] LATIN SMALL LETTER UE..LATIN SMALL LETTER TURNED G
|
||||
1D79..1D9A ; Latin # L& [34] LATIN SMALL LETTER INSULAR G..LATIN SMALL LETTER EZH WITH RETROFLEX HOOK
|
||||
1D9B..1DBE ; Latin # Lm [36] MODIFIER LETTER SMALL TURNED ALPHA..MODIFIER LETTER SMALL EZH
|
||||
@ -621,22 +611,23 @@ E0020..E007F ; Common # Cf [96] TAG SPACE..CANCEL TAG
|
||||
2160..2182 ; Latin # Nl [35] ROMAN NUMERAL ONE..ROMAN NUMERAL TEN THOUSAND
|
||||
2183..2184 ; Latin # L& [2] ROMAN NUMERAL REVERSED ONE HUNDRED..LATIN SMALL LETTER REVERSED C
|
||||
2185..2188 ; Latin # Nl [4] ROMAN NUMERAL SIX LATE FORM..ROMAN NUMERAL ONE HUNDRED THOUSAND
|
||||
2C60..2C7C ; Latin # L& [29] LATIN CAPITAL LETTER L WITH DOUBLE BAR..LATIN SUBSCRIPT SMALL LETTER J
|
||||
2C7D ; Latin # Lm MODIFIER LETTER CAPITAL V
|
||||
2C60..2C7B ; Latin # L& [28] LATIN CAPITAL LETTER L WITH DOUBLE BAR..LATIN LETTER SMALL CAPITAL TURNED E
|
||||
2C7C..2C7D ; Latin # Lm [2] LATIN SUBSCRIPT SMALL LETTER J..MODIFIER LETTER CAPITAL V
|
||||
2C7E..2C7F ; Latin # L& [2] LATIN CAPITAL LETTER S WITH SWASH TAIL..LATIN CAPITAL LETTER Z WITH SWASH TAIL
|
||||
A722..A76F ; Latin # L& [78] LATIN CAPITAL LETTER EGYPTOLOGICAL ALEF..LATIN SMALL LETTER CON
|
||||
A770 ; Latin # Lm MODIFIER LETTER US
|
||||
A771..A787 ; Latin # L& [23] LATIN SMALL LETTER DUM..LATIN SMALL LETTER INSULAR T
|
||||
A78B..A78E ; Latin # L& [4] LATIN CAPITAL LETTER SALTILLO..LATIN SMALL LETTER L WITH RETROFLEX HOOK AND BELT
|
||||
A790..A791 ; Latin # L& [2] LATIN CAPITAL LETTER N WITH DESCENDER..LATIN SMALL LETTER N WITH DESCENDER
|
||||
A7A0..A7A9 ; Latin # L& [10] LATIN CAPITAL LETTER G WITH OBLIQUE STROKE..LATIN SMALL LETTER S WITH OBLIQUE STROKE
|
||||
A790..A793 ; Latin # L& [4] LATIN CAPITAL LETTER N WITH DESCENDER..LATIN SMALL LETTER C WITH BAR
|
||||
A7A0..A7AA ; Latin # L& [11] LATIN CAPITAL LETTER G WITH OBLIQUE STROKE..LATIN CAPITAL LETTER H WITH HOOK
|
||||
A7F8..A7F9 ; Latin # Lm [2] MODIFIER LETTER CAPITAL H WITH STROKE..MODIFIER LETTER SMALL LIGATURE OE
|
||||
A7FA ; Latin # L& LATIN LETTER SMALL CAPITAL TURNED M
|
||||
A7FB..A7FF ; Latin # Lo [5] LATIN EPIGRAPHIC LETTER REVERSED F..LATIN EPIGRAPHIC LETTER ARCHAIC M
|
||||
FB00..FB06 ; Latin # L& [7] LATIN SMALL LIGATURE FF..LATIN SMALL LIGATURE ST
|
||||
FF21..FF3A ; Latin # L& [26] FULLWIDTH LATIN CAPITAL LETTER A..FULLWIDTH LATIN CAPITAL LETTER Z
|
||||
FF41..FF5A ; Latin # L& [26] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH LATIN SMALL LETTER Z
|
||||
|
||||
# Total code points: 1267
|
||||
# Total code points: 1272
|
||||
|
||||
# ================================================
|
||||
|
||||
@ -656,7 +647,7 @@ FF41..FF5A ; Latin # L& [26] FULLWIDTH LATIN SMALL LETTER A..FULLWIDTH LATIN
|
||||
03F7..03FF ; Greek # L& [9] GREEK CAPITAL LETTER SHO..GREEK CAPITAL REVERSED DOTTED LUNATE SIGMA SYMBOL
|
||||
1D26..1D2A ; Greek # L& [5] GREEK LETTER SMALL CAPITAL GAMMA..GREEK LETTER SMALL CAPITAL PSI
|
||||
1D5D..1D61 ; Greek # Lm [5] MODIFIER LETTER SMALL BETA..MODIFIER LETTER SMALL CHI
|
||||
1D66..1D6A ; Greek # L& [5] GREEK SUBSCRIPT SMALL LETTER BETA..GREEK SUBSCRIPT SMALL LETTER CHI
|
||||
1D66..1D6A ; Greek # Lm [5] GREEK SUBSCRIPT SMALL LETTER BETA..GREEK SUBSCRIPT SMALL LETTER CHI
|
||||
1DBF ; Greek # Lm MODIFIER LETTER SMALL THETA
|
||||
1F00..1F15 ; Greek # L& [22] GREEK SMALL LETTER ALPHA WITH PSILI..GREEK SMALL LETTER EPSILON WITH DASIA AND OXIA
|
||||
1F18..1F1D ; Greek # L& [6] GREEK CAPITAL LETTER EPSILON WITH PSILI..GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA
|
||||
@ -710,12 +701,13 @@ A66E ; Cyrillic # Lo CYRILLIC LETTER MULTIOCULAR O
|
||||
A66F ; Cyrillic # Mn COMBINING CYRILLIC VZMET
|
||||
A670..A672 ; Cyrillic # Me [3] COMBINING CYRILLIC TEN MILLIONS SIGN..COMBINING CYRILLIC THOUSAND MILLIONS SIGN
|
||||
A673 ; Cyrillic # Po SLAVONIC ASTERISK
|
||||
A67C..A67D ; Cyrillic # Mn [2] COMBINING CYRILLIC KAVYKA..COMBINING CYRILLIC PAYEROK
|
||||
A674..A67D ; Cyrillic # Mn [10] COMBINING CYRILLIC LETTER UKRAINIAN IE..COMBINING CYRILLIC PAYEROK
|
||||
A67E ; Cyrillic # Po CYRILLIC KAVYKA
|
||||
A67F ; Cyrillic # Lm CYRILLIC PAYEROK
|
||||
A680..A697 ; Cyrillic # L& [24] CYRILLIC CAPITAL LETTER DWE..CYRILLIC SMALL LETTER SHWE
|
||||
A69F ; Cyrillic # Mn COMBINING CYRILLIC LETTER IOTIFIED E
|
||||
|
||||
# Total code points: 408
|
||||
# Total code points: 417
|
||||
|
||||
# ================================================
|
||||
|
||||
@ -724,9 +716,10 @@ A680..A697 ; Cyrillic # L& [24] CYRILLIC CAPITAL LETTER DWE..CYRILLIC SMALL
|
||||
055A..055F ; Armenian # Po [6] ARMENIAN APOSTROPHE..ARMENIAN ABBREVIATION MARK
|
||||
0561..0587 ; Armenian # L& [39] ARMENIAN SMALL LETTER AYB..ARMENIAN SMALL LIGATURE ECH YIWN
|
||||
058A ; Armenian # Pd ARMENIAN HYPHEN
|
||||
058F ; Armenian # Sc ARMENIAN DRAM SIGN
|
||||
FB13..FB17 ; Armenian # L& [5] ARMENIAN SMALL LIGATURE MEN NOW..ARMENIAN SMALL LIGATURE MEN XEH
|
||||
|
||||
# Total code points: 90
|
||||
# Total code points: 91
|
||||
|
||||
# ================================================
|
||||
|
||||
@ -757,7 +750,7 @@ FB46..FB4F ; Hebrew # Lo [10] HEBREW LETTER TSADI WITH DAGESH..HEBREW LIGATU
|
||||
|
||||
# ================================================
|
||||
|
||||
0600..0603 ; Arabic # Cf [4] ARABIC NUMBER SIGN..ARABIC SIGN SAFHA
|
||||
0600..0604 ; Arabic # Cf [5] ARABIC NUMBER SIGN..ARABIC SIGN SAMVAT
|
||||
0606..0608 ; Arabic # Sm [3] ARABIC-INDIC CUBE ROOT..ARABIC RAY
|
||||
0609..060A ; Arabic # Po [2] ARABIC-INDIC PER MILLE SIGN..ARABIC-INDIC PER TEN THOUSAND SIGN
|
||||
060B ; Arabic # Sc AFGHANI SIGN
|
||||
@ -786,6 +779,9 @@ FB46..FB4F ; Hebrew # Lo [10] HEBREW LETTER TSADI WITH DAGESH..HEBREW LIGATU
|
||||
06FD..06FE ; Arabic # So [2] ARABIC SIGN SINDHI AMPERSAND..ARABIC SIGN SINDHI POSTPOSITION MEN
|
||||
06FF ; Arabic # Lo ARABIC LETTER HEH WITH INVERTED V
|
||||
0750..077F ; Arabic # Lo [48] ARABIC LETTER BEH WITH THREE DOTS HORIZONTALLY BELOW..ARABIC LETTER KAF WITH TWO DOTS ABOVE
|
||||
08A0 ; Arabic # Lo ARABIC LETTER BEH WITH SMALL V BELOW
|
||||
08A2..08AC ; Arabic # Lo [11] ARABIC LETTER JEEM WITH TWO DOTS ABOVE..ARABIC LETTER ROHINGYA YEH
|
||||
08E4..08FE ; Arabic # Mn [27] ARABIC CURLY FATHA..ARABIC DAMMA WITH DOT
|
||||
FB50..FBB1 ; Arabic # Lo [98] ARABIC LETTER ALEF WASLA ISOLATED FORM..ARABIC LETTER YEH BARREE WITH HAMZA ABOVE FINAL FORM
|
||||
FBB2..FBC1 ; Arabic # Sk [16] ARABIC SYMBOL DOT ABOVE..ARABIC SYMBOL SMALL TAH BELOW
|
||||
FBD3..FD3D ; Arabic # Lo [363] ARABIC LETTER NG ISOLATED FORM..ARABIC LIGATURE ALEF WITH FATHATAN ISOLATED FORM
|
||||
@ -796,8 +792,42 @@ FDFC ; Arabic # Sc RIAL SIGN
|
||||
FE70..FE74 ; Arabic # Lo [5] ARABIC FATHATAN ISOLATED FORM..ARABIC KASRATAN ISOLATED FORM
|
||||
FE76..FEFC ; Arabic # Lo [135] ARABIC FATHA ISOLATED FORM..ARABIC LIGATURE LAM WITH ALEF FINAL FORM
|
||||
10E60..10E7E ; Arabic # No [31] RUMI DIGIT ONE..RUMI FRACTION TWO THIRDS
|
||||
1EE00..1EE03 ; Arabic # Lo [4] ARABIC MATHEMATICAL ALEF..ARABIC MATHEMATICAL DAL
|
||||
1EE05..1EE1F ; Arabic # Lo [27] ARABIC MATHEMATICAL WAW..ARABIC MATHEMATICAL DOTLESS QAF
|
||||
1EE21..1EE22 ; Arabic # Lo [2] ARABIC MATHEMATICAL INITIAL BEH..ARABIC MATHEMATICAL INITIAL JEEM
|
||||
1EE24 ; Arabic # Lo ARABIC MATHEMATICAL INITIAL HEH
|
||||
1EE27 ; Arabic # Lo ARABIC MATHEMATICAL INITIAL HAH
|
||||
1EE29..1EE32 ; Arabic # Lo [10] ARABIC MATHEMATICAL INITIAL YEH..ARABIC MATHEMATICAL INITIAL QAF
|
||||
1EE34..1EE37 ; Arabic # Lo [4] ARABIC MATHEMATICAL INITIAL SHEEN..ARABIC MATHEMATICAL INITIAL KHAH
|
||||
1EE39 ; Arabic # Lo ARABIC MATHEMATICAL INITIAL DAD
|
||||
1EE3B ; Arabic # Lo ARABIC MATHEMATICAL INITIAL GHAIN
|
||||
1EE42 ; Arabic # Lo ARABIC MATHEMATICAL TAILED JEEM
|
||||
1EE47 ; Arabic # Lo ARABIC MATHEMATICAL TAILED HAH
|
||||
1EE49 ; Arabic # Lo ARABIC MATHEMATICAL TAILED YEH
|
||||
1EE4B ; Arabic # Lo ARABIC MATHEMATICAL TAILED LAM
|
||||
1EE4D..1EE4F ; Arabic # Lo [3] ARABIC MATHEMATICAL TAILED NOON..ARABIC MATHEMATICAL TAILED AIN
|
||||
1EE51..1EE52 ; Arabic # Lo [2] ARABIC MATHEMATICAL TAILED SAD..ARABIC MATHEMATICAL TAILED QAF
|
||||
1EE54 ; Arabic # Lo ARABIC MATHEMATICAL TAILED SHEEN
|
||||
1EE57 ; Arabic # Lo ARABIC MATHEMATICAL TAILED KHAH
|
||||
1EE59 ; Arabic # Lo ARABIC MATHEMATICAL TAILED DAD
|
||||
1EE5B ; Arabic # Lo ARABIC MATHEMATICAL TAILED GHAIN
|
||||
1EE5D ; Arabic # Lo ARABIC MATHEMATICAL TAILED DOTLESS NOON
|
||||
1EE5F ; Arabic # Lo ARABIC MATHEMATICAL TAILED DOTLESS QAF
|
||||
1EE61..1EE62 ; Arabic # Lo [2] ARABIC MATHEMATICAL STRETCHED BEH..ARABIC MATHEMATICAL STRETCHED JEEM
|
||||
1EE64 ; Arabic # Lo ARABIC MATHEMATICAL STRETCHED HEH
|
||||
1EE67..1EE6A ; Arabic # Lo [4] ARABIC MATHEMATICAL STRETCHED HAH..ARABIC MATHEMATICAL STRETCHED KAF
|
||||
1EE6C..1EE72 ; Arabic # Lo [7] ARABIC MATHEMATICAL STRETCHED MEEM..ARABIC MATHEMATICAL STRETCHED QAF
|
||||
1EE74..1EE77 ; Arabic # Lo [4] ARABIC MATHEMATICAL STRETCHED SHEEN..ARABIC MATHEMATICAL STRETCHED KHAH
|
||||
1EE79..1EE7C ; Arabic # Lo [4] ARABIC MATHEMATICAL STRETCHED DAD..ARABIC MATHEMATICAL STRETCHED DOTLESS BEH
|
||||
1EE7E ; Arabic # Lo ARABIC MATHEMATICAL STRETCHED DOTLESS FEH
|
||||
1EE80..1EE89 ; Arabic # Lo [10] ARABIC MATHEMATICAL LOOPED ALEF..ARABIC MATHEMATICAL LOOPED YEH
|
||||
1EE8B..1EE9B ; Arabic # Lo [17] ARABIC MATHEMATICAL LOOPED LAM..ARABIC MATHEMATICAL LOOPED GHAIN
|
||||
1EEA1..1EEA3 ; Arabic # Lo [3] ARABIC MATHEMATICAL DOUBLE-STRUCK BEH..ARABIC MATHEMATICAL DOUBLE-STRUCK DAL
|
||||
1EEA5..1EEA9 ; Arabic # Lo [5] ARABIC MATHEMATICAL DOUBLE-STRUCK WAW..ARABIC MATHEMATICAL DOUBLE-STRUCK YEH
|
||||
1EEAB..1EEBB ; Arabic # Lo [17] ARABIC MATHEMATICAL DOUBLE-STRUCK LAM..ARABIC MATHEMATICAL DOUBLE-STRUCK GHAIN
|
||||
1EEF0..1EEF1 ; Arabic # Sm [2] ARABIC MATHEMATICAL OPERATOR MEEM WITH HAH WITH TATWEEL..ARABIC MATHEMATICAL OPERATOR HAH WITH DAL
|
||||
|
||||
# Total code points: 1051
|
||||
# Total code points: 1234
|
||||
|
||||
# ================================================
|
||||
|
||||
@ -838,6 +868,7 @@ FE76..FEFC ; Arabic # Lo [135] ARABIC FATHA ISOLATED FORM..ARABIC LIGATURE LA
|
||||
0958..0961 ; Devanagari # Lo [10] DEVANAGARI LETTER QA..DEVANAGARI LETTER VOCALIC LL
|
||||
0962..0963 ; Devanagari # Mn [2] DEVANAGARI VOWEL SIGN VOCALIC L..DEVANAGARI VOWEL SIGN VOCALIC LL
|
||||
0966..096F ; Devanagari # Nd [10] DEVANAGARI DIGIT ZERO..DEVANAGARI DIGIT NINE
|
||||
0970 ; Devanagari # Po DEVANAGARI ABBREVIATION SIGN
|
||||
0971 ; Devanagari # Lm DEVANAGARI SIGN HIGH SPACING DOT
|
||||
0972..0977 ; Devanagari # Lo [6] DEVANAGARI LETTER CANDRA A..DEVANAGARI LETTER UUE
|
||||
0979..097F ; Devanagari # Lo [7] DEVANAGARI LETTER ZHA..DEVANAGARI LETTER BBA
|
||||
@ -846,7 +877,7 @@ A8F2..A8F7 ; Devanagari # Lo [6] DEVANAGARI SIGN SPACING CANDRABINDU..DEVAN
|
||||
A8F8..A8FA ; Devanagari # Po [3] DEVANAGARI SIGN PUSHPIKA..DEVANAGARI CARET
|
||||
A8FB ; Devanagari # Lo DEVANAGARI HEADSTROKE
|
||||
|
||||
# Total code points: 150
|
||||
# Total code points: 151
|
||||
|
||||
# ================================================
|
||||
|
||||
@ -927,9 +958,10 @@ A8FB ; Devanagari # Lo DEVANAGARI HEADSTROKE
|
||||
0AE0..0AE1 ; Gujarati # Lo [2] GUJARATI LETTER VOCALIC RR..GUJARATI LETTER VOCALIC LL
|
||||
0AE2..0AE3 ; Gujarati # Mn [2] GUJARATI VOWEL SIGN VOCALIC L..GUJARATI VOWEL SIGN VOCALIC LL
|
||||
0AE6..0AEF ; Gujarati # Nd [10] GUJARATI DIGIT ZERO..GUJARATI DIGIT NINE
|
||||
0AF0 ; Gujarati # Po GUJARATI ABBREVIATION SIGN
|
||||
0AF1 ; Gujarati # Sc GUJARATI RUPEE SIGN
|
||||
|
||||
# Total code points: 83
|
||||
# Total code points: 84
|
||||
|
||||
# ================================================
|
||||
|
||||
@ -1119,16 +1151,18 @@ A8FB ; Devanagari # Lo DEVANAGARI HEADSTROKE
|
||||
0EC6 ; Lao # Lm LAO KO LA
|
||||
0EC8..0ECD ; Lao # Mn [6] LAO TONE MAI EK..LAO NIGGAHITA
|
||||
0ED0..0ED9 ; Lao # Nd [10] LAO DIGIT ZERO..LAO DIGIT NINE
|
||||
0EDC..0EDD ; Lao # Lo [2] LAO HO NO..LAO HO MO
|
||||
0EDC..0EDF ; Lao # Lo [4] LAO HO NO..LAO LETTER KHMU NYO
|
||||
|
||||
# Total code points: 65
|
||||
# Total code points: 67
|
||||
|
||||
# ================================================
|
||||
|
||||
0F00 ; Tibetan # Lo TIBETAN SYLLABLE OM
|
||||
0F01..0F03 ; Tibetan # So [3] TIBETAN MARK GTER YIG MGO TRUNCATED A..TIBETAN MARK GTER YIG MGO -UM GTER TSHEG MA
|
||||
0F04..0F12 ; Tibetan # Po [15] TIBETAN MARK INITIAL YIG MGO MDUN MA..TIBETAN MARK RGYA GRAM SHAD
|
||||
0F13..0F17 ; Tibetan # So [5] TIBETAN MARK CARET -DZUD RTAGS ME LONG CAN..TIBETAN ASTROLOGICAL SIGN SGRA GCAN -CHAR RTAGS
|
||||
0F13 ; Tibetan # So TIBETAN MARK CARET -DZUD RTAGS ME LONG CAN
|
||||
0F14 ; Tibetan # Po TIBETAN MARK GTER TSHEG
|
||||
0F15..0F17 ; Tibetan # So [3] TIBETAN LOGOTYPE SIGN CHAD RTAGS..TIBETAN ASTROLOGICAL SIGN SGRA GCAN -CHAR RTAGS
|
||||
0F18..0F19 ; Tibetan # Mn [2] TIBETAN ASTROLOGICAL SIGN -KHYUD PA..TIBETAN ASTROLOGICAL SIGN SDONG TSHUGS
|
||||
0F1A..0F1F ; Tibetan # So [6] TIBETAN SIGN RDEL DKAR GCIG..TIBETAN SIGN RDEL DKAR RDEL NAG
|
||||
0F20..0F29 ; Tibetan # Nd [10] TIBETAN DIGIT ZERO..TIBETAN DIGIT NINE
|
||||
@ -1212,16 +1246,21 @@ AA7B ; Myanmar # Mc MYANMAR SIGN PAO KAREN TONE
|
||||
# ================================================
|
||||
|
||||
10A0..10C5 ; Georgian # L& [38] GEORGIAN CAPITAL LETTER AN..GEORGIAN CAPITAL LETTER HOE
|
||||
10C7 ; Georgian # L& GEORGIAN CAPITAL LETTER YN
|
||||
10CD ; Georgian # L& GEORGIAN CAPITAL LETTER AEN
|
||||
10D0..10FA ; Georgian # Lo [43] GEORGIAN LETTER AN..GEORGIAN LETTER AIN
|
||||
10FC ; Georgian # Lm MODIFIER LETTER GEORGIAN NAR
|
||||
10FD..10FF ; Georgian # Lo [3] GEORGIAN LETTER AEN..GEORGIAN LETTER LABIAL SIGN
|
||||
2D00..2D25 ; Georgian # L& [38] GEORGIAN SMALL LETTER AN..GEORGIAN SMALL LETTER HOE
|
||||
2D27 ; Georgian # L& GEORGIAN SMALL LETTER YN
|
||||
2D2D ; Georgian # L& GEORGIAN SMALL LETTER AEN
|
||||
|
||||
# Total code points: 120
|
||||
# Total code points: 127
|
||||
|
||||
# ================================================
|
||||
|
||||
1100..11FF ; Hangul # Lo [256] HANGUL CHOSEONG KIYEOK..HANGUL JONGSEONG SSANGNIEUN
|
||||
302E..302F ; Hangul # Mn [2] HANGUL SINGLE DOT TONE MARK..HANGUL DOUBLE DOT TONE MARK
|
||||
302E..302F ; Hangul # Mc [2] HANGUL SINGLE DOT TONE MARK..HANGUL DOUBLE DOT TONE MARK
|
||||
3131..318E ; Hangul # Lo [94] HANGUL LETTER KIYEOK..HANGUL LETTER ARAEAE
|
||||
3200..321E ; Hangul # So [31] PARENTHESIZED HANGUL KIYEOK..PARENTHESIZED KOREAN CHARACTER O HU
|
||||
3260..327E ; Hangul # So [31] CIRCLED HANGUL KIYEOK..CIRCLED HANGUL IEUNG U
|
||||
@ -1256,8 +1295,7 @@ FFDA..FFDC ; Hangul # Lo [3] HALFWIDTH HANGUL LETTER EU..HALFWIDTH HANGUL L
|
||||
1312..1315 ; Ethiopic # Lo [4] ETHIOPIC SYLLABLE GWI..ETHIOPIC SYLLABLE GWE
|
||||
1318..135A ; Ethiopic # Lo [67] ETHIOPIC SYLLABLE GGA..ETHIOPIC SYLLABLE FYA
|
||||
135D..135F ; Ethiopic # Mn [3] ETHIOPIC COMBINING GEMINATION AND VOWEL LENGTH MARK..ETHIOPIC COMBINING GEMINATION MARK
|
||||
1360 ; Ethiopic # So ETHIOPIC SECTION MARK
|
||||
1361..1368 ; Ethiopic # Po [8] ETHIOPIC WORDSPACE..ETHIOPIC PARAGRAPH SEPARATOR
|
||||
1360..1368 ; Ethiopic # Po [9] ETHIOPIC SECTION MARK..ETHIOPIC PARAGRAPH SEPARATOR
|
||||
1369..137C ; Ethiopic # No [20] ETHIOPIC DIGIT ONE..ETHIOPIC NUMBER TEN THOUSAND
|
||||
1380..138F ; Ethiopic # Lo [16] ETHIOPIC SYLLABLE SEBATBEIT MWA..ETHIOPIC SYLLABLE PWE
|
||||
1390..1399 ; Ethiopic # So [10] ETHIOPIC TONAL MARK YIZET..ETHIOPIC TONAL MARK KURT
|
||||
@ -1313,7 +1351,7 @@ AB28..AB2E ; Ethiopic # Lo [7] ETHIOPIC SYLLABLE BBA..ETHIOPIC SYLLABLE BBO
|
||||
# ================================================
|
||||
|
||||
1780..17B3 ; Khmer # Lo [52] KHMER LETTER KA..KHMER INDEPENDENT VOWEL QAU
|
||||
17B4..17B5 ; Khmer # Cf [2] KHMER VOWEL INHERENT AQ..KHMER VOWEL INHERENT AA
|
||||
17B4..17B5 ; Khmer # Mn [2] KHMER VOWEL INHERENT AQ..KHMER VOWEL INHERENT AA
|
||||
17B6 ; Khmer # Mc KHMER VOWEL SIGN AA
|
||||
17B7..17BD ; Khmer # Mn [7] KHMER VOWEL SIGN I..KHMER VOWEL SIGN UA
|
||||
17BE..17C5 ; Khmer # Mc [8] KHMER VOWEL SIGN OE..KHMER VOWEL SIGN AU
|
||||
@ -1393,16 +1431,15 @@ FF71..FF9D ; Katakana # Lo [45] HALFWIDTH KATAKANA LETTER A..HALFWIDTH KATAK
|
||||
3038..303A ; Han # Nl [3] HANGZHOU NUMERAL TEN..HANGZHOU NUMERAL THIRTY
|
||||
303B ; Han # Lm VERTICAL IDEOGRAPHIC ITERATION MARK
|
||||
3400..4DB5 ; Han # Lo [6582] CJK UNIFIED IDEOGRAPH-3400..CJK UNIFIED IDEOGRAPH-4DB5
|
||||
4E00..9FCB ; Han # Lo [20940] CJK UNIFIED IDEOGRAPH-4E00..CJK UNIFIED IDEOGRAPH-9FCB
|
||||
F900..FA2D ; Han # Lo [302] CJK COMPATIBILITY IDEOGRAPH-F900..CJK COMPATIBILITY IDEOGRAPH-FA2D
|
||||
FA30..FA6D ; Han # Lo [62] CJK COMPATIBILITY IDEOGRAPH-FA30..CJK COMPATIBILITY IDEOGRAPH-FA6D
|
||||
4E00..9FCC ; Han # Lo [20941] CJK UNIFIED IDEOGRAPH-4E00..CJK UNIFIED IDEOGRAPH-9FCC
|
||||
F900..FA6D ; Han # Lo [366] CJK COMPATIBILITY IDEOGRAPH-F900..CJK COMPATIBILITY IDEOGRAPH-FA6D
|
||||
FA70..FAD9 ; Han # Lo [106] CJK COMPATIBILITY IDEOGRAPH-FA70..CJK COMPATIBILITY IDEOGRAPH-FAD9
|
||||
20000..2A6D6 ; Han # Lo [42711] CJK UNIFIED IDEOGRAPH-20000..CJK UNIFIED IDEOGRAPH-2A6D6
|
||||
2A700..2B734 ; Han # Lo [4149] CJK UNIFIED IDEOGRAPH-2A700..CJK UNIFIED IDEOGRAPH-2B734
|
||||
2B740..2B81D ; Han # Lo [222] CJK UNIFIED IDEOGRAPH-2B740..CJK UNIFIED IDEOGRAPH-2B81D
|
||||
2F800..2FA1D ; Han # Lo [542] CJK COMPATIBILITY IDEOGRAPH-2F800..CJK COMPATIBILITY IDEOGRAPH-2FA1D
|
||||
|
||||
# Total code points: 75960
|
||||
# Total code points: 75963
|
||||
|
||||
# ================================================
|
||||
|
||||
@ -1447,6 +1484,7 @@ A490..A4C6 ; Yi # So [55] YI RADICAL QOT..YI RADICAL KE
|
||||
1CD4..1CE0 ; Inherited # Mn [13] VEDIC SIGN YAJURVEDIC MIDLINE SVARITA..VEDIC TONE RIGVEDIC KASHMIRI INDEPENDENT SVARITA
|
||||
1CE2..1CE8 ; Inherited # Mn [7] VEDIC SIGN VISARGA SVARITA..VEDIC SIGN VISARGA ANUDATTA WITH TAIL
|
||||
1CED ; Inherited # Mn VEDIC SIGN TIRYAK
|
||||
1CF4 ; Inherited # Mn VEDIC TONE CANDRA ABOVE
|
||||
1DC0..1DE6 ; Inherited # Mn [39] COMBINING DOTTED GRAVE ACCENT..COMBINING LATIN SMALL LETTER Z
|
||||
1DFC..1DFF ; Inherited # Mn [4] COMBINING DOUBLE INVERTED BREVE BELOW..COMBINING RIGHT ARROWHEAD AND DOWN ARROWHEAD BELOW
|
||||
200C..200D ; Inherited # Cf [2] ZERO WIDTH NON-JOINER..ZERO WIDTH JOINER
|
||||
@ -1466,7 +1504,7 @@ FE20..FE26 ; Inherited # Mn [7] COMBINING LIGATURE LEFT HALF..COMBINING CON
|
||||
1D1AA..1D1AD ; Inherited # Mn [4] MUSICAL SYMBOL COMBINING DOWN BOW..MUSICAL SYMBOL COMBINING SNAP PIZZICATO
|
||||
E0100..E01EF ; Inherited # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR-256
|
||||
|
||||
# Total code points: 523
|
||||
# Total code points: 524
|
||||
|
||||
# ================================================
|
||||
|
||||
@ -1587,11 +1625,12 @@ E0100..E01EF ; Inherited # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR-2
|
||||
2CE5..2CEA ; Coptic # So [6] COPTIC SYMBOL MI RO..COPTIC SYMBOL SHIMA SIMA
|
||||
2CEB..2CEE ; Coptic # L& [4] COPTIC CAPITAL LETTER CRYPTOGRAMMIC SHEI..COPTIC SMALL LETTER CRYPTOGRAMMIC GANGIA
|
||||
2CEF..2CF1 ; Coptic # Mn [3] COPTIC COMBINING NI ABOVE..COPTIC COMBINING SPIRITUS LENIS
|
||||
2CF2..2CF3 ; Coptic # L& [2] COPTIC CAPITAL LETTER BOHAIRIC KHEI..COPTIC SMALL LETTER BOHAIRIC KHEI
|
||||
2CF9..2CFC ; Coptic # Po [4] COPTIC OLD NUBIAN FULL STOP..COPTIC OLD NUBIAN VERSE DIVIDER
|
||||
2CFD ; Coptic # No COPTIC FRACTION ONE HALF
|
||||
2CFE..2CFF ; Coptic # Po [2] COPTIC FULL STOP..COPTIC MORPHOLOGICAL DIVIDER
|
||||
|
||||
# Total code points: 135
|
||||
# Total code points: 137
|
||||
|
||||
# ================================================
|
||||
|
||||
@ -1614,12 +1653,12 @@ E0100..E01EF ; Inherited # Mn [240] VARIATION SELECTOR-17..VARIATION SELECTOR-2
|
||||
|
||||
# ================================================
|
||||
|
||||
2D30..2D65 ; Tifinagh # Lo [54] TIFINAGH LETTER YA..TIFINAGH LETTER YAZZ
|
||||
2D30..2D67 ; Tifinagh # Lo [56] TIFINAGH LETTER YA..TIFINAGH LETTER YO
|
||||
2D6F ; Tifinagh # Lm TIFINAGH MODIFIER LETTER LABIALIZATION MARK
|
||||
2D70 ; Tifinagh # Po TIFINAGH SEPARATOR MARK
|
||||
2D7F ; Tifinagh # Mn TIFINAGH CONSONANT JOINER
|
||||
|
||||
# Total code points: 57
|
||||
# Total code points: 59
|
||||
|
||||
# ================================================
|
||||
|
||||
@ -1729,10 +1768,14 @@ A874..A877 ; Phags_Pa # Po [4] PHAGS-PA SINGLE HEAD MARK..PHAGS-PA MARK DOU
|
||||
1BA6..1BA7 ; Sundanese # Mc [2] SUNDANESE VOWEL SIGN PANAELAENG..SUNDANESE VOWEL SIGN PANOLONG
|
||||
1BA8..1BA9 ; Sundanese # Mn [2] SUNDANESE VOWEL SIGN PAMEPET..SUNDANESE VOWEL SIGN PANEULEUNG
|
||||
1BAA ; Sundanese # Mc SUNDANESE SIGN PAMAAEH
|
||||
1BAB ; Sundanese # Mn SUNDANESE SIGN VIRAMA
|
||||
1BAC..1BAD ; Sundanese # Mc [2] SUNDANESE CONSONANT SIGN PASANGAN MA..SUNDANESE CONSONANT SIGN PASANGAN WA
|
||||
1BAE..1BAF ; Sundanese # Lo [2] SUNDANESE LETTER KHA..SUNDANESE LETTER SYA
|
||||
1BB0..1BB9 ; Sundanese # Nd [10] SUNDANESE DIGIT ZERO..SUNDANESE DIGIT NINE
|
||||
1BBA..1BBF ; Sundanese # Lo [6] SUNDANESE AVAGRAHA..SUNDANESE LETTER FINAL M
|
||||
1CC0..1CC7 ; Sundanese # Po [8] SUNDANESE PUNCTUATION BINDU SURYA..SUNDANESE PUNCTUATION BINDU BA SATANGA
|
||||
|
||||
# Total code points: 55
|
||||
# Total code points: 72
|
||||
|
||||
# ================================================
|
||||
|
||||
@ -1940,6 +1983,15 @@ A9DE..A9DF ; Javanese # Po [2] JAVANESE PADA TIRTA TUMETES..JAVANESE PADA I
|
||||
|
||||
# ================================================
|
||||
|
||||
AAE0..AAEA ; Meetei_Mayek # Lo [11] MEETEI MAYEK LETTER E..MEETEI MAYEK LETTER SSA
|
||||
AAEB ; Meetei_Mayek # Mc MEETEI MAYEK VOWEL SIGN II
|
||||
AAEC..AAED ; Meetei_Mayek # Mn [2] MEETEI MAYEK VOWEL SIGN UU..MEETEI MAYEK VOWEL SIGN AAI
|
||||
AAEE..AAEF ; Meetei_Mayek # Mc [2] MEETEI MAYEK VOWEL SIGN AU..MEETEI MAYEK VOWEL SIGN AAU
|
||||
AAF0..AAF1 ; Meetei_Mayek # Po [2] MEETEI MAYEK CHEIKHAN..MEETEI MAYEK AHANG KHUDAM
|
||||
AAF2 ; Meetei_Mayek # Lo MEETEI MAYEK ANJI
|
||||
AAF3..AAF4 ; Meetei_Mayek # Lm [2] MEETEI MAYEK SYLLABLE REPETITION MARK..MEETEI MAYEK WORD REPETITION MARK
|
||||
AAF5 ; Meetei_Mayek # Mc MEETEI MAYEK VOWEL SIGN VISARGA
|
||||
AAF6 ; Meetei_Mayek # Mn MEETEI MAYEK VIRAMA
|
||||
ABC0..ABE2 ; Meetei_Mayek # Lo [35] MEETEI MAYEK LETTER KOK..MEETEI MAYEK LETTER I LONSUM
|
||||
ABE3..ABE4 ; Meetei_Mayek # Mc [2] MEETEI MAYEK VOWEL SIGN ONAP..MEETEI MAYEK VOWEL SIGN INAP
|
||||
ABE5 ; Meetei_Mayek # Mn MEETEI MAYEK VOWEL SIGN ANAP
|
||||
@ -1951,7 +2003,7 @@ ABEC ; Meetei_Mayek # Mc MEETEI MAYEK LUM IYEK
|
||||
ABED ; Meetei_Mayek # Mn MEETEI MAYEK APUN IYEK
|
||||
ABF0..ABF9 ; Meetei_Mayek # Nd [10] MEETEI MAYEK DIGIT ZERO..MEETEI MAYEK DIGIT NINE
|
||||
|
||||
# Total code points: 56
|
||||
# Total code points: 79
|
||||
|
||||
# ================================================
|
||||
|
||||
@ -2040,4 +2092,74 @@ ABF0..ABF9 ; Meetei_Mayek # Nd [10] MEETEI MAYEK DIGIT ZERO..MEETEI MAYEK DI
|
||||
|
||||
# Total code points: 29
|
||||
|
||||
# ================================================
|
||||
|
||||
11100..11102 ; Chakma # Mn [3] CHAKMA SIGN CANDRABINDU..CHAKMA SIGN VISARGA
|
||||
11103..11126 ; Chakma # Lo [36] CHAKMA LETTER AA..CHAKMA LETTER HAA
|
||||
11127..1112B ; Chakma # Mn [5] CHAKMA VOWEL SIGN A..CHAKMA VOWEL SIGN UU
|
||||
1112C ; Chakma # Mc CHAKMA VOWEL SIGN E
|
||||
1112D..11134 ; Chakma # Mn [8] CHAKMA VOWEL SIGN AI..CHAKMA MAAYYAA
|
||||
11136..1113F ; Chakma # Nd [10] CHAKMA DIGIT ZERO..CHAKMA DIGIT NINE
|
||||
11140..11143 ; Chakma # Po [4] CHAKMA SECTION MARK..CHAKMA QUESTION MARK
|
||||
|
||||
# Total code points: 67
|
||||
|
||||
# ================================================
|
||||
|
||||
109A0..109B7 ; Meroitic_Cursive # Lo [24] MEROITIC CURSIVE LETTER A..MEROITIC CURSIVE LETTER DA
|
||||
109BE..109BF ; Meroitic_Cursive # Lo [2] MEROITIC CURSIVE LOGOGRAM RMT..MEROITIC CURSIVE LOGOGRAM IMN
|
||||
|
||||
# Total code points: 26
|
||||
|
||||
# ================================================
|
||||
|
||||
10980..1099F ; Meroitic_Hieroglyphs # Lo [32] MEROITIC HIEROGLYPHIC LETTER A..MEROITIC HIEROGLYPHIC SYMBOL VIDJ-2
|
||||
|
||||
# Total code points: 32
|
||||
|
||||
# ================================================
|
||||
|
||||
16F00..16F44 ; Miao # Lo [69] MIAO LETTER PA..MIAO LETTER HHA
|
||||
16F50 ; Miao # Lo MIAO LETTER NASALIZATION
|
||||
16F51..16F7E ; Miao # Mc [46] MIAO SIGN ASPIRATION..MIAO VOWEL SIGN NG
|
||||
16F8F..16F92 ; Miao # Mn [4] MIAO TONE RIGHT..MIAO TONE BELOW
|
||||
16F93..16F9F ; Miao # Lm [13] MIAO LETTER TONE-2..MIAO LETTER REFORMED TONE-8
|
||||
|
||||
# Total code points: 133
|
||||
|
||||
# ================================================
|
||||
|
||||
11180..11181 ; Sharada # Mn [2] SHARADA SIGN CANDRABINDU..SHARADA SIGN ANUSVARA
|
||||
11182 ; Sharada # Mc SHARADA SIGN VISARGA
|
||||
11183..111B2 ; Sharada # Lo [48] SHARADA LETTER A..SHARADA LETTER HA
|
||||
111B3..111B5 ; Sharada # Mc [3] SHARADA VOWEL SIGN AA..SHARADA VOWEL SIGN II
|
||||
111B6..111BE ; Sharada # Mn [9] SHARADA VOWEL SIGN U..SHARADA VOWEL SIGN O
|
||||
111BF..111C0 ; Sharada # Mc [2] SHARADA VOWEL SIGN AU..SHARADA SIGN VIRAMA
|
||||
111C1..111C4 ; Sharada # Lo [4] SHARADA SIGN AVAGRAHA..SHARADA OM
|
||||
111C5..111C8 ; Sharada # Po [4] SHARADA DANDA..SHARADA SEPARATOR
|
||||
111D0..111D9 ; Sharada # Nd [10] SHARADA DIGIT ZERO..SHARADA DIGIT NINE
|
||||
|
||||
# Total code points: 83
|
||||
|
||||
# ================================================
|
||||
|
||||
110D0..110E8 ; Sora_Sompeng # Lo [25] SORA SOMPENG LETTER SAH..SORA SOMPENG LETTER MAE
|
||||
110F0..110F9 ; Sora_Sompeng # Nd [10] SORA SOMPENG DIGIT ZERO..SORA SOMPENG DIGIT NINE
|
||||
|
||||
# Total code points: 35
|
||||
|
||||
# ================================================
|
||||
|
||||
11680..116AA ; Takri # Lo [43] TAKRI LETTER A..TAKRI LETTER RRA
|
||||
116AB ; Takri # Mn TAKRI SIGN ANUSVARA
|
||||
116AC ; Takri # Mc TAKRI SIGN VISARGA
|
||||
116AD ; Takri # Mn TAKRI VOWEL SIGN AA
|
||||
116AE..116AF ; Takri # Mc [2] TAKRI VOWEL SIGN I..TAKRI VOWEL SIGN II
|
||||
116B0..116B5 ; Takri # Mn [6] TAKRI VOWEL SIGN U..TAKRI VOWEL SIGN AU
|
||||
116B6 ; Takri # Mc TAKRI SIGN VIRAMA
|
||||
116B7 ; Takri # Mn TAKRI SIGN NUKTA
|
||||
116C0..116C9 ; Takri # Nd [10] TAKRI DIGIT ZERO..TAKRI DIGIT NINE
|
||||
|
||||
# Total code points: 66
|
||||
|
||||
# EOF
|
||||
|
||||
@ -96,7 +96,7 @@ public class Basic {
|
||||
int phase = atTheStartingGate.getPhase();
|
||||
equal(phase, atTheStartingGate.arrive());
|
||||
int awaitPhase = atTheStartingGate.awaitAdvanceInterruptibly
|
||||
(phase, 10, SECONDS);
|
||||
(phase, 30, SECONDS);
|
||||
if (expectNextPhase) check(awaitPhase == (phase + 1));
|
||||
|
||||
pass();
|
||||
@ -188,7 +188,7 @@ public class Basic {
|
||||
case 2: case 6: case 7:
|
||||
return awaiter(phaser, -1, SECONDS);
|
||||
default:
|
||||
return awaiter(phaser, 10, SECONDS); }}
|
||||
return awaiter(phaser, 30, SECONDS); }}
|
||||
public void remove() {throw new UnsupportedOperationException();}};
|
||||
}
|
||||
|
||||
@ -204,7 +204,7 @@ public class Basic {
|
||||
case 2: case 5:
|
||||
return awaiter(phaser, -1, SECONDS);
|
||||
default:
|
||||
return awaiter(phaser, 10, SECONDS); }}
|
||||
return awaiter(phaser, 30, SECONDS); }}
|
||||
public void remove() {throw new UnsupportedOperationException();}};
|
||||
}
|
||||
|
||||
@ -251,9 +251,11 @@ public class Basic {
|
||||
int phase = phaser.getPhase();
|
||||
for (int i = 0; i < 4; i++) {
|
||||
check(phaser.getPhase() == phase);
|
||||
Awaiter a1 = awaiter(phaser, 10, SECONDS); a1.start();
|
||||
Awaiter a1 = awaiter(phaser, 30, SECONDS); a1.start();
|
||||
Arriver a2 = arrivers.next(); a2.start();
|
||||
toTheStartingGate();
|
||||
// allow a1 to block in awaitAdvanceInterruptibly
|
||||
Thread.sleep(2000);
|
||||
a1.interrupt();
|
||||
a1.join();
|
||||
phaser.arriveAndAwaitAdvance();
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2003, 2007, Oracle and/or its affiliates. All rights reserved.
|
||||
* Copyright (c) 2003, 2012, Oracle and/or its affiliates. All rights reserved.
|
||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||
*
|
||||
* This code is free software; you can redistribute it and/or modify it
|
||||
@ -129,6 +129,13 @@ public abstract class PKCS11Test {
|
||||
}
|
||||
|
||||
private static String PKCS11_BASE;
|
||||
static {
|
||||
try {
|
||||
PKCS11_BASE = getBase();
|
||||
} catch (Exception e) {
|
||||
// ignore
|
||||
}
|
||||
}
|
||||
|
||||
private final static String PKCS11_REL_PATH = "sun/security/pkcs11";
|
||||
|
||||
@ -160,20 +167,18 @@ public abstract class PKCS11Test {
|
||||
}
|
||||
String osid = osName + "-"
|
||||
+ props.getProperty("os.arch") + "-" + props.getProperty("sun.arch.data.model");
|
||||
String ostype = osMap.get(osid);
|
||||
if (ostype == null) {
|
||||
String nssLibDir = osMap.get(osid);
|
||||
if (nssLibDir == null) {
|
||||
System.out.println("Unsupported OS, skipping: " + osid);
|
||||
return null;
|
||||
// throw new Exception("Unsupported OS " + osid);
|
||||
// throw new Exception("Unsupported OS " + osName);
|
||||
}
|
||||
if (ostype.length() == 0) {
|
||||
if (nssLibDir.length() == 0) {
|
||||
System.out.println("NSS not supported on this platform, skipping test");
|
||||
return null;
|
||||
}
|
||||
String base = getBase();
|
||||
String libdir = base + SEP + "nss" + SEP + "lib" + SEP + ostype + SEP;
|
||||
System.setProperty("pkcs11test.nss.libdir", libdir);
|
||||
return libdir;
|
||||
System.setProperty("pkcs11test.nss.libdir", nssLibDir);
|
||||
return nssLibDir;
|
||||
}
|
||||
|
||||
protected static void safeReload(String lib) throws Exception {
|
||||
@ -191,6 +196,8 @@ public abstract class PKCS11Test {
|
||||
safeReload(libdir + System.mapLibraryName(NSPR_PREFIX + "nspr4"));
|
||||
safeReload(libdir + System.mapLibraryName(NSPR_PREFIX + "plc4"));
|
||||
safeReload(libdir + System.mapLibraryName(NSPR_PREFIX + "plds4"));
|
||||
safeReload(libdir + System.mapLibraryName("sqlite3"));
|
||||
safeReload(libdir + System.mapLibraryName("nssutil3"));
|
||||
return true;
|
||||
}
|
||||
|
||||
@ -229,15 +236,15 @@ public abstract class PKCS11Test {
|
||||
|
||||
private static final Map<String,String> osMap;
|
||||
|
||||
// Location of the NSS libraries on each supported platform
|
||||
static {
|
||||
osMap = new HashMap<String,String>();
|
||||
osMap.put("SunOS-sparc-32", "solaris-sparc");
|
||||
osMap.put("SunOS-sparcv9-64", "solaris-sparcv9");
|
||||
osMap.put("SunOS-x86-32", "solaris-i586");
|
||||
osMap.put("SunOS-amd64-64", "solaris-amd64");
|
||||
osMap.put("Linux-i386-32", "linux-i586");
|
||||
osMap.put("Linux-amd64-64", "linux-amd64");
|
||||
osMap.put("Windows-x86-32", "windows-i586");
|
||||
osMap.put("SunOS-sparc-32", "/usr/lib/mps/");
|
||||
osMap.put("SunOS-sparcv9-64", "/usr/lib/mps/64/");
|
||||
osMap.put("SunOS-x86-32", "/usr/lib/mps/");
|
||||
osMap.put("SunOS-amd64-64", "/usr/lib/mps/64/");
|
||||
osMap.put("Linux-i386-32", "/usr/lib/");
|
||||
osMap.put("Linux-amd64-64", "/usr/lib64/");
|
||||
}
|
||||
|
||||
private final static char[] hexDigits = "0123456789abcdef".toCharArray();
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user