提交 81a370f5 编写于 作者: L lana

Merge

要显示的变更太多。

To preserve performance only 1000 of 1000+ files are displayed.
...@@ -12,3 +12,14 @@ fa4c0a6cdd25d97d4e6f5d7aa180bcbb0e0d56af jdk7-b33 ...@@ -12,3 +12,14 @@ fa4c0a6cdd25d97d4e6f5d7aa180bcbb0e0d56af jdk7-b33
cf4894b78ceb966326e93bf221db0c2d14d59218 jdk7-b35 cf4894b78ceb966326e93bf221db0c2d14d59218 jdk7-b35
134fd1a656ea85acd1f97f6700f75029b9b472a0 jdk7-b36 134fd1a656ea85acd1f97f6700f75029b9b472a0 jdk7-b36
14f50aee4989b75934d385c56a83da0c23d2f68b jdk7-b37 14f50aee4989b75934d385c56a83da0c23d2f68b jdk7-b37
cc5f810b5af8a3a83b0df5a29d9e24d7a0ff8086 jdk7-b38
4e51997582effa006dde5c6d8b8820b2045b9c7f jdk7-b39
2201dad60231a3c3e0346e3a0250d69ca3b71fd4 jdk7-b40
44941f893cea95ecdd5987b12e548069bd803849 jdk7-b41
3ef0bdfa7609f79d4f2ea621f30cf593a2e432ce jdk7-b42
50c67678b0d180063ade199d398b67a54063fa7f jdk7-b43
d8eb2738db6b148911177d9bcfe888109b7f2f71 jdk7-b44
527b426497a259d0605d069e3930e838948531a6 jdk7-b45
4b03e27a44090d1f646af28dc58f9ead827e24c7 jdk7-b46
b4ac413b1f129eeef0acab3f31081c1b7dfe3b27 jdk7-b47
5fbd9ea7def17186693b6f7099b5d0dc73903eee jdk7-b48
...@@ -142,9 +142,11 @@ endif ...@@ -142,9 +142,11 @@ endif
$(UNPACK_EXE): $(UNPACK_EXE_FILES_o) winres $(UNPACK_EXE): $(UNPACK_EXE_FILES_o) winres
$(prep-target) $(prep-target)
$(LINKER) $(LDDFLAGS) $(UNPACK_EXE_FILES_o) $(RES) $(LIBCXX) $(LDOUTPUT)$(TEMPDIR)/unpack200$(EXE_SUFFIX) $(LINKER) $(LDDFLAGS) $(UNPACK_EXE_FILES_o) $(RES) $(LIBCXX) $(LDOUTPUT)$(TEMPDIR)/unpack200$(EXE_SUFFIX)
ifdef MT
$(MT) /manifest $(TEMPDIR)/unpack200$(EXE_SUFFIX).manifest /outputresource:$(TEMPDIR)/unpack200$(EXE_SUFFIX);#1
endif
$(CP) $(TEMPDIR)/unpack200$(EXE_SUFFIX) $(UNPACK_EXE) $(CP) $(TEMPDIR)/unpack200$(EXE_SUFFIX) $(UNPACK_EXE)
ifeq ($(PLATFORM), windows) ifeq ($(PLATFORM), windows)
$(RES):: $(VERSIONINFO_RESOURCE) $(RES):: $(VERSIONINFO_RESOURCE)
$(prep-target) $(prep-target)
......
...@@ -41,7 +41,7 @@ AUTO_FILES_JAVA_DIRS = com/sun/org/apache/xml ...@@ -41,7 +41,7 @@ AUTO_FILES_JAVA_DIRS = com/sun/org/apache/xml
# Resources # Resources
# #
LOCALE_SET_DEFINITION = jre LOCALE_SET_DEFINITION = jre
NEW_RESOURCE_BUNDLES_PROPERTIES = \ NEW_RESOURCE_BUNDLES_UNCOMPILED_PROPERTIES = \
$(PKGDIR)/internal/security/resource/config.dtd \ $(PKGDIR)/internal/security/resource/config.dtd \
$(PKGDIR)/internal/security/resource/config.xml \ $(PKGDIR)/internal/security/resource/config.xml \
$(PKGDIR)/internal/security/resource/xmlsecurity_de.properties \ $(PKGDIR)/internal/security/resource/xmlsecurity_de.properties \
......
...@@ -41,7 +41,7 @@ AUTO_FILES_JAVA_DIRS = com/sun/rowset ...@@ -41,7 +41,7 @@ AUTO_FILES_JAVA_DIRS = com/sun/rowset
# Resources # Resources
# #
LOCALE_SET_DEFINITION = jre LOCALE_SET_DEFINITION = jre
RESOURCE_BUNDLES_PROPERTIES = $(PKGDIR)/RowSetResourceBundle.properties RESOURCE_BUNDLES_UNCOMPILED_PROPERTIES = $(PKGDIR)/RowSetResourceBundle.properties
# #
# Rules # Rules
......
...@@ -68,11 +68,24 @@ PLATFORM_INCLUDE = $(INCLUDEDIR)/$(PLATFORM_INCLUDE_NAME) ...@@ -68,11 +68,24 @@ PLATFORM_INCLUDE = $(INCLUDEDIR)/$(PLATFORM_INCLUDE_NAME)
# The following DLL's are considered MS runtime libraries and should # The following DLL's are considered MS runtime libraries and should
# not to be REBASEd, see deploy/make/common/Release.gmk. # not to be REBASEd, see deploy/make/common/Release.gmk.
# msvcrt.dll, msvcr71.dll: Microsoft runtimes # msvcrt.dll, msvcrnn.dll [msvcr71 or msvcr80 or msvcr90] : Microsoft runtimes
MS_RUNTIME_LIBRARIES = msvcrt.dll MS_RUNTIME_LIBRARIES = msvcrt.dll
MSVCRNN_DLL =
ifeq ($(ARCH_DATA_MODEL), 32) ifeq ($(ARCH_DATA_MODEL), 32)
ifeq ($(COMPILER_VERSION), VS2003) ifeq ($(COMPILER_VERSION), VS2003)
MS_RUNTIME_LIBRARIES += msvcr71.dll MSVCRNN_DLL = msvcr71.dll
MSVCPNN_DLL = msvcp71.dll
MS_RUNTIME_LIBRARIES += $(MSVCRNN_DLL)
endif
ifeq ($(COMPILER_VERSION), VS2005)
MSVCRNN_DLL = msvcr80.dll
MSVCPNN_DLL = msvcp80.dll
MS_RUNTIME_LIBRARIES += $(MSVCRNN_DLL)
endif
ifeq ($(COMPILER_VERSION), VS2008)
MSVCRNN_DLL = msvcr90.dll
MSVCPNN_DLL = msvcp90.dll
MS_RUNTIME_LIBRARIES += $(MSVCRNN_DLL)
endif endif
endif endif
...@@ -178,9 +191,22 @@ ifeq ($(CC_VERSION),msvc) ...@@ -178,9 +191,22 @@ ifeq ($(CC_VERSION),msvc)
CC_OPT/LOWER = -O1 CC_OPT/LOWER = -O1
endif endif
endif endif
ifeq ($(COMPILER_VERSION), VS2008)
# Automatic precompiled header option to use (if COMPILE_APPROACH=batch)
AUTOMATIC_PCH_OPTION =
GX_OPTION = -EHsc
ifeq ($(ARCH_DATA_MODEL), 32)
CC_OPT/HIGHEST = -O2
CC_OPT/HIGHER = -O1
CC_OPT/LOWER = -O1
else
CC_OPT/HIGHEST = -O2
CC_OPT/HIGHER = -O1
CC_OPT/LOWER = -O1
endif
endif
else # CC_VERSION else # CC_VERSION
# GCC not supported, but left for historical reference... # GCC not supported, but left for historical reference...
CC_OPT/NONE = CC_OPT/NONE =
CC_OPT/LOWER = -O2 CC_OPT/LOWER = -O2
...@@ -200,10 +226,13 @@ CC_OPT = $(CC_OPT/$(OPTIMIZATION_LEVEL)) ...@@ -200,10 +226,13 @@ CC_OPT = $(CC_OPT/$(OPTIMIZATION_LEVEL))
# -MTd Use static debug version (better than -MDd, no runtime issues) # -MTd Use static debug version (better than -MDd, no runtime issues)
# -D_DEBUG Change use of malloc/free/etc to use special debug ones (-MTd) # -D_DEBUG Change use of malloc/free/etc to use special debug ones (-MTd)
# #
# NOTE: We also will use /D _STATIC_CPPLIB so we don't need msvcp71.dll # NOTE: We also will use /D _STATIC_CPPLIB so we don't need msvcpnn.dll
# #
# If MS_RUNTIME_STATIC is requested, use -MT only with VS2003.
ifeq ($(MS_RUNTIME_STATIC),true) ifeq ($(MS_RUNTIME_STATIC),true)
MS_RUNTIME_OPTION=-MT ifeq ($(COMPILER_VERSION), VS2003)
MS_RUNTIME_OPTION=-MT
endif
else else
MS_RUNTIME_OPTION=-MD MS_RUNTIME_OPTION=-MD
endif endif
...@@ -238,7 +267,7 @@ ifeq ($(CC_VERSION),msvc) ...@@ -238,7 +267,7 @@ ifeq ($(CC_VERSION),msvc)
# -YX -Fp/.../foobar.pch Use precompiled headers (try someday?) # -YX -Fp/.../foobar.pch Use precompiled headers (try someday?)
# -nologo Don't print out startup message # -nologo Don't print out startup message
# /D _STATIC_CPPLIB # /D _STATIC_CPPLIB
# Use static link for the C++ runtime (so msvcp71.dll not needed) # Use static link for the C++ runtime (so msvcpnn.dll not needed)
# #
CFLAGS_COMMON += -Zi -nologo CFLAGS_COMMON += -Zi -nologo
CFLAGS_OPT = $(CC_OPT) CFLAGS_OPT = $(CC_OPT)
...@@ -277,8 +306,16 @@ ifeq ($(CC_VERSION),msvc) ...@@ -277,8 +306,16 @@ ifeq ($(CC_VERSION),msvc)
# Always add bufferoverflowU.lib to VS2005 link commands (pack uses LDDFLAGS) # Always add bufferoverflowU.lib to VS2005 link commands (pack uses LDDFLAGS)
LFLAGS_VS2005 = $(BUFFEROVERFLOWLIB) LFLAGS_VS2005 = $(BUFFEROVERFLOWLIB)
# VS2008 has bufferoverflow baked in:
LFLAGS_VS2008 =
# LFLAGS are the flags given to $(LINK) and used to build the actual DLL file # LFLAGS are the flags given to $(LINK) and used to build the actual DLL file
BASELFLAGS = -nologo /opt:REF /incremental:no BASELFLAGS = -nologo /opt:REF /incremental:no
ifdef MT
# VS2005, VS2008, and beyond: ask LINK to generate manifests for .dll & .exe
BASELFLAGS += /manifest
endif
LFLAGS = $(BASELFLAGS) $(LDEBUG) $(EXTRA_LFLAGS) $(LFLAGS_$(COMPILER_VERSION)) LFLAGS = $(BASELFLAGS) $(LDEBUG) $(EXTRA_LFLAGS) $(LFLAGS_$(COMPILER_VERSION))
LDDFLAGS += $(LFLAGS_$(COMPILER_VERSION)) LDDFLAGS += $(LFLAGS_$(COMPILER_VERSION))
......
...@@ -179,6 +179,9 @@ else # LIBRARY ...@@ -179,6 +179,9 @@ else # LIBRARY
# build it into $(OBJDIR) so that the other generated files get put # 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. # there, then copy just the DLL (and MAP file) to the requested directory.
# #
# In VS2005 or VS2008 the link command creates a .manifest file that we want
# to insert into the linked artifact so we do not need to track it separately.
# Use ";#2" for .dll and ";#1" for .exe in the MT command below:
$(ACTUAL_LIBRARY):: $(OBJDIR)/$(LIBRARY).lcf $(ACTUAL_LIBRARY):: $(OBJDIR)/$(LIBRARY).lcf
@$(prep-target) @$(prep-target)
@$(MKDIR) -p $(OBJDIR) @$(MKDIR) -p $(OBJDIR)
...@@ -186,6 +189,9 @@ $(ACTUAL_LIBRARY):: $(OBJDIR)/$(LIBRARY).lcf ...@@ -186,6 +189,9 @@ $(ACTUAL_LIBRARY):: $(OBJDIR)/$(LIBRARY).lcf
-map:$(OBJDIR)/$(LIBRARY).map \ -map:$(OBJDIR)/$(LIBRARY).map \
$(LFLAGS) @$(OBJDIR)/$(LIBRARY).lcf \ $(LFLAGS) @$(OBJDIR)/$(LIBRARY).lcf \
$(OTHER_LCF) $(JAVALIB) $(LDLIBS) $(OTHER_LCF) $(JAVALIB) $(LDLIBS)
ifdef MT
$(MT) /manifest $(OBJDIR)/$(@F).manifest /outputresource:$(OBJDIR)/$(@F);#2
endif
$(CP) $(OBJDIR)/$(@F) $@ $(CP) $(OBJDIR)/$(@F) $@
$(CP) $(OBJDIR)/$(LIBRARY).map $(@D) $(CP) $(OBJDIR)/$(LIBRARY).map $(@D)
$(CP) $(OBJDIR)/$(LIBRARY).pdb $(@D) $(CP) $(OBJDIR)/$(LIBRARY).pdb $(@D)
......
...@@ -153,6 +153,9 @@ else ...@@ -153,6 +153,9 @@ else
STACK_SIZE=1048576 STACK_SIZE=1048576
endif endif
# In VS2005 or VS2008 the link command creates a .manifest file that we want
# to insert into the linked artifact so we do not need to track it separately.
# Use ";#2" for .dll and ";#1" for .exe in the MT command below:
$(OBJDIR)/$(PROGRAM)$(EXE_SUFFIX):: $(OBJDIR)/$(PROGRAM).lcf $(FILES_o) $(JLI_LCF) $(OBJDIR)/$(PROGRAM)$(EXE_SUFFIX):: $(OBJDIR)/$(PROGRAM).lcf $(FILES_o) $(JLI_LCF)
@$(prep-target) @$(prep-target)
@set -- $?; \ @set -- $?; \
...@@ -160,6 +163,9 @@ $(OBJDIR)/$(PROGRAM)$(EXE_SUFFIX):: $(OBJDIR)/$(PROGRAM).lcf $(FILES_o) $(JLI_LC ...@@ -160,6 +163,9 @@ $(OBJDIR)/$(PROGRAM)$(EXE_SUFFIX):: $(OBJDIR)/$(PROGRAM).lcf $(FILES_o) $(JLI_LC
$(LINK) -out:$@ /STACK:$(STACK_SIZE) \ $(LINK) -out:$@ /STACK:$(STACK_SIZE) \
-map:$(OBJDIR)/$(PROGRAM).map $(LFLAGS) $(LDFLAGS) \ -map:$(OBJDIR)/$(PROGRAM).map $(LFLAGS) $(LDFLAGS) \
@$(OBJDIR)/$(PROGRAM).lcf $(LDLIBS) @$(OBJDIR)/$(PROGRAM).lcf $(LDLIBS)
ifdef MT
$(MT) /manifest $(OBJDIR)/$(PROGRAM).exe.manifest /outputresource:$@;#1
endif
else # PLATFORM else # PLATFORM
......
...@@ -911,14 +911,6 @@ initial-image-jdk:: initial-image-jdk-setup \ ...@@ -911,14 +911,6 @@ initial-image-jdk:: initial-image-jdk-setup \
fi; \ fi; \
done done
ifeq ($(PLATFORM), windows) ifeq ($(PLATFORM), windows)
@#
@# Audio soundbank - Bug# 4236400
@# Windows only: adding audio files to JDK's jre/lib directory.
@#
($(CD) $(LIBDIR) && $(TAR) cf - \
`$(FIND) audio -depth -print`) | \
($(CD) $(JDK_IMAGE_DIR)/jre/lib && $(TAR) xf -)
@#
@# @#
@# lib/ @# lib/
@# @#
......
...@@ -29,9 +29,7 @@ ...@@ -29,9 +29,7 @@
# Names of native shared libraries # Names of native shared libraries
PLUG_JSOUND_LIBRARY=$(LIB_PREFIX)jsoundhs.$(LIBRARY_SUFFIX) PLUG_LIBRARY_NAMES=
PLUG_LIBRARY_NAMES = \
$(PLUG_JSOUND_LIBRARY)
# Sub-directory where native shared libraries are located (e.g. jre/bin or...) # Sub-directory where native shared libraries are located (e.g. jre/bin or...)
...@@ -74,62 +72,10 @@ com/sun/jmx/snmp/daemon/SnmpSocket.class \ ...@@ -74,62 +72,10 @@ com/sun/jmx/snmp/daemon/SnmpSocket.class \
com/sun/jmx/snmp/daemon/SnmpTimerServer.class \ com/sun/jmx/snmp/daemon/SnmpTimerServer.class \
com/sun/jmx/snmp/daemon/WaitQ.class com/sun/jmx/snmp/daemon/WaitQ.class
PLUG_SOUND_CLASS_NAMES = \
com/sun/media/sound/AbstractPlayer.class \
com/sun/media/sound/CircularBuffer.class \
com/sun/media/sound/HeadspaceInstrument.class \
com/sun/media/sound/HeadspaceMixer\$$1.class \
com/sun/media/sound/HeadspaceMixer\$$MidiLine.class \
com/sun/media/sound/HeadspaceMixer\$$MidiLineInfo.class \
com/sun/media/sound/HeadspaceMixer\$$MixerInfo.class \
com/sun/media/sound/HeadspaceMixer\$$MixerReverbControl\$$MixerReverbType.class \
com/sun/media/sound/HeadspaceMixer\$$MixerReverbControl.class \
com/sun/media/sound/HeadspaceMixer.class \
com/sun/media/sound/HeadspaceMixerProvider.class \
com/sun/media/sound/HeadspaceSample.class \
com/sun/media/sound/HeadspaceSoundbank.class \
com/sun/media/sound/HsbParser.class \
com/sun/media/sound/MixerClip\$$1.class \
com/sun/media/sound/MixerClip\$$MixerClipApplyReverbControl.class \
com/sun/media/sound/MixerClip\$$MixerClipGainControl.class \
com/sun/media/sound/MixerClip\$$MixerClipMuteControl.class \
com/sun/media/sound/MixerClip\$$MixerClipPanControl.class \
com/sun/media/sound/MixerClip\$$MixerClipSampleRateControl.class \
com/sun/media/sound/MixerClip.class \
com/sun/media/sound/MixerMidiChannel.class \
com/sun/media/sound/MixerSequencer\$$1.class \
com/sun/media/sound/MixerSequencer\$$ControllerVectorElement.class \
com/sun/media/sound/MixerSequencer\$$MixerSequencerInfo.class \
com/sun/media/sound/MixerSequencer\$$RecordingTrack.class \
com/sun/media/sound/MixerSequencer.class \
com/sun/media/sound/MixerSequencerProvider.class \
com/sun/media/sound/MixerSourceLine\$$1.class \
com/sun/media/sound/MixerSourceLine\$$MixerSourceLineApplyReverbControl.class \
com/sun/media/sound/MixerSourceLine\$$MixerSourceLineGainControl.class \
com/sun/media/sound/MixerSourceLine\$$MixerSourceLineMuteControl.class \
com/sun/media/sound/MixerSourceLine\$$MixerSourceLinePanControl.class \
com/sun/media/sound/MixerSourceLine\$$MixerSourceLineSampleRateControl.class \
com/sun/media/sound/MixerSourceLine.class \
com/sun/media/sound/MixerSynth\$$1.class \
com/sun/media/sound/MixerSynth\$$MixerSynthInfo.class \
com/sun/media/sound/MixerSynth\$$SynthReceiver.class \
com/sun/media/sound/MixerSynth.class \
com/sun/media/sound/MixerSynthProvider.class \
com/sun/media/sound/MixerThread.class \
com/sun/media/sound/RmfFileReader.class \
com/sun/media/sound/SimpleInputDevice\$$1.class \
com/sun/media/sound/SimpleInputDevice\$$InputDeviceDataLine.class \
com/sun/media/sound/SimpleInputDevice\$$InputDevicePort.class \
com/sun/media/sound/SimpleInputDevice\$$InputDevicePortInfo.class \
com/sun/media/sound/SimpleInputDevice.class \
com/sun/media/sound/SimpleInputDeviceProvider\$$1.class \
com/sun/media/sound/SimpleInputDeviceProvider\$$InputDeviceInfo.class \
com/sun/media/sound/SimpleInputDeviceProvider.class
# Class list temp files (used by both import and export of plugs) # Class list temp files (used by both import and export of plugs)
PLUG_TEMPDIR=$(ABS_TEMPDIR)/plugs PLUG_TEMPDIR=$(ABS_TEMPDIR)/plugs
PLUG_CLASS_AREAS = jmf sound PLUG_CLASS_AREAS = jmf
PLUG_CLISTS = $(PLUG_CLASS_AREAS:%=$(PLUG_TEMPDIR)/%.clist) PLUG_CLISTS = $(PLUG_CLASS_AREAS:%=$(PLUG_TEMPDIR)/%.clist)
# Create jargs file command # Create jargs file command
...@@ -147,18 +93,11 @@ $(PLUG_TEMPDIR)/jmf.clist: ...@@ -147,18 +93,11 @@ $(PLUG_TEMPDIR)/jmf.clist:
@for i in $(PLUG_JMF_CLASS_NAMES) ; do \ @for i in $(PLUG_JMF_CLASS_NAMES) ; do \
$(ECHO) "$$i" >> $@; \ $(ECHO) "$$i" >> $@; \
done done
$(PLUG_TEMPDIR)/sound.clist:
@$(prep-target)
@for i in $(PLUG_SOUND_CLASS_NAMES) ; do \
$(ECHO) "$$i" >> $@ ; \
done
$(PLUG_TEMPDIR)/all.clist: $(PLUG_CLISTS) $(PLUG_TEMPDIR)/all.clist: $(PLUG_CLISTS)
@$(prep-target) @$(prep-target)
$(CAT) $(PLUG_CLISTS) > $@ $(CAT) $(PLUG_CLISTS) > $@
$(PLUG_TEMPDIR)/jmf.jargs: $(PLUG_TEMPDIR)/jmf.clist $(PLUG_TEMPDIR)/jmf.jargs: $(PLUG_TEMPDIR)/jmf.clist
$(plug-create-jargs) $(plug-create-jargs)
$(PLUG_TEMPDIR)/sound.jargs: $(PLUG_TEMPDIR)/sound.clist
$(plug-create-jargs)
$(PLUG_TEMPDIR)/all.jargs: $(PLUG_TEMPDIR)/all.clist $(PLUG_TEMPDIR)/all.jargs: $(PLUG_TEMPDIR)/all.clist
$(plug-create-jargs) $(plug-create-jargs)
...@@ -193,25 +132,11 @@ endef # import-binary-plug-classes ...@@ -193,25 +132,11 @@ endef # import-binary-plug-classes
import-binary-plug-jmf-classes: $(PLUG_IMPORT_JARFILE) $(PLUG_TEMPDIR)/jmf.clist import-binary-plug-jmf-classes: $(PLUG_IMPORT_JARFILE) $(PLUG_TEMPDIR)/jmf.clist
$(call import-binary-plug-classes,$(PLUG_TEMPDIR)/jmf.clist) $(call import-binary-plug-classes,$(PLUG_TEMPDIR)/jmf.clist)
import-binary-plug-sound-classes: $(PLUG_IMPORT_JARFILE) $(PLUG_TEMPDIR)/sound.clist
$(call import-binary-plug-classes,$(PLUG_TEMPDIR)/sound.clist)
# Import all classes from the jar file # Import all classes from the jar file
import-binary-plug-jar: \ import-binary-plug-jar: \
import-binary-plug-jmf-classes \ import-binary-plug-jmf-classes
import-binary-plug-sound-classes
# Import native libraries
$(LIB_LOCATION)/$(PLUG_JSOUND_LIBRARY): \
$(PLUG_IMPORT_DIR)/$(PLUG_LOCATION_SUBDIR)/$(PLUG_JSOUND_LIBRARY)
$(import-binary-plug-file)
# Rules only used by lower level makefiles
import-binary-plug-jsound-library: \
$(LIB_LOCATION)/$(PLUG_JSOUND_LIBRARY)
# Binary plug start/complete messages # Binary plug start/complete messages
...@@ -241,9 +166,7 @@ import-binary-plugs: \ ...@@ -241,9 +166,7 @@ import-binary-plugs: \
import-binary-plugs-libs \ import-binary-plugs-libs \
import-binary-plugs \ import-binary-plugs \
import-binary-plug-jar \ import-binary-plug-jar \
import-binary-plug-jmf-classes \ import-binary-plug-jmf-classes
import-binary-plug-sound-classes \
import-binary-plug-jsound-library
else # !OPENJDK else # !OPENJDK
...@@ -280,12 +203,6 @@ $(PLUG_EXPORT_JARFILE): $(PLUG_TEMPDIR)/all.clist $(PLUG_TEMPDIR)/all.jargs ...@@ -280,12 +203,6 @@ $(PLUG_EXPORT_JARFILE): $(PLUG_TEMPDIR)/all.clist $(PLUG_TEMPDIR)/all.jargs
@$(java-vm-cleanup) @$(java-vm-cleanup)
export-binary-plugs-jar: $(PLUG_EXPORT_JARFILE) export-binary-plugs-jar: $(PLUG_EXPORT_JARFILE)
# Export native libraries
$(PLUG_EXPORT_DIR)/$(PLUG_LOCATION_SUBDIR)/$(PLUG_JSOUND_LIBRARY): \
$(LIB_LOCATION)/$(PLUG_JSOUND_LIBRARY)
$(export-binary-plug-file)
# Export binary plug start/complete messages # Export binary plug start/complete messages
export-binary-plugs-started: export-binary-plugs-started:
......
...@@ -44,12 +44,8 @@ ...@@ -44,12 +44,8 @@
# #
# NEW_RESOURCE_BUNDLES_JAVA - new resource bundles implemented in # NEW_RESOURCE_BUNDLES_JAVA - new resource bundles implemented in
# Java, not localized # Java, not localized
# NEW_RESOURCE_BUNDLES_PROPERTIES - new resource bundles implemented as
# properties files, not localized
# RESOURCE_BUNDLES_JAVA - resource bundles implemented in # RESOURCE_BUNDLES_JAVA - resource bundles implemented in
# Java, localized # Java, localized
# RESOURCE_BUNDLES_PROPERTIES - new resource bundles implemented as
# properties files, localized
# #
# The following variable is now used for most .properties files in the JDK. # The following variable is now used for most .properties files in the JDK.
# These properties files are converted into java and compiled with javac. # These properties files are converted into java and compiled with javac.
...@@ -61,6 +57,13 @@ ...@@ -61,6 +57,13 @@
# properties files, localized # properties files, localized
# NEW_RESOURCE_BUNDLES_COMPILED_PROPERTIES - same as above, not localized # NEW_RESOURCE_BUNDLES_COMPILED_PROPERTIES - same as above, not localized
# #
# For non-compiled properties files, use the following variables:
#
# NEW_RESOURCE_BUNDLES_UNCOMPILED_PROPERTIES - new resource bundles implemented as
# properties files, not localized
# RESOURCE_BUNDLES_UNCOMPILED_PROPERTIES - resource bundles implemented as
# properties files, localized
#
# Other properties files to be installed are identified using the variable: # Other properties files to be installed are identified using the variable:
# #
# OTHER_PROPERTIES # OTHER_PROPERTIES
...@@ -109,11 +112,12 @@ COMPILED_PROPERTIES += $(RESOURCE_BUNDLES_COMPILED_PROPERTIES) \ ...@@ -109,11 +112,12 @@ COMPILED_PROPERTIES += $(RESOURCE_BUNDLES_COMPILED_PROPERTIES) \
FILES_java += $(COMPILED_PROPERTIES:%.properties=%.java) FILES_java += $(COMPILED_PROPERTIES:%.properties=%.java)
# Non-compiled files # Non-compiled files
PROPERTIES_FILES += $(NEW_RESOURCE_BUNDLES_PROPERTIES) PROPERTIES_FILES += $(NEW_RESOURCE_BUNDLES_UNCOMPILED_PROPERTIES)
PROPERTIES_FILES += $(RESOURCE_BUNDLES_PROPERTIES) \ PROPERTIES_FILES += $(RESOURCE_BUNDLES_UNCOMPILED_PROPERTIES) \
$(foreach file,$(RESOURCE_BUNDLES_PROPERTIES), \ $(foreach file,$(RESOURCE_BUNDLES_UNCOMPILED_PROPERTIES), \
$(foreach locale,$(LOCALE_SUFFIXES), \ $(foreach locale,$(LOCALE_SUFFIXES), \
$(basename $(file))_$(locale)$(suffix $(file)))) $(basename $(file))_$(locale)$(suffix $(file))))
# other properties
PROPERTIES_FILES += $(OTHER_PROPERTIES) PROPERTIES_FILES += $(OTHER_PROPERTIES)
# #
......
...@@ -54,17 +54,10 @@ ifeq ($(PLATFORM), windows) ...@@ -54,17 +54,10 @@ ifeq ($(PLATFORM), windows)
ifeq ($(ARCH_DATA_MODEL), 32) ifeq ($(ARCH_DATA_MODEL), 32)
LINK_VER := $(shell $(LINK) | $(HEAD) -n 1 | $(NAWK) '{print $$6}') LINK_VER := $(shell $(LINK) | $(HEAD) -n 1 | $(NAWK) '{print $$6}')
CC_MAJORVER :=$(call MajorVersion,$(CC_VER)) CC_MAJORVER :=$(call MajorVersion,$(CC_VER))
REQUIRED_CC_VER = 13.10.3077
REQUIRED_LINK_VER = 7.10.3077
ifeq ($(CC_MAJORVER), 12)
# This should be: CC_VER=12.00.8168 LINK_VER=6.00.8447
COMPILER_NAME=Visual C++ 6.0 Professional + VC6-SP 3
COMPILER_VERSION=VC6
REBASE = $(COMPILER_PATH)rebase
MTL = $(COMPILER_PATH)midl
endif
ifeq ($(CC_MAJORVER), 13) ifeq ($(CC_MAJORVER), 13)
# This should be: CC_VER=13.10.3077 LINK_VER=7.10.3077 # This should be: CC_VER=13.10.3077 LINK_VER=7.10.3077
REQUIRED_CC_VER = 13.10.3077
REQUIRED_LINK_VER = 7.10.3077
COMPILER_NAME=Visual Studio .NET 2003 Professional C++ COMPILER_NAME=Visual Studio .NET 2003 Professional C++
COMPILER_VERSION=VS2003 COMPILER_VERSION=VS2003
REBASE = $(COMPILER_PATH)../../Common7/Tools/Bin/rebase REBASE = $(COMPILER_PATH)../../Common7/Tools/Bin/rebase
...@@ -74,17 +67,34 @@ ifeq ($(PLATFORM), windows) ...@@ -74,17 +67,34 @@ ifeq ($(PLATFORM), windows)
endif endif
endif endif
ifeq ($(CC_MAJORVER), 14) ifeq ($(CC_MAJORVER), 14)
# This should be: CC_VER=14.00.0000 LINK_VER=8.00.0000 # This should be: CC_VER=14.00.50727.42 LINK_VER=8.00.50727.42
# NOTE: This compiler has not been tried yet on 32bit systems REQUIRED_CC_VER = 14.00.50727.42
COMPILER_NAME=Visual Studio .NET 2005 REQUIRED_LINK_VER = 8.00.50727.42
COMPILER_NAME=Visual Studio 8
COMPILER_VERSION=VS2005 COMPILER_VERSION=VS2005
REBASE = $(COMPILER_PATH)../../Common8/Tools/Bin/rebase REBASE = $(COMPILER_PATH)../../Common8/Tools/Bin/rebase
MTL = $(COMPILER_PATH)../../Common8/Tools/Bin/midl MTL = $(COMPILER_PATH)../../Common8/Tools/Bin/midl
MT = $(MSDEVTOOLS_PATH)mt
ifndef COMPILER_PATH
COMPILER_PATH := $(error COMPILER_PATH cannot be empty here)
endif
endif
ifeq ($(CC_MAJORVER), 15)
# This should be: CC_VER=15.00.21022.08 LINK_VER=9.00.21022.08
REQUIRED_CC_VER = 15.00.21022.08
REQUIRED_LINK_VER = 9.00.21022.08
COMPILER_NAME=Visual Studio 9
COMPILER_VERSION=VS2008
#rebase and midl moved out of Visual Studio into the SDK:
REBASE = $(MSDEVTOOLS_PATH)/rebase
MTL = $(MSDEVTOOLS_PATH)/midl.exe
MT = $(MSDEVTOOLS_PATH)mt
ifndef COMPILER_PATH ifndef COMPILER_PATH
COMPILER_PATH := $(error COMPILER_PATH cannot be empty here) COMPILER_PATH := $(error COMPILER_PATH cannot be empty here)
endif endif
endif endif
else else
# else ARCH_DATA_MODEL is 64
LINK_VER := $(shell $(LINK) | $(HEAD) -n 1 | $(NAWK) '{print $$6}') LINK_VER := $(shell $(LINK) | $(HEAD) -n 1 | $(NAWK) '{print $$6}')
CC_MAJORVER :=$(call MajorVersion,$(CC_VER)) CC_MAJORVER :=$(call MajorVersion,$(CC_VER))
CC_MINORVER :=$(call MinorVersion,$(CC_VER)) CC_MINORVER :=$(call MinorVersion,$(CC_VER))
......
...@@ -74,7 +74,7 @@ override INCREMENTAL_BUILD = false ...@@ -74,7 +74,7 @@ override INCREMENTAL_BUILD = false
# The ALT values should never really have spaces or use \. # The ALT values should never really have spaces or use \.
# Suspect these environment variables to have spaces and/or \ characters: # Suspect these environment variables to have spaces and/or \ characters:
# SYSTEMROOT, SystemRoot, WINDIR, windir, PROGRAMFILES, ProgramFiles, # SYSTEMROOT, SystemRoot, WINDIR, windir, PROGRAMFILES, ProgramFiles,
# DXSDK_DIR, MSTOOLS, Mstools, MSSDK, MSSdk, VC71COMNTOOLS, # DXSDK_DIR, MSTOOLS, Mstools, MSSDK, MSSdk, VCnnCOMNTOOLS,
# MSVCDIR, MSVCDir. # MSVCDIR, MSVCDir.
# So use $(subst \,/,) on them first adding quotes and placing them in # So use $(subst \,/,) on them first adding quotes and placing them in
# their own variable assigned with :=, then use FullPath. # their own variable assigned with :=, then use FullPath.
...@@ -247,22 +247,36 @@ ifeq ($(ARCH_DATA_MODEL), 32) ...@@ -247,22 +247,36 @@ ifeq ($(ARCH_DATA_MODEL), 32)
endif endif
endif endif
endif endif
ifneq ($(subst MSDev98,OLDOLDOLD,$(_msvc_dir)),$(_msvc_dir)) # If we still don't have it, look for VSnnCOMNTOOLS (newest first),
_msvc_dir := # set by installer?
endif
# If we still don't have it, look for VS71COMNTOOLS, setup by installer?
ifeq ($(_msvc_dir),) ifeq ($(_msvc_dir),)
ifdef VS90COMNTOOLS # /Common/Tools directory, use ../../Vc
xVS90COMNTOOLS :="$(subst \,/,$(VS90COMNTOOLS))"
_vs90tools :=$(call FullPath,$(xVS90COMNTOOLS))
endif
ifneq ($(_vs90tools),)
_msvc_dir :=$(_vs90tools)/../../Vc
_redist_sdk :=$(_msvc_dir)/../SDK/v3.5/Bin
endif
ifdef VS80COMNTOOLS # /Common/Tools directory, use ../../Vc
xVS80COMNTOOLS :="$(subst \,/,$(VS80COMNTOOLS))"
_vs80tools :=$(call FullPath,$(xVS80COMNTOOLS))
endif
ifneq ($(_vs80tools),)
_msvc_dir :=$(_vs80tools)/../../Vc
_redist_sdk :=$(_msvc_dir)/../SDK/v2.0/Bin
endif
ifdef VS71COMNTOOLS # /Common/Tools directory, use ../../Vc7 ifdef VS71COMNTOOLS # /Common/Tools directory, use ../../Vc7
xVS71COMNTOOLS :="$(subst \,/,$(VS71COMNTOOLS))" xVS71COMNTOOLS :="$(subst \,/,$(VS71COMNTOOLS))"
_vs71tools :=$(call FullPath,$(xVS71COMNTOOLS)) _vs71tools :=$(call FullPath,$(xVS71COMNTOOLS))
endif endif
ifneq ($(_vs71tools),) ifneq ($(_vs71tools),)
_msvc_dir :=$(_vs71tools)/../../Vc7 _msvc_dir :=$(_vs71tools)/../../Vc7
_redist_sdk :=$(_vs71tools)/../..
endif endif
endif endif
ifneq ($(_msvc_dir),) ifneq ($(_msvc_dir),)
_compiler_bin :=$(_msvc_dir)/Bin _compiler_bin :=$(_msvc_dir)/Bin
_redist_sdk :=$(_msvc_dir)/../SDK/v1.1/Bin
_ms_sdk :=$(_msvc_dir)/PlatformSDK _ms_sdk :=$(_msvc_dir)/PlatformSDK
endif endif
endif endif
...@@ -410,8 +424,8 @@ _REDIST_SDK_EXISTS := $(shell \ ...@@ -410,8 +424,8 @@ _REDIST_SDK_EXISTS := $(shell \
else \ else \
echo "false"; \ echo "false"; \
fi) fi)
_REDIST71_SDK_EXISTS := $(shell \ _REDISTNN_SDK_EXISTS := $(shell \
if [ -f "$(_redist_sdk)/msvcr71.dll" ]; then \ if [ -f "$(_redist_sdk)/$(MSVCRNN_DLL)" ]; then \
echo "true"; \ echo "true"; \
else \ else \
echo "false"; \ echo "false"; \
...@@ -435,20 +449,20 @@ ifeq ($(ARCH_DATA_MODEL), 32) ...@@ -435,20 +449,20 @@ ifeq ($(ARCH_DATA_MODEL), 32)
MSVCRT_DLL_PATH:=$(call AltCheckSpaces,MSVCRT_DLL_PATH) MSVCRT_DLL_PATH:=$(call AltCheckSpaces,MSVCRT_DLL_PATH)
MSVCRT_DLL_PATH:=$(call AltCheckValue,MSVCRT_DLL_PATH) MSVCRT_DLL_PATH:=$(call AltCheckValue,MSVCRT_DLL_PATH)
# MSVCR71_DLL_PATH: location of msvcr71.dll that will be re-distributed # MSVCRNN_DLL_PATH: location of msvcrnn.dll that will be re-distributed
ifdef ALT_MSVCR71_DLL_PATH ifdef ALT_MSVCRNN_DLL_PATH
xALT_MSVCR71_DLL_PATH :="$(subst \,/,$(ALT_MSVCR71_DLL_PATH))" xALT_MSVCRNN_DLL_PATH :="$(subst \,/,$(ALT_MSVCRNN_DLL_PATH))"
MSVCR71_DLL_PATH :=$(call FullPath,$(xALT_MSVCR71_DLL_PATH)) MSVCRNN_DLL_PATH :=$(call FullPath,$(xALT_MSVCRNN_DLL_PATH))
else else
ifeq ($(_REDIST71_SDK_EXISTS), true) ifeq ($(_REDISTNN_SDK_EXISTS), true)
xREDIST71_DIR :=$(_redist_sdk) xREDISTNN_DIR :=$(_redist_sdk)
else else
xREDIST71_DIR :=$(_system_root)/system32 xREDISTNN_DIR :=$(_system_root)/system32
endif endif
MSVCR71_DLL_PATH :=$(call FullPath,$(xREDIST71_DIR)) MSVCRNN_DLL_PATH :=$(call FullPath,$(xREDISTNN_DIR))
endif endif
MSVCR71_DLL_PATH :=$(call AltCheckSpaces,MSVCR71_DLL_PATH) MSVCRNN_DLL_PATH :=$(call AltCheckSpaces,MSVCRNN_DLL_PATH)
MSVCR71_DLL_PATH:=$(call AltCheckValue,MSVCR71_DLL_PATH) MSVCRNN_DLL_PATH:=$(call AltCheckValue,MSVCRNN_DLL_PATH)
else else
......
...@@ -98,7 +98,7 @@ endif ...@@ -98,7 +98,7 @@ endif
ifeq ($(PLATFORM),windows) ifeq ($(PLATFORM),windows)
ALL_SETTINGS+=$(call addAltSetting,MSVCRT_DLL_PATH) ALL_SETTINGS+=$(call addAltSetting,MSVCRT_DLL_PATH)
ifeq ($(ARCH_DATA_MODEL), 32) ifeq ($(ARCH_DATA_MODEL), 32)
ALL_SETTINGS+=$(call addAltSetting,MSVCR71_DLL_PATH) ALL_SETTINGS+=$(call addAltSetting,MSVCRNN_DLL_PATH)
endif endif
ALL_SETTINGS+=$(call addAltSetting,MSDEVTOOLS_PATH) ALL_SETTINGS+=$(call addAltSetting,MSDEVTOOLS_PATH)
endif endif
......
...@@ -835,15 +835,13 @@ ifeq ($(PLATFORM), windows) ...@@ -835,15 +835,13 @@ ifeq ($(PLATFORM), windows)
"" >> $(ERROR_FILE) ; \ "" >> $(ERROR_FILE) ; \
fi fi
ifeq ($(ARCH_DATA_MODEL), 32) ifeq ($(ARCH_DATA_MODEL), 32)
ifeq ($(COMPILER_VERSION), VS2003) @if [ ! -r "$(MSVCRNN_DLL_PATH)/$(MSVCRNN_DLL)" ]; then \
@if [ ! -r "$(MSVCR71_DLL_PATH)/msvcr71.dll" ]; then \ $(ECHO) "ERROR: You do not have access to $(MSVCRNN_DLL). \n" \
$(ECHO) "ERROR: You do not have access to msvcr71.dll. \n" \
" Please check your access to \n" \ " Please check your access to \n" \
" $(MSVCR71_DLL_PATH) \n" \ " $(MSVCRNN_DLL_PATH) \n" \
" and/or check your value of ALT_MSVCR71_DLL_PATH. \n" \ " and/or check your value of ALT_MSVCRNN_DLL_PATH. \n" \
"" >> $(ERROR_FILE) ; \ "" >> $(ERROR_FILE) ; \
fi fi
endif
endif endif
endif endif
...@@ -1350,10 +1348,11 @@ $(ALSA_VERSION_CHECK): $(ALSA_VERSION_CHECK).c ...@@ -1350,10 +1348,11 @@ $(ALSA_VERSION_CHECK): $(ALSA_VERSION_CHECK).c
$(ALSA_VERSION_CHECK).c: $(ALSA_VERSION_CHECK).c:
@$(prep-target) @$(prep-target)
@$(ECHO) "#include <alsa/asoundlib.h>\n" \ @$(ECHO) "#include <alsa/asoundlib.h>\n" \
"int main(char** argv, int argc) {\n" \ "#include <stdio.h>\n" \
" printf(\"%s\", SND_LIB_VERSION_STR);\n" \ "int main(int argc, char** argv) {\n" \
" return 0;\n" \ " printf(\"%s\", SND_LIB_VERSION_STR);\n" \
"}\n" \ " return 0;\n" \
"}\n" \
> $@ > $@
endif endif
......
...@@ -64,7 +64,7 @@ CORE_JAVADOCFLAGS = $(COMMON_JAVADOCFLAGS) \ ...@@ -64,7 +64,7 @@ CORE_JAVADOCFLAGS = $(COMMON_JAVADOCFLAGS) \
-bottom $(JAVADOCBOTTOM_SWITCH) \ -bottom $(JAVADOCBOTTOM_SWITCH) \
$(OVERVIEW_OPTION) $(OVERVIEW_OPTION)
DRAFT = '<br><b>DRAFT&nbsp;'$(MILESTONE)-$(BUILD_NUMBER)'</b>' DRAFT = '<br><strong>DRAFT&nbsp;'$(MILESTONE)-$(BUILD_NUMBER)'</strong>'
THIS_YEAR := $(shell $(DATE) | $(SED) -e 's/ / /g' | $(CUT) -d' ' -f6) THIS_YEAR := $(shell $(DATE) | $(SED) -e 's/ / /g' | $(CUT) -d' ' -f6)
TRADEMARK = &\#x2122; TRADEMARK = &\#x2122;
...@@ -95,7 +95,7 @@ endif ...@@ -95,7 +95,7 @@ endif
JAVADOCTITLE = 'Java$(TRADEMARK) Platform, Standard Edition $(JDK_MINOR_VERSION)<br>API Specification' JAVADOCTITLE = 'Java$(TRADEMARK) Platform, Standard Edition $(JDK_MINOR_VERSION)<br>API Specification'
JAVADOCWINDOWTITLE = 'Java Platform SE $(JDK_MINOR_VERSION)' JAVADOCWINDOWTITLE = 'Java Platform SE $(JDK_MINOR_VERSION)'
JAVADOCHEADER = '<b>Java$(TRADEMARK)&nbsp;Platform<br>Standard&nbsp;Ed.&nbsp;$(JDK_MINOR_VERSION)</b>' JAVADOCHEADER = '<strong>Java$(TRADEMARK)&nbsp;Platform<br>Standard&nbsp;Ed.&nbsp;$(JDK_MINOR_VERSION)</strong>'
JAVADOCBOTTOM = '<font size="-1"><a href="http://bugs.sun.com/services/bugreport/index.jsp">Submit a bug or feature</a><br>For further API reference and developer documentation, see <a href="{@docroot}/../../webnotes/devdocs-vs-specs.html">Java SE Developer Documentation</a>. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples. <p>Copyright $(THIS_YEAR) Sun Microsystems, Inc. All Rights Reserved. Use is subject to <a href="{@docroot}/../legal/license.html">license terms</a>. Also see the <a href="http://java.sun.com/docs/redist.html">documentation redistribution policy</a>.</font>' JAVADOCBOTTOM = '<font size="-1"><a href="http://bugs.sun.com/services/bugreport/index.jsp">Submit a bug or feature</a><br>For further API reference and developer documentation, see <a href="{@docroot}/../../webnotes/devdocs-vs-specs.html">Java SE Developer Documentation</a>. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples. <p>Copyright $(THIS_YEAR) Sun Microsystems, Inc. All Rights Reserved. Use is subject to <a href="{@docroot}/../legal/license.html">license terms</a>. Also see the <a href="http://java.sun.com/docs/redist.html">documentation redistribution policy</a>.</font>'
JAVADOCOVERVIEW = $(SHARE_SRC)/classes/overview-core.html JAVADOCOVERVIEW = $(SHARE_SRC)/classes/overview-core.html
...@@ -120,7 +120,7 @@ DOMAPI_JAVADOCFLAGS = $(COMMON_JAVADOCFLAGS) \ ...@@ -120,7 +120,7 @@ DOMAPI_JAVADOCFLAGS = $(COMMON_JAVADOCFLAGS) \
-group $(DOMAPI_GROUPNAME) $(DOMAPI_REGEXP) -group $(DOMAPI_GROUPNAME) $(DOMAPI_REGEXP)
DOMAPI_JAVADOCTITLE = 'Common DOM API' DOMAPI_JAVADOCTITLE = 'Common DOM API'
DOMAPI_JAVADOCWINDOWTITLE = 'Common DOM API' DOMAPI_JAVADOCWINDOWTITLE = 'Common DOM API'
DOMAPI_JAVADOCHEADER = '<b>Common DOM API</b>' DOMAPI_JAVADOCHEADER = '<strong>Common DOM API</strong>'
DOMAPI_JAVADOCBOTTOM = '<font size="-1"><a href="http://bugs.sun.com/services/bugreport/index.jsp">Submit a bug or feature</a><br>Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.<br>Copyright $(THIS_YEAR) Sun Microsystems, Inc. 4150 Network Circle<br>Santa Clara, California, 95054, U.S.A. All Rights Reserved.</font>' DOMAPI_JAVADOCBOTTOM = '<font size="-1"><a href="http://bugs.sun.com/services/bugreport/index.jsp">Submit a bug or feature</a><br>Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.<br>Copyright $(THIS_YEAR) Sun Microsystems, Inc. 4150 Network Circle<br>Santa Clara, California, 95054, U.S.A. All Rights Reserved.</font>'
DOMAPI_GROUPNAME = "Packages" DOMAPI_GROUPNAME = "Packages"
DOMAPI_REGEXP = "com.sun.java.browser.dom:org.w3c.dom*" DOMAPI_REGEXP = "com.sun.java.browser.dom:org.w3c.dom*"
...@@ -140,7 +140,7 @@ MIRROR_JAVADOCFLAGS = $(COMMON_JAVADOCFLAGS) \ ...@@ -140,7 +140,7 @@ MIRROR_JAVADOCFLAGS = $(COMMON_JAVADOCFLAGS) \
-overview $(MIRROR_OVERVIEW) -overview $(MIRROR_OVERVIEW)
MIRROR_JAVADOCTITLE = 'Mirror API' MIRROR_JAVADOCTITLE = 'Mirror API'
MIRROR_JAVADOCWINDOWTITLE = 'Mirror API' MIRROR_JAVADOCWINDOWTITLE = 'Mirror API'
MIRROR_JAVADOCHEADER = '<b>Mirror API</b>' MIRROR_JAVADOCHEADER = '<strong>Mirror API</strong>'
MIRROR_JAVADOCBOTTOM = '<font size="-1"><a href="http://bugs.sun.com/services/bugreport/index.jsp">Report a bug or request a feature.</a><br>Copyright $(THIS_YEAR) Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.</font>' MIRROR_JAVADOCBOTTOM = '<font size="-1"><a href="http://bugs.sun.com/services/bugreport/index.jsp">Report a bug or request a feature.</a><br>Copyright $(THIS_YEAR) Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.</font>'
MIRROR_GROUPNAME = "Packages" MIRROR_GROUPNAME = "Packages"
MIRROR_OVERVIEW = $(IMPORTSRCDIR)/com/sun/mirror/overview.html MIRROR_OVERVIEW = $(IMPORTSRCDIR)/com/sun/mirror/overview.html
...@@ -163,7 +163,7 @@ DOCLETAPI_JAVADOCFLAGS = $(COMMON_JAVADOCFLAGS) \ ...@@ -163,7 +163,7 @@ DOCLETAPI_JAVADOCFLAGS = $(COMMON_JAVADOCFLAGS) \
-group $(DOCLETAPI_GROUPNAME) $(DOCLETAPI_REGEXP) -group $(DOCLETAPI_GROUPNAME) $(DOCLETAPI_REGEXP)
DOCLETAPI_JAVADOCTITLE = 'Doclet API' DOCLETAPI_JAVADOCTITLE = 'Doclet API'
DOCLETAPI_JAVADOCWINDOWTITLE = 'Doclet API' DOCLETAPI_JAVADOCWINDOWTITLE = 'Doclet API'
DOCLETAPI_JAVADOCHEADER = '<b>Doclet API</b>' DOCLETAPI_JAVADOCHEADER = '<strong>Doclet API</strong>'
DOCLETAPI_JAVADOCBOTTOM = '<font size="-1"><a href="http://bugs.sun.com/services/bugreport/index.jsp">Submit a bug or feature</a><br>Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.<br>Copyright 1993-$(THIS_YEAR) Sun Microsystems, Inc. 4150 Network Circle<br>Santa Clara, California, 95054, U.S.A. All Rights Reserved.</font>' DOCLETAPI_JAVADOCBOTTOM = '<font size="-1"><a href="http://bugs.sun.com/services/bugreport/index.jsp">Submit a bug or feature</a><br>Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.<br>Copyright 1993-$(THIS_YEAR) Sun Microsystems, Inc. 4150 Network Circle<br>Santa Clara, California, 95054, U.S.A. All Rights Reserved.</font>'
DOCLETAPI_GROUPNAME = "Packages" DOCLETAPI_GROUPNAME = "Packages"
DOCLETAPI_REGEXP = "com.sun.javadoc" DOCLETAPI_REGEXP = "com.sun.javadoc"
...@@ -407,7 +407,7 @@ TREEAPI_JAVADOCFLAGS = $(COMMON_JAVADOCFLAGS) \ ...@@ -407,7 +407,7 @@ TREEAPI_JAVADOCFLAGS = $(COMMON_JAVADOCFLAGS) \
# #
TREEAPI_JAVADOCTITLE = 'Compiler Tree API' TREEAPI_JAVADOCTITLE = 'Compiler Tree API'
TREEAPI_JAVADOCWINDOWTITLE = 'Compiler Tree API' TREEAPI_JAVADOCWINDOWTITLE = 'Compiler Tree API'
TREEAPI_JAVADOCHEADER = '<b>Compiler Tree API</b>' TREEAPI_JAVADOCHEADER = '<strong>Compiler Tree API</strong>'
TREEAPI_JAVADOCBOTTOM = '<font size="-1"><a href="http://bugs.sun.com/services/bugreport/index.jsp">Report a bug or request a feature.</a><br>Copyright $(THIS_YEAR) Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.</font>' TREEAPI_JAVADOCBOTTOM = '<font size="-1"><a href="http://bugs.sun.com/services/bugreport/index.jsp">Report a bug or request a feature.</a><br>Copyright $(THIS_YEAR) Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.</font>'
TREEAPI_GROUPNAME = "Packages" TREEAPI_GROUPNAME = "Packages"
TREEAPI_OVERVIEW = $(SHARE_SRC)/classes/com/sun/source/overview.html TREEAPI_OVERVIEW = $(SHARE_SRC)/classes/com/sun/source/overview.html
......
...@@ -28,11 +28,10 @@ PROGRAM = java ...@@ -28,11 +28,10 @@ PROGRAM = java
PRODUCT = java PRODUCT = java
# #
# Statically link java to avoid the dependency on msvcr71.dll. This # Statically link java to avoid the dependency on msvcrNN.dll. This
# must be set before Defs.gmk is included. # must be set before Defs.gmk is included.
# #
MS_RUNTIME_STATIC = true MS_RUNTIME_STATIC = true
# #
# Statically link java to avoid the dependency on jli.dll. This # Statically link java to avoid the dependency on jli.dll. This
# must be set before Program.gmk is included. # must be set before Program.gmk is included.
...@@ -44,6 +43,7 @@ include $(BUILDDIR)/common/Defs.gmk ...@@ -44,6 +43,7 @@ include $(BUILDDIR)/common/Defs.gmk
# Override the default version info with our own resource file (see 5106536) # Override the default version info with our own resource file (see 5106536)
ifeq ($(PLATFORM), windows) ifeq ($(PLATFORM), windows)
LDLIBS_COMMON += user32.lib comctl32.lib LDLIBS_COMMON += user32.lib comctl32.lib
ifdef OPENJDK ifdef OPENJDK
RC_FLAGS += -i "$(PLATFORM_SRC)/resource/icons" RC_FLAGS += -i "$(PLATFORM_SRC)/resource/icons"
else else
......
...@@ -32,11 +32,10 @@ PROGRAM = javaw ...@@ -32,11 +32,10 @@ PROGRAM = javaw
PRODUCT = java PRODUCT = java
# #
# Statically link javaw to avoid the dependency on msvcr71.dll. This # Statically link javaw to avoid the dependency on msvcrNN.dll. This
# must be set before Defs.gmk is included. # must be set before Defs.gmk is included.
# #
MS_RUNTIME_STATIC = true MS_RUNTIME_STATIC = true
# #
# Statically link javaw to avoid the dependency on jli.dll. This # Statically link javaw to avoid the dependency on jli.dll. This
# must be set before Program.gmk is included. # must be set before Program.gmk is included.
......
...@@ -113,8 +113,7 @@ FILES_src = \ ...@@ -113,8 +113,7 @@ FILES_src = \
sun/nio/cs/FastCharsetProvider.java \ sun/nio/cs/FastCharsetProvider.java \
sun/nio/cs/HistoricallyNamedCharset.java \ sun/nio/cs/HistoricallyNamedCharset.java \
sun/nio/cs/ISO_8859_1.java \ sun/nio/cs/ISO_8859_1.java \
sun/nio/cs/ISO_8859_15.java \ sun/nio/cs/SingleByte.java \
sun/nio/cs/MS1252.java \
sun/nio/cs/SingleByteDecoder.java \ sun/nio/cs/SingleByteDecoder.java \
sun/nio/cs/SingleByteEncoder.java \ sun/nio/cs/SingleByteEncoder.java \
sun/nio/cs/StreamEncoder.java \ sun/nio/cs/StreamEncoder.java \
...@@ -268,6 +267,34 @@ FILES_gen_ex = \ ...@@ -268,6 +267,34 @@ FILES_gen_ex = \
java/nio/charset/IllegalCharsetNameException.java \ java/nio/charset/IllegalCharsetNameException.java \
java/nio/charset/UnsupportedCharsetException.java java/nio/charset/UnsupportedCharsetException.java
FILES_gen_sbcs = \
sun/nio/cs/ISO_8859_2.java \
sun/nio/cs/ISO_8859_4.java \
sun/nio/cs/ISO_8859_5.java \
sun/nio/cs/ISO_8859_7.java \
sun/nio/cs/ISO_8859_9.java \
sun/nio/cs/ISO_8859_13.java \
sun/nio/cs/ISO_8859_15.java \
sun/nio/cs/IBM437.java \
sun/nio/cs/IBM737.java \
sun/nio/cs/IBM775.java \
sun/nio/cs/IBM850.java \
sun/nio/cs/IBM852.java \
sun/nio/cs/IBM855.java \
sun/nio/cs/IBM857.java \
sun/nio/cs/IBM858.java \
sun/nio/cs/IBM862.java \
sun/nio/cs/IBM866.java \
sun/nio/cs/IBM874.java \
sun/nio/cs/KOI8_R.java \
sun/nio/cs/KOI8_U.java \
sun/nio/cs/MS1250.java \
sun/nio/cs/MS1251.java \
sun/nio/cs/MS1252.java \
sun/nio/cs/MS1253.java \
sun/nio/cs/MS1254.java \
sun/nio/cs/MS1257.java
FILES_gen_csp = sun/nio/cs/StandardCharsets.java FILES_gen_csp = sun/nio/cs/StandardCharsets.java
FILES_gen_sor = sun/nio/ch/SocketOptionRegistry.java FILES_gen_sor = sun/nio/ch/SocketOptionRegistry.java
...@@ -275,4 +302,4 @@ FILES_gen_sor = sun/nio/ch/SocketOptionRegistry.java ...@@ -275,4 +302,4 @@ FILES_gen_sor = sun/nio/ch/SocketOptionRegistry.java
FILES_gen = $(FILES_gen_coder) $(FILES_gen_buffer) $(FILES_gen_ex) \ FILES_gen = $(FILES_gen_coder) $(FILES_gen_buffer) $(FILES_gen_ex) \
$(FILES_gen_csp) $(FILES_gen_sor) $(FILES_gen_csp) $(FILES_gen_sor)
FILES_java = $(FILES_src) $(FILES_gen) FILES_java = $(FILES_src) $(FILES_gen) $(FILES_gen_sbcs)
...@@ -182,7 +182,9 @@ CS_GEN=$(NIO_GEN)/charset ...@@ -182,7 +182,9 @@ CS_GEN=$(NIO_GEN)/charset
SCH_GEN=$(SNIO_GEN)/ch SCH_GEN=$(SNIO_GEN)/ch
SCS_GEN=$(SNIO_GEN)/cs SCS_GEN=$(SNIO_GEN)/cs
sources: $(SPP_JARFILE) $(FILES_genout) FILES_gensbcs_out = $(FILES_gen_sbcs:%.java=$(GENSRCDIR)/%.java)
sources: $(SPP_JARFILE) $(FILES_genout) $(FILES_gensbcs_out)
# #
# Generated buffer classes # Generated buffer classes
...@@ -657,4 +659,15 @@ $(SCH_GEN)/SocketOptionRegistry.java: $(GENSOR_EXE) ...@@ -657,4 +659,15 @@ $(SCH_GEN)/SocketOptionRegistry.java: $(GENSOR_EXE)
NAWK="$(NAWK)" SH="$(SH)" $(SH) -e addNotices.sh $(SOR_COPYRIGHT_YEARS) > $@ NAWK="$(NAWK)" SH="$(SH)" $(SH) -e addNotices.sh $(SOR_COPYRIGHT_YEARS) > $@
$(GENSOR_EXE) >> $@ $(GENSOR_EXE) >> $@
#
# Generated sun.nio.cs SingleByte classes
#
GENCSSRC = $(BUILDDIR)/tools/CharsetMapping
CHARSETMAPPING_JARFILE = $(BUILDTOOLJARDIR)/charsetmapping.jar
$(FILES_gensbcs_out): $(GENCSSRC)/SingleByte-X.java $(GENCSSRC)/sbcs
@$(prep-target)
$(BOOT_JAVA_CMD) -cp $(CHARSETMAPPING_JARFILE) build.tools.charsetmapping.GenerateSBCS \
$(GENCSSRC) $(SCS_GEN) sbcs
.PHONY: sources .PHONY: sources
...@@ -109,7 +109,7 @@ IMPORT_LIST += $(MS_RUNTIME_LIBRARIES:%=$(BINDIR)/%) ...@@ -109,7 +109,7 @@ IMPORT_LIST += $(MS_RUNTIME_LIBRARIES:%=$(BINDIR)/%)
$(BINDIR)/msvcrt.dll: $(MSVCRT_DLL_PATH)/msvcrt.dll $(BINDIR)/msvcrt.dll: $(MSVCRT_DLL_PATH)/msvcrt.dll
$(install-import-file) $(install-import-file)
$(CHMOD) a+x $@ $(CHMOD) a+x $@
$(BINDIR)/msvcr71.dll: $(MSVCR71_DLL_PATH)/msvcr71.dll $(BINDIR)/$(MSVCRNN_DLL): $(MSVCRNN_DLL_PATH)/$(MSVCRNN_DLL)
$(install-import-file) $(install-import-file)
$(CHMOD) a+x $@ $(CHMOD) a+x $@
......
...@@ -53,18 +53,6 @@ include FILES_c.gmk ...@@ -53,18 +53,6 @@ include FILES_c.gmk
# add java files # add java files
AUTO_FILES_JAVA_DIRS = javax/sound com/sun/media/sound AUTO_FILES_JAVA_DIRS = javax/sound com/sun/media/sound
#
# Specific to OpenJDK building
#
ifdef OPENJDK
# copy closed .class files
build: import-binary-plug-sound-classes
include $(BUILDDIR)/common/internal/BinaryPlugs.gmk
endif # OPENJDK
# #
# Files that just need cp. # Files that just need cp.
# #
...@@ -79,13 +67,11 @@ FILES_copy = \ ...@@ -79,13 +67,11 @@ FILES_copy = \
$(SERVICEDIR)/javax.sound.sampled.spi.AudioFileReader \ $(SERVICEDIR)/javax.sound.sampled.spi.AudioFileReader \
$(SERVICEDIR)/javax.sound.sampled.spi.FormatConversionProvider \ $(SERVICEDIR)/javax.sound.sampled.spi.FormatConversionProvider \
$(SERVICEDIR)/javax.sound.sampled.spi.MixerProvider \ $(SERVICEDIR)/javax.sound.sampled.spi.MixerProvider \
$(LIBDIR)/audio/soundbank.gm \
$(LIBDIR)/sound.properties $(LIBDIR)/sound.properties
FILES_mkdirs = \ FILES_mkdirs = \
$(CLASSBINDIR)/META-INF \ $(CLASSBINDIR)/META-INF \
$(CLASSBINDIR)/META-INF/services \ $(CLASSBINDIR)/META-INF/services
$(LIBDIR)/audio
FILES_copydirs = \ FILES_copydirs = \
$(CLASSBINDIR) \ $(CLASSBINDIR) \
...@@ -95,11 +81,6 @@ FILES_copydirs = \ ...@@ -95,11 +81,6 @@ FILES_copydirs = \
FILES_c += $(FILES_$(PLATFORM)) FILES_c += $(FILES_$(PLATFORM))
#
# add "closed" library
#
SUBDIRS += jsoundhs
# #
# system dependent flags # system dependent flags
# #
......
#
# Copyright 2007 Sun Microsystems, Inc. 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. Sun designates this
# particular file as subject to the "Classpath" exception as provided
# by Sun 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 Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
# CA 95054 USA or visit www.sun.com if you need additional information or
# have any questions.
#
# Define library interface.
SUNWprivate_1.1 {
global:
Java_com_sun_media_sound_AbstractPlayer_nAddReceiver;
Java_com_sun_media_sound_AbstractPlayer_nClose;
Java_com_sun_media_sound_AbstractPlayer_nLoadInstrument;
Java_com_sun_media_sound_AbstractPlayer_nRemapInstrument;
Java_com_sun_media_sound_AbstractPlayer_nRemoveReceiver;
Java_com_sun_media_sound_AbstractPlayer_nUnloadInstrument;
Java_com_sun_media_sound_HeadspaceMixer_nAllocateVoices;
Java_com_sun_media_sound_HeadspaceMixer_nCloseMixer;
Java_com_sun_media_sound_HeadspaceMixer_nCreateLinkedStreams;
Java_com_sun_media_sound_HeadspaceMixer_nDrain;
Java_com_sun_media_sound_HeadspaceMixer_nFlush;
Java_com_sun_media_sound_HeadspaceMixer_nGetCpuLoad;
Java_com_sun_media_sound_HeadspaceMixer_nGetDefaultBufferSize;
Java_com_sun_media_sound_HeadspaceMixer_nGetLevel;
Java_com_sun_media_sound_HeadspaceMixer_nGetPosition;
Java_com_sun_media_sound_HeadspaceMixer_nGetTotalVoices;
Java_com_sun_media_sound_HeadspaceMixer_nOpenMixer;
Java_com_sun_media_sound_HeadspaceMixer_nPause;
Java_com_sun_media_sound_HeadspaceMixer_nResume;
Java_com_sun_media_sound_HeadspaceMixer_nSetInterpolation;
Java_com_sun_media_sound_HeadspaceMixer_nSetMixerFormat;
Java_com_sun_media_sound_HeadspaceMixer_nSetMixLevel;
Java_com_sun_media_sound_HeadspaceMixer_nSetReverb;
Java_com_sun_media_sound_HeadspaceMixer_nStartLinkedStreams;
Java_com_sun_media_sound_HeadspaceMixer_nStopLinkedStreams;
Java_com_sun_media_sound_HeadspaceSoundbank_nCloseResource;
Java_com_sun_media_sound_HeadspaceSoundbank_nGetInstruments;
Java_com_sun_media_sound_HeadspaceSoundbank_nGetName;
Java_com_sun_media_sound_HeadspaceSoundbank_nGetSamples;
Java_com_sun_media_sound_HeadspaceSoundbank_nGetVersionMajor;
Java_com_sun_media_sound_HeadspaceSoundbank_nGetVersionMinor;
Java_com_sun_media_sound_HeadspaceSoundbank_nGetVersionSubMinor;
Java_com_sun_media_sound_HeadspaceSoundbank_nOpenResource;
Java_com_sun_media_sound_HeadspaceSoundbank_nOpenResourceFromByteArray;
Java_com_sun_media_sound_MixerClip_nClose;
Java_com_sun_media_sound_MixerClip_nDrain;
Java_com_sun_media_sound_MixerClip_nFlush;
Java_com_sun_media_sound_MixerClip_nGetPosition;
Java_com_sun_media_sound_MixerClip_nOpen;
Java_com_sun_media_sound_MixerClip_nSetLinearGain;
Java_com_sun_media_sound_MixerClip_nSetPan;
Java_com_sun_media_sound_MixerClip_nSetSampleRate;
Java_com_sun_media_sound_MixerClip_nSetup;
Java_com_sun_media_sound_MixerClip_nStart;
Java_com_sun_media_sound_MixerClip_nStop;
Java_com_sun_media_sound_MixerMidiChannel_nAllNotesOff;
Java_com_sun_media_sound_MixerMidiChannel_nControlChange;
Java_com_sun_media_sound_MixerMidiChannel_nGetController;
Java_com_sun_media_sound_MixerMidiChannel_nGetPitchBend;
Java_com_sun_media_sound_MixerMidiChannel_nGetSolo;
Java_com_sun_media_sound_MixerMidiChannel_nNoteOff;
Java_com_sun_media_sound_MixerMidiChannel_nNoteOn;
Java_com_sun_media_sound_MixerMidiChannel_nProgramChange__JIIIJ;
Java_com_sun_media_sound_MixerMidiChannel_nProgramChange__JIIJ;
Java_com_sun_media_sound_MixerMidiChannel_nResetAllControllers;
Java_com_sun_media_sound_MixerMidiChannel_nSetMute;
Java_com_sun_media_sound_MixerMidiChannel_nSetPitchBend;
Java_com_sun_media_sound_MixerMidiChannel_nSetSolo;
Java_com_sun_media_sound_MixerSequencer_nAddControllerEventCallback;
Java_com_sun_media_sound_MixerSequencer_nGetMasterTempo;
Java_com_sun_media_sound_MixerSequencer_nGetSequenceMicrosecondLength;
Java_com_sun_media_sound_MixerSequencer_nGetSequencerMicrosecondPosition;
Java_com_sun_media_sound_MixerSequencer_nGetSequencerTickPosition;
Java_com_sun_media_sound_MixerSequencer_nGetSequenceTickLength;
Java_com_sun_media_sound_MixerSequencer_nGetTempoInBPM;
Java_com_sun_media_sound_MixerSequencer_nGetTempoInMPQ;
Java_com_sun_media_sound_MixerSequencer_nGetTrackMute;
Java_com_sun_media_sound_MixerSequencer_nGetTrackSolo;
Java_com_sun_media_sound_MixerSequencer_nOpenMidiSequencer;
Java_com_sun_media_sound_MixerSequencer_nOpenRmfSequencer;
Java_com_sun_media_sound_MixerSequencer_nPauseSequencer;
Java_com_sun_media_sound_MixerSequencer_nResumeSequencer;
Java_com_sun_media_sound_MixerSequencer_nSetMasterTempo;
Java_com_sun_media_sound_MixerSequencer_nSetSequencerMicrosecondPosition;
Java_com_sun_media_sound_MixerSequencer_nSetSequencerTickPosition;
Java_com_sun_media_sound_MixerSequencer_nSetTempoInBPM;
Java_com_sun_media_sound_MixerSequencer_nSetTempoInMPQ;
Java_com_sun_media_sound_MixerSequencer_nSetTrackMute;
Java_com_sun_media_sound_MixerSequencer_nSetTrackSolo;
Java_com_sun_media_sound_MixerSequencer_nStartSequencer;
Java_com_sun_media_sound_MixerSourceLine_nClose;
Java_com_sun_media_sound_MixerSourceLine_nDrain;
Java_com_sun_media_sound_MixerSourceLine_nFlush;
Java_com_sun_media_sound_MixerSourceLine_nGetLevel;
Java_com_sun_media_sound_MixerSourceLine_nGetPosition;
Java_com_sun_media_sound_MixerSourceLine_nOpen;
Java_com_sun_media_sound_MixerSourceLine_nPause;
Java_com_sun_media_sound_MixerSourceLine_nResume;
Java_com_sun_media_sound_MixerSourceLine_nSetLinearGain;
Java_com_sun_media_sound_MixerSourceLine_nSetPan;
Java_com_sun_media_sound_MixerSourceLine_nSetSampleRate;
Java_com_sun_media_sound_MixerSourceLine_nStart;
Java_com_sun_media_sound_MixerSynth_nCreateSynthesizer;
Java_com_sun_media_sound_MixerSynth_nDestroySynthesizer;
Java_com_sun_media_sound_MixerSynth_nGetLatency;
Java_com_sun_media_sound_MixerSynth_nLoadInstrument;
Java_com_sun_media_sound_MixerSynth_nRemapInstrument;
Java_com_sun_media_sound_MixerSynth_nStartSynthesizer;
Java_com_sun_media_sound_MixerSynth_nUnloadInstrument;
Java_com_sun_media_sound_MixerThread_runNative;
Java_com_sun_media_sound_SimpleInputDevice_nClose;
Java_com_sun_media_sound_SimpleInputDevice_nDrain;
Java_com_sun_media_sound_SimpleInputDevice_nFlush;
Java_com_sun_media_sound_SimpleInputDevice_nGetBufferSizeInFrames;
Java_com_sun_media_sound_SimpleInputDevice_nGetFormats;
Java_com_sun_media_sound_SimpleInputDevice_nGetNumPorts;
Java_com_sun_media_sound_SimpleInputDevice_nGetPortName;
Java_com_sun_media_sound_SimpleInputDevice_nGetPosition;
Java_com_sun_media_sound_SimpleInputDevice_nOpen;
Java_com_sun_media_sound_SimpleInputDevice_nPause;
Java_com_sun_media_sound_SimpleInputDevice_nResume;
Java_com_sun_media_sound_SimpleInputDevice_nStart;
Java_com_sun_media_sound_SimpleInputDevice_nStop;
Java_com_sun_media_sound_SimpleInputDevice_nSupportsChannels;
Java_com_sun_media_sound_SimpleInputDevice_nSupportsSampleRate;
Java_com_sun_media_sound_SimpleInputDevice_nSupportsSampleSizeInBits;
Java_com_sun_media_sound_SimpleInputDeviceProvider_nGetDescription;
Java_com_sun_media_sound_SimpleInputDeviceProvider_nGetName;
Java_com_sun_media_sound_SimpleInputDeviceProvider_nGetNumDevices;
Java_com_sun_media_sound_SimpleInputDeviceProvider_nGetVendor;
Java_com_sun_media_sound_SimpleInputDeviceProvider_nGetVersion;
local:
*;
};
# #
# Copyright 1998-2006 Sun Microsystems, Inc. All Rights Reserved. # Copyright 1998-2008 Sun Microsystems, Inc. All Rights Reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
# #
# This code is free software; you can redistribute it and/or modify it # This code is free software; you can redistribute it and/or modify it
......
<!-- <!--
Copyright 2007 Sun Microsystems, Inc. All Rights Reserved. Copyright 2007-2008 Sun Microsystems, Inc. All Rights Reserved.
Redistribution and use in source and binary forms, with or without Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions modification, are permitted provided that the following conditions
...@@ -44,13 +44,13 @@ ...@@ -44,13 +44,13 @@
<!-- because they depend on the values of BUILD_DATE and BUILD_DATE_SIMPLE --> <!-- because they depend on the values of BUILD_DATE and BUILD_DATE_SIMPLE -->
<!-- At this time, ./build.properties has not been loaded yet. --> <!-- At this time, ./build.properties has not been loaded yet. -->
<property name="project.build.name" value="openjdk-bXX"/> <property name="project.build.name" value="openjdk-bXX"/>
<property name="project.build.fulltag" <property name="project.build.fulltag"
value="${ant.project.name}-${project.build.name}-${BUILD_DATE}" /> value="${ant.project.name}-${project.build.name}-${BUILD_DATE}" />
<!-- unchecked warnings will be fixed in JMX 2.0 as part of the work <!-- unchecked warnings will be fixed in JMX 2.0 as part of the work
being done on JSR 255 new features --> being done on JSR 255 new features -->
<property name="javac.options" <property name="javac.options"
value="-Xlint -Xlint:-unchecked -Xlint:-deprecation"/> value="-Xlint -Xlint:-deprecation"/>
</target> </target>
...@@ -58,13 +58,13 @@ ...@@ -58,13 +58,13 @@
<!-- Dir to keep generated stub source --> <!-- Dir to keep generated stub source -->
<mkdir dir="${gensrc.dir}" /> <mkdir dir="${gensrc.dir}" />
</target> </target>
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~ --> <!-- ~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- Call rmic-jmx subtargets --> <!-- Call rmic-jmx subtargets -->
<target name="-rmic-jmx" depends="-init,-rmic-jmx-jrmp,-rmic-jmx-iiop" <target name="-rmic-jmx" depends="-init,-rmic-jmx-jrmp,-rmic-jmx-iiop"
description="Calls -init,-rmic-jmx-jrmp,-rmic-jmx-iiop" description="Calls -init,-rmic-jmx-jrmp,-rmic-jmx-iiop"
/> />
...@@ -96,7 +96,7 @@ ...@@ -96,7 +96,7 @@
<target name="-rmic-jmx-iiop" depends="-init,-check-jmx-iiop-uptodate" unless="jmx-iiop-uptodate" <target name="-rmic-jmx-iiop" depends="-init,-check-jmx-iiop-uptodate" unless="jmx-iiop-uptodate"
description="Generate RMI IIOP stub class files for remote objects. Do not keep generated java files." > description="Generate RMI IIOP stub class files for remote objects. Do not keep generated java files." >
<rmic base="${classes.dir}" <rmic base="${classes.dir}"
includeAntRuntime="no" includeAntRuntime="no"
includeJavaRuntime="no" includeJavaRuntime="no"
...@@ -115,11 +115,11 @@ ...@@ -115,11 +115,11 @@
<target name="-check-jmx-iiop-uptodate" depends="-init"> <target name="-check-jmx-iiop-uptodate" depends="-init">
<uptodate property="jmx-iiop-uptodate" <uptodate property="jmx-iiop-uptodate"
srcfile="${classes.dir}/javax/management/remote/rmi/RMIConnectionImpl.class" srcfile="${classes.dir}/javax/management/remote/rmi/RMIConnectionImpl.class"
targetfile="${classes.dir}/org/omg/stub/javax/management/remote/rmi/_RMIConnectionImpl_Tie.class" targetfile="${classes.dir}/org/omg/stub/javax/management/remote/rmi/_RMIConnectionImpl_Tie.class"
/> />
<uptodate property="jmx-iiop-uptodate" <uptodate property="jmx-iiop-uptodate"
srcfile="${classes.dir}/javax/management/remote/rmi/RMIServerImpl.class" srcfile="${classes.dir}/javax/management/remote/rmi/RMIServerImpl.class"
targetfile="${classes.dir}/org/omg/stub/javax/management/remote/rmi/_RMIServerImpl_Tie.class" targetfile="${classes.dir}/org/omg/stub/javax/management/remote/rmi/_RMIServerImpl_Tie.class"
/> />
...@@ -131,7 +131,7 @@ ...@@ -131,7 +131,7 @@
<target name="-post-compile" depends="-init,-rmic-jmx" <target name="-post-compile" depends="-init,-rmic-jmx"
description="Jar JMX class files (including RMI stubs)" > description="Jar JMX class files (including RMI stubs)" >
<mkdir dir="${dist.dir}/lib"/> <mkdir dir="${dist.dir}/lib"/>
<jar jarfile="${dist.dir}/lib/${jar.jmx.name}" <jar jarfile="${dist.dir}/lib/${jar.jmx.name}"
update="true" update="true"
index="false" index="false"
duplicate="fail"> duplicate="fail">
...@@ -144,7 +144,7 @@ ...@@ -144,7 +144,7 @@
<attribute name="Specification-Version" value="${jar.jmx.spec.version}" /> <attribute name="Specification-Version" value="${jar.jmx.spec.version}" />
<attribute name="Specification-Vendor" value="${jar.jmx.spec.vendor}" /> <attribute name="Specification-Vendor" value="${jar.jmx.spec.vendor}" />
<attribute name="Implementation-Title" value="${jar.jmx.impl.title}" /> <attribute name="Implementation-Title" value="${jar.jmx.impl.title}" />
<attribute name="Implementation-Version" value="${project.build.fulltag}" /> <attribute name="Implementation-Version" value="${project.build.fulltag}" />
<attribute name="Implementation-Vendor" value="${jar.jmx.impl.vendor}" /> <attribute name="Implementation-Vendor" value="${jar.jmx.impl.vendor}" />
</section> </section>
</manifest> </manifest>
......
...@@ -408,6 +408,7 @@ SUNWprivate_1.1 { ...@@ -408,6 +408,7 @@ SUNWprivate_1.1 {
Java_sun_java2d_x11_X11SurfaceData_initSurface; Java_sun_java2d_x11_X11SurfaceData_initSurface;
Java_sun_java2d_x11_X11SurfaceData_isDrawableValid; Java_sun_java2d_x11_X11SurfaceData_isDrawableValid;
Java_sun_java2d_x11_X11SurfaceData_isDgaAvailable; Java_sun_java2d_x11_X11SurfaceData_isDgaAvailable;
Java_sun_java2d_x11_X11SurfaceData_isShmPMAvailable;
Java_sun_java2d_x11_X11SurfaceData_setInvalid; Java_sun_java2d_x11_X11SurfaceData_setInvalid;
Java_sun_java2d_x11_X11SurfaceData_flushNativeSurface; Java_sun_java2d_x11_X11SurfaceData_flushNativeSurface;
Java_sun_java2d_x11_X11SurfaceData_XCreateGC; Java_sun_java2d_x11_X11SurfaceData_XCreateGC;
......
...@@ -21,4 +21,4 @@ ...@@ -21,4 +21,4 @@
# CA 95054 USA or visit www.sun.com if you need additional information or # CA 95054 USA or visit www.sun.com if you need additional information or
# have any questions. # have any questions.
# #
tzdata2008e tzdata2009a
...@@ -458,11 +458,36 @@ Zone Africa/Nouakchott -1:03:48 - LMT 1912 ...@@ -458,11 +458,36 @@ Zone Africa/Nouakchott -1:03:48 - LMT 1912
# http://www.worldtimezone.com/dst_news/dst_news_mauritius02.html # http://www.worldtimezone.com/dst_news/dst_news_mauritius02.html
# </a> # </a>
# From Riad M. Hossen Ally (2008-08-03):
# The Government of Mauritius weblink
# <a href="http://www.gov.mu/portal/site/pmosite/menuitem.4ca0efdee47462e7440a600248a521ca/?content_id=3D4728ca68b2a5b110VgnVCM1000000a04a8c0RCRD">
# http://www.gov.mu/portal/site/pmosite/menuitem.4ca0efdee47462e7440a600248a521ca/?content_id=3D4728ca68b2a5b110VgnVCM1000000a04a8c0RCRD
# </a>
# Cabinet Decision of July 18th, 2008 states as follows:
#
# 4. ...Cabinet has agreed to the introduction into the National Assembly
# of the Time Bill which provides for the introduction of summer time in
# Mauritius. The summer time period which will be of one hour ahead of
# the standard time, will be aligned with that in Europe and the United
# States of America. It will start at two o'clock in the morning on the
# last Sunday of October and will end at two o'clock in the morning on
# the last Sunday of March the following year. The summer time for the
# year 2008 - 2009 will, therefore, be effective as from 26 October 2008
# and end on 29 March 2009.
# From Ed Maste (2008-10-07):
# THE TIME BILL (No. XXVII of 2008) Explanatory Memorandum states the
# beginning / ending of summer time is 2 o'clock standard time in the
# morning of the last Sunday of October / last Sunday of March.
# <a href="http://www.gov.mu/portal/goc/assemblysite/file/bill2708.pdf">
# http://www.gov.mu/portal/goc/assemblysite/file/bill2708.pdf
# </a>
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
Rule Mauritius 1982 only - Oct 10 0:00 1:00 S Rule Mauritius 1982 only - Oct 10 0:00 1:00 S
Rule Mauritius 1983 only - Mar 21 0:00 0 - Rule Mauritius 1983 only - Mar 21 0:00 0 -
Rule Mauritius 2008 only - Oct 26 2:00s 1:00 S Rule Mauritius 2008 max - Oct lastSun 2:00s 1:00 S
Rule Mauritius 2009 only - Mar 27 2:00s 0 - Rule Mauritius 2009 max - Mar lastSun 2:00s 0 -
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Indian/Mauritius 3:50:00 - LMT 1907 # Port Louis Zone Indian/Mauritius 3:50:00 - LMT 1907 # Port Louis
4:00 Mauritius MU%sT # Mauritius Time 4:00 Mauritius MU%sT # Mauritius Time
...@@ -547,7 +572,22 @@ Zone Indian/Mayotte 3:00:56 - LMT 1911 Jul # Mamoutzou ...@@ -547,7 +572,22 @@ Zone Indian/Mayotte 3:00:56 - LMT 1911 Jul # Mamoutzou
# From Arthur David Olson (2008-05-09): # From Arthur David Olson (2008-05-09):
# XXX--guess that it is only Morocco for now; guess only 2008 for now. # XXX--guess that it is only Morocco for now; guess only 2008 for now.
# From Steffen Thorsen (2008-08-27):
# Morocco will change the clocks back on the midnight between August 31
# and September 1. They originally planned to observe DST to near the end
# of September:
#
# One article about it (in French):
# <a href="http://www.menara.ma/fr/Actualites/Maroc/Societe/ci.retour_a_l_heure_gmt_a_partir_du_dimanche_31_aout_a_minuit_officiel_.default">
# http://www.menara.ma/fr/Actualites/Maroc/Societe/ci.retour_a_l_heure_gmt_a_partir_du_dimanche_31_aout_a_minuit_officiel_.default
# </a>
#
# We have some further details posted here:
# <a href="http://www.timeanddate.com/news/time/morocco-ends-dst-early-2008.html">
# http://www.timeanddate.com/news/time/morocco-ends-dst-early-2008.html
# </a>
# RULE NAME FROM TO TYPE IN ON AT SAVE LETTER/S # RULE NAME FROM TO TYPE IN ON AT SAVE LETTER/S
Rule Morocco 1939 only - Sep 12 0:00 1:00 S Rule Morocco 1939 only - Sep 12 0:00 1:00 S
Rule Morocco 1939 only - Nov 19 0:00 0 - Rule Morocco 1939 only - Nov 19 0:00 0 -
Rule Morocco 1940 only - Feb 25 0:00 1:00 S Rule Morocco 1940 only - Feb 25 0:00 1:00 S
...@@ -564,7 +604,7 @@ Rule Morocco 1977 only - Sep 28 0:00 0 - ...@@ -564,7 +604,7 @@ Rule Morocco 1977 only - Sep 28 0:00 0 -
Rule Morocco 1978 only - Jun 1 0:00 1:00 S Rule Morocco 1978 only - Jun 1 0:00 1:00 S
Rule Morocco 1978 only - Aug 4 0:00 0 - Rule Morocco 1978 only - Aug 4 0:00 0 -
Rule Morocco 2008 only - Jun 1 0:00 1:00 S Rule Morocco 2008 only - Jun 1 0:00 1:00 S
Rule Morocco 2008 only - Sep 28 0:00 0 - Rule Morocco 2008 only - Sep 1 0:00 0 -
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Africa/Casablanca -0:30:20 - LMT 1913 Oct 26 Zone Africa/Casablanca -0:30:20 - LMT 1913 Oct 26
0:00 Morocco WE%sT 1984 Mar 16 0:00 Morocco WE%sT 1984 Mar 16
......
...@@ -1496,7 +1496,7 @@ Zone Asia/Choibalsan 7:38:00 - LMT 1905 Aug ...@@ -1496,7 +1496,7 @@ Zone Asia/Choibalsan 7:38:00 - LMT 1905 Aug
# Nepal # Nepal
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Asia/Katmandu 5:41:16 - LMT 1920 Zone Asia/Kathmandu 5:41:16 - LMT 1920
5:30 - IST 1986 5:30 - IST 1986
5:45 - NPT # Nepal Time 5:45 - NPT # Nepal Time
...@@ -1563,11 +1563,24 @@ Zone Asia/Muscat 3:54:20 - LMT 1920 ...@@ -1563,11 +1563,24 @@ Zone Asia/Muscat 3:54:20 - LMT 1920
# From Arthur David Olson (2008-05-19): # From Arthur David Olson (2008-05-19):
# XXX--midnight transitions is a guess; 2008 only is a guess. # XXX--midnight transitions is a guess; 2008 only is a guess.
# From Alexander Krivenyshev (2008-08-28):
# Pakistan government has decided to keep the watches one-hour advanced
# for another 2 months--plan to return to Standard Time on October 31
# instead of August 31.
#
# <a href="http://www.worldtimezone.com/dst_news/dst_news_pakistan02.html">
# http://www.worldtimezone.com/dst_news/dst_news_pakistan02.html
# </a>
# OR
# <a href="http://dailymailnews.com/200808/28/news/dmbrn03.html">
# http://dailymailnews.com/200808/28/news/dmbrn03.html
# </a>
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
Rule Pakistan 2002 only - Apr Sun>=2 0:01 1:00 S Rule Pakistan 2002 only - Apr Sun>=2 0:01 1:00 S
Rule Pakistan 2002 only - Oct Sun>=2 0:01 0 - Rule Pakistan 2002 only - Oct Sun>=2 0:01 0 -
Rule Pakistan 2008 only - Jun 1 0:00 1:00 S Rule Pakistan 2008 only - Jun 1 0:00 1:00 S
Rule Pakistan 2008 only - Sep 1 0:00 0 - Rule Pakistan 2008 only - Nov 1 0:00 0 -
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Asia/Karachi 4:28:12 - LMT 1907 Zone Asia/Karachi 4:28:12 - LMT 1907
5:30 - IST 1942 Sep 5:30 - IST 1942 Sep
...@@ -1687,6 +1700,23 @@ Zone Asia/Karachi 4:28:12 - LMT 1907 ...@@ -1687,6 +1700,23 @@ Zone Asia/Karachi 4:28:12 - LMT 1907
# For lack of better information, predict that future changes will be # For lack of better information, predict that future changes will be
# the 2nd Thursday of September at 02:00. # the 2nd Thursday of September at 02:00.
# From Alexander Krivenyshev (2008-08-28):
# Here is an article, that Mideast running on different clocks at Ramadan.
#
# Gaza Strip (as Egypt) ended DST at midnight Thursday (Aug 28, 2008), while
# the West Bank will end Daylight Saving Time at midnight Sunday (Aug 31, 2008).
#
# <a href="http://www.guardian.co.uk/world/feedarticle/7759001">
# http://www.guardian.co.uk/world/feedarticle/7759001
# </a>
# <a href="http://www.abcnews.go.com/International/wireStory?id=5676087">
# http://www.abcnews.go.com/International/wireStory?id=5676087
# </a>
# or
# <a href="http://www.worldtimezone.com/dst_news/dst_news_gazastrip01.html">
# http://www.worldtimezone.com/dst_news/dst_news_gazastrip01.html
# </a>
# The rules for Egypt are stolen from the `africa' file. # The rules for Egypt are stolen from the `africa' file.
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S # 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 only - May 10 0:00 1:00 S
...@@ -1702,7 +1732,8 @@ Rule Palestine 2004 only - Oct 1 1:00 0 - ...@@ -1702,7 +1732,8 @@ Rule Palestine 2004 only - Oct 1 1:00 0 -
Rule Palestine 2005 only - Oct 4 2:00 0 - Rule Palestine 2005 only - Oct 4 2:00 0 -
Rule Palestine 2006 max - Apr 1 0:00 1:00 S Rule Palestine 2006 max - Apr 1 0:00 1:00 S
Rule Palestine 2006 only - Sep 22 0:00 0 - Rule Palestine 2006 only - Sep 22 0:00 0 -
Rule Palestine 2007 max - Sep Thu>=8 2:00 0 - Rule Palestine 2007 only - Sep Thu>=8 2:00 0 -
Rule Palestine 2008 max - Aug lastThu 2:00 0 -
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Asia/Gaza 2:17:52 - LMT 1900 Oct Zone Asia/Gaza 2:17:52 - LMT 1900 Oct
...@@ -1948,8 +1979,20 @@ Rule Syria 2007 only - Nov Fri>=1 0:00 0 - ...@@ -1948,8 +1979,20 @@ Rule Syria 2007 only - Nov Fri>=1 0:00 0 -
# compilers can't handle or having multiple Rules (a la Israel). # compilers can't handle or having multiple Rules (a la Israel).
# For now, use "Apr Fri>=1", and go with IATA on a uniform Sep 30 end. # For now, use "Apr Fri>=1", and go with IATA on a uniform Sep 30 end.
# From Steffen Thorsen (2008-10-07):
# Syria has now officially decided to end DST on 2008-11-01 this year,
# according to the following article in the Syrian Arab News Agency (SANA).
#
# The article is in Arabic, and seems to tell that they will go back to
# winter time on 2008-11-01 at 00:00 local daylight time (delaying/setting
# clocks back 60 minutes).
#
# <a href="http://sana.sy/ara/2/2008/10/07/195459.htm">
# http://sana.sy/ara/2/2008/10/07/195459.htm
# </a>
Rule Syria 2008 max - Apr Fri>=1 0:00 1:00 S Rule Syria 2008 max - Apr Fri>=1 0:00 1:00 S
Rule Syria 2008 max - Oct 1 0:00 0 - Rule Syria 2008 max - Nov 1 0:00 0 -
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Asia/Damascus 2:25:12 - LMT 1920 # Dimashq Zone Asia/Damascus 2:25:12 - LMT 1920 # Dimashq
......
...@@ -46,6 +46,7 @@ Link America/St_Thomas America/Virgin ...@@ -46,6 +46,7 @@ Link America/St_Thomas America/Virgin
Link Asia/Ashgabat Asia/Ashkhabad Link Asia/Ashgabat Asia/Ashkhabad
Link Asia/Chongqing Asia/Chungking Link Asia/Chongqing Asia/Chungking
Link Asia/Dhaka Asia/Dacca Link Asia/Dhaka Asia/Dacca
Link Asia/Kathmandu Asia/Katmandu
Link Asia/Kolkata Asia/Calcutta Link Asia/Kolkata Asia/Calcutta
Link Asia/Macau Asia/Macao Link Asia/Macau Asia/Macao
Link Asia/Jerusalem Asia/Tel_Aviv Link Asia/Jerusalem Asia/Tel_Aviv
......
...@@ -2335,11 +2335,64 @@ Zone Europe/Stockholm 1:12:12 - LMT 1879 Jan 1 ...@@ -2335,11 +2335,64 @@ Zone Europe/Stockholm 1:12:12 - LMT 1879 Jan 1
# mean time in preference to apparent time -- Geneva from 1780 .... # mean time in preference to apparent time -- Geneva from 1780 ....
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
# From Whitman (who writes ``Midnight?''): # From Whitman (who writes ``Midnight?''):
Rule Swiss 1940 only - Nov 2 0:00 1:00 S # Rule Swiss 1940 only - Nov 2 0:00 1:00 S
Rule Swiss 1940 only - Dec 31 0:00 0 - # Rule Swiss 1940 only - Dec 31 0:00 0 -
# From Shanks & Pottenger: # From Shanks & Pottenger:
Rule Swiss 1941 1942 - May Sun>=1 2:00 1:00 S # Rule Swiss 1941 1942 - May Sun>=1 2:00 1:00 S
Rule Swiss 1941 1942 - Oct Sun>=1 0:00 0 - # Rule Swiss 1941 1942 - Oct Sun>=1 0:00 0 -
# From Alois Treindl (2008-12-17):
# I have researched the DST usage in Switzerland during the 1940ies.
#
# As I wrote in an earlier message, I suspected the current tzdata values
# to be wrong. This is now verified.
#
# I have found copies of the original ruling by the Swiss Federal
# government, in 'Eidgen[o]ssische Gesetzessammlung 1941 and 1942' (Swiss
# federal law collection)...
#
# DST began on Monday 5 May 1941, 1:00 am by shifting the clocks to 2:00 am
# DST ended on Monday 6 Oct 1941, 2:00 am by shifting the clocks to 1:00 am.
#
# DST began on Monday, 4 May 1942 at 01:00 am
# DST ended on Monday, 5 Oct 1942 at 02:00 am
#
# There was no DST in 1940, I have checked the law collection carefully.
# It is also indicated by the fact that the 1942 entry in the law
# collection points back to 1941 as a reference, but no reference to any
# other years are made.
#
# Newspaper articles I have read in the archives on 6 May 1941 reported
# about the introduction of DST (Sommerzeit in German) during the previous
# night as an absolute novelty, because this was the first time that such
# a thing had happened in Switzerland.
#
# I have also checked 1916, because one book source (Gabriel, Traite de
# l'heure dans le monde) claims that Switzerland had DST in 1916. This is
# false, no official document could be found. Probably Gabriel got misled
# by references to Germany, which introduced DST in 1916 for the first time.
#
# The tzdata rules for Switzerland must be changed to:
# Rule Swiss 1941 1942 - May Mon>=1 1:00 1:00 S
# Rule Swiss 1941 1942 - Oct Mon>=1 2:00 0 -
#
# The 1940 rules must be deleted.
#
# One further detail for Switzerland, which is probably out of scope for
# most users of tzdata:
# The zone file
# Zone Europe/Zurich 0:34:08 - LMT 1848 Sep 12
# 0:29:44 - BMT 1894 Jun #Bern Mean Time
# 1:00 Swiss CE%sT 1981
# 1:00 EU CE%sT
# describes all of Switzerland correctly, with the exception of
# the Cantone Geneve (Geneva, Genf). Between 1848 and 1894 Geneve did not
# follow Bern Mean Time but kept its own local mean time.
# To represent this, an extra zone would be needed.
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
Rule Swiss 1941 1942 - May Mon>=1 1:00 1:00 S
Rule Swiss 1941 1942 - Oct Mon>=1 2:00 0 -
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME GMTOFF RULES FORMAT [UNTIL]
Zone Europe/Zurich 0:34:08 - LMT 1848 Sep 12 Zone Europe/Zurich 0:34:08 - LMT 1848 Sep 12
0:29:44 - BMT 1894 Jun # Bern Mean Time 0:29:44 - BMT 1894 Jun # Bern Mean Time
...@@ -2375,6 +2428,27 @@ Zone Europe/Zurich 0:34:08 - LMT 1848 Sep 12 ...@@ -2375,6 +2428,27 @@ Zone Europe/Zurich 0:34:08 - LMT 1848 Sep 12
# (on a non-government server though) describing dates between 2002 and 2006: # (on a non-government server though) describing dates between 2002 and 2006:
# http://www.alomaliye.com/bkk_2002_3769.htm # http://www.alomaliye.com/bkk_2002_3769.htm
# From Sue Williams (2008-08-11):
# I spotted this news article about a potential change in Turkey.
#
# <a href="http://www.hurriyet.com.tr/english/domestic/9626174.asp?scr=1">
# http://www.hurriyet.com.tr/english/domestic/9626174.asp?scr=1
# </a>
# From Sue Williams (2008-08-20):
# This article says that around the end of March 2011, Turkey wants to
# adjust the clocks forward by 1/2 hour and stay that way permanently.
# The article indicates that this is a change in timezone offset in addition
# to stopping observance of DST.
# This proposal has not yet been approved.
#
# Read more here...
#
# Turkey to abandon daylight saving time in 2011
# <a href="http://www.turkishdailynews.com.tr/article.php?enewsid=112989">
# http://www.turkishdailynews.com.tr/article.php?enewsid=112989
# </a>
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
Rule Turkey 1916 only - May 1 0:00 1:00 S Rule Turkey 1916 only - May 1 0:00 1:00 S
Rule Turkey 1916 only - Oct 1 0:00 0 - Rule Turkey 1916 only - Oct 1 0:00 0 -
......
...@@ -1764,9 +1764,13 @@ Zone America/Dawson_Creek -8:00:56 - LMT 1884 ...@@ -1764,9 +1764,13 @@ Zone America/Dawson_Creek -8:00:56 - LMT 1884
# The individual that answered the phone confirmed that the clocks did not # The individual that answered the phone confirmed that the clocks did not
# move at the end of daylight saving on October 29/2006. He also told me that # move at the end of daylight saving on October 29/2006. He also told me that
# the clocks did not move this past weekend (March 11/2007).... # the clocks did not move this past weekend (March 11/2007)....
#
# America/Resolute should use the "Canada" Rule up to October 29/2006. # From Chris Walton (2008-11-13):
# After that it should be fixed on Eastern Standard Time until further notice. # ...the residents of Resolute believe that they are changing "time zones"
# twice a year. In winter months, local time is qualified with "Eastern
# Time" which is really "Eastern Standard Time (UTC-5)". In summer
# months, local time is qualified with "Central Time" which is really
# "Central Daylight Time (UTC-5)"...
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
Rule NT_YK 1918 only - Apr 14 2:00 1:00 D Rule NT_YK 1918 only - Apr 14 2:00 1:00 D
...@@ -1794,11 +1798,14 @@ Zone America/Iqaluit 0 - zzz 1942 Aug # Frobisher Bay est. ...@@ -1794,11 +1798,14 @@ Zone America/Iqaluit 0 - zzz 1942 Aug # Frobisher Bay est.
-6:00 Canada C%sT 2000 Oct 29 2:00 -6:00 Canada C%sT 2000 Oct 29 2:00
-5:00 Canada E%sT -5:00 Canada E%sT
# aka Qausuittuq # aka Qausuittuq
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S
Rule Resolute 2006 max - Nov Sun>=1 2:00 0 ES
Rule Resolute 2007 max - Mar Sun>=8 2:00 0 CD
Zone America/Resolute 0 - zzz 1947 Aug 31 # Resolute founded Zone America/Resolute 0 - zzz 1947 Aug 31 # Resolute founded
-6:00 NT_YK C%sT 2000 Oct 29 2:00 -6:00 NT_YK C%sT 2000 Oct 29 2:00
-5:00 - EST 2001 Apr 1 3:00 -5:00 - EST 2001 Apr 1 3:00
-6:00 Canada C%sT 2006 Oct 29 2:00 -6:00 Canada C%sT 2006 Oct 29 2:00
-5:00 - EST -5:00 Resolute %sT
# aka Kangiqiniq # aka Kangiqiniq
Zone America/Rankin_Inlet 0 - zzz 1957 # Rankin Inlet founded Zone America/Rankin_Inlet 0 - zzz 1957 # Rankin Inlet founded
-6:00 NT_YK C%sT 2000 Oct 29 2:00 -6:00 NT_YK C%sT 2000 Oct 29 2:00
...@@ -2302,7 +2309,7 @@ Rule Cuba 1996 only - Oct 6 0:00s 0 S ...@@ -2302,7 +2309,7 @@ Rule Cuba 1996 only - Oct 6 0:00s 0 S
Rule Cuba 1997 only - Oct 12 0:00s 0 S Rule Cuba 1997 only - Oct 12 0:00s 0 S
Rule Cuba 1998 1999 - Mar lastSun 0:00s 1:00 D Rule Cuba 1998 1999 - Mar lastSun 0:00s 1:00 D
Rule Cuba 1998 2003 - Oct lastSun 0:00s 0 S Rule Cuba 1998 2003 - Oct lastSun 0:00s 0 S
Rule Cuba 2000 2006 - Apr Sun>=1 0:00s 1:00 D 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 max - Oct lastSun 0:00s 0 S
Rule Cuba 2007 only - Mar Sun>=8 0:00s 1:00 D Rule Cuba 2007 only - Mar Sun>=8 0:00s 1:00 D
Rule Cuba 2008 max - Mar Sun>=15 0:00s 1:00 D Rule Cuba 2008 max - Mar Sun>=15 0:00s 1:00 D
......
...@@ -186,9 +186,58 @@ Rule Arg 2000 only - Mar 3 0:00 0 - ...@@ -186,9 +186,58 @@ Rule Arg 2000 only - Mar 3 0:00 0 -
# From Paul Eggert (2007-12-22): # From Paul Eggert (2007-12-22):
# For dates after mid-2008, the following rules are my guesses and # For dates after mid-2008, the following rules are my guesses and
# are quite possibly wrong, but are more likely than no DST at all. # are quite possibly wrong, but are more likely than no DST at all.
# From Alexander Krivenyshev (2008-09-05):
# As per message from Carlos Alberto Fonseca Arauz (Nicaragua),
# Argentina will start DST on Sunday October 19, 2008.
#
# <a href="http://www.worldtimezone.com/dst_news/dst_news_argentina03.html">
# http://www.worldtimezone.com/dst_news/dst_news_argentina03.html
# </a>
# OR
# <a href="http://www.impulsobaires.com.ar/nota.php?id=57832 (in spanish)">
# http://www.impulsobaires.com.ar/nota.php?id=57832 (in spanish)
# </a>
# From Rodrigo Severo (2008-10-06):
# Here is some info available at a Gentoo bug related to TZ on Argentina's DST:
# ...
# ------- Comment #1 from [jmdocile] 2008-10-06 16:28 0000 -------
# Hi, there is a problem with timezone-data-2008e and maybe with
# timezone-data-2008f
# Argentinian law [Number] 25.155 is no longer valid.
# <a href="http://www.infoleg.gov.ar/infolegInternet/anexos/60000-64999/60036/norma.htm">
# http://www.infoleg.gov.ar/infolegInternet/anexos/60000-64999/60036/norma.htm
# </a>
# The new one is law [Number] 26.350
# <a href="http://www.infoleg.gov.ar/infolegInternet/anexos/135000-139999/136191/norma.htm">
# http://www.infoleg.gov.ar/infolegInternet/anexos/135000-139999/136191/norma.htm
# </a>
# So there is no summer time in Argentina for now.
# From Mariano Absatz (2008-10-20):
# Decree 1693/2008 applies Law 26.350 for the summer 2008/2009 establishing DST in Argentina
# From 2008-10-19 until 2009-03-15
# <a href="http://www.boletinoficial.gov.ar/Bora.Portal/CustomControls/PdfContent.aspx?fp=16102008&pi=3&pf=4&s=0&sec=01">
# http://www.boletinoficial.gov.ar/Bora.Portal/CustomControls/PdfContent.aspx?fp=16102008&pi=3&pf=4&s=0&sec=01
# </a>
#
# Decree 1705/2008 excepting 12 Provinces from applying DST in the summer 2008/2009:
# Catamarca, La Rioja, Mendoza, Salta, San Juan, San Luis, La Pampa, Neuquen, Rio Negro, Chubut, Santa Cruz
# and Tierra del Fuego
# <a href="http://www.boletinoficial.gov.ar/Bora.Portal/CustomControls/PdfContent.aspx?fp=17102008&pi=1&pf=1&s=0&sec=01">
# http://www.boletinoficial.gov.ar/Bora.Portal/CustomControls/PdfContent.aspx?fp=17102008&pi=1&pf=1&s=0&sec=01
# </a>
#
# Press release 235 dated Saturday October 18th, from the Government of the Province of Jujuy saying
# it will not apply DST either (even when it was not included in Decree 1705/2008)
# <a href="http://www.jujuy.gov.ar/index2/partes_prensa/18_10_08/235-181008.doc">
# http://www.jujuy.gov.ar/index2/partes_prensa/18_10_08/235-181008.doc
# </a>
Rule Arg 2007 only - Dec 30 0:00 1:00 S Rule Arg 2007 only - Dec 30 0:00 1:00 S
Rule Arg 2008 max - Mar Sun>=15 0:00 0 - Rule Arg 2008 max - Mar Sun>=15 0:00 0 -
Rule Arg 2008 max - Oct Sun>=1 0:00 1:00 S Rule Arg 2008 max - Oct Sun>=15 0:00 1:00 S
# From Mariano Absatz (2004-05-21): # From Mariano Absatz (2004-05-21):
# Today it was officially published that the Province of Mendoza is changing # Today it was officially published that the Province of Mendoza is changing
...@@ -336,9 +385,8 @@ Zone America/Argentina/Buenos_Aires -3:53:48 - LMT 1894 Oct 31 ...@@ -336,9 +385,8 @@ Zone America/Argentina/Buenos_Aires -3:53:48 - LMT 1894 Oct 31
-4:00 Arg AR%sT 2000 Mar 3 -4:00 Arg AR%sT 2000 Mar 3
-3:00 Arg AR%sT -3:00 Arg AR%sT
# #
# Santa Fe (SF), Entre Rios (ER), Corrientes (CN), Misiones (MN), Chaco (CC), # Cordoba (CB), Santa Fe (SF), Entre Rios (ER), Corrientes (CN), Misiones (MN),
# Formosa (FM), Salta (SA), Santiago del Estero (SE), Cordoba (CB), # Chaco (CC), Formosa (FM), Santiago del Estero (SE)
# La Pampa (LP), Neuquen (NQ), Rio Negro (RN)
# #
# Shanks & Pottenger also make the following claims, which we haven't verified: # Shanks & Pottenger also make the following claims, which we haven't verified:
# - Formosa switched to -3:00 on 1991-01-07. # - Formosa switched to -3:00 on 1991-01-07.
...@@ -357,6 +405,18 @@ Zone America/Argentina/Cordoba -4:16:48 - LMT 1894 Oct 31 ...@@ -357,6 +405,18 @@ Zone America/Argentina/Cordoba -4:16:48 - LMT 1894 Oct 31
-4:00 Arg AR%sT 2000 Mar 3 -4:00 Arg AR%sT 2000 Mar 3
-3:00 Arg AR%sT -3:00 Arg AR%sT
# #
# Salta (SA), La Pampa (LP), Neuquen (NQ), Rio Negro (RN)
Zone America/Argentina/Salta -4:21:40 - LMT 1894 Oct 31
-4:16:48 - CMT 1920 May
-4:00 - ART 1930 Dec
-4:00 Arg AR%sT 1969 Oct 5
-3:00 Arg AR%sT 1991 Mar 3
-4:00 - WART 1991 Oct 20
-3:00 Arg AR%sT 1999 Oct 3
-4:00 Arg AR%sT 2000 Mar 3
-3:00 Arg AR%sT 2008 Oct 18
-3:00 - ART
#
# Tucuman (TM) # Tucuman (TM)
Zone America/Argentina/Tucuman -4:20:52 - LMT 1894 Oct 31 Zone America/Argentina/Tucuman -4:20:52 - LMT 1894 Oct 31
-4:16:48 - CMT 1920 May -4:16:48 - CMT 1920 May
...@@ -381,7 +441,8 @@ Zone America/Argentina/La_Rioja -4:27:24 - LMT 1894 Oct 31 ...@@ -381,7 +441,8 @@ Zone America/Argentina/La_Rioja -4:27:24 - LMT 1894 Oct 31
-4:00 Arg AR%sT 2000 Mar 3 -4:00 Arg AR%sT 2000 Mar 3
-3:00 - ART 2004 Jun 1 -3:00 - ART 2004 Jun 1
-4:00 - WART 2004 Jun 20 -4:00 - WART 2004 Jun 20
-3:00 Arg AR%sT -3:00 Arg AR%sT 2008 Oct 18
-3:00 - ART
# #
# San Juan (SJ) # San Juan (SJ)
Zone America/Argentina/San_Juan -4:34:04 - LMT 1894 Oct 31 Zone America/Argentina/San_Juan -4:34:04 - LMT 1894 Oct 31
...@@ -394,7 +455,8 @@ Zone America/Argentina/San_Juan -4:34:04 - LMT 1894 Oct 31 ...@@ -394,7 +455,8 @@ Zone America/Argentina/San_Juan -4:34:04 - LMT 1894 Oct 31
-4:00 Arg AR%sT 2000 Mar 3 -4:00 Arg AR%sT 2000 Mar 3
-3:00 - ART 2004 May 31 -3:00 - ART 2004 May 31
-4:00 - WART 2004 Jul 25 -4:00 - WART 2004 Jul 25
-3:00 Arg AR%sT -3:00 Arg AR%sT 2008 Oct 18
-3:00 - ART
# #
# Jujuy (JY) # Jujuy (JY)
Zone America/Argentina/Jujuy -4:21:12 - LMT 1894 Oct 31 Zone America/Argentina/Jujuy -4:21:12 - LMT 1894 Oct 31
...@@ -408,7 +470,8 @@ Zone America/Argentina/Jujuy -4:21:12 - LMT 1894 Oct 31 ...@@ -408,7 +470,8 @@ Zone America/Argentina/Jujuy -4:21:12 - LMT 1894 Oct 31
-3:00 1:00 ARST 1992 -3:00 1:00 ARST 1992
-3:00 Arg AR%sT 1999 Oct 3 -3:00 Arg AR%sT 1999 Oct 3
-4:00 Arg AR%sT 2000 Mar 3 -4:00 Arg AR%sT 2000 Mar 3
-3:00 Arg AR%sT -3:00 Arg AR%sT 2008 Oct 18
-3:00 - ART
# #
# Catamarca (CT), Chubut (CH) # Catamarca (CT), Chubut (CH)
Zone America/Argentina/Catamarca -4:23:08 - LMT 1894 Oct 31 Zone America/Argentina/Catamarca -4:23:08 - LMT 1894 Oct 31
...@@ -421,7 +484,8 @@ Zone America/Argentina/Catamarca -4:23:08 - LMT 1894 Oct 31 ...@@ -421,7 +484,8 @@ Zone America/Argentina/Catamarca -4:23:08 - LMT 1894 Oct 31
-4:00 Arg AR%sT 2000 Mar 3 -4:00 Arg AR%sT 2000 Mar 3
-3:00 - ART 2004 Jun 1 -3:00 - ART 2004 Jun 1
-4:00 - WART 2004 Jun 20 -4:00 - WART 2004 Jun 20
-3:00 Arg AR%sT -3:00 Arg AR%sT 2008 Oct 18
-3:00 - ART
# #
# Mendoza (MZ) # Mendoza (MZ)
Zone America/Argentina/Mendoza -4:35:16 - LMT 1894 Oct 31 Zone America/Argentina/Mendoza -4:35:16 - LMT 1894 Oct 31
...@@ -438,7 +502,8 @@ Zone America/Argentina/Mendoza -4:35:16 - LMT 1894 Oct 31 ...@@ -438,7 +502,8 @@ Zone America/Argentina/Mendoza -4:35:16 - LMT 1894 Oct 31
-4:00 Arg AR%sT 2000 Mar 3 -4:00 Arg AR%sT 2000 Mar 3
-3:00 - ART 2004 May 23 -3:00 - ART 2004 May 23
-4:00 - WART 2004 Sep 26 -4:00 - WART 2004 Sep 26
-3:00 Arg AR%sT -3:00 Arg AR%sT 2008 Oct 18
-3:00 - ART
# #
# San Luis (SL) # San Luis (SL)
Zone America/Argentina/San_Luis -4:25:24 - LMT 1894 Oct 31 Zone America/Argentina/San_Luis -4:25:24 - LMT 1894 Oct 31
...@@ -466,7 +531,8 @@ Zone America/Argentina/Rio_Gallegos -4:36:52 - LMT 1894 Oct 31 ...@@ -466,7 +531,8 @@ Zone America/Argentina/Rio_Gallegos -4:36:52 - LMT 1894 Oct 31
-4:00 Arg AR%sT 2000 Mar 3 -4:00 Arg AR%sT 2000 Mar 3
-3:00 - ART 2004 Jun 1 -3:00 - ART 2004 Jun 1
-4:00 - WART 2004 Jun 20 -4:00 - WART 2004 Jun 20
-3:00 Arg AR%sT -3:00 Arg AR%sT 2008 Oct 18
-3:00 - ART
# #
# Tierra del Fuego, Antartida e Islas del Atlantico Sur (TF) # Tierra del Fuego, Antartida e Islas del Atlantico Sur (TF)
Zone America/Argentina/Ushuaia -4:33:12 - LMT 1894 Oct 31 Zone America/Argentina/Ushuaia -4:33:12 - LMT 1894 Oct 31
...@@ -477,7 +543,8 @@ Zone America/Argentina/Ushuaia -4:33:12 - LMT 1894 Oct 31 ...@@ -477,7 +543,8 @@ Zone America/Argentina/Ushuaia -4:33:12 - LMT 1894 Oct 31
-4:00 Arg AR%sT 2000 Mar 3 -4:00 Arg AR%sT 2000 Mar 3
-3:00 - ART 2004 May 30 -3:00 - ART 2004 May 30
-4:00 - WART 2004 Jun 20 -4:00 - WART 2004 Jun 20
-3:00 Arg AR%sT -3:00 Arg AR%sT 2008 Oct 18
-3:00 - ART
# Aruba # Aruba
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME GMTOFF RULES FORMAT [UNTIL]
...@@ -613,6 +680,36 @@ Zone America/La_Paz -4:32:36 - LMT 1890 ...@@ -613,6 +680,36 @@ Zone America/La_Paz -4:32:36 - LMT 1890
# Decretos sobre o Horario de Verao no Brasil # Decretos sobre o Horario de Verao no Brasil
# </a>. # </a>.
# From Steffen Thorsen (2008-08-29):
# As announced by the government and many newspapers in Brazil late
# yesterday, Brazil will start DST on 2008-10-19 (need to change rule) and
# it will end on 2009-02-15 (current rule for Brazil is fine). Based on
# past years experience with the elections, there was a good chance that
# the start was postponed to November, but it did not happen this year.
#
# It has not yet been posted to http://pcdsh01.on.br/DecHV.html
#
# An official page about it:
# <a href="http://www.mme.gov.br/site/news/detail.do?newsId=16722">
# http://www.mme.gov.br/site/news/detail.do?newsId=16722
# </a>
# Note that this link does not always work directly, but must be accessed
# by going to
# <a href="http://www.mme.gov.br/first">
# http://www.mme.gov.br/first
# </a>
#
# One example link that works directly:
# <a href="http://jornale.com.br/index.php?option=com_content&task=view&id=13530&Itemid=54">
# http://jornale.com.br/index.php?option=com_content&task=view&id=13530&Itemid=54
# (Portuguese)
# </a>
#
# We have a written a short article about it as well:
# <a href="http://www.timeanddate.com/news/time/brazil-dst-2008-2009.html">
# http://www.timeanddate.com/news/time/brazil-dst-2008-2009.html
# </a>
# Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S # 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/HV20466.htm">20,466</a> (1931-10-01)
# Decree <a href="http://pcdsh01.on.br/HV21896.htm">21,896</a> (1932-01-10) # Decree <a href="http://pcdsh01.on.br/HV21896.htm">21,896</a> (1932-01-10)
...@@ -746,12 +843,34 @@ Rule Brazil 2006 only - Nov 5 0:00 1:00 S ...@@ -746,12 +843,34 @@ Rule Brazil 2006 only - Nov 5 0:00 1:00 S
Rule Brazil 2007 only - Feb 25 0:00 0 - Rule Brazil 2007 only - Feb 25 0:00 0 -
# Decree <a href="http://pcdsh01.on.br/DecHV6212.gif">6,212</a> (2007-09-26), # Decree <a href="http://pcdsh01.on.br/DecHV6212.gif">6,212</a> (2007-09-26),
# adopted by the same states as before. # adopted by the same states as before.
Rule Brazil 2007 max - Oct Sun>=8 0:00 1:00 S Rule Brazil 2007 only - Oct Sun>=8 0:00 1:00 S
Rule Brazil 2008 max - Feb Sun>=15 0:00 0 - # From Frederico A. C. Neves (2008-09-10):
# Acording to this decree
# <a href="http://www.planalto.gov.br/ccivil_03/_Ato2007-2010/2008/Decreto/D6558.htm">
# http://www.planalto.gov.br/ccivil_03/_Ato2007-2010/2008/Decreto/D6558.htm
# </a>
# [t]he DST period in Brazil now on will be from the 3rd Oct Sunday to the
# 3rd Feb Sunday. There is an exception on the return date when this is
# the Carnival Sunday then the return date will be the next Sunday...
Rule Brazil 2008 max - Oct Sun>=15 0:00 1:00 S
Rule Brazil 2008 2011 - Feb Sun>=15 0:00 0 -
Rule Brazil 2012 only - Feb Sun>=22 0:00 0 -
Rule Brazil 2013 2014 - Feb Sun>=15 0:00 0 -
Rule Brazil 2015 only - Feb Sun>=22 0:00 0 -
Rule Brazil 2016 2022 - Feb Sun>=15 0:00 0 -
Rule Brazil 2023 only - Feb Sun>=22 0:00 0 -
Rule Brazil 2024 2025 - Feb Sun>=15 0:00 0 -
Rule Brazil 2026 only - Feb Sun>=22 0:00 0 -
Rule Brazil 2027 2033 - Feb Sun>=15 0:00 0 -
Rule Brazil 2034 only - Feb Sun>=22 0:00 0 -
Rule Brazil 2035 2036 - Feb Sun>=15 0:00 0 -
Rule Brazil 2037 only - Feb Sun>=22 0:00 0 -
# From Arthur David Olson (2008-09-29):
# The next is wrong in some years but is better than nothing.
Rule Brazil 2038 max - Feb Sun>=15 0:00 0 -
# The latest ruleset listed above says that the following states observe DST: # The latest ruleset listed above says that the following states observe DST:
# DF, ES, GO, MG, MS, MT, PR, RJ, RS, SC, SP. # DF, ES, GO, MG, MS, MT, PR, RJ, RS, SC, SP.
# For dates after mid-2008, the above rules with TO="max" are guesses
# and are quite possibly wrong, but are more likely than no DST at all.
# Zone NAME GMTOFF RULES FORMAT [UNTIL] # Zone NAME GMTOFF RULES FORMAT [UNTIL]
# #
......
...@@ -64,14 +64,15 @@ AQ -7824+10654 Antarctica/Vostok Vostok Station, S Magnetic Pole ...@@ -64,14 +64,15 @@ AQ -7824+10654 Antarctica/Vostok Vostok Station, S Magnetic Pole
AQ -6640+14001 Antarctica/DumontDUrville Dumont-d'Urville Station, Terre Adelie AQ -6640+14001 Antarctica/DumontDUrville Dumont-d'Urville Station, Terre Adelie
AQ -690022+0393524 Antarctica/Syowa Syowa Station, E Ongul I AQ -690022+0393524 Antarctica/Syowa Syowa Station, E Ongul I
AR -3436-05827 America/Argentina/Buenos_Aires Buenos Aires (BA, CF) AR -3436-05827 America/Argentina/Buenos_Aires Buenos Aires (BA, CF)
AR -3124-06411 America/Argentina/Cordoba most locations (CB, CC, CN, ER, FM, LP, MN, NQ, RN, SA, SE, SF) AR -3124-06411 America/Argentina/Cordoba most locations (CB, CC, CN, ER, FM, MN, SE, SF)
AR -3319-06621 America/Argentina/San_Luis San Luis (SL) AR -2447-06525 America/Argentina/Salta (SA, LP, NQ, RN)
AR -2411-06518 America/Argentina/Jujuy Jujuy (JY) AR -2411-06518 America/Argentina/Jujuy Jujuy (JY)
AR -2649-06513 America/Argentina/Tucuman Tucuman (TM) AR -2649-06513 America/Argentina/Tucuman Tucuman (TM)
AR -2828-06547 America/Argentina/Catamarca Catamarca (CT), Chubut (CH) AR -2828-06547 America/Argentina/Catamarca Catamarca (CT), Chubut (CH)
AR -2926-06651 America/Argentina/La_Rioja La Rioja (LR) AR -2926-06651 America/Argentina/La_Rioja La Rioja (LR)
AR -3132-06831 America/Argentina/San_Juan San Juan (SJ) AR -3132-06831 America/Argentina/San_Juan San Juan (SJ)
AR -3253-06849 America/Argentina/Mendoza Mendoza (MZ) AR -3253-06849 America/Argentina/Mendoza Mendoza (MZ)
AR -3319-06621 America/Argentina/San_Luis San Luis (SL)
AR -5138-06913 America/Argentina/Rio_Gallegos Santa Cruz (SC) AR -5138-06913 America/Argentina/Rio_Gallegos Santa Cruz (SC)
AR -5448-06818 America/Argentina/Ushuaia Tierra del Fuego (TF) AR -5448-06818 America/Argentina/Ushuaia Tierra del Fuego (TF)
AS -1416-17042 Pacific/Pago_Pago AS -1416-17042 Pacific/Pago_Pago
...@@ -137,7 +138,7 @@ CA +4901-08816 America/Nipigon Eastern Time - Ontario & Quebec - places that did ...@@ -137,7 +138,7 @@ CA +4901-08816 America/Nipigon Eastern Time - Ontario & Quebec - places that did
CA +4823-08915 America/Thunder_Bay Eastern Time - Thunder Bay, Ontario CA +4823-08915 America/Thunder_Bay Eastern Time - Thunder Bay, Ontario
CA +6344-06828 America/Iqaluit Eastern Time - east Nunavut - most locations CA +6344-06828 America/Iqaluit Eastern Time - east Nunavut - most locations
CA +6608-06544 America/Pangnirtung Eastern Time - Pangnirtung, Nunavut CA +6608-06544 America/Pangnirtung Eastern Time - Pangnirtung, Nunavut
CA +744144-0944945 America/Resolute Eastern Time - Resolute, Nunavut CA +744144-0944945 America/Resolute Eastern Standard Time - Resolute, Nunavut
CA +484531-0913718 America/Atikokan Eastern Standard Time - Atikokan, Ontario and Southampton I, Nunavut CA +484531-0913718 America/Atikokan Eastern Standard Time - Atikokan, Ontario and Southampton I, Nunavut
CA +624900-0920459 America/Rankin_Inlet Central Time - central Nunavut CA +624900-0920459 America/Rankin_Inlet Central Time - central Nunavut
CA +4953-09709 America/Winnipeg Central Time - Manitoba & west Ontario CA +4953-09709 America/Winnipeg Central Time - Manitoba & west Ontario
...@@ -313,9 +314,9 @@ NG +0627+00324 Africa/Lagos ...@@ -313,9 +314,9 @@ NG +0627+00324 Africa/Lagos
NI +1209-08617 America/Managua NI +1209-08617 America/Managua
NL +5222+00454 Europe/Amsterdam NL +5222+00454 Europe/Amsterdam
NO +5955+01045 Europe/Oslo NO +5955+01045 Europe/Oslo
NP +2743+08519 Asia/Katmandu NP +2743+08519 Asia/Kathmandu
NR -0031+16655 Pacific/Nauru NR -0031+16655 Pacific/Nauru
NU -1901+16955 Pacific/Niue NU -1901-16955 Pacific/Niue
NZ -3652+17446 Pacific/Auckland most locations NZ -3652+17446 Pacific/Auckland most locations
NZ -4357-17633 Pacific/Chatham Chatham Islands NZ -4357-17633 Pacific/Chatham Chatham Islands
OM +2336+05835 Asia/Muscat OM +2336+05835 Asia/Muscat
...@@ -406,13 +407,13 @@ US +381515-0854534 America/Kentucky/Louisville Eastern Time - Kentucky - Louisvi ...@@ -406,13 +407,13 @@ US +381515-0854534 America/Kentucky/Louisville Eastern Time - Kentucky - Louisvi
US +364947-0845057 America/Kentucky/Monticello Eastern Time - Kentucky - Wayne County US +364947-0845057 America/Kentucky/Monticello Eastern Time - Kentucky - Wayne County
US +394606-0860929 America/Indiana/Indianapolis Eastern Time - Indiana - most locations US +394606-0860929 America/Indiana/Indianapolis Eastern Time - Indiana - most locations
US +384038-0873143 America/Indiana/Vincennes Eastern Time - Indiana - Daviess, Dubois, Knox & Martin Counties US +384038-0873143 America/Indiana/Vincennes Eastern Time - Indiana - Daviess, Dubois, Knox & Martin Counties
US +411745-0863730 America/Indiana/Knox Eastern Time - Indiana - Starke County
US +410305-0863611 America/Indiana/Winamac Eastern Time - Indiana - Pulaski County US +410305-0863611 America/Indiana/Winamac Eastern Time - Indiana - Pulaski County
US +382232-0862041 America/Indiana/Marengo Eastern Time - Indiana - Crawford County US +382232-0862041 America/Indiana/Marengo Eastern Time - Indiana - Crawford County
US +382931-0871643 America/Indiana/Petersburg Eastern Time - Indiana - Pike County
US +384452-0850402 America/Indiana/Vevay Eastern Time - Indiana - Switzerland County US +384452-0850402 America/Indiana/Vevay Eastern Time - Indiana - Switzerland County
US +415100-0873900 America/Chicago Central Time US +415100-0873900 America/Chicago Central Time
US +375711-0864541 America/Indiana/Tell_City Central Time - Indiana - Perry County US +375711-0864541 America/Indiana/Tell_City Central Time - Indiana - Perry County
US +382931-0871643 America/Indiana/Petersburg Central Time - Indiana - Pike County US +411745-0863730 America/Indiana/Knox Central Time - Indiana - Starke County
US +450628-0873651 America/Menominee Central Time - Michigan - Dickinson, Gogebic, Iron & Menominee Counties US +450628-0873651 America/Menominee Central Time - Michigan - Dickinson, Gogebic, Iron & Menominee Counties
US +470659-1011757 America/North_Dakota/Center Central Time - North Dakota - Oliver County US +470659-1011757 America/North_Dakota/Center Central Time - North Dakota - Oliver County
US +465042-1012439 America/North_Dakota/New_Salem Central Time - North Dakota - Morton County (except Mandan area) US +465042-1012439 America/North_Dakota/New_Salem Central Time - North Dakota - Morton County (except Mandan area)
......
...@@ -37,7 +37,7 @@ AUTO_FILES_JAVA_DIRS = sun/launcher ...@@ -37,7 +37,7 @@ AUTO_FILES_JAVA_DIRS = sun/launcher
# Resources # Resources
# #
LOCALE_SET_DEFINITION = jre LOCALE_SET_DEFINITION = jre
NEW_RESOURCE_BUNDLES_PROPERTIES = $(PKGDIR)/resources/launcher.properties NEW_RESOURCE_BUNDLES_COMPILED_PROPERTIES = $(PKGDIR)/resources/launcher.properties
# #
# Rules # Rules
......
# #
# Copyright 2000-2005 Sun Microsystems, Inc. All Rights Reserved. # Copyright 2000-2008 Sun Microsystems, Inc. All Rights Reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
# #
# This code is free software; you can redistribute it and/or modify it # This code is free software; you can redistribute it and/or modify it
......
# #
# Copyright 2000-2005 Sun Microsystems, Inc. All Rights Reserved. # Copyright 2000-2008 Sun Microsystems, Inc. All Rights Reserved.
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
# #
# This code is free software; you can redistribute it and/or modify it # This code is free software; you can redistribute it and/or modify it
......
...@@ -29,7 +29,7 @@ ...@@ -29,7 +29,7 @@
# Core character converters are built from make/java/java. # Core character converters are built from make/java/java.
# #
FILES_java = \ FILES_src = \
sun/io/ByteToCharDoubleByte.java \ sun/io/ByteToCharDoubleByte.java \
sun/io/ByteToCharDBCS_ASCII.java \ sun/io/ByteToCharDBCS_ASCII.java \
sun/io/ByteToCharDBCS_EBCDIC.java \ sun/io/ByteToCharDBCS_EBCDIC.java \
...@@ -303,3 +303,77 @@ FILES_java = \ ...@@ -303,3 +303,77 @@ FILES_java = \
sun/io/CharToByteMacTurkish.java \ sun/io/CharToByteMacTurkish.java \
sun/io/CharToByteMacUkraine.java \ sun/io/CharToByteMacUkraine.java \
sun/io/CharToByteTIS620.java sun/io/CharToByteTIS620.java
FILES_gen_extsbcs = \
sun/nio/cs/ext/IBM037.java \
sun/nio/cs/ext/IBM1006.java \
sun/nio/cs/ext/IBM1025.java \
sun/nio/cs/ext/IBM1026.java \
sun/nio/cs/ext/IBM1046.java \
sun/nio/cs/ext/IBM1047.java \
sun/nio/cs/ext/IBM1097.java \
sun/nio/cs/ext/IBM1098.java \
sun/nio/cs/ext/IBM1112.java \
sun/nio/cs/ext/IBM1122.java \
sun/nio/cs/ext/IBM1123.java \
sun/nio/cs/ext/IBM1124.java \
sun/nio/cs/ext/IBM1140.java \
sun/nio/cs/ext/IBM1141.java \
sun/nio/cs/ext/IBM1142.java \
sun/nio/cs/ext/IBM1143.java \
sun/nio/cs/ext/IBM1144.java \
sun/nio/cs/ext/IBM1145.java \
sun/nio/cs/ext/IBM1146.java \
sun/nio/cs/ext/IBM1147.java \
sun/nio/cs/ext/IBM1148.java \
sun/nio/cs/ext/IBM1149.java \
sun/nio/cs/ext/IBM273.java \
sun/nio/cs/ext/IBM277.java \
sun/nio/cs/ext/IBM278.java \
sun/nio/cs/ext/IBM280.java \
sun/nio/cs/ext/IBM284.java \
sun/nio/cs/ext/IBM285.java \
sun/nio/cs/ext/IBM297.java \
sun/nio/cs/ext/IBM420.java \
sun/nio/cs/ext/IBM424.java \
sun/nio/cs/ext/IBM500.java \
sun/nio/cs/ext/IBM838.java \
sun/nio/cs/ext/IBM856.java \
sun/nio/cs/ext/IBM860.java \
sun/nio/cs/ext/IBM861.java \
sun/nio/cs/ext/IBM863.java \
sun/nio/cs/ext/IBM864.java \
sun/nio/cs/ext/IBM865.java \
sun/nio/cs/ext/IBM868.java \
sun/nio/cs/ext/IBM869.java \
sun/nio/cs/ext/IBM870.java \
sun/nio/cs/ext/IBM871.java \
sun/nio/cs/ext/IBM875.java \
sun/nio/cs/ext/IBM918.java \
sun/nio/cs/ext/IBM921.java \
sun/nio/cs/ext/IBM922.java \
sun/nio/cs/ext/ISO_8859_11.java \
sun/nio/cs/ext/ISO_8859_3.java \
sun/nio/cs/ext/ISO_8859_6.java \
sun/nio/cs/ext/ISO_8859_8.java \
sun/nio/cs/ext/MS1255.java \
sun/nio/cs/ext/MS1256.java \
sun/nio/cs/ext/MS1258.java \
sun/nio/cs/ext/MS874.java \
sun/nio/cs/ext/MacArabic.java \
sun/nio/cs/ext/MacCentralEurope.java \
sun/nio/cs/ext/MacCroatian.java \
sun/nio/cs/ext/MacCyrillic.java \
sun/nio/cs/ext/MacDingbat.java \
sun/nio/cs/ext/MacGreek.java \
sun/nio/cs/ext/MacHebrew.java \
sun/nio/cs/ext/MacIceland.java \
sun/nio/cs/ext/MacRoman.java \
sun/nio/cs/ext/MacRomania.java \
sun/nio/cs/ext/MacSymbol.java \
sun/nio/cs/ext/MacThai.java \
sun/nio/cs/ext/MacTurkish.java \
sun/nio/cs/ext/MacUkraine.java \
sun/nio/cs/ext/TIS_620.java
FILES_java = $(FILES_src) $(FILES_gen_extsbcs)
\ No newline at end of file
...@@ -60,12 +60,15 @@ endif # PLATFORM ...@@ -60,12 +60,15 @@ endif # PLATFORM
# this define is for the rule: # this define is for the rule:
CHARSETS_JAR = $(LIBDIR)/charsets.jar CHARSETS_JAR = $(LIBDIR)/charsets.jar
# extsbcs
FILES_genout_extsbcs = $(FILES_gen_extsbcs:%.java=$(GENSRCDIR)/%.java)
# #
# Rules # Rules
# #
include $(BUILDDIR)/common/Classes.gmk include $(BUILDDIR)/common/Classes.gmk
build: $(CHARSETS_JAR) build: $(FILES_genout_extsbcs) $(CHARSETS_JAR)
# #
# Extra rules to build character converters. # Extra rules to build character converters.
...@@ -74,6 +77,8 @@ SERVICE_DESCRIPTION = java.nio.charset.spi.CharsetProvider ...@@ -74,6 +77,8 @@ SERVICE_DESCRIPTION = java.nio.charset.spi.CharsetProvider
SERVICE_DESCRIPTION_PATH = META-INF/services/$(SERVICE_DESCRIPTION) SERVICE_DESCRIPTION_PATH = META-INF/services/$(SERVICE_DESCRIPTION)
GENCSDATASRC = $(BUILDDIR)/tools/CharsetMapping GENCSDATASRC = $(BUILDDIR)/tools/CharsetMapping
GENCSEXT = $(GENSRCDIR)/sun/nio/cs/ext
FILES_MAP = $(GENCSDATASRC)/sjis0213.map FILES_MAP = $(GENCSDATASRC)/sjis0213.map
FILES_DAT = $(CLASSDESTDIR)/sun/nio/cs/ext/sjis0213.dat FILES_DAT = $(CLASSDESTDIR)/sun/nio/cs/ext/sjis0213.dat
CHARSETMAPPING_JARFILE = $(BUILDTOOLJARDIR)/charsetmapping.jar CHARSETMAPPING_JARFILE = $(BUILDTOOLJARDIR)/charsetmapping.jar
...@@ -83,6 +88,15 @@ $(FILES_DAT): $(FILES_MAP) ...@@ -83,6 +88,15 @@ $(FILES_DAT): $(FILES_MAP)
$(BOOT_JAVA_CMD) -jar $(CHARSETMAPPING_JARFILE) \ $(BOOT_JAVA_CMD) -jar $(CHARSETMAPPING_JARFILE) \
$(FILES_MAP) $(FILES_DAT) $(FILES_MAP) $(FILES_DAT)
$(FILES_genout_extsbcs): $(GENCSDATASRC)/SingleByte-X.java $(GENCSDATASRC)/extsbcs
@$(prep-target)
$(RM) -r $(GENCSEXT)
$(MKDIR) -p $(GENCSEXT)
$(BOOT_JAVA_CMD) -cp $(CHARSETMAPPING_JARFILE) build.tools.charsetmapping.GenerateSBCS \
$(GENCSDATASRC) $(GENCSEXT) extsbcs
$(CLASSDESTDIR)/$(SERVICE_DESCRIPTION_PATH): \ $(CLASSDESTDIR)/$(SERVICE_DESCRIPTION_PATH): \
$(SHARE_SRC)/classes/sun/nio/cs/ext/$(SERVICE_DESCRIPTION_PATH) $(SHARE_SRC)/classes/sun/nio/cs/ext/$(SERVICE_DESCRIPTION_PATH)
$(install-file) $(install-file)
......
...@@ -41,7 +41,7 @@ include FILES_java.gmk ...@@ -41,7 +41,7 @@ include FILES_java.gmk
# Resources # Resources
# #
LOCALE_SET_DEFINITION = j2sdk LOCALE_SET_DEFINITION = j2sdk
RESOURCE_BUNDLES_PROPERTIES = sun/tools/javac/resources/javac.properties RESOURCE_BUNDLES_UNCOMPILED_PROPERTIES = sun/tools/javac/resources/javac.properties
# #
# Rules # Rules
......
...@@ -41,7 +41,7 @@ AUTO_FILES_JAVA_DIRS = sun/rmi/registry ...@@ -41,7 +41,7 @@ AUTO_FILES_JAVA_DIRS = sun/rmi/registry
# Resources # Resources
# #
LOCALE_SET_DEFINITION = jre LOCALE_SET_DEFINITION = jre
RESOURCE_BUNDLES_PROPERTIES = $(PKGDIR)/resources/rmiregistry.properties RESOURCE_BUNDLES_UNCOMPILED_PROPERTIES = $(PKGDIR)/resources/rmiregistry.properties
# #
# Rules # Rules
......
...@@ -43,7 +43,7 @@ FILES_java = $(RMIC_java) ...@@ -43,7 +43,7 @@ FILES_java = $(RMIC_java)
# Resources # Resources
# #
LOCALE_SET_DEFINITION = jdk LOCALE_SET_DEFINITION = jdk
RESOURCE_BUNDLES_PROPERTIES = $(PKGDIR)/resources/rmic.properties RESOURCE_BUNDLES_UNCOMPILED_PROPERTIES = $(PKGDIR)/resources/rmic.properties
# #
# Rules # Rules
......
...@@ -39,7 +39,7 @@ build: stubs ...@@ -39,7 +39,7 @@ build: stubs
# Resources # Resources
# #
LOCALE_SET_DEFINITION = jre LOCALE_SET_DEFINITION = jre
RESOURCE_BUNDLES_PROPERTIES = sun/rmi/server/resources/rmid.properties RESOURCE_BUNDLES_UNCOMPILED_PROPERTIES = sun/rmi/server/resources/rmid.properties
# #
# Extra dependencies. # Extra dependencies.
......
...@@ -41,7 +41,7 @@ AUTO_FILES_JAVA_DIRS = sun/tools/serialver ...@@ -41,7 +41,7 @@ AUTO_FILES_JAVA_DIRS = sun/tools/serialver
# Resources # Resources
# #
LOCALE_SET_DEFINITION = jdk LOCALE_SET_DEFINITION = jdk
RESOURCE_BUNDLES_PROPERTIES = $(PKGDIR)/resources/serialver.properties RESOURCE_BUNDLES_UNCOMPILED_PROPERTIES = $(PKGDIR)/resources/serialver.properties
# #
# Rules # Rules
......
...@@ -340,6 +340,7 @@ SUNWprivate_1.1 { ...@@ -340,6 +340,7 @@ SUNWprivate_1.1 {
Java_sun_java2d_x11_X11SurfaceData_initIDs; Java_sun_java2d_x11_X11SurfaceData_initIDs;
Java_sun_java2d_x11_X11SurfaceData_isDrawableValid; Java_sun_java2d_x11_X11SurfaceData_isDrawableValid;
Java_sun_java2d_x11_X11SurfaceData_isDgaAvailable; Java_sun_java2d_x11_X11SurfaceData_isDgaAvailable;
Java_sun_java2d_x11_X11SurfaceData_isShmPMAvailable;
Java_sun_java2d_x11_X11SurfaceData_initOps; Java_sun_java2d_x11_X11SurfaceData_initOps;
Java_sun_java2d_x11_X11SurfaceData_initSurface; Java_sun_java2d_x11_X11SurfaceData_initSurface;
Java_sun_java2d_x11_X11SurfaceData_flushNativeSurface; Java_sun_java2d_x11_X11SurfaceData_flushNativeSurface;
......
#Generated from IBM037.java
0x00 U+0000
0x01 U+0001
0x02 U+0002
0x03 U+0003
0x04 U+009c
0x05 U+0009
0x06 U+0086
0x07 U+007f
0x08 U+0097
0x09 U+008d
0x0a U+008e
0x0b U+000b
0x0c U+000c
0x0d U+000d
0x0e U+000e
0x0f U+000f
0x10 U+0010
0x11 U+0011
0x12 U+0012
0x13 U+0013
0x14 U+009d
0x15 U+000a
0x16 U+0008
0x17 U+0087
0x18 U+0018
0x19 U+0019
0x1a U+0092
0x1b U+008f
0x1c U+001c
0x1d U+001d
0x1e U+001e
0x1f U+001f
0x20 U+0080
0x21 U+0081
0x22 U+0082
0x23 U+0083
0x24 U+0084
0x25 U+000a
0x26 U+0017
0x27 U+001b
0x28 U+0088
0x29 U+0089
0x2a U+008a
0x2b U+008b
0x2c U+008c
0x2d U+0005
0x2e U+0006
0x2f U+0007
0x30 U+0090
0x31 U+0091
0x32 U+0016
0x33 U+0093
0x34 U+0094
0x35 U+0095
0x36 U+0096
0x37 U+0004
0x38 U+0098
0x39 U+0099
0x3a U+009a
0x3b U+009b
0x3c U+0014
0x3d U+0015
0x3e U+009e
0x3f U+001a
0x40 U+0020
0x41 U+00a0
0x42 U+00e2
0x43 U+00e4
0x44 U+00e0
0x45 U+00e1
0x46 U+00e3
0x47 U+00e5
0x48 U+00e7
0x49 U+00f1
0x4a U+00a2
0x4b U+002e
0x4c U+003c
0x4d U+0028
0x4e U+002b
0x4f U+007c
0x50 U+0026
0x51 U+00e9
0x52 U+00ea
0x53 U+00eb
0x54 U+00e8
0x55 U+00ed
0x56 U+00ee
0x57 U+00ef
0x58 U+00ec
0x59 U+00df
0x5a U+0021
0x5b U+0024
0x5c U+002a
0x5d U+0029
0x5e U+003b
0x5f U+00ac
0x60 U+002d
0x61 U+002f
0x62 U+00c2
0x63 U+00c4
0x64 U+00c0
0x65 U+00c1
0x66 U+00c3
0x67 U+00c5
0x68 U+00c7
0x69 U+00d1
0x6a U+00a6
0x6b U+002c
0x6c U+0025
0x6d U+005f
0x6e U+003e
0x6f U+003f
0x70 U+00f8
0x71 U+00c9
0x72 U+00ca
0x73 U+00cb
0x74 U+00c8
0x75 U+00cd
0x76 U+00ce
0x77 U+00cf
0x78 U+00cc
0x79 U+0060
0x7a U+003a
0x7b U+0023
0x7c U+0040
0x7d U+0027
0x7e U+003d
0x7f U+0022
0x80 U+00d8
0x81 U+0061
0x82 U+0062
0x83 U+0063
0x84 U+0064
0x85 U+0065
0x86 U+0066
0x87 U+0067
0x88 U+0068
0x89 U+0069
0x8a U+00ab
0x8b U+00bb
0x8c U+00f0
0x8d U+00fd
0x8e U+00fe
0x8f U+00b1
0x90 U+00b0
0x91 U+006a
0x92 U+006b
0x93 U+006c
0x94 U+006d
0x95 U+006e
0x96 U+006f
0x97 U+0070
0x98 U+0071
0x99 U+0072
0x9a U+00aa
0x9b U+00ba
0x9c U+00e6
0x9d U+00b8
0x9e U+00c6
0x9f U+00a4
0xa0 U+00b5
0xa1 U+007e
0xa2 U+0073
0xa3 U+0074
0xa4 U+0075
0xa5 U+0076
0xa6 U+0077
0xa7 U+0078
0xa8 U+0079
0xa9 U+007a
0xaa U+00a1
0xab U+00bf
0xac U+00d0
0xad U+00dd
0xae U+00de
0xaf U+00ae
0xb0 U+005e
0xb1 U+00a3
0xb2 U+00a5
0xb3 U+00b7
0xb4 U+00a9
0xb5 U+00a7
0xb6 U+00b6
0xb7 U+00bc
0xb8 U+00bd
0xb9 U+00be
0xba U+005b
0xbb U+005d
0xbc U+00af
0xbd U+00a8
0xbe U+00b4
0xbf U+00d7
0xc0 U+007b
0xc1 U+0041
0xc2 U+0042
0xc3 U+0043
0xc4 U+0044
0xc5 U+0045
0xc6 U+0046
0xc7 U+0047
0xc8 U+0048
0xc9 U+0049
0xca U+00ad
0xcb U+00f4
0xcc U+00f6
0xcd U+00f2
0xce U+00f3
0xcf U+00f5
0xd0 U+007d
0xd1 U+004a
0xd2 U+004b
0xd3 U+004c
0xd4 U+004d
0xd5 U+004e
0xd6 U+004f
0xd7 U+0050
0xd8 U+0051
0xd9 U+0052
0xda U+00b9
0xdb U+00fb
0xdc U+00fc
0xdd U+00f9
0xde U+00fa
0xdf U+00ff
0xe0 U+005c
0xe1 U+00f7
0xe2 U+0053
0xe3 U+0054
0xe4 U+0055
0xe5 U+0056
0xe6 U+0057
0xe7 U+0058
0xe8 U+0059
0xe9 U+005a
0xea U+00b2
0xeb U+00d4
0xec U+00d6
0xed U+00d2
0xee U+00d3
0xef U+00d5
0xf0 U+0030
0xf1 U+0031
0xf2 U+0032
0xf3 U+0033
0xf4 U+0034
0xf5 U+0035
0xf6 U+0036
0xf7 U+0037
0xf8 U+0038
0xf9 U+0039
0xfa U+00b3
0xfb U+00db
0xfc U+00dc
0xfd U+00d9
0xfe U+00da
0xff U+009f
#Generated from IBM1006.java
0x00 U+0000
0x01 U+0001
0x02 U+0002
0x03 U+0003
0x04 U+0004
0x05 U+0005
0x06 U+0006
0x07 U+0007
0x08 U+0008
0x09 U+0009
0x0a U+000a
0x0b U+000b
0x0c U+000c
0x0d U+000d
0x0e U+000e
0x0f U+000f
0x10 U+0010
0x11 U+0011
0x12 U+0012
0x13 U+0013
0x14 U+0014
0x15 U+0015
0x16 U+0016
0x17 U+0017
0x18 U+0018
0x19 U+0019
0x1a U+001a
0x1b U+001b
0x1c U+001c
0x1d U+001d
0x1e U+001e
0x1f U+001f
0x20 U+0020
0x21 U+0021
0x22 U+0022
0x23 U+0023
0x24 U+0024
0x25 U+0025
0x26 U+0026
0x27 U+0027
0x28 U+0028
0x29 U+0029
0x2a U+002a
0x2b U+002b
0x2c U+002c
0x2d U+002d
0x2e U+002e
0x2f U+002f
0x30 U+0030
0x31 U+0031
0x32 U+0032
0x33 U+0033
0x34 U+0034
0x35 U+0035
0x36 U+0036
0x37 U+0037
0x38 U+0038
0x39 U+0039
0x3a U+003a
0x3b U+003b
0x3c U+003c
0x3d U+003d
0x3e U+003e
0x3f U+003f
0x40 U+0040
0x41 U+0041
0x42 U+0042
0x43 U+0043
0x44 U+0044
0x45 U+0045
0x46 U+0046
0x47 U+0047
0x48 U+0048
0x49 U+0049
0x4a U+004a
0x4b U+004b
0x4c U+004c
0x4d U+004d
0x4e U+004e
0x4f U+004f
0x50 U+0050
0x51 U+0051
0x52 U+0052
0x53 U+0053
0x54 U+0054
0x55 U+0055
0x56 U+0056
0x57 U+0057
0x58 U+0058
0x59 U+0059
0x5a U+005a
0x5b U+005b
0x5c U+005c
0x5d U+005d
0x5e U+005e
0x5f U+005f
0x60 U+0060
0x61 U+0061
0x62 U+0062
0x63 U+0063
0x64 U+0064
0x65 U+0065
0x66 U+0066
0x67 U+0067
0x68 U+0068
0x69 U+0069
0x6a U+006a
0x6b U+006b
0x6c U+006c
0x6d U+006d
0x6e U+006e
0x6f U+006f
0x70 U+0070
0x71 U+0071
0x72 U+0072
0x73 U+0073
0x74 U+0074
0x75 U+0075
0x76 U+0076
0x77 U+0077
0x78 U+0078
0x79 U+0079
0x7a U+007a
0x7b U+007b
0x7c U+007c
0x7d U+007d
0x7e U+007e
0x7f U+007f
0x80 U+0080
0x81 U+0081
0x82 U+0082
0x83 U+0083
0x84 U+0084
0x85 U+0085
0x86 U+0086
0x87 U+0087
0x88 U+0088
0x89 U+0089
0x8a U+008a
0x8b U+008b
0x8c U+008c
0x8d U+008d
0x8e U+008e
0x8f U+008f
0x90 U+0090
0x91 U+0091
0x92 U+0092
0x93 U+0093
0x94 U+0094
0x95 U+0095
0x96 U+0096
0x97 U+0097
0x98 U+0098
0x99 U+0099
0x9a U+009a
0x9b U+009b
0x9c U+009c
0x9d U+009d
0x9e U+009e
0x9f U+009f
0xa0 U+00a0
0xa1 U+06f0
0xa2 U+06f1
0xa3 U+06f2
0xa4 U+06f3
0xa5 U+06f4
0xa6 U+06f5
0xa7 U+06f6
0xa8 U+06f7
0xa9 U+06f8
0xaa U+06f9
0xab U+060c
0xac U+061b
0xad U+00ad
0xae U+061f
0xaf U+fe81
0xb0 U+fe8d
0xb1 U+fe8e
0xb2 U+f8fb
0xb3 U+fe8f
0xb4 U+fe91
0xb5 U+fb56
0xb6 U+fb58
0xb7 U+fe93
0xb8 U+fe95
0xb9 U+fe97
0xba U+fb66
0xbb U+fb68
0xbc U+fe99
0xbd U+fe9b
0xbe U+fe9d
0xbf U+fe9f
0xc0 U+fb7a
0xc1 U+fb7c
0xc2 U+fea1
0xc3 U+fea3
0xc4 U+fea5
0xc5 U+fea7
0xc6 U+fea9
0xc7 U+fb88
0xc8 U+feab
0xc9 U+fead
0xca U+fb8c
0xcb U+feaf
0xcc U+fb8a
0xcd U+feb1
0xce U+feb3
0xcf U+feb5
0xd0 U+feb7
0xd1 U+feb9
0xd2 U+febb
0xd3 U+febd
0xd4 U+febf
0xd5 U+fec3
0xd6 U+fec7
0xd7 U+fec9
0xd8 U+feca
0xd9 U+fecb
0xda U+fecc
0xdb U+fecd
0xdc U+fece
0xdd U+fecf
0xde U+fed0
0xdf U+fed1
0xe0 U+fed3
0xe1 U+fed5
0xe2 U+fed7
0xe3 U+fb8e
0xe4 U+fedb
0xe5 U+fb92
0xe6 U+fb94
0xe7 U+fedd
0xe8 U+fedf
0xe9 U+fee0
0xea U+fee1
0xeb U+fee3
0xec U+fb9e
0xed U+fee5
0xee U+fee7
0xef U+fe85
0xf0 U+feed
0xf1 U+fba6
0xf2 U+fba8
0xf3 U+fba9
0xf4 U+fbaa
0xf5 U+fe80
0xf6 U+fe89
0xf7 U+fe8a
0xf8 U+fe8b
0xf9 U+fbfc
0xfa U+fbfd
0xfb U+fbfe
0xfc U+fbb0
0xfd U+fbae
0xfe U+fe7c
0xff U+fe7d
#Generated from IBM1025.java
0x00 U+0000
0x01 U+0001
0x02 U+0002
0x03 U+0003
0x04 U+009c
0x05 U+0009
0x06 U+0086
0x07 U+007f
0x08 U+0097
0x09 U+008d
0x0a U+008e
0x0b U+000b
0x0c U+000c
0x0d U+000d
0x0e U+000e
0x0f U+000f
0x10 U+0010
0x11 U+0011
0x12 U+0012
0x13 U+0013
0x14 U+009d
0x15 U+000a
0x16 U+0008
0x17 U+0087
0x18 U+0018
0x19 U+0019
0x1a U+0092
0x1b U+008f
0x1c U+001c
0x1d U+001d
0x1e U+001e
0x1f U+001f
0x20 U+0080
0x21 U+0081
0x22 U+0082
0x23 U+0083
0x24 U+0084
0x25 U+000a
0x26 U+0017
0x27 U+001b
0x28 U+0088
0x29 U+0089
0x2a U+008a
0x2b U+008b
0x2c U+008c
0x2d U+0005
0x2e U+0006
0x2f U+0007
0x30 U+0090
0x31 U+0091
0x32 U+0016
0x33 U+0093
0x34 U+0094
0x35 U+0095
0x36 U+0096
0x37 U+0004
0x38 U+0098
0x39 U+0099
0x3a U+009a
0x3b U+009b
0x3c U+0014
0x3d U+0015
0x3e U+009e
0x3f U+001a
0x40 U+0020
0x41 U+00a0
0x42 U+0452
0x43 U+0453
0x44 U+0451
0x45 U+0454
0x46 U+0455
0x47 U+0456
0x48 U+0457
0x49 U+0458
0x4a U+005b
0x4b U+002e
0x4c U+003c
0x4d U+0028
0x4e U+002b
0x4f U+0021
0x50 U+0026
0x51 U+0459
0x52 U+045a
0x53 U+045b
0x54 U+045c
0x55 U+045e
0x56 U+045f
0x57 U+042a
0x58 U+2116
0x59 U+0402
0x5a U+005d
0x5b U+0024
0x5c U+002a
0x5d U+0029
0x5e U+003b
0x5f U+005e
0x60 U+002d
0x61 U+002f
0x62 U+0403
0x63 U+0401
0x64 U+0404
0x65 U+0405
0x66 U+0406
0x67 U+0407
0x68 U+0408
0x69 U+0409
0x6a U+007c
0x6b U+002c
0x6c U+0025
0x6d U+005f
0x6e U+003e
0x6f U+003f
0x70 U+040a
0x71 U+040b
0x72 U+040c
0x73 U+00ad
0x74 U+040e
0x75 U+040f
0x76 U+044e
0x77 U+0430
0x78 U+0431
0x79 U+0060
0x7a U+003a
0x7b U+0023
0x7c U+0040
0x7d U+0027
0x7e U+003d
0x7f U+0022
0x80 U+0446
0x81 U+0061
0x82 U+0062
0x83 U+0063
0x84 U+0064
0x85 U+0065
0x86 U+0066
0x87 U+0067
0x88 U+0068
0x89 U+0069
0x8a U+0434
0x8b U+0435
0x8c U+0444
0x8d U+0433
0x8e U+0445
0x8f U+0438
0x90 U+0439
0x91 U+006a
0x92 U+006b
0x93 U+006c
0x94 U+006d
0x95 U+006e
0x96 U+006f
0x97 U+0070
0x98 U+0071
0x99 U+0072
0x9a U+043a
0x9b U+043b
0x9c U+043c
0x9d U+043d
0x9e U+043e
0x9f U+043f
0xa0 U+044f
0xa1 U+007e
0xa2 U+0073
0xa3 U+0074
0xa4 U+0075
0xa5 U+0076
0xa6 U+0077
0xa7 U+0078
0xa8 U+0079
0xa9 U+007a
0xaa U+0440
0xab U+0441
0xac U+0442
0xad U+0443
0xae U+0436
0xaf U+0432
0xb0 U+044c
0xb1 U+044b
0xb2 U+0437
0xb3 U+0448
0xb4 U+044d
0xb5 U+0449
0xb6 U+0447
0xb7 U+044a
0xb8 U+042e
0xb9 U+0410
0xba U+0411
0xbb U+0426
0xbc U+0414
0xbd U+0415
0xbe U+0424
0xbf U+0413
0xc0 U+007b
0xc1 U+0041
0xc2 U+0042
0xc3 U+0043
0xc4 U+0044
0xc5 U+0045
0xc6 U+0046
0xc7 U+0047
0xc8 U+0048
0xc9 U+0049
0xca U+0425
0xcb U+0418
0xcc U+0419
0xcd U+041a
0xce U+041b
0xcf U+041c
0xd0 U+007d
0xd1 U+004a
0xd2 U+004b
0xd3 U+004c
0xd4 U+004d
0xd5 U+004e
0xd6 U+004f
0xd7 U+0050
0xd8 U+0051
0xd9 U+0052
0xda U+041d
0xdb U+041e
0xdc U+041f
0xdd U+042f
0xde U+0420
0xdf U+0421
0xe0 U+005c
0xe1 U+00a7
0xe2 U+0053
0xe3 U+0054
0xe4 U+0055
0xe5 U+0056
0xe6 U+0057
0xe7 U+0058
0xe8 U+0059
0xe9 U+005a
0xea U+0422
0xeb U+0423
0xec U+0416
0xed U+0412
0xee U+042c
0xef U+042b
0xf0 U+0030
0xf1 U+0031
0xf2 U+0032
0xf3 U+0033
0xf4 U+0034
0xf5 U+0035
0xf6 U+0036
0xf7 U+0037
0xf8 U+0038
0xf9 U+0039
0xfa U+0417
0xfb U+0428
0xfc U+042d
0xfd U+0429
0xfe U+0427
0xff U+009f
#Generated from IBM1026.java
0x00 U+0000
0x01 U+0001
0x02 U+0002
0x03 U+0003
0x04 U+009c
0x05 U+0009
0x06 U+0086
0x07 U+007f
0x08 U+0097
0x09 U+008d
0x0a U+008e
0x0b U+000b
0x0c U+000c
0x0d U+000d
0x0e U+000e
0x0f U+000f
0x10 U+0010
0x11 U+0011
0x12 U+0012
0x13 U+0013
0x14 U+009d
0x15 U+000a
0x16 U+0008
0x17 U+0087
0x18 U+0018
0x19 U+0019
0x1a U+0092
0x1b U+008f
0x1c U+001c
0x1d U+001d
0x1e U+001e
0x1f U+001f
0x20 U+0080
0x21 U+0081
0x22 U+0082
0x23 U+0083
0x24 U+0084
0x25 U+000a
0x26 U+0017
0x27 U+001b
0x28 U+0088
0x29 U+0089
0x2a U+008a
0x2b U+008b
0x2c U+008c
0x2d U+0005
0x2e U+0006
0x2f U+0007
0x30 U+0090
0x31 U+0091
0x32 U+0016
0x33 U+0093
0x34 U+0094
0x35 U+0095
0x36 U+0096
0x37 U+0004
0x38 U+0098
0x39 U+0099
0x3a U+009a
0x3b U+009b
0x3c U+0014
0x3d U+0015
0x3e U+009e
0x3f U+001a
0x40 U+0020
0x41 U+00a0
0x42 U+00e2
0x43 U+00e4
0x44 U+00e0
0x45 U+00e1
0x46 U+00e3
0x47 U+00e5
0x48 U+007b
0x49 U+00f1
0x4a U+00c7
0x4b U+002e
0x4c U+003c
0x4d U+0028
0x4e U+002b
0x4f U+0021
0x50 U+0026
0x51 U+00e9
0x52 U+00ea
0x53 U+00eb
0x54 U+00e8
0x55 U+00ed
0x56 U+00ee
0x57 U+00ef
0x58 U+00ec
0x59 U+00df
0x5a U+011e
0x5b U+0130
0x5c U+002a
0x5d U+0029
0x5e U+003b
0x5f U+005e
0x60 U+002d
0x61 U+002f
0x62 U+00c2
0x63 U+00c4
0x64 U+00c0
0x65 U+00c1
0x66 U+00c3
0x67 U+00c5
0x68 U+005b
0x69 U+00d1
0x6a U+015f
0x6b U+002c
0x6c U+0025
0x6d U+005f
0x6e U+003e
0x6f U+003f
0x70 U+00f8
0x71 U+00c9
0x72 U+00ca
0x73 U+00cb
0x74 U+00c8
0x75 U+00cd
0x76 U+00ce
0x77 U+00cf
0x78 U+00cc
0x79 U+0131
0x7a U+003a
0x7b U+00d6
0x7c U+015e
0x7d U+0027
0x7e U+003d
0x7f U+00dc
0x80 U+00d8
0x81 U+0061
0x82 U+0062
0x83 U+0063
0x84 U+0064
0x85 U+0065
0x86 U+0066
0x87 U+0067
0x88 U+0068
0x89 U+0069
0x8a U+00ab
0x8b U+00bb
0x8c U+007d
0x8d U+0060
0x8e U+00a6
0x8f U+00b1
0x90 U+00b0
0x91 U+006a
0x92 U+006b
0x93 U+006c
0x94 U+006d
0x95 U+006e
0x96 U+006f
0x97 U+0070
0x98 U+0071
0x99 U+0072
0x9a U+00aa
0x9b U+00ba
0x9c U+00e6
0x9d U+00b8
0x9e U+00c6
0x9f U+00a4
0xa0 U+00b5
0xa1 U+00f6
0xa2 U+0073
0xa3 U+0074
0xa4 U+0075
0xa5 U+0076
0xa6 U+0077
0xa7 U+0078
0xa8 U+0079
0xa9 U+007a
0xaa U+00a1
0xab U+00bf
0xac U+005d
0xad U+0024
0xae U+0040
0xaf U+00ae
0xb0 U+00a2
0xb1 U+00a3
0xb2 U+00a5
0xb3 U+00b7
0xb4 U+00a9
0xb5 U+00a7
0xb6 U+00b6
0xb7 U+00bc
0xb8 U+00bd
0xb9 U+00be
0xba U+00ac
0xbb U+007c
0xbc U+00af
0xbd U+00a8
0xbe U+00b4
0xbf U+00d7
0xc0 U+00e7
0xc1 U+0041
0xc2 U+0042
0xc3 U+0043
0xc4 U+0044
0xc5 U+0045
0xc6 U+0046
0xc7 U+0047
0xc8 U+0048
0xc9 U+0049
0xca U+00ad
0xcb U+00f4
0xcc U+007e
0xcd U+00f2
0xce U+00f3
0xcf U+00f5
0xd0 U+011f
0xd1 U+004a
0xd2 U+004b
0xd3 U+004c
0xd4 U+004d
0xd5 U+004e
0xd6 U+004f
0xd7 U+0050
0xd8 U+0051
0xd9 U+0052
0xda U+00b9
0xdb U+00fb
0xdc U+005c
0xdd U+00f9
0xde U+00fa
0xdf U+00ff
0xe0 U+00fc
0xe1 U+00f7
0xe2 U+0053
0xe3 U+0054
0xe4 U+0055
0xe5 U+0056
0xe6 U+0057
0xe7 U+0058
0xe8 U+0059
0xe9 U+005a
0xea U+00b2
0xeb U+00d4
0xec U+0023
0xed U+00d2
0xee U+00d3
0xef U+00d5
0xf0 U+0030
0xf1 U+0031
0xf2 U+0032
0xf3 U+0033
0xf4 U+0034
0xf5 U+0035
0xf6 U+0036
0xf7 U+0037
0xf8 U+0038
0xf9 U+0039
0xfa U+00b3
0xfb U+00db
0xfc U+0022
0xfd U+00d9
0xfe U+00da
0xff U+009f
#Generated from IBM1046.java
0x00 U+0000
0x01 U+0001
0x02 U+0002
0x03 U+0003
0x04 U+0004
0x05 U+0005
0x06 U+0006
0x07 U+0007
0x08 U+0008
0x09 U+0009
0x0a U+000a
0x0b U+000b
0x0c U+000c
0x0d U+000d
0x0e U+000e
0x0f U+000f
0x10 U+0010
0x11 U+0011
0x12 U+0012
0x13 U+0013
0x14 U+0014
0x15 U+0015
0x16 U+0016
0x17 U+0017
0x18 U+0018
0x19 U+0019
0x1a U+001a
0x1b U+001b
0x1c U+001c
0x1d U+001d
0x1e U+001e
0x1f U+001f
0x20 U+0020
0x21 U+0021
0x22 U+0022
0x23 U+0023
0x24 U+0024
0x25 U+0025
0x26 U+0026
0x27 U+0027
0x28 U+0028
0x29 U+0029
0x2a U+002a
0x2b U+002b
0x2c U+002c
0x2d U+002d
0x2e U+002e
0x2f U+002f
0x30 U+0030
0x31 U+0031
0x32 U+0032
0x33 U+0033
0x34 U+0034
0x35 U+0035
0x36 U+0036
0x37 U+0037
0x38 U+0038
0x39 U+0039
0x3a U+003a
0x3b U+003b
0x3c U+003c
0x3d U+003d
0x3e U+003e
0x3f U+003f
0x40 U+0040
0x41 U+0041
0x42 U+0042
0x43 U+0043
0x44 U+0044
0x45 U+0045
0x46 U+0046
0x47 U+0047
0x48 U+0048
0x49 U+0049
0x4a U+004a
0x4b U+004b
0x4c U+004c
0x4d U+004d
0x4e U+004e
0x4f U+004f
0x50 U+0050
0x51 U+0051
0x52 U+0052
0x53 U+0053
0x54 U+0054
0x55 U+0055
0x56 U+0056
0x57 U+0057
0x58 U+0058
0x59 U+0059
0x5a U+005a
0x5b U+005b
0x5c U+005c
0x5d U+005d
0x5e U+005e
0x5f U+005f
0x60 U+0060
0x61 U+0061
0x62 U+0062
0x63 U+0063
0x64 U+0064
0x65 U+0065
0x66 U+0066
0x67 U+0067
0x68 U+0068
0x69 U+0069
0x6a U+006a
0x6b U+006b
0x6c U+006c
0x6d U+006d
0x6e U+006e
0x6f U+006f
0x70 U+0070
0x71 U+0071
0x72 U+0072
0x73 U+0073
0x74 U+0074
0x75 U+0075
0x76 U+0076
0x77 U+0077
0x78 U+0078
0x79 U+0079
0x7a U+007a
0x7b U+007b
0x7c U+007c
0x7d U+007d
0x7e U+007e
0x7f U+007f
0x80 U+fe88
0x81 U+00d7
0x82 U+00f7
0x83 U+f8f6
0x84 U+f8f5
0x85 U+f8f4
0x86 U+f8f7
0x87 U+fe71
0x88 U+0088
0x89 U+25a0
0x8a U+2502
0x8b U+2500
0x8c U+2510
0x8d U+250c
0x8e U+2514
0x8f U+2518
0x90 U+fe79
0x91 U+fe7b
0x92 U+fe7d
0x93 U+fe7f
0x94 U+fe77
0x95 U+fe8a
0x96 U+fef0
0x97 U+fef3
0x98 U+fef2
0x99 U+fece
0x9a U+fecf
0x9b U+fed0
0x9c U+fef6
0x9d U+fef8
0x9e U+fefa
0x9f U+fefc
0xa0 U+00a0
0xa1 U+f8fa
0xa2 U+f8f9
0xa3 U+f8f8
0xa4 U+00a4
0xa5 U+f8fb
0xa6 U+fe8b
0xa7 U+fe91
0xa8 U+fe97
0xa9 U+fe9b
0xaa U+fe9f
0xab U+fea3
0xac U+060c
0xad U+00ad
0xae U+fea7
0xaf U+feb3
0xb0 U+0660
0xb1 U+0661
0xb2 U+0662
0xb3 U+0663
0xb4 U+0664
0xb5 U+0665
0xb6 U+0666
0xb7 U+0667
0xb8 U+0668
0xb9 U+0669
0xba U+feb7
0xbb U+061b
0xbc U+febb
0xbd U+febf
0xbe U+feca
0xbf U+061f
0xc0 U+fecb
0xc1 U+fe80
0xc2 U+fe81
0xc3 U+fe83
0xc4 U+fe85
0xc5 U+fe87
0xc6 U+fe89
0xc7 U+fe8d
0xc8 U+fe8f
0xc9 U+fe93
0xca U+fe95
0xcb U+fe99
0xcc U+fe9d
0xcd U+fea1
0xce U+fea5
0xcf U+fea9
0xd0 U+feab
0xd1 U+fead
0xd2 U+feaf
0xd3 U+feb1
0xd4 U+feb5
0xd5 U+feb9
0xd6 U+febd
0xd7 U+fec3
0xd8 U+fec7
0xd9 U+fec9
0xda U+fecd
0xdb U+fecc
0xdc U+fe82
0xdd U+fe84
0xde U+fe8e
0xdf U+fed3
0xe0 U+0640
0xe1 U+fed1
0xe2 U+fed5
0xe3 U+fed9
0xe4 U+fedd
0xe5 U+fee1
0xe6 U+fee5
0xe7 U+feeb
0xe8 U+feed
0xe9 U+feef
0xea U+fef1
0xeb U+fe70
0xec U+fe72
0xed U+fe74
0xee U+fe76
0xef U+fe78
0xf0 U+fe7a
0xf1 U+fe7c
0xf2 U+fe7e
0xf3 U+fed7
0xf4 U+fedb
0xf5 U+fedf
0xf6 U+f8fc
0xf7 U+fef5
0xf8 U+fef7
0xf9 U+fef9
0xfa U+fefb
0xfb U+fee3
0xfc U+fee7
0xfd U+feec
0xfe U+fee9
0xff U+fffd
#Generated from IBM1047.java
0x00 U+0000
0x01 U+0001
0x02 U+0002
0x03 U+0003
0x04 U+009c
0x05 U+0009
0x06 U+0086
0x07 U+007f
0x08 U+0097
0x09 U+008d
0x0a U+008e
0x0b U+000b
0x0c U+000c
0x0d U+000d
0x0e U+000e
0x0f U+000f
0x10 U+0010
0x11 U+0011
0x12 U+0012
0x13 U+0013
0x14 U+009d
0x15 U+000a
0x16 U+0008
0x17 U+0087
0x18 U+0018
0x19 U+0019
0x1a U+0092
0x1b U+008f
0x1c U+001c
0x1d U+001d
0x1e U+001e
0x1f U+001f
0x20 U+0080
0x21 U+0081
0x22 U+0082
0x23 U+0083
0x24 U+0084
0x25 U+0085
0x26 U+0017
0x27 U+001b
0x28 U+0088
0x29 U+0089
0x2a U+008a
0x2b U+008b
0x2c U+008c
0x2d U+0005
0x2e U+0006
0x2f U+0007
0x30 U+0090
0x31 U+0091
0x32 U+0016
0x33 U+0093
0x34 U+0094
0x35 U+0095
0x36 U+0096
0x37 U+0004
0x38 U+0098
0x39 U+0099
0x3a U+009a
0x3b U+009b
0x3c U+0014
0x3d U+0015
0x3e U+009e
0x3f U+001a
0x40 U+0020
0x41 U+00a0
0x42 U+00e2
0x43 U+00e4
0x44 U+00e0
0x45 U+00e1
0x46 U+00e3
0x47 U+00e5
0x48 U+00e7
0x49 U+00f1
0x4a U+00a2
0x4b U+002e
0x4c U+003c
0x4d U+0028
0x4e U+002b
0x4f U+007c
0x50 U+0026
0x51 U+00e9
0x52 U+00ea
0x53 U+00eb
0x54 U+00e8
0x55 U+00ed
0x56 U+00ee
0x57 U+00ef
0x58 U+00ec
0x59 U+00df
0x5a U+0021
0x5b U+0024
0x5c U+002a
0x5d U+0029
0x5e U+003b
0x5f U+005e
0x60 U+002d
0x61 U+002f
0x62 U+00c2
0x63 U+00c4
0x64 U+00c0
0x65 U+00c1
0x66 U+00c3
0x67 U+00c5
0x68 U+00c7
0x69 U+00d1
0x6a U+00a6
0x6b U+002c
0x6c U+0025
0x6d U+005f
0x6e U+003e
0x6f U+003f
0x70 U+00f8
0x71 U+00c9
0x72 U+00ca
0x73 U+00cb
0x74 U+00c8
0x75 U+00cd
0x76 U+00ce
0x77 U+00cf
0x78 U+00cc
0x79 U+0060
0x7a U+003a
0x7b U+0023
0x7c U+0040
0x7d U+0027
0x7e U+003d
0x7f U+0022
0x80 U+00d8
0x81 U+0061
0x82 U+0062
0x83 U+0063
0x84 U+0064
0x85 U+0065
0x86 U+0066
0x87 U+0067
0x88 U+0068
0x89 U+0069
0x8a U+00ab
0x8b U+00bb
0x8c U+00f0
0x8d U+00fd
0x8e U+00fe
0x8f U+00b1
0x90 U+00b0
0x91 U+006a
0x92 U+006b
0x93 U+006c
0x94 U+006d
0x95 U+006e
0x96 U+006f
0x97 U+0070
0x98 U+0071
0x99 U+0072
0x9a U+00aa
0x9b U+00ba
0x9c U+00e6
0x9d U+00b8
0x9e U+00c6
0x9f U+00a4
0xa0 U+00b5
0xa1 U+007e
0xa2 U+0073
0xa3 U+0074
0xa4 U+0075
0xa5 U+0076
0xa6 U+0077
0xa7 U+0078
0xa8 U+0079
0xa9 U+007a
0xaa U+00a1
0xab U+00bf
0xac U+00d0
0xad U+005b
0xae U+00de
0xaf U+00ae
0xb0 U+00ac
0xb1 U+00a3
0xb2 U+00a5
0xb3 U+00b7
0xb4 U+00a9
0xb5 U+00a7
0xb6 U+00b6
0xb7 U+00bc
0xb8 U+00bd
0xb9 U+00be
0xba U+00dd
0xbb U+00a8
0xbc U+00af
0xbd U+005d
0xbe U+00b4
0xbf U+00d7
0xc0 U+007b
0xc1 U+0041
0xc2 U+0042
0xc3 U+0043
0xc4 U+0044
0xc5 U+0045
0xc6 U+0046
0xc7 U+0047
0xc8 U+0048
0xc9 U+0049
0xca U+00ad
0xcb U+00f4
0xcc U+00f6
0xcd U+00f2
0xce U+00f3
0xcf U+00f5
0xd0 U+007d
0xd1 U+004a
0xd2 U+004b
0xd3 U+004c
0xd4 U+004d
0xd5 U+004e
0xd6 U+004f
0xd7 U+0050
0xd8 U+0051
0xd9 U+0052
0xda U+00b9
0xdb U+00fb
0xdc U+00fc
0xdd U+00f9
0xde U+00fa
0xdf U+00ff
0xe0 U+005c
0xe1 U+00f7
0xe2 U+0053
0xe3 U+0054
0xe4 U+0055
0xe5 U+0056
0xe6 U+0057
0xe7 U+0058
0xe8 U+0059
0xe9 U+005a
0xea U+00b2
0xeb U+00d4
0xec U+00d6
0xed U+00d2
0xee U+00d3
0xef U+00d5
0xf0 U+0030
0xf1 U+0031
0xf2 U+0032
0xf3 U+0033
0xf4 U+0034
0xf5 U+0035
0xf6 U+0036
0xf7 U+0037
0xf8 U+0038
0xf9 U+0039
0xfa U+00b3
0xfb U+00db
0xfc U+00dc
0xfd U+00d9
0xfe U+00da
0xff U+009f
#Generated from IBM1097.java
0x00 U+0000
0x01 U+0001
0x02 U+0002
0x03 U+0003
0x04 U+009c
0x05 U+0009
0x06 U+0086
0x07 U+007f
0x08 U+0097
0x09 U+008d
0x0a U+008e
0x0b U+000b
0x0c U+000c
0x0d U+000d
0x0e U+000e
0x0f U+000f
0x10 U+0010
0x11 U+0011
0x12 U+0012
0x13 U+0013
0x14 U+009d
0x15 U+0085
0x16 U+0008
0x17 U+0087
0x18 U+0018
0x19 U+0019
0x1a U+0092
0x1b U+008f
0x1c U+001c
0x1d U+001d
0x1e U+001e
0x1f U+001f
0x20 U+0080
0x21 U+0081
0x22 U+0082
0x23 U+0083
0x24 U+0084
0x25 U+000a
0x26 U+0017
0x27 U+001b
0x28 U+0088
0x29 U+0089
0x2a U+008a
0x2b U+008b
0x2c U+008c
0x2d U+0005
0x2e U+0006
0x2f U+0007
0x30 U+0090
0x31 U+0091
0x32 U+0016
0x33 U+0093
0x34 U+0094
0x35 U+0095
0x36 U+0096
0x37 U+0004
0x38 U+0098
0x39 U+0099
0x3a U+009a
0x3b U+009b
0x3c U+0014
0x3d U+0015
0x3e U+009e
0x3f U+001a
0x40 U+0020
0x41 U+00a0
0x42 U+060c
0x43 U+064b
0x44 U+fe81
0x45 U+fe82
0x46 U+f8fa
0x47 U+fe8d
0x48 U+fe8e
0x49 U+f8fb
0x4a U+00a4
0x4b U+002e
0x4c U+003c
0x4d U+0028
0x4e U+002b
0x4f U+007c
0x50 U+0026
0x51 U+fe80
0x52 U+fe83
0x53 U+fe84
0x54 U+f8f9
0x55 U+fe85
0x56 U+fe8b
0x57 U+fe8f
0x58 U+fe91
0x59 U+fb56
0x5a U+0021
0x5b U+0024
0x5c U+002a
0x5d U+0029
0x5e U+003b
0x5f U+00ac
0x60 U+002d
0x61 U+002f
0x62 U+fb58
0x63 U+fe95
0x64 U+fe97
0x65 U+fe99
0x66 U+fe9b
0x67 U+fe9d
0x68 U+fe9f
0x69 U+fb7a
0x6a U+061b
0x6b U+002c
0x6c U+0025
0x6d U+005f
0x6e U+003e
0x6f U+003f
0x70 U+fb7c
0x71 U+fea1
0x72 U+fea3
0x73 U+fea5
0x74 U+fea7
0x75 U+fea9
0x76 U+feab
0x77 U+fead
0x78 U+feaf
0x79 U+0060
0x7a U+003a
0x7b U+0023
0x7c U+0040
0x7d U+0027
0x7e U+003d
0x7f U+0022
0x80 U+fb8a
0x81 U+0061
0x82 U+0062
0x83 U+0063
0x84 U+0064
0x85 U+0065
0x86 U+0066
0x87 U+0067
0x88 U+0068
0x89 U+0069
0x8a U+00ab
0x8b U+00bb
0x8c U+feb1
0x8d U+feb3
0x8e U+feb5
0x8f U+feb7
0x90 U+feb9
0x91 U+006a
0x92 U+006b
0x93 U+006c
0x94 U+006d
0x95 U+006e
0x96 U+006f
0x97 U+0070
0x98 U+0071
0x99 U+0072
0x9a U+febb
0x9b U+febd
0x9c U+febf
0x9d U+fec1
0x9e U+fec3
0x9f U+fec5
0xa0 U+fec7
0xa1 U+007e
0xa2 U+0073
0xa3 U+0074
0xa4 U+0075
0xa5 U+0076
0xa6 U+0077
0xa7 U+0078
0xa8 U+0079
0xa9 U+007a
0xaa U+fec9
0xab U+feca
0xac U+fecb
0xad U+fecc
0xae U+fecd
0xaf U+fece
0xb0 U+fecf
0xb1 U+fed0
0xb2 U+fed1
0xb3 U+fed3
0xb4 U+fed5
0xb5 U+fed7
0xb6 U+fb8e
0xb7 U+fedb
0xb8 U+fb92
0xb9 U+fb94
0xba U+005b
0xbb U+005d
0xbc U+fedd
0xbd U+fedf
0xbe U+fee1
0xbf U+00d7
0xc0 U+007b
0xc1 U+0041
0xc2 U+0042
0xc3 U+0043
0xc4 U+0044
0xc5 U+0045
0xc6 U+0046
0xc7 U+0047
0xc8 U+0048
0xc9 U+0049
0xca U+00ad
0xcb U+fee3
0xcc U+fee5
0xcd U+fee7
0xce U+feed
0xcf U+fee9
0xd0 U+007d
0xd1 U+004a
0xd2 U+004b
0xd3 U+004c
0xd4 U+004d
0xd5 U+004e
0xd6 U+004f
0xd7 U+0050
0xd8 U+0051
0xd9 U+0052
0xda U+feeb
0xdb U+feec
0xdc U+fba4
0xdd U+fbfc
0xde U+fbfd
0xdf U+fbfe
0xe0 U+005c
0xe1 U+061f
0xe2 U+0053
0xe3 U+0054
0xe4 U+0055
0xe5 U+0056
0xe6 U+0057
0xe7 U+0058
0xe8 U+0059
0xe9 U+005a
0xea U+0640
0xeb U+06f0
0xec U+06f1
0xed U+06f2
0xee U+06f3
0xef U+06f4
0xf0 U+0030
0xf1 U+0031
0xf2 U+0032
0xf3 U+0033
0xf4 U+0034
0xf5 U+0035
0xf6 U+0036
0xf7 U+0037
0xf8 U+0038
0xf9 U+0039
0xfa U+06f5
0xfb U+06f6
0xfc U+06f7
0xfd U+06f8
0xfe U+06f9
0xff U+009f
#Generated from IBM1098.java
0x00 U+0000
0x01 U+0001
0x02 U+0002
0x03 U+0003
0x04 U+0004
0x05 U+0005
0x06 U+0006
0x07 U+0007
0x08 U+0008
0x09 U+0009
0x0a U+000a
0x0b U+000b
0x0c U+000c
0x0d U+000d
0x0e U+000e
0x0f U+000f
0x10 U+0010
0x11 U+0011
0x12 U+0012
0x13 U+0013
0x14 U+0014
0x15 U+0015
0x16 U+0016
0x17 U+0017
0x18 U+0018
0x19 U+0019
0x1a U+001a
0x1b U+001b
0x1c U+001c
0x1d U+001d
0x1e U+001e
0x1f U+001f
0x20 U+0020
0x21 U+0021
0x22 U+0022
0x23 U+0023
0x24 U+0024
0x25 U+0025
0x26 U+0026
0x27 U+0027
0x28 U+0028
0x29 U+0029
0x2a U+002a
0x2b U+002b
0x2c U+002c
0x2d U+002d
0x2e U+002e
0x2f U+002f
0x30 U+0030
0x31 U+0031
0x32 U+0032
0x33 U+0033
0x34 U+0034
0x35 U+0035
0x36 U+0036
0x37 U+0037
0x38 U+0038
0x39 U+0039
0x3a U+003a
0x3b U+003b
0x3c U+003c
0x3d U+003d
0x3e U+003e
0x3f U+003f
0x40 U+0040
0x41 U+0041
0x42 U+0042
0x43 U+0043
0x44 U+0044
0x45 U+0045
0x46 U+0046
0x47 U+0047
0x48 U+0048
0x49 U+0049
0x4a U+004a
0x4b U+004b
0x4c U+004c
0x4d U+004d
0x4e U+004e
0x4f U+004f
0x50 U+0050
0x51 U+0051
0x52 U+0052
0x53 U+0053
0x54 U+0054
0x55 U+0055
0x56 U+0056
0x57 U+0057
0x58 U+0058
0x59 U+0059
0x5a U+005a
0x5b U+005b
0x5c U+005c
0x5d U+005d
0x5e U+005e
0x5f U+005f
0x60 U+0060
0x61 U+0061
0x62 U+0062
0x63 U+0063
0x64 U+0064
0x65 U+0065
0x66 U+0066
0x67 U+0067
0x68 U+0068
0x69 U+0069
0x6a U+006a
0x6b U+006b
0x6c U+006c
0x6d U+006d
0x6e U+006e
0x6f U+006f
0x70 U+0070
0x71 U+0071
0x72 U+0072
0x73 U+0073
0x74 U+0074
0x75 U+0075
0x76 U+0076
0x77 U+0077
0x78 U+0078
0x79 U+0079
0x7a U+007a
0x7b U+007b
0x7c U+007c
0x7d U+007d
0x7e U+007e
0x7f U+007f
0x80 U+fffd
0x81 U+fffd
0x82 U+060c
0x83 U+061b
0x84 U+061f
0x85 U+064b
0x86 U+fe81
0x87 U+fe82
0x88 U+f8fa
0x89 U+fe8d
0x8a U+fe8e
0x8b U+f8fb
0x8c U+fe80
0x8d U+fe83
0x8e U+fe84
0x8f U+f8f9
0x90 U+fe85
0x91 U+fe8b
0x92 U+fe8f
0x93 U+fe91
0x94 U+fb56
0x95 U+fb58
0x96 U+fe95
0x97 U+fe97
0x98 U+fe99
0x99 U+fe9b
0x9a U+fe9d
0x9b U+fe9f
0x9c U+fb7a
0x9d U+fb7c
0x9e U+00d7
0x9f U+fea1
0xa0 U+fea3
0xa1 U+fea5
0xa2 U+fea7
0xa3 U+fea9
0xa4 U+feab
0xa5 U+fead
0xa6 U+feaf
0xa7 U+fb8a
0xa8 U+feb1
0xa9 U+feb3
0xaa U+feb5
0xab U+feb7
0xac U+feb9
0xad U+febb
0xae U+00ab
0xaf U+00bb
0xb0 U+2591
0xb1 U+2592
0xb2 U+2593
0xb3 U+2502
0xb4 U+2524
0xb5 U+febd
0xb6 U+febf
0xb7 U+fec1
0xb8 U+fec3
0xb9 U+2563
0xba U+2551
0xbb U+2557
0xbc U+255d
0xbd U+00a4
0xbe U+fec5
0xbf U+2510
0xc0 U+2514
0xc1 U+2534
0xc2 U+252c
0xc3 U+251c
0xc4 U+2500
0xc5 U+253c
0xc6 U+fec7
0xc7 U+fec9
0xc8 U+255a
0xc9 U+2554
0xca U+2569
0xcb U+2566
0xcc U+2560
0xcd U+2550
0xce U+256c
0xcf U+fffd
0xd0 U+feca
0xd1 U+fecb
0xd2 U+fecc
0xd3 U+fecd
0xd4 U+fece
0xd5 U+fecf
0xd6 U+fed0
0xd7 U+fed1
0xd8 U+fed3
0xd9 U+2518
0xda U+250c
0xdb U+2588
0xdc U+2584
0xdd U+fed5
0xde U+fed7
0xdf U+2580
0xe0 U+fb8e
0xe1 U+fedb
0xe2 U+fb92
0xe3 U+fb94
0xe4 U+fedd
0xe5 U+fedf
0xe6 U+fee1
0xe7 U+fee3
0xe8 U+fee5
0xe9 U+fee7
0xea U+feed
0xeb U+fee9
0xec U+feeb
0xed U+feec
0xee U+fba4
0xef U+fbfc
0xf0 U+00ad
0xf1 U+fbfd
0xf2 U+fbfe
0xf3 U+0640
0xf4 U+06f0
0xf5 U+06f1
0xf6 U+06f2
0xf7 U+06f3
0xf8 U+06f4
0xf9 U+06f5
0xfa U+06f6
0xfb U+06f7
0xfc U+06f8
0xfd U+06f9
0xfe U+25a0
0xff U+00a0
#Generated from IBM1112.java
0x00 U+0000
0x01 U+0001
0x02 U+0002
0x03 U+0003
0x04 U+009c
0x05 U+0009
0x06 U+0086
0x07 U+007f
0x08 U+0097
0x09 U+008d
0x0a U+008e
0x0b U+000b
0x0c U+000c
0x0d U+000d
0x0e U+000e
0x0f U+000f
0x10 U+0010
0x11 U+0011
0x12 U+0012
0x13 U+0013
0x14 U+009d
0x15 U+000a
0x16 U+0008
0x17 U+0087
0x18 U+0018
0x19 U+0019
0x1a U+0092
0x1b U+008f
0x1c U+001c
0x1d U+001d
0x1e U+001e
0x1f U+001f
0x20 U+0080
0x21 U+0081
0x22 U+0082
0x23 U+0083
0x24 U+0084
0x25 U+000a
0x26 U+0017
0x27 U+001b
0x28 U+0088
0x29 U+0089
0x2a U+008a
0x2b U+008b
0x2c U+008c
0x2d U+0005
0x2e U+0006
0x2f U+0007
0x30 U+0090
0x31 U+0091
0x32 U+0016
0x33 U+0093
0x34 U+0094
0x35 U+0095
0x36 U+0096
0x37 U+0004
0x38 U+0098
0x39 U+0099
0x3a U+009a
0x3b U+009b
0x3c U+0014
0x3d U+0015
0x3e U+009e
0x3f U+001a
0x40 U+0020
0x41 U+00a0
0x42 U+0161
0x43 U+00e4
0x44 U+0105
0x45 U+012f
0x46 U+016b
0x47 U+00e5
0x48 U+0113
0x49 U+017e
0x4a U+00a2
0x4b U+002e
0x4c U+003c
0x4d U+0028
0x4e U+002b
0x4f U+007c
0x50 U+0026
0x51 U+00e9
0x52 U+0119
0x53 U+0117
0x54 U+010d
0x55 U+0173
0x56 U+201e
0x57 U+201c
0x58 U+0123
0x59 U+00df
0x5a U+0021
0x5b U+0024
0x5c U+002a
0x5d U+0029
0x5e U+003b
0x5f U+00ac
0x60 U+002d
0x61 U+002f
0x62 U+0160
0x63 U+00c4
0x64 U+0104
0x65 U+012e
0x66 U+016a
0x67 U+00c5
0x68 U+0112
0x69 U+017d
0x6a U+00a6
0x6b U+002c
0x6c U+0025
0x6d U+005f
0x6e U+003e
0x6f U+003f
0x70 U+00f8
0x71 U+00c9
0x72 U+0118
0x73 U+0116
0x74 U+010c
0x75 U+0172
0x76 U+012a
0x77 U+013b
0x78 U+0122
0x79 U+0060
0x7a U+003a
0x7b U+0023
0x7c U+0040
0x7d U+0027
0x7e U+003d
0x7f U+0022
0x80 U+00d8
0x81 U+0061
0x82 U+0062
0x83 U+0063
0x84 U+0064
0x85 U+0065
0x86 U+0066
0x87 U+0067
0x88 U+0068
0x89 U+0069
0x8a U+00ab
0x8b U+00bb
0x8c U+0101
0x8d U+017c
0x8e U+0144
0x8f U+00b1
0x90 U+00b0
0x91 U+006a
0x92 U+006b
0x93 U+006c
0x94 U+006d
0x95 U+006e
0x96 U+006f
0x97 U+0070
0x98 U+0071
0x99 U+0072
0x9a U+0156
0x9b U+0157
0x9c U+00e6
0x9d U+0137
0x9e U+00c6
0x9f U+00a4
0xa0 U+00b5
0xa1 U+007e
0xa2 U+0073
0xa3 U+0074
0xa4 U+0075
0xa5 U+0076
0xa6 U+0077
0xa7 U+0078
0xa8 U+0079
0xa9 U+007a
0xaa U+201d
0xab U+017a
0xac U+0100
0xad U+017b
0xae U+0143
0xaf U+00ae
0xb0 U+005e
0xb1 U+00a3
0xb2 U+012b
0xb3 U+00b7
0xb4 U+00a9
0xb5 U+00a7
0xb6 U+00b6
0xb7 U+00bc
0xb8 U+00bd
0xb9 U+00be
0xba U+005b
0xbb U+005d
0xbc U+0179
0xbd U+0136
0xbe U+013c
0xbf U+00d7
0xc0 U+007b
0xc1 U+0041
0xc2 U+0042
0xc3 U+0043
0xc4 U+0044
0xc5 U+0045
0xc6 U+0046
0xc7 U+0047
0xc8 U+0048
0xc9 U+0049
0xca U+00ad
0xcb U+014d
0xcc U+00f6
0xcd U+0146
0xce U+00f3
0xcf U+00f5
0xd0 U+007d
0xd1 U+004a
0xd2 U+004b
0xd3 U+004c
0xd4 U+004d
0xd5 U+004e
0xd6 U+004f
0xd7 U+0050
0xd8 U+0051
0xd9 U+0052
0xda U+00b9
0xdb U+0107
0xdc U+00fc
0xdd U+0142
0xde U+015b
0xdf U+2019
0xe0 U+005c
0xe1 U+00f7
0xe2 U+0053
0xe3 U+0054
0xe4 U+0055
0xe5 U+0056
0xe6 U+0057
0xe7 U+0058
0xe8 U+0059
0xe9 U+005a
0xea U+00b2
0xeb U+014c
0xec U+00d6
0xed U+0145
0xee U+00d3
0xef U+00d5
0xf0 U+0030
0xf1 U+0031
0xf2 U+0032
0xf3 U+0033
0xf4 U+0034
0xf5 U+0035
0xf6 U+0036
0xf7 U+0037
0xf8 U+0038
0xf9 U+0039
0xfa U+00b3
0xfb U+0106
0xfc U+00dc
0xfd U+0141
0xfe U+015a
0xff U+009f
#Generated from IBM1122.java
0x00 U+0000
0x01 U+0001
0x02 U+0002
0x03 U+0003
0x04 U+009c
0x05 U+0009
0x06 U+0086
0x07 U+007f
0x08 U+0097
0x09 U+008d
0x0a U+008e
0x0b U+000b
0x0c U+000c
0x0d U+000d
0x0e U+000e
0x0f U+000f
0x10 U+0010
0x11 U+0011
0x12 U+0012
0x13 U+0013
0x14 U+009d
0x15 U+000a
0x16 U+0008
0x17 U+0087
0x18 U+0018
0x19 U+0019
0x1a U+0092
0x1b U+008f
0x1c U+001c
0x1d U+001d
0x1e U+001e
0x1f U+001f
0x20 U+0080
0x21 U+0081
0x22 U+0082
0x23 U+0083
0x24 U+0084
0x25 U+000a
0x26 U+0017
0x27 U+001b
0x28 U+0088
0x29 U+0089
0x2a U+008a
0x2b U+008b
0x2c U+008c
0x2d U+0005
0x2e U+0006
0x2f U+0007
0x30 U+0090
0x31 U+0091
0x32 U+0016
0x33 U+0093
0x34 U+0094
0x35 U+0095
0x36 U+0096
0x37 U+0004
0x38 U+0098
0x39 U+0099
0x3a U+009a
0x3b U+009b
0x3c U+0014
0x3d U+0015
0x3e U+009e
0x3f U+001a
0x40 U+0020
0x41 U+00a0
0x42 U+00e2
0x43 U+007b
0x44 U+00e0
0x45 U+00e1
0x46 U+00e3
0x47 U+007d
0x48 U+00e7
0x49 U+00f1
0x4a U+00a7
0x4b U+002e
0x4c U+003c
0x4d U+0028
0x4e U+002b
0x4f U+0021
0x50 U+0026
0x51 U+0060
0x52 U+00ea
0x53 U+00eb
0x54 U+00e8
0x55 U+00ed
0x56 U+00ee
0x57 U+00ef
0x58 U+00ec
0x59 U+00df
0x5a U+00a4
0x5b U+00c5
0x5c U+002a
0x5d U+0029
0x5e U+003b
0x5f U+005e
0x60 U+002d
0x61 U+002f
0x62 U+00c2
0x63 U+0023
0x64 U+00c0
0x65 U+00c1
0x66 U+00c3
0x67 U+0024
0x68 U+00c7
0x69 U+00d1
0x6a U+00f6
0x6b U+002c
0x6c U+0025
0x6d U+005f
0x6e U+003e
0x6f U+003f
0x70 U+00f8
0x71 U+005c
0x72 U+00ca
0x73 U+00cb
0x74 U+00c8
0x75 U+00cd
0x76 U+00ce
0x77 U+00cf
0x78 U+00cc
0x79 U+00e9
0x7a U+003a
0x7b U+00c4
0x7c U+00d6
0x7d U+0027
0x7e U+003d
0x7f U+0022
0x80 U+00d8
0x81 U+0061
0x82 U+0062
0x83 U+0063
0x84 U+0064
0x85 U+0065
0x86 U+0066
0x87 U+0067
0x88 U+0068
0x89 U+0069
0x8a U+00ab
0x8b U+00bb
0x8c U+0161
0x8d U+00fd
0x8e U+017e
0x8f U+00b1
0x90 U+00b0
0x91 U+006a
0x92 U+006b
0x93 U+006c
0x94 U+006d
0x95 U+006e
0x96 U+006f
0x97 U+0070
0x98 U+0071
0x99 U+0072
0x9a U+00aa
0x9b U+00ba
0x9c U+00e6
0x9d U+00b8
0x9e U+00c6
0x9f U+005d
0xa0 U+00b5
0xa1 U+00fc
0xa2 U+0073
0xa3 U+0074
0xa4 U+0075
0xa5 U+0076
0xa6 U+0077
0xa7 U+0078
0xa8 U+0079
0xa9 U+007a
0xaa U+00a1
0xab U+00bf
0xac U+0160
0xad U+00dd
0xae U+017d
0xaf U+00ae
0xb0 U+00a2
0xb1 U+00a3
0xb2 U+00a5
0xb3 U+00b7
0xb4 U+00a9
0xb5 U+005b
0xb6 U+00b6
0xb7 U+00bc
0xb8 U+00bd
0xb9 U+00be
0xba U+00ac
0xbb U+007c
0xbc U+203e
0xbd U+00a8
0xbe U+00b4
0xbf U+00d7
0xc0 U+00e4
0xc1 U+0041
0xc2 U+0042
0xc3 U+0043
0xc4 U+0044
0xc5 U+0045
0xc6 U+0046
0xc7 U+0047
0xc8 U+0048
0xc9 U+0049
0xca U+00ad
0xcb U+00f4
0xcc U+00a6
0xcd U+00f2
0xce U+00f3
0xcf U+00f5
0xd0 U+00e5
0xd1 U+004a
0xd2 U+004b
0xd3 U+004c
0xd4 U+004d
0xd5 U+004e
0xd6 U+004f
0xd7 U+0050
0xd8 U+0051
0xd9 U+0052
0xda U+00b9
0xdb U+00fb
0xdc U+007e
0xdd U+00f9
0xde U+00fa
0xdf U+00ff
0xe0 U+00c9
0xe1 U+00f7
0xe2 U+0053
0xe3 U+0054
0xe4 U+0055
0xe5 U+0056
0xe6 U+0057
0xe7 U+0058
0xe8 U+0059
0xe9 U+005a
0xea U+00b2
0xeb U+00d4
0xec U+0040
0xed U+00d2
0xee U+00d3
0xef U+00d5
0xf0 U+0030
0xf1 U+0031
0xf2 U+0032
0xf3 U+0033
0xf4 U+0034
0xf5 U+0035
0xf6 U+0036
0xf7 U+0037
0xf8 U+0038
0xf9 U+0039
0xfa U+00b3
0xfb U+00db
0xfc U+00dc
0xfd U+00d9
0xfe U+00da
0xff U+009f
#Generated from IBM1123.java
0x00 U+0000
0x01 U+0001
0x02 U+0002
0x03 U+0003
0x04 U+009c
0x05 U+0009
0x06 U+0086
0x07 U+007f
0x08 U+0097
0x09 U+008d
0x0a U+008e
0x0b U+000b
0x0c U+000c
0x0d U+000d
0x0e U+000e
0x0f U+000f
0x10 U+0010
0x11 U+0011
0x12 U+0012
0x13 U+0013
0x14 U+009d
0x15 U+000a
0x16 U+0008
0x17 U+0087
0x18 U+0018
0x19 U+0019
0x1a U+0092
0x1b U+008f
0x1c U+001c
0x1d U+001d
0x1e U+001e
0x1f U+001f
0x20 U+0080
0x21 U+0081
0x22 U+0082
0x23 U+0083
0x24 U+0084
0x25 U+000a
0x26 U+0017
0x27 U+001b
0x28 U+0088
0x29 U+0089
0x2a U+008a
0x2b U+008b
0x2c U+008c
0x2d U+0005
0x2e U+0006
0x2f U+0007
0x30 U+0090
0x31 U+0091
0x32 U+0016
0x33 U+0093
0x34 U+0094
0x35 U+0095
0x36 U+0096
0x37 U+0004
0x38 U+0098
0x39 U+0099
0x3a U+009a
0x3b U+009b
0x3c U+0014
0x3d U+0015
0x3e U+009e
0x3f U+001a
0x40 U+0020
0x41 U+00a0
0x42 U+0452
0x43 U+0491
0x44 U+0451
0x45 U+0454
0x46 U+0455
0x47 U+0456
0x48 U+0457
0x49 U+0458
0x4a U+005b
0x4b U+002e
0x4c U+003c
0x4d U+0028
0x4e U+002b
0x4f U+0021
0x50 U+0026
0x51 U+0459
0x52 U+045a
0x53 U+045b
0x54 U+045c
0x55 U+045e
0x56 U+045f
0x57 U+042a
0x58 U+2116
0x59 U+0402
0x5a U+005d
0x5b U+0024
0x5c U+002a
0x5d U+0029
0x5e U+003b
0x5f U+005e
0x60 U+002d
0x61 U+002f
0x62 U+0490
0x63 U+0401
0x64 U+0404
0x65 U+0405
0x66 U+0406
0x67 U+0407
0x68 U+0408
0x69 U+0409
0x6a U+007c
0x6b U+002c
0x6c U+0025
0x6d U+005f
0x6e U+003e
0x6f U+003f
0x70 U+040a
0x71 U+040b
0x72 U+040c
0x73 U+00ad
0x74 U+040e
0x75 U+040f
0x76 U+044e
0x77 U+0430
0x78 U+0431
0x79 U+0060
0x7a U+003a
0x7b U+0023
0x7c U+0040
0x7d U+0027
0x7e U+003d
0x7f U+0022
0x80 U+0446
0x81 U+0061
0x82 U+0062
0x83 U+0063
0x84 U+0064
0x85 U+0065
0x86 U+0066
0x87 U+0067
0x88 U+0068
0x89 U+0069
0x8a U+0434
0x8b U+0435
0x8c U+0444
0x8d U+0433
0x8e U+0445
0x8f U+0438
0x90 U+0439
0x91 U+006a
0x92 U+006b
0x93 U+006c
0x94 U+006d
0x95 U+006e
0x96 U+006f
0x97 U+0070
0x98 U+0071
0x99 U+0072
0x9a U+043a
0x9b U+043b
0x9c U+043c
0x9d U+043d
0x9e U+043e
0x9f U+043f
0xa0 U+044f
0xa1 U+007e
0xa2 U+0073
0xa3 U+0074
0xa4 U+0075
0xa5 U+0076
0xa6 U+0077
0xa7 U+0078
0xa8 U+0079
0xa9 U+007a
0xaa U+0440
0xab U+0441
0xac U+0442
0xad U+0443
0xae U+0436
0xaf U+0432
0xb0 U+044c
0xb1 U+044b
0xb2 U+0437
0xb3 U+0448
0xb4 U+044d
0xb5 U+0449
0xb6 U+0447
0xb7 U+044a
0xb8 U+042e
0xb9 U+0410
0xba U+0411
0xbb U+0426
0xbc U+0414
0xbd U+0415
0xbe U+0424
0xbf U+0413
0xc0 U+007b
0xc1 U+0041
0xc2 U+0042
0xc3 U+0043
0xc4 U+0044
0xc5 U+0045
0xc6 U+0046
0xc7 U+0047
0xc8 U+0048
0xc9 U+0049
0xca U+0425
0xcb U+0418
0xcc U+0419
0xcd U+041a
0xce U+041b
0xcf U+041c
0xd0 U+007d
0xd1 U+004a
0xd2 U+004b
0xd3 U+004c
0xd4 U+004d
0xd5 U+004e
0xd6 U+004f
0xd7 U+0050
0xd8 U+0051
0xd9 U+0052
0xda U+041d
0xdb U+041e
0xdc U+041f
0xdd U+042f
0xde U+0420
0xdf U+0421
0xe0 U+005c
0xe1 U+00a7
0xe2 U+0053
0xe3 U+0054
0xe4 U+0055
0xe5 U+0056
0xe6 U+0057
0xe7 U+0058
0xe8 U+0059
0xe9 U+005a
0xea U+0422
0xeb U+0423
0xec U+0416
0xed U+0412
0xee U+042c
0xef U+042b
0xf0 U+0030
0xf1 U+0031
0xf2 U+0032
0xf3 U+0033
0xf4 U+0034
0xf5 U+0035
0xf6 U+0036
0xf7 U+0037
0xf8 U+0038
0xf9 U+0039
0xfa U+0417
0xfb U+0428
0xfc U+042d
0xfd U+0429
0xfe U+0427
0xff U+009f
#Generated from IBM1124.java
0x00 U+0000
0x01 U+0001
0x02 U+0002
0x03 U+0003
0x04 U+0004
0x05 U+0005
0x06 U+0006
0x07 U+0007
0x08 U+0008
0x09 U+0009
0x0a U+000a
0x0b U+000b
0x0c U+000c
0x0d U+000d
0x0e U+000e
0x0f U+000f
0x10 U+0010
0x11 U+0011
0x12 U+0012
0x13 U+0013
0x14 U+0014
0x15 U+0015
0x16 U+0016
0x17 U+0017
0x18 U+0018
0x19 U+0019
0x1a U+001a
0x1b U+001b
0x1c U+001c
0x1d U+001d
0x1e U+001e
0x1f U+001f
0x20 U+0020
0x21 U+0021
0x22 U+0022
0x23 U+0023
0x24 U+0024
0x25 U+0025
0x26 U+0026
0x27 U+0027
0x28 U+0028
0x29 U+0029
0x2a U+002a
0x2b U+002b
0x2c U+002c
0x2d U+002d
0x2e U+002e
0x2f U+002f
0x30 U+0030
0x31 U+0031
0x32 U+0032
0x33 U+0033
0x34 U+0034
0x35 U+0035
0x36 U+0036
0x37 U+0037
0x38 U+0038
0x39 U+0039
0x3a U+003a
0x3b U+003b
0x3c U+003c
0x3d U+003d
0x3e U+003e
0x3f U+003f
0x40 U+0040
0x41 U+0041
0x42 U+0042
0x43 U+0043
0x44 U+0044
0x45 U+0045
0x46 U+0046
0x47 U+0047
0x48 U+0048
0x49 U+0049
0x4a U+004a
0x4b U+004b
0x4c U+004c
0x4d U+004d
0x4e U+004e
0x4f U+004f
0x50 U+0050
0x51 U+0051
0x52 U+0052
0x53 U+0053
0x54 U+0054
0x55 U+0055
0x56 U+0056
0x57 U+0057
0x58 U+0058
0x59 U+0059
0x5a U+005a
0x5b U+005b
0x5c U+005c
0x5d U+005d
0x5e U+005e
0x5f U+005f
0x60 U+0060
0x61 U+0061
0x62 U+0062
0x63 U+0063
0x64 U+0064
0x65 U+0065
0x66 U+0066
0x67 U+0067
0x68 U+0068
0x69 U+0069
0x6a U+006a
0x6b U+006b
0x6c U+006c
0x6d U+006d
0x6e U+006e
0x6f U+006f
0x70 U+0070
0x71 U+0071
0x72 U+0072
0x73 U+0073
0x74 U+0074
0x75 U+0075
0x76 U+0076
0x77 U+0077
0x78 U+0078
0x79 U+0079
0x7a U+007a
0x7b U+007b
0x7c U+007c
0x7d U+007d
0x7e U+007e
0x7f U+007f
0x80 U+0080
0x81 U+0081
0x82 U+0082
0x83 U+0083
0x84 U+0084
0x85 U+0085
0x86 U+0086
0x87 U+0087
0x88 U+0088
0x89 U+0089
0x8a U+008a
0x8b U+008b
0x8c U+008c
0x8d U+008d
0x8e U+008e
0x8f U+008f
0x90 U+0090
0x91 U+0091
0x92 U+0092
0x93 U+0093
0x94 U+0094
0x95 U+0095
0x96 U+0096
0x97 U+0097
0x98 U+0098
0x99 U+0099
0x9a U+009a
0x9b U+009b
0x9c U+009c
0x9d U+009d
0x9e U+009e
0x9f U+009f
0xa0 U+00a0
0xa1 U+0401
0xa2 U+0402
0xa3 U+0490
0xa4 U+0404
0xa5 U+0405
0xa6 U+0406
0xa7 U+0407
0xa8 U+0408
0xa9 U+0409
0xaa U+040a
0xab U+040b
0xac U+040c
0xad U+00ad
0xae U+040e
0xaf U+040f
0xb0 U+0410
0xb1 U+0411
0xb2 U+0412
0xb3 U+0413
0xb4 U+0414
0xb5 U+0415
0xb6 U+0416
0xb7 U+0417
0xb8 U+0418
0xb9 U+0419
0xba U+041a
0xbb U+041b
0xbc U+041c
0xbd U+041d
0xbe U+041e
0xbf U+041f
0xc0 U+0420
0xc1 U+0421
0xc2 U+0422
0xc3 U+0423
0xc4 U+0424
0xc5 U+0425
0xc6 U+0426
0xc7 U+0427
0xc8 U+0428
0xc9 U+0429
0xca U+042a
0xcb U+042b
0xcc U+042c
0xcd U+042d
0xce U+042e
0xcf U+042f
0xd0 U+0430
0xd1 U+0431
0xd2 U+0432
0xd3 U+0433
0xd4 U+0434
0xd5 U+0435
0xd6 U+0436
0xd7 U+0437
0xd8 U+0438
0xd9 U+0439
0xda U+043a
0xdb U+043b
0xdc U+043c
0xdd U+043d
0xde U+043e
0xdf U+043f
0xe0 U+0440
0xe1 U+0441
0xe2 U+0442
0xe3 U+0443
0xe4 U+0444
0xe5 U+0445
0xe6 U+0446
0xe7 U+0447
0xe8 U+0448
0xe9 U+0449
0xea U+044a
0xeb U+044b
0xec U+044c
0xed U+044d
0xee U+044e
0xef U+044f
0xf0 U+2116
0xf1 U+0451
0xf2 U+0452
0xf3 U+0491
0xf4 U+0454
0xf5 U+0455
0xf6 U+0456
0xf7 U+0457
0xf8 U+0458
0xf9 U+0459
0xfa U+045a
0xfb U+045b
0xfc U+045c
0xfd U+00a7
0xfe U+045e
0xff U+045f
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册