Merge jdk7-b84
authorlana
Sun, 14 Feb 2010 23:38:50 -0800
changeset 21847cb9388bb1a1
parent 2137 9b82fa0505bc
parent 2183 5c0c2882eed2
child 2185 a9b4fde406d4
child 2194 84792500750c
Merge
     1.1 --- a/make/common/shared/Sanity.gmk	Fri Feb 12 13:25:18 2010 -0800
     1.2 +++ b/make/common/shared/Sanity.gmk	Sun Feb 14 23:38:50 2010 -0800
     1.3 @@ -1,5 +1,5 @@
     1.4  #
     1.5 -# Copyright 2005-2009 Sun Microsystems, Inc.  All Rights Reserved.
     1.6 +# Copyright 2005-2010 Sun Microsystems, Inc.  All Rights Reserved.
     1.7  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     1.8  #
     1.9  # This code is free software; you can redistribute it and/or modify it
    1.10 @@ -1093,6 +1093,7 @@
    1.11  # Check for existence of misc Hotspot imported files
    1.12  ######################################################
    1.13  HOTSPOT_INCLUDE_FILE_LIST  = jvmti.h
    1.14 +HOTSPOT_INCLUDE_FILE_LIST  += jvmticmlr.h
    1.15  #HOTSPOT_INCLUDE_FILE_LIST += jni.h jni_md.h
    1.16  #HOTSPOT_INCLUDE_FILE_LIST += jvm.h jvm_md.h
    1.17  #HOTSPOT_INCLUDE_FILE_LIST += jmm.h
     2.1 --- a/make/java/jvm/Makefile	Fri Feb 12 13:25:18 2010 -0800
     2.2 +++ b/make/java/jvm/Makefile	Sun Feb 14 23:38:50 2010 -0800
     2.3 @@ -1,5 +1,5 @@
     2.4  #
     2.5 -# Copyright 1995-2005 Sun Microsystems, Inc.  All Rights Reserved.
     2.6 +# Copyright 1995-2010 Sun Microsystems, Inc.  All Rights Reserved.
     2.7  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     2.8  #
     2.9  # This code is free software; you can redistribute it and/or modify it
    2.10 @@ -34,7 +34,8 @@
    2.11  
    2.12  FILES_h = $(INCLUDEDIR)/jni.h 			\
    2.13  	  $(PLATFORM_INCLUDE)/jni_md.h		\
    2.14 -          $(INCLUDEDIR)/jvmti.h			\
    2.15 +	  $(INCLUDEDIR)/jvmti.h			\
    2.16 +	  $(INCLUDEDIR)/jvmticmlr.h		\
    2.17  	  $(INCLUDEDIR)/classfile_constants.h
    2.18  
    2.19  $(INCLUDEDIR)/%.h: $(SHARE_SRC)/javavm/export/%.h
     3.1 --- a/make/java/sun_nio/Makefile	Fri Feb 12 13:25:18 2010 -0800
     3.2 +++ b/make/java/sun_nio/Makefile	Sun Feb 14 23:38:50 2010 -0800
     3.3 @@ -31,7 +31,7 @@
     3.4  PACKAGE = sun.nio
     3.5  PRODUCT = sun
     3.6  
     3.7 -OTHER_JAVACFLAGS += -Xlint:serial -Werror
     3.8 +OTHER_JAVACFLAGS += -Xlint:serial,-deprecation -Werror
     3.9  include $(BUILDDIR)/common/Defs.gmk
    3.10  
    3.11  #
     4.1 --- a/make/mkdemo/jvmti/Makefile	Fri Feb 12 13:25:18 2010 -0800
     4.2 +++ b/make/mkdemo/jvmti/Makefile	Sun Feb 14 23:38:50 2010 -0800
     4.3 @@ -1,5 +1,5 @@
     4.4  #
     4.5 -# Copyright 2004-2006 Sun Microsystems, Inc.  All Rights Reserved.
     4.6 +# Copyright 2004-2010 Sun Microsystems, Inc.  All Rights Reserved.
     4.7  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4.8  #
     4.9  # This code is free software; you can redistribute it and/or modify it
    4.10 @@ -34,12 +34,13 @@
    4.11  
    4.12  # Can be built in any order, the JRE version of hprof and java_crw_demo are
    4.13  #   really built in make/java.
    4.14 -#   The hprof target here just deliveres the sources and README files.
    4.15 +#   The hprof target here just delivers the sources and README files.
    4.16  #   The java_crw_demo and agent_util files are copied into each demo that
    4.17  #   uses them.
    4.18  SUBDIRS = \
    4.19  	  versionCheck \
    4.20 -          gctest \
    4.21 +	  compiledMethodLoad \
    4.22 +	  gctest \
    4.23  	  heapViewer \
    4.24  	  heapTracker \
    4.25  	  minst \
     5.1 --- a/make/mkdemo/jvmti/README.txt	Fri Feb 12 13:25:18 2010 -0800
     5.2 +++ b/make/mkdemo/jvmti/README.txt	Sun Feb 14 23:38:50 2010 -0800
     5.3 @@ -1,5 +1,5 @@
     5.4  #
     5.5 -# Copyright 2004 Sun Microsystems, Inc.  All Rights Reserved.
     5.6 +# Copyright 2004-2010 Sun Microsystems, Inc.  All Rights Reserved.
     5.7  # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     5.8  #
     5.9  # This code is free software; you can redistribute it and/or modify it
    5.10 @@ -27,8 +27,8 @@
    5.11  
    5.12  Basically you want to mimic the jvmti demo agent "mtrace".
    5.13  
    5.14 -* Create and populate a source directory at src/demo/jvmti
    5.15 -  (Try and re-use code in agent_util area like src/demo/jvmti/mtrace)
    5.16 +* Create and populate a source directory at src/share/demo/jvmti
    5.17 +  (Try and re-use code in agent_util area like src/share/demo/jvmti/mtrace)
    5.18    (This should include a small README.txt document on what this demo is)
    5.19  
    5.20  * Make sure the appropriate "demo" copyright notice is added to all the
    5.21 @@ -44,7 +44,7 @@
    5.22  * Create test directory at test/demo/jvmti, create at least one test
    5.23    (Use test/demo/jvmti/mtrace as a template)
    5.24  
    5.25 -* Don't forget to SCCS in all the new files
    5.26 +* Don't forget to check in all the new files
    5.27  
    5.28  * Build and create images (cd make && gnumake && gnumake images)
    5.29    (Do this on Solaris, Linux, and at least one Windows platform)
    5.30 @@ -54,5 +54,5 @@
    5.31  * Run the tests: cd test/demo/jvmti && runregress .
    5.32    (Do this on Solaris, Linux, and at least one Windows platform)
    5.33  
    5.34 -Contact: jk-svc-group@sun.com for more information or help.
    5.35 +Contact: serviceability-dev@openjdk.java.net for more information or help.
    5.36  
     6.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     6.2 +++ b/make/mkdemo/jvmti/compiledMethodLoad/Makefile	Sun Feb 14 23:38:50 2010 -0800
     6.3 @@ -0,0 +1,41 @@
     6.4 +#
     6.5 +# Copyright 2010 Sun Microsystems, Inc.  All Rights Reserved.
     6.6 +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     6.7 +#
     6.8 +# This code is free software; you can redistribute it and/or modify it
     6.9 +# under the terms of the GNU General Public License version 2 only, as
    6.10 +# published by the Free Software Foundation.  Sun designates this
    6.11 +# particular file as subject to the "Classpath" exception as provided
    6.12 +# by Sun in the LICENSE file that accompanied this code.
    6.13 +#
    6.14 +# This code is distributed in the hope that it will be useful, but WITHOUT
    6.15 +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
    6.16 +# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
    6.17 +# version 2 for more details (a copy is included in the LICENSE file that
    6.18 +# accompanied this code).
    6.19 +#
    6.20 +# You should have received a copy of the GNU General Public License version
    6.21 +# 2 along with this work; if not, write to the Free Software Foundation,
    6.22 +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
    6.23 +#
    6.24 +# Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
    6.25 +# CA 95054 USA or visit www.sun.com if you need additional information or
    6.26 +# have any questions.
    6.27 +#
    6.28 +
    6.29 +BUILDDIR = ../../..
    6.30 +PRODUCT = demo/jvmti
    6.31 +DEMONAME = compiledMethodLoad
    6.32 +include $(BUILDDIR)/common/Defs.gmk
    6.33 +
    6.34 +DEMO_ROOT       = $(SHARE_SRC)/demo/jvmti/$(DEMONAME)
    6.35 +DEMO_TOPFILES   = ./README.txt
    6.36 +DEMO_DESTDIR    = $(DEMODIR)/jvmti/$(DEMONAME)
    6.37 +
    6.38 +DEMO_OBJECTS = agent_util.$(OBJECT_SUFFIX)
    6.39 +
    6.40 +#
    6.41 +# Demo jar building rules.
    6.42 +#
    6.43 +include $(BUILDDIR)/common/Demo.gmk
    6.44 +
     7.1 --- a/make/sun/awt/FILES_c_windows.gmk	Fri Feb 12 13:25:18 2010 -0800
     7.2 +++ b/make/sun/awt/FILES_c_windows.gmk	Sun Feb 14 23:38:50 2010 -0800
     7.3 @@ -179,6 +179,8 @@
     7.4  	awt_Mlib.cpp \
     7.5  	awt_new.cpp \
     7.6  	awt_TrayIcon.cpp \
     7.7 +	awt_DCHolder.cpp \
     7.8 +	awt_ole.cpp \
     7.9  	ShaderList.cpp \
    7.10  	D3DBlitLoops.cpp \
    7.11  	D3DBufImgOps.cpp \
     8.1 --- a/make/sun/awt/Makefile	Fri Feb 12 13:25:18 2010 -0800
     8.2 +++ b/make/sun/awt/Makefile	Sun Feb 14 23:38:50 2010 -0800
     8.3 @@ -250,13 +250,14 @@
     8.4  # vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv WINDOWS
     8.5  OTHER_LDLIBS = kernel32.lib user32.lib gdi32.lib winspool.lib \
     8.6                 imm32.lib ole32.lib uuid.lib shell32.lib \
     8.7 -               comdlg32.lib winmm.lib comctl32.lib delayimp.lib \
     8.8 +               comdlg32.lib winmm.lib comctl32.lib \
     8.9 +               shlwapi.lib delayimp.lib \
    8.10                 $(JVMLIB) \
    8.11                 /DELAYLOAD:user32.dll /DELAYLOAD:gdi32.dll \
    8.12                 /DELAYLOAD:shell32.dll /DELAYLOAD:winmm.dll \
    8.13                 /DELAYLOAD:winspool.drv /DELAYLOAD:imm32.dll \
    8.14                 /DELAYLOAD:ole32.dll /DELAYLOAD:comdlg32.dll \
    8.15 -               /DELAYLOAD:comctl32.dll
    8.16 +               /DELAYLOAD:comctl32.dll /DELAYLOAD:shlwapi.dll
    8.17  
    8.18  clean:: awt.clean
    8.19  
     9.1 --- a/make/sun/awt/make.depend	Fri Feb 12 13:25:18 2010 -0800
     9.2 +++ b/make/sun/awt/make.depend	Sun Feb 14 23:38:50 2010 -0800
     9.3 @@ -1,351 +1,355 @@
     9.4 -$(OBJDIR)/AccelGlyphCache.obj::	../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/font/AccelGlyphCache.h ../../../src/share/native/sun/font/fontscalerdefs.h ../../../src/share/native/sun/font/sunfontids.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h
     9.5 -
     9.6 -$(OBJDIR)/AlphaMacros.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
     9.7 -
     9.8 -$(OBJDIR)/AlphaMath.obj::	../../../src/share/native/sun/java2d/loops/AlphaMath.h
     9.9 -
    9.10 -$(OBJDIR)/Any3Byte.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/Any3Byte.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
    9.11 -
    9.12 -$(OBJDIR)/Any4Byte.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/Any4Byte.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
    9.13 -
    9.14 -$(OBJDIR)/AnyByte.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyByte.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
    9.15 -
    9.16 -$(OBJDIR)/AnyInt.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyInt.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
    9.17 -
    9.18 -$(OBJDIR)/AnyShort.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyShort.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
    9.19 -
    9.20 -$(OBJDIR)/awt_AWTEvent.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_AWTEvent.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
    9.21 -
    9.22 -$(OBJDIR)/awt_BitmapUtil.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_BitmapUtil.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/stdhdrs.h
    9.23 -
    9.24 -$(OBJDIR)/awt_Brush.obj::	$(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/stdhdrs.h
    9.25 -
    9.26 -$(OBJDIR)/awt_Button.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Button.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WButtonPeer.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Button.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
    9.27 -
    9.28 -$(OBJDIR)/awt_Canvas.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsConfig.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
    9.29 -
    9.30 -$(OBJDIR)/awt_Checkbox.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Checkbox.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WCheckboxPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Checkbox.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
    9.31 -
    9.32 -$(OBJDIR)/awt_Choice.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Choice.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_InputEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_FontMetrics.h $(CLASSHDRDIR)/java_awt_Toolkit.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WChoicePeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Choice.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Container.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Dimension.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/ComCtl32Util.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
    9.33 -
    9.34 -$(OBJDIR)/awt_Clipboard.obj::	$(CLASSHDRDIR)/sun_awt_windows_WClipboard.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Clipboard.h ../../../src/windows/native/sun/windows/awt_DataTransferer.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/stdhdrs.h
    9.35 -
    9.36 -$(OBJDIR)/awt_Color.obj::	$(CLASSHDRDIR)/sun_awt_windows_WColor.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Color.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/stdhdrs.h
    9.37 -
    9.38 -$(OBJDIR)/awt_Component.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Color.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_InputEvent.h $(CLASSHDRDIR)/java_awt_event_InputMethodEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_MouseWheelEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_FontMetrics.h $(CLASSHDRDIR)/java_awt_Frame.h $(CLASSHDRDIR)/java_awt_Insets.h $(CLASSHDRDIR)/java_awt_MenuBar.h $(CLASSHDRDIR)/java_awt_MenuComponent.h $(CLASSHDRDIR)/java_awt_Menu.h $(CLASSHDRDIR)/java_awt_MenuItem.h $(CLASSHDRDIR)/java_awt_peer_MenuComponentPeer.h $(CLASSHDRDIR)/java_awt_Toolkit.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WFramePeer.h $(CLASSHDRDIR)/sun_awt_windows_WInputMethod.h $(CLASSHDRDIR)/sun_awt_windows_WMenuBarPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuItemPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuPeer.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WPanelPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jawt.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/pipe/Region.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_AWTEvent.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Cursor.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Dimension.h ../../../src/windows/native/sun/windows/awt_DnDDT.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_Frame.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_InputEvent.h ../../../src/windows/native/sun/windows/awt_InputTextInfor.h ../../../src/windows/native/sun/windows/awt_Insets.h ../../../src/windows/native/sun/windows/awt_KeyEvent.h ../../../src/windows/native/sun/windows/awt_MenuBar.h ../../../src/windows/native/sun/windows/awt_Menu.h ../../../src/windows/native/sun/windows/awt_MenuItem.h ../../../src/windows/native/sun/windows/awt_MouseEvent.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/ComCtl32Util.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
    9.39 -
    9.40 -$(OBJDIR)/awt_Container.obj::	../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Container.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/stdhdrs.h
    9.41 -
    9.42 -$(OBJDIR)/awt_Cursor.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Cursor.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WCustomCursor.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WGlobalCursorManager.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Container.h ../../../src/windows/native/sun/windows/awt_Cursor.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_IconCursor.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
    9.43 -
    9.44 -$(OBJDIR)/awt_DataTransferer.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_TextComponent.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_datatransfer_DataTransferer.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WDataTransferer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WTextComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/common/locale_str.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_DataTransferer.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_DnDDT.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_TextComponent.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
    9.45 -
    9.46 -$(OBJDIR)/awt_Debug.obj::	$(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/stdhdrs.h
    9.47 -
    9.48 -$(OBJDIR)/awt_Desktop.obj::	../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/stdhdrs.h
    9.49 -
    9.50 -$(OBJDIR)/awt_DesktopProperties.obj::	$(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/sun_awt_windows_WDesktopProperties.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_DesktopProperties.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/stdhdrs.h
    9.51 -
    9.52 -$(OBJDIR)/awt_Dialog.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dialog.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_FontMetrics.h $(CLASSHDRDIR)/java_awt_Frame.h $(CLASSHDRDIR)/java_awt_MenuBar.h $(CLASSHDRDIR)/java_awt_MenuComponent.h $(CLASSHDRDIR)/java_awt_Menu.h $(CLASSHDRDIR)/java_awt_MenuItem.h $(CLASSHDRDIR)/java_awt_peer_MenuComponentPeer.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WDialogPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WFramePeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuBarPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuItemPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuPeer.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Dialog.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_Frame.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_MenuBar.h ../../../src/windows/native/sun/windows/awt_Menu.h ../../../src/windows/native/sun/windows/awt_MenuItem.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
    9.53 -
    9.54 -$(OBJDIR)/awt_Dimension.obj::	../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Dimension.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/stdhdrs.h
    9.55 -
    9.56 -$(OBJDIR)/awt_DnDDS.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_dnd_DnDConstants.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_InputEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_dnd_SunDragSourceContextPeer.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WDragSourceContextPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Cursor.h ../../../src/windows/native/sun/windows/awt_DataTransferer.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_DnDDS.h ../../../src/windows/native/sun/windows/awt_DnDDT.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
    9.57 -
    9.58 -$(OBJDIR)/awt_DnDDT.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_dnd_DnDConstants.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WDropTargetContextPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Container.h ../../../src/windows/native/sun/windows/awt_DataTransferer.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_DnDDS.h ../../../src/windows/native/sun/windows/awt_DnDDT.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
    9.59 -
    9.60 -$(OBJDIR)/awt_DrawingSurface.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jawt.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jawt_md.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_DrawingSurface.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
    9.61 -
    9.62 -$(OBJDIR)/awt_Event.obj::	../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Event.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/stdhdrs.h
    9.63 -
    9.64 -$(OBJDIR)/awt_FileDialog.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dialog.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_FileDialog.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_FontMetrics.h $(CLASSHDRDIR)/java_awt_Frame.h $(CLASSHDRDIR)/java_awt_MenuBar.h $(CLASSHDRDIR)/java_awt_MenuComponent.h $(CLASSHDRDIR)/java_awt_Menu.h $(CLASSHDRDIR)/java_awt_MenuItem.h $(CLASSHDRDIR)/java_awt_peer_MenuComponentPeer.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WDialogPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFileDialogPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WFramePeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuBarPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuItemPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuPeer.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Dialog.h ../../../src/windows/native/sun/windows/awt_FileDialog.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_Frame.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_MenuBar.h ../../../src/windows/native/sun/windows/awt_Menu.h ../../../src/windows/native/sun/windows/awt_MenuItem.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/ComCtl32Util.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
    9.65 -
    9.66 -$(OBJDIR)/awt_Font.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_FontMetrics.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WDefaultFontCharset.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WFontPeer.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/Disposer.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
    9.67 -
    9.68 -$(OBJDIR)/awt_Frame.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dialog.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_FontMetrics.h $(CLASSHDRDIR)/java_awt_Frame.h $(CLASSHDRDIR)/java_awt_MenuBar.h $(CLASSHDRDIR)/java_awt_MenuComponent.h $(CLASSHDRDIR)/java_awt_Menu.h $(CLASSHDRDIR)/java_awt_MenuItem.h $(CLASSHDRDIR)/java_awt_peer_MenuComponentPeer.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/java_lang_Integer.h $(CLASSHDRDIR)/sun_awt_EmbeddedFrame.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WDialogPeer.h $(CLASSHDRDIR)/sun_awt_windows_WEmbeddedFrame.h $(CLASSHDRDIR)/sun_awt_windows_WEmbeddedFramePeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WFramePeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuBarPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuItemPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuPeer.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Dialog.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_Frame.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_IconCursor.h ../../../src/windows/native/sun/windows/awt_MenuBar.h ../../../src/windows/native/sun/windows/awt_Menu.h ../../../src/windows/native/sun/windows/awt_MenuItem.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/ComCtl32Util.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
    9.69 -
    9.70 -$(OBJDIR)/awt_GDIObject.obj::	$(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/stdhdrs.h
    9.71 -
    9.72 -$(OBJDIR)/awt_IconCursor.obj::	../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_IconCursor.h ../../../src/windows/native/sun/windows/stdhdrs.h
    9.73 -
    9.74 -$(OBJDIR)/awt_ImageRep.obj::	$(CLASSHDRDIR)/sun_awt_image_ImageRepresentation.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/image/awt_parseImage.h ../../../src/share/native/sun/awt/image/imageInitIDs.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/jlong_md.h
    9.75 -
    9.76 -$(OBJDIR)/awt_ImagingLib.obj::	$(CLASSHDRDIR)/java_awt_color_ColorSpace.h $(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_image_BufferedImage.h $(CLASSHDRDIR)/java_awt_image_ConvolveOp.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/sun_awt_image_ImagingLib.h $(CLASSHDRDIR)/sun_awt_image_IntegerComponentRaster.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/image/awt_parseImage.h ../../../src/share/native/sun/awt/image/imageInitIDs.h ../../../src/share/native/sun/awt/medialib/awt_ImagingLib.h ../../../src/share/native/sun/awt/medialib/mlib_image_get.h ../../../src/share/native/sun/awt/medialib/mlib_image_types.h ../../../src/share/native/sun/awt/medialib/mlib_status.h ../../../src/share/native/sun/awt/medialib/mlib_types.h ../../../src/share/native/sun/awt/medialib/safe_alloc.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/windows/awt_Mlib.h
    9.77 -
    9.78 -$(OBJDIR)/awt_InputEvent.obj::	../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_InputEvent.h ../../../src/windows/native/sun/windows/stdhdrs.h
    9.79 -
    9.80 -$(OBJDIR)/awt_InputMethod.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_InputMethodEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WInputMethodDescriptor.h $(CLASSHDRDIR)/sun_awt_windows_WInputMethod.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/common/locale_str.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_AWTEvent.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
    9.81 -
    9.82 -$(OBJDIR)/awt_InputTextInfor.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_InputTextInfor.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
    9.83 -
    9.84 -$(OBJDIR)/awt_Insets.obj::	../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_Insets.h ../../../src/windows/native/sun/windows/stdhdrs.h
    9.85 -
    9.86 -$(OBJDIR)/awt_KeyboardFocusManager.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_KeyboardFocusManager.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
    9.87 -
    9.88 -$(OBJDIR)/awt_KeyEvent.obj::	../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_KeyEvent.h ../../../src/windows/native/sun/windows/stdhdrs.h
    9.89 -
    9.90 -$(OBJDIR)/awt_Label.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_Label.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WLabelPeer.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_Label.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
    9.91 -
    9.92 -$(OBJDIR)/awt_List.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_List.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WListPeer.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Dimension.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_List.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/ComCtl32Util.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
    9.93 -
    9.94 -$(OBJDIR)/awt_MenuBar.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_FontMetrics.h $(CLASSHDRDIR)/java_awt_Frame.h $(CLASSHDRDIR)/java_awt_MenuBar.h $(CLASSHDRDIR)/java_awt_MenuComponent.h $(CLASSHDRDIR)/java_awt_Menu.h $(CLASSHDRDIR)/java_awt_MenuItem.h $(CLASSHDRDIR)/java_awt_peer_MenuComponentPeer.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WFramePeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuBarPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuItemPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuPeer.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_Frame.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_MenuBar.h ../../../src/windows/native/sun/windows/awt_Menu.h ../../../src/windows/native/sun/windows/awt_MenuItem.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
    9.95 -
    9.96 -$(OBJDIR)/awt_MenuItem.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_CheckboxMenuItem.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_InputEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_FontMetrics.h $(CLASSHDRDIR)/java_awt_MenuBar.h $(CLASSHDRDIR)/java_awt_MenuComponent.h $(CLASSHDRDIR)/java_awt_Menu.h $(CLASSHDRDIR)/java_awt_MenuItem.h $(CLASSHDRDIR)/java_awt_peer_MenuComponentPeer.h $(CLASSHDRDIR)/java_awt_Toolkit.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCheckboxMenuItemPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WFramePeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuBarPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuItemPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuPeer.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_DesktopProperties.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_MenuBar.h ../../../src/windows/native/sun/windows/awt_Menu.h ../../../src/windows/native/sun/windows/awt_MenuItem.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
    9.97 -
    9.98 -$(OBJDIR)/awt_Menu.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_FontMetrics.h $(CLASSHDRDIR)/java_awt_Frame.h $(CLASSHDRDIR)/java_awt_MenuBar.h $(CLASSHDRDIR)/java_awt_MenuComponent.h $(CLASSHDRDIR)/java_awt_Menu.h $(CLASSHDRDIR)/java_awt_MenuItem.h $(CLASSHDRDIR)/java_awt_peer_MenuComponentPeer.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WFramePeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuBarPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuItemPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuPeer.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_Frame.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_MenuBar.h ../../../src/windows/native/sun/windows/awt_Menu.h ../../../src/windows/native/sun/windows/awt_MenuItem.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
    9.99 -
   9.100 -$(OBJDIR)/awt_Mlib.obj::	$(CLASSHDRDIR)/java_awt_image_BufferedImage.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/medialib/awt_ImagingLib.h ../../../src/share/native/sun/awt/medialib/mlib_image_get.h ../../../src/share/native/sun/awt/medialib/mlib_image_types.h ../../../src/share/native/sun/awt/medialib/mlib_status.h ../../../src/share/native/sun/awt/medialib/mlib_types.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Mlib.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.101 -
   9.102 -$(OBJDIR)/awt_MouseEvent.obj::	../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_MouseEvent.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.103 -
   9.104 -$(OBJDIR)/awt_new.obj::	$(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_new.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.105 -
   9.106 -$(OBJDIR)/awt_Object.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.107 -
   9.108 -$(OBJDIR)/awt_Palette.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_CustomPaletteDef.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/img_util_md.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.109 -
   9.110 -$(OBJDIR)/awt_Panel.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Panel.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.111 -
   9.112 -$(OBJDIR)/awt_parseImage.obj::	$(CLASSHDRDIR)/java_awt_color_ColorSpace.h $(CLASSHDRDIR)/java_awt_image_BufferedImage.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/sun_awt_image_ImagingLib.h $(CLASSHDRDIR)/sun_awt_image_IntegerComponentRaster.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/image/awt_parseImage.h ../../../src/share/native/sun/awt/image/imageInitIDs.h ../../../src/share/native/sun/awt/medialib/awt_ImagingLib.h ../../../src/share/native/sun/awt/medialib/mlib_image_get.h ../../../src/share/native/sun/awt/medialib/mlib_image_types.h ../../../src/share/native/sun/awt/medialib/mlib_status.h ../../../src/share/native/sun/awt/medialib/mlib_types.h ../../../src/share/native/sun/awt/medialib/safe_alloc.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/windows/awt_Mlib.h
   9.113 -
   9.114 -$(OBJDIR)/awt_Pen.obj::	$(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.115 -
   9.116 -$(OBJDIR)/awt_PopupMenu.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_FontMetrics.h $(CLASSHDRDIR)/java_awt_MenuComponent.h $(CLASSHDRDIR)/java_awt_Menu.h $(CLASSHDRDIR)/java_awt_MenuItem.h $(CLASSHDRDIR)/java_awt_peer_MenuComponentPeer.h $(CLASSHDRDIR)/java_awt_PopupMenu.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WMenuItemPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuPeer.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WPopupMenuPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Event.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_Menu.h ../../../src/windows/native/sun/windows/awt_MenuItem.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_PopupMenu.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.117 -
   9.118 -$(OBJDIR)/awt_PrintControl.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_PrintControl.h ../../../src/windows/native/sun/windows/awt_PrintDialog.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.119 -
   9.120 -$(OBJDIR)/awt_PrintDialog.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dialog.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_FontMetrics.h $(CLASSHDRDIR)/java_awt_Frame.h $(CLASSHDRDIR)/java_awt_MenuBar.h $(CLASSHDRDIR)/java_awt_MenuComponent.h $(CLASSHDRDIR)/java_awt_Menu.h $(CLASSHDRDIR)/java_awt_MenuItem.h $(CLASSHDRDIR)/java_awt_peer_MenuComponentPeer.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WDialogPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WFramePeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuBarPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuItemPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuPeer.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WPrintDialog.h $(CLASSHDRDIR)/sun_awt_windows_WPrintDialogPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Dialog.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_Frame.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_MenuBar.h ../../../src/windows/native/sun/windows/awt_Menu.h ../../../src/windows/native/sun/windows/awt_MenuItem.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_PrintControl.h ../../../src/windows/native/sun/windows/awt_PrintDialog.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/ComCtl32Util.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.121 -
   9.122 -$(OBJDIR)/awt_PrintJob.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dialog.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_FontMetrics.h $(CLASSHDRDIR)/java_awt_Frame.h $(CLASSHDRDIR)/java_awt_MenuBar.h $(CLASSHDRDIR)/java_awt_MenuComponent.h $(CLASSHDRDIR)/java_awt_Menu.h $(CLASSHDRDIR)/java_awt_MenuItem.h $(CLASSHDRDIR)/java_awt_peer_MenuComponentPeer.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WDialogPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WFramePeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuBarPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuItemPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuPeer.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WPrinterJob.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Dialog.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_Frame.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_MenuBar.h ../../../src/windows/native/sun/windows/awt_Menu.h ../../../src/windows/native/sun/windows/awt_MenuItem.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_PrintControl.h ../../../src/windows/native/sun/windows/awt_PrintDialog.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/ComCtl32Util.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.123 -
   9.124 -$(OBJDIR)/awt_Rectangle.obj::	../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_Rectangle.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.125 -
   9.126 -$(OBJDIR)/awt_Robot.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_InputEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WRobotPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Robot.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.127 -
   9.128 -$(OBJDIR)/awt_Scrollbar.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_Scrollbar.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WScrollbarPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Scrollbar.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.129 -
   9.130 -$(OBJDIR)/awt_ScrollPane.obj::	$(CLASSHDRDIR)/java_awt_Adjustable.h $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_AdjustmentEvent.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_Insets.h $(CLASSHDRDIR)/java_awt_Scrollbar.h $(CLASSHDRDIR)/java_awt_ScrollPaneAdjustable.h $(CLASSHDRDIR)/java_awt_ScrollPane.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WScrollbarPeer.h $(CLASSHDRDIR)/sun_awt_windows_WScrollPanePeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Container.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_Insets.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Panel.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Scrollbar.h ../../../src/windows/native/sun/windows/awt_ScrollPane.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.131 -
   9.132 -$(OBJDIR)/awt_TextArea.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_FontMetrics.h $(CLASSHDRDIR)/java_awt_Frame.h $(CLASSHDRDIR)/java_awt_MenuBar.h $(CLASSHDRDIR)/java_awt_MenuComponent.h $(CLASSHDRDIR)/java_awt_Menu.h $(CLASSHDRDIR)/java_awt_MenuItem.h $(CLASSHDRDIR)/java_awt_peer_MenuComponentPeer.h $(CLASSHDRDIR)/java_awt_TextArea.h $(CLASSHDRDIR)/java_awt_TextComponent.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WFramePeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuBarPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuItemPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuPeer.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WTextAreaPeer.h $(CLASSHDRDIR)/sun_awt_windows_WTextComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_Frame.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_MenuBar.h ../../../src/windows/native/sun/windows/awt_Menu.h ../../../src/windows/native/sun/windows/awt_MenuItem.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_TextArea.h ../../../src/windows/native/sun/windows/awt_TextComponent.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.133 -
   9.134 -$(OBJDIR)/awt_TextComponent.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_TextComponent.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WTextComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_TextComponent.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.135 -
   9.136 -$(OBJDIR)/awt_TextField.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_TextComponent.h $(CLASSHDRDIR)/java_awt_TextField.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WTextComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WTextFieldPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_TextComponent.h ../../../src/windows/native/sun/windows/awt_TextField.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.137 -
   9.138 -$(OBJDIR)/awt_Toolkit.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dialog.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_InputMethodEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_FileDialog.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_FontMetrics.h $(CLASSHDRDIR)/java_awt_Frame.h $(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_List.h $(CLASSHDRDIR)/java_awt_MenuBar.h $(CLASSHDRDIR)/java_awt_MenuComponent.h $(CLASSHDRDIR)/java_awt_Menu.h $(CLASSHDRDIR)/java_awt_MenuItem.h $(CLASSHDRDIR)/java_awt_peer_ComponentPeer.h $(CLASSHDRDIR)/java_awt_peer_MenuComponentPeer.h $(CLASSHDRDIR)/java_awt_PopupMenu.h $(CLASSHDRDIR)/java_awt_Toolkit.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WDialogPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFileDialogPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WFramePeer.h $(CLASSHDRDIR)/sun_awt_windows_WListPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuBarPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuItemPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuPeer.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WPopupMenuPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelDeviceEventNotifier.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jawt.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/ShaderList.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jawt_md.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/d3d/D3DContext.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskCache.h ../../../src/windows/native/sun/java2d/d3d/D3DPipeline.h ../../../src/windows/native/sun/java2d/d3d/D3DPipelineManager.h ../../../src/windows/native/sun/java2d/d3d/D3DResourceManager.h ../../../src/windows/native/sun/java2d/d3d/D3DSurfaceData.h ../../../src/windows/native/sun/java2d/d3d/D3DVertexCacher.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_AWTEvent.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Clipboard.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Cursor.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_DesktopProperties.h ../../../src/windows/native/sun/windows/awt_Dialog.h ../../../src/windows/native/sun/windows/awt_DnDDS.h ../../../src/windows/native/sun/windows/awt_DnDDT.h ../../../src/windows/native/sun/windows/awt_DrawingSurface.h ../../../src/windows/native/sun/windows/awt_FileDialog.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_Frame.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_InputEvent.h ../../../src/windows/native/sun/windows/awt_KeyEvent.h ../../../src/windows/native/sun/windows/awt_List.h ../../../src/windows/native/sun/windows/awt_MenuBar.h ../../../src/windows/native/sun/windows/awt_Menu.h ../../../src/windows/native/sun/windows/awt_MenuItem.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_new.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_PopupMenu.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/CmdIDList.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/ComCtl32Util.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/DllUtil.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.139 -
   9.140 -$(OBJDIR)/awt_TrayIcon.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_ActionEvent.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_InputEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_TrayIcon.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WTrayIconPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_AWTEvent.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_TrayIcon.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.141 -
   9.142 -$(OBJDIR)/awt_Win32GraphicsConfig.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_image_DataBuffer.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_Win32GraphicsConfig.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsConfig.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.143 -
   9.144 -$(OBJDIR)/awt_Win32GraphicsDevice.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_color_ColorSpace.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_image_DataBuffer.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_Win32GraphicsDevice.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/awt/image/dither.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/img_util_md.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.145 -
   9.146 -$(OBJDIR)/awt_Win32GraphicsEnv.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_Win32GraphicsEnvironment.h $(CLASSHDRDIR)/sun_awt_Win32FontManager.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/java2d/windows/WindowsFlags.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/DllUtil.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.147 -
   9.148 -$(OBJDIR)/awt_Window.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Container.h $(CLASSHDRDIR)/java_awt_Dialog.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_ComponentEvent.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_FontMetrics.h $(CLASSHDRDIR)/java_awt_Frame.h $(CLASSHDRDIR)/java_awt_Insets.h $(CLASSHDRDIR)/java_awt_MenuBar.h $(CLASSHDRDIR)/java_awt_MenuComponent.h $(CLASSHDRDIR)/java_awt_Menu.h $(CLASSHDRDIR)/java_awt_MenuItem.h $(CLASSHDRDIR)/java_awt_peer_MenuComponentPeer.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WDialogPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WFramePeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuBarPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuItemPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuPeer.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_BitmapUtil.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Container.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Dialog.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_Frame.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_IconCursor.h ../../../src/windows/native/sun/windows/awt_Insets.h ../../../src/windows/native/sun/windows/awt_MenuBar.h ../../../src/windows/native/sun/windows/awt_Menu.h ../../../src/windows/native/sun/windows/awt_MenuItem.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Panel.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/ComCtl32Util.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.149 -
   9.150 -$(OBJDIR)/BlitBg.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/sun_java2d_loops_BlitBg.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/pipe/Region.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.151 -
   9.152 -$(OBJDIR)/Blit.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/sun_java2d_loops_Blit.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/pipe/Region.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.153 -
   9.154 -$(OBJDIR)/BufferedMaskBlit.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedMaskBlit.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedOpCodes.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntBgr.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.155 -
   9.156 -$(OBJDIR)/BufferedRenderPipe.obj::	$(CLASSHDRDIR)/sun_java2d_pipe_BufferedOpCodes.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedRenderPipe.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h
   9.157 -
   9.158 -$(OBJDIR)/BufImgSurfaceData.obj::	$(CLASSHDRDIR)/sun_awt_image_BufImgSurfaceData.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/image/BufImgSurfaceData.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/img_util_md.h
   9.159 -
   9.160 -$(OBJDIR)/ByteBinary1Bit.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyByteBinary.h ../../../src/share/native/sun/java2d/loops/ByteBinary1Bit.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.161 -
   9.162 -$(OBJDIR)/ByteBinary2Bit.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyByteBinary.h ../../../src/share/native/sun/java2d/loops/ByteBinary2Bit.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.163 -
   9.164 -$(OBJDIR)/ByteBinary4Bit.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyByteBinary.h ../../../src/share/native/sun/java2d/loops/ByteBinary4Bit.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.165 -
   9.166 -$(OBJDIR)/ByteGray.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyByte.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/Index12Gray.h ../../../src/share/native/sun/java2d/loops/Index8Gray.h ../../../src/share/native/sun/java2d/loops/IntArgbBm.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbPre.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/ThreeByteBgr.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.167 -
   9.168 -$(OBJDIR)/ByteIndexed.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyByte.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/Index12Gray.h ../../../src/share/native/sun/java2d/loops/IntArgbBm.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbPre.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/ThreeByteBgr.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.169 -
   9.170 -$(OBJDIR)/CmdIDList.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/CmdIDList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.171 -
   9.172 -$(OBJDIR)/ComCtl32Util.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/ComCtl32Util.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.173 -
   9.174 -$(OBJDIR)/D3DBlitLoops.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DBlitLoops.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelDeviceEventNotifier.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbPre.h ../../../src/share/native/sun/java2d/loops/IntBgr.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/Ushort555Rgb.h ../../../src/share/native/sun/java2d/loops/Ushort565Rgb.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/ShaderList.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/d3d/D3DBlitLoops.h ../../../src/windows/native/sun/java2d/d3d/D3DContext.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskCache.h ../../../src/windows/native/sun/java2d/d3d/D3DPipeline.h ../../../src/windows/native/sun/java2d/d3d/D3DRenderQueue.h ../../../src/windows/native/sun/java2d/d3d/D3DResourceManager.h ../../../src/windows/native/sun/java2d/d3d/D3DSurfaceData.h ../../../src/windows/native/sun/java2d/d3d/D3DVertexCacher.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.175 -
   9.176 -$(OBJDIR)/D3DBufImgOps.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelDeviceEventNotifier.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/ShaderList.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/d3d/D3DBufImgOps.h ../../../src/windows/native/sun/java2d/d3d/D3DContext.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskCache.h ../../../src/windows/native/sun/java2d/d3d/D3DPipeline.h ../../../src/windows/native/sun/java2d/d3d/D3DRenderQueue.h ../../../src/windows/native/sun/java2d/d3d/D3DResourceManager.h ../../../src/windows/native/sun/java2d/d3d/D3DSurfaceData.h ../../../src/windows/native/sun/java2d/d3d/D3DVertexCacher.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.177 -
   9.178 -$(OBJDIR)/D3DContext.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedTextPipe.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelDeviceEventNotifier.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h $(CLASSHDRDIR)/sun_java2d_SunGraphics2D.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/font/AccelGlyphCache.h ../../../src/share/native/sun/font/fontscalerdefs.h ../../../src/share/native/sun/font/sunfontids.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/ShaderList.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/d3d/D3DBufImgOps.h ../../../src/windows/native/sun/java2d/d3d/D3DContext.h ../../../src/windows/native/sun/java2d/d3d/D3DGlyphCache.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskCache.h ../../../src/windows/native/sun/java2d/d3d/D3DPaints.h ../../../src/windows/native/sun/java2d/d3d/D3DPipeline.h ../../../src/windows/native/sun/java2d/d3d/D3DPipelineManager.h ../../../src/windows/native/sun/java2d/d3d/D3DRenderQueue.h ../../../src/windows/native/sun/java2d/d3d/D3DResourceManager.h ../../../src/windows/native/sun/java2d/d3d/D3DShaders.h ../../../src/windows/native/sun/java2d/d3d/D3DSurfaceData.h ../../../src/windows/native/sun/java2d/d3d/D3DTextRenderer.h ../../../src/windows/native/sun/java2d/d3d/D3DVertexCacher.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.179 -
   9.180 -$(OBJDIR)/D3DGlyphCache.obj::	$(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedTextPipe.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelDeviceEventNotifier.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/font/AccelGlyphCache.h ../../../src/share/native/sun/font/fontscalerdefs.h ../../../src/share/native/sun/font/sunfontids.h ../../../src/share/native/sun/java2d/ShaderList.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/d3d/D3DContext.h ../../../src/windows/native/sun/java2d/d3d/D3DGlyphCache.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskCache.h ../../../src/windows/native/sun/java2d/d3d/D3DPipeline.h ../../../src/windows/native/sun/java2d/d3d/D3DRenderQueue.h ../../../src/windows/native/sun/java2d/d3d/D3DResourceManager.h ../../../src/windows/native/sun/java2d/d3d/D3DSurfaceData.h ../../../src/windows/native/sun/java2d/d3d/D3DTextRenderer.h ../../../src/windows/native/sun/java2d/d3d/D3DVertexCacher.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.181 -
   9.182 -$(OBJDIR)/D3DGraphicsDevice.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DGraphicsDevice.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelDeviceEventNotifier.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/ShaderList.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/d3d/D3DContext.h ../../../src/windows/native/sun/java2d/d3d/D3DGraphicsDevice.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskCache.h ../../../src/windows/native/sun/java2d/d3d/D3DPipeline.h ../../../src/windows/native/sun/java2d/d3d/D3DPipelineManager.h ../../../src/windows/native/sun/java2d/d3d/D3DRenderQueue.h ../../../src/windows/native/sun/java2d/d3d/D3DResourceManager.h ../../../src/windows/native/sun/java2d/d3d/D3DSurfaceData.h ../../../src/windows/native/sun/java2d/d3d/D3DVertexCacher.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.183 -
   9.184 -$(OBJDIR)/D3DMaskBlit.obj::	$(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelDeviceEventNotifier.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/ShaderList.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/d3d/D3DContext.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskBlit.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskCache.h ../../../src/windows/native/sun/java2d/d3d/D3DPipeline.h ../../../src/windows/native/sun/java2d/d3d/D3DRenderQueue.h ../../../src/windows/native/sun/java2d/d3d/D3DResourceManager.h ../../../src/windows/native/sun/java2d/d3d/D3DSurfaceData.h ../../../src/windows/native/sun/java2d/d3d/D3DVertexCacher.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.185 -
   9.186 -$(OBJDIR)/D3DMaskCache.obj::	$(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelDeviceEventNotifier.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/ShaderList.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/d3d/D3DContext.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskCache.h ../../../src/windows/native/sun/java2d/d3d/D3DPipeline.h ../../../src/windows/native/sun/java2d/d3d/D3DResourceManager.h ../../../src/windows/native/sun/java2d/d3d/D3DSurfaceData.h ../../../src/windows/native/sun/java2d/d3d/D3DVertexCacher.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.187 -
   9.188 -$(OBJDIR)/D3DMaskFill.obj::	$(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DMaskFill.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelDeviceEventNotifier.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/ShaderList.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/d3d/D3DContext.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskCache.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskFill.h ../../../src/windows/native/sun/java2d/d3d/D3DPipeline.h ../../../src/windows/native/sun/java2d/d3d/D3DRenderQueue.h ../../../src/windows/native/sun/java2d/d3d/D3DResourceManager.h ../../../src/windows/native/sun/java2d/d3d/D3DSurfaceData.h ../../../src/windows/native/sun/java2d/d3d/D3DVertexCacher.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.189 -
   9.190 -$(OBJDIR)/D3DPaints.obj::	$(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelDeviceEventNotifier.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h $(CLASSHDRDIR)/sun_java2d_SunGraphics2D.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/ShaderList.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/d3d/D3DContext.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskCache.h ../../../src/windows/native/sun/java2d/d3d/D3DPaints.h ../../../src/windows/native/sun/java2d/d3d/D3DPipeline.h ../../../src/windows/native/sun/java2d/d3d/D3DRenderQueue.h ../../../src/windows/native/sun/java2d/d3d/D3DResourceManager.h ../../../src/windows/native/sun/java2d/d3d/D3DSurfaceData.h ../../../src/windows/native/sun/java2d/d3d/D3DVertexCacher.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.191 -
   9.192 -$(OBJDIR)/D3DPipelineManager.obj::	$(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelDeviceEventNotifier.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/ShaderList.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/d3d/D3DBadHardware.h ../../../src/windows/native/sun/java2d/d3d/D3DContext.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskCache.h ../../../src/windows/native/sun/java2d/d3d/D3DPipeline.h ../../../src/windows/native/sun/java2d/d3d/D3DPipelineManager.h ../../../src/windows/native/sun/java2d/d3d/D3DRenderQueue.h ../../../src/windows/native/sun/java2d/d3d/D3DResourceManager.h ../../../src/windows/native/sun/java2d/d3d/D3DSurfaceData.h ../../../src/windows/native/sun/java2d/d3d/D3DVertexCacher.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/java2d/windows/WindowsFlags.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.193 -
   9.194 -$(OBJDIR)/D3DRenderer.obj::	$(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DRenderer.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedRenderPipe.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelDeviceEventNotifier.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/ShaderList.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/d3d/D3DContext.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskCache.h ../../../src/windows/native/sun/java2d/d3d/D3DPipeline.h ../../../src/windows/native/sun/java2d/d3d/D3DRenderer.h ../../../src/windows/native/sun/java2d/d3d/D3DRenderQueue.h ../../../src/windows/native/sun/java2d/d3d/D3DResourceManager.h ../../../src/windows/native/sun/java2d/d3d/D3DSurfaceData.h ../../../src/windows/native/sun/java2d/d3d/D3DVertexCacher.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.195 -
   9.196 -$(OBJDIR)/D3DRenderQueue.obj::	$(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DBlitLoops.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedOpCodes.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedRenderPipe.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedTextPipe.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelDeviceEventNotifier.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h $(CLASSHDRDIR)/sun_java2d_SunGraphics2D.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/font/AccelGlyphCache.h ../../../src/share/native/sun/font/fontscalerdefs.h ../../../src/share/native/sun/font/sunfontids.h ../../../src/share/native/sun/java2d/ShaderList.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/d3d/D3DBlitLoops.h ../../../src/windows/native/sun/java2d/d3d/D3DBufImgOps.h ../../../src/windows/native/sun/java2d/d3d/D3DContext.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskBlit.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskCache.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskFill.h ../../../src/windows/native/sun/java2d/d3d/D3DPaints.h ../../../src/windows/native/sun/java2d/d3d/D3DPipeline.h ../../../src/windows/native/sun/java2d/d3d/D3DPipelineManager.h ../../../src/windows/native/sun/java2d/d3d/D3DRenderer.h ../../../src/windows/native/sun/java2d/d3d/D3DRenderQueue.h ../../../src/windows/native/sun/java2d/d3d/D3DResourceManager.h ../../../src/windows/native/sun/java2d/d3d/D3DSurfaceData.h ../../../src/windows/native/sun/java2d/d3d/D3DTextRenderer.h ../../../src/windows/native/sun/java2d/d3d/D3DVertexCacher.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.197 -
   9.198 -$(OBJDIR)/D3DResourceManager.obj::	$(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedTextPipe.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelDeviceEventNotifier.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h $(CLASSHDRDIR)/sun_java2d_SunGraphics2D.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/font/AccelGlyphCache.h ../../../src/share/native/sun/font/fontscalerdefs.h ../../../src/share/native/sun/font/sunfontids.h ../../../src/share/native/sun/java2d/ShaderList.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/d3d/D3DContext.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskCache.h ../../../src/windows/native/sun/java2d/d3d/D3DPaints.h ../../../src/windows/native/sun/java2d/d3d/D3DPipeline.h ../../../src/windows/native/sun/java2d/d3d/D3DResourceManager.h ../../../src/windows/native/sun/java2d/d3d/D3DSurfaceData.h ../../../src/windows/native/sun/java2d/d3d/D3DTextRenderer.h ../../../src/windows/native/sun/java2d/d3d/D3DVertexCacher.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.199 -
   9.200 -$(OBJDIR)/D3DSurfaceData.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelDeviceEventNotifier.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/ShaderList.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/d3d/D3DContext.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskCache.h ../../../src/windows/native/sun/java2d/d3d/D3DPipeline.h ../../../src/windows/native/sun/java2d/d3d/D3DPipelineManager.h ../../../src/windows/native/sun/java2d/d3d/D3DRenderQueue.h ../../../src/windows/native/sun/java2d/d3d/D3DResourceManager.h ../../../src/windows/native/sun/java2d/d3d/D3DSurfaceData.h ../../../src/windows/native/sun/java2d/d3d/D3DVertexCacher.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_BitmapUtil.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.201 -
   9.202 -$(OBJDIR)/D3DTextRenderer.obj::	$(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DSurfaceData.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DTextRenderer.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedTextPipe.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelDeviceEventNotifier.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/font/AccelGlyphCache.h ../../../src/share/native/sun/font/fontscalerdefs.h ../../../src/share/native/sun/font/sunfontids.h ../../../src/share/native/sun/java2d/ShaderList.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/d3d/D3DContext.h ../../../src/windows/native/sun/java2d/d3d/D3DGlyphCache.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskCache.h ../../../src/windows/native/sun/java2d/d3d/D3DPipeline.h ../../../src/windows/native/sun/java2d/d3d/D3DRenderQueue.h ../../../src/windows/native/sun/java2d/d3d/D3DResourceManager.h ../../../src/windows/native/sun/java2d/d3d/D3DSurfaceData.h ../../../src/windows/native/sun/java2d/d3d/D3DTextRenderer.h ../../../src/windows/native/sun/java2d/d3d/D3DVertexCacher.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.203 -
   9.204 -$(OBJDIR)/D3DVertexCacher.obj::	$(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelDeviceEventNotifier.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h $(CLASSHDRDIR)/sun_java2d_SunGraphics2D.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/ShaderList.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/d3d/D3DContext.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskCache.h ../../../src/windows/native/sun/java2d/d3d/D3DPaints.h ../../../src/windows/native/sun/java2d/d3d/D3DPipeline.h ../../../src/windows/native/sun/java2d/d3d/D3DResourceManager.h ../../../src/windows/native/sun/java2d/d3d/D3DSurfaceData.h ../../../src/windows/native/sun/java2d/d3d/D3DVertexCacher.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.205 -
   9.206 -$(OBJDIR)/DataBufferNative.obj::	$(CLASSHDRDIR)/sun_awt_image_DataBufferNative.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h
   9.207 -
   9.208 -$(OBJDIR)/debug_assert.obj::	../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h
   9.209 -
   9.210 -$(OBJDIR)/debug_mem.obj::	../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h
   9.211 -
   9.212 -$(OBJDIR)/debug_trace.obj::	../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h
   9.213 -
   9.214 -$(OBJDIR)/debug_util.obj::	../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h
   9.215 -
   9.216 -$(OBJDIR)/Devices.obj::	$(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelDeviceEventNotifier.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/ShaderList.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/d3d/D3DContext.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskCache.h ../../../src/windows/native/sun/java2d/d3d/D3DPipeline.h ../../../src/windows/native/sun/java2d/d3d/D3DPipelineManager.h ../../../src/windows/native/sun/java2d/d3d/D3DResourceManager.h ../../../src/windows/native/sun/java2d/d3d/D3DSurfaceData.h ../../../src/windows/native/sun/java2d/d3d/D3DVertexCacher.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.217 -
   9.218 -$(OBJDIR)/Disposer.obj::	../../../src/share/javavm/export/jni.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/java2d/Disposer.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/jlong_md.h
   9.219 -
   9.220 -$(OBJDIR)/dither.obj::	../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/awt/image/dither.h ../../../src/windows/native/sun/windows/colordata.h
   9.221 -
   9.222 -$(OBJDIR)/DllUtil.obj::	../../../src/windows/native/sun/windows/DllUtil.h
   9.223 -
   9.224 -$(OBJDIR)/DrawLine.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/sun_java2d_loops_DrawLine.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.225 -
   9.226 -$(OBJDIR)/DrawPath.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/sun_java2d_loops_DrawPath.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/DrawPath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/ProcessPath.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.227 -
   9.228 -$(OBJDIR)/DrawPolygons.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/sun_java2d_loops_DrawPolygons.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.229 -
   9.230 -$(OBJDIR)/DrawRect.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/sun_java2d_loops_DrawRect.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.231 -
   9.232 -$(OBJDIR)/FillPath.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/sun_java2d_loops_FillPath.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/DrawPath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/ProcessPath.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.233 -
   9.234 -$(OBJDIR)/FillRect.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/sun_java2d_loops_FillRect.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.235 -
   9.236 -$(OBJDIR)/FillSpans.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/sun_java2d_loops_FillSpans.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.237 -
   9.238 -$(OBJDIR)/FourByteAbgr.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/Any4Byte.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/FourByteAbgr.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntArgbBm.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbPre.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/ThreeByteBgr.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.239 -
   9.240 -$(OBJDIR)/FourByteAbgrPre.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/Any4Byte.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/FourByteAbgrPre.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntArgbBm.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbPre.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/ThreeByteBgr.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.241 -
   9.242 -$(OBJDIR)/GDIBlitLoops.obj::	$(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_java2d_windows_GDIBlitLoops.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.243 -
   9.244 -$(OBJDIR)/GDIHashtable.obj::	$(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.245 -
   9.246 -$(OBJDIR)/GDIRenderer.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_geom_PathIterator.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_java2d_windows_GDIRenderer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.247 -
   9.248 -$(OBJDIR)/GDIWindowSurfaceData.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_java2d_windows_GDIWindowSurfaceData.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/Disposer.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/pipe/Region.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/java2d/windows/WindowsFlags.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.249 -
   9.250 -$(OBJDIR)/gifdecoder.obj::	../../../src/share/javavm/export/jni.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/jlong_md.h
   9.251 -
   9.252 -$(OBJDIR)/GraphicsPrimitiveMgr.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/sun_java2d_loops_GraphicsPrimitiveMgr.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/Region.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.253 -
   9.254 -$(OBJDIR)/Hashtable.obj::	$(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.255 -
   9.256 -$(OBJDIR)/imageInitIDs.obj::	../../../src/share/javavm/export/jni.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/image/imageInitIDs.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/jlong_md.h
   9.257 -
   9.258 -$(OBJDIR)/img_colors.obj::	../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h
   9.259 -
   9.260 -$(OBJDIR)/img_globals.obj::	$(CLASSHDRDIR)/java_awt_image_DirectColorModel.h $(CLASSHDRDIR)/java_awt_image_IndexColorModel.h $(CLASSHDRDIR)/java_awt_Transparency.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/windows/javavm/export/jni_md.h
   9.261 -
   9.262 -$(OBJDIR)/Index12Gray.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyShort.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/Index12Gray.h ../../../src/share/native/sun/java2d/loops/Index8Gray.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbPre.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/ThreeByteBgr.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.263 -
   9.264 -$(OBJDIR)/Index8Gray.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyByte.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/Index12Gray.h ../../../src/share/native/sun/java2d/loops/Index8Gray.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbPre.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/ThreeByteBgr.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.265 -
   9.266 -$(OBJDIR)/initIDs.obj::	../../../src/share/javavm/export/jni.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/jlong_md.h
   9.267 -
   9.268 -$(OBJDIR)/IntArgbBm.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyInt.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntArgbBm.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbPre.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.269 -
   9.270 -$(OBJDIR)/IntArgb.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyInt.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/Index12Gray.h ../../../src/share/native/sun/java2d/loops/IntArgbBm.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbPre.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.271 -
   9.272 -$(OBJDIR)/IntArgbPre.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyInt.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbPre.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/ThreeByteBgr.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.273 -
   9.274 -$(OBJDIR)/IntBgr.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyInt.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/Index12Gray.h ../../../src/share/native/sun/java2d/loops/Index8Gray.h ../../../src/share/native/sun/java2d/loops/IntArgbBm.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbPre.h ../../../src/share/native/sun/java2d/loops/IntBgr.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/ThreeByteBgr.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.275 -
   9.276 -$(OBJDIR)/IntRgb.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyInt.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/Index12Gray.h ../../../src/share/native/sun/java2d/loops/IntArgbBm.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbPre.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/ThreeByteBgr.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.277 -
   9.278 -$(OBJDIR)/IntRgbx.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyInt.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntArgbBm.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbPre.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/IntRgbx.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/ThreeByteBgr.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.279 -
   9.280 -$(OBJDIR)/MaskBlit.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/sun_java2d_loops_MaskBlit.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/pipe/Region.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.281 -
   9.282 -$(OBJDIR)/MaskFill.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/sun_java2d_loops_MaskFill.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.283 -
   9.284 -$(OBJDIR)/MouseInfo.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.285 -
   9.286 -$(OBJDIR)/ObjectList.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.287 -
   9.288 -$(OBJDIR)/OGLBlitLoops.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLBlitLoops.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLContext.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/glext.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/gl.h ../../../src/share/native/sun/java2d/opengl/OGLBlitLoops.h ../../../src/share/native/sun/java2d/opengl/OGLContext.h ../../../src/share/native/sun/java2d/opengl/OGLFuncMacros.h ../../../src/share/native/sun/java2d/opengl/OGLFuncs.h ../../../src/share/native/sun/java2d/opengl/OGLRenderQueue.h ../../../src/share/native/sun/java2d/opengl/OGLSurfaceData.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/java2d/opengl/J2D_GL/wglext.h ../../../src/windows/native/sun/java2d/opengl/OGLFuncs_md.h
   9.289 -
   9.290 -$(OBJDIR)/OGLBufImgOps.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLContext.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/glext.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/gl.h ../../../src/share/native/sun/java2d/opengl/OGLBufImgOps.h ../../../src/share/native/sun/java2d/opengl/OGLContext.h ../../../src/share/native/sun/java2d/opengl/OGLFuncMacros.h ../../../src/share/native/sun/java2d/opengl/OGLFuncs.h ../../../src/share/native/sun/java2d/opengl/OGLRenderQueue.h ../../../src/share/native/sun/java2d/opengl/OGLSurfaceData.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/java2d/opengl/J2D_GL/wglext.h ../../../src/windows/native/sun/java2d/opengl/OGLFuncs_md.h
   9.291 -
   9.292 -$(OBJDIR)/OGLContext.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLContext.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h $(CLASSHDRDIR)/sun_java2d_SunGraphics2D.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/glext.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/gl.h ../../../src/share/native/sun/java2d/opengl/OGLContext.h ../../../src/share/native/sun/java2d/opengl/OGLFuncMacros.h ../../../src/share/native/sun/java2d/opengl/OGLFuncs.h ../../../src/share/native/sun/java2d/opengl/OGLRenderQueue.h ../../../src/share/native/sun/java2d/opengl/OGLSurfaceData.h ../../../src/share/native/sun/java2d/pipe/Region.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/java2d/opengl/J2D_GL/wglext.h ../../../src/windows/native/sun/java2d/opengl/OGLFuncs_md.h
   9.293 -
   9.294 -$(OBJDIR)/OGLFuncs.obj::	../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/glext.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/gl.h ../../../src/share/native/sun/java2d/opengl/OGLFuncMacros.h ../../../src/share/native/sun/java2d/opengl/OGLFuncs.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/opengl/J2D_GL/wglext.h ../../../src/windows/native/sun/java2d/opengl/OGLFuncs_md.h
   9.295 -
   9.296 -$(OBJDIR)/OGLMaskBlit.obj::	$(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLContext.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/glext.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/gl.h ../../../src/share/native/sun/java2d/opengl/OGLContext.h ../../../src/share/native/sun/java2d/opengl/OGLFuncMacros.h ../../../src/share/native/sun/java2d/opengl/OGLFuncs.h ../../../src/share/native/sun/java2d/opengl/OGLMaskBlit.h ../../../src/share/native/sun/java2d/opengl/OGLRenderQueue.h ../../../src/share/native/sun/java2d/opengl/OGLSurfaceData.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/java2d/opengl/J2D_GL/wglext.h ../../../src/windows/native/sun/java2d/opengl/OGLFuncs_md.h
   9.297 -
   9.298 -$(OBJDIR)/OGLMaskFill.obj::	$(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLContext.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLMaskFill.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/glext.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/gl.h ../../../src/share/native/sun/java2d/opengl/OGLContext.h ../../../src/share/native/sun/java2d/opengl/OGLFuncMacros.h ../../../src/share/native/sun/java2d/opengl/OGLFuncs.h ../../../src/share/native/sun/java2d/opengl/OGLMaskFill.h ../../../src/share/native/sun/java2d/opengl/OGLRenderQueue.h ../../../src/share/native/sun/java2d/opengl/OGLSurfaceData.h ../../../src/share/native/sun/java2d/opengl/OGLVertexCache.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/java2d/opengl/J2D_GL/wglext.h ../../../src/windows/native/sun/java2d/opengl/OGLFuncs_md.h
   9.299 -
   9.300 -$(OBJDIR)/OGLPaints.obj::	$(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLContext.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedPaints.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h $(CLASSHDRDIR)/sun_java2d_SunGraphics2D.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/glext.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/gl.h ../../../src/share/native/sun/java2d/opengl/OGLContext.h ../../../src/share/native/sun/java2d/opengl/OGLFuncMacros.h ../../../src/share/native/sun/java2d/opengl/OGLFuncs.h ../../../src/share/native/sun/java2d/opengl/OGLPaints.h ../../../src/share/native/sun/java2d/opengl/OGLRenderQueue.h ../../../src/share/native/sun/java2d/opengl/OGLSurfaceData.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/java2d/opengl/J2D_GL/wglext.h ../../../src/windows/native/sun/java2d/opengl/OGLFuncs_md.h
   9.301 -
   9.302 -$(OBJDIR)/OGLRenderer.obj::	$(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLContext.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLRenderer.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedRenderPipe.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/glext.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/gl.h ../../../src/share/native/sun/java2d/opengl/OGLContext.h ../../../src/share/native/sun/java2d/opengl/OGLFuncMacros.h ../../../src/share/native/sun/java2d/opengl/OGLFuncs.h ../../../src/share/native/sun/java2d/opengl/OGLRenderer.h ../../../src/share/native/sun/java2d/opengl/OGLRenderQueue.h ../../../src/share/native/sun/java2d/opengl/OGLSurfaceData.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/java2d/opengl/J2D_GL/wglext.h ../../../src/windows/native/sun/java2d/opengl/OGLFuncs_md.h
   9.303 -
   9.304 -$(OBJDIR)/OGLRenderQueue.obj::	$(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLBlitLoops.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLContext.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedOpCodes.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedRenderPipe.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedTextPipe.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/glext.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/gl.h ../../../src/share/native/sun/java2d/opengl/OGLBlitLoops.h ../../../src/share/native/sun/java2d/opengl/OGLBufImgOps.h ../../../src/share/native/sun/java2d/opengl/OGLContext.h ../../../src/share/native/sun/java2d/opengl/OGLFuncMacros.h ../../../src/share/native/sun/java2d/opengl/OGLFuncs.h ../../../src/share/native/sun/java2d/opengl/OGLMaskBlit.h ../../../src/share/native/sun/java2d/opengl/OGLMaskFill.h ../../../src/share/native/sun/java2d/opengl/OGLPaints.h ../../../src/share/native/sun/java2d/opengl/OGLRenderer.h ../../../src/share/native/sun/java2d/opengl/OGLRenderQueue.h ../../../src/share/native/sun/java2d/opengl/OGLSurfaceData.h ../../../src/share/native/sun/java2d/opengl/OGLTextRenderer.h ../../../src/share/native/sun/java2d/opengl/OGLVertexCache.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/java2d/opengl/J2D_GL/wglext.h ../../../src/windows/native/sun/java2d/opengl/OGLFuncs_md.h
   9.305 -
   9.306 -$(OBJDIR)/OGLSurfaceData.obj::	$(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/glext.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/gl.h ../../../src/share/native/sun/java2d/opengl/OGLFuncMacros.h ../../../src/share/native/sun/java2d/opengl/OGLFuncs.h ../../../src/share/native/sun/java2d/opengl/OGLSurfaceData.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/opengl/J2D_GL/wglext.h ../../../src/windows/native/sun/java2d/opengl/OGLFuncs_md.h
   9.307 -
   9.308 -$(OBJDIR)/OGLTextRenderer.obj::	$(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLContext.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLSurfaceData.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLTextRenderer.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedTextPipe.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/font/AccelGlyphCache.h ../../../src/share/native/sun/font/fontscalerdefs.h ../../../src/share/native/sun/font/sunfontids.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/glext.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/gl.h ../../../src/share/native/sun/java2d/opengl/OGLContext.h ../../../src/share/native/sun/java2d/opengl/OGLFuncMacros.h ../../../src/share/native/sun/java2d/opengl/OGLFuncs.h ../../../src/share/native/sun/java2d/opengl/OGLRenderQueue.h ../../../src/share/native/sun/java2d/opengl/OGLSurfaceData.h ../../../src/share/native/sun/java2d/opengl/OGLTextRenderer.h ../../../src/share/native/sun/java2d/opengl/OGLVertexCache.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/java2d/opengl/J2D_GL/wglext.h ../../../src/windows/native/sun/java2d/opengl/OGLFuncs_md.h
   9.309 -
   9.310 -$(OBJDIR)/OGLVertexCache.obj::	$(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLContext.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h $(CLASSHDRDIR)/sun_java2d_SunGraphics2D.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/glext.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/gl.h ../../../src/share/native/sun/java2d/opengl/OGLContext.h ../../../src/share/native/sun/java2d/opengl/OGLFuncMacros.h ../../../src/share/native/sun/java2d/opengl/OGLFuncs.h ../../../src/share/native/sun/java2d/opengl/OGLPaints.h ../../../src/share/native/sun/java2d/opengl/OGLSurfaceData.h ../../../src/share/native/sun/java2d/opengl/OGLVertexCache.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/java2d/opengl/J2D_GL/wglext.h ../../../src/windows/native/sun/java2d/opengl/OGLFuncs_md.h
   9.311 -
   9.312 -$(OBJDIR)/ProcessPath.obj::	$(CLASSHDRDIR)/java_awt_geom_PathIterator.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/java2d/loops/ProcessPath.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.313 -
   9.314 -$(OBJDIR)/Region.obj::	../../../src/share/javavm/export/jni.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/java2d/pipe/Region.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/jlong_md.h
   9.315 -
   9.316 -$(OBJDIR)/RenderBuffer.obj::	$(CLASSHDRDIR)/sun_java2d_pipe_RenderBuffer.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/jlong_md.h
   9.317 -
   9.318 -$(OBJDIR)/ScaledBlit.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/sun_java2d_loops_ScaledBlit.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/pipe/Region.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.319 -
   9.320 -$(OBJDIR)/ShapeSpanIterator.obj::	$(CLASSHDRDIR)/java_awt_geom_PathIterator.h $(CLASSHDRDIR)/sun_java2d_pipe_ShapeSpanIterator.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/java2d/pipe/PathConsumer2D.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.321 -
   9.322 -$(OBJDIR)/ShellFolder2.obj::	../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.323 -
   9.324 -$(OBJDIR)/SpanClipRenderer.obj::	$(CLASSHDRDIR)/sun_java2d_pipe_RegionIterator.h $(CLASSHDRDIR)/sun_java2d_pipe_SpanClipRenderer.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/jlong_md.h
   9.325 -
   9.326 -$(OBJDIR)/SurfaceData.obj::	../../../src/share/javavm/export/jni.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/java2d/Disposer.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/jlong_md.h
   9.327 -
   9.328 -$(OBJDIR)/ThemeReader.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_ThemeReader.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.329 -
   9.330 -$(OBJDIR)/ThreeByteBgr.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/Any3Byte.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntArgbBm.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbPre.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/ThreeByteBgr.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.331 -
   9.332 -$(OBJDIR)/Trace.obj::	../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h
   9.333 -
   9.334 -$(OBJDIR)/TransformHelper.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/sun_java2d_loops_TransformHelper.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/pipe/Region.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.335 -
   9.336 -$(OBJDIR)/Ushort4444Argb.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyShort.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntArgbBm.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/ThreeByteBgr.h ../../../src/share/native/sun/java2d/loops/Ushort4444Argb.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.337 -
   9.338 -$(OBJDIR)/Ushort555Rgb.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyShort.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntArgbBm.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbPre.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/ThreeByteBgr.h ../../../src/share/native/sun/java2d/loops/Ushort555Rgb.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.339 -
   9.340 -$(OBJDIR)/Ushort555Rgbx.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyShort.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntArgbBm.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/ThreeByteBgr.h ../../../src/share/native/sun/java2d/loops/Ushort555Rgbx.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.341 -
   9.342 -$(OBJDIR)/Ushort565Rgb.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyShort.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntArgbBm.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbPre.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/ThreeByteBgr.h ../../../src/share/native/sun/java2d/loops/Ushort4444Argb.h ../../../src/share/native/sun/java2d/loops/Ushort565Rgb.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.343 -
   9.344 -$(OBJDIR)/UshortGray.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyShort.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntArgbBm.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbPre.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/ThreeByteBgr.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.345 -
   9.346 -$(OBJDIR)/UshortIndexed.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyByte.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/Index12Gray.h ../../../src/share/native/sun/java2d/loops/IntArgbBm.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbPre.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/ThreeByteBgr.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/loops/UshortIndexed.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.347 -
   9.348 -$(OBJDIR)/WGLGraphicsConfig.obj::	$(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLContext.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLSurfaceData.h $(CLASSHDRDIR)/sun_java2d_opengl_WGLGraphicsConfig.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/glext.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/gl.h ../../../src/share/native/sun/java2d/opengl/OGLContext.h ../../../src/share/native/sun/java2d/opengl/OGLFuncMacros.h ../../../src/share/native/sun/java2d/opengl/OGLFuncs.h ../../../src/share/native/sun/java2d/opengl/OGLSurfaceData.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/java2d/opengl/J2D_GL/wglext.h ../../../src/windows/native/sun/java2d/opengl/OGLFuncs_md.h ../../../src/windows/native/sun/java2d/opengl/WGLGraphicsConfig.h ../../../src/windows/native/sun/java2d/opengl/WGLSurfaceData.h
   9.349 -
   9.350 -$(OBJDIR)/WGLSurfaceData.obj::	$(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLContext.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLSurfaceData.h $(CLASSHDRDIR)/sun_java2d_opengl_WGLSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/glext.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/gl.h ../../../src/share/native/sun/java2d/opengl/OGLContext.h ../../../src/share/native/sun/java2d/opengl/OGLFuncMacros.h ../../../src/share/native/sun/java2d/opengl/OGLFuncs.h ../../../src/share/native/sun/java2d/opengl/OGLRenderQueue.h ../../../src/share/native/sun/java2d/opengl/OGLSurfaceData.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/java2d/opengl/J2D_GL/wglext.h ../../../src/windows/native/sun/java2d/opengl/OGLFuncs_md.h ../../../src/windows/native/sun/java2d/opengl/WGLGraphicsConfig.h ../../../src/windows/native/sun/java2d/opengl/WGLSurfaceData.h
   9.351 -
   9.352 -$(OBJDIR)/WindowsFlags.obj::	../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/WindowsFlags.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.353 -
   9.354 -$(OBJDIR)/WPrinterJob.obj::	$(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_PrintControl.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.355 +$(OBJDIR)/AccelGlyphCache.obj::	../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/font/AccelGlyphCache.h ../../../src/share/native/sun/font/fontscalerdefs.h ../../../src/share/native/sun/font/sunfontids.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h
   9.356 +
   9.357 +$(OBJDIR)/AlphaMacros.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.358 +
   9.359 +$(OBJDIR)/AlphaMath.obj::	../../../src/share/native/sun/java2d/loops/AlphaMath.h
   9.360 +
   9.361 +$(OBJDIR)/Any3Byte.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/Any3Byte.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.362 +
   9.363 +$(OBJDIR)/Any4Byte.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/Any4Byte.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.364 +
   9.365 +$(OBJDIR)/AnyByte.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyByte.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.366 +
   9.367 +$(OBJDIR)/AnyInt.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyInt.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.368 +
   9.369 +$(OBJDIR)/AnyShort.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyShort.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.370 +
   9.371 +$(OBJDIR)/awt_AWTEvent.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_AWTEvent.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.372 +
   9.373 +$(OBJDIR)/awt_BitmapUtil.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_BitmapUtil.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.374 +
   9.375 +$(OBJDIR)/awt_Brush.obj::	$(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.376 +
   9.377 +$(OBJDIR)/awt_Button.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Button.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WButtonPeer.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Button.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.378 +
   9.379 +$(OBJDIR)/awt_Canvas.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsConfig.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.380 +
   9.381 +$(OBJDIR)/awt_Checkbox.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Checkbox.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WCheckboxPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Checkbox.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.382 +
   9.383 +$(OBJDIR)/awt_Choice.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Choice.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_InputEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_FontMetrics.h $(CLASSHDRDIR)/java_awt_Toolkit.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WChoicePeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Choice.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Container.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Dimension.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/ComCtl32Util.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.384 +
   9.385 +$(OBJDIR)/awt_Clipboard.obj::	$(CLASSHDRDIR)/sun_awt_windows_WClipboard.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Clipboard.h ../../../src/windows/native/sun/windows/awt_DataTransferer.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.386 +
   9.387 +$(OBJDIR)/awt_Color.obj::	$(CLASSHDRDIR)/sun_awt_windows_WColor.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Color.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.388 +
   9.389 +$(OBJDIR)/awt_Component.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Color.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_InputEvent.h $(CLASSHDRDIR)/java_awt_event_InputMethodEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_MouseWheelEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_FontMetrics.h $(CLASSHDRDIR)/java_awt_Frame.h $(CLASSHDRDIR)/java_awt_Insets.h $(CLASSHDRDIR)/java_awt_MenuBar.h $(CLASSHDRDIR)/java_awt_MenuComponent.h $(CLASSHDRDIR)/java_awt_Menu.h $(CLASSHDRDIR)/java_awt_MenuItem.h $(CLASSHDRDIR)/java_awt_peer_MenuComponentPeer.h $(CLASSHDRDIR)/java_awt_Toolkit.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WFramePeer.h $(CLASSHDRDIR)/sun_awt_windows_WInputMethod.h $(CLASSHDRDIR)/sun_awt_windows_WMenuBarPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuItemPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuPeer.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WPanelPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jawt.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/pipe/Region.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_AWTEvent.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Cursor.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Dimension.h ../../../src/windows/native/sun/windows/awt_DnDDT.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_Frame.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_InputEvent.h ../../../src/windows/native/sun/windows/awt_InputTextInfor.h ../../../src/windows/native/sun/windows/awt_Insets.h ../../../src/windows/native/sun/windows/awt_KeyEvent.h ../../../src/windows/native/sun/windows/awt_MenuBar.h ../../../src/windows/native/sun/windows/awt_Menu.h ../../../src/windows/native/sun/windows/awt_MenuItem.h ../../../src/windows/native/sun/windows/awt_MouseEvent.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/ComCtl32Util.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.390 +
   9.391 +$(OBJDIR)/awt_Container.obj::	../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Container.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.392 +
   9.393 +$(OBJDIR)/awt_Cursor.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Cursor.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WCustomCursor.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WGlobalCursorManager.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Container.h ../../../src/windows/native/sun/windows/awt_Cursor.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_IconCursor.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.394 +
   9.395 +$(OBJDIR)/awt_DataTransferer.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_TextComponent.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_datatransfer_DataTransferer.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WDataTransferer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WTextComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/common/locale_str.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_DataTransferer.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_DnDDT.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_TextComponent.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.396 +
   9.397 +$(OBJDIR)/awt_Debug.obj::	$(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.398 +
   9.399 +$(OBJDIR)/awt_Desktop.obj::	../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.400 +
   9.401 +$(OBJDIR)/awt_DesktopProperties.obj::	$(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/sun_awt_windows_WDesktopProperties.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_DesktopProperties.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.402 +
   9.403 +$(OBJDIR)/awt_Dialog.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dialog.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_FontMetrics.h $(CLASSHDRDIR)/java_awt_Frame.h $(CLASSHDRDIR)/java_awt_MenuBar.h $(CLASSHDRDIR)/java_awt_MenuComponent.h $(CLASSHDRDIR)/java_awt_Menu.h $(CLASSHDRDIR)/java_awt_MenuItem.h $(CLASSHDRDIR)/java_awt_peer_MenuComponentPeer.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WDialogPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WFramePeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuBarPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuItemPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuPeer.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Dialog.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_Frame.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_MenuBar.h ../../../src/windows/native/sun/windows/awt_Menu.h ../../../src/windows/native/sun/windows/awt_MenuItem.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.404 +
   9.405 +$(OBJDIR)/awt_Dimension.obj::	../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Dimension.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.406 +
   9.407 +$(OBJDIR)/awt_DnDDS.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_dnd_DnDConstants.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_InputEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_dnd_SunDragSourceContextPeer.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WDragSourceContextPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Cursor.h ../../../src/windows/native/sun/windows/awt_DataTransferer.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_DnDDS.h ../../../src/windows/native/sun/windows/awt_DnDDT.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.408 +
   9.409 +$(OBJDIR)/awt_DnDDT.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_dnd_DnDConstants.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WDropTargetContextPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Container.h ../../../src/windows/native/sun/windows/awt_DataTransferer.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_DnDDS.h ../../../src/windows/native/sun/windows/awt_DnDDT.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.410 +
   9.411 +$(OBJDIR)/awt_DrawingSurface.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jawt.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jawt_md.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_DrawingSurface.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.412 +
   9.413 +$(OBJDIR)/awt_DCHolder.obj::	../../../src/windows/native/sun/windows/awt_DCHolder.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/stdhdrs.h ../../../src/windows/native/sun/windows/awt_ole.h
   9.414 +
   9.415 +$(OBJDIR)/awt_ole.obj::	../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/stdhdrs.h ../../../src/windows/native/sun/windows/awt_ole.h
   9.416 +
   9.417 +$(OBJDIR)/awt_Event.obj::	../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Event.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.418 +
   9.419 +$(OBJDIR)/awt_FileDialog.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dialog.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_FileDialog.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_FontMetrics.h $(CLASSHDRDIR)/java_awt_Frame.h $(CLASSHDRDIR)/java_awt_MenuBar.h $(CLASSHDRDIR)/java_awt_MenuComponent.h $(CLASSHDRDIR)/java_awt_Menu.h $(CLASSHDRDIR)/java_awt_MenuItem.h $(CLASSHDRDIR)/java_awt_peer_MenuComponentPeer.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WDialogPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFileDialogPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WFramePeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuBarPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuItemPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuPeer.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Dialog.h ../../../src/windows/native/sun/windows/awt_FileDialog.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_Frame.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_MenuBar.h ../../../src/windows/native/sun/windows/awt_Menu.h ../../../src/windows/native/sun/windows/awt_MenuItem.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/ComCtl32Util.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.420 +
   9.421 +$(OBJDIR)/awt_Font.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_FontMetrics.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WDefaultFontCharset.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WFontPeer.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/Disposer.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.422 +
   9.423 +$(OBJDIR)/awt_Frame.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dialog.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_FontMetrics.h $(CLASSHDRDIR)/java_awt_Frame.h $(CLASSHDRDIR)/java_awt_MenuBar.h $(CLASSHDRDIR)/java_awt_MenuComponent.h $(CLASSHDRDIR)/java_awt_Menu.h $(CLASSHDRDIR)/java_awt_MenuItem.h $(CLASSHDRDIR)/java_awt_peer_MenuComponentPeer.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/java_lang_Integer.h $(CLASSHDRDIR)/sun_awt_EmbeddedFrame.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WDialogPeer.h $(CLASSHDRDIR)/sun_awt_windows_WEmbeddedFrame.h $(CLASSHDRDIR)/sun_awt_windows_WEmbeddedFramePeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WFramePeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuBarPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuItemPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuPeer.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Dialog.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_Frame.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_IconCursor.h ../../../src/windows/native/sun/windows/awt_MenuBar.h ../../../src/windows/native/sun/windows/awt_Menu.h ../../../src/windows/native/sun/windows/awt_MenuItem.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/ComCtl32Util.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.424 +
   9.425 +$(OBJDIR)/awt_GDIObject.obj::	$(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.426 +
   9.427 +$(OBJDIR)/awt_IconCursor.obj::	../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_IconCursor.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.428 +
   9.429 +$(OBJDIR)/awt_ImageRep.obj::	$(CLASSHDRDIR)/sun_awt_image_ImageRepresentation.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/image/awt_parseImage.h ../../../src/share/native/sun/awt/image/imageInitIDs.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/jlong_md.h
   9.430 +
   9.431 +$(OBJDIR)/awt_ImagingLib.obj::	$(CLASSHDRDIR)/java_awt_color_ColorSpace.h $(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_image_BufferedImage.h $(CLASSHDRDIR)/java_awt_image_ConvolveOp.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/sun_awt_image_ImagingLib.h $(CLASSHDRDIR)/sun_awt_image_IntegerComponentRaster.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/image/awt_parseImage.h ../../../src/share/native/sun/awt/image/imageInitIDs.h ../../../src/share/native/sun/awt/medialib/awt_ImagingLib.h ../../../src/share/native/sun/awt/medialib/mlib_image_get.h ../../../src/share/native/sun/awt/medialib/mlib_image_types.h ../../../src/share/native/sun/awt/medialib/mlib_status.h ../../../src/share/native/sun/awt/medialib/mlib_types.h ../../../src/share/native/sun/awt/medialib/safe_alloc.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/windows/awt_Mlib.h
   9.432 +
   9.433 +$(OBJDIR)/awt_InputEvent.obj::	../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_InputEvent.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.434 +
   9.435 +$(OBJDIR)/awt_InputMethod.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_InputMethodEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WInputMethodDescriptor.h $(CLASSHDRDIR)/sun_awt_windows_WInputMethod.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/common/locale_str.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_AWTEvent.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.436 +
   9.437 +$(OBJDIR)/awt_InputTextInfor.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_InputTextInfor.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.438 +
   9.439 +$(OBJDIR)/awt_Insets.obj::	../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_Insets.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.440 +
   9.441 +$(OBJDIR)/awt_KeyboardFocusManager.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_KeyboardFocusManager.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.442 +
   9.443 +$(OBJDIR)/awt_KeyEvent.obj::	../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_KeyEvent.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.444 +
   9.445 +$(OBJDIR)/awt_Label.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_Label.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WLabelPeer.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_Label.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.446 +
   9.447 +$(OBJDIR)/awt_List.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_List.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WListPeer.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Dimension.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_List.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/ComCtl32Util.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.448 +
   9.449 +$(OBJDIR)/awt_MenuBar.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_FontMetrics.h $(CLASSHDRDIR)/java_awt_Frame.h $(CLASSHDRDIR)/java_awt_MenuBar.h $(CLASSHDRDIR)/java_awt_MenuComponent.h $(CLASSHDRDIR)/java_awt_Menu.h $(CLASSHDRDIR)/java_awt_MenuItem.h $(CLASSHDRDIR)/java_awt_peer_MenuComponentPeer.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WFramePeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuBarPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuItemPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuPeer.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_Frame.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_MenuBar.h ../../../src/windows/native/sun/windows/awt_Menu.h ../../../src/windows/native/sun/windows/awt_MenuItem.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.450 +
   9.451 +$(OBJDIR)/awt_MenuItem.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_CheckboxMenuItem.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_InputEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_FontMetrics.h $(CLASSHDRDIR)/java_awt_MenuBar.h $(CLASSHDRDIR)/java_awt_MenuComponent.h $(CLASSHDRDIR)/java_awt_Menu.h $(CLASSHDRDIR)/java_awt_MenuItem.h $(CLASSHDRDIR)/java_awt_peer_MenuComponentPeer.h $(CLASSHDRDIR)/java_awt_Toolkit.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCheckboxMenuItemPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WFramePeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuBarPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuItemPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuPeer.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_DesktopProperties.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_MenuBar.h ../../../src/windows/native/sun/windows/awt_Menu.h ../../../src/windows/native/sun/windows/awt_MenuItem.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.452 +
   9.453 +$(OBJDIR)/awt_Menu.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_FontMetrics.h $(CLASSHDRDIR)/java_awt_Frame.h $(CLASSHDRDIR)/java_awt_MenuBar.h $(CLASSHDRDIR)/java_awt_MenuComponent.h $(CLASSHDRDIR)/java_awt_Menu.h $(CLASSHDRDIR)/java_awt_MenuItem.h $(CLASSHDRDIR)/java_awt_peer_MenuComponentPeer.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WFramePeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuBarPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuItemPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuPeer.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_Frame.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_MenuBar.h ../../../src/windows/native/sun/windows/awt_Menu.h ../../../src/windows/native/sun/windows/awt_MenuItem.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.454 +
   9.455 +$(OBJDIR)/awt_Mlib.obj::	$(CLASSHDRDIR)/java_awt_image_BufferedImage.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/medialib/awt_ImagingLib.h ../../../src/share/native/sun/awt/medialib/mlib_image_get.h ../../../src/share/native/sun/awt/medialib/mlib_image_types.h ../../../src/share/native/sun/awt/medialib/mlib_status.h ../../../src/share/native/sun/awt/medialib/mlib_types.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Mlib.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.456 +
   9.457 +$(OBJDIR)/awt_MouseEvent.obj::	../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_MouseEvent.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.458 +
   9.459 +$(OBJDIR)/awt_new.obj::	$(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_new.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.460 +
   9.461 +$(OBJDIR)/awt_Object.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.462 +
   9.463 +$(OBJDIR)/awt_Palette.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_CustomPaletteDef.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/img_util_md.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.464 +
   9.465 +$(OBJDIR)/awt_Panel.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Panel.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.466 +
   9.467 +$(OBJDIR)/awt_parseImage.obj::	$(CLASSHDRDIR)/java_awt_color_ColorSpace.h $(CLASSHDRDIR)/java_awt_image_BufferedImage.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/sun_awt_image_ImagingLib.h $(CLASSHDRDIR)/sun_awt_image_IntegerComponentRaster.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/image/awt_parseImage.h ../../../src/share/native/sun/awt/image/imageInitIDs.h ../../../src/share/native/sun/awt/medialib/awt_ImagingLib.h ../../../src/share/native/sun/awt/medialib/mlib_image_get.h ../../../src/share/native/sun/awt/medialib/mlib_image_types.h ../../../src/share/native/sun/awt/medialib/mlib_status.h ../../../src/share/native/sun/awt/medialib/mlib_types.h ../../../src/share/native/sun/awt/medialib/safe_alloc.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/windows/awt_Mlib.h
   9.468 +
   9.469 +$(OBJDIR)/awt_Pen.obj::	$(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.470 +
   9.471 +$(OBJDIR)/awt_PopupMenu.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_FontMetrics.h $(CLASSHDRDIR)/java_awt_MenuComponent.h $(CLASSHDRDIR)/java_awt_Menu.h $(CLASSHDRDIR)/java_awt_MenuItem.h $(CLASSHDRDIR)/java_awt_peer_MenuComponentPeer.h $(CLASSHDRDIR)/java_awt_PopupMenu.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WMenuItemPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuPeer.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WPopupMenuPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Event.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_Menu.h ../../../src/windows/native/sun/windows/awt_MenuItem.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_PopupMenu.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.472 +
   9.473 +$(OBJDIR)/awt_PrintControl.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_PrintControl.h ../../../src/windows/native/sun/windows/awt_PrintDialog.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.474 +
   9.475 +$(OBJDIR)/awt_PrintDialog.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dialog.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_FontMetrics.h $(CLASSHDRDIR)/java_awt_Frame.h $(CLASSHDRDIR)/java_awt_MenuBar.h $(CLASSHDRDIR)/java_awt_MenuComponent.h $(CLASSHDRDIR)/java_awt_Menu.h $(CLASSHDRDIR)/java_awt_MenuItem.h $(CLASSHDRDIR)/java_awt_peer_MenuComponentPeer.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WDialogPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WFramePeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuBarPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuItemPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuPeer.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WPrintDialog.h $(CLASSHDRDIR)/sun_awt_windows_WPrintDialogPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Dialog.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_Frame.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_MenuBar.h ../../../src/windows/native/sun/windows/awt_Menu.h ../../../src/windows/native/sun/windows/awt_MenuItem.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_PrintControl.h ../../../src/windows/native/sun/windows/awt_PrintDialog.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/ComCtl32Util.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.476 +
   9.477 +$(OBJDIR)/awt_PrintJob.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dialog.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_FontMetrics.h $(CLASSHDRDIR)/java_awt_Frame.h $(CLASSHDRDIR)/java_awt_MenuBar.h $(CLASSHDRDIR)/java_awt_MenuComponent.h $(CLASSHDRDIR)/java_awt_Menu.h $(CLASSHDRDIR)/java_awt_MenuItem.h $(CLASSHDRDIR)/java_awt_peer_MenuComponentPeer.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WDialogPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WFramePeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuBarPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuItemPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuPeer.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WPrinterJob.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Dialog.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_Frame.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_MenuBar.h ../../../src/windows/native/sun/windows/awt_Menu.h ../../../src/windows/native/sun/windows/awt_MenuItem.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_PrintControl.h ../../../src/windows/native/sun/windows/awt_PrintDialog.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/ComCtl32Util.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.478 +
   9.479 +$(OBJDIR)/awt_Rectangle.obj::	../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_Rectangle.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.480 +
   9.481 +$(OBJDIR)/awt_Robot.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_InputEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WRobotPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Robot.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.482 +
   9.483 +$(OBJDIR)/awt_Scrollbar.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_Scrollbar.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WScrollbarPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Scrollbar.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.484 +
   9.485 +$(OBJDIR)/awt_ScrollPane.obj::	$(CLASSHDRDIR)/java_awt_Adjustable.h $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_AdjustmentEvent.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_Insets.h $(CLASSHDRDIR)/java_awt_Scrollbar.h $(CLASSHDRDIR)/java_awt_ScrollPaneAdjustable.h $(CLASSHDRDIR)/java_awt_ScrollPane.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WScrollbarPeer.h $(CLASSHDRDIR)/sun_awt_windows_WScrollPanePeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Container.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_Insets.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Panel.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Scrollbar.h ../../../src/windows/native/sun/windows/awt_ScrollPane.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.486 +
   9.487 +$(OBJDIR)/awt_TextArea.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_FontMetrics.h $(CLASSHDRDIR)/java_awt_Frame.h $(CLASSHDRDIR)/java_awt_MenuBar.h $(CLASSHDRDIR)/java_awt_MenuComponent.h $(CLASSHDRDIR)/java_awt_Menu.h $(CLASSHDRDIR)/java_awt_MenuItem.h $(CLASSHDRDIR)/java_awt_peer_MenuComponentPeer.h $(CLASSHDRDIR)/java_awt_TextArea.h $(CLASSHDRDIR)/java_awt_TextComponent.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WFramePeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuBarPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuItemPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuPeer.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WTextAreaPeer.h $(CLASSHDRDIR)/sun_awt_windows_WTextComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_Frame.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_MenuBar.h ../../../src/windows/native/sun/windows/awt_Menu.h ../../../src/windows/native/sun/windows/awt_MenuItem.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_TextArea.h ../../../src/windows/native/sun/windows/awt_TextComponent.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.488 +
   9.489 +$(OBJDIR)/awt_TextComponent.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_TextComponent.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WTextComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_TextComponent.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.490 +
   9.491 +$(OBJDIR)/awt_TextField.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_TextComponent.h $(CLASSHDRDIR)/java_awt_TextField.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WTextComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WTextFieldPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_TextComponent.h ../../../src/windows/native/sun/windows/awt_TextField.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.492 +
   9.493 +$(OBJDIR)/awt_Toolkit.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dialog.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_InputMethodEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_FileDialog.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_FontMetrics.h $(CLASSHDRDIR)/java_awt_Frame.h $(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_List.h $(CLASSHDRDIR)/java_awt_MenuBar.h $(CLASSHDRDIR)/java_awt_MenuComponent.h $(CLASSHDRDIR)/java_awt_Menu.h $(CLASSHDRDIR)/java_awt_MenuItem.h $(CLASSHDRDIR)/java_awt_peer_ComponentPeer.h $(CLASSHDRDIR)/java_awt_peer_MenuComponentPeer.h $(CLASSHDRDIR)/java_awt_PopupMenu.h $(CLASSHDRDIR)/java_awt_Toolkit.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WDialogPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFileDialogPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WFramePeer.h $(CLASSHDRDIR)/sun_awt_windows_WListPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuBarPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuItemPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuPeer.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WPopupMenuPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelDeviceEventNotifier.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jawt.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/ShaderList.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jawt_md.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/d3d/D3DContext.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskCache.h ../../../src/windows/native/sun/java2d/d3d/D3DPipeline.h ../../../src/windows/native/sun/java2d/d3d/D3DPipelineManager.h ../../../src/windows/native/sun/java2d/d3d/D3DResourceManager.h ../../../src/windows/native/sun/java2d/d3d/D3DSurfaceData.h ../../../src/windows/native/sun/java2d/d3d/D3DVertexCacher.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_AWTEvent.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Clipboard.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Cursor.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_DesktopProperties.h ../../../src/windows/native/sun/windows/awt_Dialog.h ../../../src/windows/native/sun/windows/awt_DnDDS.h ../../../src/windows/native/sun/windows/awt_DnDDT.h ../../../src/windows/native/sun/windows/awt_DrawingSurface.h ../../../src/windows/native/sun/windows/awt_FileDialog.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_Frame.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_InputEvent.h ../../../src/windows/native/sun/windows/awt_KeyEvent.h ../../../src/windows/native/sun/windows/awt_List.h ../../../src/windows/native/sun/windows/awt_MenuBar.h ../../../src/windows/native/sun/windows/awt_Menu.h ../../../src/windows/native/sun/windows/awt_MenuItem.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_new.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_PopupMenu.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/CmdIDList.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/ComCtl32Util.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/DllUtil.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.494 +
   9.495 +$(OBJDIR)/awt_TrayIcon.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_ActionEvent.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_InputEvent.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_TrayIcon.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WTrayIconPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_AWTEvent.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_TrayIcon.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.496 +
   9.497 +$(OBJDIR)/awt_Win32GraphicsConfig.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_image_DataBuffer.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_Win32GraphicsConfig.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsConfig.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.498 +
   9.499 +$(OBJDIR)/awt_Win32GraphicsDevice.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_color_ColorSpace.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_image_DataBuffer.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_Win32GraphicsDevice.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/awt/image/dither.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/img_util_md.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.500 +
   9.501 +$(OBJDIR)/awt_Win32GraphicsEnv.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_Win32GraphicsEnvironment.h $(CLASSHDRDIR)/sun_awt_Win32FontManager.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/java2d/windows/WindowsFlags.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/DllUtil.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.502 +
   9.503 +$(OBJDIR)/awt_Window.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Container.h $(CLASSHDRDIR)/java_awt_Dialog.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_ComponentEvent.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_FontMetrics.h $(CLASSHDRDIR)/java_awt_Frame.h $(CLASSHDRDIR)/java_awt_Insets.h $(CLASSHDRDIR)/java_awt_MenuBar.h $(CLASSHDRDIR)/java_awt_MenuComponent.h $(CLASSHDRDIR)/java_awt_Menu.h $(CLASSHDRDIR)/java_awt_MenuItem.h $(CLASSHDRDIR)/java_awt_peer_MenuComponentPeer.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WDialogPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WFramePeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuBarPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuItemPeer.h $(CLASSHDRDIR)/sun_awt_windows_WMenuPeer.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_BitmapUtil.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Container.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Dialog.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_Frame.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awt_IconCursor.h ../../../src/windows/native/sun/windows/awt_Insets.h ../../../src/windows/native/sun/windows/awt_MenuBar.h ../../../src/windows/native/sun/windows/awt_Menu.h ../../../src/windows/native/sun/windows/awt_MenuItem.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Panel.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/ComCtl32Util.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.504 +
   9.505 +$(OBJDIR)/BlitBg.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/sun_java2d_loops_BlitBg.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/pipe/Region.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.506 +
   9.507 +$(OBJDIR)/Blit.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/sun_java2d_loops_Blit.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/pipe/Region.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.508 +
   9.509 +$(OBJDIR)/BufferedMaskBlit.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedMaskBlit.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedOpCodes.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntBgr.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.510 +
   9.511 +$(OBJDIR)/BufferedRenderPipe.obj::	$(CLASSHDRDIR)/sun_java2d_pipe_BufferedOpCodes.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedRenderPipe.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h
   9.512 +
   9.513 +$(OBJDIR)/BufImgSurfaceData.obj::	$(CLASSHDRDIR)/sun_awt_image_BufImgSurfaceData.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/image/BufImgSurfaceData.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/img_util_md.h
   9.514 +
   9.515 +$(OBJDIR)/ByteBinary1Bit.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyByteBinary.h ../../../src/share/native/sun/java2d/loops/ByteBinary1Bit.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.516 +
   9.517 +$(OBJDIR)/ByteBinary2Bit.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyByteBinary.h ../../../src/share/native/sun/java2d/loops/ByteBinary2Bit.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.518 +
   9.519 +$(OBJDIR)/ByteBinary4Bit.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyByteBinary.h ../../../src/share/native/sun/java2d/loops/ByteBinary4Bit.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.520 +
   9.521 +$(OBJDIR)/ByteGray.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyByte.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/Index12Gray.h ../../../src/share/native/sun/java2d/loops/Index8Gray.h ../../../src/share/native/sun/java2d/loops/IntArgbBm.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbPre.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/ThreeByteBgr.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.522 +
   9.523 +$(OBJDIR)/ByteIndexed.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyByte.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/Index12Gray.h ../../../src/share/native/sun/java2d/loops/IntArgbBm.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbPre.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/ThreeByteBgr.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.524 +
   9.525 +$(OBJDIR)/CmdIDList.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/CmdIDList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.526 +
   9.527 +$(OBJDIR)/ComCtl32Util.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/ComCtl32Util.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.528 +
   9.529 +$(OBJDIR)/D3DBlitLoops.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DBlitLoops.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelDeviceEventNotifier.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbPre.h ../../../src/share/native/sun/java2d/loops/IntBgr.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/Ushort555Rgb.h ../../../src/share/native/sun/java2d/loops/Ushort565Rgb.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/ShaderList.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/d3d/D3DBlitLoops.h ../../../src/windows/native/sun/java2d/d3d/D3DContext.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskCache.h ../../../src/windows/native/sun/java2d/d3d/D3DPipeline.h ../../../src/windows/native/sun/java2d/d3d/D3DRenderQueue.h ../../../src/windows/native/sun/java2d/d3d/D3DResourceManager.h ../../../src/windows/native/sun/java2d/d3d/D3DSurfaceData.h ../../../src/windows/native/sun/java2d/d3d/D3DVertexCacher.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.530 +
   9.531 +$(OBJDIR)/D3DBufImgOps.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelDeviceEventNotifier.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/ShaderList.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/d3d/D3DBufImgOps.h ../../../src/windows/native/sun/java2d/d3d/D3DContext.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskCache.h ../../../src/windows/native/sun/java2d/d3d/D3DPipeline.h ../../../src/windows/native/sun/java2d/d3d/D3DRenderQueue.h ../../../src/windows/native/sun/java2d/d3d/D3DResourceManager.h ../../../src/windows/native/sun/java2d/d3d/D3DSurfaceData.h ../../../src/windows/native/sun/java2d/d3d/D3DVertexCacher.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.532 +
   9.533 +$(OBJDIR)/D3DContext.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedTextPipe.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelDeviceEventNotifier.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h $(CLASSHDRDIR)/sun_java2d_SunGraphics2D.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/font/AccelGlyphCache.h ../../../src/share/native/sun/font/fontscalerdefs.h ../../../src/share/native/sun/font/sunfontids.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/ShaderList.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/d3d/D3DBufImgOps.h ../../../src/windows/native/sun/java2d/d3d/D3DContext.h ../../../src/windows/native/sun/java2d/d3d/D3DGlyphCache.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskCache.h ../../../src/windows/native/sun/java2d/d3d/D3DPaints.h ../../../src/windows/native/sun/java2d/d3d/D3DPipeline.h ../../../src/windows/native/sun/java2d/d3d/D3DPipelineManager.h ../../../src/windows/native/sun/java2d/d3d/D3DRenderQueue.h ../../../src/windows/native/sun/java2d/d3d/D3DResourceManager.h ../../../src/windows/native/sun/java2d/d3d/D3DShaders.h ../../../src/windows/native/sun/java2d/d3d/D3DSurfaceData.h ../../../src/windows/native/sun/java2d/d3d/D3DTextRenderer.h ../../../src/windows/native/sun/java2d/d3d/D3DVertexCacher.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.534 +
   9.535 +$(OBJDIR)/D3DGlyphCache.obj::	$(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedTextPipe.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelDeviceEventNotifier.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/font/AccelGlyphCache.h ../../../src/share/native/sun/font/fontscalerdefs.h ../../../src/share/native/sun/font/sunfontids.h ../../../src/share/native/sun/java2d/ShaderList.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/d3d/D3DContext.h ../../../src/windows/native/sun/java2d/d3d/D3DGlyphCache.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskCache.h ../../../src/windows/native/sun/java2d/d3d/D3DPipeline.h ../../../src/windows/native/sun/java2d/d3d/D3DRenderQueue.h ../../../src/windows/native/sun/java2d/d3d/D3DResourceManager.h ../../../src/windows/native/sun/java2d/d3d/D3DSurfaceData.h ../../../src/windows/native/sun/java2d/d3d/D3DTextRenderer.h ../../../src/windows/native/sun/java2d/d3d/D3DVertexCacher.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.536 +
   9.537 +$(OBJDIR)/D3DGraphicsDevice.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DGraphicsDevice.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelDeviceEventNotifier.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/ShaderList.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/d3d/D3DContext.h ../../../src/windows/native/sun/java2d/d3d/D3DGraphicsDevice.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskCache.h ../../../src/windows/native/sun/java2d/d3d/D3DPipeline.h ../../../src/windows/native/sun/java2d/d3d/D3DPipelineManager.h ../../../src/windows/native/sun/java2d/d3d/D3DRenderQueue.h ../../../src/windows/native/sun/java2d/d3d/D3DResourceManager.h ../../../src/windows/native/sun/java2d/d3d/D3DSurfaceData.h ../../../src/windows/native/sun/java2d/d3d/D3DVertexCacher.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.538 +
   9.539 +$(OBJDIR)/D3DMaskBlit.obj::	$(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelDeviceEventNotifier.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/ShaderList.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/d3d/D3DContext.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskBlit.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskCache.h ../../../src/windows/native/sun/java2d/d3d/D3DPipeline.h ../../../src/windows/native/sun/java2d/d3d/D3DRenderQueue.h ../../../src/windows/native/sun/java2d/d3d/D3DResourceManager.h ../../../src/windows/native/sun/java2d/d3d/D3DSurfaceData.h ../../../src/windows/native/sun/java2d/d3d/D3DVertexCacher.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.540 +
   9.541 +$(OBJDIR)/D3DMaskCache.obj::	$(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelDeviceEventNotifier.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/ShaderList.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/d3d/D3DContext.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskCache.h ../../../src/windows/native/sun/java2d/d3d/D3DPipeline.h ../../../src/windows/native/sun/java2d/d3d/D3DResourceManager.h ../../../src/windows/native/sun/java2d/d3d/D3DSurfaceData.h ../../../src/windows/native/sun/java2d/d3d/D3DVertexCacher.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.542 +
   9.543 +$(OBJDIR)/D3DMaskFill.obj::	$(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DMaskFill.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelDeviceEventNotifier.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/ShaderList.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/d3d/D3DContext.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskCache.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskFill.h ../../../src/windows/native/sun/java2d/d3d/D3DPipeline.h ../../../src/windows/native/sun/java2d/d3d/D3DRenderQueue.h ../../../src/windows/native/sun/java2d/d3d/D3DResourceManager.h ../../../src/windows/native/sun/java2d/d3d/D3DSurfaceData.h ../../../src/windows/native/sun/java2d/d3d/D3DVertexCacher.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.544 +
   9.545 +$(OBJDIR)/D3DPaints.obj::	$(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelDeviceEventNotifier.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h $(CLASSHDRDIR)/sun_java2d_SunGraphics2D.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/ShaderList.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/d3d/D3DContext.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskCache.h ../../../src/windows/native/sun/java2d/d3d/D3DPaints.h ../../../src/windows/native/sun/java2d/d3d/D3DPipeline.h ../../../src/windows/native/sun/java2d/d3d/D3DRenderQueue.h ../../../src/windows/native/sun/java2d/d3d/D3DResourceManager.h ../../../src/windows/native/sun/java2d/d3d/D3DSurfaceData.h ../../../src/windows/native/sun/java2d/d3d/D3DVertexCacher.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.546 +
   9.547 +$(OBJDIR)/D3DPipelineManager.obj::	$(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelDeviceEventNotifier.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/ShaderList.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/d3d/D3DBadHardware.h ../../../src/windows/native/sun/java2d/d3d/D3DContext.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskCache.h ../../../src/windows/native/sun/java2d/d3d/D3DPipeline.h ../../../src/windows/native/sun/java2d/d3d/D3DPipelineManager.h ../../../src/windows/native/sun/java2d/d3d/D3DRenderQueue.h ../../../src/windows/native/sun/java2d/d3d/D3DResourceManager.h ../../../src/windows/native/sun/java2d/d3d/D3DSurfaceData.h ../../../src/windows/native/sun/java2d/d3d/D3DVertexCacher.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/java2d/windows/WindowsFlags.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.548 +
   9.549 +$(OBJDIR)/D3DRenderer.obj::	$(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DRenderer.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedRenderPipe.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelDeviceEventNotifier.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/ShaderList.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/d3d/D3DContext.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskCache.h ../../../src/windows/native/sun/java2d/d3d/D3DPipeline.h ../../../src/windows/native/sun/java2d/d3d/D3DRenderer.h ../../../src/windows/native/sun/java2d/d3d/D3DRenderQueue.h ../../../src/windows/native/sun/java2d/d3d/D3DResourceManager.h ../../../src/windows/native/sun/java2d/d3d/D3DSurfaceData.h ../../../src/windows/native/sun/java2d/d3d/D3DVertexCacher.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.550 +
   9.551 +$(OBJDIR)/D3DRenderQueue.obj::	$(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DBlitLoops.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedOpCodes.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedRenderPipe.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedTextPipe.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelDeviceEventNotifier.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h $(CLASSHDRDIR)/sun_java2d_SunGraphics2D.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/font/AccelGlyphCache.h ../../../src/share/native/sun/font/fontscalerdefs.h ../../../src/share/native/sun/font/sunfontids.h ../../../src/share/native/sun/java2d/ShaderList.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/d3d/D3DBlitLoops.h ../../../src/windows/native/sun/java2d/d3d/D3DBufImgOps.h ../../../src/windows/native/sun/java2d/d3d/D3DContext.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskBlit.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskCache.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskFill.h ../../../src/windows/native/sun/java2d/d3d/D3DPaints.h ../../../src/windows/native/sun/java2d/d3d/D3DPipeline.h ../../../src/windows/native/sun/java2d/d3d/D3DPipelineManager.h ../../../src/windows/native/sun/java2d/d3d/D3DRenderer.h ../../../src/windows/native/sun/java2d/d3d/D3DRenderQueue.h ../../../src/windows/native/sun/java2d/d3d/D3DResourceManager.h ../../../src/windows/native/sun/java2d/d3d/D3DSurfaceData.h ../../../src/windows/native/sun/java2d/d3d/D3DTextRenderer.h ../../../src/windows/native/sun/java2d/d3d/D3DVertexCacher.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.552 +
   9.553 +$(OBJDIR)/D3DResourceManager.obj::	$(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedTextPipe.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelDeviceEventNotifier.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h $(CLASSHDRDIR)/sun_java2d_SunGraphics2D.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/font/AccelGlyphCache.h ../../../src/share/native/sun/font/fontscalerdefs.h ../../../src/share/native/sun/font/sunfontids.h ../../../src/share/native/sun/java2d/ShaderList.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/d3d/D3DContext.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskCache.h ../../../src/windows/native/sun/java2d/d3d/D3DPaints.h ../../../src/windows/native/sun/java2d/d3d/D3DPipeline.h ../../../src/windows/native/sun/java2d/d3d/D3DResourceManager.h ../../../src/windows/native/sun/java2d/d3d/D3DSurfaceData.h ../../../src/windows/native/sun/java2d/d3d/D3DTextRenderer.h ../../../src/windows/native/sun/java2d/d3d/D3DVertexCacher.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.554 +
   9.555 +$(OBJDIR)/D3DSurfaceData.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/java_awt_Window.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WCanvasPeer.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_awt_windows_WWindowPeer.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelDeviceEventNotifier.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/ShaderList.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/d3d/D3DContext.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskCache.h ../../../src/windows/native/sun/java2d/d3d/D3DPipeline.h ../../../src/windows/native/sun/java2d/d3d/D3DPipelineManager.h ../../../src/windows/native/sun/java2d/d3d/D3DRenderQueue.h ../../../src/windows/native/sun/java2d/d3d/D3DResourceManager.h ../../../src/windows/native/sun/java2d/d3d/D3DSurfaceData.h ../../../src/windows/native/sun/java2d/d3d/D3DVertexCacher.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_BitmapUtil.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Canvas.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/awt_Window.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.556 +
   9.557 +$(OBJDIR)/D3DTextRenderer.obj::	$(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DSurfaceData.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DTextRenderer.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedTextPipe.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelDeviceEventNotifier.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/font/AccelGlyphCache.h ../../../src/share/native/sun/font/fontscalerdefs.h ../../../src/share/native/sun/font/sunfontids.h ../../../src/share/native/sun/java2d/ShaderList.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/d3d/D3DContext.h ../../../src/windows/native/sun/java2d/d3d/D3DGlyphCache.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskCache.h ../../../src/windows/native/sun/java2d/d3d/D3DPipeline.h ../../../src/windows/native/sun/java2d/d3d/D3DRenderQueue.h ../../../src/windows/native/sun/java2d/d3d/D3DResourceManager.h ../../../src/windows/native/sun/java2d/d3d/D3DSurfaceData.h ../../../src/windows/native/sun/java2d/d3d/D3DTextRenderer.h ../../../src/windows/native/sun/java2d/d3d/D3DVertexCacher.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.558 +
   9.559 +$(OBJDIR)/D3DVertexCacher.obj::	$(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelDeviceEventNotifier.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h $(CLASSHDRDIR)/sun_java2d_SunGraphics2D.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/ShaderList.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/d3d/D3DContext.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskCache.h ../../../src/windows/native/sun/java2d/d3d/D3DPaints.h ../../../src/windows/native/sun/java2d/d3d/D3DPipeline.h ../../../src/windows/native/sun/java2d/d3d/D3DResourceManager.h ../../../src/windows/native/sun/java2d/d3d/D3DSurfaceData.h ../../../src/windows/native/sun/java2d/d3d/D3DVertexCacher.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.560 +
   9.561 +$(OBJDIR)/DataBufferNative.obj::	$(CLASSHDRDIR)/sun_awt_image_DataBufferNative.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h
   9.562 +
   9.563 +$(OBJDIR)/debug_assert.obj::	../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h
   9.564 +
   9.565 +$(OBJDIR)/debug_mem.obj::	../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h
   9.566 +
   9.567 +$(OBJDIR)/debug_trace.obj::	../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h
   9.568 +
   9.569 +$(OBJDIR)/debug_util.obj::	../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h
   9.570 +
   9.571 +$(OBJDIR)/Devices.obj::	$(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/java_awt_Transparency.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DContext.h $(CLASSHDRDIR)/sun_java2d_d3d_D3DSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelDeviceEventNotifier.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/ShaderList.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/d3d/D3DContext.h ../../../src/windows/native/sun/java2d/d3d/D3DMaskCache.h ../../../src/windows/native/sun/java2d/d3d/D3DPipeline.h ../../../src/windows/native/sun/java2d/d3d/D3DPipelineManager.h ../../../src/windows/native/sun/java2d/d3d/D3DResourceManager.h ../../../src/windows/native/sun/java2d/d3d/D3DSurfaceData.h ../../../src/windows/native/sun/java2d/d3d/D3DVertexCacher.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.572 +
   9.573 +$(OBJDIR)/Disposer.obj::	../../../src/share/javavm/export/jni.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/java2d/Disposer.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/jlong_md.h
   9.574 +
   9.575 +$(OBJDIR)/dither.obj::	../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/awt/image/dither.h ../../../src/windows/native/sun/windows/colordata.h
   9.576 +
   9.577 +$(OBJDIR)/DllUtil.obj::	../../../src/windows/native/sun/windows/DllUtil.h
   9.578 +
   9.579 +$(OBJDIR)/DrawLine.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/sun_java2d_loops_DrawLine.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.580 +
   9.581 +$(OBJDIR)/DrawPath.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/sun_java2d_loops_DrawPath.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/DrawPath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/ProcessPath.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.582 +
   9.583 +$(OBJDIR)/DrawPolygons.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/sun_java2d_loops_DrawPolygons.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.584 +
   9.585 +$(OBJDIR)/DrawRect.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/sun_java2d_loops_DrawRect.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.586 +
   9.587 +$(OBJDIR)/FillPath.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/sun_java2d_loops_FillPath.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/DrawPath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/ProcessPath.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.588 +
   9.589 +$(OBJDIR)/FillRect.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/sun_java2d_loops_FillRect.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.590 +
   9.591 +$(OBJDIR)/FillSpans.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/sun_java2d_loops_FillSpans.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.592 +
   9.593 +$(OBJDIR)/FourByteAbgr.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/Any4Byte.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/FourByteAbgr.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntArgbBm.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbPre.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/ThreeByteBgr.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.594 +
   9.595 +$(OBJDIR)/FourByteAbgrPre.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/Any4Byte.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/FourByteAbgrPre.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntArgbBm.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbPre.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/ThreeByteBgr.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.596 +
   9.597 +$(OBJDIR)/GDIBlitLoops.obj::	$(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_java2d_windows_GDIBlitLoops.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.598 +
   9.599 +$(OBJDIR)/GDIHashtable.obj::	$(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.600 +
   9.601 +$(OBJDIR)/GDIRenderer.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/java_awt_geom_PathIterator.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_java2d_windows_GDIRenderer.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.602 +
   9.603 +$(OBJDIR)/GDIWindowSurfaceData.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h $(CLASSHDRDIR)/sun_java2d_windows_GDIWindowSurfaceData.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/Disposer.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/pipe/Region.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/java2d/windows/WindowsFlags.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.604 +
   9.605 +$(OBJDIR)/gifdecoder.obj::	../../../src/share/javavm/export/jni.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/jlong_md.h
   9.606 +
   9.607 +$(OBJDIR)/GraphicsPrimitiveMgr.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/sun_java2d_loops_GraphicsPrimitiveMgr.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/Region.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.608 +
   9.609 +$(OBJDIR)/Hashtable.obj::	$(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.610 +
   9.611 +$(OBJDIR)/imageInitIDs.obj::	../../../src/share/javavm/export/jni.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/image/imageInitIDs.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/jlong_md.h
   9.612 +
   9.613 +$(OBJDIR)/img_colors.obj::	../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h
   9.614 +
   9.615 +$(OBJDIR)/img_globals.obj::	$(CLASSHDRDIR)/java_awt_image_DirectColorModel.h $(CLASSHDRDIR)/java_awt_image_IndexColorModel.h $(CLASSHDRDIR)/java_awt_Transparency.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/windows/javavm/export/jni_md.h
   9.616 +
   9.617 +$(OBJDIR)/Index12Gray.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyShort.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/Index12Gray.h ../../../src/share/native/sun/java2d/loops/Index8Gray.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbPre.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/ThreeByteBgr.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.618 +
   9.619 +$(OBJDIR)/Index8Gray.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyByte.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/Index12Gray.h ../../../src/share/native/sun/java2d/loops/Index8Gray.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbPre.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/ThreeByteBgr.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.620 +
   9.621 +$(OBJDIR)/initIDs.obj::	../../../src/share/javavm/export/jni.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/jlong_md.h
   9.622 +
   9.623 +$(OBJDIR)/IntArgbBm.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyInt.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntArgbBm.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbPre.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.624 +
   9.625 +$(OBJDIR)/IntArgb.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyInt.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/Index12Gray.h ../../../src/share/native/sun/java2d/loops/IntArgbBm.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbPre.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.626 +
   9.627 +$(OBJDIR)/IntArgbPre.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyInt.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbPre.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/ThreeByteBgr.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.628 +
   9.629 +$(OBJDIR)/IntBgr.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyInt.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/Index12Gray.h ../../../src/share/native/sun/java2d/loops/Index8Gray.h ../../../src/share/native/sun/java2d/loops/IntArgbBm.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbPre.h ../../../src/share/native/sun/java2d/loops/IntBgr.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/ThreeByteBgr.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.630 +
   9.631 +$(OBJDIR)/IntRgb.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyInt.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/Index12Gray.h ../../../src/share/native/sun/java2d/loops/IntArgbBm.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbPre.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/ThreeByteBgr.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.632 +
   9.633 +$(OBJDIR)/IntRgbx.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyInt.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntArgbBm.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbPre.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/IntRgbx.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/ThreeByteBgr.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.634 +
   9.635 +$(OBJDIR)/MaskBlit.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/sun_java2d_loops_MaskBlit.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/pipe/Region.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.636 +
   9.637 +$(OBJDIR)/MaskFill.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/sun_java2d_loops_MaskFill.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.638 +
   9.639 +$(OBJDIR)/MouseInfo.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.640 +
   9.641 +$(OBJDIR)/ObjectList.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.642 +
   9.643 +$(OBJDIR)/OGLBlitLoops.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLBlitLoops.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLContext.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/glext.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/gl.h ../../../src/share/native/sun/java2d/opengl/OGLBlitLoops.h ../../../src/share/native/sun/java2d/opengl/OGLContext.h ../../../src/share/native/sun/java2d/opengl/OGLFuncMacros.h ../../../src/share/native/sun/java2d/opengl/OGLFuncs.h ../../../src/share/native/sun/java2d/opengl/OGLRenderQueue.h ../../../src/share/native/sun/java2d/opengl/OGLSurfaceData.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/java2d/opengl/J2D_GL/wglext.h ../../../src/windows/native/sun/java2d/opengl/OGLFuncs_md.h
   9.644 +
   9.645 +$(OBJDIR)/OGLBufImgOps.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLContext.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/glext.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/gl.h ../../../src/share/native/sun/java2d/opengl/OGLBufImgOps.h ../../../src/share/native/sun/java2d/opengl/OGLContext.h ../../../src/share/native/sun/java2d/opengl/OGLFuncMacros.h ../../../src/share/native/sun/java2d/opengl/OGLFuncs.h ../../../src/share/native/sun/java2d/opengl/OGLRenderQueue.h ../../../src/share/native/sun/java2d/opengl/OGLSurfaceData.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/java2d/opengl/J2D_GL/wglext.h ../../../src/windows/native/sun/java2d/opengl/OGLFuncs_md.h
   9.646 +
   9.647 +$(OBJDIR)/OGLContext.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLContext.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h $(CLASSHDRDIR)/sun_java2d_SunGraphics2D.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/glext.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/gl.h ../../../src/share/native/sun/java2d/opengl/OGLContext.h ../../../src/share/native/sun/java2d/opengl/OGLFuncMacros.h ../../../src/share/native/sun/java2d/opengl/OGLFuncs.h ../../../src/share/native/sun/java2d/opengl/OGLRenderQueue.h ../../../src/share/native/sun/java2d/opengl/OGLSurfaceData.h ../../../src/share/native/sun/java2d/pipe/Region.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/java2d/opengl/J2D_GL/wglext.h ../../../src/windows/native/sun/java2d/opengl/OGLFuncs_md.h
   9.648 +
   9.649 +$(OBJDIR)/OGLFuncs.obj::	../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/glext.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/gl.h ../../../src/share/native/sun/java2d/opengl/OGLFuncMacros.h ../../../src/share/native/sun/java2d/opengl/OGLFuncs.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/opengl/J2D_GL/wglext.h ../../../src/windows/native/sun/java2d/opengl/OGLFuncs_md.h
   9.650 +
   9.651 +$(OBJDIR)/OGLMaskBlit.obj::	$(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLContext.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/glext.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/gl.h ../../../src/share/native/sun/java2d/opengl/OGLContext.h ../../../src/share/native/sun/java2d/opengl/OGLFuncMacros.h ../../../src/share/native/sun/java2d/opengl/OGLFuncs.h ../../../src/share/native/sun/java2d/opengl/OGLMaskBlit.h ../../../src/share/native/sun/java2d/opengl/OGLRenderQueue.h ../../../src/share/native/sun/java2d/opengl/OGLSurfaceData.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/java2d/opengl/J2D_GL/wglext.h ../../../src/windows/native/sun/java2d/opengl/OGLFuncs_md.h
   9.652 +
   9.653 +$(OBJDIR)/OGLMaskFill.obj::	$(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLContext.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLMaskFill.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/glext.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/gl.h ../../../src/share/native/sun/java2d/opengl/OGLContext.h ../../../src/share/native/sun/java2d/opengl/OGLFuncMacros.h ../../../src/share/native/sun/java2d/opengl/OGLFuncs.h ../../../src/share/native/sun/java2d/opengl/OGLMaskFill.h ../../../src/share/native/sun/java2d/opengl/OGLRenderQueue.h ../../../src/share/native/sun/java2d/opengl/OGLSurfaceData.h ../../../src/share/native/sun/java2d/opengl/OGLVertexCache.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/java2d/opengl/J2D_GL/wglext.h ../../../src/windows/native/sun/java2d/opengl/OGLFuncs_md.h
   9.654 +
   9.655 +$(OBJDIR)/OGLPaints.obj::	$(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLContext.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedPaints.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h $(CLASSHDRDIR)/sun_java2d_SunGraphics2D.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/glext.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/gl.h ../../../src/share/native/sun/java2d/opengl/OGLContext.h ../../../src/share/native/sun/java2d/opengl/OGLFuncMacros.h ../../../src/share/native/sun/java2d/opengl/OGLFuncs.h ../../../src/share/native/sun/java2d/opengl/OGLPaints.h ../../../src/share/native/sun/java2d/opengl/OGLRenderQueue.h ../../../src/share/native/sun/java2d/opengl/OGLSurfaceData.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/java2d/opengl/J2D_GL/wglext.h ../../../src/windows/native/sun/java2d/opengl/OGLFuncs_md.h
   9.656 +
   9.657 +$(OBJDIR)/OGLRenderer.obj::	$(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLContext.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLRenderer.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedRenderPipe.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/glext.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/gl.h ../../../src/share/native/sun/java2d/opengl/OGLContext.h ../../../src/share/native/sun/java2d/opengl/OGLFuncMacros.h ../../../src/share/native/sun/java2d/opengl/OGLFuncs.h ../../../src/share/native/sun/java2d/opengl/OGLRenderer.h ../../../src/share/native/sun/java2d/opengl/OGLRenderQueue.h ../../../src/share/native/sun/java2d/opengl/OGLSurfaceData.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/java2d/opengl/J2D_GL/wglext.h ../../../src/windows/native/sun/java2d/opengl/OGLFuncs_md.h
   9.658 +
   9.659 +$(OBJDIR)/OGLRenderQueue.obj::	$(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLBlitLoops.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLContext.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedOpCodes.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedRenderPipe.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedTextPipe.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/glext.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/gl.h ../../../src/share/native/sun/java2d/opengl/OGLBlitLoops.h ../../../src/share/native/sun/java2d/opengl/OGLBufImgOps.h ../../../src/share/native/sun/java2d/opengl/OGLContext.h ../../../src/share/native/sun/java2d/opengl/OGLFuncMacros.h ../../../src/share/native/sun/java2d/opengl/OGLFuncs.h ../../../src/share/native/sun/java2d/opengl/OGLMaskBlit.h ../../../src/share/native/sun/java2d/opengl/OGLMaskFill.h ../../../src/share/native/sun/java2d/opengl/OGLPaints.h ../../../src/share/native/sun/java2d/opengl/OGLRenderer.h ../../../src/share/native/sun/java2d/opengl/OGLRenderQueue.h ../../../src/share/native/sun/java2d/opengl/OGLSurfaceData.h ../../../src/share/native/sun/java2d/opengl/OGLTextRenderer.h ../../../src/share/native/sun/java2d/opengl/OGLVertexCache.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/java2d/opengl/J2D_GL/wglext.h ../../../src/windows/native/sun/java2d/opengl/OGLFuncs_md.h
   9.660 +
   9.661 +$(OBJDIR)/OGLSurfaceData.obj::	$(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/glext.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/gl.h ../../../src/share/native/sun/java2d/opengl/OGLFuncMacros.h ../../../src/share/native/sun/java2d/opengl/OGLFuncs.h ../../../src/share/native/sun/java2d/opengl/OGLSurfaceData.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/opengl/J2D_GL/wglext.h ../../../src/windows/native/sun/java2d/opengl/OGLFuncs_md.h
   9.662 +
   9.663 +$(OBJDIR)/OGLTextRenderer.obj::	$(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLContext.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLSurfaceData.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLTextRenderer.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedTextPipe.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/font/AccelGlyphCache.h ../../../src/share/native/sun/font/fontscalerdefs.h ../../../src/share/native/sun/font/sunfontids.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/glext.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/gl.h ../../../src/share/native/sun/java2d/opengl/OGLContext.h ../../../src/share/native/sun/java2d/opengl/OGLFuncMacros.h ../../../src/share/native/sun/java2d/opengl/OGLFuncs.h ../../../src/share/native/sun/java2d/opengl/OGLRenderQueue.h ../../../src/share/native/sun/java2d/opengl/OGLSurfaceData.h ../../../src/share/native/sun/java2d/opengl/OGLTextRenderer.h ../../../src/share/native/sun/java2d/opengl/OGLVertexCache.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/java2d/opengl/J2D_GL/wglext.h ../../../src/windows/native/sun/java2d/opengl/OGLFuncs_md.h
   9.664 +
   9.665 +$(OBJDIR)/OGLVertexCache.obj::	$(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLContext.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h $(CLASSHDRDIR)/sun_java2d_SunGraphics2D.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/glext.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/gl.h ../../../src/share/native/sun/java2d/opengl/OGLContext.h ../../../src/share/native/sun/java2d/opengl/OGLFuncMacros.h ../../../src/share/native/sun/java2d/opengl/OGLFuncs.h ../../../src/share/native/sun/java2d/opengl/OGLPaints.h ../../../src/share/native/sun/java2d/opengl/OGLSurfaceData.h ../../../src/share/native/sun/java2d/opengl/OGLVertexCache.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/java2d/opengl/J2D_GL/wglext.h ../../../src/windows/native/sun/java2d/opengl/OGLFuncs_md.h
   9.666 +
   9.667 +$(OBJDIR)/ProcessPath.obj::	$(CLASSHDRDIR)/java_awt_geom_PathIterator.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/java2d/loops/ProcessPath.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.668 +
   9.669 +$(OBJDIR)/Region.obj::	../../../src/share/javavm/export/jni.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/java2d/pipe/Region.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/jlong_md.h
   9.670 +
   9.671 +$(OBJDIR)/RenderBuffer.obj::	$(CLASSHDRDIR)/sun_java2d_pipe_RenderBuffer.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/jlong_md.h
   9.672 +
   9.673 +$(OBJDIR)/ScaledBlit.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/sun_java2d_loops_ScaledBlit.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/pipe/Region.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.674 +
   9.675 +$(OBJDIR)/ShapeSpanIterator.obj::	$(CLASSHDRDIR)/java_awt_geom_PathIterator.h $(CLASSHDRDIR)/sun_java2d_pipe_ShapeSpanIterator.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/java2d/pipe/PathConsumer2D.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.676 +
   9.677 +$(OBJDIR)/ShellFolder2.obj::	../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.678 +
   9.679 +$(OBJDIR)/SpanClipRenderer.obj::	$(CLASSHDRDIR)/sun_java2d_pipe_RegionIterator.h $(CLASSHDRDIR)/sun_java2d_pipe_SpanClipRenderer.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/jlong_md.h
   9.680 +
   9.681 +$(OBJDIR)/SurfaceData.obj::	../../../src/share/javavm/export/jni.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/java2d/Disposer.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/jlong_md.h
   9.682 +
   9.683 +$(OBJDIR)/ThemeReader.obj::	$(CLASSHDRDIR)/java_awt_AWTEvent.h $(CLASSHDRDIR)/java_awt_Component.h $(CLASSHDRDIR)/java_awt_Dimension.h $(CLASSHDRDIR)/java_awt_event_FocusEvent.h $(CLASSHDRDIR)/java_awt_Event.h $(CLASSHDRDIR)/java_awt_event_KeyEvent.h $(CLASSHDRDIR)/java_awt_event_MouseEvent.h $(CLASSHDRDIR)/java_awt_event_WindowEvent.h $(CLASSHDRDIR)/java_awt_Font.h $(CLASSHDRDIR)/sun_awt_FontDescriptor.h $(CLASSHDRDIR)/sun_awt_PlatformFont.h $(CLASSHDRDIR)/sun_awt_windows_ThemeReader.h $(CLASSHDRDIR)/sun_awt_windows_WComponentPeer.h $(CLASSHDRDIR)/sun_awt_windows_WFontMetrics.h $(CLASSHDRDIR)/sun_awt_windows_WObjectPeer.h $(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/awt/image/cvutils/img_globals.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/GDIWindowSurfaceData.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Brush.h ../../../src/windows/native/sun/windows/awt_Component.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt_Font.h ../../../src/windows/native/sun/windows/awt_GDIObject.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_Object.h ../../../src/windows/native/sun/windows/awt_Palette.h ../../../src/windows/native/sun/windows/awt_Pen.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/awt_Win32GraphicsDevice.h ../../../src/windows/native/sun/windows/colordata.h ../../../src/windows/native/sun/windows/Devices.h ../../../src/windows/native/sun/windows/GDIHashtable.h ../../../src/windows/native/sun/windows/Hashtable.h ../../../src/windows/native/sun/windows/ObjectList.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.684 +
   9.685 +$(OBJDIR)/ThreeByteBgr.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/Any3Byte.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntArgbBm.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbPre.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/ThreeByteBgr.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.686 +
   9.687 +$(OBJDIR)/Trace.obj::	../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h
   9.688 +
   9.689 +$(OBJDIR)/TransformHelper.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h $(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/sun_java2d_loops_TransformHelper.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/pipe/Region.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.690 +
   9.691 +$(OBJDIR)/Ushort4444Argb.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyShort.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntArgbBm.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/ThreeByteBgr.h ../../../src/share/native/sun/java2d/loops/Ushort4444Argb.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.692 +
   9.693 +$(OBJDIR)/Ushort555Rgb.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyShort.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntArgbBm.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbPre.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/ThreeByteBgr.h ../../../src/share/native/sun/java2d/loops/Ushort555Rgb.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.694 +
   9.695 +$(OBJDIR)/Ushort555Rgbx.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyShort.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntArgbBm.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/ThreeByteBgr.h ../../../src/share/native/sun/java2d/loops/Ushort555Rgbx.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.696 +
   9.697 +$(OBJDIR)/Ushort565Rgb.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyShort.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntArgbBm.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbPre.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/ThreeByteBgr.h ../../../src/share/native/sun/java2d/loops/Ushort4444Argb.h ../../../src/share/native/sun/java2d/loops/Ushort565Rgb.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.698 +
   9.699 +$(OBJDIR)/UshortGray.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyShort.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/IntArgbBm.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbPre.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/ThreeByteBgr.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.700 +
   9.701 +$(OBJDIR)/UshortIndexed.obj::	$(CLASSHDRDIR)/java_awt_AlphaComposite.h ../../../src/share/javavm/export/jni.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/sun/java2d/loops/AlphaMacros.h ../../../src/share/native/sun/java2d/loops/AlphaMath.h ../../../src/share/native/sun/java2d/loops/AnyByte.h ../../../src/share/native/sun/java2d/loops/ByteGray.h ../../../src/share/native/sun/java2d/loops/ByteIndexed.h ../../../src/share/native/sun/java2d/loops/GlyphImageRef.h ../../../src/share/native/sun/java2d/loops/GraphicsPrimitiveMgr.h ../../../src/share/native/sun/java2d/loops/Index12Gray.h ../../../src/share/native/sun/java2d/loops/IntArgbBm.h ../../../src/share/native/sun/java2d/loops/IntArgb.h ../../../src/share/native/sun/java2d/loops/IntArgbPre.h ../../../src/share/native/sun/java2d/loops/IntDcm.h ../../../src/share/native/sun/java2d/loops/IntRgb.h ../../../src/share/native/sun/java2d/loops/LineUtils.h ../../../src/share/native/sun/java2d/loops/LoopMacros.h ../../../src/share/native/sun/java2d/loops/ThreeByteBgr.h ../../../src/share/native/sun/java2d/loops/UshortGray.h ../../../src/share/native/sun/java2d/loops/UshortIndexed.h ../../../src/share/native/sun/java2d/pipe/SpanIterator.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/sun/java2d/j2d_md.h
   9.702 +
   9.703 +$(OBJDIR)/WGLGraphicsConfig.obj::	$(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLContext.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLSurfaceData.h $(CLASSHDRDIR)/sun_java2d_opengl_WGLGraphicsConfig.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/glext.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/gl.h ../../../src/share/native/sun/java2d/opengl/OGLContext.h ../../../src/share/native/sun/java2d/opengl/OGLFuncMacros.h ../../../src/share/native/sun/java2d/opengl/OGLFuncs.h ../../../src/share/native/sun/java2d/opengl/OGLSurfaceData.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/java2d/opengl/J2D_GL/wglext.h ../../../src/windows/native/sun/java2d/opengl/OGLFuncs_md.h ../../../src/windows/native/sun/java2d/opengl/WGLGraphicsConfig.h ../../../src/windows/native/sun/java2d/opengl/WGLSurfaceData.h
   9.704 +
   9.705 +$(OBJDIR)/WGLSurfaceData.obj::	$(CLASSHDRDIR)/java_awt_image_AffineTransformOp.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLContext.h $(CLASSHDRDIR)/sun_java2d_opengl_OGLSurfaceData.h $(CLASSHDRDIR)/sun_java2d_opengl_WGLSurfaceData.h $(CLASSHDRDIR)/sun_java2d_pipe_BufferedContext.h $(CLASSHDRDIR)/sun_java2d_pipe_hw_AccelSurface.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/gdefs.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/glext.h ../../../src/share/native/sun/java2d/opengl/J2D_GL/gl.h ../../../src/share/native/sun/java2d/opengl/OGLContext.h ../../../src/share/native/sun/java2d/opengl/OGLFuncMacros.h ../../../src/share/native/sun/java2d/opengl/OGLFuncs.h ../../../src/share/native/sun/java2d/opengl/OGLRenderQueue.h ../../../src/share/native/sun/java2d/opengl/OGLSurfaceData.h ../../../src/share/native/sun/java2d/SurfaceData.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/gdefs_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/j2d_md.h ../../../src/windows/native/sun/java2d/opengl/J2D_GL/wglext.h ../../../src/windows/native/sun/java2d/opengl/OGLFuncs_md.h ../../../src/windows/native/sun/java2d/opengl/WGLGraphicsConfig.h ../../../src/windows/native/sun/java2d/opengl/WGLSurfaceData.h
   9.706 +
   9.707 +$(OBJDIR)/WindowsFlags.obj::	../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/java2d/windows/WindowsFlags.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/stdhdrs.h
   9.708 +
   9.709 +$(OBJDIR)/WPrinterJob.obj::	$(CLASSHDRDIR)/sun_awt_windows_WToolkit.h ../../../src/share/javavm/export/classfile_constants.h ../../../src/share/javavm/export/jni.h ../../../src/share/javavm/export/jvm.h ../../../src/share/native/common/jlong.h ../../../src/share/native/common/jni_util.h ../../../src/share/native/sun/awt/debug/debug_assert.h ../../../src/share/native/sun/awt/debug/debug_mem.h ../../../src/share/native/sun/awt/debug/debug_trace.h ../../../src/share/native/sun/awt/debug/debug_util.h ../../../src/share/native/sun/java2d/Trace.h ../../../src/windows/javavm/export/jni_md.h ../../../src/windows/javavm/export/jvm_md.h ../../../src/windows/native/common/jlong_md.h ../../../src/windows/native/sun/windows/alloc.h ../../../src/windows/native/sun/windows/awt_Debug.h ../../../src/windows/native/sun/windows/awt.h ../../../src/windows/native/sun/windows/awtmsg.h ../../../src/windows/native/sun/windows/awt_PrintControl.h ../../../src/windows/native/sun/windows/awt_Toolkit.h ../../../src/windows/native/sun/windows/stdhdrs.h
    10.1 --- a/src/share/classes/java/awt/GraphicsEnvironment.java	Fri Feb 12 13:25:18 2010 -0800
    10.2 +++ b/src/share/classes/java/awt/GraphicsEnvironment.java	Sun Feb 14 23:38:50 2010 -0800
    10.3 @@ -110,7 +110,7 @@
    10.4  //          long t1 = System.currentTimeMillis();
    10.5  //          System.out.println("GE creation took " + (t1-t0)+ "ms.");
    10.6              if (isHeadless()) {
    10.7 -                localEnv = new HeadlessGraphicsEnvironment(localEnv);
    10.8 +                ge = new HeadlessGraphicsEnvironment(ge);
    10.9              }
   10.10          } catch (ClassNotFoundException e) {
   10.11              throw new Error("Could not find class: "+nm);
    11.1 --- a/src/share/classes/java/beans/DefaultPersistenceDelegate.java	Fri Feb 12 13:25:18 2010 -0800
    11.2 +++ b/src/share/classes/java/beans/DefaultPersistenceDelegate.java	Sun Feb 14 23:38:50 2010 -0800
    11.3 @@ -1,5 +1,5 @@
    11.4  /*
    11.5 - * Copyright 2000-2008 Sun Microsystems, Inc.  All Rights Reserved.
    11.6 + * Copyright 2000-2010 Sun Microsystems, Inc.  All Rights Reserved.
    11.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    11.8   *
    11.9   * This code is free software; you can redistribute it and/or modify it
   11.10 @@ -146,6 +146,8 @@
   11.11       * @param  out The code output stream.
   11.12       * @return An expression whose value is <code>oldInstance</code>.
   11.13       *
   11.14 +     * @throws NullPointerException if {@code out} is {@code null}
   11.15 +     *
   11.16       * @see #DefaultPersistenceDelegate(String[])
   11.17       */
   11.18      protected Expression instantiate(Object oldInstance, Encoder out) {
   11.19 @@ -367,6 +369,8 @@
   11.20       * @param newInstance The instance that is to be modified.
   11.21       * @param out The stream to which any initialization statements should be written.
   11.22       *
   11.23 +     * @throws NullPointerException if {@code out} is {@code null}
   11.24 +     *
   11.25       * @see java.beans.Introspector#getBeanInfo
   11.26       * @see java.beans.PropertyDescriptor
   11.27       */
    12.1 --- a/src/share/classes/java/beans/Encoder.java	Fri Feb 12 13:25:18 2010 -0800
    12.2 +++ b/src/share/classes/java/beans/Encoder.java	Sun Feb 14 23:38:50 2010 -0800
    12.3 @@ -1,5 +1,5 @@
    12.4  /*
    12.5 - * Copyright 2000-2009 Sun Microsystems, Inc.  All Rights Reserved.
    12.6 + * Copyright 2000-2010 Sun Microsystems, Inc.  All Rights Reserved.
    12.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    12.8   *
    12.9   * This code is free software; you can redistribute it and/or modify it
   12.10 @@ -112,54 +112,82 @@
   12.11  
   12.12      /**
   12.13       * Returns the persistence delegate for the given type.
   12.14 -     * The persistence delegate is calculated
   12.15 -     * by applying the following of rules in order:
   12.16 -     * <ul>
   12.17 +     * The persistence delegate is calculated by applying
   12.18 +     * the following rules in order:
   12.19 +     * <ol>
   12.20       * <li>
   12.21 -     * If the type is an array, an internal persistence
   12.22 -     * delegate is returned which will instantiate an
   12.23 -     * array of the appropriate type and length, initializing
   12.24 -     * each of its elements as if they are properties.
   12.25 +     * If a persistence delegate is associated with the given type
   12.26 +     * by using the {@link #setPersistenceDelegate} method
   12.27 +     * it is returned.
   12.28       * <li>
   12.29 -     * If the type is a proxy, an internal persistence
   12.30 -     * delegate is returned which will instantiate a
   12.31 -     * new proxy instance using the static
   12.32 -     * "newProxyInstance" method defined in the
   12.33 -     * Proxy class.
   12.34 +     * A persistence delegate is then looked up by the name
   12.35 +     * composed of the the fully qualified name of the given type
   12.36 +     * and the "PersistenceDelegate" postfix.
   12.37 +     * For example, a persistence delegate for the {@code Bean} class
   12.38 +     * should be named {@code BeanPersistenceDelegate}
   12.39 +     * and located in the same package.
   12.40 +     * <pre>
   12.41 +     * public class Bean { ... }
   12.42 +     * public class BeanPersistenceDelegate { ... }</pre>
   12.43 +     * The instance of the {@code BeanPersistenceDelegate} class
   12.44 +     * is returned for the {@code Bean} class.
   12.45       * <li>
   12.46 -     * If the BeanInfo for this type has a <code>BeanDescriptor</code>
   12.47 -     * which defined a "persistenceDelegate" property, this
   12.48 -     * value is returned.
   12.49 +     * If the type is {@code null},
   12.50 +     * a shared internal persistence delegate is returned
   12.51 +     * that encodes {@code null} value.
   12.52       * <li>
   12.53 -     * In all other cases the default persistence delegate
   12.54 -     * is returned. The default persistence delegate assumes
   12.55 -     * the type is a <em>JavaBean</em>, implying that it has a default constructor
   12.56 -     * and that its state may be characterized by the matching pairs
   12.57 -     * of "setter" and "getter" methods returned by the Introspector.
   12.58 +     * If the type is a {@code enum} declaration,
   12.59 +     * a shared internal persistence delegate is returned
   12.60 +     * that encodes constants of this enumeration
   12.61 +     * by their names.
   12.62 +     * <li>
   12.63 +     * If the type is a primitive type or the corresponding wrapper,
   12.64 +     * a shared internal persistence delegate is returned
   12.65 +     * that encodes values of the given type.
   12.66 +     * <li>
   12.67 +     * If the type is an array,
   12.68 +     * a shared internal persistence delegate is returned
   12.69 +     * that encodes an array of the appropriate type and length,
   12.70 +     * and each of its elements as if they are properties.
   12.71 +     * <li>
   12.72 +     * If the type is a proxy,
   12.73 +     * a shared internal persistence delegate is returned
   12.74 +     * that encodes a proxy instance by using
   12.75 +     * the {@link java.lang.reflect.Proxy#newProxyInstance} method.
   12.76 +     * <li>
   12.77 +     * If the {@link BeanInfo} for this type has a {@link BeanDescriptor}
   12.78 +     * which defined a "persistenceDelegate" attribute,
   12.79 +     * the value of this named attribute is returned.
   12.80 +     * <li>
   12.81 +     * In all other cases the default persistence delegate is returned.
   12.82 +     * The default persistence delegate assumes the type is a <em>JavaBean</em>,
   12.83 +     * implying that it has a default constructor and that its state
   12.84 +     * may be characterized by the matching pairs of "setter" and "getter"
   12.85 +     * methods returned by the {@link Introspector} class.
   12.86       * The default constructor is the constructor with the greatest number
   12.87       * of parameters that has the {@link ConstructorProperties} annotation.
   12.88 -     * If none of the constructors have the {@code ConstructorProperties} annotation,
   12.89 +     * If none of the constructors has the {@code ConstructorProperties} annotation,
   12.90       * then the nullary constructor (constructor with no parameters) will be used.
   12.91 -     * For example, in the following the nullary constructor
   12.92 -     * for {@code Foo} will be used, while the two parameter constructor
   12.93 -     * for {@code Bar} will be used.
   12.94 -     * <code>
   12.95 -     *   public class Foo {
   12.96 +     * For example, in the following code fragment, the nullary constructor
   12.97 +     * for the {@code Foo} class will be used,
   12.98 +     * while the two-parameter constructor
   12.99 +     * for the {@code Bar} class will be used.
  12.100 +     * <pre>
  12.101 +     * public class Foo {
  12.102       *     public Foo() { ... }
  12.103       *     public Foo(int x) { ... }
  12.104 -     *   }
  12.105 -     *   public class Bar {
  12.106 +     * }
  12.107 +     * public class Bar {
  12.108       *     public Bar() { ... }
  12.109       *     &#64;ConstructorProperties({"x"})
  12.110       *     public Bar(int x) { ... }
  12.111       *     &#64;ConstructorProperties({"x", "y"})
  12.112       *     public Bar(int x, int y) { ... }
  12.113 -     *   }
  12.114 -     * </code>
  12.115 -     * </ul>
  12.116 +     * }</pre>
  12.117 +     * </ol>
  12.118       *
  12.119 -     * @param  type The type of the object.
  12.120 -     * @return The persistence delegate for this type of object.
  12.121 +     * @param type  the class of the objects
  12.122 +     * @return the persistence delegate for the given type
  12.123       *
  12.124       * @see #setPersistenceDelegate
  12.125       * @see java.beans.Introspector#getBeanInfo
  12.126 @@ -176,21 +204,18 @@
  12.127      }
  12.128  
  12.129      /**
  12.130 -     * Sets the persistence delegate associated with this <code>type</code> to
  12.131 -     * <code>persistenceDelegate</code>.
  12.132 +     * Associates the specified persistence delegate with the given type.
  12.133       *
  12.134 -     * @param  type The class of objects that <code>persistenceDelegate</code> applies to.
  12.135 -     * @param  persistenceDelegate The persistence delegate for instances of <code>type</code>.
  12.136 +     * @param type  the class of objects that the specified persistence delegate applies to
  12.137 +     * @param delegate  the persistence delegate for instances of the given type
  12.138       *
  12.139       * @see #getPersistenceDelegate
  12.140       * @see java.beans.Introspector#getBeanInfo
  12.141       * @see java.beans.BeanInfo#getBeanDescriptor
  12.142       */
  12.143 -    public void setPersistenceDelegate(Class<?> type,
  12.144 -                                       PersistenceDelegate persistenceDelegate)
  12.145 -    {
  12.146 +    public void setPersistenceDelegate(Class<?> type, PersistenceDelegate delegate) {
  12.147          synchronized (this.finder) {
  12.148 -            this.finder.register(type, persistenceDelegate);
  12.149 +            this.finder.register(type, delegate);
  12.150          }
  12.151      }
  12.152  
    13.1 --- a/src/share/classes/java/beans/Expression.java	Fri Feb 12 13:25:18 2010 -0800
    13.2 +++ b/src/share/classes/java/beans/Expression.java	Sun Feb 14 23:38:50 2010 -0800
    13.3 @@ -1,5 +1,5 @@
    13.4  /*
    13.5 - * Copyright 2000-2007 Sun Microsystems, Inc.  All Rights Reserved.
    13.6 + * Copyright 2000-2010 Sun Microsystems, Inc.  All Rights Reserved.
    13.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    13.8   *
    13.9   * This code is free software; you can redistribute it and/or modify it
   13.10 @@ -51,12 +51,19 @@
   13.11      private Object value = unbound;
   13.12  
   13.13      /**
   13.14 -     * Creates a new <code>Statement</code> object with a <code>target</code>,
   13.15 -     * <code>methodName</code> and <code>arguments</code> as per the parameters.
   13.16 +     * Creates a new {@link Expression} object
   13.17 +     * for the specified target object to invoke the method
   13.18 +     * specified by the name and by the array of arguments.
   13.19 +     * <p>
   13.20 +     * The {@code target} and the {@code methodName} values should not be {@code null}.
   13.21 +     * Otherwise an attempt to execute this {@code Expression}
   13.22 +     * will result in a {@code NullPointerException}.
   13.23 +     * If the {@code arguments} value is {@code null},
   13.24 +     * an empty array is used as the value of the {@code arguments} property.
   13.25       *
   13.26 -     * @param target The target of this expression.
   13.27 -     * @param methodName The methodName of this expression.
   13.28 -     * @param arguments The arguments of this expression. If <code>null</code> then an empty array will be used.
   13.29 +     * @param target  the target object of this expression
   13.30 +     * @param methodName  the name of the method to invoke on the specified target
   13.31 +     * @param arguments  the array of arguments to invoke the specified method
   13.32       *
   13.33       * @see #getValue
   13.34       */
   13.35 @@ -66,16 +73,23 @@
   13.36      }
   13.37  
   13.38      /**
   13.39 -     * Creates a new <code>Expression</code> object for a method
   13.40 -     * that returns a result. The result will never be calculated
   13.41 -     * however, since this constructor uses the <code>value</code>
   13.42 -     * parameter to set the value property by calling the
   13.43 -     * <code>setValue</code> method.
   13.44 +     * Creates a new {@link Expression} object with the specified value
   13.45 +     * for the specified target object to invoke the  method
   13.46 +     * specified by the name and by the array of arguments.
   13.47 +     * The {@code value} value is used as the value of the {@code value} property,
   13.48 +     * so the {@link #getValue} method will return it
   13.49 +     * without executing this {@code Expression}.
   13.50 +     * <p>
   13.51 +     * The {@code target} and the {@code methodName} values should not be {@code null}.
   13.52 +     * Otherwise an attempt to execute this {@code Expression}
   13.53 +     * will result in a {@code NullPointerException}.
   13.54 +     * If the {@code arguments} value is {@code null},
   13.55 +     * an empty array is used as the value of the {@code arguments} property.
   13.56       *
   13.57 -     * @param value The value of this expression.
   13.58 -     * @param target The target of this expression.
   13.59 -     * @param methodName The methodName of this expression.
   13.60 -     * @param arguments The arguments of this expression. If <code>null</code> then an empty array will be used.
   13.61 +     * @param value  the value of this expression
   13.62 +     * @param target  the target object of this expression
   13.63 +     * @param methodName  the name of the method to invoke on the specified target
   13.64 +     * @param arguments  the array of arguments to invoke the specified method
   13.65       *
   13.66       * @see #setValue
   13.67       */
    14.1 --- a/src/share/classes/java/beans/Introspector.java	Fri Feb 12 13:25:18 2010 -0800
    14.2 +++ b/src/share/classes/java/beans/Introspector.java	Sun Feb 14 23:38:50 2010 -0800
    14.3 @@ -1,5 +1,5 @@
    14.4  /*
    14.5 - * Copyright 1996-2009 Sun Microsystems, Inc.  All Rights Reserved.
    14.6 + * Copyright 1996-2010 Sun Microsystems, Inc.  All Rights Reserved.
    14.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    14.8   *
    14.9   * This code is free software; you can redistribute it and/or modify it
   14.10 @@ -29,6 +29,8 @@
   14.11  import com.sun.beans.finder.BeanInfoFinder;
   14.12  import com.sun.beans.finder.ClassFinder;
   14.13  
   14.14 +import java.lang.ref.Reference;
   14.15 +import java.lang.ref.SoftReference;
   14.16  import java.lang.reflect.Method;
   14.17  import java.lang.reflect.Modifier;
   14.18  
   14.19 @@ -39,6 +41,7 @@
   14.20  import java.util.EventListener;
   14.21  import java.util.List;
   14.22  import java.util.TreeMap;
   14.23 +import java.util.WeakHashMap;
   14.24  
   14.25  import sun.awt.AppContext;
   14.26  import sun.reflect.misc.ReflectUtil;
   14.27 @@ -155,11 +158,11 @@
   14.28              return (new Introspector(beanClass, null, USE_ALL_BEANINFO)).getBeanInfo();
   14.29          }
   14.30          synchronized (BEANINFO_CACHE) {
   14.31 -            WeakCache<Class<?>, BeanInfo> beanInfoCache =
   14.32 -                    (WeakCache<Class<?>, BeanInfo>) AppContext.getAppContext().get(BEANINFO_CACHE);
   14.33 +            Map<Class<?>, BeanInfo> beanInfoCache =
   14.34 +                    (Map<Class<?>, BeanInfo>) AppContext.getAppContext().get(BEANINFO_CACHE);
   14.35  
   14.36              if (beanInfoCache == null) {
   14.37 -                beanInfoCache = new WeakCache<Class<?>, BeanInfo>();
   14.38 +                beanInfoCache = new WeakHashMap<Class<?>, BeanInfo>();
   14.39                  AppContext.getAppContext().put(BEANINFO_CACHE, beanInfoCache);
   14.40              }
   14.41              BeanInfo beanInfo = beanInfoCache.get(beanClass);
   14.42 @@ -341,7 +344,7 @@
   14.43  
   14.44      public static void flushCaches() {
   14.45          synchronized (BEANINFO_CACHE) {
   14.46 -            WeakCache beanInfoCache = (WeakCache) AppContext.getAppContext().get(BEANINFO_CACHE);
   14.47 +            Map beanInfoCache = (Map) AppContext.getAppContext().get(BEANINFO_CACHE);
   14.48              if (beanInfoCache != null) {
   14.49                  beanInfoCache.clear();
   14.50              }
   14.51 @@ -369,7 +372,7 @@
   14.52              throw new NullPointerException();
   14.53          }
   14.54          synchronized (BEANINFO_CACHE) {
   14.55 -            WeakCache beanInfoCache = (WeakCache) AppContext.getAppContext().get(BEANINFO_CACHE);
   14.56 +            Map beanInfoCache = (Map) AppContext.getAppContext().get(BEANINFO_CACHE);
   14.57              if (beanInfoCache != null) {
   14.58                  beanInfoCache.put(clz, null);
   14.59              }
   14.60 @@ -1458,7 +1461,7 @@
   14.61      private PropertyDescriptor[] properties;
   14.62      private int defaultProperty;
   14.63      private MethodDescriptor[] methods;
   14.64 -    private BeanInfo targetBeanInfo;
   14.65 +    private final Reference<BeanInfo> targetBeanInfoRef;
   14.66  
   14.67      public GenericBeanInfo(BeanDescriptor beanDescriptor,
   14.68                  EventSetDescriptor[] events, int defaultEvent,
   14.69 @@ -1470,7 +1473,7 @@
   14.70          this.properties = properties;
   14.71          this.defaultProperty = defaultProperty;
   14.72          this.methods = methods;
   14.73 -        this.targetBeanInfo = targetBeanInfo;
   14.74 +        this.targetBeanInfoRef = new SoftReference<BeanInfo>(targetBeanInfo);
   14.75      }
   14.76  
   14.77      /**
   14.78 @@ -1509,7 +1512,7 @@
   14.79                  methods[i] = new MethodDescriptor(old.methods[i]);
   14.80              }
   14.81          }
   14.82 -        targetBeanInfo = old.targetBeanInfo;
   14.83 +        this.targetBeanInfoRef = old.targetBeanInfoRef;
   14.84      }
   14.85  
   14.86      public PropertyDescriptor[] getPropertyDescriptors() {
   14.87 @@ -1537,6 +1540,7 @@
   14.88      }
   14.89  
   14.90      public java.awt.Image getIcon(int iconKind) {
   14.91 +        BeanInfo targetBeanInfo = this.targetBeanInfoRef.get();
   14.92          if (targetBeanInfo != null) {
   14.93              return targetBeanInfo.getIcon(iconKind);
   14.94          }
    15.1 --- a/src/share/classes/java/beans/PersistenceDelegate.java	Fri Feb 12 13:25:18 2010 -0800
    15.2 +++ b/src/share/classes/java/beans/PersistenceDelegate.java	Sun Feb 14 23:38:50 2010 -0800
    15.3 @@ -1,5 +1,5 @@
    15.4  /*
    15.5 - * Copyright 2000-2006 Sun Microsystems, Inc.  All Rights Reserved.
    15.6 + * Copyright 2000-2010 Sun Microsystems, Inc.  All Rights Reserved.
    15.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    15.8   *
    15.9   * This code is free software; you can redistribute it and/or modify it
   15.10 @@ -105,6 +105,8 @@
   15.11       *
   15.12       * @param oldInstance The instance that will be created by this expression.
   15.13       * @param out The stream to which this expression will be written.
   15.14 +     *
   15.15 +     * @throws NullPointerException if {@code out} is {@code null}
   15.16       */
   15.17      public void writeObject(Object oldInstance, Encoder out) {
   15.18          Object newInstance = out.get(oldInstance);
   15.19 @@ -158,6 +160,8 @@
   15.20       * @param oldInstance The instance that will be created by this expression.
   15.21       * @param out The stream to which this expression will be written.
   15.22       * @return An expression whose value is <code>oldInstance</code>.
   15.23 +     *
   15.24 +     * @throws NullPointerException if {@code out} is {@code null}
   15.25       */
   15.26      protected abstract Expression instantiate(Object oldInstance, Encoder out);
   15.27  
   15.28 @@ -196,6 +200,8 @@
   15.29       * @param oldInstance The instance to be copied.
   15.30       * @param newInstance The instance that is to be modified.
   15.31       * @param out The stream to which any initialization statements should be written.
   15.32 +     *
   15.33 +     * @throws NullPointerException if {@code out} is {@code null}
   15.34       */
   15.35      protected void initialize(Class<?> type,
   15.36                                Object oldInstance, Object newInstance,
    16.1 --- a/src/share/classes/java/beans/Statement.java	Fri Feb 12 13:25:18 2010 -0800
    16.2 +++ b/src/share/classes/java/beans/Statement.java	Sun Feb 14 23:38:50 2010 -0800
    16.3 @@ -1,5 +1,5 @@
    16.4  /*
    16.5 - * Copyright 2000-2009 Sun Microsystems, Inc.  All Rights Reserved.
    16.6 + * Copyright 2000-2010 Sun Microsystems, Inc.  All Rights Reserved.
    16.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    16.8   *
    16.9   * This code is free software; you can redistribute it and/or modify it
   16.10 @@ -69,13 +69,19 @@
   16.11      ClassLoader loader;
   16.12  
   16.13      /**
   16.14 -     * Creates a new <code>Statement</code> object with a <code>target</code>,
   16.15 -     * <code>methodName</code> and <code>arguments</code> as per the parameters.
   16.16 +     * Creates a new {@link Statement} object
   16.17 +     * for the specified target object to invoke the method
   16.18 +     * specified by the name and by the array of arguments.
   16.19 +     * <p>
   16.20 +     * The {@code target} and the {@code methodName} values should not be {@code null}.
   16.21 +     * Otherwise an attempt to execute this {@code Expression}
   16.22 +     * will result in a {@code NullPointerException}.
   16.23 +     * If the {@code arguments} value is {@code null},
   16.24 +     * an empty array is used as the value of the {@code arguments} property.
   16.25       *
   16.26 -     * @param target The target of this statement.
   16.27 -     * @param methodName The methodName of this statement.
   16.28 -     * @param arguments The arguments of this statement. If <code>null</code> then an empty array will be used.
   16.29 -     *
   16.30 +     * @param target  the target object of this statement
   16.31 +     * @param methodName  the name of the method to invoke on the specified target
   16.32 +     * @param arguments  the array of arguments to invoke the specified method
   16.33       */
   16.34      @ConstructorProperties({"target", "methodName", "arguments"})
   16.35      public Statement(Object target, String methodName, Object[] arguments) {
   16.36 @@ -85,27 +91,36 @@
   16.37      }
   16.38  
   16.39      /**
   16.40 -     * Returns the target of this statement.
   16.41 +     * Returns the target object of this statement.
   16.42 +     * If this method returns {@code null},
   16.43 +     * the {@link #execute} method
   16.44 +     * throws a {@code NullPointerException}.
   16.45       *
   16.46 -     * @return The target of this statement.
   16.47 +     * @return the target object of this statement
   16.48       */
   16.49      public Object getTarget() {
   16.50          return target;
   16.51      }
   16.52  
   16.53      /**
   16.54 -     * Returns the name of the method.
   16.55 +     * Returns the name of the method to invoke.
   16.56 +     * If this method returns {@code null},
   16.57 +     * the {@link #execute} method
   16.58 +     * throws a {@code NullPointerException}.
   16.59       *
   16.60 -     * @return The name of the method.
   16.61 +     * @return the name of the method
   16.62       */
   16.63      public String getMethodName() {
   16.64          return methodName;
   16.65      }
   16.66  
   16.67      /**
   16.68 -     * Returns the arguments of this statement.
   16.69 +     * Returns the arguments for the method to invoke.
   16.70 +     * The number of arguments and their types
   16.71 +     * must match the method being  called.
   16.72 +     * {@code null} can be used as a synonym of an empty array.
   16.73       *
   16.74 -     * @return the arguments of this statement.
   16.75 +     * @return the array of arguments
   16.76       */
   16.77      public Object[] getArguments() {
   16.78          return arguments;
   16.79 @@ -154,6 +169,9 @@
   16.80          }
   16.81  
   16.82          Object[] arguments = getArguments();
   16.83 +        if (arguments == null) {
   16.84 +            arguments = emptyArray;
   16.85 +        }
   16.86          // Class.forName() won't load classes outside
   16.87          // of core from a class inside core. Special
   16.88          // case this method.
   16.89 @@ -285,7 +303,9 @@
   16.90          Object target = getTarget();
   16.91          String methodName = getMethodName();
   16.92          Object[] arguments = getArguments();
   16.93 -
   16.94 +        if (arguments == null) {
   16.95 +            arguments = emptyArray;
   16.96 +        }
   16.97          StringBuffer result = new StringBuffer(instanceName(target) + "." + methodName + "(");
   16.98          int n = arguments.length;
   16.99          for(int i = 0; i < n; i++) {
    17.1 --- a/src/share/classes/java/security/cert/PKIXParameters.java	Fri Feb 12 13:25:18 2010 -0800
    17.2 +++ b/src/share/classes/java/security/cert/PKIXParameters.java	Sun Feb 14 23:38:50 2010 -0800
    17.3 @@ -1,5 +1,5 @@
    17.4  /*
    17.5 - * Copyright 2000-2006 Sun Microsystems, Inc.  All Rights Reserved.
    17.6 + * Copyright 2000-2009 Sun Microsystems, Inc.  All Rights Reserved.
    17.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    17.8   *
    17.9   * This code is free software; you can redistribute it and/or modify it
   17.10 @@ -663,15 +663,23 @@
   17.11       */
   17.12      public Object clone() {
   17.13          try {
   17.14 -            Object copy = super.clone();
   17.15 -            // Must clone these because addCertStore, et al. modify them
   17.16 +            PKIXParameters copy = (PKIXParameters)super.clone();
   17.17 +
   17.18 +            // must clone these because addCertStore, et al. modify them
   17.19              if (certStores != null) {
   17.20 -                certStores = new ArrayList<CertStore>(certStores);
   17.21 +                copy.certStores = new ArrayList<CertStore>(certStores);
   17.22              }
   17.23              if (certPathCheckers != null) {
   17.24 -                certPathCheckers =
   17.25 -                        new ArrayList<PKIXCertPathChecker>(certPathCheckers);
   17.26 +                copy.certPathCheckers =
   17.27 +                    new ArrayList<PKIXCertPathChecker>(certPathCheckers.size());
   17.28 +                for (PKIXCertPathChecker checker : certPathCheckers) {
   17.29 +                    copy.certPathCheckers.add(
   17.30 +                                    (PKIXCertPathChecker)checker.clone());
   17.31 +                }
   17.32              }
   17.33 +
   17.34 +            // other class fields are immutable to public, don't bother
   17.35 +            // to clone the read-only fields.
   17.36              return copy;
   17.37          } catch (CloneNotSupportedException e) {
   17.38              /* Cannot happen */
    18.1 --- a/src/share/classes/java/text/CollationElementIterator.java	Fri Feb 12 13:25:18 2010 -0800
    18.2 +++ b/src/share/classes/java/text/CollationElementIterator.java	Sun Feb 14 23:38:50 2010 -0800
    18.3 @@ -232,7 +232,7 @@
    18.4                      buffer = makeReorderedBuffer(consonant, value, buffer, true);
    18.5                      value = buffer[0];
    18.6                      expIndex = 1;
    18.7 -                } else {
    18.8 +                } else if (consonant != NormalizerBase.DONE) {
    18.9                      text.previous();
   18.10                  }
   18.11              }
   18.12 @@ -242,7 +242,7 @@
   18.13                      buffer = makeReorderedBuffer(consonant, value, buffer, true);
   18.14                      value = buffer[0];
   18.15                      expIndex = 1;
   18.16 -                } else {
   18.17 +                } else if (consonant != NormalizerBase.DONE) {
   18.18                      text.previous();
   18.19                  }
   18.20              }
    19.1 --- a/src/share/classes/java/text/RuleBasedBreakIterator.java	Fri Feb 12 13:25:18 2010 -0800
    19.2 +++ b/src/share/classes/java/text/RuleBasedBreakIterator.java	Sun Feb 14 23:38:50 2010 -0800
    19.3 @@ -621,6 +621,8 @@
    19.4          return handleNext();
    19.5      }
    19.6  
    19.7 +    private int cachedLastKnownBreak = BreakIterator.DONE;
    19.8 +
    19.9      /**
   19.10       * Advances the iterator backwards, to the last boundary preceding this one.
   19.11       * @return The position of the last boundary position preceding this one.
   19.12 @@ -638,8 +640,16 @@
   19.13          // the current position), but not necessarily the last one before
   19.14          // where we started
   19.15          int start = current();
   19.16 -        getPrevious();
   19.17 -        int lastResult = handlePrevious();
   19.18 +        int lastResult = cachedLastKnownBreak;
   19.19 +        if (lastResult >= start || lastResult <= BreakIterator.DONE) {
   19.20 +            getPrevious();
   19.21 +            lastResult = handlePrevious();
   19.22 +        } else {
   19.23 +            //it might be better to check if handlePrevious() give us closer
   19.24 +            //safe value but handlePrevious() is slow too
   19.25 +            //So, this has to be done carefully
   19.26 +            text.setIndex(lastResult);
   19.27 +        }
   19.28          int result = lastResult;
   19.29  
   19.30          // iterate forward from the known break position until we pass our
   19.31 @@ -653,6 +663,7 @@
   19.32          // set the current iteration position to be the last break position
   19.33          // before where we started, and then return that value
   19.34          text.setIndex(lastResult);
   19.35 +        cachedLastKnownBreak = lastResult;
   19.36          return lastResult;
   19.37      }
   19.38  
   19.39 @@ -757,7 +768,8 @@
   19.40          // then we can just use next() to get our return value
   19.41          text.setIndex(offset);
   19.42          if (offset == text.getBeginIndex()) {
   19.43 -            return handleNext();
   19.44 +            cachedLastKnownBreak = handleNext();
   19.45 +            return cachedLastKnownBreak;
   19.46          }
   19.47  
   19.48          // otherwise, we have to sync up first.  Use handlePrevious() to back
   19.49 @@ -767,10 +779,19 @@
   19.50          // position at or before our starting position.  Advance forward
   19.51          // from here until we've passed the starting position.  The position
   19.52          // we stop on will be the first break position after the specified one.
   19.53 -        int result = handlePrevious();
   19.54 +        int result = cachedLastKnownBreak;
   19.55 +        if (result >= offset || result <= BreakIterator.DONE) {
   19.56 +            result = handlePrevious();
   19.57 +        } else {
   19.58 +            //it might be better to check if handlePrevious() give us closer
   19.59 +            //safe value but handlePrevious() is slow too
   19.60 +            //So, this has to be done carefully
   19.61 +            text.setIndex(result);
   19.62 +        }
   19.63          while (result != BreakIterator.DONE && result <= offset) {
   19.64              result = handleNext();
   19.65          }
   19.66 +        cachedLastKnownBreak = result;
   19.67          return result;
   19.68      }
   19.69  
   19.70 @@ -865,6 +886,8 @@
   19.71              text = new SafeCharIterator(newText);
   19.72          }
   19.73          text.first();
   19.74 +
   19.75 +        cachedLastKnownBreak = BreakIterator.DONE;
   19.76      }
   19.77  
   19.78  
    20.1 --- a/src/share/classes/java/util/Date.java	Fri Feb 12 13:25:18 2010 -0800
    20.2 +++ b/src/share/classes/java/util/Date.java	Sun Feb 14 23:38:50 2010 -0800
    20.3 @@ -953,7 +953,7 @@
    20.4       * without affecting its internal state.
    20.5       */
    20.6      static final long getMillisOf(Date date) {
    20.7 -        if (date.cdate == null) {
    20.8 +        if (date.cdate == null || date.cdate.isNormalized()) {
    20.9              return date.fastTime;
   20.10          }
   20.11          BaseCalendar.Date d = (BaseCalendar.Date) date.cdate.clone();
    21.1 --- a/src/share/classes/java/util/regex/Pattern.java	Fri Feb 12 13:25:18 2010 -0800
    21.2 +++ b/src/share/classes/java/util/regex/Pattern.java	Sun Feb 14 23:38:50 2010 -0800
    21.3 @@ -861,6 +861,14 @@
    21.4      private transient int patternLength;
    21.5  
    21.6      /**
    21.7 +     * If the Start node might possibly match supplementary characters.
    21.8 +     * It is set to true during compiling if
    21.9 +     * (1) There is supplementary char in pattern, or
   21.10 +     * (2) There is complement node of Category or Block
   21.11 +     */
   21.12 +    private transient boolean hasSupplementary;
   21.13 +
   21.14 +    /**
   21.15       * Compiles the given regular expression into a pattern.  </p>
   21.16       *
   21.17       * @param  regex
   21.18 @@ -1481,7 +1489,7 @@
   21.19          // Use double zero to terminate pattern
   21.20          temp = new int[patternLength + 2];
   21.21  
   21.22 -        boolean hasSupplementary = false;
   21.23 +        hasSupplementary = false;
   21.24          int c, count = 0;
   21.25          // Convert all chars into code points
   21.26          for (int x = 0; x < patternLength; x += Character.charCount(c)) {
   21.27 @@ -1787,7 +1795,8 @@
   21.28       * character or unpaired surrogate.
   21.29       */
   21.30      private static final boolean isSupplementary(int ch) {
   21.31 -        return ch >= Character.MIN_SUPPLEMENTARY_CODE_POINT || isSurrogate(ch);
   21.32 +        return ch >= Character.MIN_SUPPLEMENTARY_CODE_POINT ||
   21.33 +               Character.isSurrogate((char)ch);
   21.34      }
   21.35  
   21.36      /**
   21.37 @@ -1885,7 +1894,7 @@
   21.38                      } else {
   21.39                          oneLetter = false;
   21.40                      }
   21.41 -                    node = family(oneLetter).maybeComplement(comp);
   21.42 +                    node = family(oneLetter, comp);
   21.43                  } else {
   21.44                      unread();
   21.45                      node = atom();
   21.46 @@ -2001,7 +2010,7 @@
   21.47                              unread();
   21.48                          else
   21.49                              oneLetter = false;
   21.50 -                        return family(oneLetter).maybeComplement(comp);
   21.51 +                        return family(oneLetter, comp);
   21.52                      }
   21.53                  }
   21.54                  unread();
   21.55 @@ -2404,7 +2413,7 @@
   21.56                      unread();
   21.57                  else
   21.58                      oneLetter = false;
   21.59 -                return family(oneLetter).maybeComplement(comp);
   21.60 +                return family(oneLetter, comp);
   21.61              } else { // ordinary escape
   21.62                  unread();
   21.63                  ch = escape(true, true);
   21.64 @@ -2450,9 +2459,12 @@
   21.65      /**
   21.66       * Parses a Unicode character family and returns its representative node.
   21.67       */
   21.68 -    private CharProperty family(boolean singleLetter) {
   21.69 +    private CharProperty family(boolean singleLetter,
   21.70 +                                boolean maybeComplement)
   21.71 +    {
   21.72          next();
   21.73          String name;
   21.74 +        CharProperty node;
   21.75  
   21.76          if (singleLetter) {
   21.77              int c = temp[cursor];
   21.78 @@ -2477,12 +2489,18 @@
   21.79          }
   21.80  
   21.81          if (name.startsWith("In")) {
   21.82 -            return unicodeBlockPropertyFor(name.substring(2));
   21.83 +            node = unicodeBlockPropertyFor(name.substring(2));
   21.84          } else {
   21.85              if (name.startsWith("Is"))
   21.86                  name = name.substring(2);
   21.87 -            return charPropertyNodeFor(name);
   21.88 -        }
   21.89 +            node = charPropertyNodeFor(name);
   21.90 +        }
   21.91 +        if (maybeComplement) {
   21.92 +            if (node instanceof Category || node instanceof Block)
   21.93 +                hasSupplementary = true;
   21.94 +            node = node.complement();
   21.95 +        }
   21.96 +        return node;
   21.97      }
   21.98  
   21.99      /**
  21.100 @@ -2495,9 +2513,7 @@
  21.101          } catch (IllegalArgumentException iae) {
  21.102              throw error("Unknown character block name {" + name + "}");
  21.103          }
  21.104 -        return new CharProperty() {
  21.105 -                boolean isSatisfiedBy(int ch) {
  21.106 -                    return block == Character.UnicodeBlock.of(ch);}};
  21.107 +        return new Block(block);
  21.108      }
  21.109  
  21.110      /**
  21.111 @@ -2968,13 +2984,6 @@
  21.112      // Utility methods for code point support
  21.113      //
  21.114  
  21.115 -    /**
  21.116 -     * Tests a surrogate value.
  21.117 -     */
  21.118 -    private static final boolean isSurrogate(int c) {
  21.119 -        return c >= Character.MIN_HIGH_SURROGATE && c <= Character.MAX_LOW_SURROGATE;
  21.120 -    }
  21.121 -
  21.122      private static final int countChars(CharSequence seq, int index,
  21.123                                          int lengthInCodePoints) {
  21.124          // optimization
  21.125 @@ -3174,20 +3183,17 @@
  21.126                  matcher.hitEnd = true;
  21.127                  return false;
  21.128              }
  21.129 -            boolean ret = false;
  21.130              int guard = matcher.to - minLength;
  21.131              for (; i <= guard; i++) {
  21.132 -                if (ret = next.match(matcher, i, seq))
  21.133 -                    break;
  21.134 -                if (i == guard)
  21.135 -                    matcher.hitEnd = true;
  21.136 +                if (next.match(matcher, i, seq)) {
  21.137 +                    matcher.first = i;
  21.138 +                    matcher.groups[0] = matcher.first;
  21.139 +                    matcher.groups[1] = matcher.last;
  21.140 +                    return true;
  21.141 +                }
  21.142              }
  21.143 -            if (ret) {
  21.144 -                matcher.first = i;
  21.145 -                matcher.groups[0] = matcher.first;
  21.146 -                matcher.groups[1] = matcher.last;
  21.147 -            }
  21.148 -            return ret;
  21.149 +            matcher.hitEnd = true;
  21.150 +            return false;
  21.151          }
  21.152          boolean study(TreeInfo info) {
  21.153              next.study(info);
  21.154 @@ -3209,27 +3215,28 @@
  21.155                  matcher.hitEnd = true;
  21.156                  return false;
  21.157              }
  21.158 -            boolean ret = false;
  21.159              int guard = matcher.to - minLength;
  21.160              while (i <= guard) {
  21.161 -                if ((ret = next.match(matcher, i, seq)) || i == guard)
  21.162 +                //if ((ret = next.match(matcher, i, seq)) || i == guard)
  21.163 +                if (next.match(matcher, i, seq)) {
  21.164 +                    matcher.first = i;
  21.165 +                    matcher.groups[0] = matcher.first;
  21.166 +                    matcher.groups[1] = matcher.last;
  21.167 +                    return true;
  21.168 +                }
  21.169 +                if (i == guard)
  21.170                      break;
  21.171                  // Optimization to move to the next character. This is
  21.172                  // faster than countChars(seq, i, 1).
  21.173                  if (Character.isHighSurrogate(seq.charAt(i++))) {
  21.174 -                    if (i < seq.length() && Character.isLowSurrogate(seq.charAt(i))) {
  21.175 +                    if (i < seq.length() &&
  21.176 +                        Character.isLowSurrogate(seq.charAt(i))) {
  21.177                          i++;
  21.178                      }
  21.179                  }
  21.180 -                if (i == guard)
  21.181 -                    matcher.hitEnd = true;
  21.182              }
  21.183 -            if (ret) {
  21.184 -                matcher.first = i;
  21.185 -                matcher.groups[0] = matcher.first;
  21.186 -                matcher.groups[1] = matcher.last;
  21.187 -            }
  21.188 -            return ret;
  21.189 +            matcher.hitEnd = true;
  21.190 +            return false;
  21.191          }
  21.192      }
  21.193  
  21.194 @@ -3461,9 +3468,6 @@
  21.195                      boolean isSatisfiedBy(int ch) {
  21.196                          return ! CharProperty.this.isSatisfiedBy(ch);}};
  21.197          }
  21.198 -        CharProperty maybeComplement(boolean complement) {
  21.199 -            return complement ? complement() : this;
  21.200 -        }
  21.201          boolean match(Matcher matcher, int i, CharSequence seq) {
  21.202              if (i < matcher.to) {
  21.203                  int ch = Character.codePointAt(seq, i);
  21.204 @@ -3548,6 +3552,20 @@
  21.205          }
  21.206      }
  21.207  
  21.208 +
  21.209 +    /**
  21.210 +     * Node class that matches a Unicode block.
  21.211 +     */
  21.212 +    static final class Block extends CharProperty {
  21.213 +        final Character.UnicodeBlock block;
  21.214 +        Block(Character.UnicodeBlock block) {
  21.215 +            this.block = block;
  21.216 +        }
  21.217 +        boolean isSatisfiedBy(int ch) {
  21.218 +            return block == Character.UnicodeBlock.of(ch);
  21.219 +        }
  21.220 +    }
  21.221 +
  21.222      /**
  21.223       * Node class that matches a Unicode category.
  21.224       */
    22.1 --- a/src/share/classes/javax/swing/MultiUIDefaults.java	Fri Feb 12 13:25:18 2010 -0800
    22.2 +++ b/src/share/classes/javax/swing/MultiUIDefaults.java	Sun Feb 14 23:38:50 2010 -0800
    22.3 @@ -27,6 +27,7 @@
    22.4  
    22.5  import java.util.Enumeration;
    22.6  import java.util.HashSet;
    22.7 +import java.util.Iterator;
    22.8  import java.util.Locale;
    22.9  import java.util.Map.Entry;
   22.10  import java.util.Set;
   22.11 @@ -89,11 +90,7 @@
   22.12  
   22.13      @Override
   22.14      public int size() {
   22.15 -        int n = super.size();
   22.16 -        for (UIDefaults table : tables) {
   22.17 -            n += (table != null) ? table.size() : 0;
   22.18 -        }
   22.19 -        return n;
   22.20 +        return entrySet().size();
   22.21      }
   22.22  
   22.23      @Override
   22.24 @@ -104,40 +101,26 @@
   22.25      @Override
   22.26      public Enumeration<Object> keys()
   22.27      {
   22.28 -        Enumeration[] enums = new Enumeration[1 + tables.length];
   22.29 -        enums[0] = super.keys();
   22.30 -        for(int i = 0; i < tables.length; i++) {
   22.31 -            UIDefaults table = tables[i];
   22.32 -            if (table != null) {
   22.33 -                enums[i + 1] = table.keys();
   22.34 -            }
   22.35 -        }
   22.36 -        return new MultiUIDefaultsEnumerator(enums);
   22.37 +        return new MultiUIDefaultsEnumerator(
   22.38 +                MultiUIDefaultsEnumerator.Type.KEYS, entrySet());
   22.39      }
   22.40  
   22.41      @Override
   22.42      public Enumeration<Object> elements()
   22.43      {
   22.44 -        Enumeration[] enums = new Enumeration[1 + tables.length];
   22.45 -        enums[0] = super.elements();
   22.46 -        for(int i = 0; i < tables.length; i++) {
   22.47 -            UIDefaults table = tables[i];
   22.48 -            if (table != null) {
   22.49 -                enums[i + 1] = table.elements();
   22.50 -            }
   22.51 -        }
   22.52 -        return new MultiUIDefaultsEnumerator(enums);
   22.53 +        return new MultiUIDefaultsEnumerator(
   22.54 +                MultiUIDefaultsEnumerator.Type.ELEMENTS, entrySet());
   22.55      }
   22.56  
   22.57      @Override
   22.58      public Set<Entry<Object, Object>> entrySet() {
   22.59          Set<Entry<Object, Object>> set = new HashSet<Entry<Object, Object>>();
   22.60 -        if (tables == null) return set;
   22.61 -        for (UIDefaults table : tables) {
   22.62 -            if (table != null) {
   22.63 -                set.addAll(table.entrySet());
   22.64 +        for (int i = tables.length - 1; i >= 0; i--) {
   22.65 +            if (tables[i] != null) {
   22.66 +                set.addAll(tables[i].entrySet());
   22.67              }
   22.68          }
   22.69 +        set.addAll(super.entrySet());
   22.70          return set;
   22.71      }
   22.72  
   22.73 @@ -152,50 +135,46 @@
   22.74  
   22.75      private static class MultiUIDefaultsEnumerator implements Enumeration<Object>
   22.76      {
   22.77 -        Enumeration[] enums;
   22.78 -        int n = 0;
   22.79 +        public static enum Type { KEYS, ELEMENTS };
   22.80 +        private Iterator<Entry<Object, Object>> iterator;
   22.81 +        private Type type;
   22.82  
   22.83 -        MultiUIDefaultsEnumerator(Enumeration[] enums) {
   22.84 -            this.enums = enums;
   22.85 +        MultiUIDefaultsEnumerator(Type type, Set<Entry<Object, Object>> entries) {
   22.86 +            this.type = type;
   22.87 +            this.iterator = entries.iterator();
   22.88          }
   22.89  
   22.90          public boolean hasMoreElements() {
   22.91 -            for(int i = n; i < enums.length; i++) {
   22.92 -                Enumeration e = enums[i];
   22.93 -                if ((e != null) && (e.hasMoreElements())) {
   22.94 -                    return true;
   22.95 -                }
   22.96 -            }
   22.97 -            return false;
   22.98 +            return iterator.hasNext();
   22.99          }
  22.100  
  22.101          public Object nextElement() {
  22.102 -            for(; n < enums.length; n++) {
  22.103 -                Enumeration e = enums[n];
  22.104 -                if ((e != null) && (e.hasMoreElements())) {
  22.105 -                    return e.nextElement();
  22.106 -                }
  22.107 +            switch (type) {
  22.108 +                case KEYS: return iterator.next().getKey();
  22.109 +                case ELEMENTS: return iterator.next().getValue();
  22.110 +                default: return null;
  22.111              }
  22.112 -            return null;
  22.113          }
  22.114      }
  22.115  
  22.116      @Override
  22.117      public Object remove(Object key)
  22.118      {
  22.119 -        Object value = super.remove(key);
  22.120 -        if (value != null) {
  22.121 -            return value;
  22.122 +        Object value = null;
  22.123 +        for (int i = tables.length - 1; i >= 0; i--) {
  22.124 +            if (tables[i] != null) {
  22.125 +                Object v = tables[i].remove(key);
  22.126 +                if (v != null) {
  22.127 +                    value = v;
  22.128 +                }
  22.129 +            }
  22.130 +        }
  22.131 +        Object v = super.remove(key);
  22.132 +        if (v != null) {
  22.133 +            value = v;
  22.134          }
  22.135  
  22.136 -        for (UIDefaults table : tables) {
  22.137 -            value = (table != null) ? table.remove(key) : null;
  22.138 -            if (value != null) {
  22.139 -                return value;
  22.140 -            }
  22.141 -        }
  22.142 -
  22.143 -        return null;
  22.144 +        return value;
  22.145      }
  22.146  
  22.147      @Override
    23.1 --- a/src/share/classes/javax/swing/TransferHandler.java	Fri Feb 12 13:25:18 2010 -0800
    23.2 +++ b/src/share/classes/javax/swing/TransferHandler.java	Sun Feb 14 23:38:50 2010 -0800
    23.3 @@ -1,5 +1,5 @@
    23.4  /*
    23.5 - * Copyright 2000-2006 Sun Microsystems, Inc.  All Rights Reserved.
    23.6 + * Copyright 2000-2009 Sun Microsystems, Inc.  All Rights Reserved.
    23.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    23.8   *
    23.9   * This code is free software; you can redistribute it and/or modify it
   23.10 @@ -627,6 +627,69 @@
   23.11          this(null);
   23.12      }
   23.13  
   23.14 +
   23.15 +    /**
   23.16 +     * image for the {@code startDrag} method
   23.17 +     *
   23.18 +     * @see java.awt.dnd.DragGestureEvent#startDrag(Cursor dragCursor, Image dragImage, Point imageOffset, Transferable transferable, DragSourceListener dsl)
   23.19 +     */
   23.20 +    private  Image dragImage;
   23.21 +
   23.22 +    /**
   23.23 +     * anchor offset for the {@code startDrag} method
   23.24 +     *
   23.25 +     * @see java.awt.dnd.DragGestureEvent#startDrag(Cursor dragCursor, Image dragImage, Point imageOffset, Transferable transferable, DragSourceListener dsl)
   23.26 +     */
   23.27 +    private  Point dragImageOffset;
   23.28 +
   23.29 +    /**
   23.30 +     * Sets the drag image parameter. The image has to be prepared
   23.31 +     * for rendering by the moment of the call. The image is stored
   23.32 +     * by reference because of some performance reasons.
   23.33 +     *
   23.34 +     * @param img an image to drag
   23.35 +     */
   23.36 +    public void setDragImage(Image img) {
   23.37 +        dragImage = img;
   23.38 +    }
   23.39 +
   23.40 +    /**
   23.41 +     * Returns the drag image. If there is no image to drag,
   23.42 +     * the returned value is {@code null}.
   23.43 +     *
   23.44 +     * @return the reference to the drag image
   23.45 +     */
   23.46 +    public Image getDragImage() {
   23.47 +        return dragImage;
   23.48 +    }
   23.49 +
   23.50 +    /**
   23.51 +     * Sets an anchor offset for the image to drag.
   23.52 +     * It can not be {@code null}.
   23.53 +     *
   23.54 +     * @param p a {@code Point} object that corresponds
   23.55 +     * to coordinates of an anchor offset of the image
   23.56 +     * relative to the upper left corner of the image
   23.57 +     */
   23.58 +    public void setDragImageOffset(Point p) {
   23.59 +        dragImageOffset = new Point(p);
   23.60 +    }
   23.61 +
   23.62 +    /**
   23.63 +     * Returns an anchor offset for the image to drag.
   23.64 +     *
   23.65 +     * @return a {@code Point} object that corresponds
   23.66 +     * to coordinates of an anchor offset of the image
   23.67 +     * relative to the upper left corner of the image.
   23.68 +     * The point {@code (0,0)} returns by default.
   23.69 +     */
   23.70 +    public Point getDragImageOffset() {
   23.71 +        if (dragImageOffset == null) {
   23.72 +            return new Point(0,0);
   23.73 +        }
   23.74 +        return new Point(dragImageOffset);
   23.75 +    }
   23.76 +
   23.77      /**
   23.78       * Causes the Swing drag support to be initiated.  This is called by
   23.79       * the various UI implementations in the <code>javax.swing.plaf.basic</code>
   23.80 @@ -1522,7 +1585,12 @@
   23.81                  scrolls = c.getAutoscrolls();
   23.82                  c.setAutoscrolls(false);
   23.83                  try {
   23.84 -                    dge.startDrag(null, t, this);
   23.85 +                    Image im = th.getDragImage();
   23.86 +                    if (im == null) {
   23.87 +                        dge.startDrag(null, t, this);
   23.88 +                    } else {
   23.89 +                        dge.startDrag(null, im, th.getDragImageOffset(), t, this);
   23.90 +                    }
   23.91                      return;
   23.92                  } catch (RuntimeException re) {
   23.93                      c.setAutoscrolls(scrolls);
    24.1 --- a/src/share/classes/javax/swing/plaf/nimbus/Defaults.template	Fri Feb 12 13:25:18 2010 -0800
    24.2 +++ b/src/share/classes/javax/swing/plaf/nimbus/Defaults.template	Sun Feb 14 23:38:50 2010 -0800
    24.3 @@ -90,6 +90,10 @@
    24.4       */
    24.5      private Map<String, Region> registeredRegions =
    24.6              new HashMap<String, Region>();
    24.7 +
    24.8 +    private Map<JComponent, Map<Region, SynthStyle>> overridesCache =
    24.9 +            new WeakHashMap<JComponent, Map<Region, SynthStyle>>();
   24.10 +    
   24.11      /**
   24.12       * Our fallback style to avoid NPEs if the proper style cannot be found in
   24.13       * this class. Not sure if relying on DefaultSynthStyle is the best choice.
   24.14 @@ -251,7 +255,11 @@
   24.15          }
   24.16  
   24.17          //return the style, if found, or the default style if not found
   24.18 -        return foundStyle == null ? defaultStyle : foundStyle.getStyle(comp);
   24.19 +        return foundStyle == null ? defaultStyle : foundStyle.getStyle(comp, r);
   24.20 +    }
   24.21 +
   24.22 +    public void clearOverridesCache(JComponent c) {
   24.23 +        overridesCache.remove(c);
   24.24      }
   24.25  
   24.26      /*
   24.27 @@ -457,15 +465,6 @@
   24.28           * Cached shared style.
   24.29           */
   24.30          private NimbusStyle style;
   24.31 -        /**
   24.32 -         * A weakly referenced hash map such that if the reference JComponent
   24.33 -         * key is garbage collected then the entry is removed from the map.
   24.34 -         * This cache exists so that when a JComponent has nimbus overrides
   24.35 -         * in its client map, a unique style will be created and returned
   24.36 -         * for that JComponent instance, always. In such a situation each
   24.37 -         * JComponent instance must have its own instance of NimbusStyle.
   24.38 -         */
   24.39 -        private WeakHashMap<JComponent, WeakReference<NimbusStyle>> overridesCache;
   24.40  
   24.41          /**
   24.42           * Create a new LazyStyle.
   24.43 @@ -513,17 +512,21 @@
   24.44           * Gets the style. Creates it if necessary.
   24.45           * @return the style
   24.46           */
   24.47 -        SynthStyle getStyle(JComponent c) {
   24.48 +        SynthStyle getStyle(JComponent c, Region r) {
   24.49              // if the component has overrides, it gets its own unique style
   24.50              // instead of the shared style.
   24.51              if (c.getClientProperty("Nimbus.Overrides") != null) {
   24.52 -                if (overridesCache == null)
   24.53 -                    overridesCache = new WeakHashMap<JComponent, WeakReference<NimbusStyle>>();
   24.54 -                WeakReference<NimbusStyle> ref = overridesCache.get(c);
   24.55 -                NimbusStyle s = ref == null ? null : ref.get();
   24.56 +                Map<Region, SynthStyle> map = overridesCache.get(c);
   24.57 +                SynthStyle s = null;
   24.58 +                if (map == null) {
   24.59 +                    map = new HashMap<Region, SynthStyle>();
   24.60 +                    overridesCache.put(c, map);
   24.61 +                } else {
   24.62 +                    s = map.get(r);
   24.63 +                }
   24.64                  if (s == null) {
   24.65                      s = new NimbusStyle(prefix, c);
   24.66 -                    overridesCache.put(c, new WeakReference<NimbusStyle>(s));
   24.67 +                    map.put(r, s);
   24.68                  }
   24.69                  return s;
   24.70              }
    25.1 --- a/src/share/classes/javax/swing/plaf/nimbus/NimbusLookAndFeel.java	Fri Feb 12 13:25:18 2010 -0800
    25.2 +++ b/src/share/classes/javax/swing/plaf/nimbus/NimbusLookAndFeel.java	Sun Feb 14 23:38:50 2010 -0800
    25.3 @@ -280,11 +280,15 @@
    25.4      protected boolean shouldUpdateStyleOnEvent(PropertyChangeEvent ev) {
    25.5          String eName = ev.getPropertyName();
    25.6  
    25.7 -        // Always update when overrides or size variant change
    25.8 -        if ("Nimbus.Overrides" == eName ||
    25.9 +        // These properties affect style cached inside NimbusDefaults (6860433)
   25.10 +        if ("name" == eName ||
   25.11 +            "ancestor" == eName ||
   25.12 +            "Nimbus.Overrides" == eName ||
   25.13              "Nimbus.Overrides.InheritDefaults" == eName ||
   25.14              "JComponent.sizeVariant" == eName) {
   25.15  
   25.16 +            JComponent c = (JComponent) ev.getSource();
   25.17 +            defaults.clearOverridesCache(c);
   25.18              return true;
   25.19          }
   25.20  
    26.1 --- a/src/share/classes/javax/swing/plaf/synth/SynthButtonUI.java	Fri Feb 12 13:25:18 2010 -0800
    26.2 +++ b/src/share/classes/javax/swing/plaf/synth/SynthButtonUI.java	Sun Feb 14 23:38:50 2010 -0800
    26.3 @@ -237,7 +237,16 @@
    26.4      // ********************************
    26.5  
    26.6      /**
    26.7 -     * @inheritDoc
    26.8 +     * Notifies this UI delegate to repaint the specified component.
    26.9 +     * This method paints the component background, then calls
   26.10 +     * the {@link #paint(SynthContext,Graphics)} method.
   26.11 +     *
   26.12 +     * <p>In general, this method does not need to be overridden by subclasses.
   26.13 +     * All Look and Feel rendering code should reside in the {@code paint} method.
   26.14 +     *
   26.15 +     * @param g the {@code Graphics} object used for painting
   26.16 +     * @param c the component being painted
   26.17 +     * @see #paint(SynthContext,Graphics)
   26.18       */
   26.19      @Override
   26.20      public void update(Graphics g, JComponent c) {
   26.21 @@ -250,7 +259,13 @@
   26.22      }
   26.23  
   26.24      /**
   26.25 -     * @inheritDoc
   26.26 +     * Paints the specified component according to the Look and Feel.
   26.27 +     * <p>This method is not used by Synth Look and Feel.
   26.28 +     * Painting is handled by the {@link #paint(SynthContext,Graphics)} method.
   26.29 +     *
   26.30 +     * @param g the {@code Graphics} object used for painting
   26.31 +     * @param c the component being painted
   26.32 +     * @see #paint(SynthContext,Graphics)
   26.33       */
   26.34      @Override
   26.35      public void paint(Graphics g, JComponent c) {
   26.36 @@ -264,7 +279,8 @@
   26.37       * Paints the specified component.
   26.38       *
   26.39       * @param context context for the component being painted
   26.40 -     * @param g {@code Graphics} object used for painting
   26.41 +     * @param g the {@code Graphics} object used for painting
   26.42 +     * @see #update(Graphics,JComponent)
   26.43       */
   26.44      protected void paint(SynthContext context, Graphics g) {
   26.45          AbstractButton b = (AbstractButton)context.getComponent();
    27.1 --- a/src/share/classes/javax/swing/plaf/synth/SynthColorChooserUI.java	Fri Feb 12 13:25:18 2010 -0800
    27.2 +++ b/src/share/classes/javax/swing/plaf/synth/SynthColorChooserUI.java	Sun Feb 14 23:38:50 2010 -0800
    27.3 @@ -137,7 +137,16 @@
    27.4      }
    27.5  
    27.6      /**
    27.7 -     * @inheritDoc
    27.8 +     * Notifies this UI delegate to repaint the specified component.
    27.9 +     * This method paints the component background, then calls
   27.10 +     * the {@link #paint(SynthContext,Graphics)} method.
   27.11 +     *
   27.12 +     * <p>In general, this method does not need to be overridden by subclasses.
   27.13 +     * All Look and Feel rendering code should reside in the {@code paint} method.
   27.14 +     *
   27.15 +     * @param g the {@code Graphics} object used for painting
   27.16 +     * @param c the component being painted
   27.17 +     * @see #paint(SynthContext,Graphics)
   27.18       */
   27.19      @Override
   27.20      public void update(Graphics g, JComponent c) {
   27.21 @@ -151,7 +160,13 @@
   27.22      }
   27.23  
   27.24      /**
   27.25 -     * @inheritDoc
   27.26 +     * Paints the specified component according to the Look and Feel.
   27.27 +     * <p>This method is not used by Synth Look and Feel.
   27.28 +     * Painting is handled by the {@link #paint(SynthContext,Graphics)} method.
   27.29 +     *
   27.30 +     * @param g the {@code Graphics} object used for painting
   27.31 +     * @param c the component being painted
   27.32 +     * @see #paint(SynthContext,Graphics)
   27.33       */
   27.34      @Override
   27.35      public void paint(Graphics g, JComponent c) {
   27.36 @@ -166,7 +181,8 @@
   27.37       * This implementation does not perform any actions.
   27.38       *
   27.39       * @param context context for the component being painted
   27.40 -     * @param g {@code Graphics} object used for painting
   27.41 +     * @param g the {@code Graphics} object used for painting
   27.42 +     * @see #update(Graphics,JComponent)
   27.43       */
   27.44      protected void paint(SynthContext context, Graphics g) {
   27.45      }
    28.1 --- a/src/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java	Fri Feb 12 13:25:18 2010 -0800
    28.2 +++ b/src/share/classes/javax/swing/plaf/synth/SynthComboBoxUI.java	Sun Feb 14 23:38:50 2010 -0800
    28.3 @@ -305,7 +305,16 @@
    28.4      // begin ComponentUI Implementation
    28.5  
    28.6      /**
    28.7 -     * @inheritDoc
    28.8 +     * Notifies this UI delegate to repaint the specified component.
    28.9 +     * This method paints the component background, then calls
   28.10 +     * the {@link #paint(SynthContext,Graphics)} method.
   28.11 +     *
   28.12 +     * <p>In general, this method does not need to be overridden by subclasses.
   28.13 +     * All Look and Feel rendering code should reside in the {@code paint} method.
   28.14 +     *
   28.15 +     * @param g the {@code Graphics} object used for painting
   28.16 +     * @param c the component being painted
   28.17 +     * @see #paint(SynthContext,Graphics)
   28.18       */
   28.19      @Override
   28.20      public void update(Graphics g, JComponent c) {
   28.21 @@ -319,7 +328,13 @@
   28.22      }
   28.23  
   28.24      /**
   28.25 -     * @inheritDoc
   28.26 +     * Paints the specified component according to the Look and Feel.
   28.27 +     * <p>This method is not used by Synth Look and Feel.
   28.28 +     * Painting is handled by the {@link #paint(SynthContext,Graphics)} method.
   28.29 +     *
   28.30 +     * @param g the {@code Graphics} object used for painting
   28.31 +     * @param c the component being painted
   28.32 +     * @see #paint(SynthContext,Graphics)
   28.33       */
   28.34      @Override
   28.35      public void paint(Graphics g, JComponent c) {
   28.36 @@ -333,7 +348,8 @@
   28.37       * Paints the specified component.
   28.38       *
   28.39       * @param context context for the component being painted
   28.40 -     * @param g {@code Graphics} object used for painting
   28.41 +     * @param g the {@code Graphics} object used for painting
   28.42 +     * @see #update(Graphics,JComponent)
   28.43       */
   28.44      protected void paint(SynthContext context, Graphics g) {
   28.45          hasFocus = comboBox.hasFocus();
    29.1 --- a/src/share/classes/javax/swing/plaf/synth/SynthDesktopIconUI.java	Fri Feb 12 13:25:18 2010 -0800
    29.2 +++ b/src/share/classes/javax/swing/plaf/synth/SynthDesktopIconUI.java	Sun Feb 14 23:38:50 2010 -0800
    29.3 @@ -152,7 +152,16 @@
    29.4      }
    29.5  
    29.6      /**
    29.7 -     * @inheritDoc
    29.8 +     * Notifies this UI delegate to repaint the specified component.
    29.9 +     * This method paints the component background, then calls
   29.10 +     * the {@link #paint(SynthContext,Graphics)} method.
   29.11 +     *
   29.12 +     * <p>In general, this method does not need to be overridden by subclasses.
   29.13 +     * All Look and Feel rendering code should reside in the {@code paint} method.
   29.14 +     *
   29.15 +     * @param g the {@code Graphics} object used for painting
   29.16 +     * @param c the component being painted
   29.17 +     * @see #paint(SynthContext,Graphics)
   29.18       */
   29.19      @Override
   29.20      public void update(Graphics g, JComponent c) {
   29.21 @@ -166,7 +175,13 @@
   29.22      }
   29.23  
   29.24      /**
   29.25 -     * @inheritDoc
   29.26 +     * Paints the specified component according to the Look and Feel.
   29.27 +     * <p>This method is not used by Synth Look and Feel.
   29.28 +     * Painting is handled by the {@link #paint(SynthContext,Graphics)} method.
   29.29 +     *
   29.30 +     * @param g the {@code Graphics} object used for painting
   29.31 +     * @param c the component being painted
   29.32 +     * @see #paint(SynthContext,Graphics)
   29.33       */
   29.34      @Override
   29.35      public void paint(Graphics g, JComponent c) {
   29.36 @@ -180,7 +195,8 @@
   29.37       * Paints the specified component. This implementation does nothing.
   29.38       *
   29.39       * @param context context for the component being painted
   29.40 -     * @param g {@code Graphics} object used for painting
   29.41 +     * @param g the {@code Graphics} object used for painting
   29.42 +     * @see #update(Graphics,JComponent)
   29.43       */
   29.44      protected void paint(SynthContext context, Graphics g) {
   29.45      }
    30.1 --- a/src/share/classes/javax/swing/plaf/synth/SynthDesktopPaneUI.java	Fri Feb 12 13:25:18 2010 -0800
    30.2 +++ b/src/share/classes/javax/swing/plaf/synth/SynthDesktopPaneUI.java	Sun Feb 14 23:38:50 2010 -0800
    30.3 @@ -439,7 +439,16 @@
    30.4      }
    30.5  
    30.6      /**
    30.7 -     * @inheritDoc
    30.8 +     * Notifies this UI delegate to repaint the specified component.
    30.9 +     * This method paints the component background, then calls
   30.10 +     * the {@link #paint(SynthContext,Graphics)} method.
   30.11 +     *
   30.12 +     * <p>In general, this method does not need to be overridden by subclasses.
   30.13 +     * All Look and Feel rendering code should reside in the {@code paint} method.
   30.14 +     *
   30.15 +     * @param g the {@code Graphics} object used for painting
   30.16 +     * @param c the component being painted
   30.17 +     * @see #paint(SynthContext,Graphics)
   30.18       */
   30.19      @Override
   30.20      public void update(Graphics g, JComponent c) {
   30.21 @@ -453,7 +462,13 @@
   30.22      }
   30.23  
   30.24      /**
   30.25 -     * @inheritDoc
   30.26 +     * Paints the specified component according to the Look and Feel.
   30.27 +     * <p>This method is not used by Synth Look and Feel.
   30.28 +     * Painting is handled by the {@link #paint(SynthContext,Graphics)} method.
   30.29 +     *
   30.30 +     * @param g the {@code Graphics} object used for painting
   30.31 +     * @param c the component being painted
   30.32 +     * @see #paint(SynthContext,Graphics)
   30.33       */
   30.34      @Override
   30.35      public void paint(Graphics g, JComponent c) {
   30.36 @@ -467,7 +482,8 @@
   30.37       * Paints the specified component. This implementation does nothing.
   30.38       *
   30.39       * @param context context for the component being painted
   30.40 -     * @param g {@code Graphics} object used for painting
   30.41 +     * @param g the {@code Graphics} object used for painting
   30.42 +     * @see #update(Graphics,JComponent)
   30.43       */
   30.44      protected void paint(SynthContext context, Graphics g) {
   30.45      }
    31.1 --- a/src/share/classes/javax/swing/plaf/synth/SynthEditorPaneUI.java	Fri Feb 12 13:25:18 2010 -0800
    31.2 +++ b/src/share/classes/javax/swing/plaf/synth/SynthEditorPaneUI.java	Sun Feb 14 23:38:50 2010 -0800
    31.3 @@ -148,7 +148,16 @@
    31.4      }
    31.5  
    31.6      /**
    31.7 -     * @inheritDoc
    31.8 +     * Notifies this UI delegate to repaint the specified component.
    31.9 +     * This method paints the component background, then calls
   31.10 +     * the {@link #paint(SynthContext,Graphics)} method.
   31.11 +     *
   31.12 +     * <p>In general, this method does not need to be overridden by subclasses.
   31.13 +     * All Look and Feel rendering code should reside in the {@code paint} method.
   31.14 +     *
   31.15 +     * @param g the {@code Graphics} object used for painting
   31.16 +     * @param c the component being painted
   31.17 +     * @see #paint(SynthContext,Graphics)
   31.18       */
   31.19      @Override
   31.20      public void update(Graphics g, JComponent c) {
   31.21 @@ -164,7 +173,8 @@
   31.22       * Paints the specified component.
   31.23       *
   31.24       * @param context context for the component being painted
   31.25 -     * @param g {@code Graphics} object used for painting
   31.26 +     * @param g the {@code Graphics} object used for painting
   31.27 +     * @see #update(Graphics,JComponent)
   31.28       */
   31.29      protected void paint(SynthContext context, Graphics g) {
   31.30          super.paint(g, getComponent());
    32.1 --- a/src/share/classes/javax/swing/plaf/synth/SynthInternalFrameUI.java	Fri Feb 12 13:25:18 2010 -0800
    32.2 +++ b/src/share/classes/javax/swing/plaf/synth/SynthInternalFrameUI.java	Sun Feb 14 23:38:50 2010 -0800
    32.3 @@ -194,7 +194,16 @@
    32.4      }
    32.5  
    32.6      /**
    32.7 -     * @inheritDoc
    32.8 +     * Notifies this UI delegate to repaint the specified component.
    32.9 +     * This method paints the component background, then calls
   32.10 +     * the {@link #paint(SynthContext,Graphics)} method.
   32.11 +     *
   32.12 +     * <p>In general, this method does not need to be overridden by subclasses.
   32.13 +     * All Look and Feel rendering code should reside in the {@code paint} method.
   32.14 +     *
   32.15 +     * @param g the {@code Graphics} object used for painting
   32.16 +     * @param c the component being painted
   32.17 +     * @see #paint(SynthContext,Graphics)
   32.18       */
   32.19      @Override
   32.20      public void update(Graphics g, JComponent c) {
   32.21 @@ -208,7 +217,13 @@
   32.22      }
   32.23  
   32.24      /**
   32.25 -     * @inheritDoc
   32.26 +     * Paints the specified component according to the Look and Feel.
   32.27 +     * <p>This method is not used by Synth Look and Feel.
   32.28 +     * Painting is handled by the {@link #paint(SynthContext,Graphics)} method.
   32.29 +     *
   32.30 +     * @param g the {@code Graphics} object used for painting
   32.31 +     * @param c the component being painted
   32.32 +     * @see #paint(SynthContext,Graphics)
   32.33       */
   32.34      @Override
   32.35      public void paint(Graphics g, JComponent c) {
   32.36 @@ -222,7 +237,8 @@
   32.37       * Paints the specified component. This implementation does nothing.
   32.38       *
   32.39       * @param context context for the component being painted
   32.40 -     * @param g {@code Graphics} object used for painting
   32.41 +     * @param g the {@code Graphics} object used for painting
   32.42 +     * @see #update(Graphics,JComponent)
   32.43       */
   32.44      protected void paint(SynthContext context, Graphics g) {
   32.45      }
    33.1 --- a/src/share/classes/javax/swing/plaf/synth/SynthLabelUI.java	Fri Feb 12 13:25:18 2010 -0800
    33.2 +++ b/src/share/classes/javax/swing/plaf/synth/SynthLabelUI.java	Sun Feb 14 23:38:50 2010 -0800
    33.3 @@ -156,12 +156,16 @@
    33.4      }
    33.5  
    33.6      /**
    33.7 -     * Notifies this UI delegate that it's time to paint the specified
    33.8 -     * component.  This method is invoked by <code>JComponent</code>
    33.9 -     * when the specified component is being painted.
   33.10 -     */
   33.11 -    /**
   33.12 -     * @inheritDoc
   33.13 +     * Notifies this UI delegate to repaint the specified component.
   33.14 +     * This method paints the component background, then calls
   33.15 +     * the {@link #paint(SynthContext,Graphics)} method.
   33.16 +     *
   33.17 +     * <p>In general, this method does not need to be overridden by subclasses.
   33.18 +     * All Look and Feel rendering code should reside in the {@code paint} method.
   33.19 +     *
   33.20 +     * @param g the {@code Graphics} object used for painting
   33.21 +     * @param c the component being painted
   33.22 +     * @see #paint(SynthContext,Graphics)
   33.23       */
   33.24      @Override
   33.25      public void update(Graphics g, JComponent c) {
   33.26 @@ -175,7 +179,13 @@
   33.27      }
   33.28  
   33.29      /**
   33.30 -     * @inheritDoc
   33.31 +     * Paints the specified component according to the Look and Feel.
   33.32 +     * <p>This method is not used by Synth Look and Feel.
   33.33 +     * Painting is handled by the {@link #paint(SynthContext,Graphics)} method.
   33.34 +     *
   33.35 +     * @param g the {@code Graphics} object used for painting
   33.36 +     * @param c the component being painted
   33.37 +     * @see #paint(SynthContext,Graphics)
   33.38       */
   33.39      @Override
   33.40      public void paint(Graphics g, JComponent c) {
   33.41 @@ -189,7 +199,8 @@
   33.42       * Paints the specified component.
   33.43       *
   33.44       * @param context context for the component being painted
   33.45 -     * @param g {@code Graphics} object used for painting
   33.46 +     * @param g the {@code Graphics} object used for painting
   33.47 +     * @see #update(Graphics,JComponent)
   33.48       */
   33.49      protected void paint(SynthContext context, Graphics g) {
   33.50          JLabel label = (JLabel)context.getComponent();
    34.1 --- a/src/share/classes/javax/swing/plaf/synth/SynthListUI.java	Fri Feb 12 13:25:18 2010 -0800
    34.2 +++ b/src/share/classes/javax/swing/plaf/synth/SynthListUI.java	Sun Feb 14 23:38:50 2010 -0800
    34.3 @@ -57,7 +57,16 @@
    34.4      }
    34.5  
    34.6      /**
    34.7 -     * @inheritDoc
    34.8 +     * Notifies this UI delegate to repaint the specified component.
    34.9 +     * This method paints the component background, then calls
   34.10 +     * the {@link #paint} method.
   34.11 +     *
   34.12 +     * <p>In general, this method does not need to be overridden by subclasses.
   34.13 +     * All Look and Feel rendering code should reside in the {@code paint} method.
   34.14 +     *
   34.15 +     * @param g the {@code Graphics} object used for painting
   34.16 +     * @param c the component being painted
   34.17 +     * @see #paint
   34.18       */
   34.19      @Override
   34.20      public void update(Graphics g, JComponent c) {
    35.1 --- a/src/share/classes/javax/swing/plaf/synth/SynthMenuBarUI.java	Fri Feb 12 13:25:18 2010 -0800
    35.2 +++ b/src/share/classes/javax/swing/plaf/synth/SynthMenuBarUI.java	Sun Feb 14 23:38:50 2010 -0800
    35.3 @@ -125,7 +125,16 @@
    35.4      }
    35.5  
    35.6      /**
    35.7 -     * @inheritDoc
    35.8 +     * Notifies this UI delegate to repaint the specified component.
    35.9 +     * This method paints the component background, then calls
   35.10 +     * the {@link #paint(SynthContext,Graphics)} method.
   35.11 +     *
   35.12 +     * <p>In general, this method does not need to be overridden by subclasses.
   35.13 +     * All Look and Feel rendering code should reside in the {@code paint} method.
   35.14 +     *
   35.15 +     * @param g the {@code Graphics} object used for painting
   35.16 +     * @param c the component being painted
   35.17 +     * @see #paint(SynthContext,Graphics)
   35.18       */
   35.19      @Override
   35.20      public void update(Graphics g, JComponent c) {
   35.21 @@ -139,7 +148,13 @@
   35.22      }
   35.23  
   35.24      /**
   35.25 -     * @inheritDoc
   35.26 +     * Paints the specified component according to the Look and Feel.
   35.27 +     * <p>This method is not used by Synth Look and Feel.
   35.28 +     * Painting is handled by the {@link #paint(SynthContext,Graphics)} method.
   35.29 +     *
   35.30 +     * @param g the {@code Graphics} object used for painting
   35.31 +     * @param c the component being painted
   35.32 +     * @see #paint(SynthContext,Graphics)
   35.33       */
   35.34      @Override
   35.35      public void paint(Graphics g, JComponent c) {
   35.36 @@ -153,7 +168,8 @@
   35.37       * Paints the specified component. This implementation does nothing.
   35.38       *
   35.39       * @param context context for the component being painted
   35.40 -     * @param g {@code Graphics} object used for painting
   35.41 +     * @param g the {@code Graphics} object used for painting
   35.42 +     * @see #update(Graphics,JComponent)
   35.43       */
   35.44      protected void paint(SynthContext context, Graphics g) {
   35.45      }
    36.1 --- a/src/share/classes/javax/swing/plaf/synth/SynthMenuItemUI.java	Fri Feb 12 13:25:18 2010 -0800
    36.2 +++ b/src/share/classes/javax/swing/plaf/synth/SynthMenuItemUI.java	Sun Feb 14 23:38:50 2010 -0800
    36.3 @@ -227,7 +227,16 @@
    36.4  
    36.5  
    36.6      /**
    36.7 -     * @inheritDoc
    36.8 +     * Notifies this UI delegate to repaint the specified component.
    36.9 +     * This method paints the component background, then calls
   36.10 +     * the {@link #paint(SynthContext,Graphics)} method.
   36.11 +     *
   36.12 +     * <p>In general, this method does not need to be overridden by subclasses.
   36.13 +     * All Look and Feel rendering code should reside in the {@code paint} method.
   36.14 +     *
   36.15 +     * @param g the {@code Graphics} object used for painting
   36.16 +     * @param c the component being painted
   36.17 +     * @see #paint(SynthContext,Graphics)
   36.18       */
   36.19      @Override
   36.20      public void update(Graphics g, JComponent c) {
   36.21 @@ -240,7 +249,13 @@
   36.22      }
   36.23  
   36.24      /**
   36.25 -     * @inheritDoc
   36.26 +     * Paints the specified component according to the Look and Feel.
   36.27 +     * <p>This method is not used by Synth Look and Feel.
   36.28 +     * Painting is handled by the {@link #paint(SynthContext,Graphics)} method.
   36.29 +     *
   36.30 +     * @param g the {@code Graphics} object used for painting
   36.31 +     * @param c the component being painted
   36.32 +     * @see #paint(SynthContext,Graphics)
   36.33       */
   36.34      @Override
   36.35      public void paint(Graphics g, JComponent c) {
   36.36 @@ -254,7 +269,8 @@
   36.37       * Paints the specified component.
   36.38       *
   36.39       * @param context context for the component being painted
   36.40 -     * @param g {@code Graphics} object used for painting
   36.41 +     * @param g the {@code Graphics} object used for painting
   36.42 +     * @see #update(Graphics,JComponent)
   36.43       */
   36.44      protected void paint(SynthContext context, Graphics g) {
   36.45          SynthContext accContext = getContext(menuItem,
    37.1 --- a/src/share/classes/javax/swing/plaf/synth/SynthMenuUI.java	Fri Feb 12 13:25:18 2010 -0800
    37.2 +++ b/src/share/classes/javax/swing/plaf/synth/SynthMenuUI.java	Sun Feb 14 23:38:50 2010 -0800
    37.3 @@ -227,7 +227,16 @@
    37.4      }
    37.5  
    37.6      /**
    37.7 -     * @inheritDoc
    37.8 +     * Notifies this UI delegate to repaint the specified component.
    37.9 +     * This method paints the component background, then calls
   37.10 +     * the {@link #paint(SynthContext,Graphics)} method.
   37.11 +     *
   37.12 +     * <p>In general, this method does not need to be overridden by subclasses.
   37.13 +     * All Look and Feel rendering code should reside in the {@code paint} method.
   37.14 +     *
   37.15 +     * @param g the {@code Graphics} object used for painting
   37.16 +     * @param c the component being painted
   37.17 +     * @see #paint(SynthContext,Graphics)
   37.18       */
   37.19      @Override
   37.20      public void update(Graphics g, JComponent c) {
   37.21 @@ -241,7 +250,13 @@
   37.22      }
   37.23  
   37.24      /**
   37.25 -     * @inheritDoc
   37.26 +     * Paints the specified component according to the Look and Feel.
   37.27 +     * <p>This method is not used by Synth Look and Feel.
   37.28 +     * Painting is handled by the {@link #paint(SynthContext,Graphics)} method.
   37.29 +     *
   37.30 +     * @param g the {@code Graphics} object used for painting
   37.31 +     * @param c the component being painted
   37.32 +     * @see #paint(SynthContext,Graphics)
   37.33       */
   37.34      @Override
   37.35      public void paint(Graphics g, JComponent c) {
   37.36 @@ -255,7 +270,8 @@
   37.37       * Paints the specified component. This implementation does nothing.
   37.38       *
   37.39       * @param context context for the component being painted
   37.40 -     * @param g {@code Graphics} object used for painting
   37.41 +     * @param g the {@code Graphics} object used for painting
   37.42 +     * @see #update(Graphics,JComponent)
   37.43       */
   37.44      protected void paint(SynthContext context, Graphics g) {
   37.45          SynthContext accContext = getContext(menuItem,
    38.1 --- a/src/share/classes/javax/swing/plaf/synth/SynthOptionPaneUI.java	Fri Feb 12 13:25:18 2010 -0800
    38.2 +++ b/src/share/classes/javax/swing/plaf/synth/SynthOptionPaneUI.java	Sun Feb 14 23:38:50 2010 -0800
    38.3 @@ -149,7 +149,16 @@
    38.4      }
    38.5  
    38.6      /**
    38.7 -     * @inheritDoc
    38.8 +     * Notifies this UI delegate to repaint the specified component.
    38.9 +     * This method paints the component background, then calls
   38.10 +     * the {@link #paint(SynthContext,Graphics)} method.
   38.11 +     *
   38.12 +     * <p>In general, this method does not need to be overridden by subclasses.
   38.13 +     * All Look and Feel rendering code should reside in the {@code paint} method.
   38.14 +     *
   38.15 +     * @param g the {@code Graphics} object used for painting
   38.16 +     * @param c the component being painted
   38.17 +     * @see #paint(SynthContext,Graphics)
   38.18       */
   38.19      @Override
   38.20      public void update(Graphics g, JComponent c) {
   38.21 @@ -163,7 +172,13 @@
   38.22      }
   38.23  
   38.24      /**
   38.25 -     * @inheritDoc
   38.26 +     * Paints the specified component according to the Look and Feel.
   38.27 +     * <p>This method is not used by Synth Look and Feel.
   38.28 +     * Painting is handled by the {@link #paint(SynthContext,Graphics)} method.
   38.29 +     *
   38.30 +     * @param g the {@code Graphics} object used for painting
   38.31 +     * @param c the component being painted
   38.32 +     * @see #paint(SynthContext,Graphics)
   38.33       */
   38.34      @Override
   38.35      public void paint(Graphics g, JComponent c) {
   38.36 @@ -177,7 +192,8 @@
   38.37       * Paints the specified component. This implementation does nothing.
   38.38       *
   38.39       * @param context context for the component being painted
   38.40 -     * @param g {@code Graphics} object used for painting
   38.41 +     * @param g the {@code Graphics} object used for painting
   38.42 +     * @see #update(Graphics,JComponent)
   38.43       */
   38.44      protected void paint(SynthContext context, Graphics g) {
   38.45      }
    39.1 --- a/src/share/classes/javax/swing/plaf/synth/SynthPanelUI.java	Fri Feb 12 13:25:18 2010 -0800
    39.2 +++ b/src/share/classes/javax/swing/plaf/synth/SynthPanelUI.java	Sun Feb 14 23:38:50 2010 -0800
    39.3 @@ -136,7 +136,16 @@
    39.4      }
    39.5  
    39.6      /**
    39.7 -     * @inheritDoc
    39.8 +     * Notifies this UI delegate to repaint the specified component.
    39.9 +     * This method paints the component background, then calls
   39.10 +     * the {@link #paint(SynthContext,Graphics)} method.
   39.11 +     *
   39.12 +     * <p>In general, this method does not need to be overridden by subclasses.
   39.13 +     * All Look and Feel rendering code should reside in the {@code paint} method.
   39.14 +     *
   39.15 +     * @param g the {@code Graphics} object used for painting
   39.16 +     * @param c the component being painted
   39.17 +     * @see #paint(SynthContext,Graphics)
   39.18       */
   39.19      @Override
   39.20      public void update(Graphics g, JComponent c) {
   39.21 @@ -150,7 +159,13 @@
   39.22      }
   39.23  
   39.24      /**
   39.25 -     * @inheritDoc
   39.26 +     * Paints the specified component according to the Look and Feel.
   39.27 +     * <p>This method is not used by Synth Look and Feel.
   39.28 +     * Painting is handled by the {@link #paint(SynthContext,Graphics)} method.
   39.29 +     *
   39.30 +     * @param g the {@code Graphics} object used for painting
   39.31 +     * @param c the component being painted
   39.32 +     * @see #paint(SynthContext,Graphics)
   39.33       */
   39.34      @Override
   39.35      public void paint(Graphics g, JComponent c) {
   39.36 @@ -164,7 +179,8 @@
   39.37       * Paints the specified component. This implementation does nothing.
   39.38       *
   39.39       * @param context context for the component being painted
   39.40 -     * @param g {@code Graphics} object used for painting
   39.41 +     * @param g the {@code Graphics} object used for painting
   39.42 +     * @see #update(Graphics,JComponent)
   39.43       */
   39.44      protected void paint(SynthContext context, Graphics g) {
   39.45          // do actual painting
    40.1 --- a/src/share/classes/javax/swing/plaf/synth/SynthPopupMenuUI.java	Fri Feb 12 13:25:18 2010 -0800
    40.2 +++ b/src/share/classes/javax/swing/plaf/synth/SynthPopupMenuUI.java	Sun Feb 14 23:38:50 2010 -0800
    40.3 @@ -132,7 +132,16 @@
    40.4      }
    40.5  
    40.6      /**
    40.7 -     * @inheritDoc
    40.8 +     * Notifies this UI delegate to repaint the specified component.
    40.9 +     * This method paints the component background, then calls
   40.10 +     * the {@link #paint(SynthContext,Graphics)} method.
   40.11 +     *
   40.12 +     * <p>In general, this method does not need to be overridden by subclasses.
   40.13 +     * All Look and Feel rendering code should reside in the {@code paint} method.
   40.14 +     *
   40.15 +     * @param g the {@code Graphics} object used for painting
   40.16 +     * @param c the component being painted
   40.17 +     * @see #paint(SynthContext,Graphics)
   40.18       */
   40.19      @Override
   40.20      public void update(Graphics g, JComponent c) {
   40.21 @@ -146,7 +155,13 @@
   40.22      }
   40.23  
   40.24      /**
   40.25 -     * @inheritDoc
   40.26 +     * Paints the specified component according to the Look and Feel.
   40.27 +     * <p>This method is not used by Synth Look and Feel.
   40.28 +     * Painting is handled by the {@link #paint(SynthContext,Graphics)} method.
   40.29 +     *
   40.30 +     * @param g the {@code Graphics} object used for painting
   40.31 +     * @param c the component being painted
   40.32 +     * @see #paint(SynthContext,Graphics)
   40.33       */
   40.34      @Override
   40.35      public void paint(Graphics g, JComponent c) {
   40.36 @@ -160,7 +175,8 @@
   40.37       * Paints the specified component. This implementation does nothing.
   40.38       *
   40.39       * @param context context for the component being painted
   40.40 -     * @param g {@code Graphics} object used for painting
   40.41 +     * @param g the {@code Graphics} object used for painting
   40.42 +     * @see #update(Graphics,JComponent)
   40.43       */
   40.44      protected void paint(SynthContext context, Graphics g) {
   40.45      }
    41.1 --- a/src/share/classes/javax/swing/plaf/synth/SynthProgressBarUI.java	Fri Feb 12 13:25:18 2010 -0800
    41.2 +++ b/src/share/classes/javax/swing/plaf/synth/SynthProgressBarUI.java	Sun Feb 14 23:38:50 2010 -0800
    41.3 @@ -193,7 +193,16 @@
    41.4      }
    41.5  
    41.6      /**
    41.7 -     * @inheritDoc
    41.8 +     * Notifies this UI delegate to repaint the specified component.
    41.9 +     * This method paints the component background, then calls
   41.10 +     * the {@link #paint(SynthContext,Graphics)} method.
   41.11 +     *
   41.12 +     * <p>In general, this method does not need to be overridden by subclasses.
   41.13 +     * All Look and Feel rendering code should reside in the {@code paint} method.
   41.14 +     *
   41.15 +     * @param g the {@code Graphics} object used for painting
   41.16 +     * @param c the component being painted
   41.17 +     * @see #paint(SynthContext,Graphics)
   41.18       */
   41.19      @Override
   41.20      public void update(Graphics g, JComponent c) {
   41.21 @@ -208,7 +217,13 @@
   41.22      }
   41.23  
   41.24      /**
   41.25 -     * @inheritDoc
   41.26 +     * Paints the specified component according to the Look and Feel.
   41.27 +     * <p>This method is not used by Synth Look and Feel.
   41.28 +     * Painting is handled by the {@link #paint(SynthContext,Graphics)} method.
   41.29 +     *
   41.30 +     * @param g the {@code Graphics} object used for painting
   41.31 +     * @param c the component being painted
   41.32 +     * @see #paint(SynthContext,Graphics)
   41.33       */
   41.34      @Override
   41.35      public void paint(Graphics g, JComponent c) {
   41.36 @@ -222,7 +237,8 @@
   41.37       * Paints the specified component.
   41.38       *
   41.39       * @param context context for the component being painted
   41.40 -     * @param g {@code Graphics} object used for painting
   41.41 +     * @param g the {@code Graphics} object used for painting
   41.42 +     * @see #update(Graphics,JComponent)
   41.43       */
   41.44      protected void paint(SynthContext context, Graphics g) {
   41.45          JProgressBar pBar = (JProgressBar)context.getComponent();
    42.1 --- a/src/share/classes/javax/swing/plaf/synth/SynthRootPaneUI.java	Fri Feb 12 13:25:18 2010 -0800
    42.2 +++ b/src/share/classes/javax/swing/plaf/synth/SynthRootPaneUI.java	Sun Feb 14 23:38:50 2010 -0800
    42.3 @@ -102,7 +102,16 @@
    42.4      }
    42.5  
    42.6      /**
    42.7 -     * @inheritDoc
    42.8 +     * Notifies this UI delegate to repaint the specified component.
    42.9 +     * This method paints the component background, then calls
   42.10 +     * the {@link #paint(SynthContext,Graphics)} method.
   42.11 +     *
   42.12 +     * <p>In general, this method does not need to be overridden by subclasses.
   42.13 +     * All Look and Feel rendering code should reside in the {@code paint} method.
   42.14 +     *
   42.15 +     * @param g the {@code Graphics} object used for painting
   42.16 +     * @param c the component being painted
   42.17 +     * @see #paint(SynthContext,Graphics)
   42.18       */
   42.19      @Override
   42.20      public void update(Graphics g, JComponent c) {
   42.21 @@ -116,7 +125,13 @@
   42.22      }
   42.23  
   42.24      /**
   42.25 -     * @inheritDoc
   42.26 +     * Paints the specified component according to the Look and Feel.
   42.27 +     * <p>This method is not used by Synth Look and Feel.
   42.28 +     * Painting is handled by the {@link #paint(SynthContext,Graphics)} method.
   42.29 +     *
   42.30 +     * @param g the {@code Graphics} object used for painting
   42.31 +     * @param c the component being painted
   42.32 +     * @see #paint(SynthContext,Graphics)
   42.33       */
   42.34      @Override
   42.35      public void paint(Graphics g, JComponent c) {
   42.36 @@ -130,7 +145,8 @@
   42.37       * Paints the specified component. This implementation does nothing.
   42.38       *
   42.39       * @param context context for the component being painted
   42.40 -     * @param g {@code Graphics} object used for painting
   42.41 +     * @param g the {@code Graphics} object used for painting
   42.42 +     * @see #update(Graphics,JComponent)
   42.43       */
   42.44      protected void paint(SynthContext context, Graphics g) {
   42.45      }
    43.1 --- a/src/share/classes/javax/swing/plaf/synth/SynthScrollBarUI.java	Fri Feb 12 13:25:18 2010 -0800
    43.2 +++ b/src/share/classes/javax/swing/plaf/synth/SynthScrollBarUI.java	Sun Feb 14 23:38:50 2010 -0800
    43.3 @@ -222,7 +222,16 @@
    43.4      }
    43.5  
    43.6      /**
    43.7 -     * @inheritDoc
    43.8 +     * Notifies this UI delegate to repaint the specified component.
    43.9 +     * This method paints the component background, then calls
   43.10 +     * the {@link #paint(SynthContext,Graphics)} method.
   43.11 +     *
   43.12 +     * <p>In general, this method does not need to be overridden by subclasses.
   43.13 +     * All Look and Feel rendering code should reside in the {@code paint} method.
   43.14 +     *
   43.15 +     * @param g the {@code Graphics} object used for painting
   43.16 +     * @param c the component being painted
   43.17 +     * @see #paint(SynthContext,Graphics)
   43.18       */
   43.19      @Override
   43.20      public void update(Graphics g, JComponent c) {
   43.21 @@ -237,7 +246,13 @@
   43.22      }
   43.23  
   43.24      /**
   43.25 -     * @inheritDoc
   43.26 +     * Paints the specified component according to the Look and Feel.
   43.27 +     * <p>This method is not used by Synth Look and Feel.
   43.28 +     * Painting is handled by the {@link #paint(SynthContext,Graphics)} method.
   43.29 +     *
   43.30 +     * @param g the {@code Graphics} object used for painting
   43.31 +     * @param c the component being painted
   43.32 +     * @see #paint(SynthContext,Graphics)
   43.33       */
   43.34      @Override
   43.35      public void paint(Graphics g, JComponent c) {
   43.36 @@ -251,7 +266,8 @@
   43.37       * Paints the specified component.
   43.38       *
   43.39       * @param context context for the component being painted
   43.40 -     * @param g {@code Graphics} object used for painting
   43.41 +     * @param g the {@code Graphics} object used for painting
   43.42 +     * @see #update(Graphics,JComponent)
   43.43       */
   43.44      protected void paint(SynthContext context, Graphics g) {
   43.45          SynthContext subcontext = getContext(scrollbar,
    44.1 --- a/src/share/classes/javax/swing/plaf/synth/SynthScrollPaneUI.java	Fri Feb 12 13:25:18 2010 -0800
    44.2 +++ b/src/share/classes/javax/swing/plaf/synth/SynthScrollPaneUI.java	Sun Feb 14 23:38:50 2010 -0800
    44.3 @@ -64,7 +64,16 @@
    44.4      }
    44.5  
    44.6      /**
    44.7 -     * @inheritDoc
    44.8 +     * Notifies this UI delegate to repaint the specified component.
    44.9 +     * This method paints the component background, then calls
   44.10 +     * the {@link #paint(SynthContext,Graphics)} method.
   44.11 +     *
   44.12 +     * <p>In general, this method does not need to be overridden by subclasses.
   44.13 +     * All Look and Feel rendering code should reside in the {@code paint} method.
   44.14 +     *
   44.15 +     * @param g the {@code Graphics} object used for painting
   44.16 +     * @param c the component being painted
   44.17 +     * @see #paint(SynthContext,Graphics)
   44.18       */
   44.19      @Override
   44.20      public void update(Graphics g, JComponent c) {
   44.21 @@ -78,7 +87,13 @@
   44.22      }
   44.23  
   44.24      /**
   44.25 -     * @inheritDoc
   44.26 +     * Paints the specified component according to the Look and Feel.
   44.27 +     * <p>This method is not used by Synth Look and Feel.
   44.28 +     * Painting is handled by the {@link #paint(SynthContext,Graphics)} method.
   44.29 +     *
   44.30 +     * @param g the {@code Graphics} object used for painting
   44.31 +     * @param c the component being painted
   44.32 +     * @see #paint(SynthContext,Graphics)
   44.33       */
   44.34      @Override
   44.35      public void paint(Graphics g, JComponent c) {
   44.36 @@ -92,7 +107,8 @@
   44.37       * Paints the specified component.
   44.38       *
   44.39       * @param context context for the component being painted
   44.40 -     * @param g {@code Graphics} object used for painting
   44.41 +     * @param g the {@code Graphics} object used for painting
   44.42 +     * @see #update(Graphics,JComponent)
   44.43       */
   44.44      protected void paint(SynthContext context, Graphics g) {
   44.45          Border vpBorder = scrollpane.getViewportBorder();
    45.1 --- a/src/share/classes/javax/swing/plaf/synth/SynthSeparatorUI.java	Fri Feb 12 13:25:18 2010 -0800
    45.2 +++ b/src/share/classes/javax/swing/plaf/synth/SynthSeparatorUI.java	Sun Feb 14 23:38:50 2010 -0800
    45.3 @@ -135,7 +135,16 @@
    45.4      }
    45.5  
    45.6      /**
    45.7 -     * @inheritDoc
    45.8 +     * Notifies this UI delegate to repaint the specified component.
    45.9 +     * This method paints the component background, then calls
   45.10 +     * the {@link #paint(SynthContext,Graphics)} method.
   45.11 +     *
   45.12 +     * <p>In general, this method does not need to be overridden by subclasses.
   45.13 +     * All Look and Feel rendering code should reside in the {@code paint} method.
   45.14 +     *
   45.15 +     * @param g the {@code Graphics} object used for painting
   45.16 +     * @param c the component being painted
   45.17 +     * @see #paint(SynthContext,Graphics)
   45.18       */
   45.19      @Override
   45.20      public void update(Graphics g, JComponent c) {
   45.21 @@ -151,7 +160,13 @@
   45.22      }
   45.23  
   45.24      /**
   45.25 -     * @inheritDoc
   45.26 +     * Paints the specified component according to the Look and Feel.
   45.27 +     * <p>This method is not used by Synth Look and Feel.
   45.28 +     * Painting is handled by the {@link #paint(SynthContext,Graphics)} method.
   45.29 +     *
   45.30 +     * @param g the {@code Graphics} object used for painting
   45.31 +     * @param c the component being painted
   45.32 +     * @see #paint(SynthContext,Graphics)
   45.33       */
   45.34      @Override
   45.35      public void paint(Graphics g, JComponent c) {
   45.36 @@ -165,7 +180,8 @@
   45.37       * Paints the specified component.
   45.38       *
   45.39       * @param context context for the component being painted
   45.40 -     * @param g {@code Graphics} object used for painting
   45.41 +     * @param g the {@code Graphics} object used for painting
   45.42 +     * @see #update(Graphics,JComponent)
   45.43       */
   45.44      protected void paint(SynthContext context, Graphics g) {
   45.45          JSeparator separator = (JSeparator)context.getComponent();
    46.1 --- a/src/share/classes/javax/swing/plaf/synth/SynthSliderUI.java	Fri Feb 12 13:25:18 2010 -0800
    46.2 +++ b/src/share/classes/javax/swing/plaf/synth/SynthSliderUI.java	Sun Feb 14 23:38:50 2010 -0800
    46.3 @@ -788,7 +788,16 @@
    46.4      }
    46.5  
    46.6      /**
    46.7 -     * @inheritDoc
    46.8 +     * Notifies this UI delegate to repaint the specified component.
    46.9 +     * This method paints the component background, then calls
   46.10 +     * the {@link #paint(SynthContext,Graphics)} method.
   46.11 +     *
   46.12 +     * <p>In general, this method does not need to be overridden by subclasses.
   46.13 +     * All Look and Feel rendering code should reside in the {@code paint} method.
   46.14 +     *
   46.15 +     * @param g the {@code Graphics} object used for painting
   46.16 +     * @param c the component being painted
   46.17 +     * @see #paint(SynthContext,Graphics)
   46.18       */
   46.19      @Override
   46.20      public void update(Graphics g, JComponent c) {
   46.21 @@ -802,7 +811,13 @@
   46.22      }
   46.23  
   46.24      /**
   46.25 -     * @inheritDoc
   46.26 +     * Paints the specified component according to the Look and Feel.
   46.27 +     * <p>This method is not used by Synth Look and Feel.
   46.28 +     * Painting is handled by the {@link #paint(SynthContext,Graphics)} method.
   46.29 +     *
   46.30 +     * @param g the {@code Graphics} object used for painting
   46.31 +     * @param c the component being painted
   46.32 +     * @see #paint(SynthContext,Graphics)
   46.33       */
   46.34      @Override
   46.35      public void paint(Graphics g, JComponent c) {
   46.36 @@ -815,7 +830,8 @@
   46.37       * Paints the specified component.
   46.38       *
   46.39       * @param context context for the component being painted
   46.40 -     * @param g {@code Graphics} object used for painting
   46.41 +     * @param g the {@code Graphics} object used for painting
   46.42 +     * @see #update(Graphics,JComponent)
   46.43       */
   46.44      protected void paint(SynthContext context, Graphics g) {
   46.45          recalculateIfInsetsChanged();
    47.1 --- a/src/share/classes/javax/swing/plaf/synth/SynthSpinnerUI.java	Fri Feb 12 13:25:18 2010 -0800
    47.2 +++ b/src/share/classes/javax/swing/plaf/synth/SynthSpinnerUI.java	Sun Feb 14 23:38:50 2010 -0800
    47.3 @@ -283,7 +283,16 @@
    47.4      }
    47.5  
    47.6      /**
    47.7 -     * @inheritDoc
    47.8 +     * Notifies this UI delegate to repaint the specified component.
    47.9 +     * This method paints the component background, then calls
   47.10 +     * the {@link #paint(SynthContext,Graphics)} method.
   47.11 +     *
   47.12 +     * <p>In general, this method does not need to be overridden by subclasses.
   47.13 +     * All Look and Feel rendering code should reside in the {@code paint} method.
   47.14 +     *
   47.15 +     * @param g the {@code Graphics} object used for painting
   47.16 +     * @param c the component being painted
   47.17 +     * @see #paint(SynthContext,Graphics)
   47.18       */
   47.19      @Override
   47.20      public void update(Graphics g, JComponent c) {
   47.21 @@ -298,7 +307,13 @@
   47.22  
   47.23  
   47.24      /**
   47.25 -     * @inheritDoc
   47.26 +     * Paints the specified component according to the Look and Feel.
   47.27 +     * <p>This method is not used by Synth Look and Feel.
   47.28 +     * Painting is handled by the {@link #paint(SynthContext,Graphics)} method.
   47.29 +     *
   47.30 +     * @param g the {@code Graphics} object used for painting
   47.31 +     * @param c the component being painted
   47.32 +     * @see #paint(SynthContext,Graphics)
   47.33       */
   47.34      @Override
   47.35      public void paint(Graphics g, JComponent c) {
   47.36 @@ -312,7 +327,8 @@
   47.37       * Paints the specified component. This implementation does nothing.
   47.38       *
   47.39       * @param context context for the component being painted
   47.40 -     * @param g {@code Graphics} object used for painting
   47.41 +     * @param g the {@code Graphics} object used for painting
   47.42 +     * @see #update(Graphics,JComponent)
   47.43       */
   47.44      protected void paint(SynthContext context, Graphics g) {
   47.45      }
    48.1 --- a/src/share/classes/javax/swing/plaf/synth/SynthSplitPaneUI.java	Fri Feb 12 13:25:18 2010 -0800
    48.2 +++ b/src/share/classes/javax/swing/plaf/synth/SynthSplitPaneUI.java	Sun Feb 14 23:38:50 2010 -0800
    48.3 @@ -269,7 +269,16 @@
    48.4      }
    48.5  
    48.6      /**
    48.7 -     * @inheritDoc
    48.8 +     * Notifies this UI delegate to repaint the specified component.
    48.9 +     * This method paints the component background, then calls
   48.10 +     * the {@link #paint(SynthContext,Graphics)} method.
   48.11 +     *
   48.12 +     * <p>In general, this method does not need to be overridden by subclasses.
   48.13 +     * All Look and Feel rendering code should reside in the {@code paint} method.
   48.14 +     *
   48.15 +     * @param g the {@code Graphics} object used for painting
   48.16 +     * @param c the component being painted
   48.17 +     * @see #paint(SynthContext,Graphics)
   48.18       */
   48.19      @Override
   48.20      public void update(Graphics g, JComponent c) {
   48.21 @@ -283,7 +292,13 @@
   48.22      }
   48.23  
   48.24      /**
   48.25 -     * @inheritDoc
   48.26 +     * Paints the specified component according to the Look and Feel.
   48.27 +     * <p>This method is not used by Synth Look and Feel.
   48.28 +     * Painting is handled by the {@link #paint(SynthContext,Graphics)} method.
   48.29 +     *
   48.30 +     * @param g the {@code Graphics} object used for painting
   48.31 +     * @param c the component being painted
   48.32 +     * @see #paint(SynthContext,Graphics)
   48.33       */
   48.34      @Override
   48.35      public void paint(Graphics g, JComponent c) {
   48.36 @@ -297,7 +312,8 @@
   48.37       * Paints the specified component. This implementation does nothing.
   48.38       *
   48.39       * @param context context for the component being painted
   48.40 -     * @param g {@code Graphics} object used for painting
   48.41 +     * @param g the {@code Graphics} object used for painting
   48.42 +     * @see #update(Graphics,JComponent)
   48.43       */
   48.44      protected void paint(SynthContext context, Graphics g) {
   48.45          // This is done to update package private variables in
    49.1 --- a/src/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java	Fri Feb 12 13:25:18 2010 -0800
    49.2 +++ b/src/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java	Sun Feb 14 23:38:50 2010 -0800
    49.3 @@ -92,8 +92,8 @@
    49.4      private SynthStyle tabAreaStyle;
    49.5      private SynthStyle tabContentStyle;
    49.6  
    49.7 -    private Rectangle textRect;
    49.8 -    private Rectangle iconRect;
    49.9 +    private Rectangle textRect = new Rectangle();
   49.10 +    private Rectangle iconRect = new Rectangle();
   49.11  
   49.12      private Rectangle tabAreaBounds = new Rectangle();
   49.13  
   49.14 @@ -115,11 +115,6 @@
   49.15          return new SynthTabbedPaneUI();
   49.16      }
   49.17  
   49.18 -    private SynthTabbedPaneUI() {
   49.19 -        textRect = new Rectangle();
   49.20 -        iconRect = new Rectangle();
   49.21 -    }
   49.22 -
   49.23      private boolean scrollableTabLayoutEnabled() {
   49.24          return (tabPane.getTabLayoutPolicy() == JTabbedPane.SCROLL_TAB_LAYOUT);
   49.25      }
   49.26 @@ -362,7 +357,16 @@
   49.27      }
   49.28  
   49.29      /**
   49.30 -     * @inheritDoc
   49.31 +     * Notifies this UI delegate to repaint the specified component.
   49.32 +     * This method paints the component background, then calls
   49.33 +     * the {@link #paint(SynthContext,Graphics)} method.
   49.34 +     *
   49.35 +     * <p>In general, this method does not need to be overridden by subclasses.
   49.36 +     * All Look and Feel rendering code should reside in the {@code paint} method.
   49.37 +     *
   49.38 +     * @param g the {@code Graphics} object used for painting
   49.39 +     * @param c the component being painted
   49.40 +     * @see #paint(SynthContext,Graphics)
   49.41       */
   49.42      @Override
   49.43      public void update(Graphics g, JComponent c) {
   49.44 @@ -409,7 +413,13 @@
   49.45      }
   49.46  
   49.47      /**
   49.48 -     * @inheritDoc
   49.49 +     * Paints the specified component according to the Look and Feel.
   49.50 +     * <p>This method is not used by Synth Look and Feel.
   49.51 +     * Painting is handled by the {@link #paint(SynthContext,Graphics)} method.
   49.52 +     *
   49.53 +     * @param g the {@code Graphics} object used for painting
   49.54 +     * @param c the component being painted
   49.55 +     * @see #paint(SynthContext,Graphics)
   49.56       */
   49.57      @Override
   49.58      public void paint(Graphics g, JComponent c) {
   49.59 @@ -423,7 +433,8 @@
   49.60       * Paints the specified component.
   49.61       *
   49.62       * @param context context for the component being painted
   49.63 -     * @param g {@code Graphics} object used for painting
   49.64 +     * @param g the {@code Graphics} object used for painting
   49.65 +     * @see #update(Graphics,JComponent)
   49.66       */
   49.67      protected void paint(SynthContext context, Graphics g) {
   49.68          int selectedIndex = tabPane.getSelectedIndex();
    50.1 --- a/src/share/classes/javax/swing/plaf/synth/SynthTableHeaderUI.java	Fri Feb 12 13:25:18 2010 -0800
    50.2 +++ b/src/share/classes/javax/swing/plaf/synth/SynthTableHeaderUI.java	Sun Feb 14 23:38:50 2010 -0800
    50.3 @@ -123,7 +123,16 @@
    50.4      }
    50.5  
    50.6      /**
    50.7 -     * @inheritDoc
    50.8 +     * Notifies this UI delegate to repaint the specified component.
    50.9 +     * This method paints the component background, then calls
   50.10 +     * the {@link #paint(SynthContext,Graphics)} method.
   50.11 +     *
   50.12 +     * <p>In general, this method does not need to be overridden by subclasses.
   50.13 +     * All Look and Feel rendering code should reside in the {@code paint} method.
   50.14 +     *
   50.15 +     * @param g the {@code Graphics} object used for painting
   50.16 +     * @param c the component being painted
   50.17 +     * @see #paint(SynthContext,Graphics)
   50.18       */
   50.19      @Override
   50.20      public void update(Graphics g, JComponent c) {
   50.21 @@ -137,7 +146,13 @@
   50.22      }
   50.23  
   50.24      /**
   50.25 -     * @inheritDoc
   50.26 +     * Paints the specified component according to the Look and Feel.
   50.27 +     * <p>This method is not used by Synth Look and Feel.
   50.28 +     * Painting is handled by the {@link #paint(SynthContext,Graphics)} method.
   50.29 +     *
   50.30 +     * @param g the {@code Graphics} object used for painting
   50.31 +     * @param c the component being painted
   50.32 +     * @see #paint(SynthContext,Graphics)
   50.33       */
   50.34      @Override
   50.35      public void paint(Graphics g, JComponent c) {
   50.36 @@ -151,7 +166,8 @@
   50.37       * Paints the specified component.
   50.38       *
   50.39       * @param context context for the component being painted
   50.40 -     * @param g {@code Graphics} object used for painting
   50.41 +     * @param g the {@code Graphics} object used for painting
   50.42 +     * @see #update(Graphics,JComponent)
   50.43       */
   50.44      protected void paint(SynthContext context, Graphics g) {
   50.45          super.paint(g, context.getComponent());
    51.1 --- a/src/share/classes/javax/swing/plaf/synth/SynthTableUI.java	Fri Feb 12 13:25:18 2010 -0800
    51.2 +++ b/src/share/classes/javax/swing/plaf/synth/SynthTableUI.java	Sun Feb 14 23:38:50 2010 -0800
    51.3 @@ -256,7 +256,16 @@
    51.4  //
    51.5  
    51.6      /**
    51.7 -     * @inheritDoc
    51.8 +     * Notifies this UI delegate to repaint the specified component.
    51.9 +     * This method paints the component background, then calls
   51.10 +     * the {@link #paint(SynthContext,Graphics)} method.
   51.11 +     *
   51.12 +     * <p>In general, this method does not need to be overridden by subclasses.
   51.13 +     * All Look and Feel rendering code should reside in the {@code paint} method.
   51.14 +     *
   51.15 +     * @param g the {@code Graphics} object used for painting
   51.16 +     * @param c the component being painted
   51.17 +     * @see #paint(SynthContext,Graphics)
   51.18       */
   51.19      @Override
   51.20      public void update(Graphics g, JComponent c) {
   51.21 @@ -279,7 +288,13 @@
   51.22      }
   51.23  
   51.24      /**
   51.25 -     * @inheritDoc
   51.26 +     * Paints the specified component according to the Look and Feel.
   51.27 +     * <p>This method is not used by Synth Look and Feel.
   51.28 +     * Painting is handled by the {@link #paint(SynthContext,Graphics)} method.
   51.29 +     *
   51.30 +     * @param g the {@code Graphics} object used for painting
   51.31 +     * @param c the component being painted
   51.32 +     * @see #paint(SynthContext,Graphics)
   51.33       */
   51.34      @Override
   51.35      public void paint(Graphics g, JComponent c) {
   51.36 @@ -293,7 +308,8 @@
   51.37       * Paints the specified component.
   51.38       *
   51.39       * @param context context for the component being painted
   51.40 -     * @param g {@code Graphics} object used for painting
   51.41 +     * @param g the {@code Graphics} object used for painting
   51.42 +     * @see #update(Graphics,JComponent)
   51.43       */
   51.44      protected void paint(SynthContext context, Graphics g) {
   51.45          Rectangle clip = g.getClipBounds();
    52.1 --- a/src/share/classes/javax/swing/plaf/synth/SynthTextAreaUI.java	Fri Feb 12 13:25:18 2010 -0800
    52.2 +++ b/src/share/classes/javax/swing/plaf/synth/SynthTextAreaUI.java	Sun Feb 14 23:38:50 2010 -0800
    52.3 @@ -123,7 +123,16 @@
    52.4      }
    52.5  
    52.6      /**
    52.7 -     * @inheritDoc
    52.8 +     * Notifies this UI delegate to repaint the specified component.
    52.9 +     * This method paints the component background, then calls
   52.10 +     * the {@link #paint(SynthContext,Graphics)} method.
   52.11 +     *
   52.12 +     * <p>In general, this method does not need to be overridden by subclasses.
   52.13 +     * All Look and Feel rendering code should reside in the {@code paint} method.
   52.14 +     *
   52.15 +     * @param g the {@code Graphics} object used for painting
   52.16 +     * @param c the component being painted
   52.17 +     * @see #paint(SynthContext,Graphics)
   52.18       */
   52.19      @Override
   52.20      public void update(Graphics g, JComponent c) {
   52.21 @@ -140,7 +149,8 @@
   52.22       * Paints the specified component.
   52.23       *
   52.24       * @param context context for the component being painted
   52.25 -     * @param g {@code Graphics} object used for painting
   52.26 +     * @param g the {@code Graphics} object used for painting
   52.27 +     * @see #update(Graphics,JComponent)
   52.28       */
   52.29      protected void paint(SynthContext context, Graphics g) {
   52.30          super.paint(g, getComponent());
    53.1 --- a/src/share/classes/javax/swing/plaf/synth/SynthTextFieldUI.java	Fri Feb 12 13:25:18 2010 -0800
    53.2 +++ b/src/share/classes/javax/swing/plaf/synth/SynthTextFieldUI.java	Sun Feb 14 23:38:50 2010 -0800
    53.3 @@ -161,7 +161,16 @@
    53.4      }
    53.5  
    53.6      /**
    53.7 -     * @inheritDoc
    53.8 +     * Notifies this UI delegate to repaint the specified component.
    53.9 +     * This method paints the component background, then calls
   53.10 +     * the {@link #paint(SynthContext,Graphics)} method.
   53.11 +     *
   53.12 +     * <p>In general, this method does not need to be overridden by subclasses.
   53.13 +     * All Look and Feel rendering code should reside in the {@code paint} method.
   53.14 +     *
   53.15 +     * @param g the {@code Graphics} object used for painting
   53.16 +     * @param c the component being painted
   53.17 +     * @see #paint(SynthContext,Graphics)
   53.18       */
   53.19      @Override
   53.20      public void update(Graphics g, JComponent c) {
   53.21 @@ -182,7 +191,8 @@
   53.22       * model to potentially be updated asynchronously.
   53.23       *
   53.24       * @param context context for the component being painted
   53.25 -     * @param g {@code Graphics} object used for painting
   53.26 +     * @param g the {@code Graphics} object used for painting
   53.27 +     * @see #update(Graphics,JComponent)
   53.28       */
   53.29      protected void paint(SynthContext context, Graphics g) {
   53.30          super.paint(g, getComponent());
    54.1 --- a/src/share/classes/javax/swing/plaf/synth/SynthToolBarUI.java	Fri Feb 12 13:25:18 2010 -0800
    54.2 +++ b/src/share/classes/javax/swing/plaf/synth/SynthToolBarUI.java	Sun Feb 14 23:38:50 2010 -0800
    54.3 @@ -198,7 +198,16 @@
    54.4      }
    54.5  
    54.6      /**
    54.7 -     * @inheritDoc
    54.8 +     * Notifies this UI delegate to repaint the specified component.
    54.9 +     * This method paints the component background, then calls
   54.10 +     * the {@link #paint(SynthContext,Graphics)} method.
   54.11 +     *
   54.12 +     * <p>In general, this method does not need to be overridden by subclasses.
   54.13 +     * All Look and Feel rendering code should reside in the {@code paint} method.
   54.14 +     *
   54.15 +     * @param g the {@code Graphics} object used for painting
   54.16 +     * @param c the component being painted
   54.17 +     * @see #paint(SynthContext,Graphics)
   54.18       */
   54.19      @Override
   54.20      public void update(Graphics g, JComponent c) {
   54.21 @@ -213,7 +222,13 @@
   54.22      }
   54.23  
   54.24      /**
   54.25 -     * @inheritDoc
   54.26 +     * Paints the specified component according to the Look and Feel.
   54.27 +     * <p>This method is not used by Synth Look and Feel.
   54.28 +     * Painting is handled by the {@link #paint(SynthContext,Graphics)} method.
   54.29 +     *
   54.30 +     * @param g the {@code Graphics} object used for painting
   54.31 +     * @param c the component being painted
   54.32 +     * @see #paint(SynthContext,Graphics)
   54.33       */
   54.34      @Override
   54.35      public void paint(Graphics g, JComponent c) {
   54.36 @@ -258,7 +273,8 @@
   54.37       * Paints the toolbar.
   54.38       *
   54.39       * @param context context for the component being painted
   54.40 -     * @param g {@code Graphics} object used for painting
   54.41 +     * @param g the {@code Graphics} object used for painting
   54.42 +     * @see #update(Graphics,JComponent)
   54.43       */
   54.44      protected void paint(SynthContext context, Graphics g) {
   54.45          if (handleIcon != null && toolBar.isFloatable()) {
    55.1 --- a/src/share/classes/javax/swing/plaf/synth/SynthToolTipUI.java	Fri Feb 12 13:25:18 2010 -0800
    55.2 +++ b/src/share/classes/javax/swing/plaf/synth/SynthToolTipUI.java	Sun Feb 14 23:38:50 2010 -0800
    55.3 @@ -121,7 +121,16 @@
    55.4      }
    55.5  
    55.6      /**
    55.7 -     * @inheritDoc
    55.8 +     * Notifies this UI delegate to repaint the specified component.
    55.9 +     * This method paints the component background, then calls
   55.10 +     * the {@link #paint(SynthContext,Graphics)} method.
   55.11 +     *
   55.12 +     * <p>In general, this method does not need to be overridden by subclasses.
   55.13 +     * All Look and Feel rendering code should reside in the {@code paint} method.
   55.14 +     *
   55.15 +     * @param g the {@code Graphics} object used for painting
   55.16 +     * @param c the component being painted
   55.17 +     * @see #paint(SynthContext,Graphics)
   55.18       */
   55.19      @Override
   55.20      public void update(Graphics g, JComponent c) {
   55.21 @@ -144,7 +153,13 @@
   55.22      }
   55.23  
   55.24      /**
   55.25 -     * @inheritDoc
   55.26 +     * Paints the specified component according to the Look and Feel.
   55.27 +     * <p>This method is not used by Synth Look and Feel.
   55.28 +     * Painting is handled by the {@link #paint(SynthContext,Graphics)} method.
   55.29 +     *
   55.30 +     * @param g the {@code Graphics} object used for painting
   55.31 +     * @param c the component being painted
   55.32 +     * @see #paint(SynthContext,Graphics)
   55.33       */
   55.34      @Override
   55.35      public void paint(Graphics g, JComponent c) {
   55.36 @@ -158,7 +173,8 @@
   55.37       * Paints the specified component.
   55.38       *
   55.39       * @param context context for the component being painted
   55.40 -     * @param g {@code Graphics} object used for painting
   55.41 +     * @param g the {@code Graphics} object used for painting
   55.42 +     * @see #update(Graphics,JComponent)
   55.43       */
   55.44      protected void paint(SynthContext context, Graphics g) {
   55.45          JToolTip tip = (JToolTip)context.getComponent();
    56.1 --- a/src/share/classes/javax/swing/plaf/synth/SynthTreeUI.java	Fri Feb 12 13:25:18 2010 -0800
    56.2 +++ b/src/share/classes/javax/swing/plaf/synth/SynthTreeUI.java	Sun Feb 14 23:38:50 2010 -0800
    56.3 @@ -250,7 +250,16 @@
    56.4      }
    56.5  
    56.6      /**
    56.7 -     * @inheritDoc
    56.8 +     * Notifies this UI delegate to repaint the specified component.
    56.9 +     * This method paints the component background, then calls
   56.10 +     * the {@link #paint(SynthContext,Graphics)} method.
   56.11 +     *
   56.12 +     * <p>In general, this method does not need to be overridden by subclasses.
   56.13 +     * All Look and Feel rendering code should reside in the {@code paint} method.
   56.14 +     *
   56.15 +     * @param g the {@code Graphics} object used for painting
   56.16 +     * @param c the component being painted
   56.17 +     * @see #paint(SynthContext,Graphics)
   56.18       */
   56.19      @Override
   56.20      public void update(Graphics g, JComponent c) {
   56.21 @@ -273,7 +282,13 @@
   56.22      }
   56.23  
   56.24      /**
   56.25 -     * @inheritDoc
   56.26 +     * Paints the specified component according to the Look and Feel.
   56.27 +     * <p>This method is not used by Synth Look and Feel.
   56.28 +     * Painting is handled by the {@link #paint(SynthContext,Graphics)} method.
   56.29 +     *
   56.30 +     * @param g the {@code Graphics} object used for painting
   56.31 +     * @param c the component being painted
   56.32 +     * @see #paint(SynthContext,Graphics)
   56.33       */
   56.34      @Override
   56.35      public void paint(Graphics g, JComponent c) {
   56.36 @@ -287,7 +302,8 @@
   56.37       * Paints the specified component.
   56.38       *
   56.39       * @param context context for the component being painted
   56.40 -     * @param g {@code Graphics} object used for painting
   56.41 +     * @param g the {@code Graphics} object used for painting
   56.42 +     * @see #update(Graphics,JComponent)
   56.43       */
   56.44      protected void paint(SynthContext context, Graphics g) {
   56.45          paintContext = context;
    57.1 --- a/src/share/classes/javax/swing/plaf/synth/SynthViewportUI.java	Fri Feb 12 13:25:18 2010 -0800
    57.2 +++ b/src/share/classes/javax/swing/plaf/synth/SynthViewportUI.java	Sun Feb 14 23:38:50 2010 -0800
    57.3 @@ -150,7 +150,16 @@
    57.4      }
    57.5  
    57.6      /**
    57.7 -     * @inheritDoc
    57.8 +     * Notifies this UI delegate to repaint the specified component.
    57.9 +     * This method paints the component background, then calls
   57.10 +     * the {@link #paint(SynthContext,Graphics)} method.
   57.11 +     *
   57.12 +     * <p>In general, this method does not need to be overridden by subclasses.
   57.13 +     * All Look and Feel rendering code should reside in the {@code paint} method.
   57.14 +     *
   57.15 +     * @param g the {@code Graphics} object used for painting
   57.16 +     * @param c the component being painted
   57.17 +     * @see #paint(SynthContext,Graphics)
   57.18       */
   57.19      @Override
   57.20      public void update(Graphics g, JComponent c) {
   57.21 @@ -174,7 +183,13 @@
   57.22      }
   57.23  
   57.24      /**
   57.25 -     * @inheritDoc
   57.26 +     * Paints the specified component according to the Look and Feel.
   57.27 +     * <p>This method is not used by Synth Look and Feel.
   57.28 +     * Painting is handled by the {@link #paint(SynthContext,Graphics)} method.
   57.29 +     *
   57.30 +     * @param g the {@code Graphics} object used for painting
   57.31 +     * @param c the component being painted
   57.32 +     * @see #paint(SynthContext,Graphics)
   57.33       */
   57.34      @Override
   57.35      public void paint(Graphics g, JComponent c) {
   57.36 @@ -188,7 +203,8 @@
   57.37       * Paints the specified component. This implementation does nothing.
   57.38       *
   57.39       * @param context context for the component being painted
   57.40 -     * @param g {@code Graphics} object used for painting
   57.41 +     * @param g the {@code Graphics} object used for painting
   57.42 +     * @see #update(Graphics,JComponent)
   57.43       */
   57.44      protected void paint(SynthContext context, Graphics g) {
   57.45      }
    58.1 --- a/src/share/classes/sun/awt/ExtendedKeyCodes.java	Fri Feb 12 13:25:18 2010 -0800
    58.2 +++ b/src/share/classes/sun/awt/ExtendedKeyCodes.java	Sun Feb 14 23:38:50 2010 -0800
    58.3 @@ -13,7 +13,7 @@
    58.4       */
    58.5       // Keycodes declared in KeyEvent.java with corresponding Unicode values.
    58.6       private final static HashMap<Integer, Integer>  regularKeyCodesMap =
    58.7 -                                          new HashMap<Integer,Integer>(122, 1.0f);
    58.8 +                                          new HashMap<Integer,Integer>(83, 1.0f);
    58.9  
   58.10       // Keycodes derived from Unicode values. Here should be collected codes
   58.11       // for characters appearing on the primary layer of at least one
   58.12 @@ -22,7 +22,6 @@
   58.13       private final static HashSet<Integer> extendedKeyCodesSet =
   58.14                                                    new HashSet<Integer>(501, 1.0f);
   58.15       final public static int getExtendedKeyCodeForChar( int c ) {
   58.16 -         int rc = KeyEvent.VK_UNDEFINED;
   58.17           int uc = Character.toUpperCase( c );
   58.18           int lc = Character.toLowerCase( c );
   58.19           if (regularKeyCodesMap.containsKey( c )) {
   58.20 @@ -38,22 +37,25 @@
   58.21           }else if (extendedKeyCodesSet.contains( lc )) {
   58.22               return lc;
   58.23           }
   58.24 -         return rc;
   58.25 +         return KeyEvent.VK_UNDEFINED;
   58.26       }
   58.27       static {
   58.28 -         regularKeyCodesMap.put(0x0a, KeyEvent.VK_ENTER);
   58.29           regularKeyCodesMap.put(0x08, KeyEvent.VK_BACK_SPACE);
   58.30           regularKeyCodesMap.put(0x09, KeyEvent.VK_TAB);
   58.31 +         regularKeyCodesMap.put(0x0a, KeyEvent.VK_ENTER);
   58.32           regularKeyCodesMap.put(0x1B, KeyEvent.VK_ESCAPE);
   58.33 +         regularKeyCodesMap.put(0x20AC, KeyEvent.VK_EURO_SIGN);
   58.34           regularKeyCodesMap.put(0x20, KeyEvent.VK_SPACE);
   58.35 -         regularKeyCodesMap.put(0x21, KeyEvent.VK_PAGE_UP);
   58.36 -         regularKeyCodesMap.put(0x22, KeyEvent.VK_PAGE_DOWN);
   58.37 -         regularKeyCodesMap.put(0x23, KeyEvent.VK_END);
   58.38 -         regularKeyCodesMap.put(0x24, KeyEvent.VK_HOME);
   58.39 -         regularKeyCodesMap.put(0x25, KeyEvent.VK_LEFT);
   58.40 -         regularKeyCodesMap.put(0x26, KeyEvent.VK_UP);
   58.41 -         regularKeyCodesMap.put(0x27, KeyEvent.VK_RIGHT);
   58.42 -         regularKeyCodesMap.put(0x28, KeyEvent.VK_DOWN);
   58.43 +         regularKeyCodesMap.put(0x21, KeyEvent.VK_EXCLAMATION_MARK);
   58.44 +         regularKeyCodesMap.put(0x22, KeyEvent.VK_QUOTEDBL);
   58.45 +         regularKeyCodesMap.put(0x23, KeyEvent.VK_NUMBER_SIGN);
   58.46 +         regularKeyCodesMap.put(0x24, KeyEvent.VK_DOLLAR);
   58.47 +         regularKeyCodesMap.put(0x26, KeyEvent.VK_AMPERSAND);
   58.48 +         regularKeyCodesMap.put(0x27, KeyEvent.VK_QUOTE);
   58.49 +         regularKeyCodesMap.put(0x28, KeyEvent.VK_LEFT_PARENTHESIS);
   58.50 +         regularKeyCodesMap.put(0x29, KeyEvent.VK_RIGHT_PARENTHESIS);
   58.51 +         regularKeyCodesMap.put(0x2A, KeyEvent.VK_ASTERISK);
   58.52 +         regularKeyCodesMap.put(0x2B, KeyEvent.VK_PLUS);
   58.53           regularKeyCodesMap.put(0x2C, KeyEvent.VK_COMMA);
   58.54           regularKeyCodesMap.put(0x2D, KeyEvent.VK_MINUS);
   58.55           regularKeyCodesMap.put(0x2E, KeyEvent.VK_PERIOD);
   58.56 @@ -68,102 +70,59 @@
   58.57           regularKeyCodesMap.put(0x37, KeyEvent.VK_7);
   58.58           regularKeyCodesMap.put(0x38, KeyEvent.VK_8);
   58.59           regularKeyCodesMap.put(0x39, KeyEvent.VK_9);
   58.60 +         regularKeyCodesMap.put(0x3A, KeyEvent.VK_COLON);
   58.61           regularKeyCodesMap.put(0x3B, KeyEvent.VK_SEMICOLON);
   58.62 +         regularKeyCodesMap.put(0x3C, KeyEvent.VK_LESS);
   58.63           regularKeyCodesMap.put(0x3D, KeyEvent.VK_EQUALS);
   58.64 +         regularKeyCodesMap.put(0x3E, KeyEvent.VK_GREATER);
   58.65 +         regularKeyCodesMap.put(0x40, KeyEvent.VK_AT);
   58.66           regularKeyCodesMap.put(0x41, KeyEvent.VK_A);
   58.67 -         regularKeyCodesMap.put(0x61, KeyEvent.VK_A);
   58.68           regularKeyCodesMap.put(0x42, KeyEvent.VK_B);
   58.69 -         regularKeyCodesMap.put(0x62, KeyEvent.VK_B);
   58.70           regularKeyCodesMap.put(0x43, KeyEvent.VK_C);
   58.71 -         regularKeyCodesMap.put(0x63, KeyEvent.VK_C);
   58.72           regularKeyCodesMap.put(0x44, KeyEvent.VK_D);
   58.73 -         regularKeyCodesMap.put(0x64, KeyEvent.VK_D);
   58.74           regularKeyCodesMap.put(0x45, KeyEvent.VK_E);
   58.75 -         regularKeyCodesMap.put(0x65, KeyEvent.VK_E);
   58.76           regularKeyCodesMap.put(0x46, KeyEvent.VK_F);
   58.77 -         regularKeyCodesMap.put(0x66, KeyEvent.VK_F);
   58.78           regularKeyCodesMap.put(0x47, KeyEvent.VK_G);
   58.79 -         regularKeyCodesMap.put(0x67, KeyEvent.VK_G);
   58.80           regularKeyCodesMap.put(0x48, KeyEvent.VK_H);
   58.81 -         regularKeyCodesMap.put(0x68, KeyEvent.VK_H);
   58.82           regularKeyCodesMap.put(0x49, KeyEvent.VK_I);
   58.83 -         regularKeyCodesMap.put(0x69, KeyEvent.VK_I);
   58.84           regularKeyCodesMap.put(0x4A, KeyEvent.VK_J);
   58.85 -         regularKeyCodesMap.put(0x6A, KeyEvent.VK_J);
   58.86           regularKeyCodesMap.put(0x4B, KeyEvent.VK_K);
   58.87 -         regularKeyCodesMap.put(0x6B, KeyEvent.VK_K);
   58.88           regularKeyCodesMap.put(0x4C, KeyEvent.VK_L);
   58.89 -         regularKeyCodesMap.put(0x6C, KeyEvent.VK_L);
   58.90           regularKeyCodesMap.put(0x4D, KeyEvent.VK_M);
   58.91 -         regularKeyCodesMap.put(0x6D, KeyEvent.VK_M);
   58.92           regularKeyCodesMap.put(0x4E, KeyEvent.VK_N);
   58.93 -         regularKeyCodesMap.put(0x6E, KeyEvent.VK_N);
   58.94           regularKeyCodesMap.put(0x4F, KeyEvent.VK_O);
   58.95 -         regularKeyCodesMap.put(0x6F, KeyEvent.VK_O);
   58.96           regularKeyCodesMap.put(0x50, KeyEvent.VK_P);
   58.97 -         regularKeyCodesMap.put(0x70, KeyEvent.VK_P);
   58.98           regularKeyCodesMap.put(0x51, KeyEvent.VK_Q);
   58.99 -         regularKeyCodesMap.put(0x71, KeyEvent.VK_Q);
  58.100           regularKeyCodesMap.put(0x52, KeyEvent.VK_R);
  58.101 -         regularKeyCodesMap.put(0x72, KeyEvent.VK_R);
  58.102           regularKeyCodesMap.put(0x53, KeyEvent.VK_S);
  58.103 -         regularKeyCodesMap.put(0x73, KeyEvent.VK_S);
  58.104           regularKeyCodesMap.put(0x54, KeyEvent.VK_T);
  58.105 -         regularKeyCodesMap.put(0x74, KeyEvent.VK_T);
  58.106           regularKeyCodesMap.put(0x55, KeyEvent.VK_U);
  58.107 -         regularKeyCodesMap.put(0x75, KeyEvent.VK_U);
  58.108           regularKeyCodesMap.put(0x56, KeyEvent.VK_V);
  58.109 -         regularKeyCodesMap.put(0x76, KeyEvent.VK_V);
  58.110           regularKeyCodesMap.put(0x57, KeyEvent.VK_W);
  58.111 -         regularKeyCodesMap.put(0x77, KeyEvent.VK_W);
  58.112           regularKeyCodesMap.put(0x58, KeyEvent.VK_X);
  58.113 -         regularKeyCodesMap.put(0x78, KeyEvent.VK_X);
  58.114           regularKeyCodesMap.put(0x59, KeyEvent.VK_Y);
  58.115 -         regularKeyCodesMap.put(0x79, KeyEvent.VK_Y);
  58.116           regularKeyCodesMap.put(0x5A, KeyEvent.VK_Z);
  58.117 -         regularKeyCodesMap.put(0x7A, KeyEvent.VK_Z);
  58.118           regularKeyCodesMap.put(0x5B, KeyEvent.VK_OPEN_BRACKET);
  58.119           regularKeyCodesMap.put(0x5C, KeyEvent.VK_BACK_SLASH);
  58.120           regularKeyCodesMap.put(0x5D, KeyEvent.VK_CLOSE_BRACKET);
  58.121 -//         regularKeyCodesMap.put(0x60, KeyEvent.VK_NUMPAD0);
  58.122 -//         regularKeyCodesMap.put(0x61, KeyEvent.VK_NUMPAD1);
  58.123 -//         regularKeyCodesMap.put(0x62, KeyEvent.VK_NUMPAD2);
  58.124 -//         regularKeyCodesMap.put(0x63, KeyEvent.VK_NUMPAD3);
  58.125 -//         regularKeyCodesMap.put(0x64, KeyEvent.VK_NUMPAD4);
  58.126 -//         regularKeyCodesMap.put(0x65, KeyEvent.VK_NUMPAD5);
  58.127 -//         regularKeyCodesMap.put(0x66, KeyEvent.VK_NUMPAD6);
  58.128 -//         regularKeyCodesMap.put(0x67, KeyEvent.VK_NUMPAD7);
  58.129 -//         regularKeyCodesMap.put(0x68, KeyEvent.VK_NUMPAD8);
  58.130 -//         regularKeyCodesMap.put(0x69, KeyEvent.VK_NUMPAD9);
  58.131 -         regularKeyCodesMap.put(0x6A, KeyEvent.VK_MULTIPLY);
  58.132 -         regularKeyCodesMap.put(0x6B, KeyEvent.VK_ADD);
  58.133 -         regularKeyCodesMap.put(0x6C, KeyEvent.VK_SEPARATER);
  58.134 -         regularKeyCodesMap.put(0x6D, KeyEvent.VK_SUBTRACT);
  58.135 -         regularKeyCodesMap.put(0x6E, KeyEvent.VK_DECIMAL);
  58.136 -         regularKeyCodesMap.put(0x6F, KeyEvent.VK_DIVIDE);
  58.137 -         regularKeyCodesMap.put(0x7F, KeyEvent.VK_DELETE);
  58.138 -         regularKeyCodesMap.put(0xC0, KeyEvent.VK_BACK_QUOTE);
  58.139 -         regularKeyCodesMap.put(0xDE, KeyEvent.VK_QUOTE);
  58.140 -         regularKeyCodesMap.put(0x26, KeyEvent.VK_AMPERSAND);
  58.141 -         regularKeyCodesMap.put(0x2A, KeyEvent.VK_ASTERISK);
  58.142 -         regularKeyCodesMap.put(0x22, KeyEvent.VK_QUOTEDBL);
  58.143 -         regularKeyCodesMap.put(0x3C, KeyEvent.VK_LESS);
  58.144 -         regularKeyCodesMap.put(0x3E, KeyEvent.VK_GREATER);
  58.145 +         regularKeyCodesMap.put(0x5E, KeyEvent.VK_CIRCUMFLEX);
  58.146 +         regularKeyCodesMap.put(0x5F, KeyEvent.VK_UNDERSCORE);
  58.147 +         regularKeyCodesMap.put(0x60, KeyEvent.VK_BACK_QUOTE);
  58.148 +         regularKeyCodesMap.put(0x70, KeyEvent.VK_P);
  58.149 +         regularKeyCodesMap.put(0x71, KeyEvent.VK_Q);
  58.150 +         regularKeyCodesMap.put(0x72, KeyEvent.VK_R);
  58.151 +         regularKeyCodesMap.put(0x73, KeyEvent.VK_S);
  58.152 +         regularKeyCodesMap.put(0x74, KeyEvent.VK_T);
  58.153 +         regularKeyCodesMap.put(0x75, KeyEvent.VK_U);
  58.154 +         regularKeyCodesMap.put(0x76, KeyEvent.VK_V);
  58.155 +         regularKeyCodesMap.put(0x77, KeyEvent.VK_W);
  58.156 +         regularKeyCodesMap.put(0x78, KeyEvent.VK_X);
  58.157 +         regularKeyCodesMap.put(0x79, KeyEvent.VK_Y);
  58.158 +         regularKeyCodesMap.put(0x7A, KeyEvent.VK_Z);
  58.159           regularKeyCodesMap.put(0x7B, KeyEvent.VK_BRACELEFT);
  58.160           regularKeyCodesMap.put(0x7D, KeyEvent.VK_BRACERIGHT);
  58.161 -         regularKeyCodesMap.put(0x40, KeyEvent.VK_AT);
  58.162 -         regularKeyCodesMap.put(0x3A, KeyEvent.VK_COLON);
  58.163 -         regularKeyCodesMap.put(0x5E, KeyEvent.VK_CIRCUMFLEX);
  58.164 -         regularKeyCodesMap.put(0x24, KeyEvent.VK_DOLLAR);
  58.165 -         regularKeyCodesMap.put(0x20AC, KeyEvent.VK_EURO_SIGN);
  58.166 -         regularKeyCodesMap.put(0x21, KeyEvent.VK_EXCLAMATION_MARK);
  58.167 +         regularKeyCodesMap.put(0x7F, KeyEvent.VK_DELETE);
  58.168           regularKeyCodesMap.put(0xA1, KeyEvent.VK_INVERTED_EXCLAMATION_MARK);
  58.169 -         regularKeyCodesMap.put(0x28, KeyEvent.VK_LEFT_PARENTHESIS);
  58.170 -         regularKeyCodesMap.put(0x23, KeyEvent.VK_NUMBER_SIGN);
  58.171 -         regularKeyCodesMap.put(0x2B, KeyEvent.VK_PLUS);
  58.172 -         regularKeyCodesMap.put(0x29, KeyEvent.VK_RIGHT_PARENTHESIS);
  58.173 -         regularKeyCodesMap.put(0x5F, KeyEvent.VK_UNDERSCORE);
  58.174 -
  58.175  
  58.176           extendedKeyCodesSet.add(0x01000000+0x0060);
  58.177           extendedKeyCodesSet.add(0x01000000+0x007C);
    59.1 --- a/src/share/classes/sun/awt/dnd/SunDragSourceContextPeer.java	Fri Feb 12 13:25:18 2010 -0800
    59.2 +++ b/src/share/classes/sun/awt/dnd/SunDragSourceContextPeer.java	Sun Feb 14 23:38:50 2010 -0800
    59.3 @@ -1,5 +1,5 @@
    59.4  /*
    59.5 - * Copyright 2000-2007 Sun Microsystems, Inc.  All Rights Reserved.
    59.6 + * Copyright 2000-2009 Sun Microsystems, Inc.  All Rights Reserved.
    59.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    59.8   *
    59.9   * This code is free software; you can redistribute it and/or modify it
   59.10 @@ -67,6 +67,8 @@
   59.11      private DragGestureEvent  trigger;
   59.12      private Component         component;
   59.13      private Cursor            cursor;
   59.14 +    private Image             dragImage;
   59.15 +    private Point             dragImageOffset;
   59.16      private long              nativeCtxt;
   59.17      private DragSourceContext dragSourceContext;
   59.18      private int               sourceActions;
   59.19 @@ -120,6 +122,8 @@
   59.20          dragSourceContext = dsc;
   59.21          cursor            = c;
   59.22          sourceActions     = getDragSourceContext().getSourceActions();
   59.23 +        dragImage         = di;
   59.24 +        dragImageOffset   = p;
   59.25  
   59.26          Transferable transferable  = getDragSourceContext().getTransferable();
   59.27          SortedMap formatMap = DataTransferer.getInstance().getFormatsForTransferable
   59.28 @@ -169,6 +173,31 @@
   59.29      }
   59.30  
   59.31      /**
   59.32 +     * Returns the drag image. If there is no image to drag,
   59.33 +     * the returned value is {@code null}
   59.34 +     *
   59.35 +     * @return the reference to the drag image
   59.36 +     */
   59.37 +    public Image getDragImage() {
   59.38 +        return dragImage;
   59.39 +    }
   59.40 +
   59.41 +    /**
   59.42 +     * Returns an anchor offset for the image to drag.
   59.43 +     *
   59.44 +     * @return a {@code Point} object that corresponds
   59.45 +     * to coordinates of an anchor offset of the image
   59.46 +     * relative to the upper left corner of the image.
   59.47 +     * The point {@code (0,0)} returns by default.
   59.48 +     */
   59.49 +    public Point getDragImageOffset() {
   59.50 +        if (dragImageOffset == null) {
   59.51 +            return new Point(0,0);
   59.52 +        }
   59.53 +        return new Point(dragImageOffset);
   59.54 +    }
   59.55 +
   59.56 +    /**
   59.57       * downcall into native code
   59.58       */
   59.59  
   59.60 @@ -317,6 +346,8 @@
   59.61  
   59.62          startSecondaryEventLoop();
   59.63          setNativeContext(0);
   59.64 +        dragImage = null;
   59.65 +        dragImageOffset = null;
   59.66      }
   59.67  
   59.68      public static void setDragDropInProgress(boolean b)
    60.1 --- a/src/share/classes/sun/font/FontManagerFactory.java	Fri Feb 12 13:25:18 2010 -0800
    60.2 +++ b/src/share/classes/sun/font/FontManagerFactory.java	Sun Feb 14 23:38:50 2010 -0800
    60.3 @@ -68,38 +68,34 @@
    60.4              return instance;
    60.5          }
    60.6  
    60.7 -        String fmClassName = AccessController.doPrivileged(
    60.8 -                new GetPropertyAction("sun.font.fontmanager",
    60.9 -                                      DEFAULT_CLASS));
   60.10 +        AccessController.doPrivileged(new PrivilegedAction() {
   60.11  
   60.12 -        try {
   60.13 -            @SuppressWarnings("unchecked")
   60.14 -            ClassLoader cl = (ClassLoader)
   60.15 -                AccessController.doPrivileged(new PrivilegedAction() {
   60.16 -                    public Object run() {
   60.17 -                        return ClassLoader.getSystemClassLoader();
   60.18 -                    }
   60.19 -                });
   60.20 +            public Object run() {
   60.21 +                try {
   60.22 +                    String fmClassName =
   60.23 +                            System.getProperty("sun.font.fontmanager",
   60.24 +                                               DEFAULT_CLASS);
   60.25 +                    ClassLoader cl = ClassLoader.getSystemClassLoader();
   60.26 +                    Class fmClass = Class.forName(fmClassName, true, cl);
   60.27 +                    instance = (FontManager) fmClass.newInstance();
   60.28 +                } catch (ClassNotFoundException ex) {
   60.29 +                    InternalError err = new InternalError();
   60.30 +                    err.initCause(ex);
   60.31 +                    throw err;
   60.32  
   60.33 -            @SuppressWarnings("unchecked")
   60.34 -            Class fmClass = Class.forName(fmClassName, true, cl);
   60.35 -            instance = (FontManager) fmClass.newInstance();
   60.36 +                } catch (InstantiationException ex) {
   60.37 +                    InternalError err = new InternalError();
   60.38 +                    err.initCause(ex);
   60.39 +                    throw err;
   60.40  
   60.41 -        } catch (ClassNotFoundException ex) {
   60.42 -            InternalError err = new InternalError();
   60.43 -            err.initCause(ex);
   60.44 -            throw err;
   60.45 -
   60.46 -        } catch (InstantiationException ex) {
   60.47 -            InternalError err = new InternalError();
   60.48 -            err.initCause(ex);
   60.49 -            throw err;
   60.50 -
   60.51 -        } catch (IllegalAccessException ex) {
   60.52 -            InternalError err = new InternalError();
   60.53 -            err.initCause(ex);
   60.54 -            throw err;
   60.55 -        }
   60.56 +                } catch (IllegalAccessException ex) {
   60.57 +                    InternalError err = new InternalError();
   60.58 +                    err.initCause(ex);
   60.59 +                    throw err;
   60.60 +                }
   60.61 +                return null;
   60.62 +            }
   60.63 +        });
   60.64  
   60.65          return instance;
   60.66      }
    61.1 --- a/src/share/classes/sun/font/FontUtilities.java	Fri Feb 12 13:25:18 2010 -0800
    61.2 +++ b/src/share/classes/sun/font/FontUtilities.java	Sun Feb 14 23:38:50 2010 -0800
    61.3 @@ -32,9 +32,9 @@
    61.4  import java.io.InputStreamReader;
    61.5  import java.security.AccessController;
    61.6  
    61.7 +import java.security.PrivilegedAction;
    61.8  import javax.swing.plaf.FontUIResource;
    61.9  
   61.10 -import sun.security.action.GetPropertyAction;
   61.11  import sun.util.logging.PlatformLogger;
   61.12  
   61.13  /**
   61.14 @@ -42,79 +42,82 @@
   61.15   */
   61.16  public final class FontUtilities {
   61.17  
   61.18 -    public static final boolean isSolaris;
   61.19 +    public static boolean isSolaris;
   61.20  
   61.21 -    public static final boolean isLinux;
   61.22 +    public static boolean isLinux;
   61.23  
   61.24 -    public static final boolean isSolaris8;
   61.25 +    public static boolean isSolaris8;
   61.26  
   61.27 -    public static final boolean isSolaris9;
   61.28 +    public static boolean isSolaris9;
   61.29  
   61.30 -    public static final boolean isOpenSolaris;
   61.31 +    public static boolean isOpenSolaris;
   61.32  
   61.33 -    public static final boolean useT2K;
   61.34 +    public static boolean useT2K;
   61.35  
   61.36 -    public static final boolean isWindows;
   61.37 +    public static boolean isWindows;
   61.38  
   61.39 -    public static final boolean isOpenJDK;
   61.40 +    public static boolean isOpenJDK;
   61.41  
   61.42      static final String LUCIDA_FILE_NAME = "LucidaSansRegular.ttf";
   61.43  
   61.44      // This static initializer block figures out the OS constants.
   61.45      static {
   61.46  
   61.47 -        String osName = AccessController.doPrivileged(
   61.48 -                                new GetPropertyAction("os.name", "unknownOS"));
   61.49 -        isSolaris = osName.startsWith("SunOS");
   61.50 +        AccessController.doPrivileged(new PrivilegedAction () {
   61.51 +            public Object run() {
   61.52 +                String osName = System.getProperty("os.name", "unknownOS");
   61.53 +                isSolaris = osName.startsWith("SunOS");
   61.54  
   61.55 -        isLinux = osName.startsWith("Linux");
   61.56 +                isLinux = osName.startsWith("Linux");
   61.57  
   61.58 -        String t2kStr = AccessController.doPrivileged(
   61.59 -                              new GetPropertyAction("sun.java2d.font.scaler"));
   61.60 -        if (t2kStr != null) {
   61.61 -            useT2K = "t2k".equals(t2kStr);
   61.62 -        } else {
   61.63 -            useT2K = false;
   61.64 -        }
   61.65 -        if (isSolaris) {
   61.66 -            String version = AccessController.doPrivileged(
   61.67 -                                   new GetPropertyAction("os.version", "0.0"));
   61.68 -            isSolaris8 = version.startsWith("5.8");
   61.69 -            isSolaris9 = version.startsWith("5.9");
   61.70 -            float ver = Float.parseFloat(version);
   61.71 -            if (ver > 5.10f) {
   61.72 -                File f = new File("/etc/release");
   61.73 -                String line = null;
   61.74 -                try {
   61.75 -                    FileInputStream fis = new FileInputStream(f);
   61.76 -                    InputStreamReader isr = new InputStreamReader(
   61.77 +                String t2kStr = System.getProperty("sun.java2d.font.scaler");
   61.78 +                if (t2kStr != null) {
   61.79 +                    useT2K = "t2k".equals(t2kStr);
   61.80 +                } else {
   61.81 +                    useT2K = false;
   61.82 +                }
   61.83 +                if (isSolaris) {
   61.84 +                    String version = System.getProperty("os.version", "0.0");
   61.85 +                    isSolaris8 = version.startsWith("5.8");
   61.86 +                    isSolaris9 = version.startsWith("5.9");
   61.87 +                    float ver = Float.parseFloat(version);
   61.88 +                    if (ver > 5.10f) {
   61.89 +                        File f = new File("/etc/release");
   61.90 +                        String line = null;
   61.91 +                        try {
   61.92 +                            FileInputStream fis = new FileInputStream(f);
   61.93 +                            InputStreamReader isr = new InputStreamReader(
   61.94                                                              fis, "ISO-8859-1");
   61.95 -                    BufferedReader br = new BufferedReader(isr);
   61.96 -                    line = br.readLine();
   61.97 -                    fis.close();
   61.98 -                } catch (Exception ex) {
   61.99 -                    // Nothing to do here.
  61.100 -                }
  61.101 -                if (line != null && line.indexOf("OpenSolaris") >= 0) {
  61.102 -                    isOpenSolaris = true;
  61.103 +                            BufferedReader br = new BufferedReader(isr);
  61.104 +                            line = br.readLine();
  61.105 +                            fis.close();
  61.106 +                        } catch (Exception ex) {
  61.107 +                            // Nothing to do here.
  61.108 +                        }
  61.109 +                        if (line != null && line.indexOf("OpenSolaris") >= 0) {
  61.110 +                            isOpenSolaris = true;
  61.111 +                        } else {
  61.112 +                            isOpenSolaris = false;
  61.113 +                        }
  61.114 +                    } else {
  61.115 +                        isOpenSolaris = false;
  61.116 +                    }
  61.117                  } else {
  61.118 +                    isSolaris8 = false;
  61.119 +                    isSolaris9 = false;
  61.120                      isOpenSolaris = false;
  61.121                  }
  61.122 -            } else {
  61.123 -                isOpenSolaris= false;
  61.124 +                isWindows = osName.startsWith("Windows");
  61.125 +                String jreLibDirName = System.getProperty("java.home", "")
  61.126 +                                                      + File.separator + "lib";
  61.127 +                String jreFontDirName =
  61.128 +                        jreLibDirName + File.separator + "fonts";
  61.129 +                File lucidaFile = new File(jreFontDirName + File.separator
  61.130 +                                           + LUCIDA_FILE_NAME);
  61.131 +                isOpenJDK = !lucidaFile.exists();
  61.132 +                return null;
  61.133              }
  61.134 -        } else {
  61.135 -            isSolaris8 = false;
  61.136 -            isSolaris9 = false;
  61.137 -            isOpenSolaris = false;
  61.138 -        }
  61.139 -        isWindows = osName.startsWith("Windows");
  61.140 -        String jreLibDirName = AccessController.doPrivileged(
  61.141 -               new GetPropertyAction("java.home","")) + File.separator + "lib";
  61.142 -        String jreFontDirName = jreLibDirName + File.separator + "fonts";
  61.143 -        File lucidaFile =
  61.144 -                new File(jreFontDirName + File.separator + LUCIDA_FILE_NAME);
  61.145 -        isOpenJDK = !lucidaFile.exists();
  61.146 +        });
  61.147      }
  61.148  
  61.149      /**
    62.1 --- a/src/share/classes/sun/io/ByteToCharUTF8.java	Fri Feb 12 13:25:18 2010 -0800
    62.2 +++ b/src/share/classes/sun/io/ByteToCharUTF8.java	Sun Feb 14 23:38:50 2010 -0800
    62.3 @@ -113,7 +113,7 @@
    62.4                          savedSize = 1;
    62.5                      } else {
    62.6                          savedSize = 2;
    62.7 -                        savedBytes[1] = (byte)input[byteOff++];
    62.8 +                        savedBytes[1] = input[byteOff++];
    62.9                      }
   62.10                      break;
   62.11                  }
   62.12 @@ -135,11 +135,11 @@
   62.13                          savedSize = 1;
   62.14                      } else if (byteOff + 1 >= inEnd) {
   62.15                          savedSize = 2;
   62.16 -                        savedBytes[1] = (byte)input[byteOff++];
   62.17 +                        savedBytes[1] = input[byteOff++];
   62.18                      } else {
   62.19                          savedSize = 3;
   62.20 -                        savedBytes[1] = (byte)input[byteOff++];
   62.21 -                        savedBytes[2] = (byte)input[byteOff++];
   62.22 +                        savedBytes[1] = input[byteOff++];
   62.23 +                        savedBytes[2] = input[byteOff++];
   62.24                      }
   62.25                      break;
   62.26                  }
   62.27 @@ -154,10 +154,10 @@
   62.28                      throw new MalformedInputException();
   62.29                  }
   62.30                  // this byte sequence is UTF16 character
   62.31 -                int ucs4 = (int)(0x07 & byte1) << 18 |
   62.32 -                           (int)(0x3f & byte2) << 12 |
   62.33 -                           (int)(0x3f & byte3) <<  6 |
   62.34 -                           (int)(0x3f & byte4);
   62.35 +                int ucs4 = (0x07 & byte1) << 18 |
   62.36 +                           (0x3f & byte2) << 12 |
   62.37 +                           (0x3f & byte3) <<  6 |
   62.38 +                           (0x3f & byte4);
   62.39                  outputChar[0] = (char)((ucs4 - 0x10000) / 0x400 + 0xd800);
   62.40                  outputChar[1] = (char)((ucs4 - 0x10000) % 0x400 + 0xdc00);
   62.41                  outputSize = 2;
    63.1 --- a/src/share/classes/sun/io/CharToByteUnicode.java	Fri Feb 12 13:25:18 2010 -0800
    63.2 +++ b/src/share/classes/sun/io/CharToByteUnicode.java	Sun Feb 14 23:38:50 2010 -0800
    63.3 @@ -46,7 +46,7 @@
    63.4      protected int byteOrder = UNKNOWN;
    63.5  
    63.6      public CharToByteUnicode() {
    63.7 -        String enc = (String) java.security.AccessController.doPrivileged(
    63.8 +        String enc = java.security.AccessController.doPrivileged(
    63.9             new sun.security.action.GetPropertyAction("sun.io.unicode.encoding",
   63.10                                                            "UnicodeBig"));
   63.11          if (enc.equals("UnicodeBig"))
    64.1 --- a/src/share/classes/sun/io/CharacterEncoding.java	Fri Feb 12 13:25:18 2010 -0800
    64.2 +++ b/src/share/classes/sun/io/CharacterEncoding.java	Sun Feb 14 23:38:50 2010 -0800
    64.3 @@ -50,11 +50,11 @@
    64.4  
    64.5      private static boolean sjisIsMS932;
    64.6  
    64.7 -    private static Map aliasTable;
    64.8 +    private static Map<String,String> aliasTable;
    64.9      private static volatile boolean installedAll;
   64.10  
   64.11      static {
   64.12 -        aliasTable = new HashMap(460, 1.0f);                    /* MDA */
   64.13 +        aliasTable = new HashMap<>(460, 1.0f);                    /* MDA */
   64.14  
   64.15          aliasTable.put("us-ascii",              "ASCII");
   64.16          aliasTable.put("ascii",                 "ASCII");
   64.17 @@ -119,11 +119,11 @@
   64.18          }
   64.19          // need to use Locale.US so we can load ISO converters in tr_TR locale
   64.20          String lower = name.toLowerCase(Locale.US);
   64.21 -        String val = (String) aliasTable.get(lower);
   64.22 +        String val = aliasTable.get(lower);
   64.23  
   64.24          if (val == null && !installedAll) {
   64.25              installAll();
   64.26 -            val = (String) aliasTable.get(lower);
   64.27 +            val = aliasTable.get(lower);
   64.28          }
   64.29          return val;
   64.30      }
   64.31 @@ -131,7 +131,7 @@
   64.32      private static synchronized void installAll() {
   64.33          if (!installedAll) {
   64.34              GetPropertyAction a = new GetPropertyAction("sun.nio.cs.map");
   64.35 -            String map = ((String)AccessController.doPrivileged(a));
   64.36 +            String map = AccessController.doPrivileged(a);
   64.37              if (map != null) {
   64.38                  sjisIsMS932 = map.equalsIgnoreCase("Windows-31J/Shift_JIS");
   64.39              } else {
   64.40 @@ -857,9 +857,9 @@
   64.41       * Auto Detect converter.
   64.42       */
   64.43      static String getSJISName() {
   64.44 -        String encodeName = (String) AccessController.doPrivileged(
   64.45 -                                                new PrivilegedAction() {
   64.46 -            public Object run() {
   64.47 +        String encodeName = AccessController.doPrivileged(
   64.48 +                                               new PrivilegedAction<String>() {
   64.49 +            public String run() {
   64.50                  String osName = System.getProperty("os.name");
   64.51                  if (osName.equals("Solaris") || osName.equals("SunOS")){
   64.52                      return "PCK";
   64.53 @@ -880,9 +880,9 @@
   64.54  
   64.55  
   64.56      static String getEUCJPName() {
   64.57 -      String encodeName = (String) AccessController.doPrivileged(
   64.58 -                                              new PrivilegedAction() {
   64.59 -          public Object run() {
   64.60 +      String encodeName = AccessController.doPrivileged(
   64.61 +                                              new PrivilegedAction<String>() {
   64.62 +          public String run() {
   64.63                String osName = System.getProperty("os.name");
   64.64                if (osName.equals("Solaris") || osName.equals("SunOS"))
   64.65                    return "eucJP-open";
    65.1 --- a/src/share/classes/sun/io/Converters.java	Fri Feb 12 13:25:18 2010 -0800
    65.2 +++ b/src/share/classes/sun/io/Converters.java	Sun Feb 14 23:38:50 2010 -0800
    65.3 @@ -85,10 +85,11 @@
    65.4       * this code can be involved in the startup sequence it's important to keep
    65.5       * the footprint down.
    65.6       */
    65.7 -    private static SoftReference[][] classCache
    65.8 -        = new SoftReference[][] {
    65.9 -            new SoftReference[CACHE_SIZE],
   65.10 -            new SoftReference[CACHE_SIZE]
   65.11 +    @SuppressWarnings("unchecked")
   65.12 +    private static SoftReference<Object[]>[][] classCache
   65.13 +        = (SoftReference<Object[]>[][]) new SoftReference<?>[][] {
   65.14 +            new SoftReference<?>[CACHE_SIZE],
   65.15 +            new SoftReference<?>[CACHE_SIZE]
   65.16          };
   65.17  
   65.18      private static void moveToFront(Object[] oa, int i) {
   65.19 @@ -98,28 +99,28 @@
   65.20          oa[0] = ob;
   65.21      }
   65.22  
   65.23 -    private static Class cache(int type, Object encoding) {
   65.24 -        SoftReference[] srs = classCache[type];
   65.25 +    private static Class<?> cache(int type, Object encoding) {
   65.26 +        SoftReference<Object[]>[] srs = classCache[type];
   65.27          for (int i = 0; i < CACHE_SIZE; i++) {
   65.28 -            SoftReference sr = srs[i];
   65.29 +            SoftReference<Object[]> sr = srs[i];
   65.30              if (sr == null)
   65.31                  continue;
   65.32 -            Object[] oa = (Object[])sr.get();
   65.33 +            Object[] oa = sr.get();
   65.34              if (oa == null) {
   65.35                  srs[i] = null;
   65.36                  continue;
   65.37              }
   65.38              if (oa[1].equals(encoding)) {
   65.39                  moveToFront(srs, i);
   65.40 -                return (Class)oa[0];
   65.41 +                return (Class<?>)oa[0];
   65.42              }
   65.43          }
   65.44          return null;
   65.45      }
   65.46  
   65.47 -    private static Class cache(int type, Object encoding, Class c) {
   65.48 -        SoftReference[] srs = classCache[type];
   65.49 -        srs[CACHE_SIZE - 1] = new SoftReference(new Object[] { c, encoding });
   65.50 +    private static Class<?> cache(int type, Object encoding, Class<?> c) {
   65.51 +        SoftReference<Object[]>[] srs = classCache[type];
   65.52 +        srs[CACHE_SIZE - 1] = new SoftReference<Object[]>(new Object[] { c, encoding });
   65.53          moveToFront(srs, CACHE_SIZE - 1);
   65.54          return c;
   65.55      }
   65.56 @@ -129,12 +130,12 @@
   65.57       */
   65.58      public static boolean isCached(int type, String encoding) {
   65.59          synchronized (lock) {
   65.60 -            SoftReference[] srs = classCache[type];
   65.61 +            SoftReference<Object[]>[] srs = classCache[type];
   65.62              for (int i = 0; i < CACHE_SIZE; i++) {
   65.63 -                SoftReference sr = srs[i];
   65.64 +                SoftReference<Object[]> sr = srs[i];
   65.65                  if (sr == null)
   65.66                      continue;
   65.67 -                Object[] oa = (Object[])sr.get();
   65.68 +                Object[] oa = sr.get();
   65.69                  if (oa == null) {
   65.70                      srs[i] = null;
   65.71                      continue;
   65.72 @@ -152,9 +153,9 @@
   65.73      private static String getConverterPackageName() {
   65.74          String cp = converterPackageName;
   65.75          if (cp != null) return cp;
   65.76 -        java.security.PrivilegedAction pa =
   65.77 +        java.security.PrivilegedAction<String> pa =
   65.78              new sun.security.action.GetPropertyAction("file.encoding.pkg");
   65.79 -        cp = (String)java.security.AccessController.doPrivileged(pa);
   65.80 +        cp = java.security.AccessController.doPrivileged(pa);
   65.81          if (cp != null) {
   65.82              /* Property is set, so take it as the true converter package */
   65.83              converterPackageName = cp;
   65.84 @@ -168,9 +169,9 @@
   65.85      public static String getDefaultEncodingName() {
   65.86          synchronized (lock) {
   65.87              if (defaultEncoding == null) {
   65.88 -                java.security.PrivilegedAction pa =
   65.89 +                java.security.PrivilegedAction<String> pa =
   65.90                      new sun.security.action.GetPropertyAction("file.encoding");
   65.91 -                defaultEncoding = (String)java.security.AccessController.doPrivileged(pa);
   65.92 +                defaultEncoding = java.security.AccessController.doPrivileged(pa);
   65.93              }
   65.94          }
   65.95          return defaultEncoding;
   65.96 @@ -194,7 +195,7 @@
   65.97       * encoding, or throw an UnsupportedEncodingException if no such class can
   65.98       * be found
   65.99       */
  65.100 -    private static Class getConverterClass(int type, String encoding)
  65.101 +    private static Class<?> getConverterClass(int type, String encoding)
  65.102          throws UnsupportedEncodingException
  65.103      {
  65.104          String enc = null;
  65.105 @@ -241,7 +242,7 @@
  65.106       * Instantiate the given converter class, or throw an
  65.107       * UnsupportedEncodingException if it cannot be instantiated
  65.108       */
  65.109 -    private static Object newConverter(String enc, Class c)
  65.110 +    private static Object newConverter(String enc, Class<?> c)
  65.111          throws UnsupportedEncodingException
  65.112      {
  65.113          try {
  65.114 @@ -261,7 +262,7 @@
  65.115      static Object newConverter(int type, String enc)
  65.116          throws UnsupportedEncodingException
  65.117      {
  65.118 -        Class c;
  65.119 +        Class<?> c;
  65.120          synchronized (lock) {
  65.121              c = cache(type, enc);
  65.122              if (c == null) {
  65.123 @@ -279,9 +280,9 @@
  65.124       * not yet defined, return a class that implements the fallback default
  65.125       * encoding, which is just ISO 8859-1.
  65.126       */
  65.127 -    private static Class getDefaultConverterClass(int type) {
  65.128 +    private static Class<?> getDefaultConverterClass(int type) {
  65.129          boolean fillCache = false;
  65.130 -        Class c;
  65.131 +        Class<?> c;
  65.132  
  65.133          /* First check the class cache */
  65.134          c = cache(type, DEFAULT_NAME);
  65.135 @@ -325,7 +326,7 @@
  65.136       * encoding cannot be determined.
  65.137       */
  65.138      static Object newDefaultConverter(int type) {
  65.139 -        Class c;
  65.140 +        Class<?> c;
  65.141          synchronized (lock) {
  65.142              c = getDefaultConverterClass(type);
  65.143          }
    66.1 --- a/src/share/classes/sun/net/ftp/impl/FtpClient.java	Fri Feb 12 13:25:18 2010 -0800
    66.2 +++ b/src/share/classes/sun/net/ftp/impl/FtpClient.java	Sun Feb 14 23:38:50 2010 -0800
    66.3 @@ -671,6 +671,10 @@
    66.4          }
    66.5          if (!issueCommand(cmd)) {
    66.6              s.close();
    66.7 +            if (getLastReplyCode() == FtpReplyCode.FILE_UNAVAILABLE) {
    66.8 +                // Ensure backward compatibility
    66.9 +                throw new FileNotFoundException(cmd);
   66.10 +            }
   66.11              throw new sun.net.ftp.FtpProtocolException(cmd + ":" + getResponseString(), getLastReplyCode());
   66.12          }
   66.13          return s;
   66.14 @@ -688,7 +692,16 @@
   66.15          Socket clientSocket;
   66.16  
   66.17          if (passiveMode) {
   66.18 -            return openPassiveDataConnection(cmd);
   66.19 +            try {
   66.20 +                return openPassiveDataConnection(cmd);
   66.21 +            } catch (sun.net.ftp.FtpProtocolException e) {
   66.22 +                // If Passive mode failed, fall back on PORT
   66.23 +                // Otherwise throw exception
   66.24 +                String errmsg = e.getMessage();
   66.25 +                if (!errmsg.startsWith("PASV") && !errmsg.startsWith("EPSV")) {
   66.26 +                    throw e;
   66.27 +                }
   66.28 +            }
   66.29          }
   66.30          ServerSocket portSocket;
   66.31          InetAddress myAddress;
    67.1 --- a/src/share/classes/sun/nio/cs/AbstractCharsetProvider.java	Fri Feb 12 13:25:18 2010 -0800
    67.2 +++ b/src/share/classes/sun/nio/cs/AbstractCharsetProvider.java	Sun Feb 14 23:38:50 2010 -0800
    67.3 @@ -48,23 +48,23 @@
    67.4  
    67.5      /* Maps canonical names to class names
    67.6       */
    67.7 -    private Map classMap
    67.8 -        = new TreeMap(ASCIICaseInsensitiveComparator.CASE_INSENSITIVE_ORDER);
    67.9 +    private Map<String,String> classMap
   67.10 +        = new TreeMap<>(ASCIICaseInsensitiveComparator.CASE_INSENSITIVE_ORDER);
   67.11  
   67.12      /* Maps alias names to canonical names
   67.13       */
   67.14 -    private Map aliasMap
   67.15 -        = new TreeMap(ASCIICaseInsensitiveComparator.CASE_INSENSITIVE_ORDER);
   67.16 +    private Map<String,String> aliasMap
   67.17 +        = new TreeMap<>(ASCIICaseInsensitiveComparator.CASE_INSENSITIVE_ORDER);
   67.18  
   67.19      /* Maps canonical names to alias-name arrays
   67.20       */
   67.21 -    private Map aliasNameMap
   67.22 -        = new TreeMap(ASCIICaseInsensitiveComparator.CASE_INSENSITIVE_ORDER);
   67.23 +    private Map<String,String[]> aliasNameMap
   67.24 +        = new TreeMap<>(ASCIICaseInsensitiveComparator.CASE_INSENSITIVE_ORDER);
   67.25  
   67.26      /* Maps canonical names to soft references that hold cached instances
   67.27       */
   67.28 -    private Map cache
   67.29 -        = new TreeMap(ASCIICaseInsensitiveComparator.CASE_INSENSITIVE_ORDER);
   67.30 +    private Map<String,SoftReference<Charset>> cache
   67.31 +        = new TreeMap<>(ASCIICaseInsensitiveComparator.CASE_INSENSITIVE_ORDER);
   67.32  
   67.33      private String packagePrefix;
   67.34  
   67.35 @@ -79,13 +79,13 @@
   67.36      /* Add an entry to the given map, but only if no mapping yet exists
   67.37       * for the given name.
   67.38       */
   67.39 -    private static void put(Map m, String name, Object value) {
   67.40 +    private static <K,V> void put(Map<K,V> m, K name, V value) {
   67.41          if (!m.containsKey(name))
   67.42              m.put(name, value);
   67.43      }
   67.44  
   67.45 -    private static void remove(Map m, String name) {
   67.46 -        Object x  = m.remove(name);
   67.47 +    private static <K,V> void remove(Map<K,V> m, K name) {
   67.48 +        V x  = m.remove(name);
   67.49          assert (x != null);
   67.50      }
   67.51  
   67.52 @@ -116,22 +116,22 @@
   67.53      protected void init() { }
   67.54  
   67.55      private String canonicalize(String charsetName) {
   67.56 -        String acn = (String)aliasMap.get(charsetName);
   67.57 +        String acn = aliasMap.get(charsetName);
   67.58          return (acn != null) ? acn : charsetName;
   67.59      }
   67.60  
   67.61      private Charset lookup(String csn) {
   67.62  
   67.63          // Check cache first
   67.64 -        SoftReference sr = (SoftReference)cache.get(csn);
   67.65 +        SoftReference<Charset> sr = cache.get(csn);
   67.66          if (sr != null) {
   67.67 -            Charset cs = (Charset)sr.get();
   67.68 +            Charset cs = sr.get();
   67.69              if (cs != null)
   67.70                  return cs;
   67.71          }
   67.72  
   67.73          // Do we even support this charset?
   67.74 -        String cln = (String)classMap.get(csn);
   67.75 +        String cln = classMap.get(csn);
   67.76  
   67.77          if (cln == null)
   67.78              return null;
   67.79 @@ -139,12 +139,12 @@
   67.80          // Instantiate the charset and cache it
   67.81          try {
   67.82  
   67.83 -            Class c = Class.forName(packagePrefix + "." + cln,
   67.84 -                                    true,
   67.85 -                                    this.getClass().getClassLoader());
   67.86 +            Class<?> c = Class.forName(packagePrefix + "." + cln,
   67.87 +                                       true,
   67.88 +                                       this.getClass().getClassLoader());
   67.89  
   67.90              Charset cs = (Charset)c.newInstance();
   67.91 -            cache.put(csn, new SoftReference(cs));
   67.92 +            cache.put(csn, new SoftReference<Charset>(cs));
   67.93              return cs;
   67.94          } catch (ClassNotFoundException x) {
   67.95              return null;
   67.96 @@ -164,21 +164,21 @@
   67.97  
   67.98      public final Iterator<Charset> charsets() {
   67.99  
  67.100 -        final ArrayList ks;
  67.101 +        final ArrayList<String> ks;
  67.102          synchronized (this) {
  67.103              init();
  67.104 -            ks = new ArrayList(classMap.keySet());
  67.105 +            ks = new ArrayList<>(classMap.keySet());
  67.106          }
  67.107  
  67.108          return new Iterator<Charset>() {
  67.109 -                Iterator i = ks.iterator();
  67.110 +                Iterator<String> i = ks.iterator();
  67.111  
  67.112                  public boolean hasNext() {
  67.113                      return i.hasNext();
  67.114                  }
  67.115  
  67.116                  public Charset next() {
  67.117 -                    String csn = (String)i.next();
  67.118 +                    String csn = i.next();
  67.119                      return lookup(csn);
  67.120                  }
  67.121  
  67.122 @@ -191,7 +191,7 @@
  67.123      public final String[] aliases(String charsetName) {
  67.124          synchronized (this) {
  67.125              init();
  67.126 -            return (String[])aliasNameMap.get(charsetName);
  67.127 +            return aliasNameMap.get(charsetName);
  67.128          }
  67.129      }
  67.130  
    68.1 --- a/src/share/classes/sun/security/krb5/internal/ktab/KeyTabInputStream.java	Fri Feb 12 13:25:18 2010 -0800
    68.2 +++ b/src/share/classes/sun/security/krb5/internal/ktab/KeyTabInputStream.java	Sun Feb 14 23:38:50 2010 -0800
    68.3 @@ -1,5 +1,5 @@
    68.4  /*
    68.5 - * Portions Copyright 2000-2005 Sun Microsystems, Inc.  All Rights Reserved.
    68.6 + * Portions Copyright 2000-2010 Sun Microsystems, Inc.  All Rights Reserved.
    68.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    68.8   *
    68.9   * This code is free software; you can redistribute it and/or modify it
   68.10 @@ -49,7 +49,7 @@
   68.11  public class KeyTabInputStream extends KrbDataInputStream implements KeyTabConstants {
   68.12  
   68.13      boolean DEBUG = Krb5.DEBUG;
   68.14 -    static int index;
   68.15 +    int index;
   68.16  
   68.17      public KeyTabInputStream(InputStream is) {
   68.18          super(is);
    69.1 --- a/src/share/classes/sun/security/pkcs11/P11ECKeyFactory.java	Fri Feb 12 13:25:18 2010 -0800
    69.2 +++ b/src/share/classes/sun/security/pkcs11/P11ECKeyFactory.java	Sun Feb 14 23:38:50 2010 -0800
    69.3 @@ -40,6 +40,8 @@
    69.4  import sun.security.pkcs11.wrapper.*;
    69.5  import static sun.security.pkcs11.wrapper.PKCS11Constants.*;
    69.6  
    69.7 +import sun.security.util.DerValue;
    69.8 +
    69.9  /**
   69.10   * EC KeyFactory implemenation.
   69.11   *
   69.12 @@ -201,7 +203,16 @@
   69.13  
   69.14      private PublicKey generatePublic(ECPoint point, ECParameterSpec params) throws PKCS11Exception {
   69.15          byte[] encodedParams = ECParameters.encodeParameters(params);
   69.16 -        byte[] encodedPoint = ECParameters.encodePoint(point, params.getCurve());
   69.17 +        byte[] encodedPoint = null;
   69.18 +        DerValue pkECPoint = new DerValue(DerValue.tag_OctetString,
   69.19 +            ECParameters.encodePoint(point, params.getCurve()));
   69.20 +
   69.21 +        try {
   69.22 +            encodedPoint = pkECPoint.toByteArray();
   69.23 +        } catch (IOException e) {
   69.24 +            throw new IllegalArgumentException("Could not DER encode point", e);
   69.25 +        }
   69.26 +
   69.27          CK_ATTRIBUTE[] attributes = new CK_ATTRIBUTE[] {
   69.28              new CK_ATTRIBUTE(CKA_CLASS, CKO_PUBLIC_KEY),
   69.29              new CK_ATTRIBUTE(CKA_KEY_TYPE, CKK_EC),
    70.1 --- a/src/share/classes/sun/security/pkcs11/P11Key.java	Fri Feb 12 13:25:18 2010 -0800
    70.2 +++ b/src/share/classes/sun/security/pkcs11/P11Key.java	Sun Feb 14 23:38:50 2010 -0800
    70.3 @@ -45,6 +45,8 @@
    70.4  import sun.security.pkcs11.wrapper.*;
    70.5  import static sun.security.pkcs11.wrapper.PKCS11Constants.*;
    70.6  
    70.7 +import sun.security.util.DerValue;
    70.8 +
    70.9  /**
   70.10   * Key implementation classes.
   70.11   *
   70.12 @@ -1000,8 +1002,16 @@
   70.13              try {
   70.14                  params = P11ECKeyFactory.decodeParameters
   70.15                              (attributes[1].getByteArray());
   70.16 +                DerValue wECPoint = new DerValue(attributes[0].getByteArray());
   70.17 +                if (wECPoint.getTag() != DerValue.tag_OctetString)
   70.18 +                    throw new IOException("Unexpected tag: " +
   70.19 +                        wECPoint.getTag());
   70.20 +                params = P11ECKeyFactory.decodeParameters
   70.21 +                            (attributes[1].getByteArray());
   70.22                  w = P11ECKeyFactory.decodePoint
   70.23 -                            (attributes[0].getByteArray(), params.getCurve());
   70.24 +                    (wECPoint.getDataBytes(), params.getCurve());
   70.25 +
   70.26 +
   70.27              } catch (Exception e) {
   70.28                  throw new RuntimeException("Could not parse key values", e);
   70.29              }
    71.1 --- a/src/share/classes/sun/security/tools/KeyTool.java	Fri Feb 12 13:25:18 2010 -0800
    71.2 +++ b/src/share/classes/sun/security/tools/KeyTool.java	Sun Feb 14 23:38:50 2010 -0800
    71.3 @@ -1,5 +1,5 @@
    71.4  /*
    71.5 - * Copyright 1997-2009 Sun Microsystems, Inc.  All Rights Reserved.
    71.6 + * Copyright 1997-2010 Sun Microsystems, Inc.  All Rights Reserved.
    71.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    71.8   *
    71.9   * This code is free software; you can redistribute it and/or modify it
   71.10 @@ -77,6 +77,7 @@
   71.11  
   71.12  import static java.security.KeyStore.*;
   71.13  import static sun.security.tools.KeyTool.Command.*;
   71.14 +import static sun.security.tools.KeyTool.Option.*;
   71.15  
   71.16  /**
   71.17   * This tool manages keystores.
   71.18 @@ -150,77 +151,77 @@
   71.19  
   71.20      enum Command {
   71.21          CERTREQ("Generates a certificate request",
   71.22 -            "-alias", "-sigalg", "-file", "-keypass", "-keystore",
   71.23 -            "-storepass", "-storetype", "-providername", "-providerclass",
   71.24 -            "-providerarg", "-providerpath", "-v", "-protected"),
   71.25 +            ALIAS, SIGALG, FILEOUT, KEYPASS, KEYSTORE,
   71.26 +            STOREPASS, STORETYPE, PROVIDERNAME, PROVIDERCLASS,
   71.27 +            PROVIDERARG, PROVIDERPATH, V, PROTECTED),
   71.28          CHANGEALIAS("Changes an entry's alias",
   71.29 -            "-alias", "-destalias", "-keypass", "-keystore", "-storepass",
   71.30 -            "-storetype", "-providername", "-providerclass", "-providerarg",
   71.31 -            "-providerpath", "-v", "-protected"),
   71.32 +            ALIAS, DESTALIAS, KEYPASS, KEYSTORE, STOREPASS,
   71.33 +            STORETYPE, PROVIDERNAME, PROVIDERCLASS, PROVIDERARG,
   71.34 +            PROVIDERPATH, V, PROTECTED),
   71.35          DELETE("Deletes an entry",
   71.36 -            "-alias", "-keystore", "-storepass", "-storetype",
   71.37 -            "-providername", "-providerclass", "-providerarg",
   71.38 -            "-providerpath", "-v", "-protected"),
   71.39 +            ALIAS, KEYSTORE, STOREPASS, STORETYPE,
   71.40 +            PROVIDERNAME, PROVIDERCLASS, PROVIDERARG,
   71.41 +            PROVIDERPATH, V, PROTECTED),
   71.42          EXPORTCERT("Exports certificate",
   71.43 -            "-rfc", "-alias", "-file", "-keystore", "-storepass",
   71.44 -            "-storetype", "-providername", "-providerclass", "-providerarg",
   71.45 -            "-providerpath", "-v", "-protected"),
   71.46 +            RFC, ALIAS, FILEOUT, KEYSTORE, STOREPASS,
   71.47 +            STORETYPE, PROVIDERNAME, PROVIDERCLASS, PROVIDERARG,
   71.48 +            PROVIDERPATH, V, PROTECTED),
   71.49          GENKEYPAIR("Generates a key pair",
   71.50 -            "-alias", "-keyalg", "-keysize", "-sigalg", "-destalias",
   71.51 -            "-startdate", "-ext", "-validity", "-keypass", "-keystore",
   71.52 -            "-storepass", "-storetype", "-providername", "-providerclass",
   71.53 -            "-providerarg", "-providerpath", "-v", "-protected"),
   71.54 +            ALIAS, KEYALG, KEYSIZE, SIGALG, DESTALIAS,
   71.55 +            STARTDATE, EXT, VALIDITY, KEYPASS, KEYSTORE,
   71.56 +            STOREPASS, STORETYPE, PROVIDERNAME, PROVIDERCLASS,
   71.57 +            PROVIDERARG, PROVIDERPATH, V, PROTECTED),
   71.58          GENSECKEY("Generates a secret key",
   71.59 -            "-alias", "-keypass", "-keyalg", "-keysize", "-keystore",
   71.60 -            "-storepass", "-storetype", "-providername", "-providerclass",
   71.61 -            "-providerarg", "-providerpath", "-v", "-protected"),
   71.62 +            ALIAS, KEYPASS, KEYALG, KEYSIZE, KEYSTORE,
   71.63 +            STOREPASS, STORETYPE, PROVIDERNAME, PROVIDERCLASS,
   71.64 +            PROVIDERARG, PROVIDERPATH, V, PROTECTED),
   71.65          GENCERT("Generates certificate from a certificate request",
   71.66 -            "-rfc", "-infile", "-outfile", "-alias", "-sigalg",
   71.67 -            "-startdate", "-ext", "-validity", "-keypass", "-keystore",
   71.68 -            "-storepass", "-storetype", "-providername", "-providerclass",
   71.69 -            "-providerarg", "-providerpath", "-v", "-protected"),
   71.70 +            RFC, INFILE, OUTFILE, ALIAS, SIGALG,
   71.71 +            STARTDATE, EXT, VALIDITY, KEYPASS, KEYSTORE,
   71.72 +            STOREPASS, STORETYPE, PROVIDERNAME, PROVIDERCLASS,
   71.73 +            PROVIDERARG, PROVIDERPATH, V, PROTECTED),
   71.74          IDENTITYDB("Imports entries from a JDK 1.1.x-style identity database",
   71.75 -            "-file", "-storetype", "-keystore", "-storepass", "-providername",
   71.76 -            "-providerclass", "-providerarg", "-providerpath", "-v"),
   71.77 +            FILEIN, STORETYPE, KEYSTORE, STOREPASS, PROVIDERNAME,
   71.78 +            PROVIDERCLASS, PROVIDERARG, PROVIDERPATH, V),
   71.79          IMPORTCERT("Imports a certificate or a certificate chain",
   71.80 -            "-noprompt", "-trustcacerts", "-protected", "-alias", "-file",
   71.81 -            "-keypass", "-keystore", "-storepass", "-storetype",
   71.82 -            "-providername", "-providerclass", "-providerarg",
   71.83 -            "-providerpath", "-v"),
   71.84 +            NOPROMPT, TRUSTCACERTS, PROTECTED, ALIAS, FILEIN,
   71.85 +            KEYPASS, KEYSTORE, STOREPASS, STORETYPE,
   71.86 +            PROVIDERNAME, PROVIDERCLASS, PROVIDERARG,
   71.87 +            PROVIDERPATH, V),
   71.88          IMPORTKEYSTORE("Imports one or all entries from another keystore",
   71.89 -            "-srckeystore", "-destkeystore", "-srcstoretype",
   71.90 -            "-deststoretype", "-srcstorepass", "-deststorepass",
   71.91 -            "-srcprotected", "-srcprovidername", "-destprovidername",
   71.92 -            "-srcalias", "-destalias", "-srckeypass", "-destkeypass",
   71.93 -            "-noprompt", "-providerclass", "-providerarg", "-providerpath",
   71.94 -            "-v"),
   71.95 +            SRCKEYSTORE, DESTKEYSTORE, SRCSTORETYPE,
   71.96 +            DESTSTORETYPE, SRCSTOREPASS, DESTSTOREPASS,
   71.97 +            SRCPROTECTED, SRCPROVIDERNAME, DESTPROVIDERNAME,
   71.98 +            SRCALIAS, DESTALIAS, SRCKEYPASS, DESTKEYPASS,
   71.99 +            NOPROMPT, PROVIDERCLASS, PROVIDERARG, PROVIDERPATH,
  71.100 +            V),
  71.101          KEYCLONE("Clones a key entry",
  71.102 -            "-alias", "-destalias", "-keypass", "-new", "-storetype",
  71.103 -            "-keystore", "-storepass", "-providername", "-providerclass",
  71.104 -            "-providerarg", "-providerpath", "-v"),
  71.105 +            ALIAS, DESTALIAS, KEYPASS, NEW, STORETYPE,
  71.106 +            KEYSTORE, STOREPASS, PROVIDERNAME, PROVIDERCLASS,
  71.107 +            PROVIDERARG, PROVIDERPATH, V),
  71.108          KEYPASSWD("Changes the key password of an entry",
  71.109 -            "-alias", "-keypass", "-new", "-keystore", "-storepass",
  71.110 -            "-storetype", "-providername", "-providerclass", "-providerarg",
  71.111 -            "-providerpath", "-v"),
  71.112 +            ALIAS, KEYPASS, NEW, KEYSTORE, STOREPASS,
  71.113 +            STORETYPE, PROVIDERNAME, PROVIDERCLASS, PROVIDERARG,
  71.114 +            PROVIDERPATH, V),
  71.115          LIST("Lists entries in a keystore",
  71.116 -            "-rfc", "-alias", "-keystore", "-storepass", "-storetype",
  71.117 -            "-providername", "-providerclass", "-providerarg",
  71.118 -            "-providerpath", "-v", "-protected"),
  71.119 +            RFC, ALIAS, KEYSTORE, STOREPASS, STORETYPE,
  71.120 +            PROVIDERNAME, PROVIDERCLASS, PROVIDERARG,
  71.121 +            PROVIDERPATH, V, PROTECTED),
  71.122          PRINTCERT("Prints the content of a certificate",
  71.123 -            "-rfc", "-file", "-sslserver", "-jarfile", "-v"),
  71.124 +            RFC, FILEIN, SSLSERVER, JARFILE, V),
  71.125          PRINTCERTREQ("Prints the content of a certificate request",
  71.126 -            "-file", "-v"),
  71.127 +            FILEIN, V),
  71.128          SELFCERT("Generates a self-signed certificate",
  71.129 -            "-alias", "-sigalg", "-dname", "-startdate", "-validity", "-keypass",
  71.130 -            "-storetype", "-keystore", "-storepass", "-providername",
  71.131 -            "-providerclass", "-providerarg", "-providerpath", "-v"),
  71.132 +            ALIAS, SIGALG, DNAME, STARTDATE, VALIDITY, KEYPASS,
  71.133 +            STORETYPE, KEYSTORE, STOREPASS, PROVIDERNAME,
  71.134 +            PROVIDERCLASS, PROVIDERARG, PROVIDERPATH, V),
  71.135          STOREPASSWD("Changes the store password of a keystore",
  71.136 -            "-new", "-keystore", "-storepass", "-storetype", "-providername",
  71.137 -            "-providerclass", "-providerarg", "-providerpath", "-v");
  71.138 +            NEW, KEYSTORE, STOREPASS, STORETYPE, PROVIDERNAME,
  71.139 +            PROVIDERCLASS, PROVIDERARG, PROVIDERPATH, V);
  71.140  
  71.141          final String description;
  71.142 -        final String[] options;
  71.143 -        Command(String d, String... o) {
  71.144 +        final Option[] options;
  71.145 +        Command(String d, Option... o) {
  71.146              description = d;
  71.147              options = o;
  71.148          }
  71.149 @@ -230,50 +231,60 @@
  71.150          }
  71.151      };
  71.152  
  71.153 -    private static String[][] options = {
  71.154 -        // name, arg, description
  71.155 -        {"-alias", "<alias>", "alias name of the entry to process"},
  71.156 -        {"-destalias", "<destalias>", "destination alias"},
  71.157 -        {"-destkeypass", "<arg>", "destination key password"},
  71.158 -        {"-destkeystore", "<destkeystore>", "destination keystore name"},
  71.159 -        {"-destprotected", null, "destination keystore password protected"},
  71.160 -        {"-destprovidername", "<destprovidername>", "destination keystore provider name"},
  71.161 -        {"-deststorepass", "<arg>", "destination keystore password"},
  71.162 -        {"-deststoretype", "<deststoretype>", "destination keystore type"},
  71.163 -        {"-dname", "<dname>", "distinguished name"},
  71.164 -        {"-ext", "<value>", "X.509 extension"},
  71.165 -        {"-file", "<filename>", "output file name"},
  71.166 -        {"-file", "<filename>", "input file name"},
  71.167 -        {"-infile", "<filename>", "input file name"},
  71.168 -        {"-keyalg", "<keyalg>", "key algorithm name"},
  71.169 -        {"-keypass", "<arg>", "key password"},
  71.170 -        {"-keysize", "<keysize>", "key bit size"},
  71.171 -        {"-keystore", "<keystore>", "keystore name"},
  71.172 -        {"-new", "<arg>", "new password"},
  71.173 -        {"-noprompt", null, "do not prompt"},
  71.174 -        {"-outfile", "<filename>", "output file name"},
  71.175 -        {"-protected", null, "password through protected mechanism"},
  71.176 -        {"-providerarg", "<arg>", "provider argument"},
  71.177 -        {"-providerclass", "<providerclass>", "provider class name"},
  71.178 -        {"-providername", "<providername>", "provider name"},
  71.179 -        {"-providerpath", "<pathlist>", "provider classpath"},
  71.180 -        {"-rfc", null, "output in RFC style"},
  71.181 -        {"-sigalg", "<sigalg>", "signature algorithm name"},
  71.182 -        {"-srcalias", "<srcalias>", "source alias"},
  71.183 -        {"-srckeypass", "<arg>", "source keystore password"},
  71.184 -        {"-srckeystore", "<srckeystore>", "source keystore name"},
  71.185 -        {"-srcprotected", null, "source keystore password protected"},
  71.186 -        {"-srcprovidername", "<srcprovidername>", "source keystore provider name"},
  71.187 -        {"-srcstorepass", "<arg>", "source keystore password"},
  71.188 -        {"-srcstoretype", "<srcstoretype>", "source keystore type"},
  71.189 -        {"-sslserver", "<server[:port]>", "SSL server host and port"},
  71.190 -        {"-jarfile", "<filename>", "signed jar file"},
  71.191 -        {"-startdate", "<startdate>", "certificate validity start date/time"},
  71.192 -        {"-storepass", "<arg>", "keystore password"},
  71.193 -        {"-storetype", "<storetype>", "keystore type"},
  71.194 -        {"-trustcacerts", null, "trust certificates from cacerts"},
  71.195 -        {"-v", null, "verbose output"},
  71.196 -        {"-validity", "<valDays>", "validity number of days"},
  71.197 +    enum Option {
  71.198 +        ALIAS("alias", "<alias>", "alias name of the entry to process"),
  71.199 +        DESTALIAS("destalias", "<destalias>", "destination alias"),
  71.200 +        DESTKEYPASS("destkeypass", "<arg>", "destination key password"),
  71.201 +        DESTKEYSTORE("destkeystore", "<destkeystore>", "destination keystore name"),
  71.202 +        DESTPROTECTED("destprotected", null, "destination keystore password protected"),
  71.203 +        DESTPROVIDERNAME("destprovidername", "<destprovidername>", "destination keystore provider name"),
  71.204 +        DESTSTOREPASS("deststorepass", "<arg>", "destination keystore password"),
  71.205 +        DESTSTORETYPE("deststoretype", "<deststoretype>", "destination keystore type"),
  71.206 +        DNAME("dname", "<dname>", "distinguished name"),
  71.207 +        EXT("ext", "<value>", "X.509 extension"),
  71.208 +        FILEOUT("file", "<filename>", "output file name"),
  71.209 +        FILEIN("file", "<filename>", "input file name"),
  71.210 +        INFILE("infile", "<filename>", "input file name"),
  71.211 +        KEYALG("keyalg", "<keyalg>", "key algorithm name"),
  71.212 +        KEYPASS("keypass", "<arg>", "key password"),
  71.213 +        KEYSIZE("keysize", "<keysize>", "key bit size"),
  71.214 +        KEYSTORE("keystore", "<keystore>", "keystore name"),
  71.215 +        NEW("new", "<arg>", "new password"),
  71.216 +        NOPROMPT("noprompt", null, "do not prompt"),
  71.217 +        OUTFILE("outfile", "<filename>", "output file name"),
  71.218 +        PROTECTED("protected", null, "password through protected mechanism"),
  71.219 +        PROVIDERARG("providerarg", "<arg>", "provider argument"),
  71.220 +        PROVIDERCLASS("providerclass", "<providerclass>", "provider class name"),
  71.221 +        PROVIDERNAME("providername", "<providername>", "provider name"),
  71.222 +        PROVIDERPATH("providerpath", "<pathlist>", "provider classpath"),
  71.223 +        RFC("rfc", null, "output in RFC style"),
  71.224 +        SIGALG("sigalg", "<sigalg>", "signature algorithm name"),
  71.225 +        SRCALIAS("srcalias", "<srcalias>", "source alias"),
  71.226 +        SRCKEYPASS("srckeypass", "<arg>", "source keystore password"),
  71.227 +        SRCKEYSTORE("srckeystore", "<srckeystore>", "source keystore name"),
  71.228 +        SRCPROTECTED("srcprotected", null, "source keystore password protected"),
  71.229 +        SRCPROVIDERNAME("srcprovidername", "<srcprovidername>", "source keystore provider name"),
  71.230 +        SRCSTOREPASS("srcstorepass", "<arg>", "source keystore password"),
  71.231 +        SRCSTORETYPE("srcstoretype", "<srcstoretype>", "source keystore type"),
  71.232 +        SSLSERVER("sslserver", "<server[:port]>", "SSL server host and port"),
  71.233 +        JARFILE("jarfile", "<filename>", "signed jar file"),
  71.234 +        STARTDATE("startdate", "<startdate>", "certificate validity start date/time"),
  71.235 +        STOREPASS("storepass", "<arg>", "keystore password"),
  71.236 +        STORETYPE("storetype", "<storetype>", "keystore type"),
  71.237 +        TRUSTCACERTS("trustcacerts", null, "trust certificates from cacerts"),
  71.238 +        V("v", null, "verbose output"),
  71.239 +        VALIDITY("validity", "<valDays>", "validity number of days");
  71.240 +
  71.241 +        final String name, arg, description;
  71.242 +        Option(String name, String arg, String description) {
  71.243 +            this.name = name;
  71.244 +            this.arg = arg;
  71.245 +            this.description = description;
  71.246 +        }
  71.247 +        @Override
  71.248 +        public String toString() {
  71.249 +            return "-" + name;
  71.250 +        }
  71.251      };
  71.252  
  71.253      private static final Class[] PARAM_STRING = { String.class };
  71.254 @@ -344,10 +355,10 @@
  71.255  
  71.256              // Check if the last option needs an arg
  71.257              if (i == args.length - 1) {
  71.258 -                for (String[] option: options) {
  71.259 +                for (Option option: Option.values()) {
  71.260                      // Only options with an arg need to be checked
  71.261 -                    if (collator.compare(flags, option[0]) == 0) {
  71.262 -                        if (option[1] != null) errorNeedArgument(flags);
  71.263 +                    if (collator.compare(flags, option.toString()) == 0) {
  71.264 +                        if (option.arg != null) errorNeedArgument(flags);
  71.265                          break;
  71.266                      }
  71.267                  }
  71.268 @@ -3792,21 +3803,13 @@
  71.269              // Length of left side of options list
  71.270              int lenLeft = 0;
  71.271              for (int j=0; j<left.length; j++) {
  71.272 -                for (String[] opt: options) {
  71.273 -                    if (collator.compare(opt[0], command.options[j]) == 0) {
  71.274 -                        left[j] = opt[0];
  71.275 -                        if (opt[1] != null) left[j] += " " + opt[1];
  71.276 -                        if (left[j].length() > lenLeft) {
  71.277 -                            lenLeft = left[j].length();
  71.278 -                        }
  71.279 -                        right[j] = rb.getString(opt[2]);
  71.280 -                        found = true;
  71.281 -                        break;
  71.282 -                    }
  71.283 +                Option opt = command.options[j];
  71.284 +                left[j] = opt.toString();
  71.285 +                if (opt.arg != null) left[j] += " " + opt.arg;
  71.286 +                if (left[j].length() > lenLeft) {
  71.287 +                    lenLeft = left[j].length();
  71.288                  }
  71.289 -                if (!found) {
  71.290 -                    throw new RuntimeException("ERROR: CANNOT FIND " + command.options[j]);
  71.291 -                }
  71.292 +                right[j] = rb.getString(opt.description);
  71.293              }
  71.294              for (int j=0; j<left.length; j++) {
  71.295                  System.err.printf(" %-" + lenLeft + "s  %s\n",
    72.1 --- a/src/share/classes/sun/util/logging/PlatformLogger.java	Fri Feb 12 13:25:18 2010 -0800
    72.2 +++ b/src/share/classes/sun/util/logging/PlatformLogger.java	Sun Feb 14 23:38:50 2010 -0800
    72.3 @@ -535,6 +535,10 @@
    72.4          }
    72.5  
    72.6          void doLog(int level, String msg, Object... params) {
    72.7 +            int paramsNumber = (params != null) ? params.length : 0;
    72.8 +            for (int i = 0; i < paramsNumber; i++) {
    72.9 +                params[i] = String.valueOf(params[i]);
   72.10 +            }
   72.11              LoggingSupport.log(javaLogger, levelObjects.get(level), msg, params);
   72.12          }
   72.13  
    73.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    73.2 +++ b/src/share/demo/jvmti/compiledMethodLoad/README.txt	Sun Feb 14 23:38:50 2010 -0800
    73.3 @@ -0,0 +1,42 @@
    73.4 +#
    73.5 +# Copyright 2010 Sun Microsystems, Inc.  All Rights Reserved.
    73.6 +#
    73.7 +# Redistribution and use in source and binary forms, with or without
    73.8 +# modification, are permitted provided that the following conditions
    73.9 +# are met:
   73.10 +#
   73.11 +#   - Redistributions of source code must retain the above copyright
   73.12 +#     notice, this list of conditions and the following disclaimer.
   73.13 +#
   73.14 +#   - Redistributions in binary form must reproduce the above copyright
   73.15 +#     notice, this list of conditions and the following disclaimer in the
   73.16 +#     documentation and/or other materials provided with the distribution.
   73.17 +#
   73.18 +#   - Neither the name of Sun Microsystems nor the names of its
   73.19 +#     contributors may be used to endorse or promote products derived
   73.20 +#     from this software without specific prior written permission.
   73.21 +#
   73.22 +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
   73.23 +# IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
   73.24 +# THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
   73.25 +# PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR
   73.26 +# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
   73.27 +# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
   73.28 +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
   73.29 +# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
   73.30 +# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
   73.31 +# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
   73.32 +# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
   73.33 +#
   73.34 +
   73.35 +compiledMethodLoad
   73.36 +
   73.37 +This agent library traces CompiledMethodLoad events along
   73.38 +with the HotSpot specific compile_info parameter.
   73.39 +
   73.40 +You can use this agent library as follows:
   73.41 +
   73.42 +    java -agentlib:compiledMethodLoad ...
   73.43 +
   73.44 +See ${JAVA_HOME}/demo/jvmti/index.html for help running and building agents.
   73.45 +
    74.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    74.2 +++ b/src/share/demo/jvmti/compiledMethodLoad/compiledMethodLoad.c	Sun Feb 14 23:38:50 2010 -0800
    74.3 @@ -0,0 +1,268 @@
    74.4 +/*
    74.5 + * Copyright 2010 Sun Microsystems, Inc.  All Rights Reserved.
    74.6 + *
    74.7 + * Redistribution and use in source and binary forms, with or without
    74.8 + * modification, are permitted provided that the following conditions
    74.9 + * are met:
   74.10 + *
   74.11 + *   - Redistributions of source code must retain the above copyright
   74.12 + *     notice, this list of conditions and the following disclaimer.
   74.13 + *
   74.14 + *   - Redistributions in binary form must reproduce the above copyright
   74.15 + *     notice, this list of conditions and the following disclaimer in the
   74.16 + *     documentation and/or other materials provided with the distribution.
   74.17 + *
   74.18 + *   - Neither the name of Sun Microsystems nor the names of its
   74.19 + *     contributors may be used to endorse or promote products derived
   74.20 + *     from this software without specific prior written permission.
   74.21 + *
   74.22 + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
   74.23 + * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
   74.24 + * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
   74.25 + * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR
   74.26 + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
   74.27 + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
   74.28 + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
   74.29 + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
   74.30 + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
   74.31 + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
   74.32 + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
   74.33 + */
   74.34 +
   74.35 +#include <stdio.h>
   74.36 +#include <stdlib.h>
   74.37 +#include <string.h>
   74.38 +
   74.39 +#include "jni.h"
   74.40 +#include "jvmti.h"
   74.41 +#include "jvmticmlr.h"
   74.42 +
   74.43 +#include "agent_util.h"
   74.44 +
   74.45 +/* Global static data */
   74.46 +static char          OUTPUT_FILE[] = "compiledMethodLoad.txt";
   74.47 +static FILE         *fp;
   74.48 +static jvmtiEnv     *jvmti;
   74.49 +static jrawMonitorID lock;
   74.50 +
   74.51 +/* print a jvmtiCompiledMethodLoadDummyRecord */
   74.52 +void
   74.53 +print_dummy_record(jvmtiCompiledMethodLoadDummyRecord* record,
   74.54 +    jvmtiEnv* jvmti, FILE* fp) {
   74.55 +
   74.56 +    if (record != NULL) {
   74.57 +        fprintf(fp, "Dummy record detected containing message: %s\n",
   74.58 +            (char *)record->message);
   74.59 +    }
   74.60 +}
   74.61 +
   74.62 +/* print the specified stack frames */
   74.63 +void
   74.64 +print_stack_frames(PCStackInfo* record, jvmtiEnv *jvmti, FILE* fp) {
   74.65 +    if (record != NULL && record->methods != NULL) {
   74.66 +        int i;
   74.67 +
   74.68 +        for (i = 0; i < record->numstackframes; i++) {
   74.69 +            jvmtiError err;
   74.70 +            char* method_name = NULL;
   74.71 +            char* class_name = NULL;
   74.72 +            char* method_signature = NULL;
   74.73 +            char* class_signature = NULL;
   74.74 +            char* generic_ptr_method = NULL;
   74.75 +            char* generic_ptr_class = NULL;
   74.76 +            jmethodID id;
   74.77 +            jclass declaringclassptr;
   74.78 +            id = record->methods[i];
   74.79 +
   74.80 +            err = (*jvmti)->GetMethodDeclaringClass(jvmti, id,
   74.81 +                      &declaringclassptr);
   74.82 +            check_jvmti_error(jvmti, err, "get method declaring class");
   74.83 +
   74.84 +            err = (*jvmti)->GetClassSignature(jvmti, declaringclassptr,
   74.85 +                      &class_signature, &generic_ptr_class);
   74.86 +            check_jvmti_error(jvmti, err, "get class signature");
   74.87 +
   74.88 +            err = (*jvmti)->GetMethodName(jvmti, id, &method_name,
   74.89 +                      &method_signature, &generic_ptr_method);
   74.90 +            check_jvmti_error(jvmti, err, "get method name");
   74.91 +
   74.92 +            fprintf(fp, "%s::%s %s %s @%d\n", class_signature, method_name,
   74.93 +                method_signature,
   74.94 +                generic_ptr_method == NULL ? "" : generic_ptr_method,
   74.95 +                record->bcis[i]);
   74.96 +
   74.97 +            if (method_name != NULL) {
   74.98 +                err = (*jvmti)->Deallocate(jvmti, (unsigned char*)method_name);
   74.99 +                check_jvmti_error(jvmti, err, "deallocate method_name");
  74.100 +            }
  74.101 +            if (method_signature != NULL) {
  74.102 +                err = (*jvmti)->Deallocate(jvmti,
  74.103 +                          (unsigned char*)method_signature);
  74.104 +                check_jvmti_error(jvmti, err, "deallocate method_signature");
  74.105 +            }
  74.106 +            if (generic_ptr_method != NULL) {
  74.107 +                err = (*jvmti)->Deallocate(jvmti,
  74.108 +                          (unsigned char*)generic_ptr_method);
  74.109 +                check_jvmti_error(jvmti, err, "deallocate generic_ptr_method");
  74.110 +            }
  74.111 +            if (class_name != NULL) {
  74.112 +                err = (*jvmti)->Deallocate(jvmti, (unsigned char*)class_name);
  74.113 +                check_jvmti_error(jvmti, err, "deallocate class_name");
  74.114 +            }
  74.115 +            if (class_signature != NULL) {
  74.116 +                err = (*jvmti)->Deallocate(jvmti,
  74.117 +                          (unsigned char*)class_signature);
  74.118 +                check_jvmti_error(jvmti, err, "deallocate class_signature");
  74.119 +            }
  74.120 +            if (generic_ptr_class != NULL) {
  74.121 +                err = (*jvmti)->Deallocate(jvmti,
  74.122 +                          (unsigned char*)generic_ptr_class);
  74.123 +                check_jvmti_error(jvmti, err, "deallocate generic_ptr_class");
  74.124 +            }
  74.125 +        }
  74.126 +    }
  74.127 +}
  74.128 +
  74.129 +/* print a jvmtiCompiledMethodLoadInlineRecord */
  74.130 +void
  74.131 +print_inline_info_record(jvmtiCompiledMethodLoadInlineRecord* record,
  74.132 +    jvmtiEnv *jvmti, FILE* fp) {
  74.133 +
  74.134 +    if (record != NULL && record->pcinfo != NULL) {
  74.135 +        int numpcs = record->numpcs;
  74.136 +        int i;
  74.137 +
  74.138 +        for (i = 0; i < numpcs; i++) {
  74.139 +            PCStackInfo pcrecord = (record->pcinfo[i]);
  74.140 +            fprintf(fp, "PcDescriptor(pc=0x%lx):\n", (jint)(pcrecord.pc));
  74.141 +            print_stack_frames(&pcrecord, jvmti, fp);
  74.142 +        }
  74.143 +    }
  74.144 +}
  74.145 +
  74.146 +/* decode kind of CompiledMethodLoadRecord and print */
  74.147 +void
  74.148 +print_records(jvmtiCompiledMethodLoadRecordHeader* list, jvmtiEnv *jvmti,
  74.149 +    FILE* fp)
  74.150 +{
  74.151 +    jvmtiCompiledMethodLoadRecordHeader* curr = list;
  74.152 +    fprintf(fp, "\nPrinting PC Descriptors\n\n");
  74.153 +    while (curr != NULL) {
  74.154 +        switch (curr->kind) {
  74.155 +        case JVMTI_CMLR_DUMMY:
  74.156 +            print_dummy_record((jvmtiCompiledMethodLoadDummyRecord *)curr,
  74.157 +                jvmti, fp);
  74.158 +            break;
  74.159 +
  74.160 +        case JVMTI_CMLR_INLINE_INFO:
  74.161 +            print_inline_info_record(
  74.162 +                (jvmtiCompiledMethodLoadInlineRecord *)curr, jvmti, fp);
  74.163 +            break;
  74.164 +
  74.165 +        default:
  74.166 +            fprintf(fp, "Warning: unrecognized record: kind=%d\n", curr->kind);
  74.167 +            break;
  74.168 +        }
  74.169 +
  74.170 +        curr = (jvmtiCompiledMethodLoadRecordHeader *)curr->next;
  74.171 +    }
  74.172 +}
  74.173 +
  74.174 +/* Callback for JVMTI_EVENT_COMPILED_METHOD_LOAD */
  74.175 +void JNICALL
  74.176 +compiled_method_load(jvmtiEnv *jvmti, jmethodID method, jint code_size,
  74.177 +    const void* code_addr, jint map_length, const jvmtiAddrLocationMap* map,
  74.178 +    const void* compile_info)
  74.179 +{
  74.180 +    jvmtiError err;
  74.181 +    char* name = NULL;
  74.182 +    char* signature = NULL;
  74.183 +    char* generic_ptr = NULL;
  74.184 +    jvmtiCompiledMethodLoadRecordHeader* pcs;
  74.185 +
  74.186 +    err = (*jvmti)->RawMonitorEnter(jvmti, lock);
  74.187 +    check_jvmti_error(jvmti, err, "raw monitor enter");
  74.188 +
  74.189 +    err = (*jvmti)->GetMethodName(jvmti, method, &name, &signature,
  74.190 +              &generic_ptr);
  74.191 +    check_jvmti_error(jvmti, err, "get method name");
  74.192 +
  74.193 +    fprintf(fp, "\nCompiled method load event\n");
  74.194 +    fprintf(fp, "Method name %s %s %s\n\n", name, signature,
  74.195 +        generic_ptr == NULL ? "" : generic_ptr);
  74.196 +    pcs = (jvmtiCompiledMethodLoadRecordHeader *)compile_info;
  74.197 +    if (pcs != NULL) {
  74.198 +        print_records(pcs, jvmti, fp);
  74.199 +    }
  74.200 +
  74.201 +    if (name != NULL) {
  74.202 +        err = (*jvmti)->Deallocate(jvmti, (unsigned char*)name);
  74.203 +        check_jvmti_error(jvmti, err, "deallocate name");
  74.204 +    }
  74.205 +    if (signature != NULL) {
  74.206 +        err = (*jvmti)->Deallocate(jvmti, (unsigned char*)signature);
  74.207 +        check_jvmti_error(jvmti, err, "deallocate signature");
  74.208 +    }
  74.209 +    if (generic_ptr != NULL) {
  74.210 +        err = (*jvmti)->Deallocate(jvmti, (unsigned char*)generic_ptr);
  74.211 +        check_jvmti_error(jvmti, err, "deallocate generic_ptr");
  74.212 +    }
  74.213 +
  74.214 +    err = (*jvmti)->RawMonitorExit(jvmti, lock);
  74.215 +    check_jvmti_error(jvmti, err, "raw monitor exit");
  74.216 +}
  74.217 +
  74.218 +/* Agent_OnLoad() is called first, we prepare for a COMPILED_METHOD_LOAD
  74.219 + * event here.
  74.220 + */
  74.221 +JNIEXPORT jint JNICALL
  74.222 +Agent_OnLoad(JavaVM *vm, char *options, void *reserved)
  74.223 +{
  74.224 +    jint                rc;
  74.225 +    jvmtiError          err;
  74.226 +    jvmtiCapabilities   capabilities;
  74.227 +    jvmtiEventCallbacks callbacks;
  74.228 +
  74.229 +    fp = fopen(OUTPUT_FILE, "w");
  74.230 +    if (fp == NULL) {
  74.231 +        fatal_error("ERROR: %s: Unable to create output file\n", OUTPUT_FILE);
  74.232 +        return -1;
  74.233 +    }
  74.234 +
  74.235 +    /* Get JVMTI environment */
  74.236 +    rc = (*vm)->GetEnv(vm, (void **)&jvmti, JVMTI_VERSION);
  74.237 +    if (rc != JNI_OK) {
  74.238 +        fatal_error(
  74.239 +            "ERROR: Unable to create jvmtiEnv, GetEnv failed, error=%d\n", rc);
  74.240 +        return -1;
  74.241 +    }
  74.242 +
  74.243 +    /* add JVMTI capabilities */
  74.244 +    memset(&capabilities,0, sizeof(capabilities));
  74.245 +    capabilities.can_generate_compiled_method_load_events = 1;
  74.246 +    err = (*jvmti)->AddCapabilities(jvmti, &capabilities);
  74.247 +    check_jvmti_error(jvmti, err, "add capabilities");
  74.248 +
  74.249 +    /* set JVMTI callbacks for events */
  74.250 +    memset(&callbacks, 0, sizeof(callbacks));
  74.251 +    callbacks.CompiledMethodLoad = &compiled_method_load;
  74.252 +    err = (*jvmti)->SetEventCallbacks(jvmti, &callbacks, sizeof(callbacks));
  74.253 +    check_jvmti_error(jvmti, err, "set event callbacks");
  74.254 +
  74.255 +    /* enable JVMTI events */
  74.256 +    err = (*jvmti)->SetEventNotificationMode(jvmti, JVMTI_ENABLE,
  74.257 +                        JVMTI_EVENT_COMPILED_METHOD_LOAD, NULL);
  74.258 +    check_jvmti_error(jvmti, err, "set event notify");
  74.259 +
  74.260 +    /* create coordination monitor */
  74.261 +    err = (*jvmti)->CreateRawMonitor(jvmti, "agent lock", &lock);
  74.262 +    check_jvmti_error(jvmti, err, "create raw monitor");
  74.263 +
  74.264 +    return 0;
  74.265 +}
  74.266 +
  74.267 +/* Agent_OnUnload() is called last */
  74.268 +JNIEXPORT void JNICALL
  74.269 +Agent_OnUnload(JavaVM *vm)
  74.270 +{
  74.271 +}
    75.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    75.2 +++ b/src/share/demo/jvmti/compiledMethodLoad/sample.makefile.txt	Sun Feb 14 23:38:50 2010 -0800
    75.3 @@ -0,0 +1,148 @@
    75.4 +#
    75.5 +# Copyright 2010 Sun Microsystems, Inc.  All Rights Reserved.
    75.6 +#
    75.7 +# Redistribution and use in source and binary forms, with or without
    75.8 +# modification, are permitted provided that the following conditions
    75.9 +# are met:
   75.10 +#
   75.11 +#   - Redistributions of source code must retain the above copyright
   75.12 +#     notice, this list of conditions and the following disclaimer.
   75.13 +#
   75.14 +#   - Redistributions in binary form must reproduce the above copyright
   75.15 +#     notice, this list of conditions and the following disclaimer in the
   75.16 +#     documentation and/or other materials provided with the distribution.
   75.17 +#
   75.18 +#   - Neither the name of Sun Microsystems nor the names of its
   75.19 +#     contributors may be used to endorse or promote products derived
   75.20 +#     from this software without specific prior written permission.
   75.21 +#
   75.22 +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
   75.23 +# IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
   75.24 +# THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
   75.25 +# PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR
   75.26 +# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
   75.27 +# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
   75.28 +# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
   75.29 +# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
   75.30 +# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
   75.31 +# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
   75.32 +# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
   75.33 +#
   75.34 +
   75.35 +########################################################################
   75.36 +#
   75.37 +# Sample GNU Makefile for building JVMTI Demo compiledMethodLoad
   75.38 +#
   75.39 +#  Example uses:    
   75.40 +#       gnumake JDK=<java_home> OSNAME=solaris [OPT=true] [LIBARCH=sparc]
   75.41 +#       gnumake JDK=<java_home> OSNAME=solaris [OPT=true] [LIBARCH=sparcv9]
   75.42 +#       gnumake JDK=<java_home> OSNAME=linux   [OPT=true]
   75.43 +#       gnumake JDK=<java_home> OSNAME=win32   [OPT=true]
   75.44 +#
   75.45 +########################################################################
   75.46 +
   75.47 +# Source lists
   75.48 +LIBNAME=compiledMethodLoad
   75.49 +SOURCES=compiledMethodLoad.c ../agent_util/agent_util.c
   75.50 +
   75.51 +# Solaris Sun C Compiler Version 5.5
   75.52 +ifeq ($(OSNAME), solaris)
   75.53 +    # Sun Solaris Compiler options needed
   75.54 +    COMMON_FLAGS=-mt -KPIC
   75.55 +    # Options that help find errors
   75.56 +    COMMON_FLAGS+= -Xa -v -xstrconst -xc99=%none
   75.57 +    # Check LIBARCH for any special compiler options
   75.58 +    LIBARCH=$(shell uname -p)
   75.59 +    ifeq ($(LIBARCH), sparc)
   75.60 +        COMMON_FLAGS+=-xarch=v8 -xregs=no%appl
   75.61 +    endif
   75.62 +    ifeq ($(LIBARCH), sparcv9)
   75.63 +        COMMON_FLAGS+=-xarch=v9 -xregs=no%appl
   75.64 +    endif
   75.65 +    ifeq ($(OPT), true)
   75.66 +        CFLAGS=-xO2 $(COMMON_FLAGS) 
   75.67 +    else
   75.68 +        CFLAGS=-g $(COMMON_FLAGS)
   75.69 +    endif
   75.70 +    # Object files needed to create library
   75.71 +    OBJECTS=$(SOURCES:%.c=%.o)
   75.72 +    # Library name and options needed to build it
   75.73 +    LIBRARY=lib$(LIBNAME).so
   75.74 +    LDFLAGS=-z defs -ztext
   75.75 +    # Libraries we are dependent on
   75.76 +    LIBRARIES= -lc
   75.77 +    # Building a shared library
   75.78 +    LINK_SHARED=$(LINK.c) -G -o $@
   75.79 +endif
   75.80 +
   75.81 +# Linux GNU C Compiler
   75.82 +ifeq ($(OSNAME), linux)
   75.83 +    # GNU Compiler options needed to build it
   75.84 +    COMMON_FLAGS=-fno-strict-aliasing -fPIC -fno-omit-frame-pointer
   75.85 +    # Options that help find errors
   75.86 +    COMMON_FLAGS+= -W -Wall  -Wno-unused -Wno-parentheses
   75.87 +    ifeq ($(OPT), true)
   75.88 +        CFLAGS=-O2 $(COMMON_FLAGS) 
   75.89 +    else
   75.90 +        CFLAGS=-g $(COMMON_FLAGS) 
   75.91 +    endif
   75.92 +    # Object files needed to create library
   75.93 +    OBJECTS=$(SOURCES:%.c=%.o)
   75.94 +    # Library name and options needed to build it
   75.95 +    LIBRARY=lib$(LIBNAME).so
   75.96 +    LDFLAGS=-Wl,-soname=$(LIBRARY) -static-libgcc -mimpure-text
   75.97 +    # Libraries we are dependent on
   75.98 +    LIBRARIES=-lc
   75.99 +    # Building a shared library
  75.100 +    LINK_SHARED=$(LINK.c) -shared -o $@
  75.101 +endif
  75.102 +
  75.103 +# Windows Microsoft C/C++ Optimizing Compiler Version 12
  75.104 +ifeq ($(OSNAME), win32)
  75.105 +    CC=cl
  75.106 +    # Compiler options needed to build it
  75.107 +    COMMON_FLAGS=-Gy -DWIN32
  75.108 +    # Options that help find errors
  75.109 +    COMMON_FLAGS+=-W0 -WX
  75.110 +    ifeq ($(OPT), true)
  75.111 +        CFLAGS= -Ox -Op -Zi $(COMMON_FLAGS) 
  75.112 +    else
  75.113 +        CFLAGS= -Od -Zi $(COMMON_FLAGS) 
  75.114 +    endif
  75.115 +    # Object files needed to create library
  75.116 +    OBJECTS=$(SOURCES:%.c=%.obj)
  75.117 +    # Library name and options needed to build it
  75.118 +    LIBRARY=$(LIBNAME).dll
  75.119 +    LDFLAGS=
  75.120 +    # Libraries we are dependent on
  75.121 +    LIBRARIES=
  75.122 +    # Building a shared library
  75.123 +    LINK_SHARED=link -dll -out:$@
  75.124 +endif
  75.125 +
  75.126 +# Common -I options
  75.127 +CFLAGS += -I.
  75.128 +CFLAGS += -I../agent_util
  75.129 +CFLAGS += -I$(JDK)/include -I$(JDK)/include/$(OSNAME)
  75.130 +
  75.131 +# Default rule
  75.132 +all: $(LIBRARY)
  75.133 +
  75.134 +# Build native library
  75.135 +$(LIBRARY): $(OBJECTS)
  75.136 +	$(LINK_SHARED) $(OBJECTS) $(LIBRARIES)
  75.137 +
  75.138 +# Cleanup the built bits
  75.139 +clean:
  75.140 +	rm -f $(LIBRARY) $(OBJECTS)
  75.141 +
  75.142 +# Simple tester
  75.143 +test: all
  75.144 +	LD_LIBRARY_PATH=`pwd` $(JDK)/bin/java -agentlib:$(LIBNAME) -version
  75.145 +
  75.146 +# Compilation rule only needed on Windows
  75.147 +ifeq ($(OSNAME), win32)
  75.148 +%.obj: %.c
  75.149 +	$(COMPILE.c) $<
  75.150 +endif
  75.151 +
    76.1 --- a/src/share/demo/jvmti/index.html	Fri Feb 12 13:25:18 2010 -0800
    76.2 +++ b/src/share/demo/jvmti/index.html	Sun Feb 14 23:38:50 2010 -0800
    76.3 @@ -100,6 +100,13 @@
    76.4  </li>
    76.5  
    76.6  <li>
    76.7 +<A HREF="compiledMethodLoad">compiledMethodLoad</A>
    76.8 +<br>
    76.9 +This is a small agent that traces CompiledMethodLoad events along
   76.10 +with the HotSpot specific compile_info parameter.
   76.11 +</li>
   76.12 +
   76.13 +<li>
   76.14  <A HREF="mtrace">mtrace</A>
   76.15  <br>
   76.16  This is a small agent that does method tracing.
    77.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    77.2 +++ b/src/share/javavm/export/jvmticmlr.h	Sun Feb 14 23:38:50 2010 -0800
    77.3 @@ -0,0 +1,115 @@
    77.4 +/*
    77.5 + * Copyright 2010 Sun Microsystems, Inc.  All Rights Reserved.
    77.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    77.7 + *
    77.8 + * This code is free software; you can redistribute it and/or modify it
    77.9 + * under the terms of the GNU General Public License version 2 only, as
   77.10 + * published by the Free Software Foundation.  Sun designates this
   77.11 + * particular file as subject to the "Classpath" exception as provided
   77.12 + * by Sun in the LICENSE file that accompanied this code.
   77.13 + *
   77.14 + * This code is distributed in the hope that it will be useful, but WITHOUT
   77.15 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
   77.16 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
   77.17 + * version 2 for more details (a copy is included in the LICENSE file that
   77.18 + * accompanied this code).
   77.19 + *
   77.20 + * You should have received a copy of the GNU General Public License version
   77.21 + * 2 along with this work; if not, write to the Free Software Foundation,
   77.22 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
   77.23 + *
   77.24 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
   77.25 + * CA 95054 USA or visit www.sun.com if you need additional information or
   77.26 + * have any questions.
   77.27 + */
   77.28 +
   77.29 +/*
   77.30 + * This header file defines the data structures sent by the VM
   77.31 + * through the JVMTI CompiledMethodLoad callback function via the
   77.32 + * "void * compile_info" parameter. The memory pointed to by the
   77.33 + * compile_info parameter may not be referenced after returning from
   77.34 + * the CompiledMethodLoad callback. These are VM implementation
   77.35 + * specific data structures that may evolve in future releases. A
   77.36 + * JVMTI agent should interpret a non-NULL compile_info as a pointer
   77.37 + * to a region of memory containing a list of records. In a typical
   77.38 + * usage scenario, a JVMTI agent would cast each record to a
   77.39 + * jvmtiCompiledMethodLoadRecordHeader, a struct that represents
   77.40 + * arbitrary information. This struct contains a kind field to indicate
   77.41 + * the kind of information being passed, and a pointer to the next
   77.42 + * record. If the kind field indicates inlining information, then the
   77.43 + * agent would cast the record to a jvmtiCompiledMethodLoadInlineRecord.
   77.44 + * This record contains an array of PCStackInfo structs, which indicate
   77.45 + * for every pc address what are the methods on the invocation stack.
   77.46 + * The "methods" and "bcis" fields in each PCStackInfo struct specify a
   77.47 + * 1-1 mapping between these inlined methods and their bytecode indices.
   77.48 + * This can be used to derive the proper source lines of the inlined
   77.49 + * methods.
   77.50 + */
   77.51 +
   77.52 +#ifndef _JVMTI_CMLR_H_
   77.53 +#define _JVMTI_CMLR_H_
   77.54 +
   77.55 +enum {
   77.56 +    JVMTI_CMLR_MAJOR_VERSION_1 = 0x00000001,
   77.57 +    JVMTI_CMLR_MINOR_VERSION_0 = 0x00000000,
   77.58 +
   77.59 +    JVMTI_CMLR_MAJOR_VERSION   = 0x00000001,
   77.60 +    JVMTI_CMLR_MINOR_VERSION   = 0x00000000
   77.61 +
   77.62 +    /*
   77.63 +     * This comment is for the "JDK import from HotSpot" sanity check:
   77.64 +     * version: 1.0.0
   77.65 +     */
   77.66 +};
   77.67 +
   77.68 +typedef enum {
   77.69 +    JVMTI_CMLR_DUMMY       = 1,
   77.70 +    JVMTI_CMLR_INLINE_INFO = 2
   77.71 +} jvmtiCMLRKind;
   77.72 +
   77.73 +/*
   77.74 + * Record that represents arbitrary information passed through JVMTI
   77.75 + * CompiledMethodLoadEvent void pointer.
   77.76 + */
   77.77 +typedef struct _jvmtiCompiledMethodLoadRecordHeader {
   77.78 +  jvmtiCMLRKind kind;     /* id for the kind of info passed in the record */
   77.79 +  jint majorinfoversion;  /* major and minor info version values. Init'ed */
   77.80 +  jint minorinfoversion;  /* to current version value in jvmtiExport.cpp. */
   77.81 +
   77.82 +  struct _jvmtiCompiledMethodLoadRecordHeader* next;
   77.83 +} jvmtiCompiledMethodLoadRecordHeader;
   77.84 +
   77.85 +/*
   77.86 + * Record that gives information about the methods on the compile-time
   77.87 + * stack at a specific pc address of a compiled method. Each element in
   77.88 + * the methods array maps to same element in the bcis array.
   77.89 + */
   77.90 +typedef struct _PCStackInfo {
   77.91 +  void* pc;             /* the pc address for this compiled method */
   77.92 +  jint numstackframes;  /* number of methods on the stack */
   77.93 +  jmethodID* methods;   /* array of numstackframes method ids */
   77.94 +  jint* bcis;           /* array of numstackframes bytecode indices */
   77.95 +} PCStackInfo;
   77.96 +
   77.97 +/*
   77.98 + * Record that contains inlining information for each pc address of
   77.99 + * an nmethod.
  77.100 + */
  77.101 +typedef struct _jvmtiCompiledMethodLoadInlineRecord {
  77.102 +  jvmtiCompiledMethodLoadRecordHeader header;  /* common header for casting */
  77.103 +  jint numpcs;          /* number of pc descriptors in this nmethod */
  77.104 +  PCStackInfo* pcinfo;  /* array of numpcs pc descriptors */
  77.105 +} jvmtiCompiledMethodLoadInlineRecord;
  77.106 +
  77.107 +/*
  77.108 + * Dummy record used to test that we can pass records with different
  77.109 + * information through the void pointer provided that they can be cast
  77.110 + * to a jvmtiCompiledMethodLoadRecordHeader.
  77.111 + */
  77.112 +
  77.113 +typedef struct _jvmtiCompiledMethodLoadDummyRecord {
  77.114 +  jvmtiCompiledMethodLoadRecordHeader header;  /* common header for casting */
  77.115 +  char message[50];
  77.116 +} jvmtiCompiledMethodLoadDummyRecord;
  77.117 +
  77.118 +#endif
    78.1 --- a/src/share/native/java/net/net_util.c	Fri Feb 12 13:25:18 2010 -0800
    78.2 +++ b/src/share/native/java/net/net_util.c	Sun Feb 14 23:38:50 2010 -0800
    78.3 @@ -162,10 +162,11 @@
    78.4  JNIEXPORT jint JNICALL
    78.5  NET_SockaddrEqualsInetAddress(JNIEnv *env, struct sockaddr *him, jobject iaObj)
    78.6  {
    78.7 -    jint family = (*env)->GetIntField(env, iaObj, ia_familyID) == IPv4?
    78.8 -        AF_INET : AF_INET6;
    78.9 +    jint family = AF_INET;
   78.10  
   78.11  #ifdef AF_INET6
   78.12 +    family = (*env)->GetIntField(env, iaObj, ia_familyID) == IPv4?
   78.13 +        AF_INET : AF_INET6;
   78.14      if (him->sa_family == AF_INET6) {
   78.15  #ifdef WIN32
   78.16          struct SOCKADDR_IN6 *him6 = (struct SOCKADDR_IN6 *)him;
    79.1 --- a/src/solaris/classes/sun/awt/X11/InfoWindow.java	Fri Feb 12 13:25:18 2010 -0800
    79.2 +++ b/src/solaris/classes/sun/awt/X11/InfoWindow.java	Sun Feb 14 23:38:50 2010 -0800
    79.3 @@ -189,21 +189,22 @@
    79.4           * WARNING: this method is executed on Toolkit thread!
    79.5           */
    79.6          private void display() {
    79.7 -            String tooltipString = liveArguments.getTooltipString();
    79.8 -            if (tooltipString == null) {
    79.9 -                return;
   79.10 -            } else if (tooltipString.length() >  TOOLTIP_MAX_LENGTH) {
   79.11 -                textLabel.setText(tooltipString.substring(0, TOOLTIP_MAX_LENGTH));
   79.12 -            } else {
   79.13 -                textLabel.setText(tooltipString);
   79.14 -            }
   79.15 -
   79.16              // Execute on EDT to avoid deadlock (see 6280857).
   79.17              SunToolkit.executeOnEventHandlerThread(target, new Runnable() {
   79.18                      public void run() {
   79.19                          if (liveArguments.isDisposed()) {
   79.20                              return;
   79.21                          }
   79.22 +
   79.23 +                        String tooltipString = liveArguments.getTooltipString();
   79.24 +                        if (tooltipString == null) {
   79.25 +                            return;
   79.26 +                        } else if (tooltipString.length() >  TOOLTIP_MAX_LENGTH) {
   79.27 +                            textLabel.setText(tooltipString.substring(0, TOOLTIP_MAX_LENGTH));
   79.28 +                        } else {
   79.29 +                            textLabel.setText(tooltipString);
   79.30 +                        }
   79.31 +
   79.32                          Point pointer = (Point)AccessController.doPrivileged(new PrivilegedAction() {
   79.33                                  public Object run() {
   79.34                                      if (!isPointerOverTrayIcon(liveArguments.getBounds())) {
    80.1 --- a/src/solaris/classes/sun/awt/X11/XWindowPeer.java	Fri Feb 12 13:25:18 2010 -0800
    80.2 +++ b/src/solaris/classes/sun/awt/X11/XWindowPeer.java	Sun Feb 14 23:38:50 2010 -0800
    80.3 @@ -2144,9 +2144,11 @@
    80.4                          // Outside this toplevel hierarchy
    80.5                          // According to the specification of UngrabEvent, post it
    80.6                          // when press occurs outside of the window and not on its owned windows
    80.7 -                        grabLog.fine("Generating UngrabEvent on {0} because not inside of shell", this);
    80.8 -                        postEventToEventQueue(new sun.awt.UngrabEvent(getEventSource()));
    80.9 -                        return;
   80.10 +                        if (xbe.get_type() == XConstants.ButtonPress) {
   80.11 +                            grabLog.fine("Generating UngrabEvent on {0} because not inside of shell", this);
   80.12 +                            postEventToEventQueue(new sun.awt.UngrabEvent(getEventSource()));
   80.13 +                            return;
   80.14 +                        }
   80.15                      }
   80.16                      // First, get the toplevel
   80.17                      XWindowPeer toplevel = target.getToplevelXWindow();
    81.1 --- a/src/solaris/native/java/net/Inet4AddressImpl.c	Fri Feb 12 13:25:18 2010 -0800
    81.2 +++ b/src/solaris/native/java/net/Inet4AddressImpl.c	Sun Feb 14 23:38:50 2010 -0800
    81.3 @@ -46,11 +46,6 @@
    81.4  #define HENT_BUF_SIZE 1024
    81.5  #define BIG_HENT_BUF_SIZE 10240  /* a jumbo-sized one */
    81.6  
    81.7 -#ifndef __GLIBC__
    81.8 -/* gethostname() is in libc.so but I can't find a header file for it */
    81.9 -extern int gethostname(char *buf, int buf_len);
   81.10 -#endif
   81.11 -
   81.12  /************************************************************************
   81.13   * Inet4AddressImpl
   81.14   */
    82.1 --- a/src/solaris/native/java/net/Inet6AddressImpl.c	Fri Feb 12 13:25:18 2010 -0800
    82.2 +++ b/src/solaris/native/java/net/Inet6AddressImpl.c	Sun Feb 14 23:38:50 2010 -0800
    82.3 @@ -49,10 +49,6 @@
    82.4  #define NI_MAXHOST 1025
    82.5  #endif
    82.6  
    82.7 -#ifndef __GLIBC__
    82.8 -/* gethostname() is in libc.so but I can't find a header file for it */
    82.9 -extern int gethostname(char *buf, int buf_len);
   82.10 -#endif
   82.11  
   82.12  /************************************************************************
   82.13   * Inet6AddressImpl
   82.14 @@ -360,8 +356,6 @@
   82.15          }
   82.16      }
   82.17  
   82.18 -#endif /* AF_INET6 */
   82.19 -
   82.20  cleanupAndReturn:
   82.21      {
   82.22          struct addrinfo *iterator, *tmp;
   82.23 @@ -374,7 +368,6 @@
   82.24          JNU_ReleaseStringPlatformChars(env, host, hostname);
   82.25      }
   82.26  
   82.27 -#ifdef AF_INET6
   82.28      if (NET_addrtransAvailable())
   82.29          (*freeaddrinfo_ptr)(res);
   82.30  #endif /* AF_INET6 */
    83.1 --- a/src/solaris/native/java/net/NetworkInterface.c	Fri Feb 12 13:25:18 2010 -0800
    83.2 +++ b/src/solaris/native/java/net/NetworkInterface.c	Sun Feb 14 23:38:50 2010 -0800
    83.3 @@ -253,8 +253,12 @@
    83.4      (JNIEnv *env, jclass cls, jobject iaObj) {
    83.5  
    83.6      netif *ifs, *curr;
    83.7 +#ifdef AF_INET6
    83.8      int family = (*env)->GetIntField(env, iaObj, ni_iafamilyID) == IPv4?
    83.9          AF_INET : AF_INET6;
   83.10 +#else
   83.11 +    int family = AF_INET;
   83.12 +#endif
   83.13      jobject obj = NULL;
   83.14      jboolean match = JNI_FALSE;
   83.15  
   83.16 @@ -1528,6 +1532,7 @@
   83.17      strcpy((caddr_t)&(lifr.lifr_name), name_utf);
   83.18      if (ioctl(sock, SIOCGLIFMTU, (caddr_t)&lifr) >= 0) {
   83.19        ret = lifr.lifr_mtu;
   83.20 +#ifdef AF_INET6
   83.21      } else {
   83.22        /* Try wIth an IPv6 socket in case the interface has only IPv6 addresses assigned to it */
   83.23        close(sock);
   83.24 @@ -1547,6 +1552,12 @@
   83.25                                       "IOCTL failed");
   83.26        }
   83.27      }
   83.28 +#else
   83.29 +    } else {
   83.30 +        NET_ThrowByNameWithLastError(env, JNU_JAVANETPKG "SocketException",
   83.31 +                                     "IOCTL failed");
   83.32 +    }
   83.33 +#endif
   83.34  #endif
   83.35      close(sock);
   83.36    }
    84.1 --- a/src/solaris/native/java/net/PlainDatagramSocketImpl.c	Fri Feb 12 13:25:18 2010 -0800
    84.2 +++ b/src/solaris/native/java/net/PlainDatagramSocketImpl.c	Sun Feb 14 23:38:50 2010 -0800
    84.3 @@ -605,8 +605,12 @@
    84.4      }
    84.5  
    84.6      iaObj = NET_SockaddrToInetAddress(env, (struct sockaddr *)&remote_addr, &port);
    84.7 +#ifdef AF_INET6
    84.8      family = (*env)->GetIntField(env, iaObj, ia_familyID) == IPv4?
    84.9          AF_INET : AF_INET6;
   84.10 +#else
   84.11 +    family = AF_INET;
   84.12 +#endif
   84.13      if (family == AF_INET) { /* this api can't handle IPV6 addresses */
   84.14          int address = (*env)->GetIntField(env, iaObj, ia_addressID);
   84.15          (*env)->SetIntField(env, addressObj, ia_addressID, address);
   84.16 @@ -812,9 +816,9 @@
   84.17      jboolean retry;
   84.18  #ifdef __linux__
   84.19      jboolean connected = JNI_FALSE;
   84.20 -    jobject connectedAddress;
   84.21 -    jint connectedPort;
   84.22 -    jlong prevTime;
   84.23 +    jobject connectedAddress = NULL;
   84.24 +    jint connectedPort = 0;
   84.25 +    jlong prevTime = 0;
   84.26  #endif
   84.27  
   84.28      if (IS_NULL(fdObj)) {
   84.29 @@ -1186,6 +1190,7 @@
   84.30   * Set outgoing multicast interface designated by a NetworkInterface.
   84.31   * Throw exception if failed.
   84.32   */
   84.33 +#ifdef AF_INET6
   84.34  static void mcast_set_if_by_if_v6(JNIEnv *env, jobject this, int fd, jobject value) {
   84.35      static jfieldID ni_indexID;
   84.36      int index;
   84.37 @@ -1222,6 +1227,7 @@
   84.38      }
   84.39  #endif
   84.40  }
   84.41 +#endif /* AF_INET6 */
   84.42  
   84.43  /*
   84.44   * Set outgoing multicast interface designated by an InetAddress.
   84.45 @@ -1251,6 +1257,7 @@
   84.46   * Set outgoing multicast interface designated by an InetAddress.
   84.47   * Throw exception if failed.
   84.48   */
   84.49 +#ifdef AF_INET6
   84.50  static void mcast_set_if_by_addr_v6(JNIEnv *env, jobject this, int fd, jobject value) {
   84.51      static jclass ni_class;
   84.52      if (ni_class == NULL) {
   84.53 @@ -1272,6 +1279,7 @@
   84.54  
   84.55      mcast_set_if_by_if_v6(env, this, fd, value);
   84.56  }
   84.57 +#endif
   84.58  
   84.59  /*
   84.60   * Sets the multicast interface.
   84.61 @@ -1307,6 +1315,7 @@
   84.62          /*
   84.63           * value is an InetAddress.
   84.64           */
   84.65 +#ifdef AF_INET6
   84.66  #ifdef __solaris__
   84.67          if (ipv6_available()) {
   84.68              mcast_set_if_by_addr_v6(env, this, fd, value);
   84.69 @@ -1320,12 +1329,16 @@
   84.70              mcast_set_if_by_addr_v6(env, this, fd, value);
   84.71          }
   84.72  #endif
   84.73 +#else
   84.74 +        mcast_set_if_by_addr_v4(env, this, fd, value);
   84.75 +#endif  /* AF_INET6 */
   84.76      }
   84.77  
   84.78      if (opt == java_net_SocketOptions_IP_MULTICAST_IF2) {
   84.79          /*
   84.80           * value is a NetworkInterface.
   84.81           */
   84.82 +#ifdef AF_INET6
   84.83  #ifdef __solaris__
   84.84          if (ipv6_available()) {
   84.85              mcast_set_if_by_if_v6(env, this, fd, value);
   84.86 @@ -1339,6 +1352,9 @@
   84.87              mcast_set_if_by_if_v6(env, this, fd, value);
   84.88          }
   84.89  #endif
   84.90 +#else
   84.91 +        mcast_set_if_by_if_v4(env, this, fd, value);
   84.92 +#endif  /* AF_INET6 */
   84.93      }
   84.94  }
   84.95  
   84.96 @@ -1368,6 +1384,7 @@
   84.97  /*
   84.98   * Enable/disable local loopback of multicast datagrams.
   84.99   */
  84.100 +#ifdef AF_INET6
  84.101  static void mcast_set_loop_v6(JNIEnv *env, jobject this, int fd, jobject value) {
  84.102      jclass cls;
  84.103      jfieldID fid;
  84.104 @@ -1397,12 +1414,14 @@
  84.105      }
  84.106  #endif
  84.107  }
  84.108 +#endif  /* AF_INET6 */
  84.109  
  84.110  /*
  84.111   * Sets the multicast loopback mode.
  84.112   */
  84.113  static void setMulticastLoopbackMode(JNIEnv *env, jobject this, int fd,
  84.114                                    jint opt, jobject value) {
  84.115 +#ifdef AF_INET6
  84.116  #ifdef __solaris__
  84.117      if (ipv6_available()) {
  84.118          mcast_set_loop_v6(env, this, fd, value);
  84.119 @@ -1416,6 +1435,9 @@
  84.120          mcast_set_loop_v6(env, this, fd, value);
  84.121      }
  84.122  #endif
  84.123 +#else
  84.124 +    mcast_set_loop_v4(env, this, fd, value);
  84.125 +#endif  /* AF_INET6 */
  84.126  }
  84.127  
  84.128  /*
  84.129 @@ -1838,7 +1860,7 @@
  84.130      if (opt == java_net_SocketOptions_SO_BINDADDR) {
  84.131          /* find out local IP address */
  84.132          SOCKADDR him;
  84.133 -        int len = 0;
  84.134 +        socklen_t len = 0;
  84.135          int port;
  84.136          jobject iaObj;
  84.137  
  84.138 @@ -1941,6 +1963,7 @@
  84.139  /*
  84.140   * Set hops limit for a socket. Throw exception if failed.
  84.141   */
  84.142 +#ifdef AF_INET6
  84.143  static void setHopLimit(JNIEnv *env, int fd, jint ttl) {
  84.144      int ittl = (int)ttl;
  84.145      if (JVM_SetSockOpt(fd, IPPROTO_IPV6, IPV6_MULTICAST_HOPS,
  84.146 @@ -1949,6 +1972,7 @@
  84.147                         "Error setting socket option");
  84.148      }
  84.149  }
  84.150 +#endif
  84.151  
  84.152  /*
  84.153   * Class:     java_net_PlainDatagramSocketImpl
  84.154 @@ -1971,6 +1995,7 @@
  84.155          fd = (*env)->GetIntField(env, fdObj, IO_fd_fdID);
  84.156      }
  84.157      /* setsockopt to be correct ttl */
  84.158 +#ifdef AF_INET6
  84.159  #ifdef __solaris__
  84.160      if (ipv6_available()) {
  84.161          setHopLimit(env, fd, ttl);
  84.162 @@ -1986,7 +2011,10 @@
  84.163              (*env)->SetIntField(env, this, pdsi_ttlID, ttl);
  84.164          }
  84.165      }
  84.166 -#endif
  84.167 +#endif  // __linux__
  84.168 +#else
  84.169 +    setTTL(env, fd, ttl);
  84.170 +#endif  /* AF_INET6 */
  84.171  }
  84.172  
  84.173  /*
    85.1 --- a/src/solaris/native/java/net/net_util_md.c	Fri Feb 12 13:25:18 2010 -0800
    85.2 +++ b/src/solaris/native/java/net/net_util_md.c	Sun Feb 14 23:38:50 2010 -0800
    85.3 @@ -319,8 +319,6 @@
    85.4  
    85.5  #endif /* __solaris */
    85.6  
    85.7 -#endif /* AF_INET6 */
    85.8 -
    85.9      /*
   85.10       *  OK we may have the stack available in the kernel,
   85.11       *  we should also check if the APIs are available.
   85.12 @@ -354,6 +352,7 @@
   85.13  
   85.14      close(fd);
   85.15      return JNI_TRUE;
   85.16 +#endif /* AF_INET6 */
   85.17  }
   85.18  
   85.19  void
    86.1 --- a/src/solaris/native/java/net/net_util_md.h	Fri Feb 12 13:25:18 2010 -0800
    86.2 +++ b/src/solaris/native/java/net/net_util_md.h	Sun Feb 14 23:38:50 2010 -0800
    86.3 @@ -133,7 +133,7 @@
    86.4  
    86.5  #else
    86.6  
    86.7 -#define SOCKADDR        union { struct sockaddr_in him4 }
    86.8 +#define SOCKADDR        union { struct sockaddr_in him4; }
    86.9  #define SOCKADDR_LEN    sizeof(SOCKADDR)
   86.10  
   86.11  #endif
    87.1 --- a/src/solaris/native/sun/net/spi/SdpProvider.c	Fri Feb 12 13:25:18 2010 -0800
    87.2 +++ b/src/solaris/native/sun/net/spi/SdpProvider.c	Sun Feb 14 23:38:50 2010 -0800
    87.3 @@ -44,7 +44,11 @@
    87.4  Java_sun_net_spi_SdpProvider_convert(JNIEnv *env, jclass cls, jint fd)
    87.5  {
    87.6  #ifdef PROTO_SDP
    87.7 +#ifdef AF_INET6
    87.8      int domain = ipv6_available() ? AF_INET6 : AF_INET;
    87.9 +#else
   87.10 +    int domain = AF_INET;
   87.11 +#endif
   87.12      int s = socket(domain, SOCK_STREAM, PROTO_SDP);
   87.13      if (s < 0) {
   87.14          JNU_ThrowIOExceptionWithLastError(env, "socket");
    88.1 --- a/src/solaris/native/sun/nio/ch/Net.c	Fri Feb 12 13:25:18 2010 -0800
    88.2 +++ b/src/solaris/native/sun/nio/ch/Net.c	Sun Feb 14 23:38:50 2010 -0800
    88.3 @@ -124,6 +124,7 @@
    88.4   * Copy IPv6 group, interface index, and IPv6 source address
    88.5   * into group_source_req structure.
    88.6   */
    88.7 +#ifdef AF_INET6
    88.8  static void initGroupSourceReq(JNIEnv* env, jbyteArray group, jint index,
    88.9                                 jbyteArray source, struct my_group_source_req* req)
   88.10  {
   88.11 @@ -139,7 +140,7 @@
   88.12      sin6->sin6_family = AF_INET6;
   88.13      COPY_INET6_ADDRESS(env, source, (jbyte*)&(sin6->sin6_addr));
   88.14  }
   88.15 -
   88.16 +#endif
   88.17  
   88.18  JNIEXPORT void JNICALL
   88.19  Java_sun_nio_ch_Net_initIDs(JNIEnv *env, jclass clazz)
   88.20 @@ -159,7 +160,11 @@
   88.21  {
   88.22      int fd;
   88.23      int type = (stream ? SOCK_STREAM : SOCK_DGRAM);
   88.24 +#ifdef AF_INET6
   88.25      int domain = (ipv6_available() && preferIPv6) ? AF_INET6 : AF_INET;
   88.26 +#else
   88.27 +    int domain = AF_INET;
   88.28 +#endif
   88.29  
   88.30      fd = socket(domain, type, 0);
   88.31      if (fd < 0) {
   88.32 @@ -176,7 +181,7 @@
   88.33              return -1;
   88.34          }
   88.35      }
   88.36 -#ifdef __linux__
   88.37 +#if defined(__linux__) && defined(AF_INET6)
   88.38      /* By default, Linux uses the route default */
   88.39      if (domain == AF_INET6 && type == SOCK_DGRAM) {
   88.40          int arg = 1;
   88.41 @@ -424,6 +429,7 @@
   88.42  Java_sun_nio_ch_Net_joinOrDrop6(JNIEnv *env, jobject this, jboolean join, jobject fdo,
   88.43                                  jbyteArray group, jint index, jbyteArray source)
   88.44  {
   88.45 +#ifdef AF_INET6
   88.46      struct ipv6_mreq mreq6;
   88.47      struct my_group_source_req req;
   88.48      int opt, n, optlen;
   88.49 @@ -454,12 +460,17 @@
   88.50          handleSocketError(env, errno);
   88.51      }
   88.52      return 0;
   88.53 +#else
   88.54 +    JNU_ThrowInternalError(env, "Should not get here");
   88.55 +    return IOS_THROWN;
   88.56 +#endif  /* AF_INET6 */
   88.57  }
   88.58  
   88.59  JNIEXPORT jint JNICALL
   88.60  Java_sun_nio_ch_Net_blockOrUnblock6(JNIEnv *env, jobject this, jboolean block, jobject fdo,
   88.61                                      jbyteArray group, jint index, jbyteArray source)
   88.62  {
   88.63 +#ifdef AF_INET6
   88.64      struct my_group_source_req req;
   88.65      int n;
   88.66      int opt = (block) ? MCAST_BLOCK_SOURCE : MCAST_UNBLOCK_SOURCE;
   88.67 @@ -474,6 +485,10 @@
   88.68          handleSocketError(env, errno);
   88.69      }
   88.70      return 0;
   88.71 +#else
   88.72 +    JNU_ThrowInternalError(env, "Should not get here");
   88.73 +    return IOS_THROWN;
   88.74 +#endif
   88.75  }
   88.76  
   88.77  JNIEXPORT void JNICALL
    89.1 --- a/src/solaris/native/sun/nio/ch/SctpNet.c	Fri Feb 12 13:25:18 2010 -0800
    89.2 +++ b/src/solaris/native/sun/nio/ch/SctpNet.c	Sun Feb 14 23:38:50 2010 -0800
    89.3 @@ -168,14 +168,18 @@
    89.4    (JNIEnv *env, jclass klass, jboolean oneToOne) {
    89.5      int fd;
    89.6      struct sctp_event_subscribe event;
    89.7 +#ifdef AF_INET6
    89.8 +    int domain = ipv6_available() ? AF_INET6 : AF_INET;
    89.9 +#else
   89.10 +    int domain = AF_INET;
   89.11 +#endif
   89.12  
   89.13      /* Try to load the socket API extension functions */
   89.14      if (!funcsLoaded && !loadSocketExtensionFuncs(env)) {
   89.15          return 0;
   89.16      }
   89.17  
   89.18 -    fd = socket(ipv6_available() ? AF_INET6 : AF_INET,
   89.19 -            (oneToOne ? SOCK_STREAM : SOCK_SEQPACKET), IPPROTO_SCTP);
   89.20 +    fd = socket(domain, (oneToOne ? SOCK_STREAM : SOCK_SEQPACKET), IPPROTO_SCTP);
   89.21  
   89.22      if (fd < 0) {
   89.23          return handleSocketError(env, errno);
    90.1 --- a/src/windows/classes/sun/awt/windows/WDataTransferer.java	Fri Feb 12 13:25:18 2010 -0800
    90.2 +++ b/src/windows/classes/sun/awt/windows/WDataTransferer.java	Sun Feb 14 23:38:50 2010 -0800
    90.3 @@ -1,5 +1,5 @@
    90.4  /*
    90.5 - * Copyright 2000-2008 Sun Microsystems, Inc.  All Rights Reserved.
    90.6 + * Copyright 2000-2009 Sun Microsystems, Inc.  All Rights Reserved.
    90.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    90.8   *
    90.9   * This code is free software; you can redistribute it and/or modify it
   90.10 @@ -56,6 +56,7 @@
   90.11  import java.io.InputStreamReader;
   90.12  import java.io.IOException;
   90.13  import java.io.UnsupportedEncodingException;
   90.14 +import java.io.File;
   90.15  
   90.16  import java.net.URL;
   90.17  
   90.18 @@ -130,6 +131,10 @@
   90.19      public static final long CF_PNG = registerClipboardFormat("PNG");
   90.20      public static final long CF_JFIF = registerClipboardFormat("JFIF");
   90.21  
   90.22 +    public static final long CF_FILEGROUPDESCRIPTORW = registerClipboardFormat("FileGroupDescriptorW");
   90.23 +    public static final long CF_FILEGROUPDESCRIPTORA = registerClipboardFormat("FileGroupDescriptor");
   90.24 +    //CF_FILECONTENTS supported as mandatory associated clipboard
   90.25 +
   90.26      private static final Long L_CF_LOCALE = (Long)
   90.27        predefinedClipboardNameMap.get(predefinedClipboardNames[CF_LOCALE]);
   90.28  
   90.29 @@ -203,6 +208,30 @@
   90.30              str = new HTMLCodec(str,  EHTMLReadMode.HTML_READ_SELECTION);
   90.31          }
   90.32  
   90.33 +        if (format == CF_FILEGROUPDESCRIPTORA || format == CF_FILEGROUPDESCRIPTORW) {
   90.34 +            if (null != str ) {
   90.35 +                str.close();
   90.36 +            }
   90.37 +            if (bytes == null || !DataFlavor.javaFileListFlavor.equals(flavor)) {
   90.38 +                throw new IOException("data translation failed");
   90.39 +            }
   90.40 +            String st = new String(bytes, 0, bytes.length, "UTF-16LE");
   90.41 +            String[] filenames = st.split("\0");
   90.42 +            if( 0 == filenames.length ){
   90.43 +                return null;
   90.44 +            }
   90.45 +
   90.46 +            // Convert the strings to File objects
   90.47 +            File[] files = new File[filenames.length];
   90.48 +            for (int i = 0; i < filenames.length; ++i) {
   90.49 +                files[i] = new File(filenames[i]);
   90.50 +                //They are temp-files from memory Stream, so they have to be removed on exit
   90.51 +                files[i].deleteOnExit();
   90.52 +            }
   90.53 +            // Turn the list of Files into a List and return
   90.54 +            return Arrays.asList(files);
   90.55 +        }
   90.56 +
   90.57          if (format == CFSTR_INETURL &&
   90.58              URL.class.equals(flavor.getRepresentationClass()))
   90.59          {
   90.60 @@ -233,7 +262,7 @@
   90.61      }
   90.62  
   90.63      public boolean isFileFormat(long format) {
   90.64 -        return format == CF_HDROP;
   90.65 +        return format == CF_HDROP || format == CF_FILEGROUPDESCRIPTORA || format == CF_FILEGROUPDESCRIPTORW;
   90.66      }
   90.67  
   90.68      protected Long getFormatForNativeAsLong(String str) {
    91.1 --- a/src/windows/classes/sun/awt/windows/WDragSourceContextPeer.java	Fri Feb 12 13:25:18 2010 -0800
    91.2 +++ b/src/windows/classes/sun/awt/windows/WDragSourceContextPeer.java	Sun Feb 14 23:38:50 2010 -0800
    91.3 @@ -1,5 +1,5 @@
    91.4  /*
    91.5 - * Copyright 1997-2007 Sun Microsystems, Inc.  All Rights Reserved.
    91.6 + * Copyright 1997-2009 Sun Microsystems, Inc.  All Rights Reserved.
    91.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    91.8   *
    91.9   * This code is free software; you can redistribute it and/or modify it
   91.10 @@ -27,6 +27,10 @@
   91.11  
   91.12  import java.awt.Component;
   91.13  import java.awt.Cursor;
   91.14 +import java.awt.Image;
   91.15 +import java.awt.Point;
   91.16 +import java.awt.image.BufferedImage;
   91.17 +import java.awt.image.DataBufferInt;
   91.18  
   91.19  import java.awt.datatransfer.Transferable;
   91.20  
   91.21 @@ -88,11 +92,56 @@
   91.22              throw new InvalidDnDOperationException("failed to create native peer");
   91.23          }
   91.24  
   91.25 +        int[] imageData = null;
   91.26 +        Point op = null;
   91.27 +
   91.28 +        Image im = getDragImage();
   91.29 +        int imageWidth = -1;
   91.30 +        int imageHeight = -1;
   91.31 +        if (im != null) {
   91.32 +            //image is ready (partial images are ok)
   91.33 +            try{
   91.34 +                imageWidth = im.getWidth(null);
   91.35 +                imageHeight = im.getHeight(null);
   91.36 +                if (imageWidth < 0 || imageHeight < 0) {
   91.37 +                    throw new InvalidDnDOperationException("drag image is not ready");
   91.38 +                }
   91.39 +                //We could get an exception from user code here.
   91.40 +                //"im" and "dragImageOffset" are user-defined objects
   91.41 +                op = getDragImageOffset(); //op could not be null here
   91.42 +                BufferedImage bi = new BufferedImage(
   91.43 +                        imageWidth,
   91.44 +                        imageHeight,
   91.45 +                        BufferedImage.TYPE_INT_ARGB);
   91.46 +                bi.getGraphics().drawImage(im, 0, 0, null);
   91.47 +
   91.48 +                //we can get out-of-memory here
   91.49 +                imageData = ((DataBufferInt)bi.getData().getDataBuffer()).getData();
   91.50 +            } catch (Throwable ex) {
   91.51 +                throw new InvalidDnDOperationException("drag image creation problem: " + ex.getMessage());
   91.52 +            }
   91.53 +        }
   91.54 +
   91.55 +        //We shouldn't have user-level exceptions since now.
   91.56 +        //Any exception leads to corrupted D'n'D state.
   91.57          setNativeContext(nativeCtxtLocal);
   91.58 -
   91.59          WDropTargetContextPeer.setCurrentJVMLocalSourceTransferable(trans);
   91.60  
   91.61 -        doDragDrop(getNativeContext(), getCursor());
   91.62 +        if (imageData != null) {
   91.63 +            doDragDrop(
   91.64 +                    getNativeContext(),
   91.65 +                    getCursor(),
   91.66 +                    imageData,
   91.67 +                    imageWidth, imageHeight,
   91.68 +                    op.x, op.y);
   91.69 +        } else {
   91.70 +            doDragDrop(
   91.71 +                    getNativeContext(),
   91.72 +                    getCursor(),
   91.73 +                    null,
   91.74 +                    -1, -1,
   91.75 +                    0, 0);
   91.76 +        }
   91.77      }
   91.78  
   91.79      /**
   91.80 @@ -110,7 +159,12 @@
   91.81       * downcall into native code
   91.82       */
   91.83  
   91.84 -    native void doDragDrop(long nativeCtxt, Cursor cursor);
   91.85 +    native void doDragDrop(
   91.86 +            long nativeCtxt,
   91.87 +            Cursor cursor,
   91.88 +            int[] imageData,
   91.89 +            int imgWidth, int imgHight,
   91.90 +            int offsetX, int offsetY);
   91.91  
   91.92      protected native void setNativeCursor(long nativeCtxt, Cursor c, int cType);
   91.93  
    92.1 --- a/src/windows/classes/sun/awt/windows/WToolkit.java	Fri Feb 12 13:25:18 2010 -0800
    92.2 +++ b/src/windows/classes/sun/awt/windows/WToolkit.java	Sun Feb 14 23:38:50 2010 -0800
    92.3 @@ -895,6 +895,8 @@
    92.4                                Integer.valueOf(50));
    92.5          desktopProperties.put("DnD.Autoscroll.interval",
    92.6                                Integer.valueOf(50));
    92.7 +        desktopProperties.put("DnD.isDragImageSupported",
    92.8 +                              Boolean.TRUE);
    92.9          desktopProperties.put("Shell.shellFolderManager",
   92.10                                "sun.awt.shell.Win32ShellFolderManager2");
   92.11      }
    93.1 --- a/src/windows/lib/flavormap.properties	Fri Feb 12 13:25:18 2010 -0800
    93.2 +++ b/src/windows/lib/flavormap.properties	Sun Feb 14 23:38:50 2010 -0800
    93.3 @@ -73,3 +73,5 @@
    93.4  UniformResourceLocator=application/x-java-url;class=java.net.URL
    93.5  UniformResourceLocator=text/uri-list;eoln="\r\n";terminators=1
    93.6  UniformResourceLocator=text/plain;eoln="\r\n";terminators=1
    93.7 +FileGroupDescriptorW=application/x-java-file-list;class=java.util.List
    93.8 +FileGroupDescriptor=application/x-java-file-list;class=java.util.List
    94.1 --- a/src/windows/native/java/net/NetworkInterface_winXP.c	Fri Feb 12 13:25:18 2010 -0800
    94.2 +++ b/src/windows/native/java/net/NetworkInterface_winXP.c	Sun Feb 14 23:38:50 2010 -0800
    94.3 @@ -172,7 +172,7 @@
    94.4      DWORD ret;
    94.5      IP_ADAPTER_ADDRESSES *ptr, *adapters=0;
    94.6      ULONG len=ipinflen, count=0;
    94.7 -    netif *nif=0, *dup_nif, *last=0, *loopif=0;
    94.8 +    netif *nif=0, *dup_nif, *last=0, *loopif=0, *curr;
    94.9      int tun=0, net=0;
   94.10  
   94.11      *netifPP = 0;
   94.12 @@ -197,6 +197,20 @@
   94.13          last = nif;
   94.14      }
   94.15  
   94.16 +    // Retrieve IPv4 addresses with the IP Helper API
   94.17 +    curr = *netifPP;
   94.18 +    while (curr != NULL) {
   94.19 +        netaddr *netaddrP;
   94.20 +        ret = enumAddresses_win(env, curr, &netaddrP);
   94.21 +        if ((*env)->ExceptionOccurred(env)) {
   94.22 +            free_netaddr(netaddrP);
   94.23 +            return -1;
   94.24 +        }
   94.25 +        curr->addrs = netaddrP;
   94.26 +        curr->naddrs += ret;
   94.27 +        curr = curr->next;
   94.28 +    }
   94.29 +
   94.30      ret = getAdapters (env, &adapters);
   94.31      if (ret != ERROR_SUCCESS) {
   94.32          goto err;
   94.33 @@ -350,6 +364,14 @@
   94.34          /* address is only usable if dad state is preferred or deprecated */
   94.35          if (uni_addr->DadState == IpDadStateDeprecated ||
   94.36                  uni_addr->DadState == IpDadStatePreferred) {
   94.37 +            sock = uni_addr->Address.lpSockaddr;
   94.38 +
   94.39 +            // IPv4 addresses already retrieved with enumAddresses_win
   94.40 +            if (sock->sa_family == AF_INET) {
   94.41 +                uni_addr = uni_addr->Next;
   94.42 +                continue;
   94.43 +            }
   94.44 +
   94.45              curr = (netaddr *)calloc (1, sizeof (netaddr));
   94.46              if (curr == 0) {
   94.47                  return -1;
   94.48 @@ -361,15 +383,9 @@
   94.49                  prev->next = curr;
   94.50              }
   94.51              prev = curr;
   94.52 -            sock = uni_addr->Address.lpSockaddr;
   94.53              SOCKETADDRESS_COPY (&curr->addr, sock);
   94.54              if (prefix != NULL) {
   94.55                curr->mask = (short)prefix->PrefixLength;
   94.56 -              if (sock->sa_family == AF_INET) {
   94.57 -                sock = prefix->Address.lpSockaddr;
   94.58 -                SOCKETADDRESS_COPY(&curr->brdcast, sock);
   94.59 -                curr->brdcast.him4.sin_addr.s_addr |= htonl((0xffffffff >> curr->mask));
   94.60 -              }
   94.61                prefix = prefix->Next;
   94.62              }
   94.63              count ++;
    95.1 --- a/src/windows/native/sun/windows/awt.h	Fri Feb 12 13:25:18 2010 -0800
    95.2 +++ b/src/windows/native/sun/windows/awt.h	Sun Feb 14 23:38:50 2010 -0800
    95.3 @@ -1,5 +1,5 @@
    95.4  /*
    95.5 - * Copyright 1996-2008 Sun Microsystems, Inc.  All Rights Reserved.
    95.6 + * Copyright 1996-2009 Sun Microsystems, Inc.  All Rights Reserved.
    95.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    95.8   *
    95.9   * This code is free software; you can redistribute it and/or modify it
   95.10 @@ -233,4 +233,122 @@
   95.11  #define CHECK_ISNOT_TOOLKIT_THREAD()
   95.12  #endif
   95.13  
   95.14 +
   95.15 +struct EnvHolder
   95.16 +{
   95.17 +    JavaVM *m_pVM;
   95.18 +    JNIEnv *m_env;
   95.19 +    bool    m_isOwner;
   95.20 +    EnvHolder(
   95.21 +        JavaVM *pVM,
   95.22 +        LPCSTR name = "COM holder",
   95.23 +        jint ver = JNI_VERSION_1_2)
   95.24 +    : m_pVM(pVM),
   95.25 +      m_env((JNIEnv *)JNU_GetEnv(pVM, ver)),
   95.26 +      m_isOwner(false)
   95.27 +    {
   95.28 +        if (NULL == m_env) {
   95.29 +            JavaVMAttachArgs attachArgs;
   95.30 +            attachArgs.version  = ver;
   95.31 +            attachArgs.name     = const_cast<char *>(name);
   95.32 +            attachArgs.group    = NULL;
   95.33 +            jint status = m_pVM->AttachCurrentThread(
   95.34 +                (void**)&m_env,
   95.35 +                &attachArgs);
   95.36 +            m_isOwner = (NULL!=m_env);
   95.37 +        }
   95.38 +    }
   95.39 +    ~EnvHolder() {
   95.40 +        if (m_isOwner) {
   95.41 +            m_pVM->DetachCurrentThread();
   95.42 +        }
   95.43 +    }
   95.44 +    operator bool()  const { return NULL!=m_env; }
   95.45 +    bool operator !()  const { return NULL==m_env; }
   95.46 +    operator JNIEnv*() const { return m_env; }
   95.47 +    JNIEnv* operator ->() const { return m_env; }
   95.48 +};
   95.49 +
   95.50 +template <class T>
   95.51 +class JLocalRef {
   95.52 +    JNIEnv* m_env;
   95.53 +    T m_localJRef;
   95.54 +
   95.55 +public:
   95.56 +    JLocalRef(JNIEnv* env, T localJRef = NULL)
   95.57 +    : m_env(env),
   95.58 +    m_localJRef(localJRef)
   95.59 +    {}
   95.60 +    T Detach() {
   95.61 +        T ret = m_localJRef;
   95.62 +        m_localJRef = NULL;
   95.63 +        return ret;
   95.64 +    }
   95.65 +    void Attach(T newValue) {
   95.66 +        if (m_localJRef) {
   95.67 +            m_env->DeleteLocalRef((jobject)m_localJRef);
   95.68 +        }
   95.69 +        m_localJRef = newValue;
   95.70 +    }
   95.71 +
   95.72 +    operator T() { return m_localJRef; }
   95.73 +    operator bool() { return NULL!=m_localJRef; }
   95.74 +    bool operator !() { return NULL==m_localJRef; }
   95.75 +
   95.76 +    ~JLocalRef() {
   95.77 +        if (m_localJRef) {
   95.78 +            m_env->DeleteLocalRef((jobject)m_localJRef);
   95.79 +        }
   95.80 +    }
   95.81 +};
   95.82 +
   95.83 +typedef JLocalRef<jobject> JLObject;
   95.84 +typedef JLocalRef<jstring> JLString;
   95.85 +typedef JLocalRef<jclass>  JLClass;
   95.86 +
   95.87 +/*
   95.88 + * Class to encapsulate the extraction of the java string contents
   95.89 + * into a buffer and the cleanup of the buffer
   95.90 + */
   95.91 + class JavaStringBuffer
   95.92 +{
   95.93 +protected:
   95.94 +    LPWSTR m_pStr;
   95.95 +    jsize  m_dwSize;
   95.96 +
   95.97 +public:
   95.98 +    JavaStringBuffer(jsize cbTCharCount) {
   95.99 +        m_dwSize = cbTCharCount;
  95.100 +        m_pStr = (LPWSTR)safe_Malloc( (m_dwSize+1)*sizeof(WCHAR) );
  95.101 +    }
  95.102 +
  95.103 +    JavaStringBuffer(JNIEnv *env, jstring text) {
  95.104 +        if (NULL == text) {
  95.105 +            m_pStr = L"";
  95.106 +            m_dwSize = 0;
  95.107 +        } else {
  95.108 +            m_dwSize = env->GetStringLength(text);
  95.109 +            m_pStr = (LPWSTR)safe_Malloc( (m_dwSize+1)*sizeof(WCHAR) );
  95.110 +            env->GetStringRegion(text, 0, m_dwSize, reinterpret_cast<jchar *>(m_pStr));
  95.111 +            m_pStr[m_dwSize] = 0;
  95.112 +        }
  95.113 +    }
  95.114 +
  95.115 +
  95.116 +    ~JavaStringBuffer() {
  95.117 +        free(m_pStr);
  95.118 +    }
  95.119 +
  95.120 +    void Resize(jsize cbTCharCount) {
  95.121 +        m_dwSize = cbTCharCount;
  95.122 +        m_pStr = (LPWSTR)safe_Realloc(m_pStr, (m_dwSize+1)*sizeof(WCHAR) );
  95.123 +    }
  95.124 +    //we are in UNICODE now, so LPWSTR:=:LPTSTR
  95.125 +    operator LPWSTR() { return m_pStr; }
  95.126 +    operator LPARAM() { return (LPARAM)m_pStr; }
  95.127 +    void *GetData() { return (void *)m_pStr; }
  95.128 +    jsize  GetSize() { return m_dwSize; }
  95.129 +};
  95.130 +
  95.131 +
  95.132  #endif  /* _AWT_H_ */
    96.1 --- a/src/windows/native/sun/windows/awt_Component.cpp	Fri Feb 12 13:25:18 2010 -0800
    96.2 +++ b/src/windows/native/sun/windows/awt_Component.cpp	Sun Feb 14 23:38:50 2010 -0800
    96.3 @@ -378,7 +378,9 @@
    96.4      TRY;
    96.5  
    96.6      AwtComponent * self = AwtComponent::GetComponentImpl(hWnd);
    96.7 -    if (self == NULL || self->GetHWnd() != hWnd) {
    96.8 +    if (self == NULL || self->GetHWnd() != hWnd ||
    96.9 +        message == WM_UNDOCUMENTED_CLIENTSHUTDOWN) // handle log-off gracefully
   96.10 +    {
   96.11          return ComCtl32Util::GetInstance().DefWindowProc(NULL, hWnd, message, wParam, lParam);
   96.12      } else {
   96.13          return self->WindowProc(message, wParam, lParam);
    97.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    97.2 +++ b/src/windows/native/sun/windows/awt_DCHolder.cpp	Sun Feb 14 23:38:50 2010 -0800
    97.3 @@ -0,0 +1,107 @@
    97.4 +/*
    97.5 + * Copyright 2009 Sun Microsystems, Inc.  All Rights Reserved.
    97.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    97.7 + *
    97.8 + * This code is free software; you can redistribute it and/or modify it
    97.9 + * under the terms of the GNU General Public License version 2 only, as
   97.10 + * published by the Free Software Foundation.  Sun designates this
   97.11 + * particular file as subject to the "Classpath" exception as provided
   97.12 + * by Sun in the LICENSE file that accompanied this code.
   97.13 + *
   97.14 + * This code is distributed in the hope that it will be useful, but WITHOUT
   97.15 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
   97.16 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
   97.17 + * version 2 for more details (a copy is included in the LICENSE file that
   97.18 + * accompanied this code).
   97.19 + *
   97.20 + * You should have received a copy of the GNU General Public License version
   97.21 + * 2 along with this work; if not, write to the Free Software Foundation,
   97.22 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
   97.23 + *
   97.24 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
   97.25 + * CA 95054 USA or visit www.sun.com if you need additional information or
   97.26 + * have any questions.
   97.27 + */
   97.28 +
   97.29 +#include "awt.h"
   97.30 +#include "awt_ole.h"
   97.31 +#include "awt_DCHolder.h"       // main symbols
   97.32 +
   97.33 +
   97.34 +////////////////////////
   97.35 +// struct DCHolder
   97.36 +
   97.37 +DCHolder::DCHolder()
   97.38 +: m_hMemoryDC(NULL),
   97.39 +    m_iWidth(0),
   97.40 +    m_iHeight(0),
   97.41 +    m_bForImage(FALSE),
   97.42 +    m_hBitmap(NULL),
   97.43 +    m_hOldBitmap(NULL),
   97.44 +    m_pPoints(NULL)
   97.45 +{}
   97.46 +
   97.47 +void DCHolder::Create(
   97.48 +    HDC hRelDC,
   97.49 +    int iWidth,
   97.50 +    int iHeght,
   97.51 +    BOOL bForImage
   97.52 +){
   97.53 +    OLE_DECL
   97.54 +    m_iWidth = iWidth;
   97.55 +    m_iHeight = iHeght;
   97.56 +    m_bForImage = bForImage;
   97.57 +    m_hMemoryDC = ::CreateCompatibleDC(hRelDC);
   97.58 +    //NB: can not throw an error in non-safe stack!!! Just conversion and logging!
   97.59 +    //OLE_WINERROR2HR just set OLE_HR without any throw!
   97.60 +    if (!m_hMemoryDC) {
   97.61 +        OLE_THROW_LASTERROR(_T("CreateCompatibleDC"))
   97.62 +    }
   97.63 +    m_hBitmap = m_bForImage
   97.64 +        ? CreateJavaContextBitmap(hRelDC, m_iWidth, m_iHeight, &m_pPoints)
   97.65 +        : ::CreateCompatibleBitmap(hRelDC, m_iWidth, m_iHeight);
   97.66 +    if (!m_hBitmap) {
   97.67 +        OLE_THROW_LASTERROR(_T("CreateCompatibleBitmap"))
   97.68 +    }
   97.69 +    m_hOldBitmap = (HBITMAP)::SelectObject(m_hMemoryDC, m_hBitmap);
   97.70 +    if (!m_hOldBitmap) {
   97.71 +        OLE_THROW_LASTERROR(_T("SelectBMObject"))
   97.72 +    }
   97.73 +}
   97.74 +
   97.75 +DCHolder::~DCHolder(){
   97.76 +    if (m_hOldBitmap) {
   97.77 +        ::SelectObject(m_hMemoryDC, m_hOldBitmap);
   97.78 +    }
   97.79 +    if (m_hBitmap) {
   97.80 +        ::DeleteObject(m_hBitmap);
   97.81 +    }
   97.82 +    if (m_hMemoryDC) {
   97.83 +        ::DeleteDC(m_hMemoryDC);
   97.84 +    }
   97.85 +};
   97.86 +
   97.87 +
   97.88 +HBITMAP DCHolder::CreateJavaContextBitmap(
   97.89 +    HDC hdc,
   97.90 +    int iWidth,
   97.91 +    int iHeight,
   97.92 +    void **ppPoints)
   97.93 +{
   97.94 +    BITMAPINFO    bitmapInfo = {0};
   97.95 +    bitmapInfo.bmiHeader.biWidth = iWidth;
   97.96 +    bitmapInfo.bmiHeader.biHeight = -iHeight;
   97.97 +    bitmapInfo.bmiHeader.biPlanes = 1;
   97.98 +    bitmapInfo.bmiHeader.biBitCount = 32;
   97.99 +    bitmapInfo.bmiHeader.biSize = sizeof(BITMAPINFOHEADER);
  97.100 +    bitmapInfo.bmiHeader.biCompression = BI_RGB;
  97.101 +
  97.102 +    return ::CreateDIBSection(
  97.103 +        hdc,
  97.104 +        (BITMAPINFO *)&bitmapInfo,
  97.105 +        DIB_RGB_COLORS,
  97.106 +        (void **)ppPoints,
  97.107 +        NULL,
  97.108 +        0
  97.109 +    );
  97.110 +}
    98.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    98.2 +++ b/src/windows/native/sun/windows/awt_DCHolder.h	Sun Feb 14 23:38:50 2010 -0800
    98.3 @@ -0,0 +1,72 @@
    98.4 +/*
    98.5 + * Copyright 2009 Sun Microsystems, Inc.  All Rights Reserved.
    98.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    98.7 + *
    98.8 + * This code is free software; you can redistribute it and/or modify it
    98.9 + * under the terms of the GNU General Public License version 2 only, as
   98.10 + * published by the Free Software Foundation.  Sun designates this
   98.11 + * particular file as subject to the "Classpath" exception as provided
   98.12 + * by Sun in the LICENSE file that accompanied this code.
   98.13 + *
   98.14 + * This code is distributed in the hope that it will be useful, but WITHOUT
   98.15 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
   98.16 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
   98.17 + * version 2 for more details (a copy is included in the LICENSE file that
   98.18 + * accompanied this code).
   98.19 + *
   98.20 + * You should have received a copy of the GNU General Public License version
   98.21 + * 2 along with this work; if not, write to the Free Software Foundation,
   98.22 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
   98.23 + *
   98.24 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
   98.25 + * CA 95054 USA or visit www.sun.com if you need additional information or
   98.26 + * have any questions.
   98.27 + */
   98.28 +
   98.29 +#ifndef _AWT_DCHolder_H
   98.30 +#define _AWT_DCHolder_H
   98.31 +
   98.32 +struct DCHolder
   98.33 +{
   98.34 +    HDC m_hMemoryDC;
   98.35 +    int m_iWidth;
   98.36 +    int m_iHeight;
   98.37 +    BOOL m_bForImage;
   98.38 +    HBITMAP m_hBitmap;
   98.39 +    HBITMAP m_hOldBitmap;
   98.40 +    void *m_pPoints;
   98.41 +
   98.42 +    DCHolder();
   98.43 +    ~DCHolder();
   98.44 +
   98.45 +    void Create(
   98.46 +        HDC hRelDC,
   98.47 +        int iWidth,
   98.48 +        int iHeght,
   98.49 +        BOOL bForImage);
   98.50 +
   98.51 +    operator HDC()
   98.52 +    {
   98.53 +        if (NULL == m_hOldBitmap && NULL != m_hBitmap) {
   98.54 +            m_hOldBitmap = (HBITMAP)::SelectObject(m_hMemoryDC, m_hBitmap);
   98.55 +        }
   98.56 +        return m_hMemoryDC;
   98.57 +    }
   98.58 +
   98.59 +    operator HBITMAP()
   98.60 +    {
   98.61 +        if (NULL != m_hOldBitmap) {
   98.62 +            m_hBitmap = (HBITMAP)::SelectObject(m_hMemoryDC, m_hOldBitmap);
   98.63 +            m_hOldBitmap = NULL;
   98.64 +        }
   98.65 +        return m_hBitmap;
   98.66 +    }
   98.67 +
   98.68 +    static HBITMAP CreateJavaContextBitmap(
   98.69 +        HDC hdc,
   98.70 +        int iWidth,
   98.71 +        int iHeight,
   98.72 +        void **ppPoints);
   98.73 +};
   98.74 +
   98.75 +#endif //_AWT_DCHolder_H
    99.1 --- a/src/windows/native/sun/windows/awt_DnDDS.cpp	Fri Feb 12 13:25:18 2010 -0800
    99.2 +++ b/src/windows/native/sun/windows/awt_DnDDS.cpp	Sun Feb 14 23:38:50 2010 -0800
    99.3 @@ -1,5 +1,5 @@
    99.4  /*
    99.5 - * Copyright 1997-2008 Sun Microsystems, Inc.  All Rights Reserved.
    99.6 + * Copyright 1997-2009 Sun Microsystems, Inc.  All Rights Reserved.
    99.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
    99.8   *
    99.9   * This code is free software; you can redistribute it and/or modify it
   99.10 @@ -23,7 +23,30 @@
   99.11   * have any questions.
   99.12   */
   99.13  
   99.14 -#include "awt.h"
   99.15 +#pragma push_macro("bad_alloc")
   99.16 +//"bad_alloc" would be introduced in STL as "std::zbad_alloc" and discarded by linker
   99.17 +//by this action we avoid the conflict with AWT implementation of "bad_alloc"
   99.18 +//we need <new> inclusion for STL "new" oprators set.
   99.19 +#define bad_alloc zbad_alloc
   99.20 +#include <new>
   99.21 +#pragma pop_macro("bad_alloc")
   99.22 +//"bad_alloc" is undefined from here
   99.23 +
   99.24 +//we need to include any STL container before <awt.h> inclusion due to
   99.25 +//"new" re-redefinition that is in conflict with in-place new allocator
   99.26 +//applied in STL.
   99.27 +#if defined(_DEBUG) || defined(DEBUG)
   99.28 +    //forward declaration of "new" operator from <awt.h>
   99.29 +    extern void * operator new(size_t size, const char * filename, int linenumber);
   99.30 +    //"new" operator definition that is consistent with re-defined
   99.31 +    //in <awt.h> "delete" operator
   99.32 +    void * operator new(size_t size) {return operator new(size, "stl", 1);}
   99.33 +#endif
   99.34 +#include <map>
   99.35 +
   99.36 +#include <awt.h>
   99.37 +#include <shlobj.h>
   99.38 +
   99.39  #include "jlong.h"
   99.40  #include "awt_DataTransferer.h"
   99.41  #include "awt_DnDDS.h"
   99.42 @@ -37,8 +60,14 @@
   99.43  #include "sun_awt_dnd_SunDragSourceContextPeer.h"
   99.44  #include "sun_awt_windows_WDragSourceContextPeer.h"
   99.45  
   99.46 -#include <memory.h>
   99.47 -#include <shlobj.h>
   99.48 +#include "awt_ole.h"
   99.49 +#include "awt_DCHolder.h"
   99.50 +
   99.51 +bool operator < (const FORMATETC &fr, const FORMATETC &fl) {
   99.52 +    return memcmp(&fr, &fl, sizeof(FORMATETC)) < 0;
   99.53 +}
   99.54 +
   99.55 +typedef std::map<FORMATETC, STGMEDIUM> CDataMap;
   99.56  
   99.57  #define GALLOCFLG (GMEM_DDESHARE | GMEM_MOVEABLE | GMEM_ZEROINIT)
   99.58  #define JAVA_BUTTON_MASK (java_awt_event_InputEvent_BUTTON1_DOWN_MASK | \
   99.59 @@ -50,19 +79,155 @@
   99.60  jint  __cdecl convertDROPEFFECTToActions(DWORD effects);
   99.61  }
   99.62  
   99.63 +class PictureDragHelper
   99.64 +{
   99.65 +private:
   99.66 +    static CDataMap st;
   99.67 +    static IDragSourceHelper *pHelper;
   99.68 +public:
   99.69 +    static HRESULT Create(
   99.70 +        JNIEnv* env,
   99.71 +        jintArray imageData,
   99.72 +        int imageWidth,
   99.73 +        int imageHeight,
   99.74 +        int anchorX,
   99.75 +        int anchorY,
   99.76 +        IDataObject *pIDataObject)
   99.77 +    {
   99.78 +        if (NULL == imageData) {
   99.79 +            return S_FALSE;
   99.80 +        }
   99.81 +        OLE_TRY
   99.82 +        OLE_HRT( CoCreateInstance(
   99.83 +            CLSID_DragDropHelper,
   99.84 +            NULL,
   99.85 +            CLSCTX_ALL,
   99.86 +            IID_IDragSourceHelper,
   99.87 +            (LPVOID*)&pHelper))
   99.88 +
   99.89 +        jintArray ia = imageData;
   99.90 +        jsize iPointCoint = env->GetArrayLength(ia);
   99.91 +
   99.92 +        DCHolder ph;
   99.93 +        ph.Create(NULL, imageWidth, imageHeight, TRUE);
   99.94 +        env->GetIntArrayRegion(ia, 0, iPointCoint, (jint*)ph.m_pPoints);
   99.95 +
   99.96 +        SHDRAGIMAGE sdi;
   99.97 +        sdi.sizeDragImage.cx = imageWidth;
   99.98 +        sdi.sizeDragImage.cy = imageHeight;
   99.99 +        sdi.ptOffset.x = anchorX;
  99.100 +        sdi.ptOffset.y = anchorY;
  99.101 +        sdi.crColorKey = 0xFFFFFFFF;
  99.102 +        sdi.hbmpDragImage = ph;
  99.103 +
  99.104 +        // this call assures that the bitmap will be dragged around
  99.105 +        OLE_HR = pHelper->InitializeFromBitmap(
  99.106 +            &sdi,
  99.107 +            pIDataObject
  99.108 +        );
  99.109 +        // in case of an error we need to destroy the image, else the helper object takes ownership
  99.110 +        if (FAILED(OLE_HR)) {
  99.111 +            DeleteObject(sdi.hbmpDragImage);
  99.112 +        }
  99.113 +        OLE_CATCH
  99.114 +        OLE_RETURN_HR
  99.115 +    }
  99.116 +
  99.117 +    static void Destroy()
  99.118 +    {
  99.119 +        if (NULL!=pHelper) {
  99.120 +            CleanFormatMap();
  99.121 +            pHelper->Release();
  99.122 +            pHelper = NULL;
  99.123 +        }
  99.124 +    }
  99.125 +
  99.126 +    static void CleanFormatMap()
  99.127 +    {
  99.128 +        for (CDataMap::iterator i = st.begin(); st.end() != i; i = st.erase(i)) {
  99.129 +            ::ReleaseStgMedium(&i->second);
  99.130 +        }
  99.131 +    }
  99.132 +    static void SetData(const FORMATETC &format, const STGMEDIUM &medium)
  99.133 +    {
  99.134 +        CDataMap::iterator i = st.find(format);
  99.135 +        if (st.end() != i) {
  99.136 +            ::ReleaseStgMedium(&i->second);
  99.137 +            i->second = medium;
  99.138 +        } else {
  99.139 +            st[format] = medium;
  99.140 +        }
  99.141 +    }
  99.142 +    static const FORMATETC *FindFormat(const FORMATETC &format)
  99.143 +    {
  99.144 +        static FORMATETC fm = {0};
  99.145 +        CDataMap::iterator i = st.find(format);
  99.146 +        if (st.end() != i) {
  99.147 +            return &i->first;
  99.148 +        }
  99.149 +        for (i = st.begin(); st.end() != i; ++i) {
  99.150 +            if (i->first.cfFormat==format.cfFormat) {
  99.151 +                return &i->first;
  99.152 +            }
  99.153 +        }
  99.154 +        return NULL;
  99.155 +    }
  99.156 +    static STGMEDIUM *FindData(const FORMATETC &format)
  99.157 +    {
  99.158 +        CDataMap::iterator i = st.find(format);
  99.159 +        if (st.end() != i) {
  99.160 +            return &i->second;
  99.161 +        }
  99.162 +        for (i = st.begin(); st.end() != i; ++i) {
  99.163 +            const FORMATETC &f = i->first;
  99.164 +            if (f.cfFormat==format.cfFormat && (f.tymed == (f.tymed & format.tymed))) {
  99.165 +                return &i->second;
  99.166 +            }
  99.167 +        }
  99.168 +        return NULL;
  99.169 +    }
  99.170 +};
  99.171 +
  99.172 +
  99.173 +CDataMap PictureDragHelper::st;
  99.174 +IDragSourceHelper *PictureDragHelper::pHelper = NULL;
  99.175 +
  99.176 +extern const CLIPFORMAT CF_PERFORMEDDROPEFFECT = ::RegisterClipboardFormat(CFSTR_PERFORMEDDROPEFFECT);
  99.177 +extern const CLIPFORMAT CF_FILEGROUPDESCRIPTORW = ::RegisterClipboardFormat(CFSTR_FILEDESCRIPTORW);
  99.178 +extern const CLIPFORMAT CF_FILEGROUPDESCRIPTORA = ::RegisterClipboardFormat(CFSTR_FILEDESCRIPTORA);
  99.179 +extern const CLIPFORMAT CF_FILECONTENTS = ::RegisterClipboardFormat(CFSTR_FILECONTENTS);
  99.180 +
  99.181  typedef struct {
  99.182      AwtDragSource* dragSource;
  99.183      jobject        cursor;
  99.184 +    jintArray      imageData;
  99.185 +    jint           imageWidth;
  99.186 +    jint           imageHeight;
  99.187 +    jint           x;
  99.188 +    jint           y;
  99.189  } StartDragRec;
  99.190  
  99.191  /**
  99.192   * StartDrag
  99.193   */
  99.194  
  99.195 -void AwtDragSource::StartDrag(AwtDragSource* self, jobject cursor) {
  99.196 +void AwtDragSource::StartDrag(
  99.197 +    AwtDragSource* self,
  99.198 +    jobject cursor,
  99.199 +    jintArray imageData,
  99.200 +    jint imageWidth,
  99.201 +    jint imageHeight,
  99.202 +    jint x,
  99.203 +    jint y)
  99.204 +{
  99.205      StartDragRec* sdrp = new StartDragRec;
  99.206      sdrp->dragSource = self;
  99.207 +    sdrp->imageData = imageData;
  99.208      sdrp->cursor = cursor;
  99.209 +    sdrp->imageWidth = imageWidth;
  99.210 +    sdrp->imageHeight = imageHeight;
  99.211 +    sdrp->x = x;
  99.212 +    sdrp->y = y;
  99.213  
  99.214      AwtToolkit::GetInstance().WaitForSingleObject(self->m_mutex);
  99.215  
  99.216 @@ -82,6 +247,17 @@
  99.217      JNIEnv*        env          = (JNIEnv *)JNU_GetEnv(jvm, JNI_VERSION_1_2);
  99.218      jobject        peer         = env->NewLocalRef(dragSource->GetPeer());
  99.219  
  99.220 +    if (sdrp->imageData) {
  99.221 +        PictureDragHelper::Create(
  99.222 +            env,
  99.223 +            sdrp->imageData,
  99.224 +            sdrp->imageWidth,
  99.225 +            sdrp->imageHeight,
  99.226 +            sdrp->x,
  99.227 +            sdrp->y,
  99.228 +            (IDataObject*)dragSource);
  99.229 +        env->DeleteGlobalRef(sdrp->imageData);
  99.230 +    }
  99.231      dragSource->SetCursor(sdrp->cursor);
  99.232      env->DeleteGlobalRef(sdrp->cursor);
  99.233      delete sdrp;
  99.234 @@ -116,6 +292,7 @@
  99.235      DASSERT(AwtDropTarget::IsCurrentDnDDataObject(dragSource));
  99.236      AwtDropTarget::SetCurrentDnDDataObject(NULL);
  99.237  
  99.238 +    PictureDragHelper::Destroy();
  99.239      dragSource->Release();
  99.240  }
  99.241  
  99.242 @@ -268,7 +445,10 @@
  99.243              idx++;
  99.244  
  99.245              // now make a copy, but with a TYMED of HGLOBAL
  99.246 -            memcpy(m_types + idx, m_types + idx - 1, sizeof(FORMATETC));
  99.247 +            m_types[idx] = m_types[idx-1];
  99.248 +            m_types[idx].tymed = TYMED_HGLOBAL;
  99.249 +            idx++;
  99.250 +            break;
  99.251          case CF_HDROP:
  99.252              m_types[idx].tymed = TYMED_HGLOBAL;
  99.253              idx++;
  99.254 @@ -348,6 +528,14 @@
  99.255                                FORMATETC *cacheEnt) {
  99.256      TRY;
  99.257  
  99.258 +    const FORMATETC *pFormat = PictureDragHelper::FindFormat(*pFormatEtcIn);
  99.259 +    if (NULL != pFormat) {
  99.260 +        if (NULL != cacheEnt) {
  99.261 +            *cacheEnt = *pFormat;
  99.262 +        }
  99.263 +        return S_OK;
  99.264 +    }
  99.265 +
  99.266      if ((pFormatEtcIn->tymed & (TYMED_HGLOBAL | TYMED_ISTREAM | TYMED_ENHMF |
  99.267                                  TYMED_MFPICT)) == 0) {
  99.268          return DV_E_TYMED;
  99.269 @@ -357,8 +545,7 @@
  99.270          return DV_E_DVASPECT;
  99.271      }
  99.272  
  99.273 -    FORMATETC tmp;
  99.274 -    memcpy(&tmp, pFormatEtcIn, sizeof(FORMATETC));
  99.275 +    FORMATETC tmp = *pFormatEtcIn;
  99.276  
  99.277      static const DWORD supportedTymeds[] =
  99.278          { TYMED_ISTREAM, TYMED_HGLOBAL, TYMED_ENHMF, TYMED_MFPICT };
  99.279 @@ -367,22 +554,22 @@
  99.280      for (int i = 0; i < nSupportedTymeds; i++) {
  99.281          /*
  99.282           * Fix for BugTraq Id 4426805.
  99.283 -         * Match only if the tymed is supported by the requestor.
  99.284 +         * Match only if the tymed is supported by the requester.
  99.285           */
  99.286          if ((pFormatEtcIn->tymed & supportedTymeds[i]) == 0) {
  99.287              continue;
  99.288          }
  99.289  
  99.290          tmp.tymed = supportedTymeds[i];
  99.291 -        FORMATETC *cp = (FORMATETC *)bsearch((const void *)&tmp,
  99.292 +        pFormat = (const FORMATETC *)bsearch((const void *)&tmp,
  99.293                                               (const void *)m_types,
  99.294                                               (size_t)      m_ntypes,
  99.295                                               (size_t)      sizeof(FORMATETC),
  99.296                                                             _compar
  99.297                                               );
  99.298 -        if (cp != (FORMATETC *)NULL) {
  99.299 +        if (NULL != pFormat) {
  99.300              if (cacheEnt != (FORMATETC *)NULL) {
  99.301 -                memcpy(cacheEnt, cp, sizeof(FORMATETC));
  99.302 +                *cacheEnt = *pFormat;
  99.303              }
  99.304              return S_OK;
  99.305          }
  99.306 @@ -481,7 +668,7 @@
  99.307  
  99.308      //CR 6480706 - MS Bug on hold
  99.309      HCURSOR hNeedCursor;
  99.310 -    if(
  99.311 +    if (
  99.312          m_bRestoreNodropCustomCursor &&
  99.313          m_cursor != NULL &&
  99.314          (hNeedCursor = m_cursor->GetHCursor()) != ::GetCursor() )
  99.315 @@ -579,6 +766,19 @@
  99.316  HRESULT __stdcall AwtDragSource::GetData(FORMATETC __RPC_FAR *pFormatEtc,
  99.317                                           STGMEDIUM __RPC_FAR *pmedium) {
  99.318      TRY;
  99.319 +    STGMEDIUM *pPicMedia = PictureDragHelper::FindData(*pFormatEtc);
  99.320 +    if (NULL != pPicMedia) {
  99.321 +        *pmedium = *pPicMedia;
  99.322 +        //return  outside, so AddRef the instance of pstm or hGlobal!
  99.323 +        if (pmedium->tymed == TYMED_ISTREAM) {
  99.324 +            pmedium->pstm->AddRef();
  99.325 +            pmedium->pUnkForRelease = (IUnknown *)NULL;
  99.326 +        } else if (pmedium->tymed == TYMED_HGLOBAL) {
  99.327 +            AddRef();
  99.328 +            pmedium->pUnkForRelease = (IDropSource *)this;
  99.329 +        }
  99.330 +        return S_OK;
  99.331 +    }
  99.332  
  99.333      HRESULT res = GetProcessId(pFormatEtc, pmedium);
  99.334      if (res == S_OK) {
  99.335 @@ -870,8 +1070,6 @@
  99.336   */
  99.337  
  99.338  HRESULT __stdcall AwtDragSource::SetData(FORMATETC __RPC_FAR *pFormatEtc, STGMEDIUM __RPC_FAR *pmedium, BOOL fRelease) {
  99.339 -    static CLIPFORMAT CF_PERFORMEDDROPEFFECT = ::RegisterClipboardFormat(CFSTR_PERFORMEDDROPEFFECT);
  99.340 -
  99.341      if (pFormatEtc->cfFormat == CF_PERFORMEDDROPEFFECT && pmedium->tymed == TYMED_HGLOBAL) {
  99.342          m_dwPerformedDropEffect = *(DWORD*)::GlobalLock(pmedium->hGlobal);
  99.343          ::GlobalUnlock(pmedium->hGlobal);
  99.344 @@ -880,6 +1078,12 @@
  99.345          }
  99.346          return S_OK;
  99.347      }
  99.348 +
  99.349 +    if (fRelease) {
  99.350 +        //we are copying pmedium as a structure for further use, so no any release!
  99.351 +        PictureDragHelper::SetData(*pFormatEtc, *pmedium);
  99.352 +        return S_OK;
  99.353 +    }
  99.354      return E_UNEXPECTED;
  99.355  }
  99.356  
  99.357 @@ -1538,12 +1742,28 @@
  99.358   * doDragDrop
  99.359   */
  99.360  
  99.361 -JNIEXPORT void JNICALL Java_sun_awt_windows_WDragSourceContextPeer_doDragDrop(JNIEnv* env, jobject self, jlong nativeCtxt, jobject cursor) {
  99.362 +JNIEXPORT void JNICALL Java_sun_awt_windows_WDragSourceContextPeer_doDragDrop(
  99.363 +    JNIEnv* env,
  99.364 +    jobject self,
  99.365 +    jlong nativeCtxt,
  99.366 +    jobject cursor,
  99.367 +    jintArray imageData,
  99.368 +    jint imageWidth, jint imageHeight,
  99.369 +    jint x, jint y)
  99.370 +{
  99.371      TRY;
  99.372  
  99.373      cursor = env->NewGlobalRef(cursor);
  99.374 +    if (NULL != imageData) {
  99.375 +        imageData = (jintArray)env->NewGlobalRef(imageData);
  99.376 +    }
  99.377  
  99.378 -    AwtDragSource::StartDrag((AwtDragSource*)nativeCtxt, cursor);
  99.379 +    AwtDragSource::StartDrag(
  99.380 +        (AwtDragSource*)nativeCtxt,
  99.381 +        cursor,
  99.382 +        imageData,
  99.383 +        imageWidth, imageHeight,
  99.384 +        x, y);
  99.385  
  99.386      CATCH_BAD_ALLOC;
  99.387  }
   100.1 --- a/src/windows/native/sun/windows/awt_DnDDS.h	Fri Feb 12 13:25:18 2010 -0800
   100.2 +++ b/src/windows/native/sun/windows/awt_DnDDS.h	Sun Feb 14 23:38:50 2010 -0800
   100.3 @@ -1,5 +1,5 @@
   100.4  /*
   100.5 - * Copyright 1997-2006 Sun Microsystems, Inc.  All Rights Reserved.
   100.6 + * Copyright 1997-2009 Sun Microsystems, Inc.  All Rights Reserved.
   100.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   100.8   *
   100.9   * This code is free software; you can redistribute it and/or modify it
  100.10 @@ -84,7 +84,14 @@
  100.11  
  100.12          // AwtDragSource
  100.13  
  100.14 -        static void StartDrag(AwtDragSource* self, jobject cursor);
  100.15 +        static void StartDrag(
  100.16 +            AwtDragSource* self,
  100.17 +            jobject cursor,
  100.18 +            jintArray imageData,
  100.19 +            jint imageWidth,
  100.20 +            jint imageHeight,
  100.21 +            jint x,
  100.22 +            jint y);
  100.23  
  100.24          HRESULT ChangeCursor();
  100.25          void SetCursor(jobject cursor);
  100.26 @@ -268,4 +275,9 @@
  100.27          static jfieldID         awtIEmods;
  100.28  };
  100.29  
  100.30 +extern const CLIPFORMAT CF_PERFORMEDDROPEFFECT;
  100.31 +extern const CLIPFORMAT CF_FILEGROUPDESCRIPTORA;
  100.32 +extern const CLIPFORMAT CF_FILEGROUPDESCRIPTORW;
  100.33 +extern const CLIPFORMAT CF_FILECONTENTS;
  100.34 +
  100.35  #endif /* AWT_DND_DS_H */
   101.1 --- a/src/windows/native/sun/windows/awt_DnDDT.cpp	Fri Feb 12 13:25:18 2010 -0800
   101.2 +++ b/src/windows/native/sun/windows/awt_DnDDT.cpp	Sun Feb 14 23:38:50 2010 -0800
   101.3 @@ -1,5 +1,5 @@
   101.4  /*
   101.5 - * Copyright 1997-2008 Sun Microsystems, Inc.  All Rights Reserved.
   101.6 + * Copyright 1997-2009 Sun Microsystems, Inc.  All Rights Reserved.
   101.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   101.8   *
   101.9   * This code is free software; you can redistribute it and/or modify it
  101.10 @@ -24,24 +24,27 @@
  101.11   */
  101.12  
  101.13  #include "awt.h"
  101.14 +#include <shlwapi.h>
  101.15 +#include <shellapi.h>
  101.16 +#include <memory.h>
  101.17 +
  101.18  #include "awt_DataTransferer.h"
  101.19 -#include "awt_DnDDT.h"
  101.20 -#include "awt_DnDDS.h"
  101.21  #include "awt_Toolkit.h"
  101.22  #include "java_awt_dnd_DnDConstants.h"
  101.23  #include "sun_awt_windows_WDropTargetContextPeer.h"
  101.24  #include "awt_Container.h"
  101.25 +#include "alloc.h"
  101.26 +#include "awt_ole.h"
  101.27 +#include "awt_DnDDT.h"
  101.28 +#include "awt_DnDDS.h"
  101.29  
  101.30 -#include <memory.h>
  101.31 -#include <shellapi.h>
  101.32  
  101.33  // forwards
  101.34  
  101.35  extern "C" {
  101.36 -DWORD __cdecl convertActionsToDROPEFFECT(jint actions);
  101.37 -jint  __cdecl convertDROPEFFECTToActions(DWORD effects);
  101.38 -
  101.39 -DWORD __cdecl mapModsToDROPEFFECT(DWORD, DWORD);
  101.40 +    DWORD __cdecl convertActionsToDROPEFFECT(jint actions);
  101.41 +    jint  __cdecl convertDROPEFFECTToActions(DWORD effects);
  101.42 +    DWORD __cdecl mapModsToDROPEFFECT(DWORD, DWORD);
  101.43  } // extern "C"
  101.44  
  101.45  
  101.46 @@ -64,6 +67,7 @@
  101.47      m_dtcp          = NULL;
  101.48      m_cfFormats     = NULL;
  101.49      m_mutex         = ::CreateMutex(NULL, FALSE, NULL);
  101.50 +    m_pIDropTargetHelper = NULL;
  101.51  }
  101.52  
  101.53  /**
  101.54 @@ -129,6 +133,13 @@
  101.55  
  101.56  HRESULT __stdcall AwtDropTarget::DragEnter(IDataObject __RPC_FAR *pDataObj, DWORD grfKeyState, POINTL pt, DWORD __RPC_FAR *pdwEffect) {
  101.57      TRY;
  101.58 +    if (NULL != m_pIDropTargetHelper) {
  101.59 +        m_pIDropTargetHelper->DragEnter(
  101.60 +            m_window,
  101.61 +            pDataObj,
  101.62 +            (LPPOINT)&pt,
  101.63 +            *pdwEffect);
  101.64 +    }
  101.65  
  101.66      AwtInterfaceLocker _lk(this);
  101.67  
  101.68 @@ -200,6 +211,12 @@
  101.69  
  101.70  HRESULT __stdcall AwtDropTarget::DragOver(DWORD grfKeyState, POINTL pt, DWORD __RPC_FAR *pdwEffect) {
  101.71      TRY;
  101.72 +    if (NULL != m_pIDropTargetHelper) {
  101.73 +        m_pIDropTargetHelper->DragOver(
  101.74 +            (LPPOINT)&pt,
  101.75 +            *pdwEffect
  101.76 +        );
  101.77 +    }
  101.78  
  101.79      AwtInterfaceLocker _lk(this);
  101.80  
  101.81 @@ -250,6 +267,9 @@
  101.82  
  101.83  HRESULT __stdcall AwtDropTarget::DragLeave() {
  101.84      TRY_NO_VERIFY;
  101.85 +    if (NULL != m_pIDropTargetHelper) {
  101.86 +        m_pIDropTargetHelper->DragLeave();
  101.87 +    }
  101.88  
  101.89      AwtInterfaceLocker _lk(this);
  101.90  
  101.91 @@ -288,7 +308,13 @@
  101.92  
  101.93  HRESULT __stdcall AwtDropTarget::Drop(IDataObject __RPC_FAR *pDataObj, DWORD grfKeyState, POINTL pt, DWORD __RPC_FAR *pdwEffect) {
  101.94      TRY;
  101.95 -
  101.96 +    if (NULL != m_pIDropTargetHelper) {
  101.97 +        m_pIDropTargetHelper->Drop(
  101.98 +            pDataObj,
  101.99 +            (LPPOINT)&pt,
 101.100 +            *pdwEffect
 101.101 +        );
 101.102 +    }
 101.103      AwtInterfaceLocker _lk(this);
 101.104  
 101.105      JNIEnv* env = (JNIEnv *)JNU_GetEnv(jvm, JNI_VERSION_1_2);
 101.106 @@ -410,9 +436,22 @@
 101.107      // if we are'nt yet visible, defer until the parent is!
 101.108  
 101.109      if (show) {
 101.110 -        res = ::RegisterDragDrop(m_window, (IDropTarget*)this);
 101.111 +        OLE_TRY
 101.112 +        OLE_HRT(CoCreateInstance(
 101.113 +            CLSID_DragDropHelper,
 101.114 +            NULL,
 101.115 +            CLSCTX_ALL,
 101.116 +            IID_IDropTargetHelper,
 101.117 +            (LPVOID*)&m_pIDropTargetHelper
 101.118 +        ))
 101.119 +        OLE_HRT(::RegisterDragDrop(m_window, (IDropTarget*)this))
 101.120 +        OLE_CATCH
 101.121 +        res = OLE_HR;
 101.122      } else {
 101.123          res = ::RevokeDragDrop(m_window);
 101.124 +        if (NULL != m_pIDropTargetHelper) {
 101.125 +            m_pIDropTargetHelper->Release();
 101.126 +        }
 101.127      }
 101.128  
 101.129      if (res == S_OK) m_registered = show;
 101.130 @@ -454,301 +493,487 @@
 101.131   * Returns the data object being transferred.
 101.132   */
 101.133  
 101.134 -jobject AwtDropTarget::GetData(jlong fmt) {
 101.135 -    JNIEnv* env = (JNIEnv *)JNU_GetEnv(jvm, JNI_VERSION_1_2);
 101.136 -    if (env->EnsureLocalCapacity(1) < 0) {
 101.137 -        return (jobject)NULL;
 101.138 -    }
 101.139 +HRESULT AwtDropTarget::ExtractNativeData(
 101.140 +    jlong fmt,
 101.141 +    LONG lIndex,
 101.142 +    STGMEDIUM *pmedium)
 101.143 +{
 101.144 +    FORMATETC format = { (unsigned short)fmt };
 101.145 +    HRESULT hr = E_INVALIDARG;
 101.146  
 101.147 -    FORMATETC format = { (unsigned short)fmt };
 101.148 -    STGMEDIUM stgmedium;
 101.149 -    HRESULT hResult = E_FAIL;
 101.150 +    static const DWORD supportedTymeds[] = {
 101.151 +        TYMED_ISTREAM,
 101.152 +        TYMED_ENHMF,
 101.153 +        TYMED_GDI,
 101.154 +        TYMED_MFPICT,
 101.155 +        TYMED_FILE,
 101.156 +        TYMED_HGLOBAL
 101.157 +    };
 101.158  
 101.159 -    static const DWORD supportedTymeds[] = { TYMED_ISTREAM, TYMED_ENHMF,
 101.160 -                                             TYMED_GDI, TYMED_MFPICT,
 101.161 -                                             TYMED_FILE, TYMED_HGLOBAL };
 101.162 -    static const int nSupportedTymeds = 6;
 101.163 -
 101.164 -    for (int i = 0; i < nSupportedTymeds; i++) {
 101.165 -
 101.166 +    for (int i = 0; i < sizeof(supportedTymeds)/sizeof(supportedTymeds[0]); ++i) {
 101.167          // Only TYMED_HGLOBAL is supported for CF_LOCALE.
 101.168          if (fmt == CF_LOCALE && supportedTymeds[i] != TYMED_HGLOBAL) {
 101.169              continue;
 101.170          }
 101.171  
 101.172          format.tymed = supportedTymeds[i];
 101.173 +        FORMATETC *cpp = (FORMATETC *)bsearch(
 101.174 +            (const void *)&format,
 101.175 +            (const void *)m_formats,
 101.176 +            (size_t)m_nformats,
 101.177 +            (size_t)sizeof(FORMATETC),
 101.178 +            _compar);
 101.179  
 101.180 -        FORMATETC *cpp = (FORMATETC *)bsearch((const void *)&format,
 101.181 -                                              (const void *)m_formats,
 101.182 -                                              (size_t)      m_nformats,
 101.183 -                                              (size_t)      sizeof(FORMATETC),
 101.184 -                                              _compar
 101.185 -                                              );
 101.186 -
 101.187 -        if (cpp == (FORMATETC *)NULL) {
 101.188 +        if (NULL == cpp) {
 101.189              continue;
 101.190          }
 101.191  
 101.192 -        memcpy(&format, cpp, sizeof(FORMATETC));
 101.193 +        format = *cpp;
 101.194 +        format.lindex = lIndex;
 101.195  
 101.196 -        hResult = m_dataObject->GetData(&format, &stgmedium);
 101.197 -
 101.198 -        if (hResult == S_OK) {
 101.199 -            break;
 101.200 +        hr = m_dataObject->GetData(&format, pmedium);
 101.201 +        if (SUCCEEDED(hr)) {
 101.202 +            return hr;
 101.203          }
 101.204      }
 101.205 +    return hr;
 101.206 +}
 101.207  
 101.208 -    // Failed to retrieve data.
 101.209 -    if (hResult != S_OK) {
 101.210 -        return (jobject)NULL;
 101.211 +HRESULT CheckRetValue(
 101.212 +    JNIEnv* env,
 101.213 +    jobject ret)
 101.214 +{
 101.215 +    if (!JNU_IsNull(env, safe_ExceptionOccurred(env))) {
 101.216 +        return E_UNEXPECTED;
 101.217 +    } else if (JNU_IsNull(env, ret)) {
 101.218 +        return E_INVALIDARG;
 101.219      }
 101.220 +    return S_OK;
 101.221 +}
 101.222  
 101.223 +jobject AwtDropTarget::ConvertNativeData(JNIEnv* env, jlong fmt, STGMEDIUM *pmedium) /*throw std::bad_alloc */
 101.224 +{
 101.225      jobject ret = NULL;
 101.226      jbyteArray paletteDataLocal = NULL;
 101.227 -
 101.228 -    switch (stgmedium.tymed) {
 101.229 +    HRESULT hr = S_OK;
 101.230 +    switch (pmedium->tymed) {
 101.231          case TYMED_HGLOBAL: {
 101.232              if (fmt == CF_LOCALE) {
 101.233 -                LCID *lcid = (LCID *)::GlobalLock(stgmedium.hGlobal);
 101.234 -                if (lcid == NULL) {
 101.235 -                    ::ReleaseStgMedium(&stgmedium);
 101.236 -                    return NULL;
 101.237 +                LCID *lcid = (LCID *)::GlobalLock(pmedium->hGlobal);
 101.238 +                if (NULL == lcid) {
 101.239 +                    hr = E_INVALIDARG;
 101.240 +                } else {
 101.241 +                    try{
 101.242 +                        ret = AwtDataTransferer::LCIDToTextEncoding(env, *lcid);
 101.243 +                        hr = CheckRetValue(env, ret);
 101.244 +                    } catch (std::bad_alloc&) {
 101.245 +                        hr = E_OUTOFMEMORY;
 101.246 +                    }
 101.247 +                    ::GlobalUnlock(pmedium->hGlobal);
 101.248                  }
 101.249 -                try {
 101.250 -                    ret = AwtDataTransferer::LCIDToTextEncoding(env, *lcid);
 101.251 -                } catch (...) {
 101.252 -                    ::GlobalUnlock(stgmedium.hGlobal);
 101.253 -                    ::ReleaseStgMedium(&stgmedium);
 101.254 -                    throw;
 101.255 -                }
 101.256 -                ::GlobalUnlock(stgmedium.hGlobal);
 101.257 -                ::ReleaseStgMedium(&stgmedium);
 101.258              } else {
 101.259                  ::SetLastError(0); // clear error
 101.260                  // Warning C4244.
 101.261                  // Cast SIZE_T (__int64 on 64-bit/unsigned int on 32-bit)
 101.262                  // to jsize (long).
 101.263 -                SIZE_T globalSize = ::GlobalSize(stgmedium.hGlobal);
 101.264 +                SIZE_T globalSize = ::GlobalSize(pmedium->hGlobal);
 101.265                  jsize size = (globalSize <= INT_MAX) ? (jsize)globalSize : INT_MAX;
 101.266                  if (size == 0 && ::GetLastError() != 0) {
 101.267 -                    ::SetLastError(0); // clear error
 101.268 -                    ::ReleaseStgMedium(&stgmedium);
 101.269 -                    return (jobject)NULL; // failed
 101.270 +                    hr = E_INVALIDARG;
 101.271 +                } else {
 101.272 +                    jbyteArray bytes = env->NewByteArray(size);
 101.273 +                    if (NULL == bytes) {
 101.274 +                        hr = E_OUTOFMEMORY;
 101.275 +                    } else {
 101.276 +                        LPVOID data = ::GlobalLock(pmedium->hGlobal);
 101.277 +                        if (NULL == data) {
 101.278 +                            hr = E_INVALIDARG;
 101.279 +                        } else {
 101.280 +                            env->SetByteArrayRegion(bytes, 0, size, (jbyte *)data);
 101.281 +                            ret = bytes;
 101.282 +                            //bytes is not null here => no CheckRetValue call
 101.283 +                            ::GlobalUnlock(pmedium->hGlobal);
 101.284 +                        }
 101.285 +                    }
 101.286                  }
 101.287 -
 101.288 -                jbyteArray bytes = env->NewByteArray(size);
 101.289 -                if (bytes == NULL) {
 101.290 -                    ::ReleaseStgMedium(&stgmedium);
 101.291 -                    throw std::bad_alloc();
 101.292 -                }
 101.293 -
 101.294 -                LPVOID data = ::GlobalLock(stgmedium.hGlobal);
 101.295 -                env->SetByteArrayRegion(bytes, 0, size, (jbyte *)data);
 101.296 -                ::GlobalUnlock(stgmedium.hGlobal);
 101.297 -                ::ReleaseStgMedium(&stgmedium);
 101.298 -
 101.299 -                ret = bytes;
 101.300              }
 101.301              break;
 101.302          }
 101.303          case TYMED_FILE: {
 101.304 -            jobject local = JNU_NewStringPlatform(env, stgmedium.lpszFileName);
 101.305 +            jobject local = JNU_NewStringPlatform(
 101.306 +                env,
 101.307 +                pmedium->lpszFileName);
 101.308              jstring fileName = (jstring)env->NewGlobalRef(local);
 101.309              env->DeleteLocalRef(local);
 101.310  
 101.311              STGMEDIUM *stgm = NULL;
 101.312              try {
 101.313 +                //on success stgm would be deallocated by JAVA call freeStgMedium
 101.314                  stgm = (STGMEDIUM *)safe_Malloc(sizeof(STGMEDIUM));
 101.315 +                memcpy(stgm, pmedium, sizeof(STGMEDIUM));
 101.316 +                // Warning C4311.
 101.317 +                // Cast pointer to jlong (__int64).
 101.318 +                ret = call_dTCgetfs(env, fileName, (jlong)stgm);
 101.319 +                hr = CheckRetValue(env, ret);
 101.320              } catch (std::bad_alloc&) {
 101.321 +                hr = E_OUTOFMEMORY;
 101.322 +            }
 101.323 +            if (FAILED(hr)) {
 101.324 +                //free just on error
 101.325                  env->DeleteGlobalRef(fileName);
 101.326 -                ::ReleaseStgMedium(&stgmedium);
 101.327 -                throw;
 101.328 -            }
 101.329 -            memcpy(stgm, &stgmedium, sizeof(STGMEDIUM));
 101.330 -
 101.331 -            // Warning C4311.
 101.332 -            // Cast pointer to jlong (__int64).
 101.333 -            ret = call_dTCgetfs(env, fileName, (jlong)stgm);
 101.334 -            try {
 101.335 -                if (JNU_IsNull(env, ret) ||
 101.336 -                        !JNU_IsNull(env, safe_ExceptionOccurred(env))) {
 101.337 -                    env->DeleteGlobalRef(fileName);
 101.338 -                    free((void*)stgm);
 101.339 -                    ::ReleaseStgMedium(&stgmedium);
 101.340 -                    return (jobject)NULL;
 101.341 -                }
 101.342 -            } catch (std::bad_alloc&) {
 101.343 -                env->DeleteGlobalRef(fileName);
 101.344 -                free((void*)stgm);
 101.345 -                ::ReleaseStgMedium(&stgmedium);
 101.346 -                throw;
 101.347 +                free(stgm);
 101.348              }
 101.349              break;
 101.350          }
 101.351 -
 101.352          case TYMED_ISTREAM: {
 101.353 -           WDTCPIStreamWrapper* istream = new WDTCPIStreamWrapper(&stgmedium);
 101.354 -
 101.355 -           // Warning C4311.
 101.356 -           // Cast pointer to jlong (__int64).
 101.357 -           ret = call_dTCgetis(env, (jlong)istream);
 101.358 -           try {
 101.359 -               if (JNU_IsNull(env, ret) ||
 101.360 -                       !JNU_IsNull(env, safe_ExceptionOccurred(env))) {
 101.361 -                   istream->Close();
 101.362 -                   return (jobject)NULL;
 101.363 -               }
 101.364 -           } catch (std::bad_alloc&) {
 101.365 -               istream->Close();
 101.366 -               throw;
 101.367 -           }
 101.368 -           break;
 101.369 +            WDTCPIStreamWrapper* istream = NULL;
 101.370 +            try {
 101.371 +                istream = new WDTCPIStreamWrapper(pmedium);
 101.372 +                // Warning C4311.
 101.373 +                // Cast pointer to jlong (__int64).
 101.374 +                ret = call_dTCgetis(env, (jlong)istream);
 101.375 +                hr = CheckRetValue(env, ret);
 101.376 +            } catch (std::bad_alloc&) {
 101.377 +                hr = E_OUTOFMEMORY;
 101.378 +            }
 101.379 +            if (FAILED(hr) && NULL!=istream) {
 101.380 +                //free just on error
 101.381 +                istream->Close();
 101.382 +            }
 101.383 +            break;
 101.384          }
 101.385 -
 101.386          case TYMED_GDI:
 101.387              // Currently support only CF_PALETTE for TYMED_GDI.
 101.388 -            switch (fmt) {
 101.389 -            case CF_PALETTE: {
 101.390 -                ret = AwtDataTransferer::GetPaletteBytes(stgmedium.hBitmap,
 101.391 -                                                         0, TRUE);
 101.392 -                break;
 101.393 +            if (CF_PALETTE == fmt) {
 101.394 +                ret = AwtDataTransferer::GetPaletteBytes(
 101.395 +                    pmedium->hBitmap,
 101.396 +                    0,
 101.397 +                    TRUE);
 101.398 +                hr = CheckRetValue(env, ret);
 101.399              }
 101.400 -            }
 101.401 -            ::ReleaseStgMedium(&stgmedium);
 101.402              break;
 101.403          case TYMED_MFPICT:
 101.404          case TYMED_ENHMF: {
 101.405              HENHMETAFILE hEnhMetaFile = NULL;
 101.406 -            LPBYTE lpEmfBits = NULL;
 101.407 -
 101.408 -            if (stgmedium.tymed == TYMED_MFPICT) {
 101.409 +            if (pmedium->tymed == TYMED_MFPICT ) {
 101.410 +                //let's create ENHMF from MFPICT to simplify treatment
 101.411                  LPMETAFILEPICT lpMetaFilePict =
 101.412 -                    (LPMETAFILEPICT)::GlobalLock(stgmedium.hMetaFilePict);
 101.413 -                UINT uSize = ::GetMetaFileBitsEx(lpMetaFilePict->hMF, 0, NULL);
 101.414 -                DASSERT(uSize != 0);
 101.415 -
 101.416 -                try {
 101.417 -                    LPBYTE lpMfBits = (LPBYTE)safe_Malloc(uSize);
 101.418 -                    VERIFY(::GetMetaFileBitsEx(lpMetaFilePict->hMF, uSize,
 101.419 -                                               lpMfBits) == uSize);
 101.420 -                    hEnhMetaFile = ::SetWinMetaFileBits(uSize,
 101.421 -                                                        lpMfBits,
 101.422 -                                                        NULL,
 101.423 -                                                        lpMetaFilePict);
 101.424 -                    free(lpMfBits);
 101.425 -                } catch (...) {
 101.426 -                    ::GlobalUnlock(stgmedium.hMetaFilePict);
 101.427 -                    throw;
 101.428 +                    (LPMETAFILEPICT)::GlobalLock(pmedium->hMetaFilePict);
 101.429 +                if (NULL == lpMetaFilePict) {
 101.430 +                    hr = E_INVALIDARG;
 101.431 +                } else {
 101.432 +                    UINT uSize = ::GetMetaFileBitsEx(lpMetaFilePict->hMF, 0, NULL);
 101.433 +                    if (0 == uSize) {
 101.434 +                        hr = E_INVALIDARG;
 101.435 +                    } else {
 101.436 +                        try{
 101.437 +                            LPBYTE lpMfBits = (LPBYTE)safe_Malloc(uSize);
 101.438 +                            VERIFY(::GetMetaFileBitsEx(
 101.439 +                                lpMetaFilePict->hMF,
 101.440 +                                uSize,
 101.441 +                                lpMfBits) == uSize);
 101.442 +                            hEnhMetaFile = ::SetWinMetaFileBits(
 101.443 +                                uSize,
 101.444 +                                lpMfBits,
 101.445 +                                NULL,
 101.446 +                                lpMetaFilePict);
 101.447 +                            free(lpMfBits);
 101.448 +                        } catch (std::bad_alloc&) {
 101.449 +                            hr = E_OUTOFMEMORY;
 101.450 +                        }
 101.451 +                    }
 101.452 +                    ::GlobalUnlock(pmedium->hMetaFilePict);
 101.453                  }
 101.454 -                ::GlobalUnlock(stgmedium.hMetaFilePict);
 101.455              } else {
 101.456 -                hEnhMetaFile = stgmedium.hEnhMetaFile;
 101.457 +                hEnhMetaFile = pmedium->hEnhMetaFile;
 101.458              }
 101.459  
 101.460 -            try {
 101.461 -                paletteDataLocal =
 101.462 -                    AwtDataTransferer::GetPaletteBytes(hEnhMetaFile,
 101.463 -                                                       OBJ_ENHMETAFILE,
 101.464 -                                                       FALSE);
 101.465 +            if (NULL == hEnhMetaFile) {
 101.466 +                hr = E_INVALIDARG;
 101.467 +            } else {
 101.468 +                try {
 101.469 +                    paletteDataLocal = AwtDataTransferer::GetPaletteBytes(
 101.470 +                        hEnhMetaFile,
 101.471 +                        OBJ_ENHMETAFILE,
 101.472 +                        FALSE);
 101.473 +                    //paletteDataLocal can be NULL here - it is not a error!
 101.474  
 101.475 -                UINT uEmfSize = ::GetEnhMetaFileBits(hEnhMetaFile, 0, NULL);
 101.476 -                DASSERT(uEmfSize != 0);
 101.477 +                    UINT uEmfSize = ::GetEnhMetaFileBits(hEnhMetaFile, 0, NULL);
 101.478 +                    DASSERT(uEmfSize != 0);
 101.479  
 101.480 -                lpEmfBits = (LPBYTE)safe_Malloc(uEmfSize);
 101.481 -                VERIFY(::GetEnhMetaFileBits(hEnhMetaFile, uEmfSize,
 101.482 -                                            lpEmfBits) == uEmfSize);
 101.483 +                    LPBYTE lpEmfBits = (LPBYTE)safe_Malloc(uEmfSize);
 101.484 +                    //no chance to throw exception before catch => no more try-blocks
 101.485 +                    //and no leaks on lpEmfBits
 101.486  
 101.487 -                if (stgmedium.tymed == TYMED_MFPICT) {
 101.488 +                    VERIFY(::GetEnhMetaFileBits(
 101.489 +                        hEnhMetaFile,
 101.490 +                        uEmfSize,
 101.491 +                        lpEmfBits) == uEmfSize);
 101.492 +
 101.493 +                    jbyteArray bytes = env->NewByteArray(uEmfSize);
 101.494 +                    if (NULL == bytes) {
 101.495 +                        hr = E_OUTOFMEMORY;
 101.496 +                    } else {
 101.497 +                        env->SetByteArrayRegion(bytes, 0, uEmfSize, (jbyte*)lpEmfBits);
 101.498 +                        ret = bytes;
 101.499 +                        //bytes is not null here => no CheckRetValue call
 101.500 +                    }
 101.501 +                    free(lpEmfBits);
 101.502 +                } catch (std::bad_alloc&) {
 101.503 +                    hr = E_OUTOFMEMORY;
 101.504 +                }
 101.505 +                if (pmedium->tymed == TYMED_MFPICT) {
 101.506 +                    //because we create it manually
 101.507                      ::DeleteEnhMetaFile(hEnhMetaFile);
 101.508 -                } else {
 101.509 -                    ::ReleaseStgMedium(&stgmedium);
 101.510                  }
 101.511 -                hEnhMetaFile = NULL;
 101.512 -
 101.513 -                jbyteArray bytes = env->NewByteArray(uEmfSize);
 101.514 -                if (bytes == NULL) {
 101.515 -                    throw std::bad_alloc();
 101.516 -                }
 101.517 -
 101.518 -                env->SetByteArrayRegion(bytes, 0, uEmfSize, (jbyte*)lpEmfBits);
 101.519 -                free(lpEmfBits);
 101.520 -                lpEmfBits = NULL;
 101.521 -
 101.522 -                ret = bytes;
 101.523 -            } catch (...) {
 101.524 -                if (!JNU_IsNull(env, paletteDataLocal)) {
 101.525 -                    env->DeleteLocalRef(paletteDataLocal);
 101.526 -                    paletteDataLocal = NULL;
 101.527 -                }
 101.528 -                if (hEnhMetaFile != NULL) {
 101.529 -                    if (stgmedium.tymed == TYMED_MFPICT) {
 101.530 -                        ::DeleteEnhMetaFile(hEnhMetaFile);
 101.531 -                    } else {
 101.532 -                        ::ReleaseStgMedium(&stgmedium);
 101.533 -                    }
 101.534 -                    hEnhMetaFile = NULL;
 101.535 -                }
 101.536 -                if (lpEmfBits != NULL) {
 101.537 -                    free(lpEmfBits);
 101.538 -                    lpEmfBits = NULL;
 101.539 -                }
 101.540 -                throw;
 101.541              }
 101.542              break;
 101.543          }
 101.544          case TYMED_ISTORAGE:
 101.545          default:
 101.546 -            ::ReleaseStgMedium(&stgmedium);
 101.547 -            return (jobject)NULL;
 101.548 +            hr = E_NOTIMPL;
 101.549 +            break;
 101.550      }
 101.551  
 101.552 -    if (ret == NULL) {
 101.553 +    if (FAILED(hr)) {
 101.554 +        //clear exception garbage for hr = E_UNEXPECTED
 101.555 +        ret  = NULL;
 101.556 +    } else {
 101.557 +        switch (fmt) {
 101.558 +        case CF_METAFILEPICT:
 101.559 +        case CF_ENHMETAFILE:
 101.560 +            // If we failed to retrieve palette entries from metafile,
 101.561 +            // fall through and try CF_PALETTE format.
 101.562 +        case CF_DIB: {
 101.563 +            if (JNU_IsNull(env, paletteDataLocal)) {
 101.564 +                jobject paletteData = GetData(CF_PALETTE);
 101.565 +
 101.566 +                if (JNU_IsNull(env, paletteData)) {
 101.567 +                    paletteDataLocal =
 101.568 +                        AwtDataTransferer::GetPaletteBytes(NULL, 0, TRUE);
 101.569 +                } else {
 101.570 +                    // GetData() returns a global ref.
 101.571 +                    // We want to deal with local ref.
 101.572 +                    paletteDataLocal = (jbyteArray)env->NewLocalRef(paletteData);
 101.573 +                    env->DeleteGlobalRef(paletteData);
 101.574 +                }
 101.575 +            }
 101.576 +            DASSERT(!JNU_IsNull(env, paletteDataLocal) &&
 101.577 +                    !JNU_IsNull(env, ret));
 101.578 +
 101.579 +            jobject concat = AwtDataTransferer::ConcatData(env, paletteDataLocal, ret);
 101.580 +            env->DeleteLocalRef(ret);
 101.581 +            ret = concat;
 101.582 +            hr = CheckRetValue(env, ret);
 101.583 +            break;
 101.584 +        }
 101.585 +        }
 101.586 +    }
 101.587 +
 101.588 +    if (!JNU_IsNull(env, paletteDataLocal) ) {
 101.589 +        env->DeleteLocalRef(paletteDataLocal);
 101.590 +    }
 101.591 +    jobject global = NULL;
 101.592 +    if (SUCCEEDED(hr)) {
 101.593 +        global = env->NewGlobalRef(ret);
 101.594 +        env->DeleteLocalRef(ret);
 101.595 +    } else if (E_UNEXPECTED == hr) {
 101.596 +        //internal Java non-GPF exception
 101.597 +        env->ExceptionDescribe();
 101.598 +        env->ExceptionClear();
 101.599 +    } else if (E_OUTOFMEMORY == hr) {
 101.600 +        throw std::bad_alloc();
 101.601 +    } //NULL returns for all other cases
 101.602 +    return global;
 101.603 +}
 101.604 +
 101.605 +HRESULT AwtDropTarget::SaveIndexToFile(LPCTSTR pFileName, UINT lIndex)
 101.606 +{
 101.607 +    OLE_TRY
 101.608 +    STGMEDIUM stgmedium;
 101.609 +    OLE_HRT( ExtractNativeData(CF_FILECONTENTS, lIndex, &stgmedium) );
 101.610 +    OLE_NEXT_TRY
 101.611 +        IStreamPtr spSrc;
 101.612 +        if (TYMED_HGLOBAL == stgmedium.tymed) {
 101.613 +            OLE_HRT( CreateStreamOnHGlobal(
 101.614 +                stgmedium.hGlobal,
 101.615 +                FALSE,
 101.616 +                &spSrc
 101.617 +            ));
 101.618 +        } else if(TYMED_ISTREAM == stgmedium.tymed) {
 101.619 +            spSrc = stgmedium.pstm;
 101.620 +        }
 101.621 +        if (NULL == spSrc) {
 101.622 +            OLE_HRT(E_INVALIDARG);
 101.623 +        }
 101.624 +        IStreamPtr spDst;
 101.625 +        OLE_HRT(SHCreateStreamOnFile(
 101.626 +            pFileName,
 101.627 +            STGM_WRITE | STGM_CREATE,
 101.628 +            &spDst
 101.629 +        ));
 101.630 +        STATSTG si = {0};
 101.631 +        OLE_HRT( spSrc->Stat(&si, STATFLAG_NONAME ) );
 101.632 +        OLE_HRT( spSrc->CopyTo(spDst, si.cbSize, NULL, NULL) );
 101.633 +    OLE_CATCH
 101.634 +    ::ReleaseStgMedium(&stgmedium);
 101.635 +    OLE_CATCH
 101.636 +    OLE_RETURN_HR;
 101.637 +}
 101.638 +
 101.639 +
 101.640 +HRESULT GetTempPathWithSlash(JNIEnv *env, _bstr_t &bsTempPath) /*throws _com_error*/
 101.641 +{
 101.642 +    static _bstr_t _bsPath;
 101.643 +
 101.644 +    OLE_TRY
 101.645 +    if (0 == _bsPath.length()) {
 101.646 +        BOOL bSafeEmergency = TRUE;
 101.647 +        TCHAR szPath[MAX_PATH*2];
 101.648 +        JLClass systemCls(env, env->FindClass("java/lang/System"));
 101.649 +        if (systemCls) {
 101.650 +            jmethodID idGetProperty = env->GetStaticMethodID(
 101.651 +                    systemCls,
 101.652 +                    "getProperty",
 101.653 +                    "(Ljava/lang/String;)Ljava/lang/String;");
 101.654 +            if (0 != idGetProperty) {
 101.655 +                static TCHAR param[] = _T("java.io.tmpdir");
 101.656 +                JLString tempdir(env, JNU_NewStringPlatform(env, param));
 101.657 +                if (tempdir) {
 101.658 +                    JLString jsTempPath(env, (jstring)env->CallStaticObjectMethod(
 101.659 +                        systemCls,
 101.660 +                        idGetProperty,
 101.661 +                        (jstring)tempdir
 101.662 +                    ));
 101.663 +                    if (jsTempPath) {
 101.664 +                        _bsPath = (LPCWSTR)JavaStringBuffer(env, jsTempPath);
 101.665 +                        OLE_HRT(SHGetFolderPath(
 101.666 +                            NULL,
 101.667 +                            CSIDL_WINDOWS,
 101.668 +                            NULL,
 101.669 +                            0,
 101.670 +                            szPath));
 101.671 +                        _tcscat(szPath, _T("\\"));
 101.672 +                        //Dead environment block leads to fact that windows folder becomes temporary path.
 101.673 +                        //For example while jtreg execution %TEMP%, %TMP% and etc. aren't defined.
 101.674 +                        bSafeEmergency = ( 0 == _tcsicmp(_bsPath, szPath) );
 101.675 +                    }
 101.676 +                }
 101.677 +            }
 101.678 +        }
 101.679 +        if (bSafeEmergency) {
 101.680 +            OLE_HRT(SHGetFolderPath(
 101.681 +                NULL,
 101.682 +                CSIDL_INTERNET_CACHE|CSIDL_FLAG_CREATE,
 101.683 +                NULL,
 101.684 +                0,
 101.685 +                szPath));
 101.686 +            _tcscat(szPath, _T("\\"));
 101.687 +            _bsPath = szPath;
 101.688 +        }
 101.689 +    }
 101.690 +    OLE_CATCH
 101.691 +    bsTempPath = _bsPath;
 101.692 +    OLE_RETURN_HR
 101.693 +}
 101.694 +
 101.695 +jobject AwtDropTarget::ConvertMemoryMappedData(JNIEnv* env, jlong fmt, STGMEDIUM *pmedium) /*throw std::bad_alloc */
 101.696 +{
 101.697 +    jobject retObj = NULL;
 101.698 +    OLE_TRY
 101.699 +    if (TYMED_HGLOBAL != pmedium->tymed) {
 101.700 +        OLE_HRT(E_INVALIDARG);
 101.701 +    }
 101.702 +    FILEGROUPDESCRIPTORA *pfgdHead = (FILEGROUPDESCRIPTORA *)::GlobalLock(pmedium->hGlobal);
 101.703 +    if (NULL == pfgdHead) {
 101.704 +        OLE_HRT(E_INVALIDARG);
 101.705 +    }
 101.706 +    OLE_NEXT_TRY
 101.707 +        if (0 == pfgdHead->cItems) {
 101.708 +            OLE_HRT(E_INVALIDARG);
 101.709 +        }
 101.710 +        IStreamPtr spFileNames;
 101.711 +        OLE_HRT( CreateStreamOnHGlobal(
 101.712 +            NULL,
 101.713 +            TRUE,
 101.714 +            &spFileNames
 101.715 +        ));
 101.716 +
 101.717 +        _bstr_t sbTempDir;
 101.718 +        OLE_HRT( GetTempPathWithSlash(env, sbTempDir) );
 101.719 +        FILEDESCRIPTORA *pfgdA = pfgdHead->fgd;
 101.720 +        FILEDESCRIPTORW *pfgdW = (FILEDESCRIPTORW *)pfgdA;
 101.721 +        for (UINT i = 0; i < pfgdHead->cItems; ++i) {
 101.722 +            _bstr_t stFullName(sbTempDir);
 101.723 +            if(CF_FILEGROUPDESCRIPTORA == fmt) {
 101.724 +                stFullName += pfgdA->cFileName; //as CHAR
 101.725 +                ++pfgdA;
 101.726 +            } else {
 101.727 +                stFullName += pfgdW->cFileName; //as WCHAR
 101.728 +                ++pfgdW;
 101.729 +            }
 101.730 +            OLE_HRT(SaveIndexToFile(
 101.731 +                stFullName,
 101.732 +                i));
 101.733 +            //write to stream with zero terminator
 101.734 +            OLE_HRT( spFileNames->Write((LPCTSTR)stFullName, (stFullName.length() + 1)*sizeof(TCHAR), NULL) );
 101.735 +        }
 101.736 +        OLE_HRT( spFileNames->Write(_T(""), sizeof(TCHAR), NULL) );
 101.737 +        STATSTG st;
 101.738 +        OLE_HRT( spFileNames->Stat(&st, STATFLAG_NONAME) );
 101.739 +
 101.740 +        //empty lists was forbidden: pfgdHead->cItems > 0
 101.741 +        jbyteArray bytes = env->NewByteArray(st.cbSize.LowPart);
 101.742 +        if (NULL == bytes) {
 101.743 +            OLE_HRT(E_OUTOFMEMORY);
 101.744 +        } else {
 101.745 +            HGLOBAL glob;
 101.746 +            OLE_HRT(GetHGlobalFromStream(spFileNames, &glob));
 101.747 +            jbyte *pFileListWithDoubleZeroTerminator = (jbyte *)::GlobalLock(glob);
 101.748 +            env->SetByteArrayRegion(bytes, 0, st.cbSize.LowPart, pFileListWithDoubleZeroTerminator);
 101.749 +            ::GlobalUnlock(pFileListWithDoubleZeroTerminator);
 101.750 +            retObj = bytes;
 101.751 +        }
 101.752 +        //std::bad_alloc could happen in JStringBuffer
 101.753 +        //no leaks due to wrapper
 101.754 +    OLE_CATCH_BAD_ALLOC
 101.755 +    ::GlobalUnlock(pmedium->hGlobal);
 101.756 +    OLE_CATCH
 101.757 +    jobject global = NULL;
 101.758 +    if (SUCCEEDED(OLE_HR)) {
 101.759 +        global = env->NewGlobalRef(retObj);
 101.760 +        env->DeleteLocalRef(retObj);
 101.761 +    } else if (E_OUTOFMEMORY == OLE_HR) {
 101.762 +        throw std::bad_alloc();
 101.763 +    }
 101.764 +    return global;
 101.765 +}
 101.766 +
 101.767 +jobject AwtDropTarget::GetData(jlong fmt)
 101.768 +{
 101.769 +    JNIEnv* env = (JNIEnv *)JNU_GetEnv(jvm, JNI_VERSION_1_2);
 101.770 +    if (env->EnsureLocalCapacity(1) < 0) {
 101.771          return (jobject)NULL;
 101.772      }
 101.773 -
 101.774 -    switch (fmt) {
 101.775 -    case CF_METAFILEPICT:
 101.776 -    case CF_ENHMETAFILE:
 101.777 -        // If we failed to retrieve palette entries from metafile,
 101.778 -        // fall through and try CF_PALETTE format.
 101.779 -    case CF_DIB: {
 101.780 -        if (JNU_IsNull(env, paletteDataLocal)) {
 101.781 -            jobject paletteData = GetData(CF_PALETTE);
 101.782 -
 101.783 -            if (JNU_IsNull(env, paletteData)) {
 101.784 -                paletteDataLocal =
 101.785 -                    AwtDataTransferer::GetPaletteBytes(NULL, 0, TRUE);
 101.786 -            } else {
 101.787 -                // GetData() returns a global ref.
 101.788 -                // We want to deal with local ref.
 101.789 -                paletteDataLocal = (jbyteArray)env->NewLocalRef(paletteData);
 101.790 -                env->DeleteGlobalRef(paletteData);
 101.791 -            }
 101.792 +    jobject ret = NULL;
 101.793 +    OLE_TRY
 101.794 +    STGMEDIUM stgmedium;
 101.795 +    OLE_HRT( ExtractNativeData(fmt, -1, &stgmedium) );
 101.796 +    OLE_NEXT_TRY
 101.797 +        if (CF_FILEGROUPDESCRIPTORA == fmt ||
 101.798 +            CF_FILEGROUPDESCRIPTORW == fmt)
 101.799 +        {
 101.800 +            ret = ConvertMemoryMappedData(env, fmt, &stgmedium);
 101.801 +        } else {
 101.802 +            ret = ConvertNativeData(env, fmt, &stgmedium);
 101.803          }
 101.804 -        DASSERT(!JNU_IsNull(env, paletteDataLocal) &&
 101.805 -                !JNU_IsNull(env, ret));
 101.806 -
 101.807 -        jobject concat = AwtDataTransferer::ConcatData(env, paletteDataLocal, ret);
 101.808 -
 101.809 -        if (!JNU_IsNull(env, safe_ExceptionOccurred(env))) {
 101.810 -            env->ExceptionDescribe();
 101.811 -            env->ExceptionClear();
 101.812 -            env->DeleteLocalRef(ret);
 101.813 -            env->DeleteLocalRef(paletteDataLocal);
 101.814 -            return (jobject)NULL;
 101.815 -        }
 101.816 -
 101.817 -        env->DeleteLocalRef(ret);
 101.818 -        env->DeleteLocalRef(paletteDataLocal);
 101.819 -        ret = concat;
 101.820 -
 101.821 -        break;
 101.822 +    OLE_CATCH_BAD_ALLOC
 101.823 +    ::ReleaseStgMedium(&stgmedium);
 101.824 +    OLE_CATCH
 101.825 +    if (E_OUTOFMEMORY == OLE_HR) {
 101.826 +        throw std::bad_alloc();
 101.827      }
 101.828 -    }
 101.829 -
 101.830 -    jobject global = env->NewGlobalRef(ret);
 101.831 -    env->DeleteLocalRef(ret);
 101.832 -    return global;
 101.833 +    return ret;
 101.834  }
 101.835  
 101.836  /**
 101.837 @@ -791,14 +1016,14 @@
 101.838          ULONG     actual = 1;
 101.839  
 101.840              res = pEnumFormatEtc->Next((ULONG)1, &tmp, &actual);
 101.841 -
 101.842 -        if (res == S_FALSE) break;
 101.843 +            if (res == S_FALSE)
 101.844 +                break;
 101.845  
 101.846          if (!(tmp.cfFormat  >= 1                &&
 101.847                tmp.ptd       == NULL             &&
 101.848 -              tmp.lindex    == -1               &&
 101.849 +                (tmp.lindex == -1 || CF_FILECONTENTS==tmp.cfFormat) &&
 101.850                tmp.dwAspect  == DVASPECT_CONTENT &&
 101.851 -              (tmp.tymed    == TYMED_HGLOBAL    ||
 101.852 +                ( tmp.tymed == TYMED_HGLOBAL ||
 101.853                 tmp.tymed    == TYMED_FILE       ||
 101.854                 tmp.tymed    == TYMED_ISTREAM    ||
 101.855                 tmp.tymed    == TYMED_GDI        ||
 101.856 @@ -806,7 +1031,8 @@
 101.857                 tmp.tymed    == TYMED_ENHMF
 101.858                ) // but not ISTORAGE
 101.859               )
 101.860 -        ) continue;
 101.861 +            )
 101.862 +                continue;
 101.863  
 101.864          if (m_dataObject->QueryGetData(&tmp) != S_OK) continue;
 101.865  
 101.866 @@ -1005,6 +1231,7 @@
 101.867  
 101.868      m_stgmedium = *stgmedium;
 101.869      m_istream   = stgmedium->pstm;
 101.870 +    m_istream->AddRef();
 101.871      m_mutex     = ::CreateMutex(NULL, FALSE, NULL);
 101.872  
 101.873      if (javaIOExceptionClazz == (jclass)NULL) {
 101.874 @@ -1024,7 +1251,7 @@
 101.875  
 101.876  WDTCPIStreamWrapper::~WDTCPIStreamWrapper() {
 101.877      ::CloseHandle(m_mutex);
 101.878 -
 101.879 +    m_istream->Release();
 101.880      ::ReleaseStgMedium(&m_stgmedium);
 101.881  }
 101.882  
   102.1 --- a/src/windows/native/sun/windows/awt_DnDDT.h	Fri Feb 12 13:25:18 2010 -0800
   102.2 +++ b/src/windows/native/sun/windows/awt_DnDDT.h	Sun Feb 14 23:38:50 2010 -0800
   102.3 @@ -1,5 +1,5 @@
   102.4  /*
   102.5 - * Copyright 1997-2006 Sun Microsystems, Inc.  All Rights Reserved.
   102.6 + * Copyright 1997-2009 Sun Microsystems, Inc.  All Rights Reserved.
   102.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   102.8   *
   102.9   * This code is free software; you can redistribute it and/or modify it
  102.10 @@ -27,7 +27,7 @@
  102.11  #define AWT_DND_DT_H
  102.12  
  102.13  #include <Ole2.h>
  102.14 -
  102.15 +#include <shlobj.h>
  102.16  #include <jni.h>
  102.17  #include <jni_util.h>
  102.18  
  102.19 @@ -106,6 +106,11 @@
  102.20  
  102.21          virtual void UnloadCache();
  102.22  
  102.23 +        virtual HRESULT ExtractNativeData(jlong fmt, LONG lIndex, STGMEDIUM *pmedium);
  102.24 +        virtual HRESULT SaveIndexToFile(LPCTSTR pFileName, UINT lIndex);
  102.25 +        virtual jobject ConvertNativeData(JNIEnv* env, jlong fmt, STGMEDIUM *pmedium);
  102.26 +        virtual jobject ConvertMemoryMappedData(JNIEnv* env, jlong fmt, STGMEDIUM *pmedium);
  102.27 +
  102.28      private:
  102.29          typedef struct _RegisterTargetRec {
  102.30              AwtDropTarget*      dropTarget;
  102.31 @@ -152,11 +157,12 @@
  102.32  
  102.33          // external COM references
  102.34  
  102.35 -        IDataObject    __RPC_FAR *m_dataObject;
  102.36 +        IDataObject              *m_dataObject;
  102.37 +        IDropTargetHelper        *m_pIDropTargetHelper;
  102.38  
  102.39          // static members
  102.40  
  102.41 -        static IDataObject __RPC_FAR *sm_pCurrentDnDDataObject;
  102.42 +        static IDataObject       *sm_pCurrentDnDDataObject;
  102.43  
  102.44          // method references
  102.45  
   103.1 --- a/src/windows/native/sun/windows/awt_MenuItem.cpp	Fri Feb 12 13:25:18 2010 -0800
   103.2 +++ b/src/windows/native/sun/windows/awt_MenuItem.cpp	Sun Feb 14 23:38:50 2010 -0800
   103.3 @@ -114,6 +114,7 @@
   103.4      if (m_peerObject != NULL) {
   103.5          JNI_SET_PDATA(m_peerObject, NULL);
   103.6          env->DeleteGlobalRef(m_peerObject);
   103.7 +        m_peerObject = NULL;
   103.8      }
   103.9  
  103.10      AwtObject::Dispose();
   104.1 --- a/src/windows/native/sun/windows/awt_Toolkit.cpp	Fri Feb 12 13:25:18 2010 -0800
   104.2 +++ b/src/windows/native/sun/windows/awt_Toolkit.cpp	Sun Feb 14 23:38:50 2010 -0800
   104.3 @@ -1,5 +1,5 @@
   104.4  /*
   104.5 - * Copyright 1996-2008 Sun Microsystems, Inc.  All Rights Reserved.
   104.6 + * Copyright 1996-2009 Sun Microsystems, Inc.  All Rights Reserved.
   104.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   104.8   *
   104.9   * This code is free software; you can redistribute it and/or modify it
  104.10 @@ -290,24 +290,6 @@
  104.11  jmethodID AwtToolkit::insetsMID;
  104.12  
  104.13  /************************************************************************
  104.14 - * JavaStringBuffer method
  104.15 - */
  104.16 -
  104.17 -JavaStringBuffer::JavaStringBuffer(JNIEnv *env, jstring jstr) {
  104.18 -    if (jstr != NULL) {
  104.19 -        int length = env->GetStringLength(jstr);
  104.20 -        buffer = new TCHAR[length + 1];
  104.21 -        LPCTSTR tmp = JNU_GetStringPlatformChars(env, jstr, NULL);
  104.22 -        _tcscpy(buffer, tmp);
  104.23 -        JNU_ReleaseStringPlatformChars(env, jstr, tmp);
  104.24 -    } else {
  104.25 -        buffer = new TCHAR[1];
  104.26 -        buffer[0] = _T('\0');
  104.27 -    }
  104.28 -}
  104.29 -
  104.30 -
  104.31 -/************************************************************************
  104.32   * AwtToolkit methods
  104.33   */
  104.34  
   105.1 --- a/src/windows/native/sun/windows/awt_Toolkit.h	Fri Feb 12 13:25:18 2010 -0800
   105.2 +++ b/src/windows/native/sun/windows/awt_Toolkit.h	Sun Feb 14 23:38:50 2010 -0800
   105.3 @@ -1,5 +1,5 @@
   105.4  /*
   105.5 - * Copyright 1996-2008 Sun Microsystems, Inc.  All Rights Reserved.
   105.6 + * Copyright 1996-2009 Sun Microsystems, Inc.  All Rights Reserved.
   105.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   105.8   *
   105.9   * This code is free software; you can redistribute it and/or modify it
  105.10 @@ -466,20 +466,6 @@
  105.11      void UninstallMouseLowLevelHook();
  105.12  };
  105.13  
  105.14 -/*
  105.15 - * Class to encapsulate the extraction of the java string contents
  105.16 - * into a buffer and the cleanup of the buffer
  105.17 - */
  105.18 -class JavaStringBuffer {
  105.19 -  public:
  105.20 -    JavaStringBuffer(JNIEnv *env, jstring jstr);
  105.21 -    INLINE ~JavaStringBuffer() { delete[] buffer; }
  105.22 -    INLINE operator LPTSTR() { return buffer; }
  105.23 -    INLINE operator LPARAM() { return (LPARAM)buffer; }  /* for SendMessage */
  105.24 -
  105.25 -  private:
  105.26 -    LPTSTR buffer;
  105.27 -};
  105.28  
  105.29  /*  creates an instance of T and assigns it to the argument, but only if
  105.30      the argument is initially NULL. Supposed to be thread-safe.
   106.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   106.2 +++ b/src/windows/native/sun/windows/awt_ole.cpp	Sun Feb 14 23:38:50 2010 -0800
   106.3 @@ -0,0 +1,86 @@
   106.4 +/*
   106.5 + * Copyright 2009 Sun Microsystems, Inc.  All Rights Reserved.
   106.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   106.7 + *
   106.8 + * This code is free software; you can redistribute it and/or modify it
   106.9 + * under the terms of the GNU General Public License version 2 only, as
  106.10 + * published by the Free Software Foundation.  Sun designates this
  106.11 + * particular file as subject to the "Classpath" exception as provided
  106.12 + * by Sun in the LICENSE file that accompanied this code.
  106.13 + *
  106.14 + * This code is distributed in the hope that it will be useful, but WITHOUT
  106.15 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  106.16 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  106.17 + * version 2 for more details (a copy is included in the LICENSE file that
  106.18 + * accompanied this code).
  106.19 + *
  106.20 + * You should have received a copy of the GNU General Public License version
  106.21 + * 2 along with this work; if not, write to the Free Software Foundation,
  106.22 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  106.23 + *
  106.24 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  106.25 + * CA 95054 USA or visit www.sun.com if you need additional information or
  106.26 + * have any questions.
  106.27 + */
  106.28 +
  106.29 +#include "awt_ole.h"
  106.30 +#include <time.h>
  106.31 +#include <sys/timeb.h>
  106.32 +
  106.33 +namespace SUN_DBG_NS{
  106.34 +  //WIN32 debug channel approach
  106.35 +  //inline void DbgOut(LPCTSTR lpStr) { ::OutputDebugString(lpStr); }
  106.36 +
  106.37 +  //Java debug channel approach
  106.38 +  inline void DbgOut(LPCTSTR lpStr) { DTRACE_PRINT(_B(lpStr)); }
  106.39 +
  106.40 +  LPCTSTR CreateTimeStamp(LPTSTR lpBuffer, size_t iBufferSize)
  106.41 +  {
  106.42 +        struct _timeb tb;
  106.43 +        _ftime(&tb);
  106.44 +        size_t len = _tcsftime(lpBuffer, iBufferSize, _T("%b %d %H:%M:%S"), localtime(&tb.time));
  106.45 +        if (len && len+4 < iBufferSize) {
  106.46 +            if (_sntprintf(lpBuffer+len, iBufferSize-len-1, _T(".%03d"), tb.millitm) < 0) {
  106.47 +                 lpBuffer[iBufferSize-len-1] = 0;
  106.48 +            }
  106.49 +        }
  106.50 +        return lpBuffer;
  106.51 +  }
  106.52 +
  106.53 +  #define DTRACE_BUF_LEN 1024
  106.54 +  void snvTrace(LPCTSTR lpszFormat, va_list argList)
  106.55 +  {
  106.56 +        TCHAR szBuffer[DTRACE_BUF_LEN];
  106.57 +        if (_vsntprintf( szBuffer, DTRACE_BUF_LEN, lpszFormat, argList ) < 0) {
  106.58 +            szBuffer[DTRACE_BUF_LEN-1] = 0;
  106.59 +        }
  106.60 +        TCHAR szTime[32];
  106.61 +        CreateTimeStamp(szTime, sizeof(szTime));
  106.62 +        _tcscat(szTime, _T(" "));
  106.63 +        TCHAR szBuffer1[DTRACE_BUF_LEN];
  106.64 +        size_t iFormatLen = _tcslen(lpszFormat);
  106.65 +        BOOL bErrorReport = iFormatLen>6 && _tcscmp(lpszFormat + iFormatLen - 6, _T("[%08x]"))==0;
  106.66 +        size_t iTimeLen = _tcslen(szTime);
  106.67 +        if (_sntprintf(
  106.68 +            szBuffer1 + iTimeLen,
  106.69 +            DTRACE_BUF_LEN - iTimeLen - 1, //reserver for \n
  106.70 +            _T("P:%04d T:%04d ") TRACE_SUFFIX _T("%s%s"),
  106.71 +            ::GetCurrentProcessId(),
  106.72 +            ::GetCurrentThreadId(),
  106.73 +            bErrorReport?_T("Error:"):_T(""),
  106.74 +            szBuffer) < 0)
  106.75 +        {
  106.76 +            _tcscpy(szBuffer1 + DTRACE_BUF_LEN - 5, _T("...")); //reserver for \n
  106.77 +        }
  106.78 +        memcpy(szBuffer1, szTime, iTimeLen*sizeof(TCHAR));
  106.79 +        _tcscat(szBuffer1, _T("\n"));
  106.80 +        DbgOut( szBuffer1 );
  106.81 +  }
  106.82 +  void snTrace(LPCTSTR lpszFormat, ... )
  106.83 +  {
  106.84 +        va_list argList;
  106.85 +        va_start(argList, lpszFormat);
  106.86 +        snvTrace(lpszFormat, argList);
  106.87 +        va_end(argList);
  106.88 +  }
  106.89 +}//SUN_DBG_NS namespace end
   107.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   107.2 +++ b/src/windows/native/sun/windows/awt_ole.h	Sun Feb 14 23:38:50 2010 -0800
   107.3 @@ -0,0 +1,194 @@
   107.4 +/*
   107.5 + * Copyright 2009 Sun Microsystems, Inc.  All Rights Reserved.
   107.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   107.7 + *
   107.8 + * This code is free software; you can redistribute it and/or modify it
   107.9 + * under the terms of the GNU General Public License version 2 only, as
  107.10 + * published by the Free Software Foundation.  Sun designates this
  107.11 + * particular file as subject to the "Classpath" exception as provided
  107.12 + * by Sun in the LICENSE file that accompanied this code.
  107.13 + *
  107.14 + * This code is distributed in the hope that it will be useful, but WITHOUT
  107.15 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  107.16 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  107.17 + * version 2 for more details (a copy is included in the LICENSE file that
  107.18 + * accompanied this code).
  107.19 + *
  107.20 + * You should have received a copy of the GNU General Public License version
  107.21 + * 2 along with this work; if not, write to the Free Software Foundation,
  107.22 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  107.23 + *
  107.24 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  107.25 + * CA 95054 USA or visit www.sun.com if you need additional information or
  107.26 + * have any questions.
  107.27 + */
  107.28 +
  107.29 +#ifndef AWT_OLE_H
  107.30 +#define AWT_OLE_H
  107.31 +
  107.32 +#include "awt.h"
  107.33 +#include <ole2.h>
  107.34 +#include <comdef.h>
  107.35 +#include <comutil.h>
  107.36 +
  107.37 +#ifdef _DEBUG
  107.38 +    #define _SUN_DEBUG
  107.39 +#endif
  107.40 +
  107.41 +
  107.42 +#ifndef SUN_DBG_NS
  107.43 +  #ifdef _LIB
  107.44 +    #define SUN_DBG_NS SUN_dbg_lib
  107.45 +  #else
  107.46 +    #define SUN_DBG_NS SUN_dbg_glb
  107.47 +  #endif //_LIB
  107.48 +#endif //SUN_DBG_NS
  107.49 +
  107.50 +
  107.51 +#ifndef  TRACE_SUFFIX
  107.52 +  #define TRACE_SUFFIX
  107.53 +#endif
  107.54 +
  107.55 +namespace SUN_DBG_NS{
  107.56 +  LPCTSTR CreateTimeStamp(LPTSTR lpBuffer, size_t iBufferSize);
  107.57 +  inline void snTraceEmp(LPCTSTR, ...) { }
  107.58 +  void snvTrace(LPCTSTR lpszFormat, va_list argList);
  107.59 +  void snTrace(LPCTSTR lpszFormat, ... );
  107.60 +}//SUN_DBG_NS namespace end
  107.61 +
  107.62 +#define STRACE1       SUN_DBG_NS::snTrace
  107.63 +#ifdef _SUN_DEBUG
  107.64 +  #define STRACE      SUN_DBG_NS::snTrace
  107.65 +#else
  107.66 +  #define STRACE      SUN_DBG_NS::snTraceEmp
  107.67 +#endif
  107.68 +#define STRACE0       SUN_DBG_NS::snTraceEmp
  107.69 +
  107.70 +struct CLogEntryPoint1 {
  107.71 +    LPCTSTR m_lpTitle;
  107.72 +    CLogEntryPoint1(LPCTSTR lpTitle):m_lpTitle(lpTitle) { STRACE(_T("{%s"), m_lpTitle); }
  107.73 +    ~CLogEntryPoint1(){ STRACE(_T("}%s"), m_lpTitle); }
  107.74 +};
  107.75 +struct CLogEntryPoint0 {
  107.76 +    LPCTSTR m_lpTitle;
  107.77 +    CLogEntryPoint0(LPCTSTR lpTitle):m_lpTitle(lpTitle) { STRACE0(_T("{%s"), m_lpTitle); }
  107.78 +    ~CLogEntryPoint0(){ STRACE0(_T("}%s"), m_lpTitle); }
  107.79 +};
  107.80 +
  107.81 +#define SEP1(msg)    CLogEntryPoint1 _ep1_(msg);
  107.82 +#define SEP0(msg)    CLogEntryPoint0 _ep0_(msg);
  107.83 +#ifdef  _SUN_DEBUG
  107.84 +  #define SEP(msg)   CLogEntryPoint1 _ep1_(msg);
  107.85 +#else
  107.86 +  #define SEP(msg)   CLogEntryPoint0 _ep0_(msg);
  107.87 +#endif
  107.88 +
  107.89 +
  107.90 +#define OLE_BAD_COOKIE ((DWORD)-1)
  107.91 +
  107.92 +#define OLE_TRACENOTIMPL(msg)\
  107.93 +        STRACE(_T("Warning:%s"), msg);\
  107.94 +        return E_NOTIMPL;
  107.95 +
  107.96 +#define OLE_TRACEOK(msg)\
  107.97 +        STRACE0(_T("Info:%s"), msg);\
  107.98 +        return S_OK;
  107.99 +
 107.100 +
 107.101 +#define OLE_DECL\
 107.102 +        HRESULT _hr_ = S_OK;
 107.103 +
 107.104 +#define OLE_NEXT_TRY\
 107.105 +        try {
 107.106 +
 107.107 +#define OLE_TRY\
 107.108 +        OLE_DECL\
 107.109 +        try {
 107.110 +
 107.111 +#define OLE_HRT(fnc)\
 107.112 +        _hr_ = fnc;\
 107.113 +        if (FAILED(_hr_)) {\
 107.114 +            STRACE1(_T("Error:%08x in ") _T(#fnc),  _hr_);\
 107.115 +            _com_raise_error(_hr_);\
 107.116 +        }
 107.117 +
 107.118 +#define OLE_WINERROR2HR(msg, erCode)\
 107.119 +        _hr_ = erCode;\
 107.120 +        STRACE1(_T("OSError:%d in ") msg,  _hr_);\
 107.121 +        _hr_ = HRESULT_FROM_WIN32(_hr_);
 107.122 +
 107.123 +#define OLE_THROW_LASTERROR(msg)\
 107.124 +        OLE_WINERROR2HR(msg, ::GetLastError())\
 107.125 +        _com_raise_error(_hr_);
 107.126 +
 107.127 +#define OLE_CHECK_NOTNULL(x)\
 107.128 +        if (!(x)) {\
 107.129 +            STRACE1(_T("Null pointer:") _T(#x));\
 107.130 +            _com_raise_error(_hr_ = E_POINTER);\
 107.131 +        }
 107.132 +
 107.133 +#define OLE_CHECK_NOTNULLSP(x)\
 107.134 +        if (!bool(x)) {\
 107.135 +            STRACE1(_T("Null pointer:") _T(#x));\
 107.136 +            _com_raise_error(_hr_ = E_POINTER);\
 107.137 +        }
 107.138 +
 107.139 +#define OLE_HRW32(fnc)\
 107.140 +        _hr_ = fnc;\
 107.141 +        if (ERROR_SUCCESS != _hr_) {\
 107.142 +            STRACE1(_T("OSError:%d in ") _T(#fnc),  _hr_);\
 107.143 +            _com_raise_error(_hr_ = HRESULT_FROM_WIN32(_hr_));\
 107.144 +        }
 107.145 +
 107.146 +#define OLE_HRW32_BOOL(fnc)\
 107.147 +        if (!fnc) {\
 107.148 +            OLE_THROW_LASTERROR(_T(#fnc))\
 107.149 +        }
 107.150 +
 107.151 +#define OLE_CATCH\
 107.152 +        } catch (_com_error &e) {\
 107.153 +            _hr_ = e.Error();\
 107.154 +            STRACE1(_T("COM Error:%08x %s"), _hr_, e.ErrorMessage());\
 107.155 +        }
 107.156 +
 107.157 +#define OLE_CATCH_BAD_ALLOC\
 107.158 +        } catch (_com_error &e) {\
 107.159 +            _hr_ = e.Error();\
 107.160 +            STRACE1(_T("COM Error:%08x %s"), _hr_, e.ErrorMessage());\
 107.161 +        } catch (std::bad_alloc&) {\
 107.162 +            _hr_ = E_OUTOFMEMORY;\
 107.163 +            STRACE1(_T("Error: Out of Memory"));\
 107.164 +        }
 107.165 +
 107.166 +#define OLE_CATCH_ALL\
 107.167 +        } catch (_com_error &e) {\
 107.168 +            _hr_ = e.Error();\
 107.169 +            STRACE1(_T("COM Error:%08x %s"), _hr_, e.ErrorMessage());\
 107.170 +        } catch(...) {\
 107.171 +            _hr_ = E_FAIL;\
 107.172 +            STRACE1(_T("Error: General Pritection Failor"));\
 107.173 +        }
 107.174 +
 107.175 +#define OLE_RETURN_SUCCESS return SUCCEEDED(_hr_);
 107.176 +#define OLE_RETURN_HR      return _hr_;
 107.177 +#define OLE_HR             _hr_
 107.178 +
 107.179 +#define _B(x)    _bstr_t(x)
 107.180 +#define _BT(x)    (LPCTSTR)_bstr_t(x)
 107.181 +#define _V(x)    _variant_t(x)
 107.182 +#define _VV(vrt) _variant_t(vrt, false)
 107.183 +#define _VE      _variant_t()
 107.184 +#define _VB(b)   _variant_t(bool(b))
 107.185 +
 107.186 +struct OLEHolder
 107.187 +{
 107.188 +    OLEHolder()
 107.189 +    : m_hr(::OleInitialize(NULL))
 107.190 +    {}
 107.191 +
 107.192 +    ~OLEHolder(){}
 107.193 +    operator bool() const { return S_OK==SUCCEEDED(m_hr); }
 107.194 +    HRESULT m_hr;
 107.195 +};
 107.196 +
 107.197 +#endif//AWT_OLE_H
   108.1 --- a/src/windows/native/sun/windows/awtmsg.h	Fri Feb 12 13:25:18 2010 -0800
   108.2 +++ b/src/windows/native/sun/windows/awtmsg.h	Sun Feb 14 23:38:50 2010 -0800
   108.3 @@ -253,4 +253,8 @@
   108.4  #define WM_UNDOCUMENTED_CLICKMENUBAR 0x0313
   108.5  #endif
   108.6  
   108.7 +#ifndef WM_UNDOCUMENTED_CLIENTSHUTDOWN
   108.8 +#define WM_UNDOCUMENTED_CLIENTSHUTDOWN 0x003b
   108.9 +#endif
  108.10 +
  108.11  #endif  // AWTMSG_H
   109.1 --- a/test/com/sun/crypto/provider/KeyFactory/TestProviderLeak.java	Fri Feb 12 13:25:18 2010 -0800
   109.2 +++ b/test/com/sun/crypto/provider/KeyFactory/TestProviderLeak.java	Sun Feb 14 23:38:50 2010 -0800
   109.3 @@ -28,7 +28,12 @@
   109.4   *     LoginContext
   109.5   * @author Brad Wetmore
   109.6   *
   109.7 - * @run main/othervm -Xmx2m TestProviderLeak
   109.8 + * @run main/othervm -Xmx2m -XX:OldSize=1m -XX:NewSize=512k TestProviderLeak
   109.9 + *
  109.10 + * The original test invocation is below, but had to use the above
  109.11 + * workaround for bug 6923123.
  109.12 + *
  109.13 + * run main/othervm -Xmx2m TestProviderLeak
  109.14   */
  109.15  
  109.16  /*
   110.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   110.2 +++ b/test/demo/jvmti/compiledMethodLoad/CompiledMethodLoadTest.java	Sun Feb 14 23:38:50 2010 -0800
   110.3 @@ -0,0 +1,51 @@
   110.4 +/*
   110.5 + * Copyright 2010 Sun Microsystems, Inc.  All Rights Reserved.
   110.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   110.7 + *
   110.8 + * This code is free software; you can redistribute it and/or modify it
   110.9 + * under the terms of the GNU General Public License version 2 only, as
  110.10 + * published by the Free Software Foundation.
  110.11 + *
  110.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
  110.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  110.14 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  110.15 + * version 2 for more details (a copy is included in the LICENSE file that
  110.16 + * accompanied this code).
  110.17 + *
  110.18 + * You should have received a copy of the GNU General Public License version
  110.19 + * 2 along with this work; if not, write to the Free Software Foundation,
  110.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  110.21 + *
  110.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  110.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
  110.24 + * have any questions.
  110.25 + */
  110.26 +
  110.27 +
  110.28 +/* @test
  110.29 + * @bug 6580131
  110.30 + * @summary Test jvmti demo compiledMethodLoad
  110.31 + *
  110.32 + * @compile ../DemoRun.java ../Hello.java
  110.33 + * @build CompiledMethodLoadTest
  110.34 + * @run main CompiledMethodLoadTest Hello
  110.35 + */
  110.36 +
  110.37 +public class CompiledMethodLoadTest {
  110.38 +
  110.39 +    public static void main(String args[]) throws Exception {
  110.40 +        DemoRun demo;
  110.41 +
  110.42 +        /* Run demo that uses JVMTI compiledMethodLoad agent (no options) */
  110.43 +        demo = new DemoRun("compiledMethodLoad", "" /* options to compiledMethodLoad */ );
  110.44 +        demo.runit(args[0]);
  110.45 +
  110.46 +        /* Make sure patterns in output look ok */
  110.47 +        if (demo.output_contains("ERROR")) {
  110.48 +            throw new RuntimeException("Test failed - ERROR seen in output");
  110.49 +        }
  110.50 +
  110.51 +        /* Must be a pass. */
  110.52 +        System.out.println("Test passed - cleanly terminated");
  110.53 +    }
  110.54 +}
   111.1 --- a/test/demo/jvmti/heapTracker/HeapTrackerTest.java	Fri Feb 12 13:25:18 2010 -0800
   111.2 +++ b/test/demo/jvmti/heapTracker/HeapTrackerTest.java	Sun Feb 14 23:38:50 2010 -0800
   111.3 @@ -1,5 +1,5 @@
   111.4  /*
   111.5 - * Copyright 2004-2005 Sun Microsystems, Inc.  All Rights Reserved.
   111.6 + * Copyright 2004-2010 Sun Microsystems, Inc.  All Rights Reserved.
   111.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   111.8   *
   111.9   * This code is free software; you can redistribute it and/or modify it
  111.10 @@ -43,7 +43,7 @@
  111.11  
  111.12          /* Make sure patterns in output look ok */
  111.13          if (demo.output_contains("ERROR")) {
  111.14 -            throw new RuntimeException("Test failed - ERROR seen in oputput");
  111.15 +            throw new RuntimeException("Test failed - ERROR seen in output");
  111.16          }
  111.17  
  111.18          /* Must be a pass. */
   112.1 --- a/test/demo/jvmti/hprof/CpuTimesDefineClassTest.java	Fri Feb 12 13:25:18 2010 -0800
   112.2 +++ b/test/demo/jvmti/hprof/CpuTimesDefineClassTest.java	Sun Feb 14 23:38:50 2010 -0800
   112.3 @@ -1,5 +1,5 @@
   112.4  /*
   112.5 - * Copyright 2004-2005 Sun Microsystems, Inc.  All Rights Reserved.
   112.6 + * Copyright 2004-2010 Sun Microsystems, Inc.  All Rights Reserved.
   112.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   112.8   *
   112.9   * This code is free software; you can redistribute it and/or modify it
  112.10 @@ -44,7 +44,7 @@
  112.11  
  112.12          /* Make sure patterns in output look ok */
  112.13          if (hprof.output_contains("ERROR")) {
  112.14 -            throw new RuntimeException("Test failed - ERROR seen in oputput");
  112.15 +            throw new RuntimeException("Test failed - ERROR seen in output");
  112.16          }
  112.17  
  112.18          /* Must be a pass. */
   113.1 --- a/test/demo/jvmti/hprof/CpuTimesTest.java	Fri Feb 12 13:25:18 2010 -0800
   113.2 +++ b/test/demo/jvmti/hprof/CpuTimesTest.java	Sun Feb 14 23:38:50 2010 -0800
   113.3 @@ -1,5 +1,5 @@
   113.4  /*
   113.5 - * Copyright 2004-2005 Sun Microsystems, Inc.  All Rights Reserved.
   113.6 + * Copyright 2004-2010 Sun Microsystems, Inc.  All Rights Reserved.
   113.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   113.8   *
   113.9   * This code is free software; you can redistribute it and/or modify it
  113.10 @@ -42,7 +42,7 @@
  113.11  
  113.12          /* Make sure patterns in output look ok */
  113.13          if (hprof.output_contains("ERROR")) {
  113.14 -            throw new RuntimeException("Test failed - ERROR seen in oputput");
  113.15 +            throw new RuntimeException("Test failed - ERROR seen in output");
  113.16          }
  113.17  
  113.18          /* Must be a pass. */
   114.1 --- a/test/demo/jvmti/minst/MinstTest.java	Fri Feb 12 13:25:18 2010 -0800
   114.2 +++ b/test/demo/jvmti/minst/MinstTest.java	Sun Feb 14 23:38:50 2010 -0800
   114.3 @@ -1,5 +1,5 @@
   114.4  /*
   114.5 - * Copyright 2006 Sun Microsystems, Inc.  All Rights Reserved.
   114.6 + * Copyright 2006-2010 Sun Microsystems, Inc.  All Rights Reserved.
   114.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   114.8   *
   114.9   * This code is free software; you can redistribute it and/or modify it
  114.10 @@ -43,7 +43,7 @@
  114.11  
  114.12          /* Make sure patterns in output look ok */
  114.13          if (demo.output_contains("ERROR")) {
  114.14 -            throw new RuntimeException("Test failed - ERROR seen in oputput");
  114.15 +            throw new RuntimeException("Test failed - ERROR seen in output");
  114.16          }
  114.17  
  114.18          /* Must be a pass. */
   115.1 --- a/test/demo/jvmti/mtrace/TraceJFrame.java	Fri Feb 12 13:25:18 2010 -0800
   115.2 +++ b/test/demo/jvmti/mtrace/TraceJFrame.java	Sun Feb 14 23:38:50 2010 -0800
   115.3 @@ -1,5 +1,5 @@
   115.4  /*
   115.5 - * Copyright 2004-2005 Sun Microsystems, Inc.  All Rights Reserved.
   115.6 + * Copyright 2004-2010 Sun Microsystems, Inc.  All Rights Reserved.
   115.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   115.8   *
   115.9   * This code is free software; you can redistribute it and/or modify it
  115.10 @@ -43,7 +43,7 @@
  115.11  
  115.12          /* Make sure patterns in output look ok */
  115.13          if (demo.output_contains("ERROR")) {
  115.14 -            throw new RuntimeException("Test failed - ERROR seen in oputput");
  115.15 +            throw new RuntimeException("Test failed - ERROR seen in output");
  115.16          }
  115.17  
  115.18          /* Must be a pass. */
   116.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   116.2 +++ b/test/java/awt/FontClass/FontPrivilege.java	Sun Feb 14 23:38:50 2010 -0800
   116.3 @@ -0,0 +1,39 @@
   116.4 +/*
   116.5 + * Copyright (c) 2010 Sun Microsystems, Inc.  All Rights Reserved.
   116.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   116.7 + *
   116.8 + * This code is free software; you can redistribute it and/or modify it
   116.9 + * under the terms of the GNU General Public License version 2 only, as
  116.10 + * published by the Free Software Foundation.
  116.11 + *
  116.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
  116.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  116.14 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  116.15 + * version 2 for more details (a copy is included in the LICENSE file that
  116.16 + * accompanied this code).
  116.17 + *
  116.18 + * You should have received a copy of the GNU General Public License version
  116.19 + * 2 along with this work; if not, write to the Free Software Foundation,
  116.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  116.21 + *
  116.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  116.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
  116.24 + * have any questions.
  116.25 + */
  116.26 +
  116.27 +/*
  116.28 + * @test
  116.29 + * @bug 5010310 6319835 6904882
  116.30 + * @summary test fonts can be created in the presence of a security manager
  116.31 + * @run main/othervm/secure=java.lang.SecurityManager FontPrivilege
  116.32 + */
  116.33 +
  116.34 +import java.awt.Font;
  116.35 +
  116.36 +public class FontPrivilege {
  116.37 +
  116.38 +    public static void main(String[] args) throws Exception {
  116.39 +        new Font("Helvetica", Font.PLAIN, 12).getFamily();
  116.40 +        new Font("foo bar", Font.PLAIN, 12).getFamily();
  116.41 +   }
  116.42 +}
   117.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   117.2 +++ b/test/java/awt/GraphicsEnvironment/TestGetDefScreenDevice.java	Sun Feb 14 23:38:50 2010 -0800
   117.3 @@ -0,0 +1,43 @@
   117.4 +/*
   117.5 + * Copyright (c) 2010 Sun Microsystems, Inc.  All Rights Reserved.
   117.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   117.7 + *
   117.8 + * This code is free software; you can redistribute it and/or modify it
   117.9 + * under the terms of the GNU General Public License version 2 only, as
  117.10 + * published by the Free Software Foundation.
  117.11 + *
  117.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
  117.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  117.14 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  117.15 + * version 2 for more details (a copy is included in the LICENSE file that
  117.16 + * accompanied this code).
  117.17 + *
  117.18 + * You should have received a copy of the GNU General Public License version
  117.19 + * 2 along with this work; if not, write to the Free Software Foundation,
  117.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  117.21 + *
  117.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  117.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
  117.24 + * have any questions.
  117.25 + */
  117.26 +
  117.27 +/*
  117.28 + * @test
  117.29 + * @bug 6896335
  117.30 + * @summary Test GraphicsEnvironment.getDefaultScreenDevice() in headless mode
  117.31 + * @run main/othervm -Djava.awt.headless=true TestGetDefScreenDevice
  117.32 + */
  117.33 +
  117.34 +import java.awt.*;
  117.35 +public class TestGetDefScreenDevice {
  117.36 +
  117.37 +    public static void main(String[] args) throws Exception {
  117.38 +        GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
  117.39 +        try {
  117.40 +            ge.getDefaultScreenDevice();
  117.41 +            throw new Exception("Failed. HeadlessException not thrown");
  117.42 +        } catch (HeadlessException he) {
  117.43 +            // OK, test passed.
  117.44 +        }
  117.45 +    }
  117.46 +}
   118.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   118.2 +++ b/test/java/awt/PrintJob/Security/SecurityDialogTest.java	Sun Feb 14 23:38:50 2010 -0800
   118.3 @@ -0,0 +1,105 @@
   118.4 +/*
   118.5 + * Copyright 2010 Sun Microsystems, Inc.  All Rights Reserved.
   118.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   118.7 + *
   118.8 + * This code is free software; you can redistribute it and/or modify it
   118.9 + * under the terms of the GNU General Public License version 2 only, as
  118.10 + * published by the Free Software Foundation.
  118.11 + *
  118.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
  118.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  118.14 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  118.15 + * version 2 for more details (a copy is included in the LICENSE file that
  118.16 + * accompanied this code).
  118.17 + *
  118.18 + * You should have received a copy of the GNU General Public License version
  118.19 + * 2 along with this work; if not, write to the Free Software Foundation,
  118.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  118.21 + *
  118.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  118.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
  118.24 + * have any questions.
  118.25 + */
  118.26 +
  118.27 +/**
  118.28 + * @test
  118.29 + * @bug 6195901 6195923 6195928 6195933 6491273 6888734
  118.30 + * @summary No SecurityException should be thrown when printing to a file
  118.31 +            using the given policy.
  118.32 +            Print to file option should be selected.
  118.33 + * @run main/othervm/policy=policy SecurityDialogTest
  118.34 + */
  118.35 +import java.awt.*;
  118.36 +import java.awt.event.*;
  118.37 +import java.util.*;
  118.38 +import java.io.*;
  118.39 +
  118.40 +
  118.41 +public class SecurityDialogTest extends Frame implements ActionListener {
  118.42 +    // Declare things used in the test, like buttons and labels here
  118.43 +
  118.44 +    Button nativeDlg, setSecurity;
  118.45 +        boolean isNative = true;
  118.46 +
  118.47 +    public SecurityDialogTest() {
  118.48 +
  118.49 +        nativeDlg = new Button("Print Dialog");
  118.50 +        nativeDlg.addActionListener(this);
  118.51 +        setSecurity = new Button("Toggle Dialog");
  118.52 +        setSecurity.addActionListener(this);
  118.53 +        add("South", nativeDlg);
  118.54 +        add("North", setSecurity);
  118.55 +        setSize(300, 300);
  118.56 +        setVisible(true);
  118.57 +    }
  118.58 +
  118.59 +    public static void main(String args[]) {
  118.60 +        System.out.println("Native dialog is the default");
  118.61 +        SecurityDialogTest test = new SecurityDialogTest();
  118.62 +    }
  118.63 +
  118.64 +    public void actionPerformed(ActionEvent e) {
  118.65 +
  118.66 +        if (e.getSource() == setSecurity) {
  118.67 +            if (isNative) {
  118.68 +                isNative = false;
  118.69 +                System.out.println("Common dialog is the default");
  118.70 +
  118.71 +            } else {
  118.72 +                isNative = true;
  118.73 +                System.out.println("Native dialog is the default");
  118.74 +            }
  118.75 +            return;
  118.76 +        }
  118.77 +
  118.78 +        JobAttributes  ja = new JobAttributes();
  118.79 +        PageAttributes pa = new PageAttributes();
  118.80 +
  118.81 +        if (isNative) {
  118.82 +            ja.setDialog(JobAttributes.DialogType.NATIVE);
  118.83 +        } else {
  118.84 +            ja.setDialog(JobAttributes.DialogType.COMMON);
  118.85 +        }
  118.86 +        ja.setDestination(JobAttributes.DestinationType.FILE);
  118.87 +        ja.setFileName("mohan.ps");
  118.88 +
  118.89 +
  118.90 +        PrintJob pjob = getToolkit().getPrintJob(this, null, ja, pa);
  118.91 +
  118.92 +        if (pjob != null) {
  118.93 +            Graphics pg = pjob.getGraphics();
  118.94 +            System.out.println("PJOB: " + pjob);
  118.95 +            if (pg != null) {
  118.96 +                System.out.println("Printer Graphics: " + pg);
  118.97 +                this.printAll(pg);
  118.98 +                pg.dispose();
  118.99 +            } else {
 118.100 +                System.out.println("Printer Graphics is null");
 118.101 +            }
 118.102 +            pjob.end();
 118.103 +            System.out.println("DONE");
 118.104 +        } else {
 118.105 +            System.out.println("PJOB is null");
 118.106 +        }
 118.107 +    }
 118.108 +}
   119.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   119.2 +++ b/test/java/awt/PrintJob/Security/policy	Sun Feb 14 23:38:50 2010 -0800
   119.3 @@ -0,0 +1,32 @@
   119.4 +/*
   119.5 + * Copyright 2010 Sun Microsystems, Inc.  All Rights Reserved.
   119.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   119.7 + *
   119.8 + * This code is free software; you can redistribute it and/or modify it
   119.9 + * under the terms of the GNU General Public License version 2 only, as
  119.10 + * published by the Free Software Foundation.
  119.11 + *
  119.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
  119.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  119.14 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  119.15 + * version 2 for more details (a copy is included in the LICENSE file that
  119.16 + * accompanied this code).
  119.17 + *
  119.18 + * You should have received a copy of the GNU General Public License version
  119.19 + * 2 along with this work; if not, write to the Free Software Foundation,
  119.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  119.21 + *
  119.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  119.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
  119.24 + * have any questions.
  119.25 + */
  119.26 +
  119.27 +/* AUTOMATICALLY GENERATED ON Thu Jan 03 15:48:39 PST 2002*/
  119.28 +/* DO NOT EDIT */
  119.29 +
  119.30 +grant {
  119.31 + permission java.io.FilePermission "<<ALL FILES>>", "read,write";
  119.32 + permission java.lang.RuntimePermission "queuePrintJob"; 
  119.33 + permission java.lang.RuntimePermission "setSecurityManager"; 
  119.34 +};
  119.35 +
   120.1 --- a/test/java/awt/TextArea/UsingWithMouse/SelectionAutoscrollTest.java	Fri Feb 12 13:25:18 2010 -0800
   120.2 +++ b/test/java/awt/TextArea/UsingWithMouse/SelectionAutoscrollTest.java	Sun Feb 14 23:38:50 2010 -0800
   120.3 @@ -56,6 +56,7 @@
   120.4      TextArea textArea;
   120.5      Robot robot;
   120.6      final int desiredSelectionEnd = ('z'-'a'+1)*2;  // 52
   120.7 +    final static int SCROLL_DELAY = 10; // ms
   120.8  
   120.9      public void start () {
  120.10          createObjects();
  120.11 @@ -126,6 +127,8 @@
  120.12  
  120.13              moveMouseBelowTextArea( tremble%2!=0 );
  120.14              Util.waitForIdle( robot );
  120.15 +            // it is needed to add some small delay on Gnome
  120.16 +            waitUntilScrollIsPerformed(robot);
  120.17          }
  120.18  
  120.19          robot.mouseRelease( MouseEvent.BUTTON1_MASK );
  120.20 @@ -141,9 +144,19 @@
  120.21      void moveMouseBelowTextArea( boolean shift ) {
  120.22          Dimension d = textArea.getSize();
  120.23          Point l = textArea.getLocationOnScreen();
  120.24 +        int x = (int)(l.x+d.width*.5);
  120.25          int y = (int)(l.y+d.height*1.5);
  120.26          if( shift ) y+=15;
  120.27 -        robot.mouseMove( (int)(l.x+d.width*.5), y );
  120.28 +        robot.mouseMove( x, y );
  120.29 +    }
  120.30 +
  120.31 +    void waitUntilScrollIsPerformed(Robot robot) {
  120.32 +        try {
  120.33 +            Thread.sleep( SCROLL_DELAY );
  120.34 +        }
  120.35 +        catch( Exception e ) {
  120.36 +            throw new RuntimeException( e );
  120.37 +        }
  120.38      }
  120.39  
  120.40      void checkResults() {
   121.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   121.2 +++ b/test/java/awt/dnd/DnDFileGroupDescriptor/DnDFileGroupDescriptor.html	Sun Feb 14 23:38:50 2010 -0800
   121.3 @@ -0,0 +1,20 @@
   121.4 +<html>
   121.5 +<!--
   121.6 +  @test
   121.7 +  @bug 6242241
   121.8 +  @summary Tests basic DnD functionality in an applet
   121.9 +  @author Your Name: Alexey Utkin area=dnd
  121.10 +  @run applet/manual=yesno DnDFileGroupDescriptor.html
  121.11 +  -->
  121.12 +<head>
  121.13 +<title> DnDToWordpadTest </title>
  121.14 +</head>
  121.15 +<body>
  121.16 +
  121.17 +<h1>DnDFileGroupDescriptor<br>Bug ID: 6242241</h1>
  121.18 +
  121.19 +<p> See the dialog box (usually in upper left corner) for instructions</p>
  121.20 +
  121.21 +<APPLET CODE="DnDFileGroupDescriptor.class" WIDTH=200 HEIGHT=200></APPLET>
  121.22 +</body>
  121.23 +</html>
   122.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   122.2 +++ b/test/java/awt/dnd/DnDFileGroupDescriptor/DnDFileGroupDescriptor.java	Sun Feb 14 23:38:50 2010 -0800
   122.3 @@ -0,0 +1,189 @@
   122.4 + /*
   122.5 +  * Copyright 2009 Sun Microsystems, Inc.  All Rights Reserved.
   122.6 +  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   122.7 +  *
   122.8 +  * This code is free software; you can redistribute it and/or modify it
   122.9 +  * under the terms of the GNU General Public License version 2 only, as
  122.10 +  * published by the Free Software Foundation.  Sun designates this
  122.11 +  * particular file as subject to the "Classpath" exception as provided
  122.12 +  * by Sun in the LICENSE file that accompanied this code.
  122.13 +  *
  122.14 +  * This code is distributed in the hope that it will be useful, but WITHOUT
  122.15 +  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  122.16 +  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  122.17 +  * version 2 for more details (a copy is included in the LICENSE file that
  122.18 +  * accompanied this code).
  122.19 +  *
  122.20 +  * You should have received a copy of the GNU General Public License version
  122.21 +  * 2 along with this work; if not, write to the Free Software Foundation,
  122.22 +  * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  122.23 +  *
  122.24 +  * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  122.25 +  * CA 95054 USA or visit www.sun.com if you need additional information or
  122.26 +  * have any questions.
  122.27 +  */
  122.28 +
  122.29 +/*
  122.30 +  test
  122.31 +  @bug 6242241
  122.32 +  @summary Tests basic DnD functionality in an applet
  122.33 +  @author Your Name: Alexey Utkin area=dnd
  122.34 +  @run applet/manual=yesno DnDFileGroupDescriptor.html
  122.35 +*/
  122.36 +
  122.37 +import java.applet.Applet;
  122.38 +import java.awt.*;
  122.39 +
  122.40 +public class DnDFileGroupDescriptor extends Applet {
  122.41 +    public void init() {
  122.42 +        setLayout(new BorderLayout());
  122.43 +
  122.44 +        String[] instructions = {
  122.45 +         "The applet window contains a red field.",
  122.46 +         "1. Start MS Outlook program. Find and open ",
  122.47 +         "   the mail form with attachments.",
  122.48 +         "2. Select attachments from the mail and drag into a red field of applet.",
  122.49 +         "   When the mouse enters the field during the drag, the application ",
  122.50 +         "   should change the cursor form to OLE-copy and field color to yellow.",
  122.51 +         "3. Release the mouse button (drop attachments) over the field.",
  122.52 +         "",
  122.53 +         "File paths in temporary folder should appear.",
  122.54 +         "",
  122.55 +         "You should be able to repeat this operation multiple times.",
  122.56 +         "Please, select \"Pass\" just in case of success or \"Fail\" for another."
  122.57 +        };
  122.58 +        Sysout.createDialogWithInstructions( instructions );
  122.59 +    }
  122.60 +
  122.61 +    public void start() {
  122.62 +        Panel   mainPanel;
  122.63 +        Component dropTarget;
  122.64 +
  122.65 +        mainPanel = new Panel();
  122.66 +        mainPanel.setLayout(new BorderLayout());
  122.67 +
  122.68 +        mainPanel.setBackground(Color.blue);
  122.69 +        dropTarget = new DnDTarget(Color.red, Color.yellow);
  122.70 +
  122.71 +        mainPanel.add(dropTarget, "Center");
  122.72 +        add(mainPanel);
  122.73 +
  122.74 +        setSize(200,200);
  122.75 +    }
  122.76 +}
  122.77 +
  122.78 +/****************************************************
  122.79 + Standard Test Machinery
  122.80 + DO NOT modify anything below -- it's a standard
  122.81 +  chunk of code whose purpose is to make user
  122.82 +  interaction uniform, and thereby make it simpler
  122.83 +  to read and understand someone else's test.
  122.84 + ****************************************************/
  122.85 +
  122.86 +class Sysout
  122.87 + {
  122.88 +   private static TestDialog dialog;
  122.89 +
  122.90 +   public static void createDialogWithInstructions( String[] instructions )
  122.91 +    {
  122.92 +      dialog = new TestDialog( new Frame(), "Instructions" );
  122.93 +      dialog.printInstructions( instructions );
  122.94 +      dialog.show();
  122.95 +      println( "Any messages for the tester will display here." );
  122.96 +    }
  122.97 +
  122.98 +   public static void createDialog( )
  122.99 +    {
 122.100 +      dialog = new TestDialog( new Frame(), "Instructions" );
 122.101 +      String[] defInstr = { "Instructions will appear here. ", "" } ;
 122.102 +      dialog.printInstructions( defInstr );
 122.103 +      dialog.show();
 122.104 +      println( "Any messages for the tester will display here." );
 122.105 +    }
 122.106 +
 122.107 +
 122.108 +   public static void printInstructions( String[] instructions )
 122.109 +    {
 122.110 +      dialog.printInstructions( instructions );
 122.111 +    }
 122.112 +
 122.113 +
 122.114 +   public static void println( String messageIn )
 122.115 +    {
 122.116 +      dialog.displayMessage( messageIn );
 122.117 +    }
 122.118 +
 122.119 + }// Sysout  class
 122.120 +
 122.121 +class TestDialog extends Dialog
 122.122 + {
 122.123 +
 122.124 +   TextArea instructionsText;
 122.125 +   TextArea messageText;
 122.126 +   int maxStringLength = 80;
 122.127 +
 122.128 +   //DO NOT call this directly, go through Sysout
 122.129 +   public TestDialog( Frame frame, String name )
 122.130 +    {
 122.131 +      super( frame, name );
 122.132 +      int scrollBoth = TextArea.SCROLLBARS_BOTH;
 122.133 +      instructionsText = new TextArea( "", 15, maxStringLength, scrollBoth );
 122.134 +      add( "North", instructionsText );
 122.135 +
 122.136 +      messageText = new TextArea( "", 5, maxStringLength, scrollBoth );
 122.137 +      add("South", messageText);
 122.138 +
 122.139 +      pack();
 122.140 +
 122.141 +      show();
 122.142 +    }// TestDialog()
 122.143 +
 122.144 +   //DO NOT call this directly, go through Sysout
 122.145 +   public void printInstructions( String[] instructions )
 122.146 +    {
 122.147 +      //Clear out any current instructions
 122.148 +      instructionsText.setText( "" );
 122.149 +
 122.150 +      //Go down array of instruction strings
 122.151 +
 122.152 +      String printStr, remainingStr;
 122.153 +      for( int i=0; i < instructions.length; i++ )
 122.154 +       {
 122.155 +         //chop up each into pieces maxSringLength long
 122.156 +         remainingStr = instructions[ i ];
 122.157 +         while( remainingStr.length() > 0 )
 122.158 +          {
 122.159 +            //if longer than max then chop off first max chars to print
 122.160 +            if( remainingStr.length() >= maxStringLength )
 122.161 +             {
 122.162 +               //Try to chop on a word boundary
 122.163 +               int posOfSpace = remainingStr.
 122.164 +                  lastIndexOf( ' ', maxStringLength - 1 );
 122.165 +
 122.166 +               if( posOfSpace <= 0 ) posOfSpace = maxStringLength - 1;
 122.167 +
 122.168 +               printStr = remainingStr.substring( 0, posOfSpace + 1 );
 122.169 +               remainingStr = remainingStr.substring( posOfSpace + 1 );
 122.170 +             }
 122.171 +            //else just print
 122.172 +            else
 122.173 +             {
 122.174 +               printStr = remainingStr;
 122.175 +               remainingStr = "";
 122.176 +             }
 122.177 +
 122.178 +            instructionsText.append( printStr + "\n" );
 122.179 +
 122.180 +          }// while
 122.181 +
 122.182 +       }// for
 122.183 +
 122.184 +    }//printInstructions()
 122.185 +
 122.186 +   //DO NOT call this directly, go through Sysout
 122.187 +   public void displayMessage( String messageIn )
 122.188 +    {
 122.189 +      messageText.append( messageIn + "\n" );
 122.190 +    }
 122.191 +
 122.192 + }// TestDialog  class
   123.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   123.2 +++ b/test/java/awt/dnd/DnDFileGroupDescriptor/DnDTarget.java	Sun Feb 14 23:38:50 2010 -0800
   123.3 @@ -0,0 +1,108 @@
   123.4 +/*
   123.5 + * Copyright 2009 Sun Microsystems, Inc.  All Rights Reserved.
   123.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   123.7 + *
   123.8 + * This code is free software; you can redistribute it and/or modify it
   123.9 + * under the terms of the GNU General Public License version 2 only, as
  123.10 + * published by the Free Software Foundation.  Sun designates this
  123.11 + * particular file as subject to the "Classpath" exception as provided
  123.12 + * by Sun in the LICENSE file that accompanied this code.
  123.13 + *
  123.14 + * This code is distributed in the hope that it will be useful, but WITHOUT
  123.15 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  123.16 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  123.17 + * version 2 for more details (a copy is included in the LICENSE file that
  123.18 + * accompanied this code).
  123.19 + *
  123.20 + * You should have received a copy of the GNU General Public License version
  123.21 + * 2 along with this work; if not, write to the Free Software Foundation,
  123.22 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  123.23 + *
  123.24 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  123.25 + * CA 95054 USA or visit www.sun.com if you need additional information or
  123.26 + * have any questions.
  123.27 + */
  123.28 +
  123.29 +/*
  123.30 +* Panel is a DropTarget
  123.31 +*
  123.32 +*/
  123.33 +
  123.34 +import java.awt.*;
  123.35 +import java.awt.datatransfer.*;
  123.36 +import java.awt.dnd.*;
  123.37 +import java.io.*;
  123.38 +
  123.39 +
  123.40 +class DnDTarget extends Panel implements DropTargetListener {
  123.41 +    //private int dragOperation = DnDConstants.ACTION_COPY | DnDConstants.ACTION_MOVE;
  123.42 +    Color bgColor;
  123.43 +    Color htColor;
  123.44 +
  123.45 +    DnDTarget(Color bgColor, Color htColor) {
  123.46 +        super();
  123.47 +        setLayout(new FlowLayout());
  123.48 +        this.bgColor = bgColor;
  123.49 +        this.htColor = htColor;
  123.50 +        setBackground(bgColor);
  123.51 +        setDropTarget(new DropTarget(this, this));
  123.52 +        add(new Label("drop here"));
  123.53 +    }
  123.54 +
  123.55 +    boolean check(DropTargetDragEvent dtde)
  123.56 +    {
  123.57 +        if (dtde.getCurrentDataFlavorsAsList().contains(DataFlavor.javaFileListFlavor)) {
  123.58 +            dtde.acceptDrag(DnDConstants.ACTION_COPY);
  123.59 +            return true;
  123.60 +        }
  123.61 +        return false;
  123.62 +    }
  123.63 +
  123.64 +    public void dragEnter(DropTargetDragEvent dtde) {
  123.65 +        if(check(dtde)){
  123.66 +            setBackground(htColor);
  123.67 +            repaint();
  123.68 +        }
  123.69 +    }
  123.70 +
  123.71 +    public void dragOver(DropTargetDragEvent dtde) {
  123.72 +        check(dtde);
  123.73 +    }
  123.74 +
  123.75 +    public void dropActionChanged(DropTargetDragEvent dtde) {
  123.76 +        check(dtde);
  123.77 +    }
  123.78 +
  123.79 +    public void dragExit(DropTargetEvent e) {
  123.80 +        setBackground(bgColor);
  123.81 +        repaint();
  123.82 +    }
  123.83 +
  123.84 +    public void dragScroll(DropTargetDragEvent e) {
  123.85 +        System.out.println("[Target] dragScroll");
  123.86 +    }
  123.87 +
  123.88 +    public void drop(DropTargetDropEvent dtde) {
  123.89 +        System.out.println("[Target] drop");
  123.90 +        boolean success = false;
  123.91 +        dtde.acceptDrop(DnDConstants.ACTION_COPY);
  123.92 +        if( dtde.getCurrentDataFlavorsAsList().contains(DataFlavor.javaFileListFlavor) ){
  123.93 +            System.out.println("[Target] DROP OK!");
  123.94 +            try {
  123.95 +                Transferable transfer = dtde.getTransferable();
  123.96 +                java.util.List<File> fl = (java.util.List<File>)transfer.getTransferData(DataFlavor.javaFileListFlavor);
  123.97 +                for(File f : fl){
  123.98 +                    add(new Button(f.getCanonicalPath()));
  123.99 +                    System.out.println("[Target] drop file:" + f.getCanonicalPath());
 123.100 +                }
 123.101 +                validate();
 123.102 +            } catch(Exception ex) {
 123.103 +                ex.printStackTrace();
 123.104 +            }
 123.105 +            setBackground(bgColor);
 123.106 +            repaint();
 123.107 +            success = true;
 123.108 +        }
 123.109 +        dtde.dropComplete(success);
 123.110 +    }
 123.111 +}
   124.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   124.2 +++ b/test/java/awt/dnd/ImageDecoratedDnD/DnDSource.java	Sun Feb 14 23:38:50 2010 -0800
   124.3 @@ -0,0 +1,235 @@
   124.4 +/*
   124.5 + * Copyright 2009 Sun Microsystems, Inc.  All Rights Reserved.
   124.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   124.7 + *
   124.8 + * This code is free software; you can redistribute it and/or modify it
   124.9 + * under the terms of the GNU General Public License version 2 only, as
  124.10 + * published by the Free Software Foundation.  Sun designates this
  124.11 + * particular file as subject to the "Classpath" exception as provided
  124.12 + * by Sun in the LICENSE file that accompanied this code.
  124.13 + *
  124.14 + * This code is distributed in the hope that it will be useful, but WITHOUT
  124.15 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  124.16 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  124.17 + * version 2 for more details (a copy is included in the LICENSE file that
  124.18 + * accompanied this code).
  124.19 + *
  124.20 + * You should have received a copy of the GNU General Public License version
  124.21 + * 2 along with this work; if not, write to the Free Software Foundation,
  124.22 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  124.23 + *
  124.24 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  124.25 + * CA 95054 USA or visit www.sun.com if you need additional information or
  124.26 + * have any questions.
  124.27 + */
  124.28 +
  124.29 +/*
  124.30 +*  AWT Button is a DragSource and also a transferable object
  124.31 +*/
  124.32 +
  124.33 +import java.awt.*;
  124.34 +import java.awt.datatransfer.*;
  124.35 +import java.awt.dnd.*;
  124.36 +import java.io.*;
  124.37 +
  124.38 +class DnDSource extends Button implements Transferable,
  124.39 +        DragGestureListener,
  124.40 +        DragSourceListener {
  124.41 +    private DataFlavor df;
  124.42 +    private transient int dropAction;
  124.43 +    private final int dragOperation = DnDConstants.ACTION_COPY | DnDConstants.ACTION_MOVE | DnDConstants.ACTION_LINK;
  124.44 +    DragSource dragSource = new DragSource();
  124.45 +
  124.46 +    DnDSource(String label) {
  124.47 +        super(label);
  124.48 +        setBackground(Color.yellow);
  124.49 +        setForeground(Color.blue);
  124.50 +        df = new DataFlavor(DnDSource.class, "DnDSource");
  124.51 +
  124.52 +        dragSource.createDefaultDragGestureRecognizer(
  124.53 +                this,
  124.54 +                dragOperation,
  124.55 +                this
  124.56 +        );
  124.57 +        dragSource.addDragSourceListener(this);
  124.58 +    }
  124.59 +
  124.60 +    public void changeCursor(
  124.61 +            DragSourceContext dsc,
  124.62 +            int ra
  124.63 +    ) {
  124.64 +        java.awt.Cursor c = null;
  124.65 +        if ((ra & DnDConstants.ACTION_LINK) == DnDConstants.ACTION_LINK)
  124.66 +            c = DragSource.DefaultLinkDrop;
  124.67 +        else if ((ra & DnDConstants.ACTION_MOVE) == DnDConstants.ACTION_MOVE)
  124.68 +            c = MyCursor.MOVE;//DragSource.DefaultMoveDrop;
  124.69 +        else if ((ra & DnDConstants.ACTION_COPY) == DnDConstants.ACTION_COPY)
  124.70 +            c = MyCursor.COPY;
  124.71 +        else
  124.72 +            c = MyCursor.NO_DROP;
  124.73 +        dsc.setCursor(c);
  124.74 +    }
  124.75 +
  124.76 +    /**
  124.77 +     * a Drag gesture has been recognized
  124.78 +     */
  124.79 +
  124.80 +    public void dragGestureRecognized(DragGestureEvent dge) {
  124.81 +        System.out.println("starting Drag");
  124.82 +        try {
  124.83 +            if (DragSource.isDragImageSupported()) {
  124.84 +                System.out.println("starting Imaged Drag");
  124.85 +                dge.startDrag(
  124.86 +                        null,
  124.87 +                        new ImageGenerator(50, 100, new Color(0xff, 0xff, 0xff, 0x00) ) {
  124.88 +                                @Override public void paint(Graphics gr) {
  124.89 +                                    gr.translate(width/2, height/2);
  124.90 +                                    ((Graphics2D)gr).setStroke(new BasicStroke(3));
  124.91 +                                    int R = width/4+5;
  124.92 +                                    gr.setColor(new Color(0x00, 0x00, 0xff, 0x7F));
  124.93 +                                    gr.fillRect(-R, -R, 2*R, 2*R);
  124.94 +                                    gr.setColor(new Color(0x00, 0x00, 0xff, 0xff));
  124.95 +                                    gr.drawRect(-R, -R, 2*R, 2*R);
  124.96 +
  124.97 +
  124.98 +                                    gr.translate(10, -10);
  124.99 +                                    R -= 5;
 124.100 +                                    gr.setColor(Color.RED);
 124.101 +                                    gr.fillOval(-R, -R, 2*R, 2*R);
 124.102 +                                    gr.setColor(Color.MAGENTA);
 124.103 +                                    gr.drawOval(-R, -R, 2*R, 2*R);
 124.104 +                                }
 124.105 +                        }.getImage(),
 124.106 +                        new Point(15, 40),
 124.107 +                        this,
 124.108 +                        this);
 124.109 +            } else {
 124.110 +                dge.startDrag(
 124.111 +                        null,
 124.112 +                        this,
 124.113 +                        this);
 124.114 +            }
 124.115 +        } catch (InvalidDnDOperationException e) {
 124.116 +            e.printStackTrace();
 124.117 +        }
 124.118 +    }
 124.119 +
 124.120 +    /**
 124.121 +     * as the hotspot enters a platform dependent drop site
 124.122 +     */
 124.123 +
 124.124 +    public void dragEnter(DragSourceDragEvent dsde) {
 124.125 +        System.out.println("[Source] dragEnter");
 124.126 +        changeCursor(
 124.127 +            dsde.getDragSourceContext(),
 124.128 +            dsde.getUserAction() & dsde.getDropAction()
 124.129 +        );
 124.130 +    }
 124.131 +
 124.132 +    /**
 124.133 +     * as the hotspot moves over a platform dependent drop site
 124.134 +     */
 124.135 +    public void dragOver(DragSourceDragEvent dsde) {
 124.136 +        System.out.println("[Source] dragOver");
 124.137 +        changeCursor(
 124.138 +            dsde.getDragSourceContext(),
 124.139 +            dsde.getUserAction() & dsde.getDropAction()
 124.140 +        );
 124.141 +        dropAction = dsde.getUserAction() & dsde.getDropAction();
 124.142 +        System.out.println("dropAction = " + dropAction);
 124.143 +    }
 124.144 +
 124.145 +    /**
 124.146 +     * as the hotspot exits a platform dependent drop site
 124.147 +     */
 124.148 +    public void dragExit(DragSourceEvent dse) {
 124.149 +        System.out.println("[Source] dragExit");
 124.150 +        changeCursor(
 124.151 +                dse.getDragSourceContext(),
 124.152 +                DnDConstants.ACTION_NONE
 124.153 +        );
 124.154 +    }
 124.155 +
 124.156 +    /**
 124.157 +     * as the operation changes
 124.158 +     */
 124.159 +    public void dragGestureChanged(DragSourceDragEvent dsde) {
 124.160 +        System.out.println("[Source] dragGestureChanged");
 124.161 +        changeCursor(
 124.162 +            dsde.getDragSourceContext(),
 124.163 +            dsde.getUserAction() & dsde.getDropAction()
 124.164 +        );
 124.165 +        dropAction = dsde.getUserAction() & dsde.getDropAction();
 124.166 +        System.out.println("dropAction = " + dropAction);
 124.167 +    }
 124.168 +
 124.169 +
 124.170 +    /**
 124.171 +     * as the operation completes
 124.172 +     */
 124.173 +    public void dragDropEnd(DragSourceDropEvent dsde) {
 124.174 +        System.out.println("[Source] dragDropEnd");
 124.175 +    }
 124.176 +
 124.177 +    public void dropActionChanged(DragSourceDragEvent dsde) {
 124.178 +        System.out.println("[Source] dropActionChanged");
 124.179 +        dropAction = dsde.getUserAction() & dsde.getDropAction();
 124.180 +        System.out.println("dropAction = " + dropAction);
 124.181 +    }
 124.182 +
 124.183 +    public DataFlavor[] getTransferDataFlavors() {
 124.184 +        return new DataFlavor[]{df};
 124.185 +    }
 124.186 +
 124.187 +    public boolean isDataFlavorSupported(DataFlavor sdf) {
 124.188 +        return df.equals(sdf);
 124.189 +    }
 124.190 +
 124.191 +    public Object getTransferData(DataFlavor tdf) throws UnsupportedFlavorException, IOException {
 124.192 +        Object copy = null;
 124.193 +        if( !df.equals(tdf) ){
 124.194 +            throw new UnsupportedFlavorException(tdf);
 124.195 +        }
 124.196 +        Container parent = getParent();
 124.197 +        switch (dropAction) {
 124.198 +            case DnDConstants.ACTION_COPY:
 124.199 +                try {
 124.200 +                    copy = this.clone();
 124.201 +                } catch (CloneNotSupportedException e) {
 124.202 +                    ByteArrayOutputStream baos = new ByteArrayOutputStream();
 124.203 +                    ObjectOutputStream oos = new ObjectOutputStream(baos);
 124.204 +
 124.205 +                    oos.writeObject(this);
 124.206 +                    ByteArrayInputStream bais = new ByteArrayInputStream(baos.toByteArray());
 124.207 +                    ObjectInputStream ois = new ObjectInputStream(bais);
 124.208 +                    try {
 124.209 +                        copy = ois.readObject();
 124.210 +                    } catch (ClassNotFoundException cnfe) {
 124.211 +                        // do nothing
 124.212 +                    }
 124.213 +                }
 124.214 +                parent.add(this);
 124.215 +                return copy;
 124.216 +
 124.217 +            case DnDConstants.ACTION_MOVE:
 124.218 +                synchronized (this) {
 124.219 +                    if (parent != null) {
 124.220 +                        parent.remove(this);
 124.221 +                        Label label = new Label("[empty]");
 124.222 +                        label.setBackground(Color.cyan);
 124.223 +                        label.setBounds(this.getBounds());
 124.224 +                        parent.add(label);
 124.225 +                    }
 124.226 +                }
 124.227 +                return this;
 124.228 +
 124.229 +            case DnDConstants.ACTION_LINK:
 124.230 +                return this;
 124.231 +
 124.232 +            default:
 124.233 +                return null;
 124.234 +        }
 124.235 +
 124.236 +    }
 124.237 +}
 124.238 +
   125.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   125.2 +++ b/test/java/awt/dnd/ImageDecoratedDnD/DnDTarget.java	Sun Feb 14 23:38:50 2010 -0800
   125.3 @@ -0,0 +1,113 @@
   125.4 +/*
   125.5 + * Copyright 2009 Sun Microsystems, Inc.  All Rights Reserved.
   125.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   125.7 + *
   125.8 + * This code is free software; you can redistribute it and/or modify it
   125.9 + * under the terms of the GNU General Public License version 2 only, as
  125.10 + * published by the Free Software Foundation.  Sun designates this
  125.11 + * particular file as subject to the "Classpath" exception as provided
  125.12 + * by Sun in the LICENSE file that accompanied this code.
  125.13 + *
  125.14 + * This code is distributed in the hope that it will be useful, but WITHOUT
  125.15 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  125.16 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  125.17 + * version 2 for more details (a copy is included in the LICENSE file that
  125.18 + * accompanied this code).
  125.19 + *
  125.20 + * You should have received a copy of the GNU General Public License version
  125.21 + * 2 along with this work; if not, write to the Free Software Foundation,
  125.22 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  125.23 + *
  125.24 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  125.25 + * CA 95054 USA or visit www.sun.com if you need additional information or
  125.26 + * have any questions.
  125.27 + */
  125.28 +
  125.29 +/*
  125.30 +* Panel is a DropTarget
  125.31 +*
  125.32 +*/
  125.33 +
  125.34 +import java.awt.*;
  125.35 +import java.awt.datatransfer.*;
  125.36 +import java.awt.dnd.*;
  125.37 +import java.io.*;
  125.38 +
  125.39 +
  125.40 +class DnDTarget extends Panel implements DropTargetListener {
  125.41 +    private int dragOperation = DnDConstants.ACTION_COPY | DnDConstants.ACTION_MOVE;
  125.42 +    Color bgColor;
  125.43 +    Color htColor;
  125.44 +
  125.45 +    DnDTarget(Color bgColor, Color htColor) {
  125.46 +        super();
  125.47 +        this.bgColor = bgColor;
  125.48 +        this.htColor = htColor;
  125.49 +        setBackground(bgColor);
  125.50 +        setDropTarget(new DropTarget(this, this));
  125.51 +    }
  125.52 +
  125.53 +
  125.54 +    public void dragEnter(DropTargetDragEvent e) {
  125.55 +        System.out.println("[Target] dragEnter");
  125.56 +        setBackground(htColor);
  125.57 +        repaint();
  125.58 +    }
  125.59 +
  125.60 +    public void dragOver(DropTargetDragEvent e) {
  125.61 +        System.out.println("[Target] dragOver");
  125.62 +    }
  125.63 +
  125.64 +    public void dragExit(DropTargetEvent e) {
  125.65 +        System.out.println("[Target] dragExit");
  125.66 +        setBackground(bgColor);
  125.67 +        repaint();
  125.68 +    }
  125.69 +
  125.70 +    public void dragScroll(DropTargetDragEvent e) {
  125.71 +        System.out.println("[Target] dragScroll");
  125.72 +    }
  125.73 +
  125.74 +    public void dropActionChanged(DropTargetDragEvent e) {
  125.75 +        System.out.println("[Target] dropActionChanged");
  125.76 +    }
  125.77 +
  125.78 +    public void drop(DropTargetDropEvent dtde) {
  125.79 +        System.out.println("[Target] drop");
  125.80 +        boolean success = false;
  125.81 +        if ((dtde.getDropAction() & dragOperation) == 0) {
  125.82 +            dtde.rejectDrop();
  125.83 +            Label label = new Label("[no links here :) ]");
  125.84 +            label.setBackground(Color.cyan);
  125.85 +            add(label);
  125.86 +        } else {
  125.87 +            dtde.acceptDrop(dragOperation);
  125.88 +            DataFlavor[] dfs = dtde.getCurrentDataFlavors();
  125.89 +            if (dfs != null && dfs.length >= 1){
  125.90 +                Transferable transfer = dtde.getTransferable();
  125.91 +                try {
  125.92 +                    Button button = (Button)transfer.getTransferData(dfs[0]);
  125.93 +                    if( button != null ){
  125.94 +                        add(button);
  125.95 +                        success = true;
  125.96 +                    }
  125.97 +                } catch (IOException ioe) {
  125.98 +                    System.out.println(ioe.getMessage());
  125.99 +                    return;
 125.100 +                } catch (UnsupportedFlavorException ufe) {
 125.101 +                    System.out.println(ufe.getMessage());
 125.102 +                    return;
 125.103 +                }  catch (Exception e) {
 125.104 +                    System.out.println(e.getMessage());
 125.105 +                    return;
 125.106 +                }
 125.107 +            }
 125.108 +        }
 125.109 +        setBackground(bgColor);
 125.110 +        dtde.dropComplete(success);
 125.111 +
 125.112 +        invalidate();
 125.113 +        validate();
 125.114 +        repaint();
 125.115 +    }
 125.116 +}
   126.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   126.2 +++ b/test/java/awt/dnd/ImageDecoratedDnD/ImageDecoratedDnD.html	Sun Feb 14 23:38:50 2010 -0800
   126.3 @@ -0,0 +1,20 @@
   126.4 +<html>
   126.5 +<!--
   126.6 +  @test %W% %E%
   126.7 +  @bug 4874070
   126.8 +  @summary Tests basic DnD functionality
   126.9 +  @author Your Name: Alexey Utkin area=dnd
  126.10 +  @run applet/manual=yesno ImageDecoratedDnD.html
  126.11 +  -->
  126.12 +<head>
  126.13 +    <title> ImageDecoratedDnD </title>
  126.14 +</head>
  126.15 +<body>
  126.16 +
  126.17 +<h1>ImageDecoratedDnD<br>Bug ID: 4874070</h1>
  126.18 +
  126.19 +<p> See the dialog box (usually in upper left corner) for instructions</p>
  126.20 +
  126.21 +<APPLET CODE="ImageDecoratedDnD.class" WIDTH=200 HEIGHT=200></APPLET>
  126.22 +</body>
  126.23 +</html>
   127.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   127.2 +++ b/test/java/awt/dnd/ImageDecoratedDnD/ImageDecoratedDnD.java	Sun Feb 14 23:38:50 2010 -0800
   127.3 @@ -0,0 +1,199 @@
   127.4 +/*
   127.5 + * Copyright 2009 Sun Microsystems, Inc.  All Rights Reserved.
   127.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   127.7 + *
   127.8 + * This code is free software; you can redistribute it and/or modify it
   127.9 + * under the terms of the GNU General Public License version 2 only, as
  127.10 + * published by the Free Software Foundation.  Sun designates this
  127.11 + * particular file as subject to the "Classpath" exception as provided
  127.12 + * by Sun in the LICENSE file that accompanied this code.
  127.13 + *
  127.14 + * This code is distributed in the hope that it will be useful, but WITHOUT
  127.15 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  127.16 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  127.17 + * version 2 for more details (a copy is included in the LICENSE file that
  127.18 + * accompanied this code).
  127.19 + *
  127.20 + * You should have received a copy of the GNU General Public License version
  127.21 + * 2 along with this work; if not, write to the Free Software Foundation,
  127.22 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  127.23 + *
  127.24 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  127.25 + * CA 95054 USA or visit www.sun.com if you need additional information or
  127.26 + * have any questions.
  127.27 + */
  127.28 +
  127.29 +/*
  127.30 +  test %W% %E%
  127.31 +  @bug 4874070
  127.32 +  @summary Tests basic DnD functionality
  127.33 +  @author Your Name: Alexey Utkin area=dnd
  127.34 +  @run applet/manual=yesno ImageDecoratedDnD.html
  127.35 +*/
  127.36 +
  127.37 +import java.applet.Applet;
  127.38 +import java.awt.*;
  127.39 +import java.awt.dnd.DragSource;
  127.40 +
  127.41 +
  127.42 +
  127.43 +public class ImageDecoratedDnD extends Applet {
  127.44 +    //Declare things used in the test, like buttons and labels here
  127.45 +
  127.46 +    public void init() {
  127.47 +        //Create instructions for the user here, as well as set up
  127.48 +        // the environment -- set the layout manager, add buttons,
  127.49 +        // etc.
  127.50 +        this.setLayout(new BorderLayout());
  127.51 +
  127.52 +        String[] instructions =
  127.53 +                {
  127.54 +                        "A Frame, which contains a yellow button labeled \"Drag ME!\" and ",
  127.55 +                        "a red panel, will appear below. ",
  127.56 +                        "1. Click on the button and drag to the red panel. ",
  127.57 +                        "2. When the mouse enters the red panel during the drag, the panel ",
  127.58 +                        "should turn yellow. On the systems that supports pictured drag, ",
  127.59 +                        "the image under the drag-cursor should appear (ancor is shifted ",
  127.60 +                        "from top-left corner of the picture inside the picture to 10pt in both dimensions ). ",
  127.61 +                        "In WIN32 systems the image under cursor would be visible ONLY over ",
  127.62 +                        "the drop targets with activated extended OLE D\'n\'D support (that are ",
  127.63 +                        "the desktop and IE ).",
  127.64 +                        "3. Release the mouse button.",
  127.65 +                        "The panel should turn red again and a yellow button labeled ",
  127.66 +                        "\"Drag ME!\" should appear inside the panel. You should be able ",
  127.67 +                        "to repeat this operation multiple times."
  127.68 +                };
  127.69 +        Sysout.createDialogWithInstructions(instructions);
  127.70 +
  127.71 +    }//End  init()
  127.72 +
  127.73 +    public void start() {
  127.74 +        Frame f = new Frame("Use keyboard for DnD change");
  127.75 +        Panel mainPanel;
  127.76 +        Component dragSource, dropTarget;
  127.77 +
  127.78 +        f.setBounds(0, 400, 200, 200);
  127.79 +        f.setLayout(new BorderLayout());
  127.80 +
  127.81 +        mainPanel = new Panel();
  127.82 +        mainPanel.setLayout(new BorderLayout());
  127.83 +
  127.84 +        mainPanel.setBackground(Color.blue);
  127.85 +
  127.86 +        dropTarget = new DnDTarget(Color.red, Color.yellow);
  127.87 +        dragSource = new DnDSource("Drag ME! (" + (DragSource.isDragImageSupported()?"with ":"without") + " image)" );
  127.88 +
  127.89 +        mainPanel.add(dragSource, "North");
  127.90 +        mainPanel.add(dropTarget, "Center");
  127.91 +        f.add(mainPanel, BorderLayout.CENTER);
  127.92 +
  127.93 +        f.setVisible(true);
  127.94 +    }// start()
  127.95 +}// class DnDAcceptanceTest
  127.96 +
  127.97 +
  127.98 +/**
  127.99 + * *************************************************
 127.100 + * Standard Test Machinery
 127.101 + * DO NOT modify anything below -- it's a standard
 127.102 + * chunk of code whose purpose is to make user
 127.103 + * interaction uniform, and thereby make it simpler
 127.104 + * to read and understand someone else's test.
 127.105 + * **************************************************
 127.106 + */
 127.107 +class Sysout {
 127.108 +    private static TestDialog dialog;
 127.109 +
 127.110 +    public static void createDialogWithInstructions(String[] instructions) {
 127.111 +        dialog = new TestDialog(new Frame(), "Instructions");
 127.112 +        dialog.printInstructions(instructions);
 127.113 +        dialog.show();
 127.114 +        println("Any messages for the tester will display here.");
 127.115 +    }
 127.116 +
 127.117 +    public static void createDialog() {
 127.118 +        dialog = new TestDialog(new Frame(), "Instructions");
 127.119 +        String[] defInstr = {"Instructions will appear here. ", ""};
 127.120 +        dialog.printInstructions(defInstr);
 127.121 +        dialog.show();
 127.122 +        println("Any messages for the tester will display here.");
 127.123 +    }
 127.124 +
 127.125 +
 127.126 +    public static void printInstructions(String[] instructions) {
 127.127 +        dialog.printInstructions(instructions);
 127.128 +    }
 127.129 +
 127.130 +
 127.131 +    public static void println(String messageIn) {
 127.132 +        dialog.displayMessage(messageIn);
 127.133 +    }
 127.134 +
 127.135 +}// Sysout  class
 127.136 +
 127.137 +
 127.138 +class TestDialog extends Dialog {
 127.139 +
 127.140 +    TextArea instructionsText;
 127.141 +    TextArea messageText;
 127.142 +    int maxStringLength = 80;
 127.143 +
 127.144 +    //DO NOT call this directly, go through Sysout
 127.145 +    public TestDialog(Frame frame, String name) {
 127.146 +        super(frame, name);
 127.147 +        int scrollBoth = TextArea.SCROLLBARS_BOTH;
 127.148 +        instructionsText = new TextArea("", 15, maxStringLength, scrollBoth);
 127.149 +        add("North", instructionsText);
 127.150 +
 127.151 +        messageText = new TextArea("", 5, maxStringLength, scrollBoth);
 127.152 +        add("South", messageText);
 127.153 +
 127.154 +        pack();
 127.155 +
 127.156 +        show();
 127.157 +    }// TestDialog()
 127.158 +
 127.159 +    //DO NOT call this directly, go through Sysout
 127.160 +    public void printInstructions(String[] instructions) {
 127.161 +        //Clear out any current instructions
 127.162 +        instructionsText.setText("");
 127.163 +
 127.164 +        //Go down array of instruction strings
 127.165 +
 127.166 +        String printStr, remainingStr;
 127.167 +        for (int i = 0; i < instructions.length; i++) {
 127.168 +            //chop up each into pieces maxSringLength long
 127.169 +            remainingStr = instructions[i];
 127.170 +            while (remainingStr.length() > 0) {
 127.171 +                //if longer than max then chop off first max chars to print
 127.172 +                if (remainingStr.length() >= maxStringLength) {
 127.173 +                    //Try to chop on a word boundary
 127.174 +                    int posOfSpace = remainingStr.
 127.175 +                            lastIndexOf(' ', maxStringLength - 1);
 127.176 +
 127.177 +                    if (posOfSpace <= 0) posOfSpace = maxStringLength - 1;
 127.178 +
 127.179 +                    printStr = remainingStr.substring(0, posOfSpace + 1);
 127.180 +                    remainingStr = remainingStr.substring(posOfSpace + 1);
 127.181 +                }
 127.182 +                //else just print
 127.183 +                else {
 127.184 +                    printStr = remainingStr;
 127.185 +                    remainingStr = "";
 127.186 +                }
 127.187 +
 127.188 +                instructionsText.append(printStr + "\n");
 127.189 +
 127.190 +            }// while
 127.191 +
 127.192 +        }// for
 127.193 +
 127.194 +    }//printInstructions()
 127.195 +
 127.196 +    //DO NOT call this directly, go through Sysout
 127.197 +    public void displayMessage(String messageIn) {
 127.198 +        messageText.append(messageIn + "\n");
 127.199 +    }
 127.200 +
 127.201 +}// TestDialog  class
 127.202 +
   128.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   128.2 +++ b/test/java/awt/dnd/ImageDecoratedDnD/ImageGenerator.java	Sun Feb 14 23:38:50 2010 -0800
   128.3 @@ -0,0 +1,59 @@
   128.4 +/*
   128.5 + * Copyright 2009 Sun Microsystems, Inc.  All Rights Reserved.
   128.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   128.7 + *
   128.8 + * This code is free software; you can redistribute it and/or modify it
   128.9 + * under the terms of the GNU General Public License version 2 only, as
  128.10 + * published by the Free Software Foundation.  Sun designates this
  128.11 + * particular file as subject to the "Classpath" exception as provided
  128.12 + * by Sun in the LICENSE file that accompanied this code.
  128.13 + *
  128.14 + * This code is distributed in the hope that it will be useful, but WITHOUT
  128.15 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  128.16 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  128.17 + * version 2 for more details (a copy is included in the LICENSE file that
  128.18 + * accompanied this code).
  128.19 + *
  128.20 + * You should have received a copy of the GNU General Public License version
  128.21 + * 2 along with this work; if not, write to the Free Software Foundation,
  128.22 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  128.23 + *
  128.24 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  128.25 + * CA 95054 USA or visit www.sun.com if you need additional information or
  128.26 + * have any questions.
  128.27 + */
  128.28 +
  128.29 +/*
  128.30 + * Image generator for cursor and drag
  128.31 + */
  128.32 +import java.awt.Color;
  128.33 +import java.awt.Graphics;
  128.34 +import java.awt.Image;
  128.35 +import java.awt.image.BufferedImage;
  128.36 +
  128.37 +public abstract class ImageGenerator
  128.38 +{
  128.39 +    public int width;
  128.40 +    public int height;
  128.41 +    private final BufferedImage bi;
  128.42 +    public ImageGenerator(int _width, int _height, Color bgColor)
  128.43 +    {
  128.44 +          width = _width;
  128.45 +          height = _height;
  128.46 +          bi = new BufferedImage(
  128.47 +              width,
  128.48 +              height,
  128.49 +              BufferedImage.TYPE_INT_ARGB);
  128.50 +          Graphics gr = bi.getGraphics();
  128.51 +          if(null==bgColor){
  128.52 +              bgColor = Color.WHITE;
  128.53 +          }
  128.54 +          gr.setColor(bgColor);
  128.55 +          gr.fillRect(0, 0, width, height);
  128.56 +          paint(gr);
  128.57 +          gr.dispose();
  128.58 +    }
  128.59 +    public Image getImage() { return bi; }
  128.60 +
  128.61 +    public abstract void paint(Graphics gr);
  128.62 +}
   129.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   129.2 +++ b/test/java/awt/dnd/ImageDecoratedDnD/MyCursor.java	Sun Feb 14 23:38:50 2010 -0800
   129.3 @@ -0,0 +1,86 @@
   129.4 +/*
   129.5 + * Copyright 2009 Sun Microsystems, Inc.  All Rights Reserved.
   129.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   129.7 + *
   129.8 + * This code is free software; you can redistribute it and/or modify it
   129.9 + * under the terms of the GNU General Public License version 2 only, as
  129.10 + * published by the Free Software Foundation.  Sun designates this
  129.11 + * particular file as subject to the "Classpath" exception as provided
  129.12 + * by Sun in the LICENSE file that accompanied this code.
  129.13 + *
  129.14 + * This code is distributed in the hope that it will be useful, but WITHOUT
  129.15 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  129.16 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  129.17 + * version 2 for more details (a copy is included in the LICENSE file that
  129.18 + * accompanied this code).
  129.19 + *
  129.20 + * You should have received a copy of the GNU General Public License version
  129.21 + * 2 along with this work; if not, write to the Free Software Foundation,
  129.22 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  129.23 + *
  129.24 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  129.25 + * CA 95054 USA or visit www.sun.com if you need additional information or
  129.26 + * have any questions.
  129.27 + */
  129.28 +
  129.29 +import java.awt.BasicStroke;
  129.30 +import java.awt.Color;
  129.31 +import java.awt.Graphics;
  129.32 +import java.awt.Graphics2D;
  129.33 +import java.awt.Toolkit;
  129.34 +import java.awt.Point;
  129.35 +
  129.36 +/**
  129.37 + * An interface provides a set of custom cursors
  129.38 + */
  129.39 +
  129.40 +public interface MyCursor {
  129.41 +    public static final java.awt.Cursor NO_DROP = Toolkit.getDefaultToolkit().createCustomCursor(
  129.42 +        new ImageGenerator(32, 32, new Color(0xff, 0xff, 0xff, 0x00) ) {
  129.43 +                @Override public void paint(Graphics gr) {
  129.44 +                    gr.setColor(Color.GREEN);
  129.45 +                    ((Graphics2D)gr).setStroke(new BasicStroke(3));
  129.46 +
  129.47 +                    gr.translate(width/2, height/2);
  129.48 +                    int R = width/4;
  129.49 +                    gr.drawOval(-R, -R, 2*R, 2*R);
  129.50 +                    gr.drawLine(-R, R, R, -R);
  129.51 +                }
  129.52 +            }.getImage(),
  129.53 +            new Point(0, 0),
  129.54 +            "My NoDrop Cursor"
  129.55 +    );
  129.56 +    public static final java.awt.Cursor MOVE = Toolkit.getDefaultToolkit().createCustomCursor(
  129.57 +        new ImageGenerator(32, 32, new Color(0xff, 0xff, 0xff, 0x00) ) {
  129.58 +                @Override public void paint(Graphics gr) {
  129.59 +                    gr.setColor(Color.GREEN);
  129.60 +                    ((Graphics2D)gr).setStroke(new BasicStroke(3));
  129.61 +
  129.62 +                    gr.drawLine(0, 0, width, height);
  129.63 +                    gr.drawLine(0, 0, width/2, 0);
  129.64 +                    gr.drawLine(0, 0, 0, height/2);
  129.65 +                }
  129.66 +            }.getImage(),
  129.67 +            new Point(0, 0),
  129.68 +            "My Move Cursor"
  129.69 +    );
  129.70 +    public static final java.awt.Cursor COPY = Toolkit.getDefaultToolkit().createCustomCursor(
  129.71 +        new ImageGenerator(32, 32, new Color(0xff, 0xff, 0xff, 0x00) ) {
  129.72 +                @Override public void paint(Graphics gr) {
  129.73 +                    gr.setColor(Color.GREEN);
  129.74 +                    ((Graphics2D)gr).setStroke(new BasicStroke(3));
  129.75 +                    //arrow
  129.76 +                    gr.drawLine(0, 0, width/2, height/2);
  129.77 +                    gr.drawLine(0, 0, width/2, 0);
  129.78 +                    gr.drawLine(0, 0, 0, height/2);
  129.79 +                    //plus
  129.80 +                    gr.drawRect(width/2 - 1, height/2 -1, width/2 - 1, height/2 - 1);
  129.81 +                    gr.drawLine(width*3/4 - 1, height/2 - 1, width*3/4 - 1, height);
  129.82 +                    gr.drawLine(width/2 - 1, height*3/4 - 1, width, height*3/4 - 1);
  129.83 +                 }
  129.84 +            }.getImage(),
  129.85 +            new Point(0, 0),
  129.86 +            "My Copy Cursor"
  129.87 +    );
  129.88 +}
  129.89 +
   130.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   130.2 +++ b/test/java/awt/dnd/ImageDecoratedDnDInOut/DnDSource.java	Sun Feb 14 23:38:50 2010 -0800
   130.3 @@ -0,0 +1,235 @@
   130.4 +/*
   130.5 + * Copyright 2009 Sun Microsystems, Inc.  All Rights Reserved.
   130.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   130.7 + *
   130.8 + * This code is free software; you can redistribute it and/or modify it
   130.9 + * under the terms of the GNU General Public License version 2 only, as
  130.10 + * published by the Free Software Foundation.  Sun designates this
  130.11 + * particular file as subject to the "Classpath" exception as provided
  130.12 + * by Sun in the LICENSE file that accompanied this code.
  130.13 + *
  130.14 + * This code is distributed in the hope that it will be useful, but WITHOUT
  130.15 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  130.16 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  130.17 + * version 2 for more details (a copy is included in the LICENSE file that
  130.18 + * accompanied this code).
  130.19 + *
  130.20 + * You should have received a copy of the GNU General Public License version
  130.21 + * 2 along with this work; if not, write to the Free Software Foundation,
  130.22 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  130.23 + *
  130.24 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  130.25 + * CA 95054 USA or visit www.sun.com if you need additional information or
  130.26 + * have any questions.
  130.27 + */
  130.28 +
  130.29 +/*
  130.30 +*  AWT Button is a DragSource and also a transferable object
  130.31 +*/
  130.32 +
  130.33 +import java.awt.*;
  130.34 +import java.awt.datatransfer.*;
  130.35 +import java.awt.dnd.*;
  130.36 +import java.io.*;
  130.37 +
  130.38 +class DnDSource extends Button implements Transferable,
  130.39 +        DragGestureListener,
  130.40 +        DragSourceListener {
  130.41 +    private DataFlavor df;
  130.42 +    private transient int dropAction;
  130.43 +    private final int dragOperation = DnDConstants.ACTION_COPY | DnDConstants.ACTION_MOVE | DnDConstants.ACTION_LINK;
  130.44 +    DragSource dragSource = new DragSource();
  130.45 +
  130.46 +    DnDSource(String label) {
  130.47 +        super(label);
  130.48 +        setBackground(Color.yellow);
  130.49 +        setForeground(Color.blue);
  130.50 +        df = new DataFlavor(DnDSource.class, "DnDSource");
  130.51 +
  130.52 +        dragSource.createDefaultDragGestureRecognizer(
  130.53 +                this,
  130.54 +                dragOperation,
  130.55 +                this
  130.56 +        );
  130.57 +        dragSource.addDragSourceListener(this);
  130.58 +    }
  130.59 +
  130.60 +    public void changeCursor(
  130.61 +            DragSourceContext dsc,
  130.62 +            int ra
  130.63 +    ) {
  130.64 +        java.awt.Cursor c = null;
  130.65 +        if ((ra & DnDConstants.ACTION_LINK) == DnDConstants.ACTION_LINK)
  130.66 +            c = DragSource.DefaultLinkDrop;
  130.67 +        else if ((ra & DnDConstants.ACTION_MOVE) == DnDConstants.ACTION_MOVE)
  130.68 +            c = MyCursor.MOVE;//DragSource.DefaultMoveDrop;
  130.69 +        else if ((ra & DnDConstants.ACTION_COPY) == DnDConstants.ACTION_COPY)
  130.70 +            c = MyCursor.COPY;
  130.71 +        else
  130.72 +            c = MyCursor.NO_DROP;
  130.73 +        dsc.setCursor(c);
  130.74 +    }
  130.75 +
  130.76 +    /**
  130.77 +     * a Drag gesture has been recognized
  130.78 +     */
  130.79 +
  130.80 +    public void dragGestureRecognized(DragGestureEvent dge) {
  130.81 +        System.out.println("starting Drag");
  130.82 +        try {
  130.83 +            if (DragSource.isDragImageSupported()) {
  130.84 +                System.out.println("starting Imaged Drag");
  130.85 +                dge.startDrag(
  130.86 +                        null,
  130.87 +                        new ImageGenerator(50, 100, new Color(0xff, 0xff, 0xff, 0x00) ) {
  130.88 +                                @Override public void paint(Graphics gr) {
  130.89 +                                    gr.translate(width/2, height/2);
  130.90 +                                    ((Graphics2D)gr).setStroke(new BasicStroke(3));
  130.91 +                                    int R = width/4+5;
  130.92 +                                    gr.setColor(Color.BLUE);
  130.93 +                                    gr.fillRect(-R, -R, 2*R, 2*R);
  130.94 +                                    gr.setColor(Color.CYAN);
  130.95 +                                    gr.drawRect(-R, -R, 2*R, 2*R);
  130.96 +
  130.97 +
  130.98 +                                    gr.translate(10, 10);
  130.99 +                                    R -= 5;
 130.100 +                                    gr.setColor(Color.RED);
 130.101 +                                    gr.fillOval(-R, -R, 2*R, 2*R);
 130.102 +                                    gr.setColor(Color.MAGENTA);
 130.103 +                                    gr.drawOval(-R, -R, 2*R, 2*R);
 130.104 +                                }
 130.105 +                        }.getImage(),
 130.106 +                        new Point(15, 40),
 130.107 +                        this,
 130.108 +                        this);
 130.109 +            } else {
 130.110 +                dge.startDrag(
 130.111 +                        null,
 130.112 +                        this,
 130.113 +                        this);
 130.114 +            }
 130.115 +        } catch (InvalidDnDOperationException e) {
 130.116 +            e.printStackTrace();
 130.117 +        }
 130.118 +    }
 130.119 +
 130.120 +    /**
 130.121 +     * as the hotspot enters a platform dependent drop site
 130.122 +     */
 130.123 +
 130.124 +    public void dragEnter(DragSourceDragEvent dsde) {
 130.125 +        System.out.println("[Source] dragEnter");
 130.126 +        changeCursor(
 130.127 +            dsde.getDragSourceContext(),
 130.128 +            dsde.getUserAction() & dsde.getDropAction()
 130.129 +        );
 130.130 +    }
 130.131 +
 130.132 +    /**
 130.133 +     * as the hotspot moves over a platform dependent drop site
 130.134 +     */
 130.135 +    public void dragOver(DragSourceDragEvent dsde) {
 130.136 +        System.out.println("[Source] dragOver");
 130.137 +        changeCursor(
 130.138 +            dsde.getDragSourceContext(),
 130.139 +            dsde.getUserAction() & dsde.getDropAction()
 130.140 +        );
 130.141 +        dropAction = dsde.getUserAction() & dsde.getDropAction();
 130.142 +        System.out.println("dropAction = " + dropAction);
 130.143 +    }
 130.144 +
 130.145 +    /**
 130.146 +     * as the hotspot exits a platform dependent drop site
 130.147 +     */
 130.148 +    public void dragExit(DragSourceEvent dse) {
 130.149 +        System.out.println("[Source] dragExit");
 130.150 +        changeCursor(
 130.151 +                dse.getDragSourceContext(),
 130.152 +                DnDConstants.ACTION_NONE
 130.153 +        );
 130.154 +    }
 130.155 +
 130.156 +    /**
 130.157 +     * as the operation changes
 130.158 +     */
 130.159 +    public void dragGestureChanged(DragSourceDragEvent dsde) {
 130.160 +        System.out.println("[Source] dragGestureChanged");
 130.161 +        changeCursor(
 130.162 +            dsde.getDragSourceContext(),
 130.163 +            dsde.getUserAction() & dsde.getDropAction()
 130.164 +        );
 130.165 +        dropAction = dsde.getUserAction() & dsde.getDropAction();
 130.166 +        System.out.println("dropAction = " + dropAction);
 130.167 +    }
 130.168 +
 130.169 +
 130.170 +    /**
 130.171 +     * as the operation completes
 130.172 +     */
 130.173 +    public void dragDropEnd(DragSourceDropEvent dsde) {
 130.174 +        System.out.println("[Source] dragDropEnd");
 130.175 +    }
 130.176 +
 130.177 +    public void dropActionChanged(DragSourceDragEvent dsde) {
 130.178 +        System.out.println("[Source] dropActionChanged");
 130.179 +        dropAction = dsde.getUserAction() & dsde.getDropAction();
 130.180 +        System.out.println("dropAction = " + dropAction);
 130.181 +    }
 130.182 +
 130.183 +    public DataFlavor[] getTransferDataFlavors() {
 130.184 +        return new DataFlavor[]{df};
 130.185 +    }
 130.186 +
 130.187 +    public boolean isDataFlavorSupported(DataFlavor sdf) {
 130.188 +        return df.equals(sdf);
 130.189 +    }
 130.190 +
 130.191 +    public Object getTransferData(DataFlavor tdf) throws UnsupportedFlavorException, IOException {
 130.192 +        Object copy = null;
 130.193 +        if( !df.equals(tdf) ){
 130.194 +            throw new UnsupportedFlavorException(tdf);
 130.195 +        }
 130.196 +        Container parent = getParent();
 130.197 +        switch (dropAction) {
 130.198 +            case DnDConstants.ACTION_COPY:
 130.199 +                try {
 130.200 +                    copy = this.clone();
 130.201 +                } catch (CloneNotSupportedException e) {
 130.202 +                    ByteArrayOutputStream baos = new ByteArrayOutputStream();
 130.203 +                    ObjectOutputStream oos = new ObjectOutputStream(baos);
 130.204 +
 130.205 +                    oos.writeObject(this);
 130.206 +                    ByteArrayInputStream bais = new ByteArrayInputStream(baos.toByteArray());
 130.207 +                    ObjectInputStream ois = new ObjectInputStream(bais);
 130.208 +                    try {
 130.209 +                        copy = ois.readObject();
 130.210 +                    } catch (ClassNotFoundException cnfe) {
 130.211 +                        // do nothing
 130.212 +                    }
 130.213 +                }
 130.214 +                parent.add(this);
 130.215 +                return copy;
 130.216 +
 130.217 +            case DnDConstants.ACTION_MOVE:
 130.218 +                synchronized (this) {
 130.219 +                    if (parent != null) {
 130.220 +                        parent.remove(this);
 130.221 +                        Label label = new Label("[empty]");
 130.222 +                        label.setBackground(Color.cyan);
 130.223 +                        label.setBounds(this.getBounds());
 130.224 +                        parent.add(label);
 130.225 +                    }
 130.226 +                }
 130.227 +                return this;
 130.228 +
 130.229 +            case DnDConstants.ACTION_LINK:
 130.230 +                return this;
 130.231 +
 130.232 +            default:
 130.233 +                return null;
 130.234 +        }
 130.235 +
 130.236 +    }
 130.237 +}
 130.238 +
   131.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   131.2 +++ b/test/java/awt/dnd/ImageDecoratedDnDInOut/DnDTarget.java	Sun Feb 14 23:38:50 2010 -0800
   131.3 @@ -0,0 +1,113 @@
   131.4 +/*
   131.5 + * Copyright 2009 Sun Microsystems, Inc.  All Rights Reserved.
   131.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   131.7 + *
   131.8 + * This code is free software; you can redistribute it and/or modify it
   131.9 + * under the terms of the GNU General Public License version 2 only, as
  131.10 + * published by the Free Software Foundation.  Sun designates this
  131.11 + * particular file as subject to the "Classpath" exception as provided
  131.12 + * by Sun in the LICENSE file that accompanied this code.
  131.13 + *
  131.14 + * This code is distributed in the hope that it will be useful, but WITHOUT
  131.15 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  131.16 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  131.17 + * version 2 for more details (a copy is included in the LICENSE file that
  131.18 + * accompanied this code).
  131.19 + *
  131.20 + * You should have received a copy of the GNU General Public License version
  131.21 + * 2 along with this work; if not, write to the Free Software Foundation,
  131.22 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  131.23 + *
  131.24 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  131.25 + * CA 95054 USA or visit www.sun.com if you need additional information or
  131.26 + * have any questions.
  131.27 + */
  131.28 +
  131.29 +/*
  131.30 +* Panel is a DropTarget
  131.31 +*
  131.32 +*/
  131.33 +
  131.34 +import java.awt.*;
  131.35 +import java.awt.datatransfer.*;
  131.36 +import java.awt.dnd.*;
  131.37 +import java.io.*;
  131.38 +
  131.39 +
  131.40 +class DnDTarget extends Panel implements DropTargetListener {
  131.41 +    private int dragOperation = DnDConstants.ACTION_COPY | DnDConstants.ACTION_MOVE;
  131.42 +    Color bgColor;
  131.43 +    Color htColor;
  131.44 +
  131.45 +    DnDTarget(Color bgColor, Color htColor) {
  131.46 +        super();
  131.47 +        this.bgColor = bgColor;
  131.48 +        this.htColor = htColor;
  131.49 +        setBackground(bgColor);
  131.50 +        setDropTarget(new DropTarget(this, this));
  131.51 +    }
  131.52 +
  131.53 +
  131.54 +    public void dragEnter(DropTargetDragEvent e) {
  131.55 +        System.out.println("[Target] dragEnter");
  131.56 +        setBackground(htColor);
  131.57 +        repaint();
  131.58 +    }
  131.59 +
  131.60 +    public void dragOver(DropTargetDragEvent e) {
  131.61 +        System.out.println("[Target] dragOver");
  131.62 +    }
  131.63 +
  131.64 +    public void dragExit(DropTargetEvent e) {
  131.65 +        System.out.println("[Target] dragExit");
  131.66 +        setBackground(bgColor);
  131.67 +        repaint();
  131.68 +    }
  131.69 +
  131.70 +    public void dragScroll(DropTargetDragEvent e) {
  131.71 +        System.out.println("[Target] dragScroll");
  131.72 +    }
  131.73 +
  131.74 +    public void dropActionChanged(DropTargetDragEvent e) {
  131.75 +        System.out.println("[Target] dropActionChanged");
  131.76 +    }
  131.77 +
  131.78 +    public void drop(DropTargetDropEvent dtde) {
  131.79 +        System.out.println("[Target] drop");
  131.80 +        boolean success = false;
  131.81 +        if ((dtde.getDropAction() & dragOperation) == 0) {
  131.82 +            dtde.rejectDrop();
  131.83 +            Label label = new Label("[no links here :) ]");
  131.84 +            label.setBackground(Color.cyan);
  131.85 +            add(label);
  131.86 +        } else {
  131.87 +            dtde.acceptDrop(dragOperation);
  131.88 +            DataFlavor[] dfs = dtde.getCurrentDataFlavors();
  131.89 +            if (dfs != null && dfs.length >= 1){
  131.90 +                Transferable transfer = dtde.getTransferable();
  131.91 +                try {
  131.92 +                    Button button = (Button)transfer.getTransferData(dfs[0]);
  131.93 +                    if( button != null ){
  131.94 +                        add(button);
  131.95 +                        success = true;
  131.96 +                    }
  131.97 +                } catch (IOException ioe) {
  131.98 +                    System.out.println(ioe.getMessage());
  131.99 +                    return;
 131.100 +                } catch (UnsupportedFlavorException ufe) {
 131.101 +                    System.out.println(ufe.getMessage());
 131.102 +                    return;
 131.103 +                }  catch (Exception e) {
 131.104 +                    System.out.println(e.getMessage());
 131.105 +                    return;
 131.106 +                }
 131.107 +            }
 131.108 +        }
 131.109 +        setBackground(bgColor);
 131.110 +        dtde.dropComplete(success);
 131.111 +
 131.112 +        invalidate();
 131.113 +        validate();
 131.114 +        repaint();
 131.115 +    }
 131.116 +}
   132.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   132.2 +++ b/test/java/awt/dnd/ImageDecoratedDnDInOut/ImageDecoratedDnDInOut.html	Sun Feb 14 23:38:50 2010 -0800
   132.3 @@ -0,0 +1,20 @@
   132.4 +<html>
   132.5 +<!--
   132.6 +  @test %W% %E%
   132.7 +  @bug 4874070
   132.8 +  @summary Tests basic DnD functionality
   132.9 +  @author Your Name: Alexey Utkin area=dnd
  132.10 +  @run applet ImageDecoratedDnDInOut.html
  132.11 +  -->
  132.12 +<head>
  132.13 +    <title> ImageDecoratedDnDInOut </title>
  132.14 +</head>
  132.15 +<body>
  132.16 +
  132.17 +<h1>ImageDecoratedDnDInOut<br>Bug ID: 4874070</h1>
  132.18 +
  132.19 +<p> See the dialog box (usually in upper left corner) for instructions</p>
  132.20 +
  132.21 +<APPLET CODE="ImageDecoratedDnDInOut.class" WIDTH=200 HEIGHT=200></APPLET>
  132.22 +</body>
  132.23 +</html>
   133.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   133.2 +++ b/test/java/awt/dnd/ImageDecoratedDnDInOut/ImageDecoratedDnDInOut.java	Sun Feb 14 23:38:50 2010 -0800
   133.3 @@ -0,0 +1,234 @@
   133.4 +/*
   133.5 + * Copyright 2009 Sun Microsystems, Inc.  All Rights Reserved.
   133.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   133.7 + *
   133.8 + * This code is free software; you can redistribute it and/or modify it
   133.9 + * under the terms of the GNU General Public License version 2 only, as
  133.10 + * published by the Free Software Foundation.  Sun designates this
  133.11 + * particular file as subject to the "Classpath" exception as provided
  133.12 + * by Sun in the LICENSE file that accompanied this code.
  133.13 + *
  133.14 + * This code is distributed in the hope that it will be useful, but WITHOUT
  133.15 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  133.16 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  133.17 + * version 2 for more details (a copy is included in the LICENSE file that
  133.18 + * accompanied this code).
  133.19 + *
  133.20 + * You should have received a copy of the GNU General Public License version
  133.21 + * 2 along with this work; if not, write to the Free Software Foundation,
  133.22 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  133.23 + *
  133.24 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  133.25 + * CA 95054 USA or visit www.sun.com if you need additional information or
  133.26 + * have any questions.
  133.27 + */
  133.28 +
  133.29 +/*
  133.30 +  test %W% %E%
  133.31 +  @bug 4874070
  133.32 +  @summary Tests basic DnD functionality
  133.33 +  @author Your Name: Alexey Utkin area=dnd
  133.34 +  @run applet ImageDecoratedDnDInOut.html
  133.35 +*/
  133.36 +
  133.37 +import java.applet.Applet;
  133.38 +import java.awt.*;
  133.39 +import java.awt.Robot;
  133.40 +import java.awt.event.InputEvent;
  133.41 +import java.awt.dnd.DragSource;
  133.42 +
  133.43 +
  133.44 +public class ImageDecoratedDnDInOut extends Applet {
  133.45 +    //Declare things used in the test, like buttons and labels here
  133.46 +
  133.47 +    public void init() {
  133.48 +        //Create instructions for the user here, as well as set up
  133.49 +        // the environment -- set the layout manager, add buttons,
  133.50 +        // etc.
  133.51 +        this.setLayout(new BorderLayout());
  133.52 +
  133.53 +        String[] instructions =
  133.54 +                {
  133.55 +                        "Automatic test.",
  133.56 +                        "A Frame, which contains a yellow button labeled \"Drag ME!\" and ",
  133.57 +                        "a red panel, will appear below. ",
  133.58 +                        "1. The button would be clicked and dragged to the red panel. ",
  133.59 +                        "2. When the mouse enters the red panel during the drag, the panel ",
  133.60 +                        "should turn yellow. On the systems that supports pictured drag, ",
  133.61 +                        "the image under the drag-cursor should appear (ancor is shifted ",
  133.62 +                        "from top-left corner of the picture inside the picture to 10pt in both dimensions ). ",
  133.63 +                        "In WIN32 systems the image under cursor would be visible ONLY over ",
  133.64 +                        "the drop targets with activated extended OLE D\'n\'D support (that are ",
  133.65 +                        "the desktop and IE ).",
  133.66 +                        "3. The mouse would be released.",
  133.67 +                        "The panel should turn red again and a yellow button labeled ",
  133.68 +                        "\"Drag ME!\" should appear inside the panel. "
  133.69 +                };
  133.70 +        Sysout.createDialogWithInstructions(instructions);
  133.71 +
  133.72 +    }//End  init()
  133.73 +
  133.74 +    public void start() {
  133.75 +        Frame f = new Frame("Use keyboard for DnD change");
  133.76 +        Panel mainPanel;
  133.77 +        Component dragSource, dropTarget;
  133.78 +
  133.79 +        f.setBounds(0, 400, 200, 200);
  133.80 +        f.setLayout(new BorderLayout());
  133.81 +
  133.82 +        mainPanel = new Panel();
  133.83 +        mainPanel.setLayout(new BorderLayout());
  133.84 +
  133.85 +        mainPanel.setBackground(Color.blue);
  133.86 +
  133.87 +        dropTarget = new DnDTarget(Color.red, Color.yellow);
  133.88 +        dragSource = new DnDSource("Drag ME! (" + (DragSource.isDragImageSupported()?"with ":"without") + " image)" );
  133.89 +
  133.90 +        mainPanel.add(dragSource, "North");
  133.91 +        mainPanel.add(dropTarget, "Center");
  133.92 +        f.add(mainPanel, BorderLayout.CENTER);
  133.93 +
  133.94 +        f.setVisible(true);
  133.95 +        try {
  133.96 +            Point sourcePoint = dragSource.getLocationOnScreen();
  133.97 +            Dimension d = dragSource.getSize();
  133.98 +            sourcePoint.translate(d.width / 2, d.height / 2);
  133.99 +
 133.100 +            Robot robot = new Robot();
 133.101 +            robot.mouseMove(sourcePoint.x, sourcePoint.y);
 133.102 +            robot.mousePress(InputEvent.BUTTON1_MASK);
 133.103 +            Thread.sleep(2000);
 133.104 +            for(int i = 0; i <100; ++i) {
 133.105 +                robot.mouseMove(
 133.106 +                    sourcePoint.x + d.width / 2 + 10,
 133.107 +                    sourcePoint.y + d.height);
 133.108 +                Thread.sleep(100);
 133.109 +
 133.110 +                robot.mouseMove(sourcePoint.x, sourcePoint.y);
 133.111 +                Thread.sleep(100);
 133.112 +
 133.113 +                robot.mouseMove(
 133.114 +                    sourcePoint.x,
 133.115 +                    sourcePoint.y + d.height);
 133.116 +                Thread.sleep(100);
 133.117 +            }
 133.118 +            sourcePoint.y += d.height;
 133.119 +            robot.mouseMove(sourcePoint.x, sourcePoint.y);
 133.120 +            Thread.sleep(100);
 133.121 +
 133.122 +            robot.mouseRelease(InputEvent.BUTTON1_MASK);
 133.123 +            Thread.sleep(4000);
 133.124 +        } catch( Exception e){
 133.125 +        e.printStackTrace();
 133.126 +            throw new RuntimeException("test failed: drop was not successful with exception " + e);
 133.127 +        }
 133.128 +
 133.129 +    }// start()
 133.130 +}// class DnDAcceptanceTest
 133.131 +
 133.132 +
 133.133 +/**
 133.134 + * *************************************************
 133.135 + * Standard Test Machinery
 133.136 + * DO NOT modify anything below -- it's a standard
 133.137 + * chunk of code whose purpose is to make user
 133.138 + * interaction uniform, and thereby make it simpler
 133.139 + * to read and understand someone else's test.
 133.140 + * **************************************************
 133.141 + */
 133.142 +class Sysout {
 133.143 +    private static TestDialog dialog;
 133.144 +
 133.145 +    public static void createDialogWithInstructions(String[] instructions) {
 133.146 +        dialog = new TestDialog(new Frame(), "Instructions");
 133.147 +        dialog.printInstructions(instructions);
 133.148 +        dialog.show();
 133.149 +        println("Any messages for the tester will display here.");
 133.150 +    }
 133.151 +
 133.152 +    public static void createDialog() {
 133.153 +        dialog = new TestDialog(new Frame(), "Instructions");
 133.154 +        String[] defInstr = {"Instructions will appear here. ", ""};
 133.155 +        dialog.printInstructions(defInstr);
 133.156 +        dialog.show();
 133.157 +        println("Any messages for the tester will display here.");
 133.158 +    }
 133.159 +
 133.160 +
 133.161 +    public static void printInstructions(String[] instructions) {
 133.162 +        dialog.printInstructions(instructions);
 133.163 +    }
 133.164 +
 133.165 +
 133.166 +    public static void println(String messageIn) {
 133.167 +        dialog.displayMessage(messageIn);
 133.168 +    }
 133.169 +
 133.170 +}// Sysout  class
 133.171 +
 133.172 +
 133.173 +class TestDialog extends Dialog {
 133.174 +
 133.175 +    TextArea instructionsText;
 133.176 +    TextArea messageText;
 133.177 +    int maxStringLength = 80;
 133.178 +
 133.179 +    //DO NOT call this directly, go through Sysout
 133.180 +    public TestDialog(Frame frame, String name) {
 133.181 +        super(frame, name);
 133.182 +        int scrollBoth = TextArea.SCROLLBARS_BOTH;
 133.183 +        instructionsText = new TextArea("", 15, maxStringLength, scrollBoth);
 133.184 +        add("North", instructionsText);
 133.185 +
 133.186 +        messageText = new TextArea("", 5, maxStringLength, scrollBoth);
 133.187 +        add("South", messageText);
 133.188 +
 133.189 +        pack();
 133.190 +
 133.191 +        show();
 133.192 +    }// TestDialog()
 133.193 +
 133.194 +    //DO NOT call this directly, go through Sysout
 133.195 +    public void printInstructions(String[] instructions) {
 133.196 +        //Clear out any current instructions
 133.197 +        instructionsText.setText("");
 133.198 +
 133.199 +        //Go down array of instruction strings
 133.200 +
 133.201 +        String printStr, remainingStr;
 133.202 +        for (int i = 0; i < instructions.length; i++) {
 133.203 +            //chop up each into pieces maxSringLength long
 133.204 +            remainingStr = instructions[i];
 133.205 +            while (remainingStr.length() > 0) {
 133.206 +                //if longer than max then chop off first max chars to print
 133.207 +                if (remainingStr.length() >= maxStringLength) {
 133.208 +                    //Try to chop on a word boundary
 133.209 +                    int posOfSpace = remainingStr.
 133.210 +                            lastIndexOf(' ', maxStringLength - 1);
 133.211 +
 133.212 +                    if (posOfSpace <= 0) posOfSpace = maxStringLength - 1;
 133.213 +
 133.214 +                    printStr = remainingStr.substring(0, posOfSpace + 1);
 133.215 +                    remainingStr = remainingStr.substring(posOfSpace + 1);
 133.216 +                }
 133.217 +                //else just print
 133.218 +                else {
 133.219 +                    printStr = remainingStr;
 133.220 +                    remainingStr = "";
 133.221 +                }
 133.222 +
 133.223 +                instructionsText.append(printStr + "\n");
 133.224 +
 133.225 +            }// while
 133.226 +
 133.227 +        }// for
 133.228 +
 133.229 +    }//printInstructions()
 133.230 +
 133.231 +    //DO NOT call this directly, go through Sysout
 133.232 +    public void displayMessage(String messageIn) {
 133.233 +        messageText.append(messageIn + "\n");
 133.234 +    }
 133.235 +
 133.236 +}// TestDialog  class
 133.237 +
   134.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   134.2 +++ b/test/java/awt/dnd/ImageDecoratedDnDInOut/ImageGenerator.java	Sun Feb 14 23:38:50 2010 -0800
   134.3 @@ -0,0 +1,59 @@
   134.4 +/*
   134.5 + * Copyright 2009 Sun Microsystems, Inc.  All Rights Reserved.
   134.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   134.7 + *
   134.8 + * This code is free software; you can redistribute it and/or modify it
   134.9 + * under the terms of the GNU General Public License version 2 only, as
  134.10 + * published by the Free Software Foundation.  Sun designates this
  134.11 + * particular file as subject to the "Classpath" exception as provided
  134.12 + * by Sun in the LICENSE file that accompanied this code.
  134.13 + *
  134.14 + * This code is distributed in the hope that it will be useful, but WITHOUT
  134.15 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  134.16 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  134.17 + * version 2 for more details (a copy is included in the LICENSE file that
  134.18 + * accompanied this code).
  134.19 + *
  134.20 + * You should have received a copy of the GNU General Public License version
  134.21 + * 2 along with this work; if not, write to the Free Software Foundation,
  134.22 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  134.23 + *
  134.24 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  134.25 + * CA 95054 USA or visit www.sun.com if you need additional information or
  134.26 + * have any questions.
  134.27 + */
  134.28 +
  134.29 +/*
  134.30 + * Image generator for cursor and drag
  134.31 + */
  134.32 +import java.awt.Color;
  134.33 +import java.awt.Graphics;
  134.34 +import java.awt.Image;
  134.35 +import java.awt.image.BufferedImage;
  134.36 +
  134.37 +public abstract class ImageGenerator
  134.38 +{
  134.39 +    public int width;
  134.40 +    public int height;
  134.41 +    private final BufferedImage bi;
  134.42 +    public ImageGenerator(int _width, int _height, Color bgColor)
  134.43 +    {
  134.44 +          width = _width;
  134.45 +          height = _height;
  134.46 +          bi = new BufferedImage(
  134.47 +              width,
  134.48 +              height,
  134.49 +              BufferedImage.TYPE_INT_ARGB);
  134.50 +          Graphics gr = bi.getGraphics();
  134.51 +          if(null==bgColor){
  134.52 +              bgColor = Color.WHITE;
  134.53 +          }
  134.54 +          gr.setColor(bgColor);
  134.55 +          gr.fillRect(0, 0, width, height);
  134.56 +          paint(gr);
  134.57 +          gr.dispose();
  134.58 +    }
  134.59 +    public Image getImage() { return bi; }
  134.60 +
  134.61 +    public abstract void paint(Graphics gr);
  134.62 +}
   135.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   135.2 +++ b/test/java/awt/dnd/ImageDecoratedDnDInOut/MyCursor.java	Sun Feb 14 23:38:50 2010 -0800
   135.3 @@ -0,0 +1,86 @@
   135.4 +/*
   135.5 + * Copyright 2009 Sun Microsystems, Inc.  All Rights Reserved.
   135.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   135.7 + *
   135.8 + * This code is free software; you can redistribute it and/or modify it
   135.9 + * under the terms of the GNU General Public License version 2 only, as
  135.10 + * published by the Free Software Foundation.  Sun designates this
  135.11 + * particular file as subject to the "Classpath" exception as provided
  135.12 + * by Sun in the LICENSE file that accompanied this code.
  135.13 + *
  135.14 + * This code is distributed in the hope that it will be useful, but WITHOUT
  135.15 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  135.16 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  135.17 + * version 2 for more details (a copy is included in the LICENSE file that
  135.18 + * accompanied this code).
  135.19 + *
  135.20 + * You should have received a copy of the GNU General Public License version
  135.21 + * 2 along with this work; if not, write to the Free Software Foundation,
  135.22 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  135.23 + *
  135.24 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  135.25 + * CA 95054 USA or visit www.sun.com if you need additional information or
  135.26 + * have any questions.
  135.27 + */
  135.28 +
  135.29 +import java.awt.BasicStroke;
  135.30 +import java.awt.Color;
  135.31 +import java.awt.Graphics;
  135.32 +import java.awt.Graphics2D;
  135.33 +import java.awt.Toolkit;
  135.34 +import java.awt.Point;
  135.35 +
  135.36 +/**
  135.37 + * An interface provides a set of custom cursors
  135.38 + */
  135.39 +
  135.40 +public interface MyCursor {
  135.41 +    public static final java.awt.Cursor NO_DROP = Toolkit.getDefaultToolkit().createCustomCursor(
  135.42 +        new ImageGenerator(32, 32, new Color(0xff, 0xff, 0xff, 0x00) ) {
  135.43 +                @Override public void paint(Graphics gr) {
  135.44 +                    gr.setColor(Color.GREEN);
  135.45 +                    ((Graphics2D)gr).setStroke(new BasicStroke(3));
  135.46 +
  135.47 +                    gr.translate(width/2, height/2);
  135.48 +                    int R = width/4;
  135.49 +                    gr.drawOval(-R, -R, 2*R, 2*R);
  135.50 +                    gr.drawLine(-R, R, R, -R);
  135.51 +                }
  135.52 +            }.getImage(),
  135.53 +            new Point(0, 0),
  135.54 +            "My NoDrop Cursor"
  135.55 +    );
  135.56 +    public static final java.awt.Cursor MOVE = Toolkit.getDefaultToolkit().createCustomCursor(
  135.57 +        new ImageGenerator(32, 32, new Color(0xff, 0xff, 0xff, 0x00) ) {
  135.58 +                @Override public void paint(Graphics gr) {
  135.59 +                    gr.setColor(Color.GREEN);
  135.60 +                    ((Graphics2D)gr).setStroke(new BasicStroke(3));
  135.61 +
  135.62 +                    gr.drawLine(0, 0, width, height);
  135.63 +                    gr.drawLine(0, 0, width/2, 0);
  135.64 +                    gr.drawLine(0, 0, 0, height/2);
  135.65 +                }
  135.66 +            }.getImage(),
  135.67 +            new Point(0, 0),
  135.68 +            "My Move Cursor"
  135.69 +    );
  135.70 +    public static final java.awt.Cursor COPY = Toolkit.getDefaultToolkit().createCustomCursor(
  135.71 +        new ImageGenerator(32, 32, new Color(0xff, 0xff, 0xff, 0x00) ) {
  135.72 +                @Override public void paint(Graphics gr) {
  135.73 +                    gr.setColor(Color.GREEN);
  135.74 +                    ((Graphics2D)gr).setStroke(new BasicStroke(3));
  135.75 +                    //arrow
  135.76 +                    gr.drawLine(0, 0, width/2, height/2);
  135.77 +                    gr.drawLine(0, 0, width/2, 0);
  135.78 +                    gr.drawLine(0, 0, 0, height/2);
  135.79 +                    //plus
  135.80 +                    gr.drawRect(width/2 - 1, height/2 -1, width/2 - 1, height/2 - 1);
  135.81 +                    gr.drawLine(width*3/4 - 1, height/2 - 1, width*3/4 - 1, height);
  135.82 +                    gr.drawLine(width/2 - 1, height*3/4 - 1, width, height*3/4 - 1);
  135.83 +                 }
  135.84 +            }.getImage(),
  135.85 +            new Point(0, 0),
  135.86 +            "My Copy Cursor"
  135.87 +    );
  135.88 +}
  135.89 +
   136.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   136.2 +++ b/test/java/awt/dnd/ImageDecoratedDnDNegative/DnDSource.java	Sun Feb 14 23:38:50 2010 -0800
   136.3 @@ -0,0 +1,273 @@
   136.4 +/*
   136.5 + * Copyright 2009 Sun Microsystems, Inc.  All Rights Reserved.
   136.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   136.7 + *
   136.8 + * This code is free software; you can redistribute it and/or modify it
   136.9 + * under the terms of the GNU General Public License version 2 only, as
  136.10 + * published by the Free Software Foundation.  Sun designates this
  136.11 + * particular file as subject to the "Classpath" exception as provided
  136.12 + * by Sun in the LICENSE file that accompanied this code.
  136.13 + *
  136.14 + * This code is distributed in the hope that it will be useful, but WITHOUT
  136.15 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  136.16 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  136.17 + * version 2 for more details (a copy is included in the LICENSE file that
  136.18 + * accompanied this code).
  136.19 + *
  136.20 + * You should have received a copy of the GNU General Public License version
  136.21 + * 2 along with this work; if not, write to the Free Software Foundation,
  136.22 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  136.23 + *
  136.24 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  136.25 + * CA 95054 USA or visit www.sun.com if you need additional information or
  136.26 + * have any questions.
  136.27 + */
  136.28 +
  136.29 +/*
  136.30 +*  AWT Button is a DragSource and also a transferable object
  136.31 +*/
  136.32 +
  136.33 +import java.awt.*;
  136.34 +import java.awt.datatransfer.*;
  136.35 +
  136.36 +import java.awt.image.ImageConsumer;
  136.37 +import java.awt.image.MemoryImageSource;
  136.38 +
  136.39 +import java.awt.dnd.*;
  136.40 +import java.io.*;
  136.41 +
  136.42 +class DnDSource extends Button implements Transferable,
  136.43 +        DragGestureListener,
  136.44 +        DragSourceListener {
  136.45 +    private DataFlavor df;
  136.46 +    private transient int dropAction;
  136.47 +    private final int dragOperation = DnDConstants.ACTION_COPY | DnDConstants.ACTION_MOVE | DnDConstants.ACTION_LINK;
  136.48 +    DragSource dragSource = new DragSource();
  136.49 +
  136.50 +    DnDSource(String label) {
  136.51 +        super(label);
  136.52 +        setBackground(Color.yellow);
  136.53 +        setForeground(Color.blue);
  136.54 +        df = new DataFlavor(DnDSource.class, "DnDSource");
  136.55 +
  136.56 +        dragSource.createDefaultDragGestureRecognizer(
  136.57 +                this,
  136.58 +                dragOperation,
  136.59 +                this
  136.60 +        );
  136.61 +        dragSource.addDragSourceListener(this);
  136.62 +    }
  136.63 +
  136.64 +    public void changeCursor(
  136.65 +            DragSourceContext dsc,
  136.66 +            int ra
  136.67 +    ) {
  136.68 +        java.awt.Cursor c = null;
  136.69 +        if ((ra & DnDConstants.ACTION_LINK) == DnDConstants.ACTION_LINK)
  136.70 +            c = DragSource.DefaultLinkDrop;
  136.71 +        else if ((ra & DnDConstants.ACTION_MOVE) == DnDConstants.ACTION_MOVE)
  136.72 +            c = MyCursor.MOVE;//DragSource.DefaultMoveDrop;
  136.73 +        else if ((ra & DnDConstants.ACTION_COPY) == DnDConstants.ACTION_COPY)
  136.74 +            c = MyCursor.COPY;
  136.75 +        else
  136.76 +            c = MyCursor.NO_DROP;
  136.77 +        dsc.setCursor(c);
  136.78 +    }
  136.79 +
  136.80 +    /**
  136.81 +     * a Drag gesture has been recognized
  136.82 +     */
  136.83 +    int iProblem = 0;
  136.84 +    String[] problem = {"unready", "throw exeption", "good"};
  136.85 +    public void dragGestureRecognized(DragGestureEvent dge) {
  136.86 +        System.out.println("starting Drag");
  136.87 +        if( !DragSource.isDragImageSupported() ) {
  136.88 +            dge.startDrag(
  136.89 +                    null,
  136.90 +                    this,
  136.91 +                    this);
  136.92 +        } else {
  136.93 +            setLabel("Drag ME! (with " + problem[iProblem] + " image)");
  136.94 +            int w = 100;
  136.95 +            int h = 100;
  136.96 +            int pix[] = new int[w * h];
  136.97 +            int index = 0;
  136.98 +            for (int y = 0; y < h; y++) {
  136.99 +                int red = (y * 255) / (h - 1);
 136.100 +                for (int x = 0; x < w; x++) {
 136.101 +                    int blue = (x * 255) / (w - 1);
 136.102 +                    pix[index++] = (255 << 24) | (red << 16) | blue;
 136.103 +                }
 136.104 +            }
 136.105 +            try{
 136.106 +                dge.startDrag(
 136.107 +                        null,
 136.108 +                        Toolkit.getDefaultToolkit().createImage(new MemoryImageSource(w, h, pix, 0, w)
 136.109 +                            {
 136.110 +                                @Override
 136.111 +                                public void startProduction(ImageConsumer ic)
 136.112 +                                {
 136.113 +                                    switch(iProblem){
 136.114 +                                    case 0:
 136.115 +                                        //incomplite
 136.116 +                                        break;
 136.117 +                                    case 1:
 136.118 +                                        //exception
 136.119 +                                        throw new RuntimeException("test exception 1");
 136.120 +                                    default:
 136.121 +                                        super.startProduction(ic);
 136.122 +                                        break;
 136.123 +                                    }
 136.124 +                                }
 136.125 +                            }
 136.126 +                        ),
 136.127 +                        new Point(15, 40) {
 136.128 +                            @Override
 136.129 +                            public double getX() {
 136.130 +                                if(2==iProblem){
 136.131 +                                    //never happen
 136.132 +                                    throw new RuntimeException("test exception 2");
 136.133 +                                }
 136.134 +                                return x;
 136.135 +                            }
 136.136 +                            @Override
 136.137 +                            public Point getLocation(){
 136.138 +                                //never happen
 136.139 +                                throw new RuntimeException("test exception 3");
 136.140 +                            }
 136.141 +                        },
 136.142 +                        this,
 136.143 +                        this);
 136.144 +            }catch(InvalidDnDOperationException e){
 136.145 +                if( iProblem<=2 ){
 136.146 +                    System.err.println("good exception: " + e.getMessage() );
 136.147 +                } else {
 136.148 +                    System.err.println("bad exception");
 136.149 +                    e.printStackTrace();
 136.150 +                    throw new RuntimeException(e.getMessage());
 136.151 +                }
 136.152 +            } finally {
 136.153 +                ++iProblem;
 136.154 +            }
 136.155 +        }
 136.156 +    }
 136.157 +
 136.158 +    /**
 136.159 +     * as the hotspot enters a platform dependent drop site
 136.160 +     */
 136.161 +
 136.162 +    public void dragEnter(DragSourceDragEvent dsde) {
 136.163 +        System.out.println("[Source] dragEnter");
 136.164 +        changeCursor(
 136.165 +            dsde.getDragSourceContext(),
 136.166 +            dsde.getUserAction() & dsde.getDropAction()
 136.167 +        );
 136.168 +    }
 136.169 +
 136.170 +    /**
 136.171 +     * as the hotspot moves over a platform dependent drop site
 136.172 +     */
 136.173 +    public void dragOver(DragSourceDragEvent dsde) {
 136.174 +        System.out.println("[Source] dragOver");
 136.175 +        changeCursor(
 136.176 +            dsde.getDragSourceContext(),
 136.177 +            dsde.getUserAction() & dsde.getDropAction()
 136.178 +        );
 136.179 +        dropAction = dsde.getUserAction() & dsde.getDropAction();
 136.180 +        System.out.println("dropAction = " + dropAction);
 136.181 +    }
 136.182 +
 136.183 +    /**
 136.184 +     * as the hotspot exits a platform dependent drop site
 136.185 +     */
 136.186 +    public void dragExit(DragSourceEvent dse) {
 136.187 +        System.out.println("[Source] dragExit");
 136.188 +        changeCursor(
 136.189 +                dse.getDragSourceContext(),
 136.190 +                DnDConstants.ACTION_NONE
 136.191 +        );
 136.192 +    }
 136.193 +
 136.194 +    /**
 136.195 +     * as the operation changes
 136.196 +     */
 136.197 +    public void dragGestureChanged(DragSourceDragEvent dsde) {
 136.198 +        System.out.println("[Source] dragGestureChanged");
 136.199 +        changeCursor(
 136.200 +            dsde.getDragSourceContext(),
 136.201 +            dsde.getUserAction() & dsde.getDropAction()
 136.202 +        );
 136.203 +        dropAction = dsde.getUserAction() & dsde.getDropAction();
 136.204 +        System.out.println("dropAction = " + dropAction);
 136.205 +    }
 136.206 +
 136.207 +
 136.208 +    /**
 136.209 +     * as the operation completes
 136.210 +     */
 136.211 +    public void dragDropEnd(DragSourceDropEvent dsde) {
 136.212 +        System.out.println("[Source] dragDropEnd");
 136.213 +    }
 136.214 +
 136.215 +    public void dropActionChanged(DragSourceDragEvent dsde) {
 136.216 +        System.out.println("[Source] dropActionChanged");
 136.217 +        dropAction = dsde.getUserAction() & dsde.getDropAction();
 136.218 +        System.out.println("dropAction = " + dropAction);
 136.219 +    }
 136.220 +
 136.221 +    public DataFlavor[] getTransferDataFlavors() {
 136.222 +        return new DataFlavor[]{df};
 136.223 +    }
 136.224 +
 136.225 +    public boolean isDataFlavorSupported(DataFlavor sdf) {
 136.226 +        return df.equals(sdf);
 136.227 +    }
 136.228 +
 136.229 +    public Object getTransferData(DataFlavor tdf) throws UnsupportedFlavorException, IOException {
 136.230 +        Object copy = null;
 136.231 +        if( !df.equals(tdf) ){
 136.232 +            throw new UnsupportedFlavorException(tdf);
 136.233 +        }
 136.234 +        Container parent = getParent();
 136.235 +        switch (dropAction) {
 136.236 +            case DnDConstants.ACTION_COPY:
 136.237 +                try {
 136.238 +                    copy = this.clone();
 136.239 +                } catch (CloneNotSupportedException e) {
 136.240 +                    ByteArrayOutputStream baos = new ByteArrayOutputStream();
 136.241 +                    ObjectOutputStream oos = new ObjectOutputStream(baos);
 136.242 +
 136.243 +                    oos.writeObject(this);
 136.244 +                    ByteArrayInputStream bais = new ByteArrayInputStream(baos.toByteArray());
 136.245 +                    ObjectInputStream ois = new ObjectInputStream(bais);
 136.246 +                    try {
 136.247 +                        copy = ois.readObject();
 136.248 +                    } catch (ClassNotFoundException cnfe) {
 136.249 +                        // do nothing
 136.250 +                    }
 136.251 +                }
 136.252 +                parent.add(this);
 136.253 +                return copy;
 136.254 +
 136.255 +            case DnDConstants.ACTION_MOVE:
 136.256 +                synchronized (this) {
 136.257 +                    if (parent != null) {
 136.258 +                        parent.remove(this);
 136.259 +                        Label label = new Label("[empty]");
 136.260 +                        label.setBackground(Color.cyan);
 136.261 +                        label.setBounds(this.getBounds());
 136.262 +                        parent.add(label);
 136.263 +                    }
 136.264 +                }
 136.265 +                return this;
 136.266 +
 136.267 +            case DnDConstants.ACTION_LINK:
 136.268 +                return this;
 136.269 +
 136.270 +            default:
 136.271 +                return null;
 136.272 +        }
 136.273 +
 136.274 +    }
 136.275 +}
 136.276 +
   137.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   137.2 +++ b/test/java/awt/dnd/ImageDecoratedDnDNegative/DnDTarget.java	Sun Feb 14 23:38:50 2010 -0800
   137.3 @@ -0,0 +1,113 @@
   137.4 +/*
   137.5 + * Copyright 2009 Sun Microsystems, Inc.  All Rights Reserved.
   137.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   137.7 + *
   137.8 + * This code is free software; you can redistribute it and/or modify it
   137.9 + * under the terms of the GNU General Public License version 2 only, as
  137.10 + * published by the Free Software Foundation.  Sun designates this
  137.11 + * particular file as subject to the "Classpath" exception as provided
  137.12 + * by Sun in the LICENSE file that accompanied this code.
  137.13 + *
  137.14 + * This code is distributed in the hope that it will be useful, but WITHOUT
  137.15 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  137.16 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  137.17 + * version 2 for more details (a copy is included in the LICENSE file that
  137.18 + * accompanied this code).
  137.19 + *
  137.20 + * You should have received a copy of the GNU General Public License version
  137.21 + * 2 along with this work; if not, write to the Free Software Foundation,
  137.22 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  137.23 + *
  137.24 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  137.25 + * CA 95054 USA or visit www.sun.com if you need additional information or
  137.26 + * have any questions.
  137.27 + */
  137.28 +
  137.29 +/*
  137.30 +* Panel is a DropTarget
  137.31 +*
  137.32 +*/
  137.33 +
  137.34 +import java.awt.*;
  137.35 +import java.awt.datatransfer.*;
  137.36 +import java.awt.dnd.*;
  137.37 +import java.io.*;
  137.38 +
  137.39 +
  137.40 +class DnDTarget extends Panel implements DropTargetListener {
  137.41 +    private int dragOperation = DnDConstants.ACTION_COPY | DnDConstants.ACTION_MOVE;
  137.42 +    Color bgColor;
  137.43 +    Color htColor;
  137.44 +
  137.45 +    DnDTarget(Color bgColor, Color htColor) {
  137.46 +        super();
  137.47 +        this.bgColor = bgColor;
  137.48 +        this.htColor = htColor;
  137.49 +        setBackground(bgColor);
  137.50 +        setDropTarget(new DropTarget(this, this));
  137.51 +    }
  137.52 +
  137.53 +
  137.54 +    public void dragEnter(DropTargetDragEvent e) {
  137.55 +        System.out.println("[Target] dragEnter");
  137.56 +        setBackground(htColor);
  137.57 +        repaint();
  137.58 +    }
  137.59 +
  137.60 +    public void dragOver(DropTargetDragEvent e) {
  137.61 +        System.out.println("[Target] dragOver");
  137.62 +    }
  137.63 +
  137.64 +    public void dragExit(DropTargetEvent e) {
  137.65 +        System.out.println("[Target] dragExit");
  137.66 +        setBackground(bgColor);
  137.67 +        repaint();
  137.68 +    }
  137.69 +
  137.70 +    public void dragScroll(DropTargetDragEvent e) {
  137.71 +        System.out.println("[Target] dragScroll");
  137.72 +    }
  137.73 +
  137.74 +    public void dropActionChanged(DropTargetDragEvent e) {
  137.75 +        System.out.println("[Target] dropActionChanged");
  137.76 +    }
  137.77 +
  137.78 +    public void drop(DropTargetDropEvent dtde) {
  137.79 +        System.out.println("[Target] drop");
  137.80 +        boolean success = false;
  137.81 +        if ((dtde.getDropAction() & dragOperation) == 0) {
  137.82 +            dtde.rejectDrop();
  137.83 +            Label label = new Label("[no links here :) ]");
  137.84 +            label.setBackground(Color.cyan);
  137.85 +            add(label);
  137.86 +        } else {
  137.87 +            dtde.acceptDrop(dragOperation);
  137.88 +            DataFlavor[] dfs = dtde.getCurrentDataFlavors();
  137.89 +            if (dfs != null && dfs.length >= 1){
  137.90 +                Transferable transfer = dtde.getTransferable();
  137.91 +                try {
  137.92 +                    Button button = (Button)transfer.getTransferData(dfs[0]);
  137.93 +                    if( button != null ){
  137.94 +                        add(button);
  137.95 +                        success = true;
  137.96 +                    }
  137.97 +                } catch (IOException ioe) {
  137.98 +                    System.out.println(ioe.getMessage());
  137.99 +                    return;
 137.100 +                } catch (UnsupportedFlavorException ufe) {
 137.101 +                    System.out.println(ufe.getMessage());
 137.102 +                    return;
 137.103 +                }  catch (Exception e) {
 137.104 +                    System.out.println(e.getMessage());
 137.105 +                    return;
 137.106 +                }
 137.107 +            }
 137.108 +        }
 137.109 +        setBackground(bgColor);
 137.110 +        dtde.dropComplete(success);
 137.111 +
 137.112 +        invalidate();
 137.113 +        validate();
 137.114 +        repaint();
 137.115 +    }
 137.116 +}
   138.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   138.2 +++ b/test/java/awt/dnd/ImageDecoratedDnDNegative/ImageDecoratedDnDNegative.html	Sun Feb 14 23:38:50 2010 -0800
   138.3 @@ -0,0 +1,20 @@
   138.4 +<html>
   138.5 +<!--
   138.6 +  @test %W% %E%
   138.7 +  @bug 4874070
   138.8 +  @summary Tests basic DnD functionality
   138.9 +  @author Your Name: Alexey Utkin area=dnd
  138.10 +  @run applet ImageDecoratedDnDNegative.html
  138.11 +  -->
  138.12 +<head>
  138.13 +    <title> ImageDecoratedDnDNegative </title>
  138.14 +</head>
  138.15 +<body>
  138.16 +
  138.17 +<h1>ImageDecoratedDnDInOut<br>Bug ID: 4874070</h1>
  138.18 +
  138.19 +<p> See the dialog box (usually in upper left corner) for the test description</p>
  138.20 +
  138.21 +<APPLET CODE="ImageDecoratedDnDNegative.class" WIDTH=200 HEIGHT=200></APPLET>
  138.22 +</body>
  138.23 +</html>
   139.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   139.2 +++ b/test/java/awt/dnd/ImageDecoratedDnDNegative/ImageDecoratedDnDNegative.java	Sun Feb 14 23:38:50 2010 -0800
   139.3 @@ -0,0 +1,268 @@
   139.4 +/*
   139.5 + * Copyright 2009 Sun Microsystems, Inc.  All Rights Reserved.
   139.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   139.7 + *
   139.8 + * This code is free software; you can redistribute it and/or modify it
   139.9 + * under the terms of the GNU General Public License version 2 only, as
  139.10 + * published by the Free Software Foundation.  Sun designates this
  139.11 + * particular file as subject to the "Classpath" exception as provided
  139.12 + * by Sun in the LICENSE file that accompanied this code.
  139.13 + *
  139.14 + * This code is distributed in the hope that it will be useful, but WITHOUT
  139.15 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  139.16 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  139.17 + * version 2 for more details (a copy is included in the LICENSE file that
  139.18 + * accompanied this code).
  139.19 + *
  139.20 + * You should have received a copy of the GNU General Public License version
  139.21 + * 2 along with this work; if not, write to the Free Software Foundation,
  139.22 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  139.23 + *
  139.24 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  139.25 + * CA 95054 USA or visit www.sun.com if you need additional information or
  139.26 + * have any questions.
  139.27 + */
  139.28 +
  139.29 +/*
  139.30 +  test %W% %E%
  139.31 +  @bug 4874070
  139.32 +  @summary Tests basic DnD functionality
  139.33 +  @author Your Name: Alexey Utkin area=dnd
  139.34 +  @run applet ImageDecoratedDnDNegative.html
  139.35 +*/
  139.36 +
  139.37 +import java.applet.Applet;
  139.38 +import java.awt.*;
  139.39 +import java.awt.Robot;
  139.40 +import java.awt.event.InputEvent;
  139.41 +import java.awt.event.KeyEvent;
  139.42 +import java.awt.geom.Point2D;
  139.43 +
  139.44 +
  139.45 +import java.awt.dnd.DragSource;
  139.46 +
  139.47 +
  139.48 +public class ImageDecoratedDnDNegative extends Applet {
  139.49 +    //Declare things used in the test, like buttons and labels here
  139.50 +
  139.51 +    public void init() {
  139.52 +        //Create instructions for the user here, as well as set up
  139.53 +        // the environment -- set the layout manager, add buttons,
  139.54 +        // etc.
  139.55 +        this.setLayout(new BorderLayout());
  139.56 +
  139.57 +        String[] instructions =
  139.58 +                {
  139.59 +                        "Automatic test.",
  139.60 +                        "A Frame, which contains a yellow button labeled \"Drag ME!\" and ",
  139.61 +                        "a red panel, will appear below. ",
  139.62 +                        "1. The button would be clicked and dragged to the red panel. ",
  139.63 +                        "2. When the mouse enters the red panel during the drag, the panel ",
  139.64 +                        "should turn yellow. On the systems that supports pictured drag, ",
  139.65 +                        "the image under the drag-cursor should appear (ancor is shifted ",
  139.66 +                        "from top-left corner of the picture inside the picture to 10pt in both dimensions ). ",
  139.67 +                        "In WIN32 systems the image under cursor would be visible ONLY over ",
  139.68 +                        "the drop targets with activated extended OLE D\'n\'D support (that are ",
  139.69 +                        "the desktop and IE ).",
  139.70 +                        "3. The mouse would be released.",
  139.71 +                        "The panel should turn red again and a yellow button labeled ",
  139.72 +                        "\"Drag ME!\" should appear inside the panel. You should be able ",
  139.73 +                        "to repeat this operation multiple times."
  139.74 +                };
  139.75 +        Sysout.createDialogWithInstructions(instructions);
  139.76 +
  139.77 +    }//End  init()
  139.78 +
  139.79 +    public void moveTo(
  139.80 +        Robot r,
  139.81 +        Point b,
  139.82 +        Point e)
  139.83 +    {
  139.84 +        Point2D.Double ee = new Point2D.Double(e.getX(), e.getY());
  139.85 +        Point2D.Double bb = new Point2D.Double(b.getX(), b.getY());
  139.86 +        final int count = (int)(ee.distance(bb));
  139.87 +        Point2D.Double c = new Point2D.Double(bb.getX(), bb.getY());
  139.88 +        for(int i=0; i<count; ++i){
  139.89 +            c.setLocation(
  139.90 +                    bb.getX() + (ee.getX()-bb.getX())*i/count,
  139.91 +                    bb.getY() + (ee.getY()-bb.getY())*i/count);
  139.92 +            r.mouseMove(
  139.93 +                    (int)c.getX(),
  139.94 +                    (int)c.getY());
  139.95 +            r.delay(5);
  139.96 +        }
  139.97 +        r.mouseMove(
  139.98 +                (int)ee.getX(),
  139.99 +                (int)ee.getY());
 139.100 +        r.delay(5);
 139.101 +    }
 139.102 +
 139.103 +    public void start() {
 139.104 +        Frame f = new Frame("Use keyboard for DnD change");
 139.105 +        Panel mainPanel;
 139.106 +        Component dragSource, dropTarget;
 139.107 +
 139.108 +        f.setBounds(0, 400, 200, 200);
 139.109 +        f.setLayout(new BorderLayout());
 139.110 +
 139.111 +        mainPanel = new Panel();
 139.112 +        mainPanel.setLayout(new BorderLayout());
 139.113 +
 139.114 +        mainPanel.setBackground(Color.blue);
 139.115 +
 139.116 +        dropTarget = new DnDTarget(Color.red, Color.yellow);
 139.117 +        dragSource = new DnDSource("Drag ME! (" + (DragSource.isDragImageSupported()?"with ":"without") + " image)" );
 139.118 +
 139.119 +        mainPanel.add(dragSource, "North");
 139.120 +        mainPanel.add(dropTarget, "Center");
 139.121 +        f.add(mainPanel, BorderLayout.CENTER);
 139.122 +
 139.123 +        f.setVisible(true);
 139.124 +
 139.125 +        Point sourcePoint = dragSource.getLocationOnScreen();
 139.126 +        Dimension d = dragSource.getSize();
 139.127 +        sourcePoint.translate(d.width / 2, d.height / 2);
 139.128 +
 139.129 +        try {
 139.130 +            Robot robot = new Robot();
 139.131 +            robot.mouseMove(sourcePoint.x, sourcePoint.y);
 139.132 +            Point start = new Point(
 139.133 +                    sourcePoint.x,
 139.134 +                    sourcePoint.y);
 139.135 +            Point out = new Point(
 139.136 +                    sourcePoint.x + d.width / 2 + 10,
 139.137 +                    sourcePoint.y + d.height);
 139.138 +
 139.139 +            Point cur = start;
 139.140 +            for(int i = 2; i < 5; ++i){
 139.141 +                moveTo(robot, cur, start);
 139.142 +                robot.delay(500);
 139.143 +                robot.mousePress(InputEvent.BUTTON1_MASK);
 139.144 +                robot.delay(500);
 139.145 +                moveTo(robot, start, out);
 139.146 +                robot.keyPress(KeyEvent.VK_CONTROL);
 139.147 +                Point drop = new Point(
 139.148 +                        (int)start.getX(),
 139.149 +                        (int)start.getY() + (d.height + 5) * i );
 139.150 +                moveTo(robot, out, drop);
 139.151 +
 139.152 +                robot.mouseRelease(InputEvent.BUTTON1_MASK);
 139.153 +                robot.delay(10);
 139.154 +                robot.keyRelease(KeyEvent.VK_CONTROL);
 139.155 +                robot.delay(1000);
 139.156 +
 139.157 +                cur = drop;
 139.158 +            }
 139.159 +        } catch( Exception e){
 139.160 +            e.printStackTrace();
 139.161 +            throw new RuntimeException("test failed: drop was not successful with exception " + e);
 139.162 +        }
 139.163 +    }// start()
 139.164 +}// class DnDAcceptanceTest
 139.165 +
 139.166 +
 139.167 +/**
 139.168 + * *************************************************
 139.169 + * Standard Test Machinery
 139.170 + * DO NOT modify anything below -- it's a standard
 139.171 + * chunk of code whose purpose is to make user
 139.172 + * interaction uniform, and thereby make it simpler
 139.173 + * to read and understand someone else's test.
 139.174 + * **************************************************
 139.175 + */
 139.176 +class Sysout {
 139.177 +    private static TestDialog dialog;
 139.178 +
 139.179 +    public static void createDialogWithInstructions(String[] instructions) {
 139.180 +        dialog = new TestDialog(new Frame(), "Instructions");
 139.181 +        dialog.printInstructions(instructions);
 139.182 +        dialog.show();
 139.183 +        println("Any messages for the tester will display here.");
 139.184 +    }
 139.185 +
 139.186 +    public static void createDialog() {
 139.187 +        dialog = new TestDialog(new Frame(), "Instructions");
 139.188 +        String[] defInstr = {"Instructions will appear here. ", ""};
 139.189 +        dialog.printInstructions(defInstr);
 139.190 +        dialog.show();
 139.191 +        println("Any messages for the tester will display here.");
 139.192 +    }
 139.193 +
 139.194 +
 139.195 +    public static void printInstructions(String[] instructions) {
 139.196 +        dialog.printInstructions(instructions);
 139.197 +    }
 139.198 +
 139.199 +
 139.200 +    public static void println(String messageIn) {
 139.201 +        dialog.displayMessage(messageIn);
 139.202 +    }
 139.203 +
 139.204 +}// Sysout  class
 139.205 +
 139.206 +
 139.207 +class TestDialog extends Dialog {
 139.208 +
 139.209 +    TextArea instructionsText;
 139.210 +    TextArea messageText;
 139.211 +    int maxStringLength = 80;
 139.212 +
 139.213 +    //DO NOT call this directly, go through Sysout
 139.214 +    public TestDialog(Frame frame, String name) {
 139.215 +        super(frame, name);
 139.216 +        int scrollBoth = TextArea.SCROLLBARS_BOTH;
 139.217 +        instructionsText = new TextArea("", 15, maxStringLength, scrollBoth);
 139.218 +        add("North", instructionsText);
 139.219 +
 139.220 +        messageText = new TextArea("", 5, maxStringLength, scrollBoth);
 139.221 +        add("South", messageText);
 139.222 +
 139.223 +        pack();
 139.224 +
 139.225 +        show();
 139.226 +    }// TestDialog()
 139.227 +
 139.228 +    //DO NOT call this directly, go through Sysout
 139.229 +    public void printInstructions(String[] instructions) {
 139.230 +        //Clear out any current instructions
 139.231 +        instructionsText.setText("");
 139.232 +
 139.233 +        //Go down array of instruction strings
 139.234 +
 139.235 +        String printStr, remainingStr;
 139.236 +        for (int i = 0; i < instructions.length; i++) {
 139.237 +            //chop up each into pieces maxSringLength long
 139.238 +            remainingStr = instructions[i];
 139.239 +            while (remainingStr.length() > 0) {
 139.240 +                //if longer than max then chop off first max chars to print
 139.241 +                if (remainingStr.length() >= maxStringLength) {
 139.242 +                    //Try to chop on a word boundary
 139.243 +                    int posOfSpace = remainingStr.
 139.244 +                            lastIndexOf(' ', maxStringLength - 1);
 139.245 +
 139.246 +                    if (posOfSpace <= 0) posOfSpace = maxStringLength - 1;
 139.247 +
 139.248 +                    printStr = remainingStr.substring(0, posOfSpace + 1);
 139.249 +                    remainingStr = remainingStr.substring(posOfSpace + 1);
 139.250 +                }
 139.251 +                //else just print
 139.252 +                else {
 139.253 +                    printStr = remainingStr;
 139.254 +                    remainingStr = "";
 139.255 +                }
 139.256 +
 139.257 +                instructionsText.append(printStr + "\n");
 139.258 +
 139.259 +            }// while
 139.260 +
 139.261 +        }// for
 139.262 +
 139.263 +    }//printInstructions()
 139.264 +
 139.265 +    //DO NOT call this directly, go through Sysout
 139.266 +    public void displayMessage(String messageIn) {
 139.267 +        messageText.append(messageIn + "\n");
 139.268 +    }
 139.269 +
 139.270 +}// TestDialog  class
 139.271 +
   140.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   140.2 +++ b/test/java/awt/dnd/ImageDecoratedDnDNegative/ImageGenerator.java	Sun Feb 14 23:38:50 2010 -0800
   140.3 @@ -0,0 +1,59 @@
   140.4 +/*
   140.5 + * Copyright 2009 Sun Microsystems, Inc.  All Rights Reserved.
   140.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   140.7 + *
   140.8 + * This code is free software; you can redistribute it and/or modify it
   140.9 + * under the terms of the GNU General Public License version 2 only, as
  140.10 + * published by the Free Software Foundation.  Sun designates this
  140.11 + * particular file as subject to the "Classpath" exception as provided
  140.12 + * by Sun in the LICENSE file that accompanied this code.
  140.13 + *
  140.14 + * This code is distributed in the hope that it will be useful, but WITHOUT
  140.15 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  140.16 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  140.17 + * version 2 for more details (a copy is included in the LICENSE file that
  140.18 + * accompanied this code).
  140.19 + *
  140.20 + * You should have received a copy of the GNU General Public License version
  140.21 + * 2 along with this work; if not, write to the Free Software Foundation,
  140.22 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  140.23 + *
  140.24 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  140.25 + * CA 95054 USA or visit www.sun.com if you need additional information or
  140.26 + * have any questions.
  140.27 + */
  140.28 +
  140.29 +/*
  140.30 + * Image generator for cursor and drag
  140.31 + */
  140.32 +import java.awt.Color;
  140.33 +import java.awt.Graphics;
  140.34 +import java.awt.Image;
  140.35 +import java.awt.image.BufferedImage;
  140.36 +
  140.37 +public abstract class ImageGenerator
  140.38 +{
  140.39 +    public int width;
  140.40 +    public int height;
  140.41 +    private final BufferedImage bi;
  140.42 +    public ImageGenerator(int _width, int _height, Color bgColor)
  140.43 +    {
  140.44 +          width = _width;
  140.45 +          height = _height;
  140.46 +          bi = new BufferedImage(
  140.47 +              width,
  140.48 +              height,
  140.49 +              BufferedImage.TYPE_INT_ARGB);
  140.50 +          Graphics gr = bi.getGraphics();
  140.51 +          if(null==bgColor){
  140.52 +              bgColor = Color.WHITE;
  140.53 +          }
  140.54 +          gr.setColor(bgColor);
  140.55 +          gr.fillRect(0, 0, width, height);
  140.56 +          paint(gr);
  140.57 +          gr.dispose();
  140.58 +    }
  140.59 +    public Image getImage() { return bi; }
  140.60 +
  140.61 +    public abstract void paint(Graphics gr);
  140.62 +}
   141.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   141.2 +++ b/test/java/awt/dnd/ImageDecoratedDnDNegative/MyCursor.java	Sun Feb 14 23:38:50 2010 -0800
   141.3 @@ -0,0 +1,86 @@
   141.4 +/*
   141.5 + * Copyright 2009 Sun Microsystems, Inc.  All Rights Reserved.
   141.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   141.7 + *
   141.8 + * This code is free software; you can redistribute it and/or modify it
   141.9 + * under the terms of the GNU General Public License version 2 only, as
  141.10 + * published by the Free Software Foundation.  Sun designates this
  141.11 + * particular file as subject to the "Classpath" exception as provided
  141.12 + * by Sun in the LICENSE file that accompanied this code.
  141.13 + *
  141.14 + * This code is distributed in the hope that it will be useful, but WITHOUT
  141.15 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  141.16 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  141.17 + * version 2 for more details (a copy is included in the LICENSE file that
  141.18 + * accompanied this code).
  141.19 + *
  141.20 + * You should have received a copy of the GNU General Public License version
  141.21 + * 2 along with this work; if not, write to the Free Software Foundation,
  141.22 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  141.23 + *
  141.24 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  141.25 + * CA 95054 USA or visit www.sun.com if you need additional information or
  141.26 + * have any questions.
  141.27 + */
  141.28 +
  141.29 +import java.awt.BasicStroke;
  141.30 +import java.awt.Color;
  141.31 +import java.awt.Graphics;
  141.32 +import java.awt.Graphics2D;
  141.33 +import java.awt.Toolkit;
  141.34 +import java.awt.Point;
  141.35 +
  141.36 +/**
  141.37 + * An interface provides a set of custom cursors
  141.38 + */
  141.39 +
  141.40 +public interface MyCursor {
  141.41 +    public static final java.awt.Cursor NO_DROP = Toolkit.getDefaultToolkit().createCustomCursor(
  141.42 +        new ImageGenerator(32, 32, new Color(0xff, 0xff, 0xff, 0x00) ) {
  141.43 +                @Override public void paint(Graphics gr) {
  141.44 +                    gr.setColor(Color.GREEN);
  141.45 +                    ((Graphics2D)gr).setStroke(new BasicStroke(3));
  141.46 +
  141.47 +                    gr.translate(width/2, height/2);
  141.48 +                    int R = width/4;
  141.49 +                    gr.drawOval(-R, -R, 2*R, 2*R);
  141.50 +                    gr.drawLine(-R, R, R, -R);
  141.51 +                }
  141.52 +            }.getImage(),
  141.53 +            new Point(0, 0),
  141.54 +            "My NoDrop Cursor"
  141.55 +    );
  141.56 +    public static final java.awt.Cursor MOVE = Toolkit.getDefaultToolkit().createCustomCursor(
  141.57 +        new ImageGenerator(32, 32, new Color(0xff, 0xff, 0xff, 0x00) ) {
  141.58 +                @Override public void paint(Graphics gr) {
  141.59 +                    gr.setColor(Color.GREEN);
  141.60 +                    ((Graphics2D)gr).setStroke(new BasicStroke(3));
  141.61 +
  141.62 +                    gr.drawLine(0, 0, width, height);
  141.63 +                    gr.drawLine(0, 0, width/2, 0);
  141.64 +                    gr.drawLine(0, 0, 0, height/2);
  141.65 +                }
  141.66 +            }.getImage(),
  141.67 +            new Point(0, 0),
  141.68 +            "My Move Cursor"
  141.69 +    );
  141.70 +    public static final java.awt.Cursor COPY = Toolkit.getDefaultToolkit().createCustomCursor(
  141.71 +        new ImageGenerator(32, 32, new Color(0xff, 0xff, 0xff, 0x00) ) {
  141.72 +                @Override public void paint(Graphics gr) {
  141.73 +                    gr.setColor(Color.GREEN);
  141.74 +                    ((Graphics2D)gr).setStroke(new BasicStroke(3));
  141.75 +                    //arrow
  141.76 +                    gr.drawLine(0, 0, width/2, height/2);
  141.77 +                    gr.drawLine(0, 0, width/2, 0);
  141.78 +                    gr.drawLine(0, 0, 0, height/2);
  141.79 +                    //plus
  141.80 +                    gr.drawRect(width/2 - 1, height/2 -1, width/2 - 1, height/2 - 1);
  141.81 +                    gr.drawLine(width*3/4 - 1, height/2 - 1, width*3/4 - 1, height);
  141.82 +                    gr.drawLine(width/2 - 1, height*3/4 - 1, width, height*3/4 - 1);
  141.83 +                 }
  141.84 +            }.getImage(),
  141.85 +            new Point(0, 0),
  141.86 +            "My Copy Cursor"
  141.87 +    );
  141.88 +}
  141.89 +
   142.1 --- a/test/java/beans/Introspector/6380849/TestBeanInfo.java	Fri Feb 12 13:25:18 2010 -0800
   142.2 +++ b/test/java/beans/Introspector/6380849/TestBeanInfo.java	Sun Feb 14 23:38:50 2010 -0800
   142.3 @@ -1,5 +1,5 @@
   142.4  /**
   142.5 - * Copyright 2009 Sun Microsystems, Inc.  All Rights Reserved.
   142.6 + * Copyright 2010 Sun Microsystems, Inc.  All Rights Reserved.
   142.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   142.8   *
   142.9   * This code is free software; you can redistribute it and/or modify it
  142.10 @@ -38,6 +38,7 @@
  142.11  
  142.12  import java.beans.BeanInfo;
  142.13  import java.beans.Introspector;
  142.14 +import java.lang.ref.Reference;
  142.15  import java.lang.reflect.Field;
  142.16  
  142.17  import sun.awt.SunToolkit;
  142.18 @@ -61,9 +62,10 @@
  142.19          try {
  142.20              actual = Introspector.getBeanInfo(type);
  142.21              type = actual.getClass();
  142.22 -            Field field = type.getDeclaredField("targetBeanInfo"); // NON-NLS: field name
  142.23 +            Field field = type.getDeclaredField("targetBeanInfoRef"); // NON-NLS: field name
  142.24              field.setAccessible(true);
  142.25 -            actual = (BeanInfo) field.get(actual);
  142.26 +            Reference ref = (Reference) field.get(actual);
  142.27 +            actual = (BeanInfo) ref.get();
  142.28          }
  142.29          catch (Exception exception) {
  142.30              throw new Error("unexpected error", exception);
   143.1 --- a/test/java/beans/Introspector/Test5102804.java	Fri Feb 12 13:25:18 2010 -0800
   143.2 +++ b/test/java/beans/Introspector/Test5102804.java	Sun Feb 14 23:38:50 2010 -0800
   143.3 @@ -1,5 +1,5 @@
   143.4  /*
   143.5 - * Copyright 2009 Sun Microsystems, Inc.  All Rights Reserved.
   143.6 + * Copyright 2010 Sun Microsystems, Inc.  All Rights Reserved.
   143.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   143.8   *
   143.9   * This code is free software; you can redistribute it and/or modify it
  143.10 @@ -24,9 +24,9 @@
  143.11  /*
  143.12   * @test
  143.13   * @bug 5102804
  143.14 - * @ignore This test is not predictable with regards to GC
  143.15   * @summary Tests memory leak
  143.16   * @author Sergey Malenkov
  143.17 + * @run main/othervm -ms16m -mx16m Test5102804
  143.18   */
  143.19  
  143.20  import java.beans.BeanInfo;
   144.1 --- a/test/java/beans/XMLEncoder/Test4646747.java	Fri Feb 12 13:25:18 2010 -0800
   144.2 +++ b/test/java/beans/XMLEncoder/Test4646747.java	Sun Feb 14 23:38:50 2010 -0800
   144.3 @@ -1,5 +1,5 @@
   144.4  /*
   144.5 - * Copyright 2004-2007 Sun Microsystems, Inc.  All Rights Reserved.
   144.6 + * Copyright 2004-2010 Sun Microsystems, Inc.  All Rights Reserved.
   144.7   * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   144.8   *
   144.9   * This code is free software; you can redistribute it and/or modify it
  144.10 @@ -26,6 +26,7 @@
  144.11   * @bug 4646747
  144.12   * @summary Tests that persistence delegate is correct after memory stress
  144.13   * @author Mark Davidson
  144.14 + * @run main/othervm -ms16m -mx16m Test4646747
  144.15   */
  144.16  
  144.17  import java.beans.DefaultPersistenceDelegate;
  144.18 @@ -41,11 +42,14 @@
  144.19          encoder.setPersistenceDelegate(Test4646747.class, new MyPersistenceDelegate());
  144.20          // WARNING: This can eat up a lot of memory
  144.21          Object[] obs = new Object[10000];
  144.22 -        for (int i = 0; i < obs.length; i++) {
  144.23 -            obs[i] = new int[1000];
  144.24 +        while (obs != null) {
  144.25 +            try {
  144.26 +                obs = new Object[obs.length + obs.length / 3];
  144.27 +            }
  144.28 +            catch (OutOfMemoryError error) {
  144.29 +                obs = null;
  144.30 +            }
  144.31          }
  144.32 -        System.gc();
  144.33 -        System.gc();
  144.34          PersistenceDelegate pd = encoder.getPersistenceDelegate(Test4646747.class);
  144.35          if (!(pd instanceof MyPersistenceDelegate))
  144.36              throw new Error("persistence delegate has been lost");
   145.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   145.2 +++ b/test/java/net/InterfaceAddress/NetworkPrefixLength.java	Sun Feb 14 23:38:50 2010 -0800
   145.3 @@ -0,0 +1,84 @@
   145.4 +/*
   145.5 + * Copyright 2010 Sun Microsystems, Inc.  All Rights Reserved.
   145.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   145.7 + *
   145.8 + * This code is free software; you can redistribute it and/or modify it
   145.9 + * under the terms of the GNU General Public License version 2 only, as
  145.10 + * published by the Free Software Foundation.
  145.11 + *
  145.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
  145.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  145.14 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  145.15 + * version 2 for more details (a copy is included in the LICENSE file that
  145.16 + * accompanied this code).
  145.17 + *
  145.18 + * You should have received a copy of the GNU General Public License version
  145.19 + * 2 along with this work; if not, write to the Free Software Foundation,
  145.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  145.21 + *
  145.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  145.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
  145.24 + * have any questions.
  145.25 + */
  145.26 +
  145.27 +/* @test
  145.28 + * @bug 6707289
  145.29 + * @summary InterfaceAddress.getNetworkPrefixLength() does not conform to Javadoc
  145.30 + */
  145.31 +
  145.32 +import java.net.InetAddress;
  145.33 +import java.net.Inet4Address;
  145.34 +import java.net.InterfaceAddress;
  145.35 +import java.net.NetworkInterface;
  145.36 +import java.util.Enumeration;
  145.37 +import static java.lang.System.out;
  145.38 +
  145.39 +public class NetworkPrefixLength {
  145.40 +    static boolean passed = true;
  145.41 +
  145.42 +    public static void main(String[] args) throws Exception {
  145.43 +        Enumeration<NetworkInterface> nics = NetworkInterface.getNetworkInterfaces();
  145.44 +
  145.45 +        while (nics.hasMoreElements()) {
  145.46 +            NetworkInterface nic = nics.nextElement();
  145.47 +            for (InterfaceAddress iaddr : nic.getInterfaceAddresses()) {
  145.48 +                boolean valid = checkPrefix(iaddr);
  145.49 +                if (!valid) {
  145.50 +                    passed = false;
  145.51 +                    debug(nic.getName(), iaddr);
  145.52 +                }
  145.53 +            }
  145.54 +        }
  145.55 +
  145.56 +        if (!passed)
  145.57 +            throw new RuntimeException("Failed: some interfaces have invalid prefix lengths");
  145.58 +    }
  145.59 +
  145.60 +    static boolean checkPrefix(InterfaceAddress iaddr) {
  145.61 +        InetAddress addr = iaddr.getAddress();
  145.62 +
  145.63 +        if (addr instanceof Inet4Address)
  145.64 +            return checkIPv4PrefixLength(iaddr.getNetworkPrefixLength());
  145.65 +        else
  145.66 +            return checkIPv6PrefixLength(iaddr.getNetworkPrefixLength());
  145.67 +    }
  145.68 +
  145.69 +    static boolean checkIPv4PrefixLength(int prefix) {
  145.70 +        if (prefix >=0 && prefix <= 32)
  145.71 +            return true;
  145.72 +
  145.73 +        return false;
  145.74 +    }
  145.75 +
  145.76 +    static boolean checkIPv6PrefixLength(int prefix) {
  145.77 +        if (prefix >=0 && prefix <= 128)
  145.78 +            return true;
  145.79 +
  145.80 +        return false;
  145.81 +    }
  145.82 +
  145.83 +    static void debug(String nicName, InterfaceAddress iaddr) {
  145.84 +        out.println("NIC " + nicName + " has an address with an invalid prefix length:\n" + iaddr);
  145.85 +    }
  145.86 +}
  145.87 +
   146.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   146.2 +++ b/test/java/nio/charset/Charset/AvailableCharsetNames.java	Sun Feb 14 23:38:50 2010 -0800
   146.3 @@ -0,0 +1,51 @@
   146.4 +/*
   146.5 + * Copyright 2010 Sun Microsystems, Inc.  All Rights Reserved.
   146.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   146.7 + *
   146.8 + * This code is free software; you can redistribute it and/or modify it
   146.9 + * under the terms of the GNU General Public License version 2 only, as
  146.10 + * published by the Free Software Foundation.
  146.11 + *
  146.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
  146.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  146.14 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  146.15 + * version 2 for more details (a copy is included in the LICENSE file that
  146.16 + * accompanied this code).
  146.17 + *
  146.18 + * You should have received a copy of the GNU General Public License version
  146.19 + * 2 along with this work; if not, write to the Free Software Foundation,
  146.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  146.21 + *
  146.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  146.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
  146.24 + * have any questions.
  146.25 + */
  146.26 +
  146.27 +/* @test
  146.28 + * @bug 4422044
  146.29 + * @summary Ensure that keys in available-charset map
  146.30 + *          are identical to canonical names
  146.31 + */
  146.32 +
  146.33 +import java.io.*;
  146.34 +import java.nio.*;
  146.35 +import java.nio.charset.*;
  146.36 +import java.util.*;
  146.37 +
  146.38 +
  146.39 +public class AvailableCharsetNames {
  146.40 +
  146.41 +    public static void main(String[] args) throws Exception {
  146.42 +        Iterator charsetIterator = Charset.availableCharsets().keySet().iterator();
  146.43 +        while (charsetIterator.hasNext()) {
  146.44 +            String charsetName = (String) charsetIterator.next();
  146.45 +            Charset charset = Charset.forName(charsetName);
  146.46 +            if (!charset.name().equals(charsetName)) {
  146.47 +                throw new Exception("Error: Charset name mismatch - expected "
  146.48 +                                   + charsetName + ", got " + charset.name());
  146.49 +            }
  146.50 +        }
  146.51 +
  146.52 +    }
  146.53 +
  146.54 +}
   147.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   147.2 +++ b/test/java/nio/charset/Charset/CharsetContainmentTest.java	Sun Feb 14 23:38:50 2010 -0800
   147.3 @@ -0,0 +1,115 @@
   147.4 +/*
   147.5 + * Copyright 2010 Sun Microsystems, Inc.  All Rights Reserved.
   147.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   147.7 + *
   147.8 + * This code is free software; you can redistribute it and/or modify it
   147.9 + * under the terms of the GNU General Public License version 2 only, as
  147.10 + * published by the Free Software Foundation.
  147.11 + *
  147.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
  147.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  147.14 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  147.15 + * version 2 for more details (a copy is included in the LICENSE file that
  147.16 + * accompanied this code).
  147.17 + *
  147.18 + * You should have received a copy of the GNU General Public License version
  147.19 + * 2 along with this work; if not, write to the Free Software Foundation,
  147.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  147.21 + *
  147.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  147.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
  147.24 + * have any questions.
  147.25 + */
  147.26 +
  147.27 +/* @test
  147.28 +   @bug 4626545 4696726
  147.29 +   @summary Checks the inter containment relationships between NIO charsets
  147.30 + */
  147.31 +
  147.32 +import java.nio.charset.*;
  147.33 +
  147.34 +public class CharsetContainmentTest {
  147.35 +    static String[] encodings =
  147.36 +        { "US-ASCII", "UTF-16", "UTF-16BE", "UTF-16LE", "UTF-8",
  147.37 +          "windows-1252", "ISO-8859-1", "ISO-8859-15", "ISO-8859-2",
  147.38 +          "ISO-8859-3", "ISO-8859-4", "ISO-8859-5", "ISO-8859-6",
  147.39 +          "ISO-8859-7", "ISO-8859-8", "ISO-8859-9", "ISO-8859-13",
  147.40 +          "ISO-2022-JP", "ISO-2022-KR",
  147.41 +
  147.42 +          // Temporarily remove ISO-2022-CN-* charsets until full encoder/decoder
  147.43 +          // support is added (4673614)
  147.44 +          // "x-ISO-2022-CN-CNS", "x-ISO-2022-CN-GB",
  147.45 +
  147.46 +          "x-ISCII91", "GBK", "GB18030", "Big5",
  147.47 +          "x-EUC-TW", "GB2312", "EUC-KR", "x-Johab", "Big5-HKSCS",
  147.48 +          "x-MS950-HKSCS", "windows-1251", "windows-1253", "windows-1254",
  147.49 +          "windows-1255", "windows-1256", "windows-1257", "windows-1258",
  147.50 +          "x-mswin-936", "x-windows-949", "x-windows-950", "windows-31j",
  147.51 +          "Shift_JIS", "EUC-JP", "KOI8-R", "TIS-620"
  147.52 +        };
  147.53 +
  147.54 +    static String[][] contains = {
  147.55 +        { "US-ASCII"},
  147.56 +           encodings,
  147.57 +           encodings,
  147.58 +           encodings,
  147.59 +           encodings,
  147.60 +          {"US-ASCII", "windows-1252"},
  147.61 +          {"US-ASCII", "ISO-8859-1"},
  147.62 +          {"US-ASCII", "ISO-8859-15"},
  147.63 +          {"US-ASCII", "ISO-8859-2"},
  147.64 +          {"US-ASCII", "ISO-8859-3"},
  147.65 +          {"US-ASCII", "ISO-8859-4"},
  147.66 +          {"US-ASCII", "ISO-8859-5"},
  147.67 +          {"US-ASCII", "ISO-8859-6"},
  147.68 +          {"US-ASCII", "ISO-8859-7"},
  147.69 +          {"US-ASCII", "ISO-8859-8"},
  147.70 +          {"US-ASCII", "ISO-8859-9"},
  147.71 +          {"US-ASCII", "ISO-8859-13"},
  147.72 +          {"ISO-2022-JP"},
  147.73 +          {"ISO-2022-KR"},
  147.74 +          // Temporarily remove ISO-2022-CN-* charsets until full encoder/decoder
  147.75 +          // support is added (4673614)
  147.76 +          //{"x-ISO-2022-CN-CNS"},
  147.77 +          //{"x-ISO-2022-CN-GB"},
  147.78 +          {"US-ASCII", "x-ISCII91"},
  147.79 +          {"US-ASCII", "GBK"},
  147.80 +          encodings,
  147.81 +          {"US-ASCII", "Big5"},
  147.82 +          {"US-ASCII", "x-EUC-TW"},
  147.83 +          {"US-ASCII", "GB2312"},
  147.84 +          {"US-ASCII", "EUC-KR"},
  147.85 +          {"US-ASCII", "x-Johab"},
  147.86 +          {"US-ASCII", "Big5-HKSCS", "Big5"},
  147.87 +          {"US-ASCII", "x-MS950-HKSCS", "x-windows-950"},
  147.88 +          {"US-ASCII", "windows-1251"},
  147.89 +          {"US-ASCII", "windows-1253"},
  147.90 +          {"US-ASCII", "windows-1254"},
  147.91 +          {"US-ASCII", "windows-1255"},
  147.92 +          {"US-ASCII", "windows-1256"},
  147.93 +          {"US-ASCII", "windows-1257"},
  147.94 +          {"US-ASCII", "windows-1258"},
  147.95 +          {"US-ASCII", "x-mswin-936"},
  147.96 +          {"US-ASCII", "x-windows-949"},
  147.97 +          {"US-ASCII", "x-windows-950"},
  147.98 +          {"US-ASCII", "windows-31j" },
  147.99 +          {"US-ASCII", "Shift_JIS"},
 147.100 +          {"US-ASCII", "EUC-JP"},
 147.101 +          {"US-ASCII", "KOI8-R"},
 147.102 +          {"US-ASCII", "TIS-620"}};
 147.103 +
 147.104 +
 147.105 +    public static void main(String[] args) throws Exception {
 147.106 +        for (int i = 0; i < encodings.length; i++) {
 147.107 +            Charset c = Charset.forName(encodings[i]);
 147.108 +                for (int j = 0 ; j < contains[i].length; j++) {
 147.109 +                    if (c.contains(Charset.forName(contains[i][j])))
 147.110 +                        continue;
 147.111 +                    else {
 147.112 +                        throw new Exception ("Error: charset " + encodings[i] +
 147.113 +                                        "doesn't contain " + contains[i][j]);
 147.114 +                    }
 147.115 +                }
 147.116 +        }
 147.117 +    }
 147.118 +}
   148.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   148.2 +++ b/test/java/nio/charset/Charset/Contains.java	Sun Feb 14 23:38:50 2010 -0800
   148.3 @@ -0,0 +1,166 @@
   148.4 +/*
   148.5 + * Copyright 2010 Sun Microsystems, Inc.  All Rights Reserved.
   148.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   148.7 + *
   148.8 + * This code is free software; you can redistribute it and/or modify it
   148.9 + * under the terms of the GNU General Public License version 2 only, as
  148.10 + * published by the Free Software Foundation.
  148.11 + *
  148.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
  148.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  148.14 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  148.15 + * version 2 for more details (a copy is included in the LICENSE file that
  148.16 + * accompanied this code).
  148.17 + *
  148.18 + * You should have received a copy of the GNU General Public License version
  148.19 + * 2 along with this work; if not, write to the Free Software Foundation,
  148.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  148.21 + *
  148.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  148.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
  148.24 + * have any questions.
  148.25 + */
  148.26 +
  148.27 +/* @test
  148.28 + * @summary Unit test for charset containment
  148.29 + * @bug 6798572
  148.30 + */
  148.31 +
  148.32 +import java.nio.charset.*;
  148.33 +
  148.34 +
  148.35 +public class Contains {
  148.36 +
  148.37 +    static void ck(Charset cs1, Charset cs2, boolean cont) throws Exception {
  148.38 +        if ((cs1.contains(cs2)) != cont)
  148.39 +            throw new Exception("Wrong answer: "
  148.40 +                                + cs1.name() + " contains " + cs2.name());
  148.41 +        System.err.println(cs1.name()
  148.42 +                           + (cont ? " contains " : " does not contain ")
  148.43 +                           + cs2.name());
  148.44 +    }
  148.45 +
  148.46 +    public static void main(String[] args) throws Exception {
  148.47 +
  148.48 +        Charset us_ascii = Charset.forName("US-ASCII");
  148.49 +        Charset iso_8859_1 = Charset.forName("ISO-8859-1");
  148.50 +        Charset iso_8859_15 = Charset.forName("ISO-8859-15");
  148.51 +        Charset utf_8 = Charset.forName("UTF-8");
  148.52 +        Charset utf_16be = Charset.forName("UTF-16BE");
  148.53 +        Charset cp1252 = Charset.forName("CP1252");
  148.54 +
  148.55 +        ck(us_ascii, us_ascii, true);
  148.56 +        ck(us_ascii, iso_8859_1, false);
  148.57 +        ck(us_ascii, iso_8859_15, false);
  148.58 +        ck(us_ascii, utf_8, false);
  148.59 +        ck(us_ascii, utf_16be, false);
  148.60 +        ck(us_ascii, cp1252, false);
  148.61 +
  148.62 +        ck(iso_8859_1, us_ascii, true);
  148.63 +        ck(iso_8859_1, iso_8859_1, true);
  148.64 +        ck(iso_8859_1, iso_8859_15, false);
  148.65 +        ck(iso_8859_1, utf_8, false);
  148.66 +        ck(iso_8859_1, utf_16be, false);
  148.67 +        ck(iso_8859_1, cp1252, false);
  148.68 +
  148.69 +        ck(iso_8859_15, us_ascii, true);
  148.70 +        ck(iso_8859_15, iso_8859_1, false);
  148.71 +        ck(iso_8859_15, iso_8859_15, true);
  148.72 +        ck(iso_8859_15, utf_8, false);
  148.73 +        ck(iso_8859_15, utf_16be, false);
  148.74 +        ck(iso_8859_15, cp1252, false);
  148.75 +
  148.76 +        ck(utf_8, us_ascii, true);
  148.77 +        ck(utf_8, iso_8859_1, true);
  148.78 +        ck(utf_8, iso_8859_15, true);
  148.79 +        ck(utf_8, utf_8, true);
  148.80 +        ck(utf_8, utf_16be, true);
  148.81 +        ck(utf_8, cp1252, true);
  148.82 +
  148.83 +        ck(utf_16be, us_ascii, true);
  148.84 +        ck(utf_16be, iso_8859_1, true);
  148.85 +        ck(utf_16be, iso_8859_15, true);
  148.86 +        ck(utf_16be, utf_8, true);
  148.87 +        ck(utf_16be, utf_16be, true);
  148.88 +        ck(utf_16be, cp1252, true);
  148.89 +
  148.90 +        ck(cp1252, us_ascii, true);
  148.91 +        ck(cp1252, iso_8859_1, false);
  148.92 +        ck(cp1252, iso_8859_15, false);
  148.93 +        ck(cp1252, utf_8, false);
  148.94 +        ck(cp1252, utf_16be, false);
  148.95 +        ck(cp1252, cp1252, true);
  148.96 +
  148.97 +        checkUTF();
  148.98 +    }
  148.99 +
 148.100 +    static void checkUTF() throws Exception {
 148.101 +        for (String utfName : utfNames)
 148.102 +            for (String csName : charsetNames)
 148.103 +                ck(Charset.forName(utfName),
 148.104 +                   Charset.forName(csName),
 148.105 +                   true);
 148.106 +    }
 148.107 +
 148.108 +    static String[] utfNames = {"utf-16",
 148.109 +                         "utf-8",
 148.110 +                         "utf-16le",
 148.111 +                         "utf-16be",
 148.112 +                         "x-utf-16le-bom"};
 148.113 +
 148.114 +    static String[] charsetNames = {
 148.115 +        "US-ASCII",
 148.116 +        "UTF-8",
 148.117 +        "UTF-16",
 148.118 +        "UTF-16BE",
 148.119 +        "UTF-16LE",
 148.120 +        "x-UTF-16LE-BOM",
 148.121 +        "GBK",
 148.122 +        "GB18030",
 148.123 +        "ISO-8859-1",
 148.124 +        "ISO-8859-15",
 148.125 +        "ISO-8859-2",
 148.126 +        "ISO-8859-3",
 148.127 +        "ISO-8859-4",
 148.128 +        "ISO-8859-5",
 148.129 +        "ISO-8859-6",
 148.130 +        "ISO-8859-7",
 148.131 +        "ISO-8859-8",
 148.132 +        "ISO-8859-9",
 148.133 +        "ISO-8859-13",
 148.134 +        "JIS_X0201",
 148.135 +        "x-JIS0208",
 148.136 +        "JIS_X0212-1990",
 148.137 +        "GB2312",
 148.138 +        "EUC-KR",
 148.139 +        "x-EUC-TW",
 148.140 +        "EUC-JP",
 148.141 +        "x-euc-jp-linux",
 148.142 +        "KOI8-R",
 148.143 +        "TIS-620",
 148.144 +        "x-ISCII91",
 148.145 +        "windows-1251",
 148.146 +        "windows-1252",
 148.147 +        "windows-1253",
 148.148 +        "windows-1254",
 148.149 +        "windows-1255",
 148.150 +        "windows-1256",
 148.151 +        "windows-1257",
 148.152 +        "windows-1258",
 148.153 +        "windows-932",
 148.154 +        "x-mswin-936",
 148.155 +        "x-windows-949",
 148.156 +        "x-windows-950",
 148.157 +        "windows-31j",
 148.158 +        "Big5",
 148.159 +        "Big5-HKSCS",
 148.160 +        "x-MS950-HKSCS",
 148.161 +        "ISO-2022-JP",
 148.162 +        "ISO-2022-KR",
 148.163 +        "x-ISO-2022-CN-CNS",
 148.164 +        "x-ISO-2022-CN-GB",
 148.165 +        "Big5-HKSCS",
 148.166 +        "x-Johab",
 148.167 +        "Shift_JIS"
 148.168 +    };
 148.169 +}
   149.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   149.2 +++ b/test/java/nio/charset/Charset/Default.java	Sun Feb 14 23:38:50 2010 -0800
   149.3 @@ -0,0 +1,36 @@
   149.4 +/*
   149.5 + * Copyright 2010 Sun Microsystems, Inc.  All Rights Reserved.
   149.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   149.7 + *
   149.8 + * This code is free software; you can redistribute it and/or modify it
   149.9 + * under the terms of the GNU General Public License version 2 only, as
  149.10 + * published by the Free Software Foundation.
  149.11 + *
  149.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
  149.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  149.14 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  149.15 + * version 2 for more details (a copy is included in the LICENSE file that
  149.16 + * accompanied this code).
  149.17 + *
  149.18 + * You should have received a copy of the GNU General Public License version
  149.19 + * 2 along with this work; if not, write to the Free Software Foundation,
  149.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  149.21 + *
  149.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  149.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
  149.24 + * have any questions.
  149.25 + */
  149.26 +
  149.27 +/*
  149.28 + */
  149.29 +
  149.30 +import java.nio.charset.*;
  149.31 +
  149.32 +
  149.33 +public class Default {
  149.34 +
  149.35 +    public static void main(String[] args) {
  149.36 +        System.out.println(Charset.defaultCharset());
  149.37 +    }
  149.38 +
  149.39 +}
   150.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   150.2 +++ b/test/java/nio/charset/Charset/EmptyCharsetName.java	Sun Feb 14 23:38:50 2010 -0800
   150.3 @@ -0,0 +1,102 @@
   150.4 +/*
   150.5 + * Copyright 2010 Sun Microsystems, Inc.  All Rights Reserved.
   150.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   150.7 + *
   150.8 + * This code is free software; you can redistribute it and/or modify it
   150.9 + * under the terms of the GNU General Public License version 2 only, as
  150.10 + * published by the Free Software Foundation.
  150.11 + *
  150.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
  150.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  150.14 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  150.15 + * version 2 for more details (a copy is included in the LICENSE file that
  150.16 + * accompanied this code).
  150.17 + *
  150.18 + * You should have received a copy of the GNU General Public License version
  150.19 + * 2 along with this work; if not, write to the Free Software Foundation,
  150.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  150.21 + *
  150.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  150.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
  150.24 + * have any questions.
  150.25 + */
  150.26 +
  150.27 +/* @test
  150.28 + * @bug 4786884
  150.29 + * @summary Ensure that passing the empty string to Charset methods and
  150.30 + *          constructors causes an IllegalArgumentException to be thrown
  150.31 + *
  150.32 + * @build EmptyCharsetName
  150.33 + * @run main EmptyCharsetName
  150.34 + * @run main/othervm -Dsun.nio.cs.bugLevel=1.4 EmptyCharsetName
  150.35 + */
  150.36 +
  150.37 +import java.io.*;
  150.38 +import java.nio.*;
  150.39 +import java.nio.charset.*;
  150.40 +
  150.41 +
  150.42 +public class EmptyCharsetName {
  150.43 +
  150.44 +    static boolean compat;
  150.45 +
  150.46 +    static abstract class Test {
  150.47 +
  150.48 +        public abstract void go() throws Exception;
  150.49 +
  150.50 +        Test() throws Exception {
  150.51 +            try {
  150.52 +                go();
  150.53 +            } catch (Exception x) {
  150.54 +                if (compat) {
  150.55 +                    if (x instanceof UnsupportedCharsetException) {
  150.56 +                        System.err.println("Thrown as expected: " + x);
  150.57 +                        return;
  150.58 +                    }
  150.59 +                    throw new Exception("Exception thrown", x);
  150.60 +                }
  150.61 +                if (x instanceof IllegalCharsetNameException) {
  150.62 +                    System.err.println("Thrown as expected: " + x);
  150.63 +                    return;
  150.64 +                }
  150.65 +                throw new Exception("Incorrect exception: "
  150.66 +                                    + x.getClass().getName(),
  150.67 +                                    x);
  150.68 +            }
  150.69 +            if (!compat)
  150.70 +                throw new Exception("No exception thrown");
  150.71 +        }
  150.72 +
  150.73 +    }
  150.74 +
  150.75 +    public static void main(String[] args) throws Exception {
  150.76 +
  150.77 +        // If sun.nio.cs.bugLevel == 1.4 then we want the 1.4 behavior
  150.78 +        String bl = System.getProperty("sun.nio.cs.bugLevel");
  150.79 +        compat = (bl != null && bl.equals("1.4"));
  150.80 +
  150.81 +        new Test() {
  150.82 +                public void go() throws Exception {
  150.83 +                    Charset.forName("");
  150.84 +                }};
  150.85 +        new Test() {
  150.86 +                public void go() throws Exception {
  150.87 +                    Charset.isSupported("");
  150.88 +                }};
  150.89 +        new Test() {
  150.90 +                public void go() throws Exception {
  150.91 +                    new Charset("", new String[] { }) {
  150.92 +                            public CharsetDecoder newDecoder() {
  150.93 +                                return null;
  150.94 +                            }
  150.95 +                            public CharsetEncoder newEncoder() {
  150.96 +                                return null;
  150.97 +                            }
  150.98 +                            public boolean contains(Charset cs) {
  150.99 +                                return false;
 150.100 +                            }
 150.101 +                        };
 150.102 +                }};
 150.103 +    }
 150.104 +
 150.105 +}
   151.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   151.2 +++ b/test/java/nio/charset/Charset/EncDec.java	Sun Feb 14 23:38:50 2010 -0800
   151.3 @@ -0,0 +1,45 @@
   151.4 +/*
   151.5 + * Copyright 2010 Sun Microsystems, Inc.  All Rights Reserved.
   151.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   151.7 + *
   151.8 + * This code is free software; you can redistribute it and/or modify it
   151.9 + * under the terms of the GNU General Public License version 2 only, as
  151.10 + * published by the Free Software Foundation.
  151.11 + *
  151.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
  151.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  151.14 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  151.15 + * version 2 for more details (a copy is included in the LICENSE file that
  151.16 + * accompanied this code).
  151.17 + *
  151.18 + * You should have received a copy of the GNU General Public License version
  151.19 + * 2 along with this work; if not, write to the Free Software Foundation,
  151.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  151.21 + *
  151.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  151.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
  151.24 + * have any questions.
  151.25 + */
  151.26 +
  151.27 +/* @test
  151.28 + * @summary Unit test for encode/decode convenience methods
  151.29 + */
  151.30 +
  151.31 +
  151.32 +import java.nio.*;
  151.33 +import java.nio.charset.*;
  151.34 +
  151.35 +
  151.36 +public class EncDec {
  151.37 +
  151.38 +    public static void main(String[] args) throws Exception {
  151.39 +        String s = "Hello, world!";
  151.40 +        ByteBuffer bb = ByteBuffer.allocate(100);
  151.41 +        bb.put(Charset.forName("ISO-8859-15").encode(s)).flip();
  151.42 +        String t = Charset.forName("UTF-8").decode(bb).toString();
  151.43 +        System.err.println(t);
  151.44 +        if (!t.equals(s))
  151.45 +            throw new Exception("Mismatch: " + s + " != " + t);
  151.46 +    }
  151.47 +
  151.48 +}
   152.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   152.2 +++ b/test/java/nio/charset/Charset/IllegalCharsetName.java	Sun Feb 14 23:38:50 2010 -0800
   152.3 @@ -0,0 +1,63 @@
   152.4 +/*
   152.5 + * Copyright 2010 Sun Microsystems, Inc.  All Rights Reserved.
   152.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   152.7 + *
   152.8 + * This code is free software; you can redistribute it and/or modify it
   152.9 + * under the terms of the GNU General Public License version 2 only, as
  152.10 + * published by the Free Software Foundation.
  152.11 + *
  152.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
  152.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  152.14 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  152.15 + * version 2 for more details (a copy is included in the LICENSE file that
  152.16 + * accompanied this code).
  152.17 + *
  152.18 + * You should have received a copy of the GNU General Public License version
  152.19 + * 2 along with this work; if not, write to the Free Software Foundation,
  152.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  152.21 + *
  152.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  152.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
  152.24 + * have any questions.
  152.25 + */
  152.26 +
  152.27 +/* @test
  152.28 + * @bug 6330020
  152.29 + * @summary Ensure Charset.forName/isSupport throws the correct exception
  152.30 + *          if the charset names passed in are illegal.
  152.31 + */
  152.32 +
  152.33 +import java.io.*;
  152.34 +import java.nio.*;
  152.35 +import java.nio.charset.*;
  152.36 +import java.util.*;
  152.37 +
  152.38 +public class IllegalCharsetName {
  152.39 +    public static void main(String[] args) throws Exception {
  152.40 +        String[] illegalNames = {
  152.41 +            ".",
  152.42 +            "_",
  152.43 +            ":",
  152.44 +            "-",
  152.45 +            ".name",
  152.46 +            "_name",
  152.47 +            ":name",
  152.48 +            "-name",
  152.49 +            "name*name",
  152.50 +            "name?name"
  152.51 +        };
  152.52 +        for (int i = 0; i < illegalNames.length; i++) {
  152.53 +            try {
  152.54 +                Charset.forName(illegalNames[i]);
  152.55 +                throw new Exception("Charset.forName(): No exception thrown");
  152.56 +            } catch (IllegalCharsetNameException x) { //expected
  152.57 +            }
  152.58 +
  152.59 +            try {
  152.60 +                Charset.isSupported(illegalNames[i]);
  152.61 +                throw new Exception("Charset.isSupported(): No exception thrown");
  152.62 +            } catch (IllegalCharsetNameException x) { //expected
  152.63 +            }
  152.64 +        }
  152.65 +    }
  152.66 +}
   153.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   153.2 +++ b/test/java/nio/charset/Charset/NIOCharsetAvailabilityTest.java	Sun Feb 14 23:38:50 2010 -0800
   153.3 @@ -0,0 +1,229 @@
   153.4 +/*
   153.5 + * Copyright 2010 Sun Microsystems, Inc.  All Rights Reserved.
   153.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   153.7 + *
   153.8 + * This code is free software; you can redistribute it and/or modify it
   153.9 + * under the terms of the GNU General Public License version 2 only, as
  153.10 + * published by the Free Software Foundation.
  153.11 + *
  153.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
  153.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  153.14 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  153.15 + * version 2 for more details (a copy is included in the LICENSE file that
  153.16 + * accompanied this code).
  153.17 + *
  153.18 + * You should have received a copy of the GNU General Public License version
  153.19 + * 2 along with this work; if not, write to the Free Software Foundation,
  153.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  153.21 + *
  153.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  153.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
  153.24 + * have any questions.
  153.25 + */
  153.26 +
  153.27 +/*
  153.28 + * @test
  153.29 + * @bug 4777124 6920545
  153.30 + * @summary Verify that all Charset subclasses are available through the API
  153.31 + */
  153.32 +
  153.33 +import java.io.File;
  153.34 +import java.io.FileInputStream;
  153.35 +import java.io.FileNotFoundException;
  153.36 +import java.io.IOException;
  153.37 +import java.net.URI;
  153.38 +import java.net.URISyntaxException;
  153.39 +import java.net.URL;
  153.40 +import java.net.URLClassLoader;
  153.41 +import java.nio.charset.Charset;
  153.42 +import java.util.Collection;
  153.43 +import java.util.HashSet;
  153.44 +import java.util.Iterator;
  153.45 +import java.util.Set;
  153.46 +import java.util.Vector;
  153.47 +import java.util.zip.ZipEntry;
  153.48 +import java.util.zip.ZipInputStream;
  153.49 +import sun.misc.Launcher;
  153.50 +
  153.51 +
  153.52 +public class NIOCharsetAvailabilityTest {
  153.53 +
  153.54 +    public static void main(String[] args) throws Exception {
  153.55 +        // build the set of all Charset subclasses in the
  153.56 +        // two known charset implementation packages
  153.57 +        Set charsets = new HashSet();
  153.58 +        addCharsets(charsets, "sun.nio.cs");
  153.59 +        addCharsets(charsets, "sun.nio.cs.ext");
  153.60 +
  153.61 +        // remove the charsets that the API says are available
  153.62 +        Collection availableCharsets = Charset.availableCharsets().values();
  153.63 +        Iterator iter = availableCharsets.iterator();
  153.64 +        while (iter.hasNext()) {
  153.65 +            charsets.remove(((Charset) iter.next()).getClass());
  153.66 +        }
  153.67 +
  153.68 +        // remove the known pseudo-charsets that serve only to implement
  153.69 +        // other charsets, but shouldn't be known to the public
  153.70 +        charsets.remove(Class.forName("sun.nio.cs.Unicode"));
  153.71 +        charsets.remove(Class.forName("sun.nio.cs.ext.HKSCS"));
  153.72 +        charsets.remove(Class.forName("sun.nio.cs.ext.HKSCS_2001"));
  153.73 +        charsets.remove(Class.forName("sun.nio.cs.ext.ISO2022"));
  153.74 +        charsets.remove(Class.forName("sun.nio.cs.ext.ISO2022_CN_GB"));
  153.75 +        charsets.remove(Class.forName("sun.nio.cs.ext.ISO2022_CN_CNS"));
  153.76 +
  153.77 +        // report the charsets that are implemented but not available
  153.78 +        iter = charsets.iterator();
  153.79 +        while (iter.hasNext()) {
  153.80 +            System.out.println("Unused Charset subclass: " + ((Class) iter.next()).getName());
  153.81 +        }
  153.82 +        if (charsets.size() > 0) {
  153.83 +            throw new RuntimeException();
  153.84 +        }
  153.85 +    }
  153.86 +
  153.87 +    private static Vector classPathSegments = new Vector();
  153.88 +
  153.89 +    private static void addCharsets(Set charsets, final String packageName)
  153.90 +            throws Exception {
  153.91 +
  153.92 +        String classPath =
  153.93 +            (String) java.security.AccessController.doPrivileged(
  153.94 +             new sun.security.action.GetPropertyAction("sun.boot.class.path"));
  153.95 +        String s =
  153.96 +            (String) java.security.AccessController.doPrivileged(
  153.97 +             new sun.security.action.GetPropertyAction("java.class.path"));
  153.98 +
  153.99 +        // Search combined system and application class path
 153.100 +        if (s != null && s.length() != 0) {
 153.101 +            classPath += File.pathSeparator + s;
 153.102 +        }
 153.103 +        while (classPath != null && classPath.length() != 0) {
 153.104 +            int i = classPath.lastIndexOf(java.io.File.pathSeparatorChar);
 153.105 +            String dir = classPath.substring(i + 1);
 153.106 +            if (i == -1) {
 153.107 +                classPath = null;
 153.108 +            } else {
 153.109 +                classPath = classPath.substring(0, i);
 153.110 +            }
 153.111 +            classPathSegments.insertElementAt(dir, 0);
 153.112 +        }
 153.113 +
 153.114 +        // add extensions from the extension class loader
 153.115 +        ClassLoader appLoader = Launcher.getLauncher().getClassLoader();
 153.116 +        URLClassLoader extLoader = (URLClassLoader) appLoader.getParent();
 153.117 +        URL[] urls = extLoader.getURLs();
 153.118 +        for (int i = 0; i < urls.length; i++) {
 153.119 +            try {
 153.120 +                URI uri = new URI(urls[i].toString());
 153.121 +                classPathSegments.insertElementAt(uri.getPath(), 0);
 153.122 +            } catch (URISyntaxException e) {
 153.123 +            }
 153.124 +        }
 153.125 +
 153.126 +        String[] classList = (String[])
 153.127 +            java.security.AccessController.doPrivileged(
 153.128 +                                    new java.security.PrivilegedAction() {
 153.129 +                public Object run() {
 153.130 +                    return getClassList(packageName, "");
 153.131 +                }
 153.132 +            });
 153.133 +
 153.134 +        for (int i = 0; i < classList.length; i++) {
 153.135 +            try {
 153.136 +                Class clazz = Class.forName(packageName + "." + classList[i]);
 153.137 +                Class superclazz = clazz.getSuperclass();
 153.138 +                while (superclazz != null && !superclazz.equals(Object.class)) {
 153.139 +                    if (superclazz.equals(Charset.class)) {
 153.140 +                        charsets.add(clazz);
 153.141 +                        break;
 153.142 +                    } else {
 153.143 +                        superclazz = superclazz.getSuperclass();
 153.144 +                    }
 153.145 +                }
 153.146 +            } catch (ClassNotFoundException e) {
 153.147 +            }
 153.148 +        }
 153.149 +    }
 153.150 +
 153.151 +    private static final char ZIPSEPARATOR = '/';
 153.152 +
 153.153 +    /**
 153.154 +     * Walk through CLASSPATH and find class list from a package.
 153.155 +     * The class names start with prefix string
 153.156 +     * @param package name, class name prefix
 153.157 +     * @return class list in an array of String
 153.158 +     */
 153.159 +    private static String[] getClassList(String pkgName, String prefix) {
 153.160 +        Vector listBuffer = new Vector();
 153.161 +        String packagePath = pkgName.replace('.', File.separatorChar)
 153.162 +            + File.separatorChar;
 153.163 +        String zipPackagePath = pkgName.replace('.', ZIPSEPARATOR)
 153.164 +            + ZIPSEPARATOR;
 153.165 +        for (int i = 0; i < classPathSegments.size(); i++){
 153.166 +            String onePath = (String) classPathSegments.elementAt(i);
 153.167 +            File f = new File(onePath);
 153.168 +            if (!f.exists())
 153.169 +                continue;
 153.170 +            if (f.isFile())
 153.171 +                scanFile(f, zipPackagePath, listBuffer, prefix);
 153.172 +            else if (f.isDirectory()) {
 153.173 +                String fullPath;
 153.174 +                if (onePath.endsWith(File.separator))
 153.175 +                    fullPath = onePath + packagePath;
 153.176 +                else
 153.177 +                    fullPath = onePath + File.separatorChar + packagePath;
 153.178 +                File dir = new File(fullPath);
 153.179 +                if (dir.exists() && dir.isDirectory())
 153.180 +                    scanDir(dir, listBuffer, prefix);
 153.181 +            }
 153.182 +        }
 153.183 +        String[] classNames = new String[listBuffer.size()];
 153.184 +        listBuffer.copyInto(classNames);
 153.185 +        return classNames;
 153.186 +    }
 153.187 +
 153.188 +    private static void addClass (String className, Vector listBuffer, String prefix) {
 153.189 +        if (className != null && className.startsWith(prefix)
 153.190 +                    && !listBuffer.contains(className))
 153.191 +            listBuffer.addElement(className);
 153.192 +    }
 153.193 +
 153.194 +    private static String midString(String str, String pre, String suf) {
 153.195 +        String midStr;
 153.196 +        if (str.startsWith(pre) && str.endsWith(suf))
 153.197 +            midStr = str.substring(pre.length(), str.length() - suf.length());
 153.198 +        else
 153.199 +            midStr = null;
 153.200 +        return midStr;
 153.201 +    }
 153.202 +
 153.203 +    private static void scanDir(File dir, Vector listBuffer, String prefix) {
 153.204 +        String[] fileList = dir.list();
 153.205 +        for (int i = 0; i < fileList.length; i++) {
 153.206 +            addClass(midString(fileList[i], "", ".class"), listBuffer, prefix);
 153.207 +        }
 153.208 +    }
 153.209 +
 153.210 +    private static void scanFile(File f, String packagePath, Vector listBuffer,
 153.211 +                String prefix) {
 153.212 +        try {
 153.213 +            ZipInputStream zipFile = new ZipInputStream(new FileInputStream(f));
 153.214 +            ZipEntry entry;
 153.215 +            while ((entry = zipFile.getNextEntry()) != null) {
 153.216 +                String eName = entry.getName();
 153.217 +                if (eName.startsWith(packagePath)) {
 153.218 +                    if (eName.endsWith(".class")) {
 153.219 +                        addClass(midString(eName, packagePath, ".class"),
 153.220 +                                listBuffer, prefix);
 153.221 +                    }
 153.222 +                }
 153.223 +            }
 153.224 +        } catch (FileNotFoundException e) {
 153.225 +            System.out.println("file not found:" + e);
 153.226 +        } catch (IOException e) {
 153.227 +            System.out.println("file IO Exception:" + e);
 153.228 +        } catch (Exception e) {
 153.229 +            System.out.println("Exception:" + e);
 153.230 +        }
 153.231 +    }
 153.232 +}
   154.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   154.2 +++ b/test/java/nio/charset/Charset/NullCharsetName.java	Sun Feb 14 23:38:50 2010 -0800
   154.3 @@ -0,0 +1,52 @@
   154.4 +/*
   154.5 + * Copyright 2010 Sun Microsystems, Inc.  All Rights Reserved.
   154.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   154.7 + *
   154.8 + * This code is free software; you can redistribute it and/or modify it
   154.9 + * under the terms of the GNU General Public License version 2 only, as
  154.10 + * published by the Free Software Foundation.
  154.11 + *
  154.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
  154.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  154.14 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  154.15 + * version 2 for more details (a copy is included in the LICENSE file that
  154.16 + * accompanied this code).
  154.17 + *
  154.18 + * You should have received a copy of the GNU General Public License version
  154.19 + * 2 along with this work; if not, write to the Free Software Foundation,
  154.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  154.21 + *
  154.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  154.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
  154.24 + * have any questions.
  154.25 + */
  154.26 +
  154.27 +/* @test
  154.28 + * @bug 4448594
  154.29 + * @summary Ensure passing null to Charset.forName throws the correct exception
  154.30 + */
  154.31 +
  154.32 +import java.io.*;
  154.33 +import java.nio.*;
  154.34 +import java.nio.charset.*;
  154.35 +import java.util.*;
  154.36 +
  154.37 +
  154.38 +public class NullCharsetName {
  154.39 +
  154.40 +    public static void main(String[] args) throws Exception {
  154.41 +        try {
  154.42 +            Charset.forName(null);
  154.43 +        } catch (Exception x) {
  154.44 +            if (x instanceof IllegalArgumentException) {
  154.45 +                System.err.println("Thrown as expected: " + x);
  154.46 +                return;
  154.47 +            }
  154.48 +            throw new Exception("Incorrect exception: "
  154.49 +                                + x.getClass().getName(),
  154.50 +                                x);
  154.51 +        }
  154.52 +        throw new Exception("No exception thrown");
  154.53 +    }
  154.54 +
  154.55 +}
   155.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   155.2 +++ b/test/java/nio/charset/Charset/RegisteredCharsets.java	Sun Feb 14 23:38:50 2010 -0800
   155.3 @@ -0,0 +1,1270 @@
   155.4 +/*
   155.5 + * Copyright 2010 Sun Microsystems, Inc.  All Rights Reserved.
   155.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   155.7 + *
   155.8 + * This code is free software; you can redistribute it and/or modify it
   155.9 + * under the terms of the GNU General Public License version 2 only, as
  155.10 + * published by the Free Software Foundation.
  155.11 + *
  155.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
  155.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  155.14 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  155.15 + * version 2 for more details (a copy is included in the LICENSE file that
  155.16 + * accompanied this code).
  155.17 + *
  155.18 + * You should have received a copy of the GNU General Public License version
  155.19 + * 2 along with this work; if not, write to the Free Software Foundation,
  155.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  155.21 + *
  155.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  155.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
  155.24 + * have any questions.
  155.25 + */
  155.26 +
  155.27 +/* @test
  155.28 + * @bug 4473201 4696726 4652234 4482298 4784385 4966197 4267354 5015668
  155.29 + * @summary Check that registered charsets are actually registered
  155.30 + */
  155.31 +
  155.32 +import java.io.*;
  155.33 +import java.nio.*;
  155.34 +import java.nio.charset.*;
  155.35 +import java.util.*;
  155.36 +
  155.37 +public class RegisteredCharsets {
  155.38 +
  155.39 +    static String [] ianaRegistered = {
  155.40 +                            "US-ASCII", "UTF8", "Big5", "EUC-JP",
  155.41 +                            "GBK", "GB18030", "ISO-2022-KR", "ISO-2022-JP",
  155.42 +                            "GB2312",  // IANA preferred name for "EUC-CN"
  155.43 +                            "ISO-8859-1", "ISO-8859-2", "ISO-8859-3",
  155.44 +                            "ISO-8859-4", "ISO-8859-5", "ISO-8859-6",
  155.45 +                            "ISO-8859-7", "ISO-8859-8", "ISO-8859-9",
  155.46 +                            "ISO-8859-13", "ISO-8859-15", "windows-1251",
  155.47 +                            "windows-1252", "windows-1253", "windows-1254",
  155.48 +                            "windows-1255", "windows-1256", "windows-31j",
  155.49 +                            "Shift_JIS", "JIS_X0201", "JIS_X0212-1990",
  155.50 +                            "TIS-620", "Big5-HKSCS",
  155.51 +                            "ISO-2022-CN",
  155.52 +                            "IBM850",
  155.53 +                            "IBM852",
  155.54 +                            "IBM855",
  155.55 +                            "IBM857",
  155.56 +                            "IBM860",
  155.57 +                            "IBM861",
  155.58 +                            "IBM862",
  155.59 +                            "IBM863",
  155.60 +                            "IBM864",
  155.61 +                            "IBM865",
  155.62 +                            "IBM866",
  155.63 +                            "IBM868",
  155.64 +                            "IBM869",
  155.65 +                            "IBM437",
  155.66 +                            "IBM775",
  155.67 +                            "IBM037",
  155.68 +                            "IBM1026",
  155.69 +                            "IBM273",
  155.70 +                            "IBM277",
  155.71 +                            "IBM278",
  155.72 +                            "IBM280",
  155.73 +                            "IBM284",
  155.74 +                            "IBM285",
  155.75 +                            "IBM297",
  155.76 +                            "IBM420",
  155.77 +                            "IBM424",
  155.78 +                            "IBM500",
  155.79 +                            "IBM-Thai",
  155.80 +                            "IBM870",
  155.81 +                            "IBM871",
  155.82 +                            "IBM918",
  155.83 +                            "IBM1047",
  155.84 +                            "IBM01140",
  155.85 +                            "IBM01141",
  155.86 +                            "IBM01142",
  155.87 +                            "IBM01143",
  155.88 +                            "IBM01144",
  155.89 +                            "IBM01145",
  155.90 +                            "IBM01146",
  155.91 +                            "IBM01147",
  155.92 +                            "IBM01148",
  155.93 +                            "IBM01149",
  155.94 +                            "IBM00858" };
  155.95 +
  155.96 +    static String [] ianaUnRegistered = {
  155.97 +                            "x-EUC-TW", "x-ISCII91",
  155.98 +                            "x-windows-949", "x-windows-950",
  155.99 +                            "x-mswin-936", "x-JIS0208",
 155.100 +                            "x-ISO-8859-11",
 155.101 +                            "x-windows-874",
 155.102 +                            "x-PCK", "x-JISAutoDetect", "x-Johab",
 155.103 +                            "x-MS950-HKSCS",
 155.104 +                            "x-Big5-Solaris",
 155.105 +                            "x-ISO-2022-CN-CNS",
 155.106 +                            "x-ISO-2022-CN-GB",
 155.107 +                            "x-MacArabic",
 155.108 +                            "x-MacCentralEurope",
 155.109 +                            "x-MacCroatian",
 155.110 +                            "x-MacCyrillic",
 155.111 +                            "x-MacDingbat",
 155.112 +                            "x-MacGreek",
 155.113 +                            "x-MacHebrew",
 155.114 +                            "x-MacIceland",
 155.115 +                            "x-MacRoman",
 155.116 +                            "x-MacRomania",
 155.117 +                            "x-MacSymbol",
 155.118 +                            "x-MacThai",
 155.119 +                            "x-MacTurkish",
 155.120 +                            "x-MacUkraine",
 155.121 +                            "x-IBM942",
 155.122 +                            "x-IBM942C",
 155.123 +                            "x-IBM943",
 155.124 +                            "x-IBM943C",
 155.125 +                            "x-IBM948",
 155.126 +                            "x-IBM950",
 155.127 +                            "x-IBM930",
 155.128 +                            "x-IBM935",
 155.129 +                            "x-IBM937",
 155.130 +                            "x-IBM856",
 155.131 +                            "x-IBM874",
 155.132 +                            "x-IBM737",
 155.133 +                            "x-IBM1006",
 155.134 +                            "x-IBM1046",
 155.135 +                            "x-IBM1098",
 155.136 +                            "x-IBM1025",
 155.137 +                            "x-IBM1112",
 155.138 +                            "x-IBM1122",
 155.139 +                            "x-IBM1123",
 155.140 +                            "x-IBM1124",
 155.141 +                            "x-IBM875",
 155.142 +                            "x-IBM921",
 155.143 +                            "x-IBM922",
 155.144 +                            "x-IBM1097",
 155.145 +                            "x-IBM949",
 155.146 +                            "x-IBM949C",
 155.147 +                            "x-IBM939",
 155.148 +                            "x-IBM933",
 155.149 +                            "x-IBM1381",
 155.150 +                            "x-IBM1383",
 155.151 +                            "x-IBM970",
 155.152 +                            "x-IBM964",
 155.153 +                            "x-IBM33722",
 155.154 +                            "x-IBM1006",
 155.155 +                            "x-IBM1046",
 155.156 +                            "x-IBM1097",
 155.157 +                            "x-IBM1098",
 155.158 +                            "x-IBM1112",
 155.159 +                            "x-IBM1122",
 155.160 +                            "x-IBM1123",
 155.161 +                            "x-IBM1124",
 155.162 +                            "x-IBM33722",
 155.163 +                            "x-IBM737",
 155.164 +                            "x-IBM856",
 155.165 +                            "x-IBM874",
 155.166 +                            "x-IBM875",
 155.167 +                            "x-IBM922",
 155.168 +                            "x-IBM933",
 155.169 +                            "x-IBM964" };
 155.170 +
 155.171 +    static void check(String csn, boolean testRegistered) throws Exception {
 155.172 +        if (!Charset.forName(csn).isRegistered() && testRegistered)
 155.173 +                throw new Exception("Not registered: " + csn);
 155.174 +        else if (Charset.forName(csn).isRegistered() && !testRegistered)
 155.175 +                throw new Exception("Registered: " + csn + "should be unregistered");
 155.176 +    }
 155.177 +
 155.178 +    static void aliasCheck(String canonicalName, String[] aliasNames) throws Exception
 155.179 +    {
 155.180 +        for (int k = 0; k < aliasNames.length; k++ ) {
 155.181 +            Charset cs = Charset.forName(aliasNames[k]);
 155.182 +            if (!cs.name().equals(canonicalName)) {
 155.183 +                throw new Exception("Unexpected Canonical name " + canonicalName);
 155.184 +            }
 155.185 +        }
 155.186 +    }
 155.187 +
 155.188 +    public static void main(String[] args) throws Exception {
 155.189 +
 155.190 +        for (int i = 0; i < ianaRegistered.length ; i++)
 155.191 +            check(ianaRegistered[i], true);
 155.192 +
 155.193 +        for (int i = 0; i < ianaUnRegistered.length ; i++)
 155.194 +            check(ianaUnRegistered[i], false);
 155.195 +
 155.196 +        // Check aliases registered with IANA for all NIO supported
 155.197 +        // Charset implementations.
 155.198 +        //
 155.199 +        // The aliases below are in sync with the IANA registered charset
 155.200 +        // document at: http://www.iana.org/assignments/character-sets
 155.201 +        // Last updated 7/25/2002
 155.202 +
 155.203 +        aliasCheck("US-ASCII",
 155.204 +                new String[] {"ascii","ANSI_X3.4-1968",
 155.205 +                "iso-ir-6","ANSI_X3.4-1986", "ISO_646.irv:1991",
 155.206 +                "ASCII", "ISO646-US","us","IBM367","cp367",
 155.207 +                "csASCII", "default"});
 155.208 +
 155.209 +        aliasCheck("UTF-8",
 155.210 +                new String[] {
 155.211 +                    "UTF8",
 155.212 +                    "unicode-1-1-utf-8"
 155.213 +                });
 155.214 +
 155.215 +        aliasCheck("UTF-16",
 155.216 +                new String[] {
 155.217 +                    "UTF_16",
 155.218 +                    "utf16"
 155.219 +                });
 155.220 +
 155.221 +        aliasCheck("UTF-16BE",
 155.222 +                new String[] {
 155.223 +                    "UTF_16BE",
 155.224 +                    "ISO-10646-UCS-2",
 155.225 +                    "X-UTF-16BE",
 155.226 +                    "UnicodeBigUnmarked"
 155.227 +                });
 155.228 +
 155.229 +        aliasCheck("UTF-16LE",
 155.230 +                new String[] {
 155.231 +                    "UTF_16LE",
 155.232 +                    "X-UTF-16LE",
 155.233 +                    "UnicodeLittleUnmarked"
 155.234 +                });
 155.235 +
 155.236 +        aliasCheck("Big5",
 155.237 +                new String[] {
 155.238 +                    "csBig5"
 155.239 +                });
 155.240 +
 155.241 +        aliasCheck("Big5-HKSCS",
 155.242 +                new String[] {
 155.243 +                    "Big5_HKSCS",
 155.244 +                    "big5hk",
 155.245 +                    "big5-hkscs",
 155.246 +                    "big5-hkscs:unicode3.0",
 155.247 +                    "big5hkscs"
 155.248 +                });
 155.249 +
 155.250 +        aliasCheck("x-MS950-HKSCS",
 155.251 +                new String[] {
 155.252 +                    "MS950_HKSCS"
 155.253 +                });
 155.254 +
 155.255 +        aliasCheck("GB18030",
 155.256 +                new String[] {
 155.257 +                    "gb18030-2000"
 155.258 +                });
 155.259 +
 155.260 +        aliasCheck("ISO-2022-KR", new String[] {"csISO2022KR"});
 155.261 +        aliasCheck("ISO-2022-JP", new String[] {"csISO2022JP"});
 155.262 +        aliasCheck("EUC-KR", new String[] { "csEUCKR"});
 155.263 +        aliasCheck("ISO-8859-1",
 155.264 +                new String[] {
 155.265 +
 155.266 +                    // IANA aliases
 155.267 +                    "iso-ir-100",
 155.268 +                    "ISO_8859-1",
 155.269 +                    "latin1",
 155.270 +                    "l1",
 155.271 +                    "IBM819",
 155.272 +                    "cp819",
 155.273 +                    "csISOLatin1",
 155.274 +
 155.275 +                    // JDK historical aliases
 155.276 +                    "819",
 155.277 +                    "IBM-819",
 155.278 +                    "ISO8859_1",
 155.279 +                    "ISO_8859-1:1987",
 155.280 +                    "ISO_8859_1",
 155.281 +                    "8859_1",
 155.282 +                    "ISO8859-1",
 155.283 +
 155.284 +                });
 155.285 +
 155.286 +        aliasCheck("ISO-8859-2",
 155.287 +            new String[] {
 155.288 +                "ISO_8859-2",
 155.289 +                "ISO_8859-2:1987",
 155.290 +                "iso-ir-101",
 155.291 +                "latin2",
 155.292 +                "l2",
 155.293 +                "8859_2",
 155.294 +                "iso_8859-2:1987",
 155.295 +                "iso8859-2",
 155.296 +                "ibm912",
 155.297 +                "ibm-912",
 155.298 +                "cp912",
 155.299 +                "912",
 155.300 +                "csISOLatin2"});
 155.301 +
 155.302 +        aliasCheck("ISO-8859-3",
 155.303 +                new String[] {"latin3",
 155.304 +                "ISO_8859-3:1988",
 155.305 +                "iso-ir-109",
 155.306 +                "l3",
 155.307 +                "8859_3",
 155.308 +                "iso_8859-3:1988",
 155.309 +                "iso8859-3",
 155.310 +                "ibm913",
 155.311 +                "ibm-913",
 155.312 +                "cp913",
 155.313 +                "913",
 155.314 +                "csISOLatin3"});
 155.315 +
 155.316 +        aliasCheck("ISO-8859-4",
 155.317 +                new String[] {"csISOLatin4",
 155.318 +                    "ISO_8859-4:1988",
 155.319 +                    "iso-ir-110",
 155.320 +                    "latin4",
 155.321 +                    "8859_4",
 155.322 +                    "iso_8859-4:1988",
 155.323 +                    "iso8859-4",
 155.324 +                    "ibm914",
 155.325 +                    "ibm-914",
 155.326 +                    "cp914",
 155.327 +                    "914",
 155.328 +                    "l4"});
 155.329 +
 155.330 +        aliasCheck("ISO-8859-5",
 155.331 +                new String[] {
 155.332 +                    "iso8859_5", // JDK historical
 155.333 +                    "8859_5",
 155.334 +                    "iso-ir-144",
 155.335 +                    "ISO_8859-5",
 155.336 +                    "ISO_8859-5:1988",
 155.337 +                    "ISO8859-5",
 155.338 +                    "cyrillic",
 155.339 +                    "ibm915",
 155.340 +                    "ibm-915",
 155.341 +                    "915",
 155.342 +                    "cp915",
 155.343 +                    "csISOLatinCyrillic"
 155.344 +                });
 155.345 +
 155.346 +        aliasCheck("ISO-8859-6",
 155.347 +                new String[] {"ISO_8859-6:1987",
 155.348 +                "iso-ir-127",
 155.349 +                "ISO_8859-6",
 155.350 +                "ECMA-114",
 155.351 +                "ASMO-708",
 155.352 +                "arabic",
 155.353 +                "8859_6",
 155.354 +                "iso_8859-6:1987",
 155.355 +                "iso8859-6",
 155.356 +                "ibm1089",
 155.357 +                "ibm-1089",
 155.358 +                "cp1089",
 155.359 +                "1089",
 155.360 +                "csISOLatinArabic"});
 155.361 +
 155.362 +        aliasCheck("ISO-8859-7",
 155.363 +                new String[] {"ISO_8859-7:1987",
 155.364 +                "iso-ir-126",
 155.365 +                "ISO_8859-7",
 155.366 +                "ELOT_928",
 155.367 +                "ECMA-118",
 155.368 +                "greek",
 155.369 +                "greek8",
 155.370 +                "8859_7",
 155.371 +                "iso_8859-7:1987",
 155.372 +                "iso8859-7",
 155.373 +                "ibm813",
 155.374 +                "ibm-813",
 155.375 +                "cp813",
 155.376 +                "813",
 155.377 +                "csISOLatinGreek"});
 155.378 +
 155.379 +        aliasCheck("ISO-8859-8",
 155.380 +                new String[] {
 155.381 +                "ISO_8859-8:1988",
 155.382 +                "iso-ir-138",
 155.383 +                "ISO_8859-8",
 155.384 +                "hebrew",
 155.385 +                "8859_8",
 155.386 +                "iso_8859-8:1988",
 155.387 +                "iso8859-8",
 155.388 +                "ibm916",
 155.389 +                "ibm-916",
 155.390 +                "cp916",
 155.391 +                "916",
 155.392 +                "csISOLatinHebrew"});
 155.393 +
 155.394 +        aliasCheck("ISO-8859-9",
 155.395 +                new String[] {"ISO_8859-9:1989",
 155.396 +                "iso-ir-148",
 155.397 +                "ISO_8859-9",
 155.398 +                "latin5",
 155.399 +                "l5",
 155.400 +                "8859_9",
 155.401 +                "iso8859-9",
 155.402 +                "ibm920",
 155.403 +                "ibm-920",
 155.404 +                "cp920",
 155.405 +                "920",
 155.406 +                "csISOLatin5"});
 155.407 +
 155.408 +        aliasCheck("ISO-8859-13",
 155.409 +                new String[] {
 155.410 +                    "iso8859_13", // JDK historical
 155.411 +                    "iso_8859-13",
 155.412 +                    "8859_13",
 155.413 +                    "ISO8859-13"
 155.414 +                });
 155.415 +
 155.416 +        aliasCheck("ISO-8859-15",
 155.417 +                new String[] {
 155.418 +                    // IANA alias
 155.419 +                    "ISO_8859-15",
 155.420 +                    // JDK historical aliases
 155.421 +                    "8859_15",
 155.422 +                    "ISO-8859-15",
 155.423 +                    "ISO_8859-15",
 155.424 +                    "ISO8859-15",
 155.425 +                    "ISO8859_15",
 155.426 +                    "IBM923",
 155.427 +                    "IBM-923",
 155.428 +                    "cp923",
 155.429 +                    "923",
 155.430 +                    "LATIN0",
 155.431 +                    "LATIN9",
 155.432 +                    "L9",
 155.433 +                    "csISOlatin0",
 155.434 +                    "csISOlatin9",
 155.435 +                    "ISO8859_15_FDIS"
 155.436 +
 155.437 +                });
 155.438 +
 155.439 +        aliasCheck("JIS_X0212-1990",
 155.440 +                new String[] {
 155.441 +                "iso-ir-159",
 155.442 +                "csISO159JISX02121990"});
 155.443 +
 155.444 +        aliasCheck("JIS_X0201",
 155.445 +                new String[]{
 155.446 +                "X0201",
 155.447 +                "csHalfWidthKatakana"});
 155.448 +
 155.449 +        aliasCheck("KOI8-R",
 155.450 +                new String[] {
 155.451 +                "KOI8_R",
 155.452 +                "csKOI8R"});
 155.453 +
 155.454 +        aliasCheck("GBK",
 155.455 +                new String[] {
 155.456 +                "windows-936"});
 155.457 +
 155.458 +        aliasCheck("Shift_JIS",
 155.459 +                new String[] {
 155.460 +                "MS_Kanji",
 155.461 +                "csShiftJIS"});
 155.462 +
 155.463 +        aliasCheck("EUC-JP",
 155.464 +                new String[] {
 155.465 +                "Extended_UNIX_Code_Packed_Format_for_Japanese",
 155.466 +                "csEUCPkdFmtJapanese"});
 155.467 +
 155.468 +        aliasCheck("Big5", new String[] {"csBig5"});
 155.469 +
 155.470 +        aliasCheck("windows-31j", new String[] {"csWindows31J"});
 155.471 +
 155.472 +        aliasCheck("x-iso-8859-11",
 155.473 +                    new String[] { "iso-8859-11", "iso8859_11" });
 155.474 +
 155.475 +        aliasCheck("windows-1250",
 155.476 +                new String[] {
 155.477 +                    "cp1250",
 155.478 +                    "cp5346"
 155.479 +                });
 155.480 +
 155.481 +        aliasCheck("windows-1251",
 155.482 +                new String[] {
 155.483 +                    "cp1251",
 155.484 +                    "cp5347",
 155.485 +                    "ansi-1251"
 155.486 +                });
 155.487 +
 155.488 +        aliasCheck("windows-1252",
 155.489 +                new String[] {
 155.490 +                    "cp1252",
 155.491 +                    "cp5348"
 155.492 +                });
 155.493 +
 155.494 +        aliasCheck("windows-1253",
 155.495 +                new String[] {
 155.496 +                    "cp1253",
 155.497 +                    "cp5349"
 155.498 +                });
 155.499 +
 155.500 +        aliasCheck("windows-1254",
 155.501 +                new String[] {
 155.502 +                    "cp1254",
 155.503 +                    "cp5350"
 155.504 +                });
 155.505 +
 155.506 +        aliasCheck("windows-1255",
 155.507 +                new String[] {
 155.508 +                    "cp1255"
 155.509 +                });
 155.510 +
 155.511 +        aliasCheck("windows-1256",
 155.512 +                new String[] {
 155.513 +                    "cp1256"
 155.514 +                });
 155.515 +
 155.516 +        aliasCheck("windows-1257",
 155.517 +                new String[] {
 155.518 +                    "cp1257",
 155.519 +                    "cp5353"
 155.520 +                });
 155.521 +
 155.522 +        aliasCheck("windows-1258",
 155.523 +                new String[] {
 155.524 +                    "cp1258"
 155.525 +                });
 155.526 +
 155.527 +        aliasCheck("x-windows-874",
 155.528 +                new String[] {
 155.529 +                    "ms874", "ms-874", "windows-874" });
 155.530 +
 155.531 +        aliasCheck("GB2312",
 155.532 +                new String[] {
 155.533 +                    "x-EUC-CN",
 155.534 +                    "gb2312-80",
 155.535 +                    "gb2312-1980",
 155.536 +                    "euc-cn",
 155.537 +                    "euccn" });
 155.538 +
 155.539 +        aliasCheck("x-IBM942" ,
 155.540 +                new String[] {
 155.541 +                    "cp942", // JDK historical
 155.542 +                    "ibm942",
 155.543 +                    "ibm-942",
 155.544 +                    "942"
 155.545 +                });
 155.546 +
 155.547 +        aliasCheck("x-IBM942C" ,
 155.548 +                new String[] {
 155.549 +                    "cp942C", // JDK historical
 155.550 +                    "ibm942C",
 155.551 +                    "ibm-942C",
 155.552 +                    "942C"
 155.553 +                } );
 155.554 +
 155.555 +        aliasCheck("x-IBM943" ,
 155.556 +                new String[] {
 155.557 +                    "cp943", // JDK historical
 155.558 +                    "ibm943",
 155.559 +                    "ibm-943",
 155.560 +                    "943"
 155.561 +                } );
 155.562 +
 155.563 +        aliasCheck("x-IBM943C" ,
 155.564 +                new String[] {
 155.565 +                    "cp943c", // JDK historical
 155.566 +                    "ibm943C",
 155.567 +                    "ibm-943C",
 155.568 +                    "943C"
 155.569 +                } );
 155.570 +
 155.571 +        aliasCheck("x-IBM948" ,
 155.572 +                new String[] {
 155.573 +                    "cp948", // JDK historical
 155.574 +                    "ibm948",
 155.575 +                    "ibm-948",
 155.576 +                    "948"
 155.577 +                } );
 155.578 +
 155.579 +        aliasCheck("x-IBM950" ,
 155.580 +                new String[] {
 155.581 +                    "cp950", // JDK historical
 155.582 +                    "ibm950",
 155.583 +                    "ibm-950",
 155.584 +                    "950"
 155.585 +                } );
 155.586 +
 155.587 +        aliasCheck("x-IBM930" ,
 155.588 +                new String[] {
 155.589 +                    "cp930", // JDK historical
 155.590 +                    "ibm930",
 155.591 +                    "ibm-930",
 155.592 +                    "930"
 155.593 +                } );
 155.594 +
 155.595 +        aliasCheck("x-IBM935" ,
 155.596 +                new String[] {
 155.597 +                    "cp935", // JDK historical
 155.598 +                    "ibm935",
 155.599 +                    "ibm-935",
 155.600 +                    "935"
 155.601 +                } );
 155.602 +
 155.603 +        aliasCheck("x-IBM937" ,
 155.604 +                new String[] {
 155.605 +                    "cp937", // JDK historical
 155.606 +                    "ibm937",
 155.607 +                    "ibm-937",
 155.608 +                    "937"
 155.609 +                } );
 155.610 +
 155.611 +        aliasCheck("IBM850" ,
 155.612 +                new String[] {
 155.613 +                    "cp850", // JDK historical
 155.614 +                    "ibm-850",
 155.615 +                    "ibm850",
 155.616 +                    "850",
 155.617 +                    "cspc850multilingual"
 155.618 +                } );
 155.619 +
 155.620 +        aliasCheck("IBM852" ,
 155.621 +                new String[] {
 155.622 +                    "cp852", // JDK historical
 155.623 +                    "ibm852",
 155.624 +                    "ibm-852",
 155.625 +                    "852",
 155.626 +                    "csPCp852"
 155.627 +                } );
 155.628 +
 155.629 +        aliasCheck("IBM855" ,
 155.630 +                new String[] {
 155.631 +                    "cp855", // JDK historical
 155.632 +                    "ibm-855",
 155.633 +                    "ibm855",
 155.634 +                    "855",
 155.635 +                    "cspcp855"
 155.636 +                } );
 155.637 +
 155.638 +        aliasCheck("x-IBM856" ,
 155.639 +                new String[] {
 155.640 +                    "cp856", // JDK historical
 155.641 +                    "ibm-856",
 155.642 +                    "ibm856",
 155.643 +                    "856"
 155.644 +                } );
 155.645 +
 155.646 +        aliasCheck("IBM857" ,
 155.647 +                new String[] {
 155.648 +                    "cp857", // JDK historical
 155.649 +                    "ibm857",
 155.650 +                    "ibm-857",
 155.651 +                    "857",
 155.652 +                    "csIBM857"
 155.653 +                } );
 155.654 +
 155.655 +        aliasCheck("IBM860" ,
 155.656 +                new String[] {
 155.657 +                    "cp860", // JDK historical
 155.658 +                    "ibm860",
 155.659 +                    "ibm-860",
 155.660 +                    "860",
 155.661 +                    "csIBM860"
 155.662 +                } );
 155.663 +        aliasCheck("IBM861" ,
 155.664 +                new String[] {
 155.665 +                    "cp861", // JDK historical
 155.666 +                    "ibm861",
 155.667 +                    "ibm-861",
 155.668 +                    "861",
 155.669 +                    "csIBM861"
 155.670 +                } );
 155.671 +
 155.672 +        aliasCheck("IBM862" ,
 155.673 +                new String[] {
 155.674 +                    "cp862", // JDK historical
 155.675 +                    "ibm862",
 155.676 +                    "ibm-862",
 155.677 +                    "862",
 155.678 +                    "csIBM862"
 155.679 +                } );
 155.680 +
 155.681 +        aliasCheck("IBM863" ,
 155.682 +                new String[] {
 155.683 +                    "cp863", // JDK historical
 155.684 +                    "ibm863",
 155.685 +                    "ibm-863",
 155.686 +                    "863",
 155.687 +                    "csIBM863"
 155.688 +                } );
 155.689 +
 155.690 +        aliasCheck("IBM864" ,
 155.691 +                new String[] {
 155.692 +                    "cp864", // JDK historical
 155.693 +                    "ibm864",
 155.694 +                    "ibm-864",
 155.695 +                    "864",
 155.696 +                    "csIBM864"
 155.697 +                } );
 155.698 +
 155.699 +        aliasCheck("IBM865" ,
 155.700 +                new String[] {
 155.701 +                    "cp865", // JDK historical
 155.702 +                    "ibm865",
 155.703 +                    "ibm-865",
 155.704 +                    "865",
 155.705 +                    "csIBM865"
 155.706 +                } );
 155.707 +
 155.708 +        aliasCheck("IBM866" , new String[] {
 155.709 +                    "cp866", // JDK historical
 155.710 +                    "ibm866",
 155.711 +                    "ibm-866",
 155.712 +                    "866",
 155.713 +                    "csIBM866"
 155.714 +                } );
 155.715 +        aliasCheck("IBM868" ,
 155.716 +                new String[] {
 155.717 +                    "cp868", // JDK historical
 155.718 +                    "ibm868",
 155.719 +                    "ibm-868",
 155.720 +                    "868",
 155.721 +                    "cp-ar",
 155.722 +                    "csIBM868"
 155.723 +                } );
 155.724 +
 155.725 +        aliasCheck("IBM869" ,
 155.726 +                new String[] {
 155.727 +                    "cp869", // JDK historical
 155.728 +                    "ibm869",
 155.729 +                    "ibm-869",
 155.730 +                    "869",
 155.731 +                    "cp-gr",
 155.732 +                    "csIBM869"
 155.733 +                } );
 155.734 +
 155.735 +        aliasCheck("IBM437" ,
 155.736 +                new String[] {
 155.737 +                    "cp437", // JDK historical
 155.738 +                    "ibm437",
 155.739 +                    "ibm-437",
 155.740 +                    "437",
 155.741 +                    "cspc8codepage437",
 155.742 +                    "windows-437"
 155.743 +                } );
 155.744 +
 155.745 +        aliasCheck("x-IBM874" ,
 155.746 +                new String[] {
 155.747 +                    "cp874", // JDK historical
 155.748 +                    "ibm874",
 155.749 +                    "ibm-874",
 155.750 +                    "874"
 155.751 +                } );
 155.752 +        aliasCheck("x-IBM737" ,
 155.753 +                new String[] {
 155.754 +                    "cp737", // JDK historical
 155.755 +                    "ibm737",
 155.756 +                    "ibm-737",
 155.757 +                    "737"
 155.758 +                } );
 155.759 +
 155.760 +        aliasCheck("IBM775" ,
 155.761 +                new String[] {
 155.762 +                    "cp775", // JDK historical
 155.763 +                    "ibm775",
 155.764 +                    "ibm-775",
 155.765 +                    "775"
 155.766 +                } );
 155.767 +
 155.768 +        aliasCheck("x-IBM921" ,
 155.769 +                new String[] {
 155.770 +                    "cp921", // JDK historical
 155.771 +                    "ibm921",
 155.772 +                    "ibm-921",
 155.773 +                    "921"
 155.774 +                } );
 155.775 +
 155.776 +        aliasCheck("x-IBM1006" ,
 155.777 +                new String[] {
 155.778 +                    "cp1006", // JDK historical
 155.779 +                    "ibm1006",
 155.780 +                    "ibm-1006",
 155.781 +                    "1006"
 155.782 +                } );
 155.783 +
 155.784 +        aliasCheck("x-IBM1046" ,
 155.785 +                new String[] {
 155.786 +                    "cp1046", // JDK historical
 155.787 +                    "ibm1046",
 155.788 +                    "ibm-1046",
 155.789 +                    "1046"
 155.790 +                } );
 155.791 +
 155.792 +        aliasCheck("IBM1047" ,
 155.793 +                new String[] {
 155.794 +                    "cp1047", // JDK historical
 155.795 +                    "ibm-1047",
 155.796 +                    "1047"
 155.797 +                } );
 155.798 +
 155.799 +        aliasCheck("x-IBM1098" ,
 155.800 +                new String[] {
 155.801 +                    "cp1098", // JDK historical
 155.802 +                    "ibm1098",
 155.803 +                    "ibm-1098",
 155.804 +                    "1098",
 155.805 +                } );
 155.806 +
 155.807 +        aliasCheck("IBM037" ,
 155.808 +                new String[] {
 155.809 +                    "cp037", // JDK historical
 155.810 +                    "ibm037",
 155.811 +                    "csIBM037",
 155.812 +                    "cs-ebcdic-cp-us",
 155.813 +                    "cs-ebcdic-cp-ca",
 155.814 +                    "cs-ebcdic-cp-wt",
 155.815 +                    "cs-ebcdic-cp-nl",
 155.816 +                    "ibm-037",
 155.817 +                    "ibm-37",
 155.818 +                    "cpibm37",
 155.819 +                    "037"
 155.820 +                } );
 155.821 +
 155.822 +        aliasCheck("x-IBM1025" ,
 155.823 +                new String[] {
 155.824 +                    "cp1025", // JDK historical
 155.825 +                    "ibm1025",
 155.826 +                    "ibm-1025",
 155.827 +                    "1025"
 155.828 +                } );
 155.829 +
 155.830 +        aliasCheck("IBM1026" ,
 155.831 +                new String[] {
 155.832 +                    "cp1026", // JDK historical
 155.833 +                    "ibm1026",
 155.834 +                    "ibm-1026",
 155.835 +                    "1026"
 155.836 +                } );
 155.837 +
 155.838 +        aliasCheck("x-IBM1112" ,
 155.839 +                new String[] {
 155.840 +                    "cp1112", // JDK historical
 155.841 +                    "ibm1112",
 155.842 +                    "ibm-1112",
 155.843 +                    "1112"
 155.844 +                } );
 155.845 +
 155.846 +        aliasCheck("x-IBM1122" ,
 155.847 +                new String[] {
 155.848 +                    "cp1122", // JDK historical
 155.849 +                    "ibm1122",
 155.850 +                    "ibm-1122",
 155.851 +                    "1122"
 155.852 +                } );
 155.853 +
 155.854 +        aliasCheck("x-IBM1123" ,
 155.855 +                new String[] {
 155.856 +                    "cp1123", // JDK historical
 155.857 +                    "ibm1123",
 155.858 +                    "ibm-1123",
 155.859 +                    "1123"
 155.860 +                } );
 155.861 +
 155.862 +        aliasCheck("x-IBM1124" ,
 155.863 +                new String[] {
 155.864 +                    "cp1124", // JDK historical
 155.865 +                    "ibm1124",
 155.866 +                    "ibm-1124",
 155.867 +                    "1124"
 155.868 +                } );
 155.869 +
 155.870 +        aliasCheck("IBM273" ,
 155.871 +                new String[] {
 155.872 +                    "cp273", // JDK historical
 155.873 +                    "ibm273",
 155.874 +                    "ibm-273",
 155.875 +                    "273"
 155.876 +                } );
 155.877 +
 155.878 +        aliasCheck("IBM277" ,
 155.879 +                new String[] {
 155.880 +                    "cp277", // JDK historical
 155.881 +                    "ibm277",
 155.882 +                    "ibm-277",
 155.883 +                    "277"
 155.884 +                } );
 155.885 +
 155.886 +        aliasCheck("IBM278" ,
 155.887 +                new String[] {
 155.888 +                    "cp278", // JDK historical
 155.889 +                    "ibm278",
 155.890 +                    "ibm-278",
 155.891 +                    "278",
 155.892 +                    "ebcdic-sv",
 155.893 +                    "ebcdic-cp-se",
 155.894 +                    "csIBM278"
 155.895 +                } );
 155.896 +
 155.897 +        aliasCheck("IBM280" ,
 155.898 +                new String[] {
 155.899 +                    "cp280", // JDK historical
 155.900 +                    "ibm280",
 155.901 +                    "ibm-280",
 155.902 +                    "280"
 155.903 +                } );
 155.904 +
 155.905 +        aliasCheck("IBM284" ,
 155.906 +                new String[] {
 155.907 +                    "cp284", // JDK historical
 155.908 +                    "ibm284",
 155.909 +                    "ibm-284",
 155.910 +                    "284",
 155.911 +                    "csIBM284",
 155.912 +                    "cpibm284"
 155.913 +                } );
 155.914 +
 155.915 +        aliasCheck("IBM285" ,
 155.916 +                new String[] {
 155.917 +                    "cp285", // JDK historical
 155.918 +                    "ibm285",
 155.919 +                    "ibm-285",
 155.920 +                    "285",
 155.921 +                    "ebcdic-cp-gb",
 155.922 +                    "ebcdic-gb",
 155.923 +                    "csIBM285",
 155.924 +                    "cpibm285"
 155.925 +                } );
 155.926 +
 155.927 +        aliasCheck("IBM297" ,
 155.928 +                new String[] {
 155.929 +                    "cp297", // JDK historical
 155.930 +                    "ibm297",
 155.931 +                    "ibm-297",
 155.932 +                    "297",
 155.933 +                    "ebcdic-cp-fr",
 155.934 +                    "cpibm297",
 155.935 +                    "csIBM297",
 155.936 +                } );
 155.937 +
 155.938 +        aliasCheck("IBM420" ,
 155.939 +                new String[] {
 155.940 +                    "cp420", // JDK historical
 155.941 +                    "ibm420",
 155.942 +                    "ibm-420",
 155.943 +                    "ebcdic-cp-ar1",
 155.944 +                    "420",
 155.945 +                    "csIBM420"
 155.946 +                } );
 155.947 +
 155.948 +        aliasCheck("IBM424" ,
 155.949 +                new String[] {
 155.950 +                    "cp424", // JDK historical
 155.951 +                    "ibm424",
 155.952 +                    "ibm-424",
 155.953 +                    "424",
 155.954 +                    "ebcdic-cp-he",
 155.955 +                    "csIBM424"
 155.956 +                } );
 155.957 +
 155.958 +        aliasCheck("IBM500" ,
 155.959 +                new String[] {
 155.960 +                    "cp500", // JDK historical
 155.961 +                    "ibm500",
 155.962 +                    "ibm-500",
 155.963 +                    "500",
 155.964 +                    "ebcdic-cp-ch",
 155.965 +                    "ebcdic-cp-bh",
 155.966 +                    "csIBM500"
 155.967 +                } );
 155.968 +
 155.969 +        aliasCheck("IBM-Thai" ,
 155.970 +                new String[] {
 155.971 +                    "cp838", // JDK historical
 155.972 +                    "ibm838",
 155.973 +                    "ibm-838",
 155.974 +                    "ibm838",
 155.975 +                    "838"
 155.976 +                } );
 155.977 +
 155.978 +        aliasCheck("IBM870" ,
 155.979 +                new String[] {
 155.980 +                    "cp870", // JDK historical
 155.981 +                    "ibm870",
 155.982 +                    "ibm-870",
 155.983 +                    "870",
 155.984 +                    "ebcdic-cp-roece",
 155.985 +                    "ebcdic-cp-yu",
 155.986 +                    "csIBM870"
 155.987 +                } );
 155.988 +
 155.989 +        aliasCheck("IBM871" ,
 155.990 +                new String[] {
 155.991 +                    "cp871", // JDK historical
 155.992 +                    "ibm871",
 155.993 +                    "ibm-871",
 155.994 +                    "871",
 155.995 +                    "ebcdic-cp-is",
 155.996 +                    "csIBM871"
 155.997 +                } );
 155.998 +
 155.999 +        aliasCheck("x-IBM875" ,
155.1000 +                new String[] {
155.1001 +                    "cp875", // JDK historical
155.1002 +                    "ibm875",
155.1003 +                    "ibm-875",
155.1004 +                    "875"
155.1005 +                } );
155.1006 +
155.1007 +        aliasCheck("IBM918" ,
155.1008 +                new String[] {
155.1009 +                    "cp918", // JDK historical
155.1010 +                    "ibm-918",
155.1011 +                    "918",
155.1012 +                    "ebcdic-cp-ar2"
155.1013 +                } );
155.1014 +
155.1015 +        aliasCheck("x-IBM922" ,
155.1016 +                new String[] {
155.1017 +                    "cp922", // JDK historical
155.1018 +                    "ibm922",
155.1019 +                    "ibm-922",
155.1020 +                    "922"
155.1021 +                } );
155.1022 +
155.1023 +        aliasCheck("x-IBM1097" ,
155.1024 +                new String[] {
155.1025 +                    "cp1097", // JDK historical
155.1026 +                    "ibm1097",
155.1027 +                    "ibm-1097",
155.1028 +                    "1097"
155.1029 +                } );
155.1030 +
155.1031 +        aliasCheck("x-IBM949" ,
155.1032 +                new String[] {
155.1033 +                    "cp949", // JDK historical
155.1034 +                    "ibm949",
155.1035 +                    "ibm-949",
155.1036 +                    "949"
155.1037 +                } );
155.1038 +
155.1039 +        aliasCheck("x-IBM949C" ,
155.1040 +                new String[] {
155.1041 +                    "cp949C", // JDK historical
155.1042 +                    "ibm949C",
155.1043 +                    "ibm-949C",
155.1044 +                    "949C"
155.1045 +                } );
155.1046 +
155.1047 +        aliasCheck("x-IBM939" ,
155.1048 +                new String[] {
155.1049 +                    "cp939", // JDK historical
155.1050 +                    "ibm939",
155.1051 +                    "ibm-939",
155.1052 +                    "939"
155.1053 +                } );
155.1054 +
155.1055 +        aliasCheck("x-IBM933" ,
155.1056 +                new String[] {
155.1057 +                    "cp933", // JDK historical
155.1058 +                    "ibm933",
155.1059 +                    "ibm-933",
155.1060 +                    "933"
155.1061 +                } );
155.1062 +
155.1063 +        aliasCheck("x-IBM1381" ,
155.1064 +                new String[] {
155.1065 +                    "cp1381", // JDK historical
155.1066 +                    "ibm1381",
155.1067 +                    "ibm-1381",
155.1068 +                    "1381"
155.1069 +                } );
155.1070 +
155.1071 +        aliasCheck("x-IBM1383" ,
155.1072 +                new String[] {
155.1073 +                    "cp1383", // JDK historical
155.1074 +                    "ibm1383",
155.1075 +                    "ibm-1383",
155.1076 +                    "1383"
155.1077 +                } );
155.1078 +
155.1079 +        aliasCheck("x-IBM970" ,
155.1080 +                new String[] {
155.1081 +                    "cp970", // JDK historical
155.1082 +                    "ibm970",
155.1083 +                    "ibm-970",
155.1084 +                    "ibm-eucKR",
155.1085 +                    "970"
155.1086 +                } );
155.1087 +
155.1088 +        aliasCheck("x-IBM964" ,
155.1089 +                new String[] {
155.1090 +                    "cp964", // JDK historical
155.1091 +                    "ibm964",
155.1092 +                    "ibm-964",
155.1093 +                    "964"
155.1094 +                } );
155.1095 +
155.1096 +        aliasCheck("x-IBM33722" ,
155.1097 +                new String[] {
155.1098 +                    "cp33722", // JDK historical
155.1099 +                    "ibm33722",
155.1100 +                    "ibm-33722",
155.1101 +                    "ibm-5050", // from IBM alias list
155.1102 +                    "ibm-33722_vascii_vpua", // from IBM alias list
155.1103 +                    "33722"
155.1104 +                } );
155.1105 +
155.1106 +        aliasCheck("IBM01140" ,
155.1107 +                new String[] {
155.1108 +                    "cp1140", // JDK historical
155.1109 +                    "ccsid01140",
155.1110 +                    "cp01140",
155.1111 +                    // "ebcdic-us-037+euro"
155.1112 +                } );
155.1113 +
155.1114 +        aliasCheck("IBM01141" ,
155.1115 +                new String[] {
155.1116 +                    "cp1141", // JDK historical
155.1117 +                    "ccsid01141",
155.1118 +                    "cp01141",
155.1119 +                    // "ebcdic-de-273+euro"
155.1120 +                } );
155.1121 +
155.1122 +        aliasCheck("IBM01142" ,
155.1123 +                new String[] {
155.1124 +                    "cp1142", // JDK historical
155.1125 +                    "ccsid01142",
155.1126 +                    "cp01142",
155.1127 +                    // "ebcdic-no-277+euro",
155.1128 +                    // "ebcdic-dk-277+euro"
155.1129 +                } );
155.1130 +
155.1131 +        aliasCheck("IBM01143" ,
155.1132 +                new String[] {
155.1133 +                    "cp1143", // JDK historical
155.1134 +                    "ccsid01143",
155.1135 +                    "cp01143",
155.1136 +                    // "ebcdic-fi-278+euro",
155.1137 +                    // "ebcdic-se-278+euro"
155.1138 +                } );
155.1139 +
155.1140 +        aliasCheck("IBM01144" ,
155.1141 +                new String[] {
155.1142 +                    "cp1144", // JDK historical
155.1143 +                    "ccsid01144",
155.1144 +                    "cp01144",
155.1145 +                    // "ebcdic-it-280+euro"
155.1146 +                } );
155.1147 +
155.1148 +        aliasCheck("IBM01145" ,
155.1149 +                new String[] {
155.1150 +                    "cp1145", // JDK historical
155.1151 +                    "ccsid01145",
155.1152 +                    "cp01145",
155.1153 +                    // "ebcdic-es-284+euro"
155.1154 +                } );
155.1155 +
155.1156 +        aliasCheck("IBM01146" ,
155.1157 +                new String[] {
155.1158 +                    "cp1146", // JDK historical
155.1159 +                    "ccsid01146",
155.1160 +                    "cp01146",
155.1161 +                    // "ebcdic-gb-285+euro"
155.1162 +                } );
155.1163 +
155.1164 +        aliasCheck("IBM01147" ,
155.1165 +                new String[] {
155.1166 +                    "cp1147", // JDK historical
155.1167 +                    "ccsid01147",
155.1168 +                    "cp01147",
155.1169 +                    // "ebcdic-fr-277+euro"
155.1170 +                } );
155.1171 +
155.1172 +        aliasCheck("IBM01148" ,
155.1173 +                new String[] {
155.1174 +                    "cp1148", // JDK historical
155.1175 +                    "ccsid01148",
155.1176 +                    "cp01148",
155.1177 +                    // "ebcdic-international-500+euro"
155.1178 +                } );
155.1179 +
155.1180 +        aliasCheck("IBM01149" ,
155.1181 +                new String[] {
155.1182 +                    "cp1149", // JDK historical
155.1183 +                    "ccsid01149",
155.1184 +                    "cp01149",
155.1185 +                    // "ebcdic-s-871+euro"
155.1186 +                } );
155.1187 +
155.1188 +        aliasCheck("IBM00858" ,
155.1189 +                new String[] {
155.1190 +                    "cp858", // JDK historical
155.1191 +                    "ccsid00858",
155.1192 +                    "cp00858",
155.1193 +                    // "PC-Multilingual-850+euro"
155.1194 +                } );
155.1195 +
155.1196 +        aliasCheck("x-MacRoman",
155.1197 +                new String[] {
155.1198 +                    "MacRoman" // JDK historical
155.1199 +                });
155.1200 +
155.1201 +        aliasCheck("x-MacCentralEurope",
155.1202 +                new String[] {
155.1203 +                    "MacCentralEurope" // JDK historical
155.1204 +                });
155.1205 +
155.1206 +        aliasCheck("x-MacCroatian",
155.1207 +                new String[] {
155.1208 +                    "MacCroatian" // JDK historical
155.1209 +                });
155.1210 +
155.1211 +
155.1212 +        aliasCheck("x-MacCroatian",
155.1213 +                new String[] {
155.1214 +                    "MacCroatian" // JDK historical
155.1215 +                });
155.1216 +
155.1217 +
155.1218 +        aliasCheck("x-MacGreek",
155.1219 +                new String[] {
155.1220 +                    "MacGreek" // JDK historical
155.1221 +                });
155.1222 +
155.1223 +        aliasCheck("x-MacCyrillic",
155.1224 +                new String[] {
155.1225 +                    "MacCyrillic" // JDK historical
155.1226 +                });
155.1227 +
155.1228 +        aliasCheck("x-MacUkraine",
155.1229 +                new String[] {
155.1230 +                    "MacUkraine" // JDK historical
155.1231 +                });
155.1232 +
155.1233 +        aliasCheck("x-MacTurkish",
155.1234 +                new String[] {
155.1235 +                    "MacTurkish" // JDK historical
155.1236 +                });
155.1237 +
155.1238 +        aliasCheck("x-MacArabic",
155.1239 +                new String[] {
155.1240 +                    "MacArabic" // JDK historical
155.1241 +                });
155.1242 +
155.1243 +        aliasCheck("x-MacHebrew",
155.1244 +                new String[] {
155.1245 +                    "MacHebrew" // JDK historical
155.1246 +                });
155.1247 +
155.1248 +        aliasCheck("x-MacIceland",
155.1249 +                new String[] {
155.1250 +                    "MacIceland" // JDK historical
155.1251 +                });
155.1252 +
155.1253 +        aliasCheck("x-MacRomania",
155.1254 +                new String[] {
155.1255 +                    "MacRomania" // JDK historical
155.1256 +                });
155.1257 +
155.1258 +        aliasCheck("x-MacThai",
155.1259 +                new String[] {
155.1260 +                    "MacThai" // JDK historical
155.1261 +                });
155.1262 +
155.1263 +        aliasCheck("x-MacSymbol",
155.1264 +                new String[] {
155.1265 +                    "MacSymbol" // JDK historical
155.1266 +                });
155.1267 +
155.1268 +        aliasCheck("x-MacDingbat",
155.1269 +                new String[] {
155.1270 +                    "MacDingbat" // JDK historical
155.1271 +                });
155.1272 +    }
155.1273 +}
   156.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   156.2 +++ b/test/java/nio/charset/Charset/default.sh	Sun Feb 14 23:38:50 2010 -0800
   156.3 @@ -0,0 +1,97 @@
   156.4 +#!/bin/sh
   156.5 +
   156.6 +#
   156.7 +# Copyright 2010 Sun Microsystems, Inc.  All Rights Reserved.
   156.8 +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   156.9 +#
  156.10 +# This code is free software; you can redistribute it and/or modify it
  156.11 +# under the terms of the GNU General Public License version 2 only, as
  156.12 +# published by the Free Software Foundation.
  156.13 +#
  156.14 +# This code is distributed in the hope that it will be useful, but WITHOUT
  156.15 +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  156.16 +# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  156.17 +# version 2 for more details (a copy is included in the LICENSE file that
  156.18 +# accompanied this code).
  156.19 +#
  156.20 +# You should have received a copy of the GNU General Public License version
  156.21 +# 2 along with this work; if not, write to the Free Software Foundation,
  156.22 +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  156.23 +#
  156.24 +# Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  156.25 +# CA 95054 USA or visit www.sun.com if you need additional information or
  156.26 +# have any questions.
  156.27 +#
  156.28 +
  156.29 +# @test
  156.30 +# @bug 4772857
  156.31 +# @summary Unit test for Charset.defaultCharset
  156.32 +#
  156.33 +# @build Default
  156.34 +# @run shell default.sh
  156.35 +#
  156.36 +
  156.37 +# Command-line usage: sh default.sh [/path/to/build]
  156.38 +
  156.39 +if [ -z "$TESTJAVA" ]; then
  156.40 +  if [ $# -lt 1 ]; then exit 1; fi
  156.41 +  TESTJAVA=$1; shift
  156.42 +  TESTSRC=`pwd`
  156.43 +  TESTCLASSES=`pwd`
  156.44 +fi
  156.45 +
  156.46 +s="`uname -s`"
  156.47 +if [ "$s" != Linux -a "$s" != SunOS ]; then
  156.48 +  echo "$s: locale command not supported on this system, skipping..."
  156.49 +  exit 0
  156.50 +fi
  156.51 +
  156.52 +JAVA=$TESTJAVA/bin/java
  156.53 +
  156.54 +tolower() {
  156.55 +  echo "$1" | tr '[A-Z]' '[a-z]'
  156.56 +}
  156.57 +
  156.58 +go() {
  156.59 +
  156.60 +  L="$1"
  156.61 +  shift
  156.62 +  if [ "x`locale -a | grep \^$L\$`" != "x$L" ]; then
  156.63 +    echo "$L: Locale not supported, skipping..."
  156.64 +    return
  156.65 +  fi
  156.66 +
  156.67 +  ecs="$1"; shift
  156.68 +
  156.69 +  echo -n "$L: "
  156.70 +  cs="`LC_ALL=$L $JAVA -cp $TESTCLASSES Default`"
  156.71 +  if [ $? != 0 ]; then
  156.72 +    exit 1
  156.73 +  elif [ "`tolower $cs`" != "`tolower $ecs`" ]; then
  156.74 +    echo "$cs, expected $ecs -- ERROR"
  156.75 +    exit 1
  156.76 +  else
  156.77 +    echo "$cs, as expected"
  156.78 +  fi
  156.79 +
  156.80 +}
  156.81 +
  156.82 +go  en_US       iso-8859-1
  156.83 +go  ja_JP.utf8  utf-8
  156.84 +go  tr_TR       iso-8859-9
  156.85 +go  C           us-ascii
  156.86 +
  156.87 +if [ "$s" = Linux ]; then
  156.88 +  go  ja_JP        x-euc-jp-linux
  156.89 +  go  ja_JP.eucjp  x-euc-jp-linux
  156.90 +  go  ja_JP.ujis   x-euc-jp-linux
  156.91 +  go  ja_JP.utf8   utf-8
  156.92 +fi
  156.93 +
  156.94 +# Solaris
  156.95 +if [ "$s" = SunOS ]; then
  156.96 +  go  ja           x-eucjp-open
  156.97 +  go  ja_JP.eucJP  x-eucjp-open
  156.98 +  go  ja_JP.PCK    x-PCK
  156.99 +  go  ja_JP.UTF-8  utf-8
 156.100 +fi
   157.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   157.2 +++ b/test/java/nio/charset/CharsetDecoder/AverageMax.java	Sun Feb 14 23:38:50 2010 -0800
   157.3 @@ -0,0 +1,96 @@
   157.4 +/*
   157.5 + * Copyright 2010 Sun Microsystems, Inc.  All Rights Reserved.
   157.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   157.7 + *
   157.8 + * This code is free software; you can redistribute it and/or modify it
   157.9 + * under the terms of the GNU General Public License version 2 only, as
  157.10 + * published by the Free Software Foundation.
  157.11 + *
  157.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
  157.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  157.14 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  157.15 + * version 2 for more details (a copy is included in the LICENSE file that
  157.16 + * accompanied this code).
  157.17 + *
  157.18 + * You should have received a copy of the GNU General Public License version
  157.19 + * 2 along with this work; if not, write to the Free Software Foundation,
  157.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  157.21 + *
  157.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  157.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
  157.24 + * have any questions.
  157.25 + */
  157.26 +
  157.27 +/* @test
  157.28 + * @bug 4853350
  157.29 + * @summary Ensure that averages do not exceed maxima
  157.30 + *
  157.31 + * @build AverageMax
  157.32 + * @run main AverageMax
  157.33 + * @run main/othervm -Dsun.nio.cs.bugLevel=1.4 AverageMax
  157.34 + */
  157.35 +
  157.36 +import java.nio.*;
  157.37 +import java.nio.charset.*;
  157.38 +
  157.39 +
  157.40 +public class AverageMax {
  157.41 +
  157.42 +    static boolean compat;
  157.43 +
  157.44 +    static abstract class Test {
  157.45 +
  157.46 +        public abstract void go() throws Exception;
  157.47 +
  157.48 +        Test() throws Exception {
  157.49 +            try {
  157.50 +                go();
  157.51 +            } catch (Exception x) {
  157.52 +                if (compat) {
  157.53 +                    throw new Exception("Exception thrown", x);
  157.54 +                }
  157.55 +                if (x instanceof IllegalArgumentException) {
  157.56 +                    System.err.println("Thrown as expected: " + x);
  157.57 +                    return;
  157.58 +                }
  157.59 +                throw new Exception("Incorrect exception: "
  157.60 +                                    + x.getClass().getName(),
  157.61 +                                    x);
  157.62 +            }
  157.63 +            if (!compat)
  157.64 +                throw new Exception("No exception thrown");
  157.65 +        }
  157.66 +
  157.67 +    }
  157.68 +
  157.69 +    public static void main(String[] args) throws Exception {
  157.70 +
  157.71 +        // If sun.nio.cs.bugLevel == 1.4 then we want the 1.4 behavior
  157.72 +        String bl = System.getProperty("sun.nio.cs.bugLevel");
  157.73 +        compat = (bl != null && bl.equals("1.4"));
  157.74 +        final Charset ascii = Charset.forName("US-ASCII");
  157.75 +
  157.76 +        new Test() {
  157.77 +                public void go() throws Exception {
  157.78 +                    new CharsetDecoder(ascii, 3.9f, 1.2f) {
  157.79 +                            protected CoderResult decodeLoop(ByteBuffer in,
  157.80 +                                                             CharBuffer out)
  157.81 +                            {
  157.82 +                                return null;
  157.83 +                            }
  157.84 +                        };
  157.85 +                }};
  157.86 +
  157.87 +        new Test() {
  157.88 +                public void go() throws Exception {
  157.89 +                    new CharsetEncoder(ascii, 3.9f, 1.2f) {
  157.90 +                            protected CoderResult encodeLoop(CharBuffer in,
  157.91 +                                                             ByteBuffer out)
  157.92 +                            {
  157.93 +                                return null;
  157.94 +                            }
  157.95 +                        };
  157.96 +                }};
  157.97 +    }
  157.98 +
  157.99 +}
   158.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   158.2 +++ b/test/java/nio/charset/CharsetDecoder/EmptyInput.java	Sun Feb 14 23:38:50 2010 -0800
   158.3 @@ -0,0 +1,48 @@
   158.4 +/*
   158.5 + * Copyright 2010 Sun Microsystems, Inc.  All Rights Reserved.
   158.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   158.7 + *
   158.8 + * This code is free software; you can redistribute it and/or modify it
   158.9 + * under the terms of the GNU General Public License version 2 only, as
  158.10 + * published by the Free Software Foundation.
  158.11 + *
  158.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
  158.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  158.14 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  158.15 + * version 2 for more details (a copy is included in the LICENSE file that
  158.16 + * accompanied this code).
  158.17 + *
  158.18 + * You should have received a copy of the GNU General Public License version
  158.19 + * 2 along with this work; if not, write to the Free Software Foundation,
  158.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  158.21 + *
  158.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  158.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
  158.24 + * have any questions.
  158.25 + */
  158.26 +
  158.27 +/* @test
  158.28 + * @bug 4400697
  158.29 + * @summary Ensure that CharsetDecoder.decode throws BUE on empty input
  158.30 + */
  158.31 +
  158.32 +import java.nio.*;
  158.33 +import java.nio.charset.*;
  158.34 +
  158.35 +
  158.36 +public class EmptyInput {
  158.37 +
  158.38 +    public static void main(String[] args) throws Exception {
  158.39 +        ByteBuffer bb = ByteBuffer.allocate(10);
  158.40 +        bb.flip();
  158.41 +        CharsetDecoder cd = Charset.forName("US-ASCII").newDecoder();
  158.42 +        try {
  158.43 +            cd.decode(bb, CharBuffer.allocate(10), true).throwException();
  158.44 +        } catch (BufferUnderflowException x) {
  158.45 +            System.err.println("BufferUnderflowException thrown as expected");
  158.46 +            return;
  158.47 +        }
  158.48 +        throw new Exception("BufferUnderflowException not thrown");
  158.49 +    }
  158.50 +
  158.51 +}
   159.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   159.2 +++ b/test/java/nio/charset/CharsetEncoder/CanEncode.java	Sun Feb 14 23:38:50 2010 -0800
   159.3 @@ -0,0 +1,95 @@
   159.4 +/*
   159.5 + * Copyright 2010 Sun Microsystems, Inc.  All Rights Reserved.
   159.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   159.7 + *
   159.8 + * This code is free software; you can redistribute it and/or modify it
   159.9 + * under the terms of the GNU General Public License version 2 only, as
  159.10 + * published by the Free Software Foundation.
  159.11 + *
  159.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
  159.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  159.14 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  159.15 + * version 2 for more details (a copy is included in the LICENSE file that
  159.16 + * accompanied this code).
  159.17 + *
  159.18 + * You should have received a copy of the GNU General Public License version
  159.19 + * 2 along with this work; if not, write to the Free Software Foundation,
  159.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  159.21 + *
  159.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  159.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
  159.24 + * have any questions.
  159.25 + */
  159.26 +
  159.27 +/* @test
  159.28 + * @bug 4821213
  159.29 + * @summary Unit test for CharsetEncoder.canEncode methods
  159.30 + */
  159.31 +
  159.32 +import java.io.*;
  159.33 +import java.nio.*;
  159.34 +import java.nio.charset.*;
  159.35 +
  159.36 +
  159.37 +public class CanEncode {
  159.38 +
  159.39 +    private static int errors = 0;
  159.40 +    private static PrintStream out = System.err;
  159.41 +
  159.42 +    private static void wrong(CharsetEncoder ce, boolean can, String what) {
  159.43 +        out.println(ce.charset().name()
  159.44 +                    + ": Wrong answer for " + what
  159.45 +                    + ": " + !can);
  159.46 +        errors++;
  159.47 +    }
  159.48 +
  159.49 +    private static void ck(CharsetEncoder ce, char c, boolean can)
  159.50 +        throws Exception
  159.51 +    {
  159.52 +        if (ce.canEncode(c) != can)
  159.53 +            wrong(ce, can,
  159.54 +                  ("'" + c + "' (0x"
  159.55 +                   + Integer.toHexString(c & 0xffff) + ")"));
  159.56 +    }
  159.57 +
  159.58 +    private static void ck(CharsetEncoder ce, String s, boolean can)
  159.59 +        throws Exception
  159.60 +    {
  159.61 +        if (ce.canEncode(CharBuffer.wrap(s.toCharArray())) != can)
  159.62 +            wrong(ce, can, "array \"" + s + "\"");
  159.63 +        if (ce.canEncode(CharBuffer.wrap(s)) != can)
  159.64 +            wrong(ce, can, "buffer  \"" + s + "\"");
  159.65 +    }
  159.66 +
  159.67 +    private static void test(String csn) throws Exception {
  159.68 +
  159.69 +        Charset cs = Charset.forName(csn);
  159.70 +        CharsetEncoder ce = cs.newEncoder();
  159.71 +
  159.72 +        if (cs.name().equals("US-ASCII")) {
  159.73 +            ck(ce, 'x', true);
  159.74 +            ck(ce, '\u00B6', false);
  159.75 +            ck(ce, "x", true);
  159.76 +            ck(ce, "\u00B6", false);
  159.77 +            ck(ce, "xyzzy", true);
  159.78 +            ck(ce, "xy\u00B6", false);
  159.79 +        }
  159.80 +
  159.81 +        // Unpaired surrogates should never be encodable
  159.82 +        ck(ce, '\ud800', false);
  159.83 +        ck(ce, '\ud801', false);
  159.84 +        ck(ce, '\udffe', false);
  159.85 +        ck(ce, '\udfff', false);
  159.86 +        ck(ce, "\ud800", false);
  159.87 +        ck(ce, "\ud801", false);
  159.88 +        ck(ce, "\udffe", false);
  159.89 +        ck(ce, "\udfff", false);
  159.90 +
  159.91 +    }
  159.92 +
  159.93 +    public static void main(String[] args) throws Exception {
  159.94 +        test("US-ASCII");
  159.95 +        test("UTF-8");
  159.96 +    }
  159.97 +
  159.98 +}
   160.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   160.2 +++ b/test/java/nio/charset/CharsetEncoder/Flush.java	Sun Feb 14 23:38:50 2010 -0800
   160.3 @@ -0,0 +1,113 @@
   160.4 +/*
   160.5 + * Copyright 2010 Sun Microsystems, Inc.  All Rights Reserved.
   160.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   160.7 + *
   160.8 + * This code is free software; you can redistribute it and/or modify it
   160.9 + * under the terms of the GNU General Public License version 2 only, as
  160.10 + * published by the Free Software Foundation.
  160.11 + *
  160.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
  160.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  160.14 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  160.15 + * version 2 for more details (a copy is included in the LICENSE file that
  160.16 + * accompanied this code).
  160.17 + *
  160.18 + * You should have received a copy of the GNU General Public License version
  160.19 + * 2 along with this work; if not, write to the Free Software Foundation,
  160.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  160.21 + *
  160.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  160.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
  160.24 + * have any questions.
  160.25 + */
  160.26 +
  160.27 +/* @test
  160.28 + * @bug 6227608
  160.29 + * @summary Test proper handling of flush()
  160.30 + * @author Martin Buchholz
  160.31 + */
  160.32 +
  160.33 +import java.util.*;
  160.34 +import java.io.*;
  160.35 +import java.nio.*;
  160.36 +import java.nio.charset.*;
  160.37 +
  160.38 +public class Flush {
  160.39 +    private static byte[] contents(ByteBuffer bb) {
  160.40 +        byte[] contents = new byte[bb.position()];
  160.41 +        ((ByteBuffer)(bb.duplicate().flip())).get(contents);
  160.42 +        return contents;
  160.43 +    }
  160.44 +
  160.45 +    private static ByteBuffer extend(ByteBuffer bb) {
  160.46 +        ByteBuffer x = ByteBuffer.allocate(2*bb.capacity()+10);
  160.47 +        bb.flip();
  160.48 +        x.put(bb);
  160.49 +        return x;
  160.50 +    }
  160.51 +
  160.52 +    private static void realMain(String[] args) throws Throwable {
  160.53 +        // A japanese character should decode as a 3-byte
  160.54 +        // switch-to-japanese escape sequence, followed by a 2-byte
  160.55 +        // encoding of the char itself, followed by a 3-byte return to
  160.56 +        // ASCII escape sequence.
  160.57 +        char[] jis0208 = {'\u3001'};
  160.58 +        CharBuffer cb = CharBuffer.wrap(jis0208);
  160.59 +        ByteBuffer bb = ByteBuffer.allocate(6);
  160.60 +        CharsetEncoder enc = Charset.forName("ISO-2022-JP").newEncoder();
  160.61 +
  160.62 +        check(enc.encode(cb, bb, true).isUnderflow());
  160.63 +
  160.64 +        System.out.println(Arrays.toString(contents(bb)));
  160.65 +        check(! cb.hasRemaining());
  160.66 +        equal(contents(bb).length, 3 + 2);
  160.67 +        equal(bb.get(0), (byte)0x1b);
  160.68 +
  160.69 +        //----------------------------------------------------------------
  160.70 +        // We must be able to recover if flush() returns OVERFLOW
  160.71 +        //----------------------------------------------------------------
  160.72 +        check(enc.flush(bb).isOverflow());
  160.73 +        check(enc.flush(bb).isOverflow());
  160.74 +        equal(contents(bb).length, 3 + 2);
  160.75 +
  160.76 +        bb = extend(bb);
  160.77 +
  160.78 +        check(enc.flush(bb).isUnderflow());
  160.79 +        equal(bb.get(3 + 2), (byte)0x1b);
  160.80 +        System.out.println(Arrays.toString(contents(bb)));
  160.81 +        equal(contents(bb).length, 3 + 2 + 3);
  160.82 +
  160.83 +        //----------------------------------------------------------------
  160.84 +        // A final redundant flush() is a no-op
  160.85 +        //----------------------------------------------------------------
  160.86 +        check(enc.flush(bb).isUnderflow());
  160.87 +        check(enc.flush(bb).isUnderflow());
  160.88 +        equal(contents(bb).length, 3 + 2 + 3);
  160.89 +
  160.90 +        //----------------------------------------------------------------
  160.91 +        // CharsetEncoder.encode(ByteBuffer) must call flush(ByteBuffer)
  160.92 +        //----------------------------------------------------------------
  160.93 +        bb = enc.encode(CharBuffer.wrap(jis0208));
  160.94 +        byte[] expected = "\u001b$B!\"\u001b(B".getBytes("ASCII");
  160.95 +        byte[] contents = new byte[bb.limit()]; bb.get(contents);
  160.96 +        check(Arrays.equals(contents, expected));
  160.97 +    }
  160.98 +
  160.99 +    //--------------------- Infrastructure ---------------------------
 160.100 +    static volatile int passed = 0, failed = 0;
 160.101 +    static void pass() { passed++; }
 160.102 +    static void fail() { failed++; Thread.dumpStack(); }
 160.103 +    static void fail(String msg) { System.out.println(msg); fail(); }
 160.104 +    static void unexpected(Throwable t) { failed++; t.printStackTrace(); }
 160.105 +    static void check(boolean cond) { if (cond) pass(); else fail(); }
 160.106 +    static void equal(Object x, Object y) {
 160.107 +        if (x == null ? y == null : x.equals(y)) pass();
 160.108 +        else {System.out.println(x + " not equal to " + y); fail(); }}
 160.109 +
 160.110 +    public static void main(String[] args) throws Throwable {
 160.111 +        try { realMain(args); } catch (Throwable t) { unexpected(t); }
 160.112 +
 160.113 +        System.out.printf("%nPassed = %d, failed = %d%n%n", passed, failed);
 160.114 +        if (failed > 0) throw new Exception("Some tests failed");
 160.115 +    }
 160.116 +}
   161.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   161.2 +++ b/test/java/nio/charset/RemovingSunIO/SunioAlias.java	Sun Feb 14 23:38:50 2010 -0800
   161.3 @@ -0,0 +1,823 @@
   161.4 +/*
   161.5 + * Copyright 2010 Sun Microsystems, Inc.  All Rights Reserved.
   161.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   161.7 + *
   161.8 + * This code is free software; you can redistribute it and/or modify it
   161.9 + * under the terms of the GNU General Public License version 2 only, as
  161.10 + * published by the Free Software Foundation.
  161.11 + *
  161.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
  161.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  161.14 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  161.15 + * version 2 for more details (a copy is included in the LICENSE file that
  161.16 + * accompanied this code).
  161.17 + *
  161.18 + * You should have received a copy of the GNU General Public License version
  161.19 + * 2 along with this work; if not, write to the Free Software Foundation,
  161.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  161.21 + *
  161.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  161.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
  161.24 + * have any questions.
  161.25 + */
  161.26 +
  161.27 +/* @test
  161.28 +   @bug 4454622
  161.29 +   @summary Check if all supported sun.io encoding names are supported in nio.charset
  161.30 + */
  161.31 +
  161.32 +import java.util.HashMap;
  161.33 +import java.util.Set;
  161.34 +import java.io.UnsupportedEncodingException;
  161.35 +import java.nio.charset.*;
  161.36 +
  161.37 +public class SunioAlias {
  161.38 +    public static void main(String argv[]) throws UnsupportedEncodingException {
  161.39 +        Set<String> keys = aliasTable.keySet();
  161.40 +        String s = "testing string";
  161.41 +        boolean failed = false;
  161.42 +        for (String alias : keys) {
  161.43 +            /* See if StringCoding works correctly without sun.io package */
  161.44 +            try {
  161.45 +                byte[] bs= s.getBytes(alias);
  161.46 +                new String(bs, alias);
  161.47 +
  161.48 +                Charset csAlias = Charset.forName(alias);
  161.49 +                Charset csName = Charset.forName(aliasTable.get(alias));
  161.50 +                if (csName != csAlias) {
  161.51 +                    System.out.printf("Alias %s and %s is NOT the same charset in nio\n",
  161.52 +                                      alias, aliasTable.get(alias));
  161.53 +                }
  161.54 +            } catch (UnsupportedEncodingException e) {
  161.55 +                System.out.printf("Alias %s is UnsupportedEncoding\n", alias);
  161.56 +                failed = true;
  161.57 +            } catch (IllegalCharsetNameException e) {
  161.58 +                System.out.printf("Alias %s is IllegalCharsetName\n", alias);
  161.59 +                failed = true;
  161.60 +            }
  161.61 +        }
  161.62 +        if (failed)
  161.63 +            throw new UnsupportedEncodingException ("sun.io encoding names are not supported in nio.charset!");
  161.64 +    }
  161.65 +    //aliasTable is copy/pasted from sun.io.CharacterEncoding.java
  161.66 +
  161.67 +    private static HashMap<String, String> aliasTable;
  161.68 +    static {
  161.69 +        aliasTable = new HashMap<String, String>(460, 1.0f);
  161.70 +
  161.71 +        /* known failed names... TBD
  161.72 +        // JIS-defined Shift JIS
  161.73 +        aliasTable.put("\u30b7\u30d5\u30c8\u7b26\u53f7\u5316\u8868\u73fe",
  161.74 +                       "SJIS");
  161.75 +        // Specialized auto-detection for Japanese charsets
  161.76 +        aliasTable.put("jis auto detect",       "JISAutoDetect");
  161.77 +        // MIBenum: 1010
  161.78 +        aliasTable.put("unicode-1-1",       "UnicodeBigUnmarked");
  161.79 +        */
  161.80 +        aliasTable.put("unicode",               "UTF-16");
  161.81 +        aliasTable.put("cspc862latinhebrew",    "Cp862");
  161.82 +        aliasTable.put("cp-is",                 "Cp861");
  161.83 +        /*
  161.84 +        // X11 Compound Text
  161.85 +        aliasTable.put("x-compound-text",       "COMPOUND_TEXT");
  161.86 +        aliasTable.put("x11-compound_text",     "COMPOUND_TEXT");
  161.87 +        */
  161.88 +        aliasTable.put("us-ascii",              "ASCII");
  161.89 +        aliasTable.put("ascii",                 "ASCII");
  161.90 +        aliasTable.put("646",                   "ASCII");       // Solaris POSIX locale
  161.91 +        aliasTable.put("iso_646.irv:1983",      "ASCII");       // Linux POSIX locale
  161.92 +        aliasTable.put("ansi_x3.4-1968",        "ASCII");       // Caldera linux
  161.93 +        aliasTable.put("iso646-us",             "ASCII");
  161.94 +        aliasTable.put("default",               "ASCII");       // compatibility with obsolete "Default" converters
  161.95 +        aliasTable.put("ascii7",                "ASCII");       // compatibility with obsolete "Default" converters
  161.96 +
  161.97 +        // Core encodings
  161.98 +        aliasTable.put("8859_1",                "ISO8859_1");
  161.99 +        aliasTable.put("iso8859_1",             "ISO8859_1");
 161.100 +        aliasTable.put("utf-8",                 "UTF8");
 161.101 +        aliasTable.put("utf8",                  "UTF8");
 161.102 +        aliasTable.put("utf-16le",              "UnicodeLittleUnmarked");
 161.103 +
 161.104 +        // Standard encodings used on Solaris and Linux
 161.105 +        aliasTable.put("iso8859-1",             "ISO8859_1");
 161.106 +        aliasTable.put("iso8859-2",             "ISO8859_2");
 161.107 +        aliasTable.put("iso8859-4",             "ISO8859_4");
 161.108 +        aliasTable.put("iso8859-5",             "ISO8859_5");
 161.109 +        aliasTable.put("iso8859-6",             "ISO8859_6");
 161.110 +        aliasTable.put("iso8859-8",             "ISO8859_8");
 161.111 +        aliasTable.put("iso8859-9",             "ISO8859_9");
 161.112 +        aliasTable.put("iso8859-13",            "ISO8859_13");
 161.113 +        aliasTable.put("iso8859-15",            "ISO8859_15");
 161.114 +        aliasTable.put("5601",                  "EUC_KR");
 161.115 +        aliasTable.put("ansi-1251",             "Cp1251");
 161.116 +        aliasTable.put("big5",                  "Big5");
 161.117 +        aliasTable.put("big5hk",                "Big5_HKSCS");
 161.118 +        aliasTable.put("eucjp",                 "EUC_JP");
 161.119 +        aliasTable.put("cns11643",              "EUC_TW");
 161.120 +        aliasTable.put("gb2312",                "EUC_CN");
 161.121 +        aliasTable.put("gb18030",               "GB18030");
 161.122 +        aliasTable.put("gbk",                   "GBK");
 161.123 +        aliasTable.put("koi8-r",                "KOI8_R");
 161.124 +        aliasTable.put("tis620.2533",           "TIS620");
 161.125 +
 161.126 +        // Windows encodings
 161.127 +        aliasTable.put("cp1250",                "Cp1250");
 161.128 +        aliasTable.put("cp1251",                "Cp1251");
 161.129 +        aliasTable.put("cp1252",                "Cp1252");
 161.130 +        aliasTable.put("cp1253",                "Cp1253");
 161.131 +        aliasTable.put("cp1254",                "Cp1254");
 161.132 +        aliasTable.put("cp1255",                "Cp1255");
 161.133 +        aliasTable.put("cp1256",                "Cp1256");
 161.134 +        aliasTable.put("cp1257",                "Cp1257");
 161.135 +        aliasTable.put("cp1258",                "Cp1258");
 161.136 +        aliasTable.put("ms874",                 "MS874");
 161.137 +        aliasTable.put("ms932",                 "MS932");
 161.138 +        aliasTable.put("ms949",                 "MS949");
 161.139 +        aliasTable.put("ms950",                 "MS950");
 161.140 +        aliasTable.put("ms1361",                "MS1361");
 161.141 +
 161.142 +        // MIBenum: 4
 161.143 +        aliasTable.put("8859_1",            "ISO8859_1");
 161.144 +        aliasTable.put("iso_8859-1:1987",       "ISO8859_1");
 161.145 +        aliasTable.put("iso-ir-100",            "ISO8859_1");
 161.146 +        aliasTable.put("iso_8859-1",            "ISO8859_1");
 161.147 +        aliasTable.put("iso-8859-1",            "ISO8859_1");
 161.148 +        aliasTable.put("iso8859-1",             "ISO8859_1");
 161.149 +        aliasTable.put("latin1",                "ISO8859_1");
 161.150 +        aliasTable.put("l1",                    "ISO8859_1");
 161.151 +        aliasTable.put("ibm819",                "ISO8859_1");
 161.152 +        aliasTable.put("ibm-819",               "ISO8859_1");
 161.153 +        aliasTable.put("cp819",                 "ISO8859_1");
 161.154 +        aliasTable.put("819",                   "ISO8859_1");
 161.155 +        aliasTable.put("csisolatin1",           "ISO8859_1");
 161.156 +
 161.157 +        // MIBenum: 5
 161.158 +        aliasTable.put("8859_2",            "ISO8859_2");
 161.159 +        aliasTable.put("iso_8859-2:1987",       "ISO8859_2");
 161.160 +        aliasTable.put("iso-ir-101",            "ISO8859_2");
 161.161 +        aliasTable.put("iso_8859-2",            "ISO8859_2");
 161.162 +        aliasTable.put("iso-8859-2",            "ISO8859_2");
 161.163 +        aliasTable.put("iso8859-2",             "ISO8859_2");
 161.164 +        aliasTable.put("latin2",                "ISO8859_2");
 161.165 +        aliasTable.put("l2",                    "ISO8859_2");
 161.166 +        aliasTable.put("ibm912",                "ISO8859_2");
 161.167 +        aliasTable.put("ibm-912",               "ISO8859_2");
 161.168 +        aliasTable.put("cp912",                 "ISO8859_2");
 161.169 +        aliasTable.put("912",                   "ISO8859_2");
 161.170 +        aliasTable.put("csisolatin2",           "ISO8859_2");
 161.171 +
 161.172 +        // MIBenum: 6
 161.173 +        aliasTable.put("8859_3",            "ISO8859_3");
 161.174 +        aliasTable.put("iso_8859-3:1988",       "ISO8859_3");
 161.175 +        aliasTable.put("iso-ir-109",            "ISO8859_3");
 161.176 +        aliasTable.put("iso_8859-3",            "ISO8859_3");
 161.177 +        aliasTable.put("iso-8859-3",            "ISO8859_3");
 161.178 +        aliasTable.put("iso8859-3",             "ISO8859_3");
 161.179 +        aliasTable.put("latin3",                "ISO8859_3");
 161.180 +        aliasTable.put("l3",                    "ISO8859_3");
 161.181 +        aliasTable.put("ibm913",                "ISO8859_3");
 161.182 +        aliasTable.put("ibm-913",               "ISO8859_3");
 161.183 +        aliasTable.put("cp913",                 "ISO8859_3");
 161.184 +        aliasTable.put("913",                   "ISO8859_3");
 161.185 +        aliasTable.put("csisolatin3",           "ISO8859_3");
 161.186 +
 161.187 +        // MIBenum: 7
 161.188 +        aliasTable.put("8859_4",            "ISO8859_4");
 161.189 +        aliasTable.put("iso_8859-4:1988",       "ISO8859_4");
 161.190 +        aliasTable.put("iso-ir-110",            "ISO8859_4");
 161.191 +        aliasTable.put("iso_8859-4",            "ISO8859_4");
 161.192 +        aliasTable.put("iso-8859-4",            "ISO8859_4");
 161.193 +        aliasTable.put("iso8859-4",             "ISO8859_4");
 161.194 +        aliasTable.put("latin4",                "ISO8859_4");
 161.195 +        aliasTable.put("l4",                    "ISO8859_4");
 161.196 +        aliasTable.put("ibm914",                "ISO8859_4");
 161.197 +        aliasTable.put("ibm-914",               "ISO8859_4");
 161.198 +        aliasTable.put("cp914",                 "ISO8859_4");
 161.199 +        aliasTable.put("914",                   "ISO8859_4");
 161.200 +        aliasTable.put("csisolatin4",           "ISO8859_4");
 161.201 +
 161.202 +        // MIBenum: 8
 161.203 +        aliasTable.put("8859_5",            "ISO8859_5");
 161.204 +        aliasTable.put("iso_8859-5:1988",       "ISO8859_5");
 161.205 +        aliasTable.put("iso-ir-144",            "ISO8859_5");
 161.206 +        aliasTable.put("iso_8859-5",            "ISO8859_5");
 161.207 +        aliasTable.put("iso-8859-5",            "ISO8859_5");
 161.208 +        aliasTable.put("iso8859-5",             "ISO8859_5");
 161.209 +        aliasTable.put("cyrillic",              "ISO8859_5");
 161.210 +        aliasTable.put("csisolatincyrillic",    "ISO8859_5");
 161.211 +        aliasTable.put("ibm915",                "ISO8859_5");
 161.212 +        aliasTable.put("ibm-915",               "ISO8859_5");
 161.213 +        aliasTable.put("cp915",                 "ISO8859_5");
 161.214 +        aliasTable.put("915",                   "ISO8859_5");
 161.215 +
 161.216 +        // MIBenum: 9
 161.217 +        aliasTable.put("8859_6",            "ISO8859_6");
 161.218 +        aliasTable.put("iso_8859-6:1987",       "ISO8859_6");
 161.219 +        aliasTable.put("iso-ir-127",            "ISO8859_6");
 161.220 +        aliasTable.put("iso_8859-6",            "ISO8859_6");
 161.221 +        aliasTable.put("iso-8859-6",            "ISO8859_6");
 161.222 +        aliasTable.put("iso8859-6",             "ISO8859_6");
 161.223 +        aliasTable.put("ecma-114",              "ISO8859_6");
 161.224 +        aliasTable.put("asmo-708",              "ISO8859_6");
 161.225 +        aliasTable.put("arabic",                "ISO8859_6");
 161.226 +        aliasTable.put("csisolatinarabic",      "ISO8859_6");
 161.227 +        aliasTable.put("ibm1089",               "ISO8859_6");
 161.228 +        aliasTable.put("ibm-1089",              "ISO8859_6");
 161.229 +        aliasTable.put("cp1089",                "ISO8859_6");
 161.230 +        aliasTable.put("1089",                  "ISO8859_6");
 161.231 +
 161.232 +        // MIBenum: 10
 161.233 +        aliasTable.put("8859_7",            "ISO8859_7");
 161.234 +        aliasTable.put("iso_8859-7:1987",       "ISO8859_7");
 161.235 +        aliasTable.put("iso-ir-126",            "ISO8859_7");
 161.236 +        aliasTable.put("iso_8859-7",            "ISO8859_7");
 161.237 +        aliasTable.put("iso-8859-7",            "ISO8859_7");
 161.238 +        aliasTable.put("iso8859-7",             "ISO8859_7");
 161.239 +        aliasTable.put("elot_928",              "ISO8859_7");
 161.240 +        aliasTable.put("ecma-118",              "ISO8859_7");
 161.241 +        aliasTable.put("greek",                 "ISO8859_7");
 161.242 +        aliasTable.put("greek8",                "ISO8859_7");
 161.243 +        aliasTable.put("csisolatingreek",       "ISO8859_7");
 161.244 +        aliasTable.put("ibm813",                "ISO8859_7");
 161.245 +        aliasTable.put("ibm-813",               "ISO8859_7");
 161.246 +        aliasTable.put("cp813",                 "ISO8859_7");
 161.247 +        aliasTable.put("813",                   "ISO8859_7");
 161.248 +        aliasTable.put("sun_eu_greek",      "ISO8859_7");
 161.249 +
 161.250 +        // MIBenum: 11
 161.251 +        aliasTable.put("8859_8",            "ISO8859_8");
 161.252 +        aliasTable.put("iso_8859-8:1988",       "ISO8859_8");
 161.253 +        aliasTable.put("iso-ir-138",            "ISO8859_8");
 161.254 +        aliasTable.put("iso_8859-8",            "ISO8859_8");
 161.255 +        aliasTable.put("iso-8859-8",            "ISO8859_8");
 161.256 +        aliasTable.put("iso8859-8",             "ISO8859_8");
 161.257 +        aliasTable.put("hebrew",                "ISO8859_8");
 161.258 +        aliasTable.put("csisolatinhebrew",      "ISO8859_8");
 161.259 +        aliasTable.put("ibm916",                "ISO8859_8");
 161.260 +        aliasTable.put("ibm-916",               "ISO8859_8");
 161.261 +        aliasTable.put("cp916",                 "ISO8859_8");
 161.262 +        aliasTable.put("916",                   "ISO8859_8");
 161.263 +
 161.264 +        // MIBenum: 12
 161.265 +        aliasTable.put("8859_9",            "ISO8859_9");
 161.266 +        aliasTable.put("iso-ir-148",            "ISO8859_9");
 161.267 +        aliasTable.put("iso_8859-9",            "ISO8859_9");
 161.268 +        aliasTable.put("iso-8859-9",            "ISO8859_9");
 161.269 +        aliasTable.put("iso8859-9",             "ISO8859_9");
 161.270 +        aliasTable.put("latin5",                "ISO8859_9");
 161.271 +        aliasTable.put("l5",                    "ISO8859_9");
 161.272 +        aliasTable.put("ibm920",                "ISO8859_9");
 161.273 +        aliasTable.put("ibm-920",               "ISO8859_9");
 161.274 +        aliasTable.put("cp920",                 "ISO8859_9");
 161.275 +        aliasTable.put("920",                   "ISO8859_9");
 161.276 +        aliasTable.put("csisolatin5",           "ISO8859_9");
 161.277 +
 161.278 +        // MIBenum: ???
 161.279 +        aliasTable.put("8859_13",               "ISO8859_13");
 161.280 +        aliasTable.put("iso_8859-13",           "ISO8859_13");
 161.281 +        aliasTable.put("iso-8859-13",           "ISO8859_13");
 161.282 +        aliasTable.put("iso8859-13",            "ISO8859_13");
 161.283 +
 161.284 +
 161.285 +        // MIBenum: ????
 161.286 +        aliasTable.put("8859_15",               "ISO8859_15");
 161.287 +        aliasTable.put("iso-8859-15",           "ISO8859_15");
 161.288 +        aliasTable.put("iso_8859-15",           "ISO8859_15");
 161.289 +        aliasTable.put("iso8859-15",            "ISO8859_15");
 161.290 +        aliasTable.put("ibm923",                "ISO8859_15");
 161.291 +        aliasTable.put("ibm-923",               "ISO8859_15");
 161.292 +        aliasTable.put("cp923",                 "ISO8859_15");
 161.293 +        aliasTable.put("923",                   "ISO8859_15");
 161.294 +        aliasTable.put("latin0",                "ISO8859_15");
 161.295 +        aliasTable.put("latin9",                "ISO8859_15");
 161.296 +        aliasTable.put("csisolatin0",           "ISO8859_15");
 161.297 +        aliasTable.put("csisolatin9",           "ISO8859_15");
 161.298 +
 161.299 +        //For compatibility purpose
 161.300 +        aliasTable.put("iso8859_15_fdis",       "ISO8859_15");
 161.301 +
 161.302 +        // MIBenum: 106
 161.303 +        aliasTable.put("utf-8",                 "UTF8");
 161.304 +
 161.305 +        // Alias recommended in RFC 1641
 161.306 +        aliasTable.put("unicode-1-1-utf-8",     "UTF8");
 161.307 +
 161.308 +        // MIBenum: 1000
 161.309 +        aliasTable.put("iso-10646-ucs-2",           "UnicodeBigUnmarked");
 161.310 +
 161.311 +        // Per Unicode standard
 161.312 +        aliasTable.put("utf-16be",                  "UnicodeBigUnmarked");
 161.313 +        aliasTable.put("utf-16le",                  "UnicodeLittleUnmarked");
 161.314 +        aliasTable.put("utf-16",                    "UTF16");
 161.315 +
 161.316 +        // Used by drag-and-drop subsystem
 161.317 +        aliasTable.put("x-utf-16be",        "UnicodeBigUnmarked");
 161.318 +        aliasTable.put("x-utf-16le",        "UnicodeLittleUnmarked");
 161.319 +
 161.320 +        // MIBenum: ????
 161.321 +        aliasTable.put("ibm037",                "Cp037");
 161.322 +        aliasTable.put("ibm-037",               "Cp037");
 161.323 +        aliasTable.put("cp037",                 "Cp037");
 161.324 +        aliasTable.put("037",                   "Cp037");
 161.325 +
 161.326 +        // MIBenum: ????
 161.327 +        aliasTable.put("ibm273",                "Cp273");
 161.328 +        aliasTable.put("ibm-273",               "Cp273");
 161.329 +        aliasTable.put("cp273",                 "Cp273");
 161.330 +        aliasTable.put("273",                   "Cp273");
 161.331 +
 161.332 +        // MIBenum: ????
 161.333 +        aliasTable.put("ibm277",                "Cp277");
 161.334 +        aliasTable.put("ibm-277",               "Cp277");
 161.335 +        aliasTable.put("cp277",                 "Cp277");
 161.336 +        aliasTable.put("277",                   "Cp277");
 161.337 +
 161.338 +        // MIBenum: ????
 161.339 +        aliasTable.put("ibm278",                "Cp278");
 161.340 +        aliasTable.put("ibm-278",               "Cp278");
 161.341 +        aliasTable.put("cp278",                 "Cp278");
 161.342 +        aliasTable.put("278",                   "Cp278");
 161.343 +
 161.344 +        // MIBenum: ????
 161.345 +        aliasTable.put("ibm280",                "Cp280");
 161.346 +        aliasTable.put("ibm-280",               "Cp280");
 161.347 +        aliasTable.put("cp280",                 "Cp280");
 161.348 +        aliasTable.put("280",                   "Cp280");
 161.349 +
 161.350 +        // MIBenum: ????
 161.351 +        aliasTable.put("ibm284",                "Cp284");
 161.352 +        aliasTable.put("ibm-284",               "Cp284");
 161.353 +        aliasTable.put("cp284",                 "Cp284");
 161.354 +        aliasTable.put("284",                   "Cp284");
 161.355 +
 161.356 +        // MIBenum: ????
 161.357 +        aliasTable.put("ibm285",                "Cp285");
 161.358 +        aliasTable.put("ibm-285",               "Cp285");
 161.359 +        aliasTable.put("cp285",                 "Cp285");
 161.360 +        aliasTable.put("285",                   "Cp285");
 161.361 +
 161.362 +        // MIBenum: ????
 161.363 +        aliasTable.put("ibm297",                "Cp297");
 161.364 +        aliasTable.put("ibm-297",               "Cp297");
 161.365 +        aliasTable.put("cp297",                 "Cp297");
 161.366 +        aliasTable.put("297",                   "Cp297");
 161.367 +
 161.368 +        // MIBenum: ????
 161.369 +        aliasTable.put("ibm420",                "Cp420");
 161.370 +        aliasTable.put("ibm-420",               "Cp420");
 161.371 +        aliasTable.put("cp420",                 "Cp420");
 161.372 +        aliasTable.put("420",                   "Cp420");
 161.373 +
 161.374 +        // MIBenum: ????
 161.375 +        aliasTable.put("ibm424",                "Cp424");
 161.376 +        aliasTable.put("ibm-424",               "Cp424");
 161.377 +        aliasTable.put("cp424",                 "Cp424");
 161.378 +        aliasTable.put("424",                   "Cp424");
 161.379 +
 161.380 +        // MIBenum: 2011
 161.381 +        aliasTable.put("ibm437",                "Cp437");
 161.382 +        aliasTable.put("ibm-437",               "Cp437");
 161.383 +        aliasTable.put("cp437",                 "Cp437");
 161.384 +        aliasTable.put("437",                   "Cp437");
 161.385 +        aliasTable.put("cspc8codepage437",      "Cp437");
 161.386 +
 161.387 +        // MIBenum: ????
 161.388 +        aliasTable.put("ibm500",                "Cp500");
 161.389 +        aliasTable.put("ibm-500",               "Cp500");
 161.390 +        aliasTable.put("cp500",                 "Cp500");
 161.391 +        aliasTable.put("500",                   "Cp500");
 161.392 +
 161.393 +        // MIBenum: ????
 161.394 +        aliasTable.put("ibm737",                "Cp737");
 161.395 +        aliasTable.put("ibm-737",               "Cp737");
 161.396 +        aliasTable.put("cp737",                 "Cp737");
 161.397 +        aliasTable.put("737",                   "Cp737");
 161.398 +
 161.399 +        // MIBenum: ????
 161.400 +        aliasTable.put("ibm775",                "Cp775");
 161.401 +        aliasTable.put("ibm-775",               "Cp775");
 161.402 +        aliasTable.put("cp775",                 "Cp775");
 161.403 +        aliasTable.put("775",                   "Cp775");
 161.404 +
 161.405 +        // MIBenum: ????
 161.406 +        aliasTable.put("ibm838",                "Cp838");         /* MDA */
 161.407 +        aliasTable.put("ibm-838",               "Cp838");         /* MDA */
 161.408 +        aliasTable.put("cp838",                 "Cp838");         /* MDA */
 161.409 +        aliasTable.put("838",                   "Cp838");         /* MDA */
 161.410 +
 161.411 +        // "Cp850"
 161.412 +        // MIBenum: 2009
 161.413 +        aliasTable.put("ibm850",                "Cp850");
 161.414 +        aliasTable.put("ibm-850",               "Cp850");
 161.415 +        aliasTable.put("cp850",                 "Cp850");
 161.416 +        aliasTable.put("850",                   "Cp850");
 161.417 +        aliasTable.put("cspc850multilingual",   "Cp850");
 161.418 +
 161.419 +        // "Cp852"
 161.420 +        // MIBenum: 2010
 161.421 +        aliasTable.put("ibm852",                "Cp852");
 161.422 +        aliasTable.put("ibm-852",               "Cp852");
 161.423 +        aliasTable.put("cp852",                 "Cp852");
 161.424 +        aliasTable.put("852",                   "Cp852");
 161.425 +        aliasTable.put("cspcp852",              "Cp852");
 161.426 +
 161.427 +        // "Cp855"
 161.428 +        // MIBenum: 2046
 161.429 +        aliasTable.put("ibm855",                "Cp855");
 161.430 +        aliasTable.put("ibm-855",               "Cp855");
 161.431 +        aliasTable.put("cp855",                 "Cp855");
 161.432 +        aliasTable.put("855",                   "Cp855");
 161.433 +        aliasTable.put("cspcp855",              "Cp855");
 161.434 +
 161.435 +        // "Cp855"
 161.436 +        // MIBenum: ???
 161.437 +        aliasTable.put("ibm856",                "Cp856");
 161.438 +        aliasTable.put("ibm-856",               "Cp856");
 161.439 +        aliasTable.put("cp856",                 "Cp856");
 161.440 +        aliasTable.put("856",                   "Cp856");
 161.441 +
 161.442 +        // "Cp857"
 161.443 +        // MIBenum: 2047
 161.444 +        aliasTable.put("ibm857",                "Cp857");
 161.445 +        aliasTable.put("ibm-857",               "Cp857");
 161.446 +        aliasTable.put("cp857",                 "Cp857");
 161.447 +        aliasTable.put("857",                   "Cp857");
 161.448 +        aliasTable.put("csibm857",              "Cp857");
 161.449 +
 161.450 +        // "Cp860"
 161.451 +        // MIBenum: 2048
 161.452 +        aliasTable.put("ibm860",                "Cp860");
 161.453 +        aliasTable.put("ibm-860",               "Cp860");
 161.454 +        aliasTable.put("cp860",                 "Cp860");
 161.455 +        aliasTable.put("860",                   "Cp860");
 161.456 +        aliasTable.put("csibm860",              "Cp860");
 161.457 +
 161.458 +        // MIBenum: 2049
 161.459 +        aliasTable.put("ibm861",                "Cp861");
 161.460 +        aliasTable.put("ibm-861",               "Cp861");
 161.461 +        aliasTable.put("cp861",                 "Cp861");
 161.462 +        aliasTable.put("861",                   "Cp861");
 161.463 +        aliasTable.put("csibm861",              "Cp861");
 161.464 +
 161.465 +        // MIBenum: 2013
 161.466 +        aliasTable.put("ibm862",                "Cp862");
 161.467 +        aliasTable.put("ibm-862",               "Cp862");
 161.468 +        aliasTable.put("cp862",                 "Cp862");
 161.469 +        aliasTable.put("862",                   "Cp862");
 161.470 +
 161.471 +        // MIBenum: 2050
 161.472 +        aliasTable.put("ibm863",                "Cp863");
 161.473 +        aliasTable.put("ibm-863",               "Cp863");
 161.474 +        aliasTable.put("cp863",                 "Cp863");
 161.475 +        aliasTable.put("863",                   "Cp863");
 161.476 +        aliasTable.put("csibm863",              "Cp863");
 161.477 +
 161.478 +        // MIBenum: 2051
 161.479 +        aliasTable.put("ibm864",                "Cp864");
 161.480 +        aliasTable.put("ibm-864",               "Cp864");
 161.481 +        aliasTable.put("cp864",                 "Cp864");
 161.482 +        aliasTable.put("csibm864",              "Cp864");
 161.483 +
 161.484 +        // MIBenum: 2052
 161.485 +        aliasTable.put("ibm865",                "Cp865");
 161.486 +        aliasTable.put("ibm-865",               "Cp865");
 161.487 +        aliasTable.put("cp865",                 "Cp865");
 161.488 +        aliasTable.put("865",                   "Cp865");
 161.489 +        aliasTable.put("csibm865",              "Cp865");
 161.490 +
 161.491 +        // MIBenum: ????
 161.492 +        aliasTable.put("ibm866",                "Cp866");
 161.493 +        aliasTable.put("ibm-866",               "Cp866");
 161.494 +        aliasTable.put("cp866",                 "Cp866");
 161.495 +        aliasTable.put("866",                   "Cp866");
 161.496 +        aliasTable.put("csibm866",              "Cp866");
 161.497 +
 161.498 +        // MIBenum: ????
 161.499 +        aliasTable.put("ibm868",                "Cp868");
 161.500 +        aliasTable.put("ibm-868",               "Cp868");
 161.501 +        aliasTable.put("cp868",                 "Cp868");
 161.502 +        aliasTable.put("868",                   "Cp868");
 161.503 +
 161.504 +        // MIBenum: 2054
 161.505 +        aliasTable.put("ibm869",                "Cp869");
 161.506 +        aliasTable.put("ibm-869",               "Cp869");
 161.507 +        aliasTable.put("cp869",                 "Cp869");
 161.508 +        aliasTable.put("869",                   "Cp869");
 161.509 +        aliasTable.put("cp-gr",                 "Cp869");
 161.510 +        aliasTable.put("csibm869",              "Cp869");
 161.511 +
 161.512 +        // MIBenum: ????
 161.513 +        aliasTable.put("ibm870",                "Cp870");
 161.514 +        aliasTable.put("ibm-870",               "Cp870");
 161.515 +        aliasTable.put("cp870",                 "Cp870");
 161.516 +        aliasTable.put("870",                   "Cp870");
 161.517 +
 161.518 +        // MIBenum: ????
 161.519 +        aliasTable.put("ibm871",                "Cp871");
 161.520 +        aliasTable.put("ibm-871",               "Cp871");
 161.521 +        aliasTable.put("cp871",                 "Cp871");
 161.522 +        aliasTable.put("871",                   "Cp871");
 161.523 +
 161.524 +        // MIBenum: ????
 161.525 +        aliasTable.put("ibm874",                "Cp874");
 161.526 +        aliasTable.put("ibm-874",               "Cp874");
 161.527 +        aliasTable.put("cp874",                 "Cp874");
 161.528 +        aliasTable.put("874",                   "Cp874");
 161.529 +
 161.530 +        // MIBenum: ????
 161.531 +        aliasTable.put("ibm875",                "Cp875");
 161.532 +        aliasTable.put("ibm-875",               "Cp875");
 161.533 +        aliasTable.put("cp875",                 "Cp875");
 161.534 +        aliasTable.put("875",                   "Cp875");
 161.535 +
 161.536 +        // MIBenum: ????
 161.537 +        aliasTable.put("ibm918",                "Cp918");
 161.538 +        aliasTable.put("ibm-918",               "Cp918");
 161.539 +        aliasTable.put("cp918",                 "Cp918");
 161.540 +        aliasTable.put("918",                   "Cp918");
 161.541 +
 161.542 +        // MIBenum: ????
 161.543 +        aliasTable.put("ibm921",                "Cp921");
 161.544 +        aliasTable.put("ibm-921",               "Cp921");
 161.545 +        aliasTable.put("cp921",                 "Cp921");
 161.546 +        aliasTable.put("921",                   "Cp921");
 161.547 +
 161.548 +        // MIBenum: ????
 161.549 +        aliasTable.put("ibm922",                "Cp922");
 161.550 +        aliasTable.put("ibm-922",               "Cp922");
 161.551 +        aliasTable.put("cp922",                 "Cp922");
 161.552 +        aliasTable.put("922",                   "Cp922");
 161.553 +
 161.554 +        // MIBenum: ????
 161.555 +        aliasTable.put("ibm930",                "Cp930");         /* MDA */
 161.556 +        aliasTable.put("ibm-930",               "Cp930");         /* MDA */
 161.557 +        aliasTable.put("cp930",                 "Cp930");         /* MDA */
 161.558 +        aliasTable.put("930",                   "Cp930");         /* MDA */
 161.559 +
 161.560 +        // MIBenum: ????
 161.561 +        aliasTable.put("ibm933",                "Cp933");         /* MDA */
 161.562 +        aliasTable.put("ibm-933",               "Cp933");         /* MDA */
 161.563 +        aliasTable.put("cp933",                 "Cp933");         /* MDA */
 161.564 +        aliasTable.put("933",                   "Cp933");         /* MDA */
 161.565 +
 161.566 +        // MIBenum: ????
 161.567 +        aliasTable.put("ibm935",                "Cp935");         /* MDA */
 161.568 +        aliasTable.put("ibm-935",               "Cp935");         /* MDA */
 161.569 +        aliasTable.put("cp935",                 "Cp935");         /* MDA */
 161.570 +        aliasTable.put("935",                   "Cp935");         /* MDA */
 161.571 +
 161.572 +        // MIBenum: ????
 161.573 +        aliasTable.put("ibm937",                "Cp937");         /* MDA */
 161.574 +        aliasTable.put("ibm-937",               "Cp937");         /* MDA */
 161.575 +        aliasTable.put("cp937",                 "Cp937");         /* MDA */
 161.576 +        aliasTable.put("937",                   "Cp937");         /* MDA */
 161.577 +
 161.578 +        // MIBenum: ????
 161.579 +        aliasTable.put("ibm939",                "Cp939");         /* MDA */
 161.580 +        aliasTable.put("ibm-939",               "Cp939");         /* MDA */
 161.581 +        aliasTable.put("cp939",                 "Cp939");         /* MDA */
 161.582 +        aliasTable.put("939",                   "Cp939");         /* MDA */
 161.583 +
 161.584 +        // MIBenum: ????
 161.585 +        aliasTable.put("ibm942",                "Cp942");         /* MDA */
 161.586 +        aliasTable.put("ibm-942",               "Cp942");         /* MDA */
 161.587 +        aliasTable.put("cp942",                 "Cp942");         /* MDA */
 161.588 +        aliasTable.put("942",                   "Cp942");         /* MDA */
 161.589 +
 161.590 +        // MIBenum: ????
 161.591 +        aliasTable.put("ibm943",                "Cp943");         /* ibm.3158 */
 161.592 +        aliasTable.put("ibm-943",               "Cp943");         /* ibm.3158 */
 161.593 +        aliasTable.put("cp943",                 "Cp943");         /* ibm.3158 */
 161.594 +        aliasTable.put("943",                   "Cp943");         /* ibm.3158 */
 161.595 +
 161.596 +        // MIBenum: ????
 161.597 +        aliasTable.put("ibm948",                "Cp948");         /* MDA */
 161.598 +        aliasTable.put("ibm-948",               "Cp948");         /* MDA */
 161.599 +        aliasTable.put("cp948",                 "Cp948");         /* MDA */
 161.600 +        aliasTable.put("948",                   "Cp948");         /* MDA */
 161.601 +
 161.602 +        // MIBenum: ????
 161.603 +        aliasTable.put("ibm949",                "Cp949");         /* MDA */
 161.604 +        aliasTable.put("ibm-949",               "Cp949");         /* MDA */
 161.605 +        aliasTable.put("cp949",                 "Cp949");         /* MDA */
 161.606 +        aliasTable.put("949",                   "Cp949");         /* MDA */
 161.607 +
 161.608 +        // MIBenum: ????
 161.609 +        aliasTable.put("ibm950",                "Cp950");         /* MDA */
 161.610 +        aliasTable.put("ibm-950",               "Cp950");         /* MDA */
 161.611 +        aliasTable.put("cp950",                 "Cp950");         /* MDA */
 161.612 +        aliasTable.put("950",                   "Cp950");         /* MDA */
 161.613 +
 161.614 +        // MIBenum: ????
 161.615 +        aliasTable.put("ibm964",                "Cp964");         /* MDA */
 161.616 +        aliasTable.put("ibm-964",               "Cp964");         /* MDA */
 161.617 +        aliasTable.put("cp964",                 "Cp964");         /* MDA */
 161.618 +        aliasTable.put("964",                   "Cp964");         /* MDA */
 161.619 +
 161.620 +        // MIBenum: ????
 161.621 +        aliasTable.put("ibm970",                "Cp970");         /* MDA */
 161.622 +        aliasTable.put("ibm-970",               "Cp970");         /* MDA */
 161.623 +        aliasTable.put("cp970",                 "Cp970");         /* MDA */
 161.624 +        aliasTable.put("970",                   "Cp970");         /* MDA */
 161.625 +
 161.626 +        // MIBenum: ????
 161.627 +        aliasTable.put("ibm1006",               "Cp1006");
 161.628 +        aliasTable.put("ibm-1006",              "Cp1006");
 161.629 +        aliasTable.put("cp1006",                "Cp1006");
 161.630 +        aliasTable.put("1006",                  "Cp1006");
 161.631 +
 161.632 +        // MIBenum: ????
 161.633 +        aliasTable.put("ibm1025",               "Cp1025");
 161.634 +        aliasTable.put("ibm-1025",              "Cp1025");
 161.635 +        aliasTable.put("cp1025",                "Cp1025");
 161.636 +        aliasTable.put("1025",                  "Cp1025");
 161.637 +
 161.638 +        // MIBenum: ????
 161.639 +        aliasTable.put("ibm1026",               "Cp1026");
 161.640 +        aliasTable.put("ibm-1026",              "Cp1026");
 161.641 +        aliasTable.put("cp1026",                "Cp1026");
 161.642 +        aliasTable.put("1026",                  "Cp1026");
 161.643 +
 161.644 +        // MIBenum: ????
 161.645 +        aliasTable.put("ibm1097",               "Cp1097");
 161.646 +        aliasTable.put("ibm-1097",              "Cp1097");
 161.647 +        aliasTable.put("cp1097",                "Cp1097");
 161.648 +        aliasTable.put("1097",                  "Cp1097");
 161.649 +
 161.650 +        // MIBenum: ????
 161.651 +        aliasTable.put("ibm1098",               "Cp1098");
 161.652 +        aliasTable.put("ibm-1098",              "Cp1098");
 161.653 +        aliasTable.put("cp1098",                "Cp1098");
 161.654 +        aliasTable.put("1098",                  "Cp1098");
 161.655 +
 161.656 +        // MIBenum: ????
 161.657 +        aliasTable.put("ibm1112",               "Cp1112");
 161.658 +        aliasTable.put("ibm-1112",              "Cp1112");
 161.659 +        aliasTable.put("cp1112",                "Cp1112");
 161.660 +        aliasTable.put("1112",                  "Cp1112");
 161.661 +
 161.662 +        // MIBenum: ????
 161.663 +        aliasTable.put("ibm1122",               "Cp1122");
 161.664 +        aliasTable.put("ibm-1122",              "Cp1122");
 161.665 +        aliasTable.put("cp1122",                "Cp1122");
 161.666 +        aliasTable.put("1122",                  "Cp1122");
 161.667 +
 161.668 +        // MIBenum: ????
 161.669 +        aliasTable.put("ibm1123",               "Cp1123");
 161.670 +        aliasTable.put("ibm-1123",              "Cp1123");
 161.671 +        aliasTable.put("cp1123",                "Cp1123");
 161.672 +        aliasTable.put("1123",                  "Cp1123");
 161.673 +
 161.674 +        // MIBenum: ????
 161.675 +        aliasTable.put("ibm1124",               "Cp1124");
 161.676 +        aliasTable.put("ibm-1124",              "Cp1124");
 161.677 +        aliasTable.put("cp1124",                "Cp1124");
 161.678 +        aliasTable.put("1124",                  "Cp1124");
 161.679 +
 161.680 +        // MIBenum: ????
 161.681 +        aliasTable.put("ibm1381",               "Cp1381");        /* MDA */
 161.682 +        aliasTable.put("ibm-1381",              "Cp1381");        /* MDA */
 161.683 +        aliasTable.put("cp1381",                "Cp1381");        /* MDA */
 161.684 +        aliasTable.put("1381",                  "Cp1381");        /* MDA */
 161.685 +
 161.686 +        // MIBenum: ????
 161.687 +        aliasTable.put("ibm1383",               "Cp1383");        /* MDA */
 161.688 +        aliasTable.put("ibm-1383",              "Cp1383");        /* MDA */
 161.689 +        aliasTable.put("cp1383",                "Cp1383");        /* MDA */
 161.690 +        aliasTable.put("1383",                  "Cp1383");        /* MDA */
 161.691 +
 161.692 +        // MIBenum: 16/39
 161.693 +        aliasTable.put("jis",               "ISO2022JP");
 161.694 +        aliasTable.put("iso-2022-jp",           "ISO2022JP");
 161.695 +        aliasTable.put("csiso2022jp",           "ISO2022JP");
 161.696 +        aliasTable.put("jis_encoding",          "ISO2022JP");
 161.697 +        aliasTable.put("csjisencoding",         "ISO2022JP");
 161.698 +
 161.699 +        // MIBenum: 17/2024
 161.700 +        aliasTable.put("windows-31j",           "MS932");
 161.701 +        aliasTable.put("cswindows31j",          "MS932");
 161.702 +
 161.703 +
 161.704 +        aliasTable.put("pck", "PCK");       // Case independent PCK alias
 161.705 +
 161.706 +        /*if (sjisIsMS932) {
 161.707 +        aliasTable.put("shift_jis",         "MS932");   // IANA shift jis aliases
 161.708 +        aliasTable.put("csshiftjis",        "MS932");   // updated per 4556882
 161.709 +        aliasTable.put("x-sjis",            "MS932");
 161.710 +        aliasTable.put("ms_kanji",          "MS932");
 161.711 +        } else {
 161.712 +        */
 161.713 +            aliasTable.put("shift_jis",         "SJIS");        // IANA shift jis aliases
 161.714 +            aliasTable.put("csshiftjis",        "SJIS");
 161.715 +            aliasTable.put("x-sjis",            "SJIS");
 161.716 +            aliasTable.put("ms_kanji",          "SJIS");
 161.717 +            /*
 161.718 +        }
 161.719 +            */
 161.720 +        // MIBenum: 18
 161.721 +        // Japanese EUC
 161.722 +        aliasTable.put("eucjis",                    "EUC_JP");
 161.723 +        aliasTable.put("euc-jp",                    "EUC_JP");
 161.724 +        aliasTable.put("eucjp",             "EUC_JP");
 161.725 +        aliasTable.put("extended_unix_code_packed_format_for_japanese",
 161.726 +                       "EUC_JP");
 161.727 +        aliasTable.put("cseucpkdfmtjapanese",   "EUC_JP");
 161.728 +        aliasTable.put("x-euc-jp",          "EUC_JP");
 161.729 +        aliasTable.put("x-eucjp",           "EUC_JP");
 161.730 +            aliasTable.put("eucjp-open",            "EUC_JP_Solaris"); // 1.3.1_x compatibility
 161.731 +
 161.732 +        // For handing only JIS0202 and JIS0208 in linux
 161.733 +        aliasTable.put("euc-jp-linux",          "EUC_JP_LINUX");
 161.734 +
 161.735 +        // MIBenum: 874
 161.736 +        aliasTable.put("windows-874",           "MS874");
 161.737 +
 161.738 +        // MIBenum: 2250
 161.739 +        aliasTable.put("windows-1250",          "Cp1250");
 161.740 +
 161.741 +        // MIBenum: 2251
 161.742 +        aliasTable.put("windows-1251",          "Cp1251");
 161.743 +        aliasTable.put("ansi-1251",             "Cp1251"); // Solaris ru_RU.ANSI1251 locale
 161.744 +
 161.745 +        // MIBenum: 2252
 161.746 +        aliasTable.put("windows-1252",          "Cp1252");
 161.747 +
 161.748 +        // MIBenum: 2253
 161.749 +        aliasTable.put("windows-1253",          "Cp1253");
 161.750 +
 161.751 +        // MIBenum: 2254
 161.752 +        aliasTable.put("windows-1254",          "Cp1254");
 161.753 +
 161.754 +        // MIBenum: 2255
 161.755 +        aliasTable.put("windows-1255",          "Cp1255");
 161.756 +
 161.757 +        // MIBenum: 2256
 161.758 +        aliasTable.put("windows-1256",          "Cp1256");
 161.759 +
 161.760 +        // MIBenum: 2257
 161.761 +        aliasTable.put("windows-1257",          "Cp1257");
 161.762 +
 161.763 +        // MIBenum: 2258
 161.764 +        aliasTable.put("windows-1258",          "Cp1258");
 161.765 +
 161.766 +        // MIBenum: ????
 161.767 +        aliasTable.put("ibm33722",              "Cp33722");       /* MDA */
 161.768 +        aliasTable.put("ibm-33722",             "Cp33722");       /* MDA */
 161.769 +        aliasTable.put("cp33722",               "Cp33722");       /* MDA */
 161.770 +        aliasTable.put("33722",                 "Cp33722");       /* MDA */
 161.771 +
 161.772 +        // Russian KOI8-R
 161.773 +        aliasTable.put("koi8-r",                "KOI8_R");
 161.774 +        aliasTable.put("koi8",                  "KOI8_R");
 161.775 +        aliasTable.put("cskoi8r",               "KOI8_R");
 161.776 +
 161.777 +        // Simplified Chinese
 161.778 +        aliasTable.put("gb2312",                    "EUC_CN");
 161.779 +        aliasTable.put("gb2312-80",                 "EUC_CN");
 161.780 +        aliasTable.put("gb2312-1980",           "EUC_CN");
 161.781 +        aliasTable.put("euc-cn",                    "EUC_CN");
 161.782 +        aliasTable.put("euccn",             "EUC_CN");
 161.783 +
 161.784 +        aliasTable.put("big5",              "Big5");
 161.785 +        aliasTable.put("big5hk",                    "Big5_HKSCS");
 161.786 +        aliasTable.put("big5-hkscs",        "Big5_HKSCS");
 161.787 +        // Added for future compatibility, explicit mapping to Unicode 3.0
 161.788 +        aliasTable.put("big5-hkscs:unicode3.0", "Big5_HKSCS");
 161.789 +        aliasTable.put("big5_solaris",      "Big5_Solaris");
 161.790 +
 161.791 +        // Traditional Chinese
 161.792 +        aliasTable.put("cns11643",                  "EUC_TW");
 161.793 +        aliasTable.put("euc-tw",                    "EUC_TW");
 161.794 +        aliasTable.put("euctw",             "EUC_TW");
 161.795 +
 161.796 +        // Korean
 161.797 +        aliasTable.put("ksc5601",               "EUC_KR");
 161.798 +        aliasTable.put("euc-kr",                "EUC_KR");
 161.799 +        aliasTable.put("euckr",                 "EUC_KR");
 161.800 +        aliasTable.put("ks_c_5601-1987",        "EUC_KR");
 161.801 +        aliasTable.put("ksc5601-1987",          "EUC_KR");
 161.802 +        aliasTable.put("ksc5601_1987",          "EUC_KR");
 161.803 +        aliasTable.put("ksc_5601",              "EUC_KR");
 161.804 +        aliasTable.put("5601",                  "EUC_KR");
 161.805 +
 161.806 +        aliasTable.put("ksc5601-1992",          "Johab");
 161.807 +        aliasTable.put("ksc5601_1992",          "Johab");
 161.808 +        aliasTable.put("ms1361",                "Johab");
 161.809 +
 161.810 +        aliasTable.put("windows-949",           "MS949");
 161.811 +
 161.812 +        //MIBenum: 37
 161.813 +        aliasTable.put("iso-2022-kr",           "ISO2022KR");
 161.814 +        aliasTable.put("csiso2022kr",           "ISO2022KR");
 161.815 +
 161.816 +        // Thai
 161.817 +        aliasTable.put("tis620.2533",           "TIS620");
 161.818 +        aliasTable.put("tis-620",               "TIS620"); // Linux name
 161.819 +
 161.820 +        // Variants
 161.821 +        aliasTable.put("cp942c", "Cp942C");
 161.822 +        aliasTable.put("cp943c", "Cp943C");
 161.823 +        aliasTable.put("cp949c", "Cp949C");
 161.824 +        aliasTable.put("iscii", "ISCII91");
 161.825 +    }
 161.826 +}
   162.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   162.2 +++ b/test/java/nio/charset/RemovingSunIO/TestCOMP.java	Sun Feb 14 23:38:50 2010 -0800
   162.3 @@ -0,0 +1,76 @@
   162.4 +/*
   162.5 + * Copyright 2010 Sun Microsystems, Inc.  All Rights Reserved.
   162.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   162.7 + *
   162.8 + * This code is free software; you can redistribute it and/or modify it
   162.9 + * under the terms of the GNU General Public License version 2 only, as
  162.10 + * published by the Free Software Foundation.
  162.11 + *
  162.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
  162.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  162.14 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  162.15 + * version 2 for more details (a copy is included in the LICENSE file that
  162.16 + * accompanied this code).
  162.17 + *
  162.18 + * You should have received a copy of the GNU General Public License version
  162.19 + * 2 along with this work; if not, write to the Free Software Foundation,
  162.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  162.21 + *
  162.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  162.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
  162.24 + * have any questions.
  162.25 + */
  162.26 +
  162.27 +/* @test
  162.28 +   @bug 6176819
  162.29 +   @summary Check if COMPUND_TEXT charset works as expected
  162.30 +   @run main/timeout=1200 TestCOMP
  162.31 + */
  162.32 +
  162.33 +import java.util.HashMap;
  162.34 +import java.util.Set;
  162.35 +import java.io.UnsupportedEncodingException;
  162.36 +import java.nio.charset.*;
  162.37 +import java.nio.*;
  162.38 +
  162.39 +public class TestCOMP {
  162.40 +    public static void main(String[] argv) throws CharacterCodingException {
  162.41 +        String osName = System.getProperty("os.name");
  162.42 +        if (osName.startsWith("Windows"))
  162.43 +            return;
  162.44 +        try {
  162.45 +            String src =
  162.46 +                "JIS0208\u4eb0" +
  162.47 +                "ASCII" +
  162.48 +                "JIS0212\u4e74\u4e79" +
  162.49 +                "GB2312\u7279\u5b9a" +
  162.50 +                "JIS0201\uff67\uff68" +
  162.51 +                "Johab\uac00\uac01";
  162.52 +
  162.53 +            byte[] ba = src.getBytes("COMPOUND_TEXT");
  162.54 +            /*
  162.55 +            System.out.print("ba=");
  162.56 +            for (int i = 0; i < ba.length; i++) {
  162.57 +                System.out.printf("<%x> ", ba[i] & 0xff);
  162.58 +            }
  162.59 +            System.out.println();
  162.60 +            */
  162.61 +            String dst = new String(ba, "COMPOUND_TEXT");
  162.62 +            char[] ca = dst.toCharArray();
  162.63 +            /*
  162.64 +            System.out.print("ca=");
  162.65 +            for (int i = 0; i < ca.length; i++) {
  162.66 +                System.out.printf("<%x> ", ca[i] & 0xffff);
  162.67 +            }
  162.68 +            System.out.println();
  162.69 +            */
  162.70 +            if (!src.equals(dst)) {
  162.71 +                System.out.printf("src=<%s>\n", src);
  162.72 +                System.out.printf("dst=<%s>\n", dst);
  162.73 +                throw new CharacterCodingException();
  162.74 +            }
  162.75 +        } catch (Exception e){
  162.76 +            e.printStackTrace();
  162.77 +        }
  162.78 +    }
  162.79 +}
   163.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   163.2 +++ b/test/java/nio/charset/RemovingSunIO/TestUnmappableForLength.java	Sun Feb 14 23:38:50 2010 -0800
   163.3 @@ -0,0 +1,59 @@
   163.4 +/*
   163.5 + * Copyright 2010 Sun Microsystems, Inc.  All Rights Reserved.
   163.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   163.7 + *
   163.8 + * This code is free software; you can redistribute it and/or modify it
   163.9 + * under the terms of the GNU General Public License version 2 only, as
  163.10 + * published by the Free Software Foundation.
  163.11 + *
  163.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
  163.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  163.14 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  163.15 + * version 2 for more details (a copy is included in the LICENSE file that
  163.16 + * accompanied this code).
  163.17 + *
  163.18 + * You should have received a copy of the GNU General Public License version
  163.19 + * 2 along with this work; if not, write to the Free Software Foundation,
  163.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  163.21 + *
  163.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  163.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
  163.24 + * have any questions.
  163.25 + */
  163.26 +
  163.27 +/* @test
  163.28 +   @bug 6227339
  163.29 +   @summary Check if returned CoderResult.unmappableForLength has correct
  163.30 +            length value.
  163.31 + */
  163.32 +
  163.33 +import java.nio.charset.*;
  163.34 +import java.nio.*;
  163.35 +
  163.36 +public class TestUnmappableForLength {
  163.37 +    public static void main(String[] argv) throws CharacterCodingException {
  163.38 +            byte[] ba = {(byte)0xa2, (byte)0xff};
  163.39 +            //EUC_TW has its own decodeArrayLoop()
  163.40 +            testDecode("EUC_TW", ba, 2);
  163.41 +
  163.42 +            //EUC_CN uses DoubleByteDecoder's decodeArrayLoop()
  163.43 +            testDecode("EUC_CN", ba, 2);
  163.44 +    }
  163.45 +
  163.46 +    static void testDecode(String csName, byte[] ba, int expected)
  163.47 +        throws CharacterCodingException
  163.48 +    {
  163.49 +        try {
  163.50 +            CoderResult cr = Charset
  163.51 +                .forName(csName)
  163.52 +                .newDecoder()
  163.53 +                .decode(ByteBuffer.wrap(ba), CharBuffer.allocate(4), true);
  163.54 +            if (cr.isUnmappable() && cr.length() != expected) {
  163.55 +                throw new CharacterCodingException();
  163.56 +            }
  163.57 +        } catch (IllegalArgumentException x){
  163.58 +            x.printStackTrace();
  163.59 +        }
  163.60 +    }
  163.61 +
  163.62 +}
   164.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   164.2 +++ b/test/java/nio/charset/coders/BashCache.java	Sun Feb 14 23:38:50 2010 -0800
   164.3 @@ -0,0 +1,89 @@
   164.4 +/*
   164.5 + * Copyright 2010 Sun Microsystems, Inc.  All Rights Reserved.
   164.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   164.7 + *
   164.8 + * This code is free software; you can redistribute it and/or modify it
   164.9 + * under the terms of the GNU General Public License version 2 only, as
  164.10 + * published by the Free Software Foundation.
  164.11 + *
  164.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
  164.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  164.14 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  164.15 + * version 2 for more details (a copy is included in the LICENSE file that
  164.16 + * accompanied this code).
  164.17 + *
  164.18 + * You should have received a copy of the GNU General Public License version
  164.19 + * 2 along with this work; if not, write to the Free Software Foundation,
  164.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  164.21 + *
  164.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  164.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
  164.24 + * have any questions.
  164.25 + */
  164.26 +
  164.27 +/* @test
  164.28 + * @bug 4517279
  164.29 + * @summary Stochastic test of thread-local coder caches
  164.30 + */
  164.31 +
  164.32 +import java.nio.*;
  164.33 +import java.nio.charset.*;
  164.34 +import java.util.*;
  164.35 +
  164.36 +
  164.37 +public class BashCache {
  164.38 +
  164.39 +    private static final int THREADS = 10;
  164.40 +    private static final int TRIALS = 1000;
  164.41 +
  164.42 +    private static final Charset[] charsets
  164.43 +        = new Charset[] {
  164.44 +            Charset.forName("US-ASCII"),
  164.45 +            Charset.forName("UTF-8"),
  164.46 +            Charset.forName("CP1252"),
  164.47 +            Charset.forName("UTF-16BE") };
  164.48 +
  164.49 +    private static volatile boolean failed = false;
  164.50 +
  164.51 +    private static class Basher extends Thread {
  164.52 +
  164.53 +        Random rnd = new Random(System.identityHashCode(this));
  164.54 +
  164.55 +        public void run() {
  164.56 +            for (int i = 0; i < TRIALS; i++) {
  164.57 +                Charset cs = charsets[rnd.nextInt(4)];
  164.58 +                try {
  164.59 +                    if (rnd.nextBoolean()) {
  164.60 +                        cs.encode("hi mom");
  164.61 +                    } else {
  164.62 +                        cs.decode(ByteBuffer.wrap(new byte[] {
  164.63 +                            (byte)'x', (byte)'y',
  164.64 +                            (byte)'z', (byte)'z',
  164.65 +                            (byte)'y' }));
  164.66 +                    }
  164.67 +                } catch (Exception x) {
  164.68 +                    x.printStackTrace();
  164.69 +                    failed = true;
  164.70 +                    return;
  164.71 +                }
  164.72 +                if (rnd.nextBoolean())
  164.73 +                    Thread.yield();
  164.74 +            }
  164.75 +        }
  164.76 +
  164.77 +    }
  164.78 +
  164.79 +    public static void main(String[] args) throws Exception {
  164.80 +        Charset cs = Charset.forName("us-ascii");
  164.81 +        Basher[] bashers = new Basher[THREADS];
  164.82 +        for (int i = 0; i < THREADS; i++) {
  164.83 +            bashers[i] = new Basher();
  164.84 +            bashers[i].start();
  164.85 +        }
  164.86 +        for (int i = 0; i < THREADS; i++)
  164.87 +            bashers[i].join();
  164.88 +        if (failed)
  164.89 +            throw new Exception("Test failed");
  164.90 +    }
  164.91 +
  164.92 +}
   165.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   165.2 +++ b/test/java/nio/charset/coders/BashStreams.java	Sun Feb 14 23:38:50 2010 -0800
   165.3 @@ -0,0 +1,391 @@
   165.4 +/*
   165.5 + * Copyright 2010 Sun Microsystems, Inc.  All Rights Reserved.
   165.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   165.7 + *
   165.8 + * This code is free software; you can redistribute it and/or modify it
   165.9 + * under the terms of the GNU General Public License version 2 only, as
  165.10 + * published by the Free Software Foundation.
  165.11 + *
  165.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
  165.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  165.14 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  165.15 + * version 2 for more details (a copy is included in the LICENSE file that
  165.16 + * accompanied this code).
  165.17 + *
  165.18 + * You should have received a copy of the GNU General Public License version
  165.19 + * 2 along with this work; if not, write to the Free Software Foundation,
  165.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  165.21 + *
  165.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  165.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
  165.24 + * have any questions.
  165.25 + */
  165.26 +
  165.27 +/* @test
  165.28 + * @summary Stochastic test of charset-based streams
  165.29 + */
  165.30 +
  165.31 +import java.io.*;
  165.32 +import java.util.*;
  165.33 +import java.nio.*;
  165.34 +import java.nio.channels.*;
  165.35 +import java.nio.charset.*;
  165.36 +
  165.37 +
  165.38 +public class BashStreams {
  165.39 +
  165.40 +    static final PrintStream log = System.err;
  165.41 +
  165.42 +
  165.43 +    static class CharacterGenerator {
  165.44 +
  165.45 +        private final Random rand;
  165.46 +        private final int max;
  165.47 +        private final int limit;
  165.48 +        private int count = 0;
  165.49 +
  165.50 +        CharacterGenerator(long seed, String csn, int limit) {
  165.51 +            rand = new Random(seed);
  165.52 +            this.max = Surrogate.UCS4_MAX + 1;
  165.53 +            this.limit = limit;
  165.54 +        }
  165.55 +
  165.56 +        private char[] saved = new char[10];
  165.57 +        private int savedCount = 0;
  165.58 +
  165.59 +        void push(char c) {
  165.60 +            saved[savedCount++] = c;
  165.61 +            count--;
  165.62 +        }
  165.63 +
  165.64 +        int count() {
  165.65 +            return count;
  165.66 +        }
  165.67 +
  165.68 +        boolean hasNext() {
  165.69 +            return count < limit;
  165.70 +        }
  165.71 +
  165.72 +        char next() {
  165.73 +            if (count >= limit)
  165.74 +                throw new RuntimeException("EOF");
  165.75 +            if (savedCount > 0) {
  165.76 +                savedCount--;
  165.77 +                count++;
  165.78 +                return saved[savedCount];
  165.79 +            }
  165.80 +            int c;
  165.81 +            for (;;) {
  165.82 +                c = rand.nextInt(max);
  165.83 +                if (Surrogate.is(c) || (c == 0xfffe) || (c == 0xffff))
  165.84 +                    continue;
  165.85 +                if (Surrogate.neededFor(c) && (count == limit - 1))
  165.86 +                    continue;
  165.87 +                break;
  165.88 +            }
  165.89 +            count++;
  165.90 +            if (Surrogate.neededFor(c)) {
  165.91 +                count++;
  165.92 +                push(Surrogate.low(c));
  165.93 +                return Surrogate.high(c);
  165.94 +            }
  165.95 +            return (char)c;
  165.96 +        }
  165.97 +
  165.98 +    }
  165.99 +
 165.100 +
 165.101 +    static void mismatch(String csn, int count, char c, char d) {
 165.102 +        throw new RuntimeException(csn + ": Mismatch at count "
 165.103 +                                   + count
 165.104 +                                   + ": " + Integer.toHexString(c)
 165.105 +                                   + " != "
 165.106 +                                   + Integer.toHexString(d));
 165.107 +    }
 165.108 +
 165.109 +    static void mismatchedEOF(String csn, int count, int cgCount) {
 165.110 +        throw new RuntimeException(csn + ": Mismatched EOFs: "
 165.111 +                                   + count
 165.112 +                                   + " != "
 165.113 +                                   + cgCount);
 165.114 +    }
 165.115 +
 165.116 +
 165.117 +    static class Sink                   // One abomination...
 165.118 +        extends OutputStream
 165.119 +        implements WritableByteChannel
 165.120 +    {
 165.121 +
 165.122 +        private final String csn;
 165.123 +        private final CharacterGenerator cg;
 165.124 +        private int count = 0;
 165.125 +
 165.126 +        Sink(String csn, long seed) {
 165.127 +            this.csn = csn;
 165.128 +            this.cg = new CharacterGenerator(seed, csn, Integer.MAX_VALUE);
 165.129 +        }
 165.130 +
 165.131 +        public void write(int b) throws IOException {
 165.132 +            write (new byte[] { (byte)b }, 0, 1);
 165.133 +        }
 165.134 +
 165.135 +        private int check(byte[] ba, int off, int len) throws IOException {
 165.136 +            String s = new String(ba, off, len, csn);
 165.137 +            int n = s.length();
 165.138 +            for (int i = 0; i < n; i++) {
 165.139 +                char c = s.charAt(i);
 165.140 +                char d = cg.next();
 165.141 +                if (c != d) {
 165.142 +                    if (c == '?') {
 165.143 +                        if (Surrogate.isHigh(d))
 165.144 +                            cg.next();
 165.145 +                        continue;
 165.146 +                    }
 165.147 +                    mismatch(csn, count + i, c, d);
 165.148 +                }
 165.149 +            }
 165.150 +            count += n;
 165.151 +            return len;
 165.152 +        }
 165.153 +
 165.154 +        public void write(byte[] ba, int off, int len) throws IOException {
 165.155 +            check(ba, off, len);
 165.156 +        }
 165.157 +
 165.158 +        public int write(ByteBuffer bb) throws IOException {
 165.159 +            int n = check(bb.array(),
 165.160 +                          bb.arrayOffset() + bb.position(),
 165.161 +                          bb.remaining());
 165.162 +            bb.position(bb.position() + n);
 165.163 +            return n;
 165.164 +        }
 165.165 +
 165.166 +        public void close() {
 165.167 +            count = -1;
 165.168 +        }
 165.169 +
 165.170 +        public boolean isOpen() {
 165.171 +            return count >= 0;
 165.172 +        }
 165.173 +
 165.174 +    }
 165.175 +
 165.176 +    static void testWrite(String csn, int limit, long seed, Writer w)
 165.177 +        throws IOException
 165.178 +    {
 165.179 +        Random rand = new Random(seed);
 165.180 +        CharacterGenerator cg = new CharacterGenerator(seed, csn,
 165.181 +                                                       Integer.MAX_VALUE);
 165.182 +        int count = 0;
 165.183 +        char[] ca = new char[16384];
 165.184 +
 165.185 +        int n = 0;
 165.186 +        while (count < limit) {
 165.187 +            n = rand.nextInt(ca.length);
 165.188 +            for (int i = 0; i < n; i++)
 165.189 +                ca[i] = cg.next();
 165.190 +            w.write(ca, 0, n);
 165.191 +            count += n;
 165.192 +        }
 165.193 +        if (Surrogate.isHigh(ca[n - 1]))
 165.194 +            w.write(cg.next());
 165.195 +        w.close();
 165.196 +    }
 165.197 +
 165.198 +    static void testStreamWrite(String csn, int limit, long seed)
 165.199 +        throws IOException
 165.200 +    {
 165.201 +        log.println("  write stream");
 165.202 +        testWrite(csn, limit, seed,
 165.203 +                  new OutputStreamWriter(new Sink(csn, seed), csn));
 165.204 +    }
 165.205 +
 165.206 +    static void testChannelWrite(String csn, int limit, long seed)
 165.207 +        throws IOException
 165.208 +    {
 165.209 +        log.println("  write channel");
 165.210 +        testWrite(csn, limit, seed,
 165.211 +                  Channels.newWriter(new Sink(csn, seed),
 165.212 +                                     Charset.forName(csn)
 165.213 +                                     .newEncoder()
 165.214 +                                     .onMalformedInput(CodingErrorAction.REPLACE)
 165.215 +                                     .onUnmappableCharacter(CodingErrorAction.REPLACE),
 165.216 +                                     8192));
 165.217 +    }
 165.218 +
 165.219 +
 165.220 +    static class Source                 // ... and another
 165.221 +        extends InputStream
 165.222 +        implements ReadableByteChannel
 165.223 +    {
 165.224 +
 165.225 +        private final String csn;
 165.226 +        private final CharsetEncoder enc;
 165.227 +        private final CharacterGenerator cg;
 165.228 +        private int count = 0;
 165.229 +
 165.230 +        Source(String csn, long seed, int limit) {
 165.231 +            this.csn = csn.startsWith("\1") ? csn.substring(1) : csn;
 165.232 +            this.enc = Charset.forName(this.csn).newEncoder()
 165.233 +                .onMalformedInput(CodingErrorAction.REPLACE)
 165.234 +                .onUnmappableCharacter(CodingErrorAction.REPLACE);
 165.235 +            this.cg = new CharacterGenerator(seed, csn, limit);
 165.236 +        }
 165.237 +
 165.238 +        public int read() throws IOException {
 165.239 +            byte[] b = new byte[1];
 165.240 +            read(b);
 165.241 +            return b[0];
 165.242 +        }
 165.243 +
 165.244 +        private CharBuffer cb = CharBuffer.allocate(8192);
 165.245 +        private ByteBuffer bb = null;
 165.246 +
 165.247 +        public int read(byte[] ba, int off, int len) throws IOException {
 165.248 +            if (!cg.hasNext())
 165.249 +                return -1;
 165.250 +            int end = off + len;
 165.251 +            int i = off;
 165.252 +            while (i < end) {
 165.253 +                if ((bb == null) || !bb.hasRemaining()) {
 165.254 +                    cb.clear();
 165.255 +                    while (cb.hasRemaining()) {
 165.256 +                        if (!cg.hasNext())
 165.257 +                            break;
 165.258 +                        char c = cg.next();
 165.259 +                        if (Surrogate.isHigh(c) && (cb.remaining() == 1)) {
 165.260 +                            cg.push(c);
 165.261 +                            break;
 165.262 +                        }
 165.263 +                        cb.put(c);
 165.264 +                    }
 165.265 +                    cb.flip();
 165.266 +                    if (!cb.hasRemaining())
 165.267 +                        break;
 165.268 +                    bb = enc.encode(cb);
 165.269 +                }
 165.270 +                int d = Math.min(bb.remaining(), end - i);
 165.271 +                bb.get(ba, i, d);
 165.272 +                i += d;
 165.273 +            }
 165.274 +            return i - off;
 165.275 +        }
 165.276 +
 165.277 +        public int read(ByteBuffer bb) throws IOException {
 165.278 +            int n = read(bb.array(),
 165.279 +                         bb.arrayOffset() + bb.position(),
 165.280 +                         bb.remaining());
 165.281 +            if (n >= 0)
 165.282 +                bb.position(bb.position() + n);
 165.283 +            return n;
 165.284 +        }
 165.285 +
 165.286 +        public void close() {
 165.287 +            count = -1;
 165.288 +        }
 165.289 +
 165.290 +        public boolean isOpen() {
 165.291 +            return count != -1;
 165.292 +        }
 165.293 +
 165.294 +    }
 165.295 +
 165.296 +    static void testRead(String csn, int limit, long seed, int max,
 165.297 +                         Reader rd)
 165.298 +        throws IOException
 165.299 +    {
 165.300 +        Random rand = new Random(seed);
 165.301 +        CharacterGenerator cg = new CharacterGenerator(seed, csn, limit);
 165.302 +        int count = 0;
 165.303 +        char[] ca = new char[16384];
 165.304 +
 165.305 +        int n = 0;
 165.306 +        while (count < limit) {
 165.307 +            int rn = rand.nextInt(ca.length);
 165.308 +            n = rd.read(ca, 0, rn);
 165.309 +            if (n < 0)
 165.310 +                break;
 165.311 +            for (int i = 0; i < n; i++) {
 165.312 +                char c = ca[i];
 165.313 +                if (!cg.hasNext())
 165.314 +                    mismatchedEOF(csn, count + i, cg.count());
 165.315 +                char d = cg.next();
 165.316 +                if (c == '?') {
 165.317 +                    if (Surrogate.isHigh(d)) {
 165.318 +                        cg.next();
 165.319 +                        continue;
 165.320 +                    }
 165.321 +                    if (d > max)
 165.322 +                        continue;
 165.323 +                }
 165.324 +                if (c != d)
 165.325 +                    mismatch(csn, count + i, c, d);
 165.326 +            }
 165.327 +            count += n;
 165.328 +        }
 165.329 +        if (cg.hasNext())
 165.330 +            mismatchedEOF(csn, count, cg.count());
 165.331 +        rd.close();
 165.332 +    }
 165.333 +
 165.334 +    static void testStreamRead(String csn, int limit, long seed, int max)
 165.335 +        throws IOException
 165.336 +    {
 165.337 +        log.println("  read stream");
 165.338 +        testRead(csn, limit, seed, max,
 165.339 +                 new InputStreamReader(new Source(csn, seed, limit), csn));
 165.340 +    }
 165.341 +
 165.342 +    static void testChannelRead(String csn, int limit, long seed, int max)
 165.343 +        throws IOException
 165.344 +    {
 165.345 +        log.println("  read channel");
 165.346 +        testRead(csn, limit, seed, max,
 165.347 +                 Channels.newReader(new Source(csn, seed, limit), csn));
 165.348 +    }
 165.349 +
 165.350 +
 165.351 +    static final int LIMIT = 1 << 21;
 165.352 +
 165.353 +    static void test(String csn, int limit, long seed, int max)
 165.354 +        throws Exception
 165.355 +    {
 165.356 +        log.println();
 165.357 +        log.println(csn);
 165.358 +
 165.359 +        testStreamWrite(csn, limit, seed);
 165.360 +        testChannelWrite(csn, limit, seed);
 165.361 +        testStreamRead(csn, limit, seed, max);
 165.362 +        testChannelRead(csn, limit, seed, max);
 165.363 +    }
 165.364 +
 165.365 +    public static void main(String[] args) throws Exception {
 165.366 +
 165.367 +        if (System.getProperty("os.arch").equals("ia64")) {
 165.368 +            // This test requires 54 minutes on an Itanium-1 processor
 165.369 +            return;
 165.370 +        }
 165.371 +
 165.372 +        int ai = 0, an = args.length;
 165.373 +
 165.374 +        int limit;
 165.375 +        if (ai < an)
 165.376 +            limit = 1 << Integer.parseInt(args[ai++]);
 165.377 +        else
 165.378 +            limit = LIMIT;
 165.379 +        log.println("limit = " + limit);
 165.380 +
 165.381 +        long seed;
 165.382 +        if (ai < an)
 165.383 +            seed = Long.parseLong(args[ai++]);
 165.384 +        else
 165.385 +            seed = System.currentTimeMillis();
 165.386 +        log.println("seed = " + seed);
 165.387 +
 165.388 +        test("UTF-8", limit, seed, Integer.MAX_VALUE);
 165.389 +        test("US-ASCII", limit, seed, 0x7f);
 165.390 +        test("ISO-8859-1", limit, seed, 0xff);
 165.391 +
 165.392 +    }
 165.393 +
 165.394 +}
   166.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   166.2 +++ b/test/java/nio/charset/coders/Check.java	Sun Feb 14 23:38:50 2010 -0800
   166.3 @@ -0,0 +1,152 @@
   166.4 +/*
   166.5 + * Copyright 2010 Sun Microsystems, Inc.  All Rights Reserved.
   166.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   166.7 + *
   166.8 + * This code is free software; you can redistribute it and/or modify it
   166.9 + * under the terms of the GNU General Public License version 2 only, as
  166.10 + * published by the Free Software Foundation.
  166.11 + *
  166.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
  166.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  166.14 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  166.15 + * version 2 for more details (a copy is included in the LICENSE file that
  166.16 + * accompanied this code).
  166.17 + *
  166.18 + * You should have received a copy of the GNU General Public License version
  166.19 + * 2 along with this work; if not, write to the Free Software Foundation,
  166.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  166.21 + *
  166.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  166.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
  166.24 + * have any questions.
  166.25 + */
  166.26 +
  166.27 +/* @test
  166.28 + * @bug 4712786
  166.29 + * @summary Check charsets against reference files
  166.30 + *
  166.31 + * @build Util
  166.32 + * @run main Check shift_jis ref.shift_jis
  166.33 + * @run main/othervm -Dsun.nio.cs.map=Windows-31J/Shift_JIS Check shift_jis ref.windows-31j
  166.34 + */
  166.35 +
  166.36 +import java.io.*;
  166.37 +import java.nio.*;
  166.38 +import java.nio.channels.*;
  166.39 +import java.nio.charset.*;
  166.40 +import java.util.*;
  166.41 +import java.util.regex.*;
  166.42 +
  166.43 +
  166.44 +public class Check {
  166.45 +
  166.46 +    private static PrintStream log = System.err;
  166.47 +
  166.48 +    private static final int UNICODE_SIZE = (1 << 16);
  166.49 +
  166.50 +    private final String csName;
  166.51 +    private final String refName;
  166.52 +    private byte[][] bytes = new byte[UNICODE_SIZE][]; // Indexed by char
  166.53 +
  166.54 +    private int errors = 0;
  166.55 +
  166.56 +    private Check(String csn, String refn) {
  166.57 +        csName = csn;
  166.58 +        refName = refn;
  166.59 +    }
  166.60 +
  166.61 +    private Check load()
  166.62 +        throws IOException
  166.63 +    {
  166.64 +        File fn = new File(System.getProperty("test.src", "."), refName);
  166.65 +        FileChannel fc = new FileInputStream(fn).getChannel();
  166.66 +        ByteBuffer bb = fc.map(FileChannel.MapMode.READ_ONLY, 0, fc.size());
  166.67 +        CharBuffer cb = Charset.forName("US-ASCII").decode(bb);
  166.68 +        Pattern p = Pattern.compile("^(\\p{XDigit}+) +(\\p{XDigit}+)$",
  166.69 +                                    Pattern.MULTILINE);
  166.70 +        Matcher m = p.matcher(cb);
  166.71 +        while (m.find()) {
  166.72 +            char c = (char)Integer.parseInt(m.group(1), 16);
  166.73 +            String v = m.group(2);
  166.74 +            int nb = v.length() >> 1;
  166.75 +            byte[] ba = new byte[nb];
  166.76 +            for (int i = 0; i < nb; i++) {
  166.77 +                ba[i] = (byte)Integer.parseInt(v.substring(i << 1, (i << 1) + 2),
  166.78 +                                               16);
  166.79 +            }
  166.80 +            bytes[c] = ba;
  166.81 +        }
  166.82 +        return this;
  166.83 +    }
  166.84 +
  166.85 +    private void error() {
  166.86 +        if (++errors >= 100)
  166.87 +            throw new RuntimeException("100 errors occurred (there might be more)");
  166.88 +    }
  166.89 +
  166.90 +    private void mismatch(String s, byte[] expected, byte[] got) {
  166.91 +        log.println("Encoding mismatch on \""
  166.92 +                    + Util.toString(s)
  166.93 +                    + "\": Expected {"
  166.94 +                    + Util.toString(expected)
  166.95 +                    + "}, got {"
  166.96 +                    + Util.toString(got)
  166.97 +                    + "}");
  166.98 +        error();
  166.99 +    }
 166.100 +
 166.101 +    private void mismatch(int i, byte[] ba, String expected, String got) {
 166.102 +        log.println("Decoding mismatch on \""
 166.103 +                    + Util.toString((char)i)
 166.104 +                    + "\", input {"
 166.105 +                    + Util.toString(ba)
 166.106 +                    + "}: Expected \""
 166.107 +                    + Util.toString(expected)
 166.108 +                    + "\", got \""
 166.109 +                    + Util.toString(got)
 166.110 +                    + "\"");
 166.111 +        error();
 166.112 +    }
 166.113 +
 166.114 +    private void check()
 166.115 +        throws IOException
 166.116 +    {
 166.117 +
 166.118 +        // String.getBytes(String csn)
 166.119 +        for (int i = 0; i < UNICODE_SIZE; i++) {
 166.120 +            if (bytes[i] == null)
 166.121 +                continue;
 166.122 +            String s = new String(new char[]{ (char)i });
 166.123 +            byte[] ba = s.getBytes(csName);
 166.124 +            if (Util.cmp(ba, bytes[i]) >= 0)
 166.125 +                mismatch(s, bytes[i], ba);
 166.126 +        }
 166.127 +        log.println("String.getBytes(\"" + csName + "\") okay");
 166.128 +
 166.129 +        // String(byte[] ba, String csn)
 166.130 +        for (int i = 0; i < UNICODE_SIZE; i++) {
 166.131 +            if (bytes[i] == null)
 166.132 +                continue;
 166.133 +            String r = new String(new char[]{ (char)i });
 166.134 +            String s = new String(bytes[i], csName);
 166.135 +            if (!r.equals(s))
 166.136 +                mismatch(i, bytes[i], r, s);
 166.137 +        }
 166.138 +        log.println("String(byte[] ba, \"" + csName + "\") okay");
 166.139 +
 166.140 +        // To be really thorough we should test OutputStreamWriter,
 166.141 +        // InputStreamReader, and Charset{De,En}Coder here also,
 166.142 +        // but the above will do for now.
 166.143 +
 166.144 +        if (errors > 0) {
 166.145 +            throw new RuntimeException(errors + " error(s) occurred");
 166.146 +        }
 166.147 +
 166.148 +    }
 166.149 +
 166.150 +    // Usage: Check charsetName referenceFileName
 166.151 +    public static void main(String[] args) throws Exception {
 166.152 +        new Check(args[0], args[1]).load().check();
 166.153 +    }
 166.154 +
 166.155 +}
   167.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   167.2 +++ b/test/java/nio/charset/coders/CheckSJISMappingProp.sh	Sun Feb 14 23:38:50 2010 -0800
   167.3 @@ -0,0 +1,76 @@
   167.4 +#!/bin/sh
   167.5 +
   167.6 +#
   167.7 +# Copyright 2003 Sun Microsystems, Inc.  All Rights Reserved.
   167.8 +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   167.9 +#
  167.10 +# This code is free software; you can redistribute it and/or modify it
  167.11 +# under the terms of the GNU General Public License version 2 only, as
  167.12 +# published by the Free Software Foundation.
  167.13 +#
  167.14 +# This code is distributed in the hope that it will be useful, but WITHOUT
  167.15 +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  167.16 +# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  167.17 +# version 2 for more details (a copy is included in the LICENSE file that
  167.18 +# accompanied this code).
  167.19 +#
  167.20 +# You should have received a copy of the GNU General Public License version
  167.21 +# 2 along with this work; if not, write to the Free Software Foundation,
  167.22 +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  167.23 +#
  167.24 +# Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  167.25 +# CA 95054 USA or visit www.sun.com if you need additional information or
  167.26 +# have any questions.
  167.27 +#
  167.28 +
  167.29 +# @test
  167.30 +# @summary Verify that sun.nio.cs.map property interpreted in ja multibyte locales
  167.31 +# @bug 4879123
  167.32 +# @build SJISPropTest
  167.33 +#
  167.34 +# @run shell/timeout=300 CheckSJISMappingProp.sh
  167.35 +
  167.36 +# set platform-dependent variables
  167.37 +
  167.38 +OS=`uname -s`
  167.39 +case "$OS" in
  167.40 +  SunOS | Linux ) ;;
  167.41 +  # Skip locale test for Windows
  167.42 +  Windows* )
  167.43 +    echo "Passed"; exit 0 ;;
  167.44 +  * ) echo "Unrecognized system!" ;  exit 1 ;;
  167.45 +esac
  167.46 +
  167.47 +expectPass() {
  167.48 +  if [ $1 -eq 0 ]
  167.49 +  then echo "--- passed as expected"
  167.50 +  else
  167.51 +    echo "--- failed"
  167.52 +    exit $1
  167.53 +  fi
  167.54 +}
  167.55 +
  167.56 +
  167.57 +JAVA="${TESTJAVA}/bin/java -cp ${TESTCLASSES}"
  167.58 +runTest() {
  167.59 +  echo "Testing:" ${1}
  167.60 +  LC_ALL="$1" ; export LC_ALL
  167.61 +  locale
  167.62 +  # Firstly, test with property set
  167.63 +  # (shift_jis should map to windows-31J charset) 
  167.64 +  ${JAVA} -Dsun.nio.cs.map="Windows-31J/Shift_JIS" SJISPropTest MS932
  167.65 +  expectPass $?
  167.66 +
  167.67 +  # Next, test without property set - "shift_jis" follows IANA conventions
  167.68 +  # and should map to the sun.nio.cs.ext.Shift_JIS charset
  167.69 +  ${JAVA} SJISPropTest Shift_JIS
  167.70 +  expectPass $?
  167.71 +}
  167.72 +
  167.73 +# Run the test in the common Solaris/Linux locales
  167.74 +# Tests will simply run in current locale if locale isn't supported
  167.75 +# on the test machine/platform
  167.76 +
  167.77 +for i in "ja" "ja_JP.PCK" "ja_JP.eucJP"  ; do
  167.78 +  runTest ${i}
  167.79 +done
   168.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   168.2 +++ b/test/java/nio/charset/coders/Errors.java	Sun Feb 14 23:38:50 2010 -0800
   168.3 @@ -0,0 +1,220 @@
   168.4 +/*
   168.5 + * Copyright 2010 Sun Microsystems, Inc.  All Rights Reserved.
   168.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   168.7 + *
   168.8 + * This code is free software; you can redistribute it and/or modify it
   168.9 + * under the terms of the GNU General Public License version 2 only, as
  168.10 + * published by the Free Software Foundation.
  168.11 + *
  168.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
  168.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  168.14 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  168.15 + * version 2 for more details (a copy is included in the LICENSE file that
  168.16 + * accompanied this code).
  168.17 + *
  168.18 + * You should have received a copy of the GNU General Public License version
  168.19 + * 2 along with this work; if not, write to the Free Software Foundation,
  168.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  168.21 + *
  168.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  168.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
  168.24 + * have any questions.
  168.25 + */
  168.26 +
  168.27 +/* @test
  168.28 + * @summary Check that error cases are replaced correctly in String/ISR/OSW
  168.29 + * @bug 4457851
  168.30 + *
  168.31 + * @build Errors Util
  168.32 + * @run main Errors
  168.33 + */
  168.34 +
  168.35 +import java.io.*;
  168.36 +import java.nio.*;
  168.37 +
  168.38 +
  168.39 +public class Errors {
  168.40 +
  168.41 +    static PrintStream log = System.err;
  168.42 +    static int failures = 0;
  168.43 +
  168.44 +    static final byte Q = (byte)'?';
  168.45 +    static final byte X = (byte)'x';
  168.46 +    static final byte Y = (byte)'y';
  168.47 +    static final byte Z = (byte)'z';
  168.48 +
  168.49 +    static abstract class Test {
  168.50 +
  168.51 +        protected final String csn;
  168.52 +        protected final String what;
  168.53 +
  168.54 +        Test(String csn, String what) {
  168.55 +            this.csn = csn;
  168.56 +            this.what = what;
  168.57 +        }
  168.58 +
  168.59 +        abstract byte[] enc(String s) throws IOException;
  168.60 +
  168.61 +        Test test(String s, byte[] ref) {
  168.62 +            log.print("  " + Util.toString(s.toCharArray()));
  168.63 +            byte[] ba = null;
  168.64 +            try {
  168.65 +                ba = enc(s);
  168.66 +            } catch (IOException x) {
  168.67 +                log.println(" -e-> ERROR: " + x.getClass().getName());
  168.68 +                failures++;
  168.69 +                return this;
  168.70 +            }
  168.71 +            log.println(" -e-> " + Util.toString(ba));
  168.72 +            int i = Util.cmp(ba, ref);
  168.73 +            if (i >= 0) {
  168.74 +                log.println("    ERROR: Mismatch at index " + i
  168.75 +                            + ", expected: " + Util.toString(ref));
  168.76 +                failures++;
  168.77 +            }
  168.78 +            return this;
  168.79 +        }
  168.80 +
  168.81 +        abstract String dec(byte[] ba) throws IOException;
  168.82 +
  168.83 +        Test test(byte[] ba, String ref) {
  168.84 +            log.print("  " + Util.toString(ba));
  168.85 +            String s = null;
  168.86 +            try {
  168.87 +                s = dec(ba);
  168.88 +            } catch (IOException x) {
  168.89 +                log.println(" -d-> ERROR: " + x.getClass().getName());
  168.90 +                failures++;
  168.91 +                return this;
  168.92 +            }
  168.93 +            log.println(" -d-> " + Util.toString(s.toCharArray()));
  168.94 +            char[] ca = s.toCharArray();
  168.95 +            char[] refa = ref.toCharArray();
  168.96 +            int i = Util.cmp(ca, refa);
  168.97 +            if (i >= 0) {
  168.98 +                log.println("    ERROR: Mismatch at index " + i
  168.99 +                            + ", expected: " + Util.toString(refa));
 168.100 +                failures++;
 168.101 +            }
 168.102 +            return this;
 168.103 +        }
 168.104 +
 168.105 +        Test run() {
 168.106 +            log.println(csn + ", " + what);
 168.107 +
 168.108 +            test("xyzzy", new byte[] { X, Y, Z, Z, Y });
 168.109 +
 168.110 +            // Malformed surrogates
 168.111 +            test("\uD800x", new byte[] { Q, X });
 168.112 +            test("\uDC00x", new byte[] { Q, X });
 168.113 +            test("\uD800\uDB00x", new byte[] { Q, Q, X });
 168.114 +
 168.115 +            return this;
 168.116 +        }
 168.117 +
 168.118 +    }
 168.119 +
 168.120 +    static class TestStream extends Test {
 168.121 +
 168.122 +        TestStream(String csn) {
 168.123 +            super(csn, "I/O streams");
 168.124 +        }
 168.125 +
 168.126 +        byte[] enc(String s) throws IOException {
 168.127 +            ByteArrayOutputStream bos = new ByteArrayOutputStream();
 168.128 +            Writer wr = new OutputStreamWriter(bos, csn);
 168.129 +            wr.write(s);
 168.130 +            wr.close();
 168.131 +            return bos.toByteArray();
 168.132 +        }
 168.133 +
 168.134 +        String dec(byte[] ba) throws IOException {
 168.135 +            ByteArrayInputStream bis = new ByteArrayInputStream(ba);
 168.136 +            Reader rd = new InputStreamReader(bis, csn);
 168.137 +            char[] ca = new char[1024];
 168.138 +            int n = rd.read(ca);
 168.139 +            String s = new String(ca, 0, n);
 168.140 +            rd.close();
 168.141 +            return s;
 168.142 +        }
 168.143 +
 168.144 +    }
 168.145 +
 168.146 +    static class TestString extends Test {
 168.147 +
 168.148 +        TestString(String csn) {
 168.149 +            super(csn, "strings");
 168.150 +        }
 168.151 +
 168.152 +        byte[] enc(String s) throws IOException {
 168.153 +            return s.getBytes(csn);
 168.154 +        }
 168.155 +
 168.156 +        String dec(byte[] ba) throws IOException {
 168.157 +            return new String(ba, 0, ba.length, csn);
 168.158 +        }
 168.159 +
 168.160 +    }
 168.161 +
 168.162 +    static void test_US_ASCII(Test t) {
 168.163 +        t.run();
 168.164 +        t.test("\u0080", new byte[] { Q });
 168.165 +        t.test("\u0100", new byte[] { Q });
 168.166 +        t.test("\uD800\uDC00", new byte[] { Q });
 168.167 +        t.test("\uF000", new byte[] { Q });
 168.168 +        t.test("\uFFFE", new byte[] { Q });
 168.169 +        t.test("\uFFFF", new byte[] { Q });
 168.170 +        t.test(new byte[] { X, (byte)0x7f, Y }, "x\u007Fy");
 168.171 +        t.test(new byte[] { X, (byte)0x80, Y }, "x\uFFFDy");
 168.172 +        t.test(new byte[] { (byte)0xf0, (byte)0xf0 }, "\uFFFD\uFFFD");
 168.173 +    }
 168.174 +
 168.175 +    static void test_ISO_8859_1(Test t) {
 168.176 +        t.run();
 168.177 +        t.test("\u0080", new byte[] { (byte)0x80 });
 168.178 +        t.test("\u0100", new byte[] { Q });
 168.179 +        t.test("\uD800\uDC00x", new byte[] { Q, X });
 168.180 +        t.test("\uF000", new byte[] { Q });
 168.181 +        t.test("\uFFFE", new byte[] { Q });
 168.182 +        t.test("\uFFFF", new byte[] { Q });
 168.183 +        t.test(new byte[] { X, (byte)0x7f, Y }, "x\u007Fy");
 168.184 +        t.test(new byte[] { X, (byte)0x80, Y }, "x\u0080y");
 168.185 +        t.test(new byte[] { (byte)0xf0, (byte)0xf0 }, "\u00F0\u00F0");
 168.186 +    }
 168.187 +
 168.188 +    static void test_UTF_8(Test t) {
 168.189 +        t.run();
 168.190 +        t.test("\u0080", new byte[] { (byte)0xC2, (byte)0x80 });
 168.191 +        t.test("\u0100", new byte[] { (byte)0xC4, (byte)0x80 });
 168.192 +        t.test("\uD800\uDC00",
 168.193 +               new byte[] { (byte)0xF0, (byte)0x90, (byte)0x80, (byte)0x80 });
 168.194 +        t.test("\uF000", new byte[] { (byte)0xEF, (byte)0x80, (byte)0x80 });
 168.195 +        t.test("\uFFFE", new byte[] { (byte)0xEF, (byte)0xBF, (byte)0xBE });
 168.196 +        t.test("\uFFFF", new byte[] { (byte)0xEF, (byte)0xBF, (byte)0xBF });
 168.197 +        t.test(new byte[] { X, (byte)0x7f, Y }, "x\u007Fy");
 168.198 +        t.test(new byte[] { X, (byte)0x80, Y }, "x\uFFFDy");
 168.199 +        t.test(new byte[] { (byte)0xf0, (byte)0xf0 }, "\uFFFD");
 168.200 +    }
 168.201 +
 168.202 +    public static void main(String[] args) throws Exception {
 168.203 +
 168.204 +        test_US_ASCII(new TestString("US-ASCII"));
 168.205 +        test_US_ASCII(new TestStream("US-ASCII"));
 168.206 +
 168.207 +        test_ISO_8859_1(new TestString("ISO-8859-1"));
 168.208 +        test_ISO_8859_1(new TestStream("ISO-8859-1"));
 168.209 +
 168.210 +        test_ISO_8859_1(new TestString("ISO-8859-15"));
 168.211 +        test_ISO_8859_1(new TestStream("ISO-8859-15"));
 168.212 +
 168.213 +        test_UTF_8(new TestString("UTF-8"));
 168.214 +        test_UTF_8(new TestStream("UTF-8"));
 168.215 +
 168.216 +        if (failures > 0) {
 168.217 +            log.println();
 168.218 +            throw new Exception("Tests failed: " + failures);
 168.219 +        }
 168.220 +
 168.221 +    }
 168.222 +
 168.223 +}
   169.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   169.2 +++ b/test/java/nio/charset/coders/FullRead.java	Sun Feb 14 23:38:50 2010 -0800
   169.3 @@ -0,0 +1,63 @@
   169.4 +/*
   169.5 + * Copyright 2010 Sun Microsystems, Inc.  All Rights Reserved.
   169.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   169.7 + *
   169.8 + * This code is free software; you can redistribute it and/or modify it
   169.9 + * under the terms of the GNU General Public License version 2 only, as
  169.10 + * published by the Free Software Foundation.
  169.11 + *
  169.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
  169.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  169.14 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  169.15 + * version 2 for more details (a copy is included in the LICENSE file that
  169.16 + * accompanied this code).
  169.17 + *
  169.18 + * You should have received a copy of the GNU General Public License version
  169.19 + * 2 along with this work; if not, write to the Free Software Foundation,
  169.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  169.21 + *
  169.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  169.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
  169.24 + * have any questions.
  169.25 + */
  169.26 +
  169.27 +/* @test
  169.28 + * @summary Ensure that InputStreamReader reads as many characters as possible
  169.29 + */
  169.30 +
  169.31 +// InputStreamReader is not required by its spec to read as many characters as
  169.32 +// possible upon each invocation of read(char[], int, int), but many programs
  169.33 +// (e.g., javac) depend upon this behavior.
  169.34 +
  169.35 +import java.io.*;
  169.36 +
  169.37 +
  169.38 +public class FullRead {
  169.39 +
  169.40 +    static int MAX_LEN = 1 << 16;
  169.41 +
  169.42 +    static void test(File f, int len) throws Exception {
  169.43 +        FileOutputStream fo = new FileOutputStream(f);
  169.44 +        for (int i = 0; i < len; i++)
  169.45 +            fo.write('x');
  169.46 +        fo.close();
  169.47 +
  169.48 +        FileInputStream fi = new FileInputStream(f);
  169.49 +        Reader rd = new InputStreamReader(fi, "US-ASCII");
  169.50 +        char[] cb = new char[MAX_LEN + 100];
  169.51 +        int n = rd.read(cb, 0, cb.length);
  169.52 +        System.out.println(len + " : " + n);
  169.53 +        if (len != n)
  169.54 +            throw new Exception("Expected " + len + ", read " + n);
  169.55 +    }
  169.56 +
  169.57 +    public static void main(String[] args) throws Exception {
  169.58 +        File f = File.createTempFile("foo", "bar");
  169.59 +        f.deleteOnExit();
  169.60 +        System.out.println(f);
  169.61 +
  169.62 +        for (int i = 4; i <= MAX_LEN; i <<= 1)
  169.63 +            test(f, i);
  169.64 +    }
  169.65 +
  169.66 +}
   170.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   170.2 +++ b/test/java/nio/charset/coders/IOCoders.java	Sun Feb 14 23:38:50 2010 -0800
   170.3 @@ -0,0 +1,103 @@
   170.4 +/*
   170.5 + * Copyright 2010 Sun Microsystems, Inc.  All Rights Reserved.
   170.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   170.7 + *
   170.8 + * This code is free software; you can redistribute it and/or modify it
   170.9 + * under the terms of the GNU General Public License version 2 only, as
  170.10 + * published by the Free Software Foundation.
  170.11 + *
  170.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
  170.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  170.14 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  170.15 + * version 2 for more details (a copy is included in the LICENSE file that
  170.16 + * accompanied this code).
  170.17 + *
  170.18 + * You should have received a copy of the GNU General Public License version
  170.19 + * 2 along with this work; if not, write to the Free Software Foundation,
  170.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  170.21 + *
  170.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  170.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
  170.24 + * have any questions.
  170.25 + */
  170.26 +
  170.27 +/* @test
  170.28 + * @summary Unit test for ISR/OSW constructors that take coders
  170.29 + */
  170.30 +
  170.31 +import java.io.*;
  170.32 +import java.nio.*;
  170.33 +import java.nio.charset.*;
  170.34 +
  170.35 +
  170.36 +public class IOCoders {
  170.37 +
  170.38 +    static Charset ascii = Charset.forName("US-ASCII");
  170.39 +
  170.40 +    static void isrPositive() throws Exception {
  170.41 +        ByteArrayInputStream bis
  170.42 +            = new ByteArrayInputStream(new byte[] { (byte)'h', (byte)'i' });
  170.43 +        InputStreamReader isr
  170.44 +            = new InputStreamReader(bis,
  170.45 +                                    ascii.newDecoder()
  170.46 +                                    .onMalformedInput(CodingErrorAction.REPORT)
  170.47 +                                    .onUnmappableCharacter(CodingErrorAction.REPORT));
  170.48 +        BufferedReader br = new BufferedReader(isr);
  170.49 +        if (!br.readLine().equals("hi"))
  170.50 +            throw new Exception();
  170.51 +    }
  170.52 +
  170.53 +    static void isrNegative() throws Exception {
  170.54 +        ByteArrayInputStream bis
  170.55 +            = new ByteArrayInputStream(new byte[] { (byte)0xff, (byte)0xff });
  170.56 +        InputStreamReader isr
  170.57 +            = new InputStreamReader(bis,
  170.58 +                                    ascii.newDecoder()
  170.59 +                                    .onMalformedInput(CodingErrorAction.REPORT)
  170.60 +                                    .onUnmappableCharacter(CodingErrorAction.REPORT));
  170.61 +        BufferedReader br = new BufferedReader(isr);
  170.62 +        try {
  170.63 +            br.readLine();
  170.64 +        } catch (MalformedInputException x) {
  170.65 +            return;
  170.66 +        }
  170.67 +        throw new Exception();
  170.68 +    }
  170.69 +
  170.70 +    static void oswPositive() throws Exception {
  170.71 +        ByteArrayOutputStream bos = new ByteArrayOutputStream();
  170.72 +        OutputStreamWriter osw
  170.73 +            = new OutputStreamWriter(bos,
  170.74 +                                     ascii.newEncoder()
  170.75 +                                     .onMalformedInput(CodingErrorAction.REPORT)
  170.76 +                                     .onUnmappableCharacter(CodingErrorAction.REPORT));
  170.77 +        osw.write("hi");
  170.78 +        osw.close();
  170.79 +        if (!ascii.decode(ByteBuffer.wrap(bos.toByteArray()))
  170.80 +            .toString().equals("hi"))
  170.81 +            throw new Exception();
  170.82 +    }
  170.83 +
  170.84 +    static void oswNegative() throws Exception {
  170.85 +        ByteArrayOutputStream bos = new ByteArrayOutputStream();
  170.86 +        OutputStreamWriter osw
  170.87 +            = new OutputStreamWriter(bos,
  170.88 +                                     ascii.newEncoder()
  170.89 +                                     .onMalformedInput(CodingErrorAction.REPORT)
  170.90 +                                     .onUnmappableCharacter(CodingErrorAction.REPORT));
  170.91 +        try {
  170.92 +            osw.write("\u00A0\u00A1");
  170.93 +        } catch (UnmappableCharacterException x) {
  170.94 +            return;
  170.95 +        }
  170.96 +        throw new Exception();
  170.97 +    }
  170.98 +
  170.99 +    public static void main(String[] args) throws Exception {
 170.100 +        isrPositive();
 170.101 +        isrNegative();
 170.102 +        oswPositive();
 170.103 +        oswNegative();
 170.104 +    }
 170.105 +
 170.106 +}
   171.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   171.2 +++ b/test/java/nio/charset/coders/IsLegalReplacement.java	Sun Feb 14 23:38:50 2010 -0800
   171.3 @@ -0,0 +1,93 @@
   171.4 +/*
   171.5 + * Copyright 2010 Sun Microsystems, Inc.  All Rights Reserved.
   171.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   171.7 + *
   171.8 + * This code is free software; you can redistribute it and/or modify it
   171.9 + * under the terms of the GNU General Public License version 2 only, as
  171.10 + * published by the Free Software Foundation.
  171.11 + *
  171.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
  171.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  171.14 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  171.15 + * version 2 for more details (a copy is included in the LICENSE file that
  171.16 + * accompanied this code).
  171.17 + *
  171.18 + * You should have received a copy of the GNU General Public License version
  171.19 + * 2 along with this work; if not, write to the Free Software Foundation,
  171.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  171.21 + *
  171.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  171.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
  171.24 + * have any questions.
  171.25 + */
  171.26 +
  171.27 +/* @test
  171.28 + * @bug 4821286
  171.29 + * @summary Check correctness of CharsetEncoder.isLegalReplacement(byte[])
  171.30 + */
  171.31 +
  171.32 +import java.io.*;
  171.33 +import java.nio.*;
  171.34 +import java.nio.charset.*;
  171.35 +import java.util.*;
  171.36 +
  171.37 +
  171.38 +public class IsLegalReplacement {
  171.39 +
  171.40 +    static PrintStream out = System.err;
  171.41 +    static int errors = 0;
  171.42 +
  171.43 +    static String toString(byte[] ba) {
  171.44 +        StringBuffer sb = new StringBuffer();
  171.45 +        for (int i = 0; i < ba.length; i++) {
  171.46 +            byte b = ba[i];
  171.47 +            if (i > 0)
  171.48 +                sb.append(' ');
  171.49 +            sb.append(Integer.toHexString((b >> 4) & 0xf));
  171.50 +            sb.append(Integer.toHexString((b >> 0) & 0xf));
  171.51 +        }
  171.52 +        return sb.toString();
  171.53 +    }
  171.54 +
  171.55 +    static CoderResult ilr(String csn, byte[] repl) {
  171.56 +        CharsetDecoder dec = Charset.forName(csn).newDecoder();
  171.57 +        dec.onMalformedInput(CodingErrorAction.REPORT);
  171.58 +        dec.onUnmappableCharacter(CodingErrorAction.REPORT);
  171.59 +        ByteBuffer bb = ByteBuffer.wrap(repl);
  171.60 +        CharBuffer cb = CharBuffer.allocate((int)(bb.remaining()
  171.61 +                                                  * dec.maxCharsPerByte()));
  171.62 +        return dec.decode(bb, cb, true);
  171.63 +    }
  171.64 +
  171.65 +    static void test(String csn, byte[] repl, boolean expected)
  171.66 +        throws Exception
  171.67 +    {
  171.68 +        CharsetEncoder enc = Charset.forName(csn).newEncoder();
  171.69 +        out.print(csn + ": " + toString(repl) + ": ");
  171.70 +        if (enc.isLegalReplacement(repl) == expected) {
  171.71 +            out.print("Okay");
  171.72 +        } else {
  171.73 +            out.print("Wrong: Expected " + expected);
  171.74 +            errors++;
  171.75 +        }
  171.76 +        out.println(" (" + ilr(csn, repl) + ")");
  171.77 +    }
  171.78 +
  171.79 +    public static void main(String[] args) throws Exception {
  171.80 +
  171.81 +        test("UTF-16", new byte [] { (byte)0xd8, 0, (byte)0xdc, 0 }, true);
  171.82 +        test("UTF-16", new byte [] { (byte)0xdc, 0, (byte)0xd8, 0 }, false);
  171.83 +        test("UTF-16", new byte [] { (byte)0xd8, 0 }, false);
  171.84 +        test("UTF-16BE", new byte [] { (byte)0xd8, 0, (byte)0xdc, 0 }, true);
  171.85 +        test("UTF-16BE", new byte [] { (byte)0xdc, 0, (byte)0xd8, 0 }, false);
  171.86 +        test("UTF-16BE", new byte [] { (byte)0xd8, 0 }, false);
  171.87 +        test("UTF-16LE", new byte [] { 0, (byte)0xd8, 0, (byte)0xdc }, true);
  171.88 +        test("UTF-16LE", new byte [] { 0, (byte)0xdc, 0, (byte)0xd8 }, false);
  171.89 +        test("UTF-16LE", new byte [] { 0, (byte)0xd8 }, false);
  171.90 +
  171.91 +        if (errors > 0)
  171.92 +            throw new Exception(errors + " error(s) occurred");
  171.93 +
  171.94 +    }
  171.95 +
  171.96 +}
   172.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   172.2 +++ b/test/java/nio/charset/coders/ResetISO2022JP.java	Sun Feb 14 23:38:50 2010 -0800
   172.3 @@ -0,0 +1,63 @@
   172.4 +/*
   172.5 + * Copyright 2010 Sun Microsystems, Inc.  All Rights Reserved.
   172.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   172.7 + *
   172.8 + * This code is free software; you can redistribute it and/or modify it
   172.9 + * under the terms of the GNU General Public License version 2 only, as
  172.10 + * published by the Free Software Foundation.
  172.11 + *
  172.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
  172.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  172.14 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  172.15 + * version 2 for more details (a copy is included in the LICENSE file that
  172.16 + * accompanied this code).
  172.17 + *
  172.18 + * You should have received a copy of the GNU General Public License version
  172.19 + * 2 along with this work; if not, write to the Free Software Foundation,
  172.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  172.21 + *
  172.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  172.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
  172.24 + * have any questions.
  172.25 + */
  172.26 +
  172.27 +/* @test
  172.28 +   @bug 6226510
  172.29 +   @summary Check that ISO-2022-JP's encoder correctly resets to ASCII mode
  172.30 +   @author Martin Buchholz
  172.31 + */
  172.32 +
  172.33 +import java.nio.*;
  172.34 +import java.nio.charset.*;
  172.35 +
  172.36 +public class ResetISO2022JP {
  172.37 +
  172.38 +    public static void main(String[] args) throws Exception {
  172.39 +        if (! (encode(true).equals(encode(false))))
  172.40 +            throw new Exception("Mismatch!");
  172.41 +    }
  172.42 +
  172.43 +    static String encode(boolean reuseEncoder) {
  172.44 +        String s = "\u3042\u3043\u3044";
  172.45 +
  172.46 +        CharsetEncoder e = Charset.forName("ISO-2022-JP").newEncoder();
  172.47 +
  172.48 +        if (reuseEncoder) {
  172.49 +            // I'm turning japanese. Yes I'm turning japanese.  Yes I think so!
  172.50 +            e.encode(CharBuffer.wrap(s), ByteBuffer.allocate(64), true);
  172.51 +
  172.52 +            // Should put encoder back into ASCII mode
  172.53 +            e.reset();
  172.54 +        }
  172.55 +
  172.56 +        ByteBuffer bb = ByteBuffer.allocate(64);
  172.57 +        e.encode(CharBuffer.wrap(s), bb, true);
  172.58 +        e.flush(bb);
  172.59 +        bb.flip();
  172.60 +        StringBuilder sb = new StringBuilder();
  172.61 +        for (int i = 0; i < bb.limit(); i++)
  172.62 +            sb.append(String.format("%02x ", bb.get(i)));
  172.63 +        System.out.println(sb);
  172.64 +        return sb.toString();
  172.65 +    }
  172.66 +}
   173.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   173.2 +++ b/test/java/nio/charset/coders/SJISPropTest.java	Sun Feb 14 23:38:50 2010 -0800
   173.3 @@ -0,0 +1,59 @@
   173.4 +/*
   173.5 + * Copyright 2010 Sun Microsystems, Inc.  All Rights Reserved.
   173.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   173.7 + *
   173.8 + * This code is free software; you can redistribute it and/or modify it
   173.9 + * under the terms of the GNU General Public License version 2 only, as
  173.10 + * published by the Free Software Foundation.
  173.11 + *
  173.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
  173.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  173.14 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  173.15 + * version 2 for more details (a copy is included in the LICENSE file that
  173.16 + * accompanied this code).
  173.17 + *
  173.18 + * You should have received a copy of the GNU General Public License version
  173.19 + * 2 along with this work; if not, write to the Free Software Foundation,
  173.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  173.21 + *
  173.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  173.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
  173.24 + * have any questions.
  173.25 + */
  173.26 +
  173.27 +/*
  173.28 + *
  173.29 + *
  173.30 + * Regression test class run by CheckSJISMappingProp.sh to verify
  173.31 + * that sun.nio.cs.map property is correctly interpreted in
  173.32 + * multibyte Japanese locales
  173.33 + *
  173.34 + */
  173.35 +
  173.36 +public class SJISPropTest {
  173.37 +    public static void main(String[] args) throws Exception {
  173.38 +        boolean sjisIsMS932 = false;
  173.39 +
  173.40 +        if (args[0].equals("MS932"))
  173.41 +                sjisIsMS932 = true;
  173.42 +        byte[] testBytes = { (byte)0x81, (byte)0x60 };
  173.43 +
  173.44 +        // JIS X based Shift_JIS and Windows-31J differ
  173.45 +        // in a number of mappings including this one.
  173.46 +
  173.47 +        String expectedMS932 = new String("\uFF5E");
  173.48 +        String expectedSJIS = new String("\u301C");
  173.49 +
  173.50 +        // Alias "shift_jis" will map to Windows-31J
  173.51 +        // if the sun.nio.cs.map system property is defined as
  173.52 +        // "Windows-31J/Shift_JIS". This should work in all
  173.53 +        // multibyte (especially Japanese) locales.
  173.54 +
  173.55 +        String s = new String(testBytes, "shift_jis");
  173.56 +
  173.57 +        if (sjisIsMS932 && !s.equals(expectedMS932))
  173.58 +            throw new Exception("not MS932");
  173.59 +        else if (!sjisIsMS932 && !s.equals(expectedSJIS))
  173.60 +            throw new Exception("not SJIS");
  173.61 +    }
  173.62 +}
   174.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   174.2 +++ b/test/java/nio/charset/coders/StreamTimeout.java	Sun Feb 14 23:38:50 2010 -0800
   174.3 @@ -0,0 +1,137 @@
   174.4 +/*
   174.5 + * Copyright 2010 Sun Microsystems, Inc.  All Rights Reserved.
   174.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   174.7 + *
   174.8 + * This code is free software; you can redistribute it and/or modify it
   174.9 + * under the terms of the GNU General Public License version 2 only, as
  174.10 + * published by the Free Software Foundation.
  174.11 + *
  174.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
  174.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  174.14 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  174.15 + * version 2 for more details (a copy is included in the LICENSE file that
  174.16 + * accompanied this code).
  174.17 + *
  174.18 + * You should have received a copy of the GNU General Public License version
  174.19 + * 2 along with this work; if not, write to the Free Software Foundation,
  174.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  174.21 + *
  174.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  174.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
  174.24 + * have any questions.
  174.25 + */
  174.26 +
  174.27 +/* @test
  174.28 + * @bug 4521942
  174.29 + * @summary Ensure that InputStreamReaders work properly
  174.30 + *          when the underlying byte stream times out
  174.31 + */
  174.32 +
  174.33 +import java.net.*;
  174.34 +import java.io.*;
  174.35 +
  174.36 +
  174.37 +public class StreamTimeout {
  174.38 +
  174.39 +    private static PrintStream log = System.err;
  174.40 +
  174.41 +    private static String charset = "US-ASCII";
  174.42 +
  174.43 +    private static Object lock = new Object();
  174.44 +    private static synchronized void waitABit(int millisec) {
  174.45 +        synchronized(lock) {
  174.46 +            try {
  174.47 +                lock.wait(millisec);
  174.48 +            } catch (InterruptedException e) {
  174.49 +                //ignore
  174.50 +            }
  174.51 +        }
  174.52 +    }
  174.53 +
  174.54 +    private static class Client extends Thread {
  174.55 +        public void run() {
  174.56 +            try {
  174.57 +                Socket so = new Socket("127.0.0.1", 22222);
  174.58 +                Writer wr = new OutputStreamWriter(so.getOutputStream(),
  174.59 +                                                   charset);
  174.60 +                wr.write("ab");
  174.61 +                wr.flush();
  174.62 +            } catch (IOException x) {
  174.63 +                log.print("Unexpected exception in writer: ");
  174.64 +                x.printStackTrace();
  174.65 +                System.exit(1);
  174.66 +            }
  174.67 +        }
  174.68 +    }
  174.69 +
  174.70 +    private static void gobble(InputStream is, Reader rd,
  174.71 +                               int ec, boolean force)
  174.72 +        throws Exception
  174.73 +    {
  174.74 +        int a = is.available();
  174.75 +        boolean r = rd.ready();
  174.76 +        log.print("" + a + " bytes available, "
  174.77 +                  + "reader " + (r ? "" : "not ") + "ready");
  174.78 +        if (!r && !force) {
  174.79 +            log.println();
  174.80 +            return;
  174.81 +        }
  174.82 +        int c;
  174.83 +        try {
  174.84 +            c = rd.read();
  174.85 +        } catch (InterruptedIOException x) {
  174.86 +            log.println();
  174.87 +            throw x;
  174.88 +        }
  174.89 +        log.println(", read() ==> "
  174.90 +                    + (c >= 0 ? ("'" + (char)c + "'" ): "EOF"));
  174.91 +        if (c != ec)
  174.92 +            throw new Exception("Incorrect value read: Expected "
  174.93 +                                + ec + ", read " + (char)c);
  174.94 +    }
  174.95 +
  174.96 +    public static void main(String[] args) throws Exception {
  174.97 +
  174.98 +        if (args.length > 0)
  174.99 +            charset = args[0];
 174.100 +
 174.101 +        ServerSocket ss = new ServerSocket(22222);
 174.102 +        Thread cl = new Client();
 174.103 +        cl.start();
 174.104 +        Socket s = ss.accept();
 174.105 +        s.setSoTimeout(150);
 174.106 +        InputStream is = s.getInputStream();
 174.107 +        Reader rd = new InputStreamReader(is, charset);
 174.108 +
 174.109 +        while (is.available() <= 0)
 174.110 +            Thread.yield();
 174.111 +
 174.112 +        gobble(is, rd, 'a', false);
 174.113 +        gobble(is, rd, 'b', false);
 174.114 +        gobble(is, rd, -1, false);
 174.115 +
 174.116 +        boolean caught = false;
 174.117 +        try {
 174.118 +            gobble(is, rd, -1, true);
 174.119 +        } catch (InterruptedIOException e) {
 174.120 +            log.println("Read timed out, as expected");
 174.121 +            caught = true;
 174.122 +        }
 174.123 +        if (!caught) {
 174.124 +            log.println("Read did not time out, test inapplicable");
 174.125 +            return;
 174.126 +        }
 174.127 +
 174.128 +        caught = false;
 174.129 +        try {
 174.130 +            gobble(is, rd, -1, true);
 174.131 +        } catch (InterruptedIOException x) {
 174.132 +            log.println("Second read timed out, as expected");
 174.133 +            caught = true;
 174.134 +        }
 174.135 +        if (!caught)
 174.136 +            throw new Exception("Second read completed");
 174.137 +
 174.138 +    }
 174.139 +
 174.140 +}
   175.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   175.2 +++ b/test/java/nio/charset/coders/Surrogate.java	Sun Feb 14 23:38:50 2010 -0800
   175.3 @@ -0,0 +1,66 @@
   175.4 +/*
   175.5 + * Copyright 2010 Sun Microsystems, Inc.  All Rights Reserved.
   175.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   175.7 + *
   175.8 + * This code is free software; you can redistribute it and/or modify it
   175.9 + * under the terms of the GNU General Public License version 2 only, as
  175.10 + * published by the Free Software Foundation.
  175.11 + *
  175.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
  175.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  175.14 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  175.15 + * version 2 for more details (a copy is included in the LICENSE file that
  175.16 + * accompanied this code).
  175.17 + *
  175.18 + * You should have received a copy of the GNU General Public License version
  175.19 + * 2 along with this work; if not, write to the Free Software Foundation,
  175.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  175.21 + *
  175.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  175.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
  175.24 + * have any questions.
  175.25 + */
  175.26 +
  175.27 +public class Surrogate {
  175.28 +
  175.29 +    public static final int UCS4_SURROGATE_MIN = 0x10000;
  175.30 +    public static final int UCS4_MAX = (1 << 20) + UCS4_SURROGATE_MIN - 1;
  175.31 +
  175.32 +    // UTF-16 surrogate-character ranges
  175.33 +    //
  175.34 +    public static final char MIN_HIGH = '\uD800';
  175.35 +    public static final char MAX_HIGH = '\uDBFF';
  175.36 +    public static final char MIN_LOW  = '\uDC00';
  175.37 +    public static final char MAX_LOW  = '\uDFFF';
  175.38 +    public static final char MIN = MIN_HIGH;
  175.39 +    public static final char MAX = MAX_LOW;
  175.40 +
  175.41 +    public static boolean neededFor(int uc) {
  175.42 +        return (uc >= UCS4_SURROGATE_MIN) && (uc <= UCS4_MAX);
  175.43 +    }
  175.44 +
  175.45 +    public static boolean isHigh(int c) {
  175.46 +        return (MIN_HIGH <= c) && (c <= MAX_HIGH);
  175.47 +    }
  175.48 +
  175.49 +    static char high(int uc) {
  175.50 +        return (char)(0xd800 | (((uc - UCS4_SURROGATE_MIN) >> 10) & 0x3ff));
  175.51 +    }
  175.52 +
  175.53 +    public static boolean isLow(int c) {
  175.54 +        return (MIN_LOW <= c) && (c <= MAX_LOW);
  175.55 +    }
  175.56 +
  175.57 +    static char low(int uc) {
  175.58 +        return (char)(0xdc00 | ((uc - UCS4_SURROGATE_MIN) & 0x3ff));
  175.59 +    }
  175.60 +
  175.61 +    public static boolean is(int c) {
  175.62 +        return (MIN <= c) && (c <= MAX);
  175.63 +    }
  175.64 +
  175.65 +    static int toUCS4(char c, char d) {
  175.66 +        return (((c & 0x3ff) << 10) | (d & 0x3ff)) + 0x10000;
  175.67 +    }
  175.68 +
  175.69 +}
   176.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   176.2 +++ b/test/java/nio/charset/coders/Surrogates.java	Sun Feb 14 23:38:50 2010 -0800
   176.3 @@ -0,0 +1,90 @@
   176.4 +/*
   176.5 + * Copyright 2010 Sun Microsystems, Inc.  All Rights Reserved.
   176.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   176.7 + *
   176.8 + * This code is free software; you can redistribute it and/or modify it
   176.9 + * under the terms of the GNU General Public License version 2 only, as
  176.10 + * published by the Free Software Foundation.
  176.11 + *
  176.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
  176.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  176.14 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  176.15 + * version 2 for more details (a copy is included in the LICENSE file that
  176.16 + * accompanied this code).
  176.17 + *
  176.18 + * You should have received a copy of the GNU General Public License version
  176.19 + * 2 along with this work; if not, write to the Free Software Foundation,
  176.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  176.21 + *
  176.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  176.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
  176.24 + * have any questions.
  176.25 + */
  176.26 +
  176.27 +/* @test
  176.28 + * @summary Check that array-crossing surrogate pairs are handled properly
  176.29 + */
  176.30 +
  176.31 +import java.io.*;
  176.32 +import java.nio.*;
  176.33 +import java.nio.charset.*;
  176.34 +
  176.35 +
  176.36 +public class Surrogates {
  176.37 +
  176.38 +    static PrintStream log = System.err;
  176.39 +
  176.40 +    static char[] input;
  176.41 +    static byte[] output;
  176.42 +
  176.43 +    static final int LEN = 128;
  176.44 +
  176.45 +    static void initData() throws IOException {
  176.46 +        StringBuffer sb = new StringBuffer();
  176.47 +        for (int i = 0; i < LEN; i++) {
  176.48 +            int c = Surrogate.UCS4_SURROGATE_MIN + 1;
  176.49 +            sb.append(Surrogate.high(c));
  176.50 +            sb.append(Surrogate.low(c));
  176.51 +        }
  176.52 +        input = sb.toString().toCharArray();
  176.53 +        ByteArrayOutputStream bos = new ByteArrayOutputStream();
  176.54 +        OutputStreamWriter osw
  176.55 +            = new OutputStreamWriter(bos, Charset.forName("UTF-8"));
  176.56 +        osw.write(input);
  176.57 +        osw.close();
  176.58 +        output = bos.toByteArray();
  176.59 +    }
  176.60 +
  176.61 +    static void testLeftovers(boolean doMalformed)
  176.62 +        throws Exception
  176.63 +    {
  176.64 +        log.print("Leftover surrogates, doMalformed = " + doMalformed);
  176.65 +        ByteArrayOutputStream bos = new ByteArrayOutputStream();
  176.66 +        OutputStreamWriter osw
  176.67 +            = new OutputStreamWriter(bos, Charset.forName("UTF-8"));
  176.68 +        for (int i = 0; i < input.length; i += 7)
  176.69 +            osw.write(input, i, Math.min(input.length - i, 7));
  176.70 +        if (doMalformed)
  176.71 +            osw.write(input, 0, 1);
  176.72 +        osw.close();
  176.73 +        byte[] result = bos.toByteArray();
  176.74 +
  176.75 +        // Ignore a trailing '?' if we wrote a malformed final surrogate
  176.76 +        int rl = result.length + (doMalformed ? -1 : 0);
  176.77 +
  176.78 +        if (rl != output.length)
  176.79 +            throw new Exception("Incorrect result length "
  176.80 +                                + rl + ", expected " + output.length);
  176.81 +        for (int i = 0; i < output.length; i++)
  176.82 +            if (result[i] != output[i])
  176.83 +                throw new Exception("Unexpected result value at index " + i);
  176.84 +        log.println(": Passed");
  176.85 +    }
  176.86 +
  176.87 +    public static void main(String[] args) throws Exception {
  176.88 +        initData();
  176.89 +        testLeftovers(false);
  176.90 +        testLeftovers(true);
  176.91 +    }
  176.92 +
  176.93 +}
   177.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   177.2 +++ b/test/java/nio/charset/coders/Util.java	Sun Feb 14 23:38:50 2010 -0800
   177.3 @@ -0,0 +1,114 @@
   177.4 +/*
   177.5 + * Copyright 2010 Sun Microsystems, Inc.  All Rights Reserved.
   177.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   177.7 + *
   177.8 + * This code is free software; you can redistribute it and/or modify it
   177.9 + * under the terms of the GNU General Public License version 2 only, as
  177.10 + * published by the Free Software Foundation.
  177.11 + *
  177.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
  177.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  177.14 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  177.15 + * version 2 for more details (a copy is included in the LICENSE file that
  177.16 + * accompanied this code).
  177.17 + *
  177.18 + * You should have received a copy of the GNU General Public License version
  177.19 + * 2 along with this work; if not, write to the Free Software Foundation,
  177.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  177.21 + *
  177.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  177.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
  177.24 + * have any questions.
  177.25 + */
  177.26 +
  177.27 +
  177.28 +public class Util {
  177.29 +
  177.30 +    private Util() { }
  177.31 +
  177.32 +    // Returns -1 if equal, o.w. returns index of first difference
  177.33 +    //
  177.34 +    public static int cmp(byte[] ba, byte[] bb) {
  177.35 +        int n = Math.min(ba.length, bb.length);
  177.36 +        for (int i = 0; i < n; i++) {
  177.37 +            if ((i >= ba.length) || (i >= bb.length))
  177.38 +                return i;
  177.39 +            if (ba[i] != bb[i])
  177.40 +                return i;
  177.41 +        }
  177.42 +        if (ba.length != bb.length)
  177.43 +            return 0;
  177.44 +        return -1;
  177.45 +    }
  177.46 +
  177.47 +    // Returns -1 if equal, o.w. returns index of first difference
  177.48 +    //
  177.49 +    public static int cmp(char[] ca, char[] cb) {
  177.50 +        int n = Math.min(ca.length, cb.length);
  177.51 +        for (int i = 0; i < n; i++) {
  177.52 +            if ((i >= ca.length) || (i >= cb.length))
  177.53 +                return i;
  177.54 +            if (ca[i] != cb[i])
  177.55 +                return i;
  177.56 +        }
  177.57 +        if (ca.length != cb.length)
  177.58 +            return 0;
  177.59 +        return -1;
  177.60 +    }
  177.61 +
  177.62 +    public static String toString(byte[] ba, int off, int len) {
  177.63 +        StringBuffer sb = new StringBuffer();
  177.64 +        for (int i = off; i < off + len; i++) {
  177.65 +            int c = ba[i];
  177.66 +            if (c == '\\') {
  177.67 +                sb.append("\\\\");
  177.68 +                continue;
  177.69 +            }
  177.70 +            if ((c >= ' ') && (c < 0x7f)) {
  177.71 +                sb.append((char)c);
  177.72 +                continue;
  177.73 +            }
  177.74 +            sb.append("\\x");
  177.75 +            sb.append(Integer.toHexString(c & 0xff));
  177.76 +        }
  177.77 +        return sb.toString();
  177.78 +    }
  177.79 +
  177.80 +    public static String toString(byte[] ba) {
  177.81 +        return toString(ba, 0, ba.length);
  177.82 +    }
  177.83 +
  177.84 +    public static String toString(char[] ca, int off, int len) {
  177.85 +        StringBuffer sb = new StringBuffer();
  177.86 +        for (int i = off; i < off + len; i++) {
  177.87 +            char c = ca[i];
  177.88 +            if (c == '\\') {
  177.89 +                sb.append("\\\\");
  177.90 +                continue;
  177.91 +            }
  177.92 +            if ((c >= ' ') && (c < 0x7f)) {
  177.93 +                sb.append(c);
  177.94 +                continue;
  177.95 +            }
  177.96 +            sb.append("\\u");
  177.97 +            String s = Integer.toHexString(c);
  177.98 +            while (s.length() < 4)
  177.99 +                s = "0" + s;
 177.100 +            sb.append(s);
 177.101 +        }
 177.102 +        return sb.toString();
 177.103 +    }
 177.104 +
 177.105 +    public static String toString(char[] ca) {
 177.106 +        return toString(ca, 0, ca.length);
 177.107 +    }
 177.108 +
 177.109 +    public static String toString(String s) {
 177.110 +        return toString(s.toCharArray());
 177.111 +    }
 177.112 +
 177.113 +    public static String toString(char c) {
 177.114 +        return toString(new char[]{ c });
 177.115 +    }
 177.116 +
 177.117 +}
   178.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   178.2 +++ b/test/java/nio/charset/coders/ref.shift_jis	Sun Feb 14 23:38:50 2010 -0800
   178.3 @@ -0,0 +1,7072 @@
   178.4 +0 00
   178.5 +1 01
   178.6 +2 02
   178.7 +3 03
   178.8 +4 04
   178.9 +5 05
  178.10 +6 06
  178.11 +7 07
  178.12 +8 08
  178.13 +9 09
  178.14 +a 0a
  178.15 +b 0b
  178.16 +c 0c
  178.17 +d 0d
  178.18 +e 0e
  178.19 +f 0f
  178.20 +10 10
  178.21 +11 11
  178.22 +12 12
  178.23 +13 13
  178.24 +14 14
  178.25 +15 15
  178.26 +16 16
  178.27 +17 17
  178.28 +18 18
  178.29 +19 19
  178.30 +1a 1a
  178.31 +1b 1b
  178.32 +1c 1c
  178.33 +1d 1d
  178.34 +1e 1e
  178.35 +1f 1f
  178.36 +20 20
  178.37 +21 21
  178.38 +22 22
  178.39 +23 23
  178.40 +24 24
  178.41 +25 25
  178.42 +26 26
  178.43 +27 27
  178.44 +28 28
  178.45 +29 29
  178.46 +2a 2a
  178.47 +2b 2b
  178.48 +2c 2c
  178.49 +2d 2d
  178.50 +2e 2e
  178.51 +2f 2f
  178.52 +30 30
  178.53 +31 31
  178.54 +32 32
  178.55 +33 33
  178.56 +34 34
  178.57 +35 35
  178.58 +36 36
  178.59 +37 37
  178.60 +38 38
  178.61 +39 39
  178.62 +3a 3a
  178.63 +3b 3b
  178.64 +3c 3c
  178.65 +3d 3d
  178.66 +3e 3e
  178.67 +3f 3f
  178.68 +40 40
  178.69 +41 41
  178.70 +42 42
  178.71 +43 43
  178.72 +44 44
  178.73 +45 45
  178.74 +46 46
  178.75 +47 47
  178.76 +48 48
  178.77 +49 49
  178.78 +4a 4a
  178.79 +4b 4b
  178.80 +4c 4c
  178.81 +4d 4d
  178.82 +4e 4e
  178.83 +4f 4f
  178.84 +50 50
  178.85 +51 51
  178.86 +52 52
  178.87 +53 53
  178.88 +54 54
  178.89 +55 55
  178.90 +56 56
  178.91 +57 57
  178.92 +58 58
  178.93 +59 59
  178.94 +5a 5a
  178.95 +5b 5b
  178.96 +5c 5c
  178.97 +5d 5d
  178.98 +5e 5e
  178.99 +5f 5f
 178.100 +60 60
 178.101 +61 61
 178.102 +62 62
 178.103 +63 63
 178.104 +64 64
 178.105 +65 65
 178.106 +66 66
 178.107 +67 67
 178.108 +68 68
 178.109 +69 69
 178.110 +6a 6a
 178.111 +6b 6b
 178.112 +6c 6c
 178.113 +6d 6d
 178.114 +6e 6e
 178.115 +6f 6f
 178.116 +70 70
 178.117 +71 71
 178.118 +72 72
 178.119 +73 73
 178.120 +74 74
 178.121 +75 75
 178.122 +76 76
 178.123 +77 77
 178.124 +78 78
 178.125 +79 79
 178.126 +7a 7a
 178.127 +7b 7b
 178.128 +7c 7c
 178.129 +7d 7d
 178.130 +7e 7e
 178.131 +7f 7f
 178.132 +a2 8191
 178.133 +a3 8192
 178.134 +#a5 5c
 178.135 +a7 8198
 178.136 +a8 814e
 178.137 +ac 81ca
 178.138 +b0 818b
 178.139 +b1 817d
 178.140 +b4 814c
 178.141 +b6 81f7
 178.142 +d7 817e
 178.143 +f7 8180
 178.144 +391 839f
 178.145 +392 83a0
 178.146 +393 83a1
 178.147 +394 83a2
 178.148 +395 83a3
 178.149 +396 83a4
 178.150 +397 83a5
 178.151 +398 83a6
 178.152 +399 83a7
 178.153 +39a 83a8
 178.154 +39b 83a9
 178.155 +39c 83aa
 178.156 +39d 83ab
 178.157 +39e 83ac
 178.158 +39f 83ad
 178.159 +3a0 83ae
 178.160 +3a1 83af
 178.161 +3a3 83b0
 178.162 +3a4 83b1
 178.163 +3a5 83b2
 178.164 +3a6 83b3
 178.165 +3a7 83b4
 178.166 +3a8 83b5
 178.167 +3a9 83b6
 178.168 +3b1 83bf
 178.169 +3b2 83c0
 178.170 +3b3 83c1
 178.171 +3b4 83c2
 178.172 +3b5 83c3
 178.173 +3b6 83c4
 178.174 +3b7 83c5
 178.175 +3b8 83c6
 178.176 +3b9 83c7
 178.177 +3ba 83c8
 178.178 +3bb 83c9
 178.179 +3bc 83ca
 178.180 +3bd 83cb
 178.181 +3be 83cc
 178.182 +3bf 83cd
 178.183 +3c0 83ce
 178.184 +3c1 83cf
 178.185 +3c3 83d0
 178.186 +3c4 83d1
 178.187 +3c5 83d2
 178.188 +3c6 83d3
 178.189 +3c7 83d4
 178.190 +3c8 83d5
 178.191 +3c9 83d6
 178.192 +401 8446
 178.193 +410 8440
 178.194 +411 8441
 178.195 +412 8442
 178.196 +413 8443
 178.197 +414 8444
 178.198 +415 8445
 178.199 +416 8447
 178.200 +417 8448
 178.201 +418 8449
 178.202 +419 844a
 178.203 +41a 844b
 178.204 +41b 844c
 178.205 +41c 844d
 178.206 +41d 844e
 178.207 +41e 844f
 178.208 +41f 8450
 178.209 +420 8451
 178.210 +421 8452
 178.211 +422 8453
 178.212 +423 8454
 178.213 +424 8455
 178.214 +425 8456
 178.215 +426 8457
 178.216 +427 8458
 178.217 +428 8459
 178.218 +429 845a
 178.219 +42a 845b
 178.220 +42b 845c
 178.221 +42c 845d
 178.222 +42d 845e
 178.223 +42e 845f
 178.224 +42f 8460
 178.225 +430 8470
 178.226 +431 8471
 178.227 +432 8472
 178.228 +433 8473
 178.229 +434 8474
 178.230 +435 8475
 178.231 +436 8477
 178.232 +437 8478
 178.233 +438 8479
 178.234 +439 847a
 178.235 +43a 847b
 178.236 +43b 847c
 178.237 +43c 847d
 178.238 +43d 847e
 178.239 +43e 8480
 178.240 +43f 8481
 178.241 +440 8482
 178.242 +441 8483
 178.243 +442 8484
 178.244 +443 8485
 178.245 +444 8486
 178.246 +445 8487
 178.247 +446 8488
 178.248 +447 8489
 178.249 +448 848a
 178.250 +449 848b
 178.251 +44a 848c
 178.252 +44b 848d
 178.253 +44c 848e
 178.254 +44d 848f
 178.255 +44e 8490
 178.256 +44f 8491
 178.257 +451 8476
 178.258 +2010 815d
 178.259 +2014 815c
 178.260 +2016 8161
 178.261 +2018 8165
 178.262 +2019 8166
 178.263 +201c 8167
 178.264 +201d 8168
 178.265 +2020 81f5
 178.266 +2021 81f6
 178.267 +2025 8164
 178.268 +2026 8163
 178.269 +2030 81f1
 178.270 +2032 818c
 178.271 +2033 818d
 178.272 +203b 81a6
 178.273 +#203e 7e
 178.274 +2103 818e
 178.275 +212b 81f0
 178.276 +2190 81a9
 178.277 +2191 81aa
 178.278 +2192 81a8
 178.279 +2193 81ab
 178.280 +21d2 81cb
 178.281 +21d4 81cc
 178.282 +2200 81cd
 178.283 +2202 81dd
 178.284 +2203 81ce
 178.285 +2207 81de
 178.286 +2208 81b8
 178.287 +220b 81b9
 178.288 +2212 817c
 178.289 +221a 81e3
 178.290 +221d 81e5
 178.291 +221e 8187
 178.292 +2220 81da
 178.293 +2227 81c8
 178.294 +2228 81c9
 178.295 +2229 81bf
 178.296 +222a 81be
 178.297 +222b 81e7
 178.298 +222c 81e8
 178.299 +2234 8188
 178.300 +2235 81e6
 178.301 +223d 81e4
 178.302 +2252 81e0
 178.303 +2260 8182
 178.304 +2261 81df
 178.305 +2266 8185
 178.306 +2267 8186
 178.307 +226a 81e1
 178.308 +226b 81e2
 178.309 +2282 81bc
 178.310 +2283 81bd
 178.311 +2286 81ba
 178.312 +2287 81bb
 178.313 +22a5 81db
 178.314 +2312 81dc
 178.315 +2500 849f
 178.316 +2501 84aa
 178.317 +2502 84a0
 178.318 +2503 84ab
 178.319 +250c 84a1
 178.320 +250f 84ac
 178.321 +2510 84a2
 178.322 +2513 84ad
 178.323 +2514 84a4
 178.324 +2517 84af
 178.325 +2518 84a3
 178.326 +251b 84ae
 178.327 +251c 84a5
 178.328 +251d 84ba
 178.329 +2520 84b5
 178.330 +2523 84b0
 178.331 +2524 84a7
 178.332 +2525 84bc
 178.333 +2528 84b7
 178.334 +252b 84b2
 178.335 +252c 84a6
 178.336 +252f 84b6
 178.337 +2530 84bb
 178.338 +2533 84b1
 178.339 +2534 84a8
 178.340 +2537 84b8
 178.341 +2538 84bd
 178.342 +253b 84b3
 178.343 +253c 84a9
 178.344 +253f 84b9
 178.345 +2542 84be
 178.346 +254b 84b4
 178.347 +25a0 81a1
 178.348 +25a1 81a0
 178.349 +25b2 81a3
 178.350 +25b3 81a2
 178.351 +25bc 81a5
 178.352 +25bd 81a4
 178.353 +25c6 819f
 178.354 +25c7 819e
 178.355 +25cb 819b
 178.356 +25ce 819d
 178.357 +25cf 819c
 178.358 +25ef 81fc
 178.359 +2605 819a
 178.360 +2606 8199
 178.361 +2640 818a
 178.362 +2642 8189
 178.363 +266a 81f4
 178.364 +266d 81f3
 178.365 +266f 81f2
 178.366 +3000 8140
 178.367 +3001 8141
 178.368 +3002 8142
 178.369 +3003 8156
 178.370 +3005 8158
 178.371 +3006 8159
 178.372 +3007 815a
 178.373 +3008 8171
 178.374 +3009 8172
 178.375 +300a 8173
 178.376 +300b 8174
 178.377 +300c 8175
 178.378 +300d 8176
 178.379 +300e 8177
 178.380 +300f 8178
 178.381 +3010 8179
 178.382 +3011 817a
 178.383 +3012 81a7
 178.384 +3013 81ac
 178.385 +3014 816b
 178.386 +3015 816c
 178.387 +301c 8160
 178.388 +3041 829f
 178.389 +3042 82a0
 178.390 +3043 82a1
 178.391 +3044 82a2
 178.392 +3045 82a3
 178.393 +3046 82a4
 178.394 +3047 82a5
 178.395 +3048 82a6
 178.396 +3049 82a7
 178.397 +304a 82a8
 178.398 +304b 82a9
 178.399 +304c 82aa
 178.400 +304d 82ab
 178.401 +304e 82ac
 178.402 +304f 82ad
 178.403 +3050 82ae
 178.404 +3051 82af
 178.405 +3052 82b0
 178.406 +3053 82b1
 178.407 +3054 82b2
 178.408 +3055 82b3
 178.409 +3056 82b4
 178.410 +3057 82b5
 178.411 +3058 82b6
 178.412 +3059 82b7
 178.413 +305a 82b8
 178.414 +305b 82b9
 178.415 +305c 82ba
 178.416 +305d 82bb
 178.417 +305e 82bc
 178.418 +305f 82bd
 178.419 +3060 82be
 178.420 +3061 82bf
 178.421 +3062 82c0
 178.422 +3063 82c1
 178.423 +3064 82c2
 178.424 +3065 82c3
 178.425 +3066 82c4
 178.426 +3067 82c5
 178.427 +3068 82c6
 178.428 +3069 82c7
 178.429 +306a 82c8
 178.430 +306b 82c9
 178.431 +306c 82ca
 178.432 +306d 82cb
 178.433 +306e 82cc
 178.434 +306f 82cd
 178.435 +3070 82ce
 178.436 +3071 82cf
 178.437 +3072 82d0
 178.438 +3073 82d1
 178.439 +3074 82d2
 178.440 +3075 82d3
 178.441 +3076 82d4
 178.442 +3077 82d5
 178.443 +3078 82d6
 178.444 +3079 82d7
 178.445 +307a 82d8
 178.446 +307b 82d9
 178.447 +307c 82da
 178.448 +307d 82db
 178.449 +307e 82dc
 178.450 +307f 82dd
 178.451 +3080 82de
 178.452 +3081 82df
 178.453 +3082 82e0
 178.454 +3083 82e1
 178.455 +3084 82e2
 178.456 +3085 82e3
 178.457 +3086 82e4
 178.458 +3087 82e5
 178.459 +3088 82e6
 178.460 +3089 82e7
 178.461 +308a 82e8
 178.462 +308b 82e9
 178.463 +308c 82ea
 178.464 +308d 82eb
 178.465 +308e 82ec
 178.466 +308f 82ed
 178.467 +3090 82ee
 178.468 +3091 82ef
 178.469 +3092 82f0
 178.470 +3093 82f1
 178.471 +309b 814a
 178.472 +309c 814b
 178.473 +309d 8154
 178.474 +309e 8155
 178.475 +30a1 8340
 178.476 +30a2 8341
 178.477 +30a3 8342
 178.478 +30a4 8343
 178.479 +30a5 8344
 178.480 +30a6 8345
 178.481 +30a7 8346
 178.482 +30a8 8347
 178.483 +30a9 8348
 178.484 +30aa 8349
 178.485 +30ab 834a
 178.486 +30ac 834b
 178.487 +30ad 834c
 178.488 +30ae 834d
 178.489 +30af 834e
 178.490 +30b0 834f
 178.491 +30b1 8350
 178.492 +30b2 8351
 178.493 +30b3 8352
 178.494 +30b4 8353
 178.495 +30b5 8354
 178.496 +30b6 8355
 178.497 +30b7 8356
 178.498 +30b8 8357
 178.499 +30b9 8358
 178.500 +30ba 8359
 178.501 +30bb 835a
 178.502 +30bc 835b
 178.503 +30bd 835c
 178.504 +30be 835d
 178.505 +30bf 835e
 178.506 +30c0 835f
 178.507 +30c1 8360
 178.508 +30c2 8361
 178.509 +30c3 8362
 178.510 +30c4 8363
 178.511 +30c5 8364
 178.512 +30c6 8365
 178.513 +30c7 8366
 178.514 +30c8 8367
 178.515 +30c9 8368
 178.516 +30ca 8369
 178.517 +30cb 836a
 178.518 +30cc 836b
 178.519 +30cd 836c
 178.520 +30ce 836d
 178.521 +30cf 836e
 178.522 +30d0 836f
 178.523 +30d1 8370
 178.524 +30d2 8371
 178.525 +30d3 8372
 178.526 +30d4 8373
 178.527 +30d5 8374
 178.528 +30d6 8375
 178.529 +30d7 8376
 178.530 +30d8 8377
 178.531 +30d9 8378
 178.532 +30da 8379
 178.533 +30db 837a
 178.534 +30dc 837b
 178.535 +30dd 837c
 178.536 +30de 837d
 178.537 +30df 837e
 178.538 +30e0 8380
 178.539 +30e1 8381
 178.540 +30e2 8382
 178.541 +30e3 8383
 178.542 +30e4 8384
 178.543 +30e5 8385
 178.544 +30e6 8386
 178.545 +30e7 8387
 178.546 +30e8 8388
 178.547 +30e9 8389
 178.548 +30ea 838a
 178.549 +30eb 838b
 178.550 +30ec 838c
 178.551 +30ed 838d
 178.552 +30ee 838e
 178.553 +30ef 838f
 178.554 +30f0 8390
 178.555 +30f1 8391
 178.556 +30f2 8392
 178.557 +30f3 8393
 178.558 +30f4 8394
 178.559 +30f5 8395
 178.560 +30f6 8396
 178.561 +30fb 8145
 178.562 +30fc 815b
 178.563 +30fd 8152
 178.564 +30fe 8153
 178.565 +4e00 88ea
 178.566 +4e01 929a
 178.567 +4e03 8eb5
 178.568 +4e07 969c
 178.569 +4e08 8fe4
 178.570 +4e09 8e4f
 178.571 +4e0a 8fe3
 178.572 +4e0b 89ba
 178.573 +4e0d 9573
 178.574 +4e0e 975e
 178.575 +4e10 98a0
 178.576 +4e11 894e
 178.577 +4e14 8a8e
 178.578 +4e15 98a1
 178.579 +4e16 90a2
 178.580 +4e17 99c0
 178.581 +4e18 8b75
 178.582 +4e19 95b8
 178.583 +4e1e 8fe5
 178.584 +4e21 97bc
 178.585 +4e26 95c0
 178.586 +4e2a 98a2
 178.587 +4e2d 9286
 178.588 +4e31 98a3
 178.589 +4e32 8bf8
 178.590 +4e36 98a4
 178.591 +4e38 8adb
 178.592 +4e39 924f
 178.593 +4e3b 8ee5
 178.594 +4e3c 98a5
 178.595 +4e3f 98a6
 178.596 +4e42 98a7
 178.597 +4e43 9454
 178.598 +4e45 8b76
 178.599 +4e4b 9456
 178.600 +4e4d 93e1
 178.601 +4e4e 8cc1
 178.602 +4e4f 9652
 178.603 +4e55 e568
 178.604 +4e56 98a8
 178.605 +4e57 8fe6
 178.606 +4e58 98a9
 178.607 +4e59 89b3
 178.608 +4e5d 8be3
 178.609 +4e5e 8cee
 178.610 +4e5f 96e7
 178.611 +4e62 9ba4
 178.612 +4e71 9790
 178.613 +4e73 93fb
 178.614 +4e7e 8aa3
 178.615 +4e80 8b54
 178.616 +4e82 98aa
 178.617 +4e85 98ab
 178.618 +4e86 97b9
 178.619 +4e88 975c
 178.620 +4e89 9188
 178.621 +4e8a 98ad
 178.622 +4e8b 8e96
 178.623 +4e8c 93f1
 178.624 +4e8e 98b0
 178.625 +4e91 895d
 178.626 +4e92 8cdd
 178.627 +4e94 8cdc
 178.628 +4e95 88e4
 178.629 +4e98 986a
 178.630 +4e99 9869
 178.631 +4e9b 8db1
 178.632 +4e9c 889f
 178.633 +4e9e 98b1
 178.634 +4e9f 98b2
 178.635 +4ea0 98b3
 178.636 +4ea1 9653
 178.637 +4ea2 98b4
 178.638 +4ea4 8cf0
 178.639 +4ea5 88e5
 178.640 +4ea6 9692
 178.641 +4ea8 8b9c
 178.642 +4eab 8b9d
 178.643 +4eac 8b9e
 178.644 +4ead 92e0
 178.645 +4eae 97ba
 178.646 +4eb0 98b5
 178.647 +4eb3 98b6
 178.648 +4eb6 98b7
 178.649 +4eba 906c
 178.650 +4ec0 8f59
 178.651 +4ec1 906d
 178.652 +4ec2 98bc
 178.653 +4ec4 98ba
 178.654 +4ec6 98bb
 178.655 +4ec7 8b77
 178.656 +4eca 8da1
 178.657 +4ecb 89ee
 178.658 +4ecd 98b9
 178.659 +4ece 98b8
 178.660 +4ecf 95a7
 178.661 +4ed4 8e65
 178.662 +4ed5 8e64
 178.663 +4ed6 91bc
 178.664 +4ed7 98bd
 178.665 +4ed8 9574
 178.666 +4ed9 90e5
 178.667 +4edd 8157
 178.668 +4ede 98be
 178.669 +4edf 98c0
 178.670 +4ee3 91e3
 178.671 +4ee4 97df
 178.672 +4ee5 88c8
 178.673 +4eed 98bf
 178.674 +4eee 89bc
 178.675 +4ef0 8bc2
 178.676 +4ef2 9287
 178.677 +4ef6 8c8f
 178.678 +4ef7 98c1
 178.679 +4efb 9443
 178.680 +4f01 8ae9
 178.681 +4f09 98c2
 178.682 +4f0a 88c9
 178.683 +4f0d 8cde
 178.684 +4f0e 8aea
 178.685 +4f0f 959a
 178.686 +4f10 94b0
 178.687 +4f11 8b78
 178.688 +4f1a 89ef
 178.689 +4f1c 98e5
 178.690 +4f1d 9360
 178.691 +4f2f 948c
 178.692 +4f30 98c4
 178.693 +4f34 94ba
 178.694 +4f36 97e0
 178.695 +4f38 904c
 178.696 +4f3a 8e66
 178.697 +4f3c 8e97
 178.698 +4f3d 89be
 178.699 +4f43 92cf
 178.700 +4f46 9241
 178.701 +4f47 98c8
 178.702 +4f4d 88ca
 178.703 +4f4e 92e1
 178.704 +4f4f 8f5a
 178.705 +4f50 8db2
 178.706 +4f51 9743
 178.707 +4f53 91cc
 178.708 +4f55 89bd
 178.709 +4f57 98c7
 178.710 +4f59 975d
 178.711 +4f5a 98c3
 178.712 +4f5b 98c5
 178.713 +4f5c 8dec
 178.714 +4f5d 98c6
 178.715 +4f5e 9b43
 178.716 +4f69 98ce
 178.717 +4f6f 98d1
 178.718 +4f70 98cf
 178.719 +4f73 89c0
 178.720 +4f75 95b9
 178.721 +4f76 98c9
 178.722 +4f7b 98cd
 178.723 +4f7c 8cf1
 178.724 +4f7f 8e67
 178.725 +4f83 8aa4
 178.726 +4f86 98d2
 178.727 +4f88 98ca
 178.728 +4f8b 97e1
 178.729 +4f8d 8e98
 178.730 +4f8f 98cb
 178.731 +4f91 98d0
 178.732 +4f96 98d3
 178.733 +4f98 98cc
 178.734 +4f9b 8b9f
 178.735 +4f9d 88cb
 178.736 +4fa0 8ba0
 178.737 +4fa1 89bf
 178.738 +4fab 9b44
 178.739 +4fad 9699
 178.740 +4fae 958e
 178.741 +4faf 8cf2
 178.742 +4fb5 904e
 178.743 +4fb6 97b5
 178.744 +4fbf 95d6
 178.745 +4fc2 8c57
 178.746 +4fc3 91a3
 178.747 +4fc4 89e2
 178.748 +4fca 8f72
 178.749 +4fce 98d7
 178.750 +4fd0 98dc
 178.751 +4fd1 98da
 178.752 +4fd4 98d5
 178.753 +4fd7 91ad
 178.754 +4fd8 98d8
 178.755 +4fda 98db
 178.756 +4fdb 98d9
 178.757 +4fdd 95db
 178.758 +4fdf 98d6
 178.759 +4fe1 904d
 178.760 +4fe3 9693
 178.761 +4fe4 98dd
 178.762 +4fe5 98de
 178.763 +4fee 8f43
 178.764 +4fef 98eb
 178.765 +4ff3 946f
 178.766 +4ff5 9555
 178.767 +4ff6 98e6
 178.768 +4ff8 95ee
 178.769 +4ffa 89b4
 178.770 +4ffe 98ea
 178.771 +5005 98e4
 178.772 +5006 98ed
 178.773 +5009 9171
 178.774 +500b 8cc2
 178.775 +500d 947b
 178.776 +500f e0c5
 178.777 +5011 98ec
 178.778 +5012 937c
 178.779 +5014 98e1
 178.780 +5016 8cf4
 178.781 +5019 8cf3
 178.782 +501a 98df
 178.783 +501f 8ed8
 178.784 +5021 98e7
 178.785 +5023 95ed
 178.786 +5024 926c
 178.787 +5025 98e3
 178.788 +5026 8c91
 178.789 +5028 98e0
 178.790 +5029 98e8
 178.791 +502a 98e2
 178.792 +502b 97cf
 178.793 +502c 98e9
 178.794 +502d 9860
 178.795 +5036 8be4
 178.796 +5039 8c90
 178.797 +5043 98ee
 178.798 +5047 98ef
 178.799 +5048 98f3
 178.800 +5049 88cc
 178.801 +504f 95ce
 178.802 +5050 98f2
 178.803 +5055 98f1
 178.804 +5056 98f5
 178.805 +505a 98f4
 178.806 +505c 92e2
 178.807 +5065 8c92
 178.808 +506c 98f6
 178.809 +5072 8ec3
 178.810 +5074 91a4
 178.811 +5075 92e3
 178.812 +5076 8bf4
 178.813 +5078 98f7
 178.814 +507d 8b55
 178.815 +5080 98f8
 178.816 +5085 98fa
 178.817 +508d 9654
 178.818 +5091 8c86
 178.819 +5098 8e50
 178.820 +5099 94f5
 178.821 +509a 98f9
 178.822 +50ac 8dc3
 178.823 +50ad 9762
 178.824 +50b2 98fc
 178.825 +50b3 9942
 178.826 +50b4 98fb
 178.827 +50b5 8dc2
 178.828 +50b7 8f9d
 178.829 +50be 8c58
 178.830 +50c2 9943
 178.831 +50c5 8bcd
 178.832 +50c9 9940
 178.833 +50ca 9941
 178.834 +50cd 93ad
 178.835 +50cf 919c
 178.836 +50d1 8ba1
 178.837 +50d5 966c
 178.838 +50d6 9944
 178.839 +50da 97bb
 178.840 +50de 9945
 178.841 +50e3 9948
 178.842 +50e5 9946
 178.843 +50e7 916d
 178.844 +50ed 9947
 178.845 +50ee 9949
 178.846 +50f5 994b
 178.847 +50f9 994a
 178.848 +50fb 95c6
 178.849 +5100 8b56
 178.850 +5101 994d
 178.851 +5102 994e
 178.852 +5104 89ad
 178.853 +5109 994c
 178.854 +5112 8ef2
 178.855 +5114 9951
 178.856 +5115 9950
 178.857 +5116 994f
 178.858 +5118 98d4
 178.859 +511a 9952
 178.860 +511f 8f9e
 178.861 +5121 9953
 178.862 +512a 9744
 178.863 +5132 96d7
 178.864 +5137 9955
 178.865 +513a 9954
 178.866 +513b 9957
 178.867 +513c 9956
 178.868 +513f 9958
 178.869 +5140 9959
 178.870 +5141 88f2
 178.871 +5143 8cb3
 178.872 +5144 8c5a
 178.873 +5145 8f5b
 178.874 +5146 929b
 178.875 +5147 8ba2
 178.876 +5148 90e6
 178.877 +5149 8cf5
 178.878 +514b 8d8e
 178.879 +514c 995b
 178.880 +514d 96c6
 178.881 +514e 9365
 178.882 +5150 8e99
 178.883 +5152 995a
 178.884 +5154 995c
 178.885 +515a 937d
 178.886 +515c 8a95
 178.887 +5162 995d
 178.888 +5165 93fc
 178.889 +5168 9153
 178.890 +5169 995f
 178.891 +516a 9960
 178.892 +516b 94aa
 178.893 +516c 8cf6
 178.894 +516d 985a
 178.895 +516e 9961
 178.896 +5171 8ba4
 178.897 +5175 95ba
 178.898 +5176 91b4
 178.899 +5177 8bef
 178.900 +5178 9354
 178.901 +517c 8c93
 178.902 +5180 9962
 178.903 +5182 9963
 178.904 +5185 93e0
 178.905 +5186 897e
 178.906 +5189 9966
 178.907 +518a 8dfb
 178.908 +518c 9965
 178.909 +518d 8dc4
 178.910 +518f 9967
 178.911 +5190 e3ec
 178.912 +5191 9968
 178.913 +5192 9660
 178.914 +5193 9969
 178.915 +5195 996a
 178.916 +5196 996b
 178.917 +5197 8fe7
 178.918 +5199 8eca
 178.919 +51a0 8aa5
 178.920 +51a2 996e
 178.921 +51a4 996c
 178.922 +51a5 96bb
 178.923 +51a6 996d
 178.924 +51a8 9579
 178.925 +51a9 996f
 178.926 +51aa 9970
 178.927 +51ab 9971
 178.928 +51ac 937e
 178.929 +51b0 9975
 178.930 +51b1 9973
 178.931 +51b2 9974
 178.932 +51b3 9972
 178.933 +51b4 8de1
 178.934 +51b5 9976
 178.935 +51b6 96e8
 178.936 +51b7 97e2
 178.937 +51bd 9977
 178.938 +51c4 90a6
 178.939 +51c5 9978
 178.940 +51c6 8f79
 178.941 +51c9 9979
 178.942 +51cb 929c
 178.943 +51cc 97bd
 178.944 +51cd 9380
 178.945 +51d6 99c3
 178.946 +51db 997a
 178.947 +51dc eaa3
 178.948 +51dd 8bc3
 178.949 +51e0 997b
 178.950 +51e1 967d
 178.951 +51e6 8f88
 178.952 +51e7 91fa
 178.953 +51e9 997d
 178.954 +51ea 93e2
 178.955 +51ed 997e
 178.956 +51f0 9980
 178.957 +51f1 8a4d
 178.958 +51f5 9981
 178.959 +51f6 8ba5
 178.960 +51f8 93ca
 178.961 +51f9 899a
 178.962 +51fa 8f6f
 178.963 +51fd 949f
 178.964 +51fe 9982
 178.965 +5200 9381
 178.966 +5203 906e
 178.967 +5204 9983
 178.968 +5206 95aa
 178.969 +5207 90d8
 178.970 +5208 8aa0
 178.971 +520a 8aa7
 178.972 +520b 9984
 178.973 +520e 9986
 178.974 +5211 8c59
 178.975 +5214 9985
 178.976 +5217 97f1
 178.977 +521d 8f89
 178.978 +5224 94bb
 178.979 +5225 95ca
 178.980 +5227 9987
 178.981 +5229 9798
 178.982 +522a 9988
 178.983 +522e 9989
 178.984 +5230 939e
 178.985 +5233 998a
 178.986 +5236 90a7
 178.987 +5237 8dfc
 178.988 +5238 8c94
 178.989 +5239 998b
 178.990 +523a 8e68
 178.991 +523b 8d8f
 178.992 +5243 92e4
 178.993 +5244 998d
 178.994 +5247 91a5
 178.995 +524a 8ded
 178.996 +524b 998e
 178.997 +524c 998f
 178.998 +524d 914f
 178.999 +524f 998c
178.1000 +5254 9991
178.1001 +5256 9655
178.1002 +525b 8d84
178.1003 +525e 9990
178.1004 +5263 8c95
178.1005 +5264 8ddc
178.1006 +5265 948d
178.1007 +5269 9994
178.1008 +526a 9992
178.1009 +526f 959b
178.1010 +5270 8fe8
178.1011 +5271 999b
178.1012 +5272 8a84
178.1013 +5273 9995
178.1014 +5274 9993
178.1015 +5275 916e
178.1016 +527d 9997
178.1017 +527f 9996
178.1018 +5283 8a63
178.1019 +5287 8c80
178.1020 +5288 999c
178.1021 +5289 97ab
178.1022 +528d 9998
178.1023 +5291 999d
178.1024 +5292 999a
178.1025 +5294 9999
178.1026 +529b 97cd
178.1027 +529f 8cf7
178.1028 +52a0 89c1
178.1029 +52a3 97f2
178.1030 +52a9 8f95
178.1031 +52aa 9377
178.1032 +52ab 8d85
178.1033 +52ac 99a0
178.1034 +52ad 99a1
178.1035 +52b1 97e3
178.1036 +52b4 984a
178.1037 +52b5 99a3
178.1038 +52b9 8cf8
178.1039 +52bc 99a2
178.1040 +52be 8a4e
178.1041 +52c1 99a4
178.1042 +52c3 9675
178.1043 +52c5 92ba
178.1044 +52c7 9745
178.1045 +52c9 95d7
178.1046 +52cd 99a5
178.1047 +52d2 e8d3
178.1048 +52d5 93ae
178.1049 +52d7 99a6
178.1050 +52d8 8aa8
178.1051 +52d9 96b1
178.1052 +52dd 8f9f
178.1053 +52de 99a7
178.1054 +52df 95e5
178.1055 +52e0 99ab
178.1056 +52e2 90a8
178.1057 +52e3 99a8
178.1058 +52e4 8bce
178.1059 +52e6 99a9
178.1060 +52e7 8aa9
178.1061 +52f2 8c4d
178.1062 +52f3 99ac
178.1063 +52f5 99ad
178.1064 +52f8 99ae
178.1065 +52f9 99af
178.1066 +52fa 8ed9
178.1067 +52fe 8cf9
178.1068 +52ff 96dc
178.1069 +5301 96e6
178.1070 +5302 93f5
178.1071 +5305 95ef
178.1072 +5306 99b0
178.1073 +5308 99b1
178.1074 +530d 99b3
178.1075 +530f 99b5
178.1076 +5310 99b4
178.1077 +5315 99b6
178.1078 +5316 89bb
178.1079 +5317 966b
178.1080 +5319 8dfa
178.1081 +531a 99b7
178.1082 +531d 9178
178.1083 +5320 8fa0
178.1084 +5321 8ba7
178.1085 +5323 99b8
178.1086 +532a 94d9
178.1087 +532f 99b9
178.1088 +5331 99ba
178.1089 +5333 99bb
178.1090 +5338 99bc
178.1091 +5339 9543
178.1092 +533a 8be6
178.1093 +533b 88e3
178.1094 +533f 93bd
178.1095 +5340 99bd
178.1096 +5341 8f5c
178.1097 +5343 90e7
178.1098 +5345 99bf
178.1099 +5346 99be
178.1100 +5347 8fa1
178.1101 +5348 8cdf
178.1102 +5349 99c1
178.1103 +534a 94bc
178.1104 +534d 99c2
178.1105 +5351 94da
178.1106 +5352 91b2
178.1107 +5353 91ec
178.1108 +5354 8ba6
178.1109 +5357 93ec
178.1110 +5358 9250
178.1111 +535a 948e
178.1112 +535c 966d
178.1113 +535e 99c4
178.1114 +5360 90e8
178.1115 +5366 8c54
178.1116 +5369 99c5
178.1117 +536e 99c6
178.1118 +536f 894b
178.1119 +5370 88f3
178.1120 +5371 8aeb
178.1121 +5373 91a6
178.1122 +5374 8b70
178.1123 +5375 9791
178.1124 +5377 99c9
178.1125 +5378 89b5
178.1126 +537b 99c8
178.1127 +537f 8ba8
178.1128 +5382 99ca
178.1129 +5384 96ef
178.1130 +5396 99cb
178.1131 +5398 97d0
178.1132 +539a 8cfa
178.1133 +539f 8cb4
178.1134 +53a0 99cc
178.1135 +53a5 99ce
178.1136 +53a6 99cd
178.1137 +53a8 907e
178.1138 +53a9 8958
178.1139 +53ad 897d
178.1140 +53ae 99cf
178.1141 +53b0 99d0
178.1142 +53b3 8cb5
178.1143 +53b6 99d1
178.1144 +53bb 8b8e
178.1145 +53c2 8e51
178.1146 +53c3 99d2
178.1147 +53c8 9694
178.1148 +53c9 8db3
178.1149 +53ca 8b79
178.1150 +53cb 9746
178.1151 +53cc 916f
178.1152 +53cd 94bd
178.1153 +53ce 8efb
178.1154 +53d4 8f66
178.1155 +53d6 8ee6
178.1156 +53d7 8ef3
178.1157 +53d9 8f96
178.1158 +53db 94be
178.1159 +53df 99d5
178.1160 +53e1 8962
178.1161 +53e2 9170
178.1162 +53e3 8cfb
178.1163 +53e4 8cc3
178.1164 +53e5 8be5
178.1165 +53e8 99d9
178.1166 +53e9 9240
178.1167 +53ea 91fc
178.1168 +53eb 8ba9
178.1169 +53ec 8fa2
178.1170 +53ed 99da
178.1171 +53ee 99d8
178.1172 +53ef 89c2
178.1173 +53f0 91e4
178.1174 +53f1 8eb6
178.1175 +53f2 8e6a
178.1176 +53f3 8945
178.1177 +53f6 8a90
178.1178 +53f7 8d86
178.1179 +53f8 8e69
178.1180 +53fa 99db
178.1181 +5401 99dc
178.1182 +5403 8b68
178.1183 +5404 8a65
178.1184 +5408 8d87
178.1185 +5409 8b67
178.1186 +540a 92dd
178.1187 +540b 8944
178.1188 +540c 93af
178.1189 +540d 96bc
178.1190 +540e 8d40
178.1191 +540f 9799
178.1192 +5410 9366
178.1193 +5411 8cfc
178.1194 +541b 8c4e
178.1195 +541d 99e5
178.1196 +541f 8be1
178.1197 +5420 9669
178.1198 +5426 94db
178.1199 +5429 99e4
178.1200 +542b 8adc
178.1201 +542c 99df
178.1202 +542d 99e0
178.1203 +542e 99e2
178.1204 +5436 99e3
178.1205 +5438 8b7a
178.1206 +5439 9081
178.1207 +543b 95ab
178.1208 +543c 99e1
178.1209 +543d 99dd
178.1210 +543e 8ce1
178.1211 +5440 99de
178.1212 +5442 9843
178.1213 +5446 95f0
178.1214 +5448 92e6
178.1215 +5449 8ce0
178.1216 +544a 8d90
178.1217 +544e 99e6
178.1218 +5451 93db
178.1219 +545f 99ea
178.1220 +5468 8efc
178.1221 +546a 8ef4
178.1222 +5470 99ed
178.1223 +5471 99eb
178.1224 +5473 96a1
178.1225 +5475 99e8
178.1226 +5476 99f1
178.1227 +5477 99ec
178.1228 +547b 99ef
178.1229 +547c 8cc4
178.1230 +547d 96bd
178.1231 +5480 99f0
178.1232 +5484 99f2
178.1233 +5486 99f4
178.1234 +548b 8dee
178.1235 +548c 9861
178.1236 +548e 99e9
178.1237 +548f 99e7
178.1238 +5490 99f3
178.1239 +5492 99ee
178.1240 +54a2 99f6
178.1241 +54a4 9a42
178.1242 +54a5 99f8
178.1243 +54a8 99fc
178.1244 +54ab 9a40
178.1245 +54ac 99f9
178.1246 +54af 9a5d
178.1247 +54b2 8de7
178.1248 +54b3 8a50
178.1249 +54b8 99f7
178.1250 +54bc 9a44
178.1251 +54bd 88f4
178.1252 +54be 9a43
178.1253 +54c0 88a3
178.1254 +54c1 9569
178.1255 +54c2 9a41
178.1256 +54c4 99fa
178.1257 +54c7 99f5
178.1258 +54c8 99fb
178.1259 +54c9 8dc6
178.1260 +54d8 9a45
178.1261 +54e1 88f5
178.1262 +54e2 9a4e
178.1263 +54e5 9a46
178.1264 +54e6 9a47
178.1265 +54e8 8fa3
178.1266 +54e9 9689
178.1267 +54ed 9a4c
178.1268 +54ee 9a4b
178.1269 +54f2 934e
178.1270 +54fa 9a4d
178.1271 +54fd 9a4a
178.1272 +5504 8953
178.1273 +5506 8db4
178.1274 +5507 904f
178.1275 +550f 9a48
178.1276 +5510 9382
178.1277 +5514 9a49
178.1278 +5516 88a0
178.1279 +552e 9a53
178.1280 +552f 9742
178.1281 +5531 8fa5
178.1282 +5533 9a59
178.1283 +5538 9a58
178.1284 +5539 9a4f
178.1285 +553e 91c1
178.1286 +5540 9a50
178.1287 +5544 91ed
178.1288 +5545 9a55
178.1289 +5546 8fa4
178.1290 +554c 9a52
178.1291 +554f 96e2
178.1292 +5553 8c5b
178.1293 +5556 9a56
178.1294 +5557 9a57
178.1295 +555c 9a54
178.1296 +555d 9a5a
178.1297 +5563 9a51
178.1298 +557b 9a60
178.1299 +557c 9a65
178.1300 +557e 9a61
178.1301 +5580 9a5c
178.1302 +5583 9a66
178.1303 +5584 9150
178.1304 +5587 9a68
178.1305 +5589 8d41
178.1306 +558a 9a5e
178.1307 +558b 929d
178.1308 +5598 9a62
178.1309 +5599 9a5b
178.1310 +559a 8aab
178.1311 +559c 8aec
178.1312 +559d 8a85
178.1313 +559e 9a63
178.1314 +559f 9a5f
178.1315 +55a7 8c96
178.1316 +55a8 9a69
178.1317 +55a9 9a67
178.1318 +55aa 9172
178.1319 +55ab 8b69
178.1320 +55ac 8baa
178.1321 +55ae 9a64
178.1322 +55b0 8bf2
178.1323 +55b6 8963
178.1324 +55c4 9a6d
178.1325 +55c5 9a6b
178.1326 +55c7 9aa5
178.1327 +55d4 9a70
178.1328 +55da 9a6a
178.1329 +55dc 9a6e
178.1330 +55df 9a6c
178.1331 +55e3 8e6b
178.1332 +55e4 9a6f
178.1333 +55f7 9a72
178.1334 +55f9 9a77
178.1335 +55fd 9a75
178.1336 +55fe 9a74
178.1337 +5606 9251
178.1338 +5609 89c3
178.1339 +5614 9a71
178.1340 +5616 9a73
178.1341 +5617 8fa6
178.1342 +5618 8952
178.1343 +561b 9a76
178.1344 +5629 89dc
178.1345 +562f 9a82
178.1346 +5631 8ffa
178.1347 +5632 9a7d
178.1348 +5634 9a7b
178.1349 +5636 9a7c
178.1350 +5638 9a7e
178.1351 +5642 895c
178.1352 +564c 9158
178.1353 +564e 9a78
178.1354 +5650 9a79
178.1355 +565b 8a9a
178.1356 +5664 9a81
178.1357 +5668 8aed
178.1358 +566a 9a84
178.1359 +566b 9a80
178.1360 +566c 9a83
178.1361 +5674 95ac
178.1362 +5678 93d3
178.1363 +567a 94b6
178.1364 +5680 9a86
178.1365 +5686 9a85
178.1366 +5687 8a64
178.1367 +568a 9a87
178.1368 +568f 9a8a
178.1369 +5694 9a89
178.1370 +56a0 9a88
178.1371 +56a2 9458
178.1372 +56a5 9a8b
178.1373 +56ae 9a8c
178.1374 +56b4 9a8e
178.1375 +56b6 9a8d
178.1376 +56bc 9a90
178.1377 +56c0 9a93
178.1378 +56c1 9a91
178.1379 +56c2 9a8f
178.1380 +56c3 9a92
178.1381 +56c8 9a94
178.1382 +56ce 9a95
178.1383 +56d1 9a96
178.1384 +56d3 9a97
178.1385 +56d7 9a98
178.1386 +56d8 9964
178.1387 +56da 8efa
178.1388 +56db 8e6c
178.1389 +56de 89f1
178.1390 +56e0 88f6
178.1391 +56e3 9263
178.1392 +56ee 9a99
178.1393 +56f0 8da2
178.1394 +56f2 88cd
178.1395 +56f3 907d
178.1396 +56f9 9a9a
178.1397 +56fa 8cc5
178.1398 +56fd 8d91
178.1399 +56ff 9a9c
178.1400 +5700 9a9b
178.1401 +5703 95de
178.1402 +5704 9a9d
178.1403 +5708 9a9f
178.1404 +5709 9a9e
178.1405 +570b 9aa0
178.1406 +570d 9aa1
178.1407 +570f 8c97
178.1408 +5712 8980
178.1409 +5713 9aa2
178.1410 +5716 9aa4
178.1411 +5718 9aa3
178.1412 +571c 9aa6
178.1413 +571f 9379
178.1414 +5726 9aa7
178.1415 +5727 88b3
178.1416 +5728 8ddd
178.1417 +572d 8c5c
178.1418 +5730 926e
178.1419 +5737 9aa8
178.1420 +5738 9aa9
178.1421 +573b 9aab
178.1422 +5740 9aac
178.1423 +5742 8de2
178.1424 +5747 8bcf
178.1425 +574a 9656
178.1426 +574e 9aaa
178.1427 +574f 9aad
178.1428 +5750 8dbf
178.1429 +5751 8d42
178.1430 +5761 9ab1
178.1431 +5764 8da3
178.1432 +5766 9252
178.1433 +5769 9aae
178.1434 +576a 92d8
178.1435 +577f 9ab2
178.1436 +5782 9082
178.1437 +5788 9ab0
178.1438 +5789 9ab3
178.1439 +578b 8c5e
178.1440 +5793 9ab4
178.1441 +57a0 9ab5
178.1442 +57a2 8d43
178.1443 +57a3 8a5f
178.1444 +57a4 9ab7
178.1445 +57aa 9ab8
178.1446 +57b0 9ab9
178.1447 +57b3 9ab6
178.1448 +57c0 9aaf
178.1449 +57c3 9aba
178.1450 +57c6 9abb
178.1451 +57cb 9684
178.1452 +57ce 8fe9
178.1453 +57d2 9abd
178.1454 +57d3 9abe
178.1455 +57d4 9abc
178.1456 +57d6 9ac0
178.1457 +57dc 9457
178.1458 +57df 88e6
178.1459 +57e0 9575
178.1460 +57e3 9ac1
178.1461 +57f4 8ffb
178.1462 +57f7 8eb7
178.1463 +57f9 947c
178.1464 +57fa 8aee
178.1465 +57fc 8de9
178.1466 +5800 9678
178.1467 +5802 93b0
178.1468 +5805 8c98
178.1469 +5806 91cd
178.1470 +580a 9abf
178.1471 +580b 9ac2
178.1472 +5815 91c2
178.1473 +5819 9ac3
178.1474 +581d 9ac4
178.1475 +5821 9ac6
178.1476 +5824 92e7
178.1477 +582a 8aac
178.1478 +582f ea9f
178.1479 +5830 8981
178.1480 +5831 95f1
178.1481 +5834 8fea
178.1482 +5835 9367
178.1483 +583a 8de4
178.1484 +583d 9acc
178.1485 +5840 95bb
178.1486 +5841 97db
178.1487 +584a 89f2
178.1488 +584b 9ac8
178.1489 +5851 9159
178.1490 +5852 9acb
178.1491 +5854 9383
178.1492 +5857 9368
178.1493 +5858 9384
178.1494 +5859 94b7
178.1495 +585a 92cb
178.1496 +585e 8dc7
178.1497 +5862 9ac7
178.1498 +5869 8996
178.1499 +586b 9355
178.1500 +5870 9ac9
178.1501 +5872 9ac5
178.1502 +5875 906f
178.1503 +5879 9acd
178.1504 +587e 8f6d
178.1505 +5883 8bab
178.1506 +5885 9ace
178.1507 +5893 95e6
178.1508 +5897 919d
178.1509 +589c 92c4
178.1510 +589f 9ad0
178.1511 +58a8 966e
178.1512 +58ab 9ad1
178.1513 +58ae 9ad6
178.1514 +58b3 95ad
178.1515 +58b8 9ad5
178.1516 +58b9 9acf
178.1517 +58ba 9ad2
178.1518 +58bb 9ad4
178.1519 +58be 8da4
178.1520 +58c1 95c7
178.1521 +58c5 9ad7
178.1522 +58c7 9264
178.1523 +58ca 89f3
178.1524 +58cc 8feb
178.1525 +58d1 9ad9
178.1526 +58d3 9ad8
178.1527 +58d5 8d88
178.1528 +58d7 9ada
178.1529 +58d8 9adc
178.1530 +58d9 9adb
178.1531 +58dc 9ade
178.1532 +58de 9ad3
178.1533 +58df 9ae0
178.1534 +58e4 9adf
178.1535 +58e5 9add
178.1536 +58eb 8e6d
178.1537 +58ec 9070
178.1538 +58ee 9173
178.1539 +58ef 9ae1
178.1540 +58f0 90ba
178.1541 +58f1 88eb
178.1542 +58f2 9484
178.1543 +58f7 92d9
178.1544 +58f9 9ae3
178.1545 +58fa 9ae2
178.1546 +58fb 9ae4
178.1547 +58fc 9ae5
178.1548 +58fd 9ae6
178.1549 +5902 9ae7
178.1550 +5909 95cf
178.1551 +590a 9ae8
178.1552 +590f 89c4
178.1553 +5910 9ae9
178.1554 +5915 975b
178.1555 +5916 8a4f
178.1556 +5918 99c7
178.1557 +5919 8f67
178.1558 +591a 91bd
178.1559 +591b 9aea
178.1560 +591c 96e9
178.1561 +5922 96b2
178.1562 +5925 9aec
178.1563 +5927 91e5
178.1564 +5929 9356
178.1565 +592a 91be
178.1566 +592b 9576
178.1567 +592c 9aed
178.1568 +592d 9aee
178.1569 +592e 899b
178.1570 +5931 8eb8
178.1571 +5932 9aef
178.1572 +5937 88ce
178.1573 +5938 9af0
178.1574 +593e 9af1
178.1575 +5944 8982
178.1576 +5947 8aef
178.1577 +5948 93de
178.1578 +5949 95f2
178.1579 +594e 9af5
178.1580 +594f 9174
178.1581 +5950 9af4
178.1582 +5951 8c5f
178.1583 +5954 967a
178.1584 +5955 9af3
178.1585 +5957 9385
178.1586 +5958 9af7
178.1587 +595a 9af6
178.1588 +5960 9af9
178.1589 +5962 9af8
178.1590 +5965 899c
178.1591 +5967 9afa
178.1592 +5968 8fa7
178.1593 +5969 9afc
178.1594 +596a 9244
178.1595 +596c 9afb
178.1596 +596e 95b1
178.1597 +5973 8f97
178.1598 +5974 937a
178.1599 +5978 9b40
178.1600 +597d 8d44
178.1601 +5981 9b41
178.1602 +5982 9440
178.1603 +5983 94dc
178.1604 +5984 96cf
178.1605 +598a 9444
178.1606 +598d 9b4a
178.1607 +5993 8b57
178.1608 +5996 9764
178.1609 +5999 96ad
178.1610 +599b 9baa
178.1611 +599d 9b42
178.1612 +59a3 9b45
178.1613 +59a5 91c3
178.1614 +59a8 9657
178.1615 +59ac 9369
178.1616 +59b2 9b46
178.1617 +59b9 9685
178.1618 +59bb 8dc8
178.1619 +59be 8fa8
178.1620 +59c6 9b47
178.1621 +59c9 8e6f
178.1622 +59cb 8e6e
178.1623 +59d0 88b7
178.1624 +59d1 8cc6
178.1625 +59d3 90a9
178.1626 +59d4 88cf
178.1627 +59d9 9b4b
178.1628 +59da 9b4c
178.1629 +59dc 9b49
178.1630 +59e5 8957
178.1631 +59e6 8aad
178.1632 +59e8 9b48
178.1633 +59ea 96c3
178.1634 +59eb 9550
178.1635 +59f6 88a6
178.1636 +59fb 88f7
178.1637 +59ff 8e70
178.1638 +5a01 88d0
178.1639 +5a03 88a1
178.1640 +5a09 9b51
178.1641 +5a11 9b4f
178.1642 +5a18 96ba
178.1643 +5a1a 9b52
178.1644 +5a1c 9b50
178.1645 +5a1f 9b4e
178.1646 +5a20 9050
178.1647 +5a25 9b4d
178.1648 +5a29 95d8
178.1649 +5a2f 8ce2
178.1650 +5a35 9b56
178.1651 +5a36 9b57
178.1652 +5a3c 8fa9
178.1653 +5a40 9b53
178.1654 +5a41 984b
178.1655 +5a46 946b
178.1656 +5a49 9b55
178.1657 +5a5a 8da5
178.1658 +5a62 9b58
178.1659 +5a66 9577
178.1660 +5a6a 9b59
178.1661 +5a6c 9b54
178.1662 +5a7f 96b9
178.1663 +5a92 947d
178.1664 +5a9a 9b5a
178.1665 +5a9b 9551
178.1666 +5abc 9b5b
178.1667 +5abd 9b5f
178.1668 +5abe 9b5c
178.1669 +5ac1 89c5
178.1670 +5ac2 9b5e
178.1671 +5ac9 8eb9
178.1672 +5acb 9b5d
178.1673 +5acc 8c99
178.1674 +5ad0 9b6b
178.1675 +5ad6 9b64
178.1676 +5ad7 9b61
178.1677 +5ae1 9284
178.1678 +5ae3 9b60
178.1679 +5ae6 9b62
178.1680 +5ae9 9b63
178.1681 +5afa 9b65
178.1682 +5afb 9b66
178.1683 +5b09 8af0
178.1684 +5b0b 9b68
178.1685 +5b0c 9b67
178.1686 +5b16 9b69
178.1687 +5b22 8fec
178.1688 +5b2a 9b6c
178.1689 +5b2c 92da
178.1690 +5b30 8964
178.1691 +5b32 9b6a
178.1692 +5b36 9b6d
178.1693 +5b3e 9b6e
178.1694 +5b40 9b71
178.1695 +5b43 9b6f
178.1696 +5b45 9b70
178.1697 +5b50 8e71
178.1698 +5b51 9b72
178.1699 +5b54 8d45
178.1700 +5b55 9b73
178.1701 +5b57 8e9a
178.1702 +5b58 91b6
178.1703 +5b5a 9b74
178.1704 +5b5b 9b75
178.1705 +5b5c 8e79
178.1706 +5b5d 8d46
178.1707 +5b5f 96d0
178.1708 +5b63 8b47
178.1709 +5b64 8cc7
178.1710 +5b65 9b76
178.1711 +5b66 8a77
178.1712 +5b69 9b77
178.1713 +5b6b 91b7
178.1714 +5b70 9b78
178.1715 +5b71 9ba1
178.1716 +5b73 9b79
178.1717 +5b75 9b7a
178.1718 +5b78 9b7b
178.1719 +5b7a 9b7d
178.1720 +5b80 9b7e
178.1721 +5b83 9b80
178.1722 +5b85 91ee
178.1723 +5b87 8946
178.1724 +5b88 8ee7
178.1725 +5b89 88c0
178.1726 +5b8b 9176
178.1727 +5b8c 8aae
178.1728 +5b8d 8eb3
178.1729 +5b8f 8d47
178.1730 +5b95 9386
178.1731 +5b97 8f40
178.1732 +5b98 8aaf
178.1733 +5b99 9288
178.1734 +5b9a 92e8
178.1735 +5b9b 88b6
178.1736 +5b9c 8b58
178.1737 +5b9d 95f3
178.1738 +5b9f 8ec0
178.1739 +5ba2 8b71
178.1740 +5ba3 90e9
178.1741 +5ba4 8eba
178.1742 +5ba5 9747
178.1743 +5ba6 9b81
178.1744 +5bae 8b7b
178.1745 +5bb0 8dc9
178.1746 +5bb3 8a51
178.1747 +5bb4 8983
178.1748 +5bb5 8faa
178.1749 +5bb6 89c6
178.1750 +5bb8 9b82
178.1751 +5bb9 9765
178.1752 +5bbf 8f68
178.1753 +5bc2 8ee2
178.1754 +5bc3 9b83
178.1755 +5bc4 8af1
178.1756 +5bc5 93d0
178.1757 +5bc6 96a7
178.1758 +5bc7 9b84
178.1759 +5bc9 9b85
178.1760 +5bcc 9578
178.1761 +5bd0 9b87
178.1762 +5bd2 8aa6
178.1763 +5bd3 8bf5
178.1764 +5bd4 9b86
178.1765 +5bdb 8ab0
178.1766 +5bdd 9051
178.1767 +5bde 9b8b
178.1768 +5bdf 8e40
178.1769 +5be1 89c7
178.1770 +5be2 9b8a
178.1771 +5be4 9b88
178.1772 +5be5 9b8c
178.1773 +5be6 9b89
178.1774 +5be7 944a
178.1775 +5be8 9ecb
178.1776 +5be9 9052
178.1777 +5beb 9b8d
178.1778 +5bee 97be
178.1779 +5bf0 9b8e
178.1780 +5bf3 9b90
178.1781 +5bf5 929e
178.1782 +5bf6 9b8f
178.1783 +5bf8 90a1
178.1784 +5bfa 8e9b
178.1785 +5bfe 91ce
178.1786 +5bff 8ef5
178.1787 +5c01 9595
178.1788 +5c02 90ea
178.1789 +5c04 8ecb
178.1790 +5c05 9b91
178.1791 +5c06 8fab
178.1792 +5c07 9b92
178.1793 +5c08 9b93
178.1794 +5c09 88d1
178.1795 +5c0a 91b8
178.1796 +5c0b 9071
178.1797 +5c0d 9b94
178.1798 +5c0e 93b1
178.1799 +5c0f 8fac
178.1800 +5c11 8fad
178.1801 +5c13 9b95
178.1802 +5c16 90eb
178.1803 +5c1a 8fae
178.1804 +5c20 9b96
178.1805 +5c22 9b97
178.1806 +5c24 96de
178.1807 +5c28 9b98
178.1808 +5c2d 8bc4
178.1809 +5c31 8f41
178.1810 +5c38 9b99
178.1811 +5c39 9b9a
178.1812 +5c3a 8eda
178.1813 +5c3b 904b
178.1814 +5c3c 93f2
178.1815 +5c3d 9073
178.1816 +5c3e 94f6
178.1817 +5c3f 9441
178.1818 +5c40 8bc7
178.1819 +5c41 9b9b
178.1820 +5c45 8b8f
178.1821 +5c46 9b9c
178.1822 +5c48 8bfc
178.1823 +5c4a 93cd
178.1824 +5c4b 89ae
178.1825 +5c4d 8e72
178.1826 +5c4e 9b9d
178.1827 +5c4f 9ba0
178.1828 +5c50 9b9f
178.1829 +5c51 8bfb
178.1830 +5c53 9b9e
178.1831 +5c55 9357
178.1832 +5c5e 91ae
178.1833 +5c60 936a
178.1834 +5c61 8ec6
178.1835 +5c64 9177
178.1836 +5c65 979a
178.1837 +5c6c 9ba2
178.1838 +5c6e 9ba3
178.1839 +5c6f 93d4
178.1840 +5c71 8e52
178.1841 +5c76 9ba5
178.1842 +5c79 9ba6
178.1843 +5c8c 9ba7
178.1844 +5c90 8af2
178.1845 +5c91 9ba8
178.1846 +5c94 9ba9
178.1847 +5ca1 89aa
178.1848 +5ca8 915a
178.1849 +5ca9 8ae2
178.1850 +5cab 9bab
178.1851 +5cac 96a6
178.1852 +5cb1 91d0
178.1853 +5cb3 8a78
178.1854 +5cb6 9bad
178.1855 +5cb7 9baf
178.1856 +5cb8 8add
178.1857 +5cbb 9bac
178.1858 +5cbc 9bae
178.1859 +5cbe 9bb1
178.1860 +5cc5 9bb0
178.1861 +5cc7 9bb2
178.1862 +5cd9 9bb3
178.1863 +5ce0 93bb
178.1864 +5ce1 8bac
178.1865 +5ce8 89e3
178.1866 +5ce9 9bb4
178.1867 +5cea 9bb9
178.1868 +5ced 9bb7
178.1869 +5cef 95f5
178.1870 +5cf0 95f4
178.1871 +5cf6 9387
178.1872 +5cfa 9bb6
178.1873 +5cfb 8f73
178.1874 +5cfd 9bb5
178.1875 +5d07 9092
178.1876 +5d0b 9bba
178.1877 +5d0e 8de8
178.1878 +5d11 9bc0
178.1879 +5d14 9bc1
178.1880 +5d15 9bbb
178.1881 +5d16 8a52
178.1882 +5d17 9bbc
178.1883 +5d18 9bc5
178.1884 +5d19 9bc4
178.1885 +5d1a 9bc3
178.1886 +5d1b 9bbf
178.1887 +5d1f 9bbe
178.1888 +5d22 9bc2
178.1889 +5d29 95f6
178.1890 +5d4b 9bc9
178.1891 +5d4c 9bc6
178.1892 +5d4e 9bc8
178.1893 +5d50 9792
178.1894 +5d52 9bc7
178.1895 +5d5c 9bbd
178.1896 +5d69 9093
178.1897 +5d6c 9bca
178.1898 +5d6f 8db5
178.1899 +5d73 9bcb
178.1900 +5d76 9bcc
178.1901 +5d82 9bcf
178.1902 +5d84 9bce
178.1903 +5d87 9bcd
178.1904 +5d8b 9388
178.1905 +5d8c 9bb8
178.1906 +5d90 9bd5
178.1907 +5d9d 9bd1
178.1908 +5da2 9bd0
178.1909 +5dac 9bd2
178.1910 +5dae 9bd3
178.1911 +5db7 9bd6
178.1912 +5dba 97e4
178.1913 +5dbc 9bd7
178.1914 +5dbd 9bd4
178.1915 +5dc9 9bd8
178.1916 +5dcc 8ade
178.1917 +5dcd 9bd9
178.1918 +5dd2 9bdb
178.1919 +5dd3 9bda
178.1920 +5dd6 9bdc
178.1921 +5ddb 9bdd
178.1922 +5ddd 90ec
178.1923 +5dde 8f42
178.1924 +5de1 8f84
178.1925 +5de3 9183
178.1926 +5de5 8d48
178.1927 +5de6 8db6
178.1928 +5de7 8d49
178.1929 +5de8 8b90
178.1930 +5deb 9bde
178.1931 +5dee 8db7
178.1932 +5df1 8cc8
178.1933 +5df2 9bdf
178.1934 +5df3 96a4
178.1935 +5df4 9462
178.1936 +5df5 9be0
178.1937 +5df7 8d4a
178.1938 +5dfb 8aaa
178.1939 +5dfd 9246
178.1940 +5dfe 8bd0
178.1941 +5e02 8e73
178.1942 +5e03 957a
178.1943 +5e06 94bf
178.1944 +5e0b 9be1
178.1945 +5e0c 8af3
178.1946 +5e11 9be4
178.1947 +5e16 929f
178.1948 +5e19 9be3
178.1949 +5e1a 9be2
178.1950 +5e1b 9be5
178.1951 +5e1d 92e9
178.1952 +5e25 9083
178.1953 +5e2b 8e74
178.1954 +5e2d 90c8
178.1955 +5e2f 91d1
178.1956 +5e30 8b41
178.1957 +5e33 92a0
178.1958 +5e36 9be6
178.1959 +5e37 9be7
178.1960 +5e38 8fed
178.1961 +5e3d 9658
178.1962 +5e40 9bea
178.1963 +5e43 9be9
178.1964 +5e44 9be8
178.1965 +5e45 959d
178.1966 +5e47 9bf1
178.1967 +5e4c 9679
178.1968 +5e4e 9beb
178.1969 +5e54 9bed
178.1970 +5e55 968b
178.1971 +5e57 9bec
178.1972 +5e5f 9bee
178.1973 +5e61 94a6
178.1974 +5e62 9bef
178.1975 +5e63 95bc
178.1976 +5e64 9bf0
178.1977 +5e72 8ab1
178.1978 +5e73 95bd
178.1979 +5e74 944e
178.1980 +5e75 9bf2
178.1981 +5e76 9bf3
178.1982 +5e78 8d4b
178.1983 +5e79 8ab2
178.1984 +5e7a 9bf4
178.1985 +5e7b 8cb6
178.1986 +5e7c 9763
178.1987 +5e7d 9748
178.1988 +5e7e 8af4
178.1989 +5e7f 9bf6
178.1990 +5e81 92a1
178.1991 +5e83 8d4c
178.1992 +5e84 8faf
178.1993 +5e87 94dd
178.1994 +5e8a 8fb0
178.1995 +5e8f 8f98
178.1996 +5e95 92ea
178.1997 +5e96 95f7
178.1998 +5e97 9358
178.1999 +5e9a 8d4d
178.2000 +5e9c 957b
178.2001 +5ea0 9bf7
178.2002 +5ea6 9378
178.2003 +5ea7 8dc0
178.2004 +5eab 8cc9
178.2005 +5ead 92eb
178.2006 +5eb5 88c1
178.2007 +5eb6 8f8e
178.2008 +5eb7 8d4e
178.2009 +5eb8 9766
178.2010 +5ec1 9bf8
178.2011 +5ec2 9bf9
178.2012 +5ec3 9470
178.2013 +5ec8 9bfa
178.2014 +5ec9 97f5
178.2015 +5eca 984c
178.2016 +5ecf 9bfc
178.2017 +5ed0 9bfb
178.2018 +5ed3 8a66
178.2019 +5ed6 9c40
178.2020 +5eda 9c43
178.2021 +5edb 9c44
178.2022 +5edd 9c42
178.2023 +5edf 955f
178.2024 +5ee0 8fb1
178.2025 +5ee1 9c46
178.2026 +5ee2 9c45
178.2027 +5ee3 9c41
178.2028 +5ee8 9c47
178.2029 +5ee9 9c48
178.2030 +5eec 9c49
178.2031 +5ef0 9c4c
178.2032 +5ef1 9c4a
178.2033 +5ef3 9c4b
178.2034 +5ef4 9c4d
178.2035 +5ef6 8984
178.2036 +5ef7 92ec
178.2037 +5ef8 9c4e
178.2038 +5efa 8c9a
178.2039 +5efb 89f4
178.2040 +5efc 9455
178.2041 +5efe 9c4f
178.2042 +5eff 93f9
178.2043 +5f01 95d9
178.2044 +5f03 9c50
178.2045 +5f04 984d
178.2046 +5f09 9c51
178.2047 +5f0a 95be
178.2048 +5f0b 9c54
178.2049 +5f0c 989f
178.2050 +5f0d 98af
178.2051 +5f0f 8eae
178.2052 +5f10 93f3
178.2053 +5f11 9c55
178.2054 +5f13 8b7c
178.2055 +5f14 92a2
178.2056 +5f15 88f8
178.2057 +5f16 9c56
178.2058 +5f17 95a4
178.2059 +5f18 8d4f
178.2060 +5f1b 926f
178.2061 +5f1f 92ed
178.2062 +5f25 96ed
178.2063 +5f26 8cb7
178.2064 +5f27 8cca
178.2065 +5f29 9c57
178.2066 +5f2d 9c58
178.2067 +5f2f 9c5e
178.2068 +5f31 8ee3
178.2069 +5f35 92a3
178.2070 +5f37 8bad
178.2071 +5f38 9c59
178.2072 +5f3c 954a
178.2073 +5f3e 9265
178.2074 +5f41 9c5a
178.2075 +5f48 9c5b
178.2076 +5f4a 8bae
178.2077 +5f4c 9c5c
178.2078 +5f4e 9c5d
178.2079 +5f51 9c5f
178.2080 +5f53 9396
178.2081 +5f56 9c60
178.2082 +5f57 9c61
178.2083 +5f59 9c62
178.2084 +5f5c 9c53
178.2085 +5f5d 9c52
178.2086 +5f61 9c63
178.2087 +5f62 8c60
178.2088 +5f66 9546
178.2089 +5f69 8dca
178.2090 +5f6a 9556
178.2091 +5f6b 92a4
178.2092 +5f6c 956a
178.2093 +5f6d 9c64
178.2094 +5f70 8fb2
178.2095 +5f71 8965
178.2096 +5f73 9c65
178.2097 +5f77 9c66
178.2098 +5f79 96f0
178.2099 +5f7c 94de
178.2100 +5f7f 9c69
178.2101 +5f80 899d
178.2102 +5f81 90aa
178.2103 +5f82 9c68
178.2104 +5f83 9c67
178.2105 +5f84 8c61
178.2106 +5f85 91d2
178.2107 +5f87 9c6d
178.2108 +5f88 9c6b
178.2109 +5f8a 9c6a
178.2110 +5f8b 97a5
178.2111 +5f8c 8ce3
178.2112 +5f90 8f99
178.2113 +5f91 9c6c
178.2114 +5f92 936b
178.2115 +5f93 8f5d
178.2116 +5f97 93be
178.2117 +5f98 9c70
178.2118 +5f99 9c6f
178.2119 +5f9e 9c6e
178.2120 +5fa0 9c71
178.2121 +5fa1 8ce4
178.2122 +5fa8 9c72
178.2123 +5fa9 959c
178.2124 +5faa 8f7a
178.2125 +5fad 9c73
178.2126 +5fae 94f7
178.2127 +5fb3 93bf
178.2128 +5fb4 92a5
178.2129 +5fb9 934f
178.2130 +5fbc 9c74
178.2131 +5fbd 8b4a
178.2132 +5fc3 9053
178.2133 +5fc5 954b
178.2134 +5fcc 8af5
178.2135 +5fcd 9445
178.2136 +5fd6 9c75
178.2137 +5fd7 8e75
178.2138 +5fd8 9659
178.2139 +5fd9 965a
178.2140 +5fdc 899e
178.2141 +5fdd 9c7a
178.2142 +5fe0 9289
178.2143 +5fe4 9c77
178.2144 +5feb 89f5
178.2145 +5ff0 9cab
178.2146 +5ff1 9c79
178.2147 +5ff5 944f
178.2148 +5ff8 9c78
178.2149 +5ffb 9c76
178.2150 +5ffd 8d9a
178.2151 +5fff 9c7c
178.2152 +600e 9c83
178.2153 +600f 9c89
178.2154 +6010 9c81
178.2155 +6012 937b
178.2156 +6015 9c86
178.2157 +6016 957c
178.2158 +6019 9c80
178.2159 +601b 9c85
178.2160 +601c 97e5
178.2161 +601d 8e76
178.2162 +6020 91d3
178.2163 +6021 9c7d
178.2164 +6025 8b7d
178.2165 +6026 9c88
178.2166 +6027 90ab
178.2167 +6028 8985
178.2168 +6029 9c82
178.2169 +602a 89f6
178.2170 +602b 9c87
178.2171 +602f 8baf
178.2172 +6031 9c84
178.2173 +603a 9c8a
178.2174 +6041 9c8c
178.2175 +6042 9c96
178.2176 +6043 9c94
178.2177 +6046 9c91
178.2178 +604a 9c90
178.2179 +604b 97f6
178.2180 +604d 9c92
178.2181 +6050 8bb0
178.2182 +6052 8d50
178.2183 +6055 8f9a
178.2184 +6059 9c99
178.2185 +605a 9c8b
178.2186 +605f 9c8f
178.2187 +6060 9c7e
178.2188 +6062 89f8
178.2189 +6063 9c93
178.2190 +6064 9c95
178.2191 +6065 9270
178.2192 +6068 8da6
178.2193 +6069 89b6
178.2194 +606a 9c8d
178.2195 +606b 9c98
178.2196 +606c 9c97
178.2197 +606d 8bb1
178.2198 +606f 91a7
178.2199 +6070 8a86
178.2200 +6075 8c62
178.2201 +6077 9c8e
178.2202 +6081 9c9a
178.2203 +6083 9c9d
178.2204 +6084 9c9f
178.2205 +6089 8ebb
178.2206 +608b 9ca5
178.2207 +608c 92ee
178.2208 +608d 9c9b
178.2209 +6092 9ca3
178.2210 +6094 89f7
178.2211 +6096 9ca1
178.2212 +6097 9ca2
178.2213 +609a 9c9e
178.2214 +609b 9ca0
178.2215 +609f 8ce5
178.2216 +60a0 9749
178.2217 +60a3 8ab3
178.2218 +60a6 8978
178.2219 +60a7 9ca4
178.2220 +60a9 9459
178.2221 +60aa 88ab
178.2222 +60b2 94df
178.2223 +60b3 9c7b
178.2224 +60b4 9caa
178.2225 +60b5 9cae
178.2226 +60b6 96e3
178.2227 +60b8 9ca7
178.2228 +60bc 9389
178.2229 +60bd 9cac
178.2230 +60c5 8fee
178.2231 +60c6 9cad
178.2232 +60c7 93d5
178.2233 +60d1 9866
178.2234 +60d3 9ca9
178.2235 +60d8 9caf
178.2236 +60da 8d9b
178.2237 +60dc 90c9
178.2238 +60df 88d2
178.2239 +60e0 9ca8
178.2240 +60e1 9ca6
178.2241 +60e3 9179
178.2242 +60e7 9c9c
178.2243 +60e8 8e53
178.2244 +60f0 91c4
178.2245 +60f1 9cbb
178.2246 +60f3 917a
178.2247 +60f4 9cb6
178.2248 +60f6 9cb3
178.2249 +60f7 9cb4
178.2250 +60f9 8ee4
178.2251 +60fa 9cb7
178.2252 +60fb 9cba
178.2253 +6100 9cb5
178.2254 +6101 8f44
178.2255 +6103 9cb8
178.2256 +6106 9cb2
178.2257 +6108 96fa
178.2258 +6109 96f9
178.2259 +610d 9cbc
178.2260 +610e 9cbd
178.2261 +610f 88d3
178.2262 +6115 9cb1
178.2263 +611a 8bf0
178.2264 +611b 88a4
178.2265 +611f 8ab4
178.2266 +6121 9cb9
178.2267 +6127 9cc1
178.2268 +6128 9cc0
178.2269 +612c 9cc5
178.2270 +6134 9cc6
178.2271 +613c 9cc4
178.2272 +613d 9cc7
178.2273 +613e 9cbf
178.2274 +613f 9cc3
178.2275 +6142 9cc8
178.2276 +6144 9cc9
178.2277 +6147 9cbe
178.2278 +6148 8e9c
178.2279 +614a 9cc2
178.2280 +614b 91d4
178.2281 +614c 8d51
178.2282 +614d 9cb0
178.2283 +614e 9054
178.2284 +6153 9cd6
178.2285 +6155 95e7
178.2286 +6158 9ccc
178.2287 +6159 9ccd
178.2288 +615a 9cce
178.2289 +615d 9cd5
178.2290 +615f 9cd4
178.2291 +6162 969d
178.2292 +6163 8ab5
178.2293 +6165 9cd2
178.2294 +6167 8c64
178.2295 +6168 8a53
178.2296 +616b 9ccf
178.2297 +616e 97b6
178.2298 +616f 9cd1
178.2299 +6170 88d4
178.2300 +6171 9cd3
178.2301 +6173 9cca
178.2302 +6174 9cd0
178.2303 +6175 9cd7
178.2304 +6176 8c63
178.2305 +6177 9ccb
178.2306 +617e 977c
178.2307 +6182 974a
178.2308 +6187 9cda
178.2309 +618a 9cde
178.2310 +618e 919e
178.2311 +6190 97f7
178.2312 +6191 9cdf
178.2313 +6194 9cdc
178.2314 +6196 9cd9
178.2315 +6199 9cd8
178.2316 +619a 9cdd
178.2317 +61a4 95ae
178.2318 +61a7 93b2
178.2319 +61a9 8c65
178.2320 +61ab 9ce0
178.2321 +61ac 9cdb
178.2322 +61ae 9ce1
178.2323 +61b2 8c9b
178.2324 +61b6 89af
178.2325 +61ba 9ce9
178.2326 +61be 8ab6
178.2327 +61c3 9ce7
178.2328 +61c6 9ce8
178.2329 +61c7 8da7
178.2330 +61c8 9ce6
178.2331 +61c9 9ce4
178.2332 +61ca 9ce3
178.2333 +61cb 9cea
178.2334 +61cc 9ce2
178.2335 +61cd 9cec
178.2336 +61d0 89f9
178.2337 +61e3 9cee
178.2338 +61e6 9ced
178.2339 +61f2 92a6
178.2340 +61f4 9cf1
178.2341 +61f6 9cef
178.2342 +61f7 9ce5
178.2343 +61f8 8c9c
178.2344 +61fa 9cf0
178.2345 +61fc 9cf4
178.2346 +61fd 9cf3
178.2347 +61fe 9cf5
178.2348 +61ff 9cf2
178.2349 +6200 9cf6
178.2350 +6208 9cf7
178.2351 +6209 9cf8
178.2352 +620a 95e8
178.2353 +620c 9cfa
178.2354 +620d 9cf9
178.2355 +620e 8f5e
178.2356 +6210 90ac
178.2357 +6211 89e4
178.2358 +6212 89fa
178.2359 +6214 9cfb
178.2360 +6216 88bd
178.2361 +621a 90ca
178.2362 +621b 9cfc
178.2363 +621d e6c1
178.2364 +621e 9d40
178.2365 +621f 8c81
178.2366 +6221 9d41
178.2367 +6226 90ed
178.2368 +622a 9d42
178.2369 +622e 9d43
178.2370 +622f 8b59
178.2371 +6230 9d44
178.2372 +6232 9d45
178.2373 +6233 9d46
178.2374 +6234 91d5
178.2375 +6238 8ccb
178.2376 +623b 96df
178.2377 +623f 965b
178.2378 +6240 8f8a
178.2379 +6241 9d47
178.2380 +6247 90ee
178.2381 +6248 e7bb
178.2382 +6249 94e0
178.2383 +624b 8ee8
178.2384 +624d 8dcb
178.2385 +624e 9d48
178.2386 +6253 91c5
178.2387 +6255 95a5
178.2388 +6258 91ef
178.2389 +625b 9d4b
178.2390 +625e 9d49
178.2391 +6260 9d4c
178.2392 +6263 9d4a
178.2393 +6268 9d4d
178.2394 +626e 95af
178.2395 +6271 88b5
178.2396 +6276 957d
178.2397 +6279 94e1
178.2398 +627c 9d4e
178.2399 +627e 9d51
178.2400 +627f 8fb3
178.2401 +6280 8b5a
178.2402 +6282 9d4f
178.2403 +6283 9d56
178.2404 +6284 8fb4
178.2405 +6289 9d50
178.2406 +628a 9463
178.2407 +6291 977d
178.2408 +6292 9d52
178.2409 +6293 9d53
178.2410 +6294 9d57
178.2411 +6295 938a
178.2412 +6296 9d54
178.2413 +6297 8d52
178.2414 +6298 90dc
178.2415 +629b 9d65
178.2416 +629c 94b2
178.2417 +629e 91f0
178.2418 +62ab 94e2
178.2419 +62ac 9dab
178.2420 +62b1 95f8
178.2421 +62b5 92ef
178.2422 +62b9 9695
178.2423 +62bb 9d5a
178.2424 +62bc 899f
178.2425 +62bd 928a
178.2426 +62c2 9d63
178.2427 +62c5 9253
178.2428 +62c6 9d5d
178.2429 +62c7 9d64
178.2430 +62c8 9d5f
178.2431 +62c9 9d66
178.2432 +62ca 9d62
178.2433 +62cc 9d61
178.2434 +62cd 948f
178.2435 +62cf 9d5b
178.2436 +62d0 89fb
178.2437 +62d1 9d59
178.2438 +62d2 8b91
178.2439 +62d3 91f1
178.2440 +62d4 9d55
178.2441 +62d7 9d58
178.2442 +62d8 8d53
178.2443 +62d9 90d9
178.2444 +62db 8fb5
178.2445 +62dc 9d60
178.2446 +62dd 9471
178.2447 +62e0 8b92
178.2448 +62e1 8a67
178.2449 +62ec 8a87
178.2450 +62ed 9040
178.2451 +62ee 9d68
178.2452 +62ef 9d6d
178.2453 +62f1 9d69
178.2454 +62f3 8c9d
178.2455 +62f5 9d6e
178.2456 +62f6 8e41
178.2457 +62f7 8d89
178.2458 +62fe 8f45
178.2459 +62ff 9d5c
178.2460 +6301 8e9d
178.2461 +6302 9d6b
178.2462 +6307 8e77
178.2463 +6308 9d6c
178.2464 +6309 88c2
178.2465 +630c 9d67
178.2466 +6311 92a7
178.2467 +6319 8b93
178.2468 +631f 8bb2
178.2469 +6327 9d6a
178.2470 +6328 88a5
178.2471 +632b 8dc1
178.2472 +632f 9055
178.2473 +633a 92f0
178.2474 +633d 94d2
178.2475 +633e 9d70
178.2476 +633f 917d
178.2477 +6349 91a8
178.2478 +634c 8e4a
178.2479 +634d 9d71
178.2480 +634f 9d73
178.2481 +6350 9d6f
178.2482 +6355 95df
178.2483 +6357 92bb
178.2484 +635c 917b
178.2485 +6367 95f9
178.2486 +6368 8ecc
178.2487 +6369 9d80
178.2488 +636b 9d7e
178.2489 +636e 9098
178.2490 +6372 8c9e
178.2491 +6376 9d78
178.2492 +6377 8fb7
178.2493 +637a 93e6
178.2494 +637b 9450
178.2495 +6380 9d76
178.2496 +6383 917c
178.2497 +6388 8ef6
178.2498 +6389 9d7b
178.2499 +638c 8fb6
178.2500 +638e 9d75
178.2501 +638f 9d7a
178.2502 +6392 9472
178.2503 +6396 9d74
178.2504 +6398 8c40
178.2505 +639b 8a7c
178.2506 +639f 9d7c
178.2507 +63a0 97a9
178.2508 +63a1 8dcc
178.2509 +63a2 9254
178.2510 +63a3 9d79
178.2511 +63a5 90da
178.2512 +63a7 8d54
178.2513 +63a8 9084
178.2514 +63a9 8986
178.2515 +63aa 915b
178.2516 +63ab 9d77
178.2517 +63ac 8b64
178.2518 +63b2 8c66
178.2519 +63b4 92cd
178.2520 +63b5 9d7d
178.2521 +63bb 917e
178.2522 +63be 9d81
178.2523 +63c0 9d83
178.2524 +63c3 91b5
178.2525 +63c4 9d89
178.2526 +63c6 9d84
178.2527 +63c9 9d86
178.2528 +63cf 9560
178.2529 +63d0 92f1
178.2530 +63d2 9d87
178.2531 +63d6 974b
178.2532 +63da 9767
178.2533 +63db 8ab7
178.2534 +63e1 88ac
178.2535 +63e3 9d85
178.2536 +63e9 9d82
178.2537 +63ee 8af6
178.2538 +63f4 8987
178.2539 +63f6 9d88
178.2540 +63fa 9768
178.2541 +6406 9d8c
178.2542 +640d 91b9
178.2543 +640f 9d93
178.2544 +6413 9d8d
178.2545 +6416 9d8a
178.2546 +6417 9d91
178.2547 +641c 9d72
178.2548 +6426 9d8e
178.2549 +6428 9d92
178.2550 +642c 94c0
178.2551 +642d 938b
178.2552 +6434 9d8b
178.2553 +6436 9d8f
178.2554 +643a 8c67
178.2555 +643e 8def
178.2556 +6442 90db
178.2557 +644e 9d97
178.2558 +6458 9345
178.2559 +6467 9d94
178.2560 +6469 9680
178.2561 +646f 9d95
178.2562 +6476 9d96
178.2563 +6478 96cc
178.2564 +647a 90a0
178.2565 +6483 8c82
178.2566 +6488 9d9d
178.2567 +6492 8e54
178.2568 +6493 9d9a
178.2569 +6495 9d99
178.2570 +649a 9451
178.2571 +649e 93b3
178.2572 +64a4 9350
178.2573 +64a5 9d9b
178.2574 +64a9 9d9c
178.2575 +64ab 958f
178.2576 +64ad 9464
178.2577 +64ae 8e42
178.2578 +64b0 90ef
178.2579 +64b2 966f
178.2580 +64b9 8a68
178.2581 +64bb 9da3
178.2582 +64bc 9d9e
178.2583 +64c1 9769
178.2584 +64c2 9da5
178.2585 +64c5 9da1
178.2586 +64c7 9da2
178.2587 +64cd 9180
178.2588 +64d2 9da0
178.2589 +64d4 9d5e
178.2590 +64d8 9da4
178.2591 +64da 9d9f
178.2592 +64e0 9da9
178.2593 +64e1 9daa
178.2594 +64e2 9346
178.2595 +64e3 9dac
178.2596 +64e6 8e43
178.2597 +64e7 9da7
178.2598 +64ec 8b5b
178.2599 +64ef 9dad
178.2600 +64f1 9da6
178.2601 +64f2 9db1
178.2602 +64f4 9db0
178.2603 +64f6 9daf
178.2604 +64fa 9db2
178.2605 +64fd 9db4
178.2606 +64fe 8fef
178.2607 +6500 9db3
178.2608 +6505 9db7
178.2609 +6518 9db5
178.2610 +651c 9db6
178.2611 +651d 9d90
178.2612 +6523 9db9
178.2613 +6524 9db8
178.2614 +652a 9d98
178.2615 +652b 9dba
178.2616 +652c 9dae
178.2617 +652f 8e78
178.2618 +6534 9dbb
178.2619 +6535 9dbc
178.2620 +6536 9dbe
178.2621 +6537 9dbd
178.2622 +6538 9dbf
178.2623 +6539 89fc
178.2624 +653b 8d55
178.2625 +653e 95fa
178.2626 +653f 90ad
178.2627 +6545 8ccc
178.2628 +6548 9dc1
178.2629 +654d 9dc4
178.2630 +654f 9571
178.2631 +6551 8b7e
178.2632 +6555 9dc3
178.2633 +6556 9dc2
178.2634 +6557 9473
178.2635 +6558 9dc5
178.2636 +6559 8bb3
178.2637 +655d 9dc7
178.2638 +655e 9dc6
178.2639 +6562 8ab8
178.2640 +6563 8e55
178.2641 +6566 93d6
178.2642 +656c 8c68
178.2643 +6570 9094
178.2644 +6572 9dc8
178.2645 +6574 90ae
178.2646 +6575 9347
178.2647 +6577 957e
178.2648 +6578 9dc9
178.2649 +6582 9dca
178.2650 +6583 9dcb
178.2651 +6587 95b6
178.2652 +6588 9b7c
178.2653 +6589 90c4
178.2654 +658c 956b
178.2655 +658e 8dd6
178.2656 +6590 94e3
178.2657 +6591 94c1
178.2658 +6597 936c
178.2659 +6599 97bf
178.2660 +659b 9dcd
178.2661 +659c 8ece
178.2662 +659f 9dce
178.2663 +65a1 88b4
178.2664 +65a4 8bd2
178.2665 +65a5 90cb
178.2666 +65a7 9580
178.2667 +65ab 9dcf
178.2668 +65ac 8e61
178.2669 +65ad 9266
178.2670 +65af 8e7a
178.2671 +65b0 9056
178.2672 +65b7 9dd0
178.2673 +65b9 95fb
178.2674 +65bc 8997
178.2675 +65bd 8e7b
178.2676 +65c1 9dd3
178.2677 +65c3 9dd1
178.2678 +65c4 9dd4
178.2679 +65c5 97b7
178.2680 +65c6 9dd2
178.2681 +65cb 90f9
178.2682 +65cc 9dd5
178.2683 +65cf 91b0
178.2684 +65d2 9dd6
178.2685 +65d7 8af8
178.2686 +65d9 9dd8
178.2687 +65db 9dd7
178.2688 +65e0 9dd9
178.2689 +65e1 9dda
178.2690 +65e2 8af9
178.2691 +65e5 93fa
178.2692 +65e6 9255
178.2693 +65e7 8b8c
178.2694 +65e8 8e7c
178.2695 +65e9 9181
178.2696 +65ec 8f7b
178.2697 +65ed 88ae
178.2698 +65f1 9ddb
178.2699 +65fa 89a0
178.2700 +65fb 9ddf
178.2701 +6602 8d56
178.2702 +6603 9dde
178.2703 +6606 8da9
178.2704 +6607 8fb8
178.2705 +660a 9ddd
178.2706 +660c 8fb9
178.2707 +660e 96be
178.2708 +660f 8da8
178.2709 +6613 88d5
178.2710 +6614 90cc
178.2711 +661c 9de4
178.2712 +661f 90af
178.2713 +6620 8966
178.2714 +6625 8f74
178.2715 +6627 9686
178.2716 +6628 8df0
178.2717 +662d 8fba
178.2718 +662f 90a5
178.2719 +6634 9de3
178.2720 +6635 9de1
178.2721 +6636 9de2
178.2722 +663c 928b
178.2723 +663f 9e45
178.2724 +6641 9de8
178.2725 +6642 8e9e
178.2726 +6643 8d57
178.2727 +6644 9de6
178.2728 +6649 9de7
178.2729 +664b 9057
178.2730 +664f 9de5
178.2731 +6652 8e4e
178.2732 +665d 9dea
178.2733 +665e 9de9
178.2734 +665f 9dee
178.2735 +6662 9def
178.2736 +6664 9deb
178.2737 +6666 8a41
178.2738 +6667 9dec
178.2739 +6668 9ded
178.2740 +6669 94d3
178.2741 +666e 9581
178.2742 +666f 8c69
178.2743 +6670 9df0
178.2744 +6674 90b0
178.2745 +6676 8fbb
178.2746 +667a 9271
178.2747 +6681 8bc5
178.2748 +6683 9df1
178.2749 +6684 9df5
178.2750 +6687 89c9
178.2751 +6688 9df2
178.2752 +6689 9df4
178.2753 +668e 9df3
178.2754 +6691 8f8b
178.2755 +6696 9267
178.2756 +6697 88c3
178.2757 +6698 9df6
178.2758 +669d 9df7
178.2759 +66a2 92a8
178.2760 +66a6 97ef
178.2761 +66ab 8e62
178.2762 +66ae 95e9
178.2763 +66b4 965c
178.2764 +66b8 9e41
178.2765 +66b9 9df9
178.2766 +66bc 9dfc
178.2767 +66be 9dfb
178.2768 +66c1 9df8
178.2769 +66c4 9e40
178.2770 +66c7 93dc
178.2771 +66c9 9dfa
178.2772 +66d6 9e42
178.2773 +66d9 8f8c
178.2774 +66da 9e43
178.2775 +66dc 976a
178.2776 +66dd 9498
178.2777 +66e0 9e44
178.2778 +66e6 9e46
178.2779 +66e9 9e47
178.2780 +66f0 9e48
178.2781 +66f2 8bc8
178.2782 +66f3 8967
178.2783 +66f4 8d58
178.2784 +66f5 9e49
178.2785 +66f7 9e4a
178.2786 +66f8 8f91
178.2787 +66f9 9182
178.2788 +66fc 99d6
178.2789 +66fd 915d
178.2790 +66fe 915c
178.2791 +66ff 91d6
178.2792 +6700 8dc5
178.2793 +6703 98f0
178.2794 +6708 8c8e
178.2795 +6709 974c
178.2796 +670b 95fc
178.2797 +670d 959e
178.2798 +670f 9e4b
178.2799 +6714 8df1
178.2800 +6715 92bd
178.2801 +6716 9e4c
178.2802 +6717 984e
178.2803 +671b 965d
178.2804 +671d 92a9
178.2805 +671e 9e4d
178.2806 +671f 8afa
178.2807 +6726 9e4e
178.2808 +6727 9e4f
178.2809 +6728 96d8
178.2810 +672a 96a2
178.2811 +672b 9696
178.2812 +672c 967b
178.2813 +672d 8e44
178.2814 +672e 9e51
178.2815 +6731 8ee9
178.2816 +6734 9670
178.2817 +6736 9e53
178.2818 +6737 9e56
178.2819 +6738 9e55
178.2820 +673a 8af7
178.2821 +673d 8b80
178.2822 +673f 9e52
178.2823 +6741 9e54
178.2824 +6746 9e57
178.2825 +6749 9099
178.2826 +674e 979b
178.2827 +674f 88c7
178.2828 +6750 8dde
178.2829 +6751 91ba
178.2830 +6753 8edb
178.2831 +6756 8ff1
178.2832 +6759 9e5a
178.2833 +675c 936d
178.2834 +675e 9e58
178.2835 +675f 91a9
178.2836 +6760 9e59
178.2837 +6761 8ff0
178.2838 +6762 96db
178.2839 +6763 9e5b
178.2840 +6764 9e5c
178.2841 +6765 9788
178.2842 +676a 9e61
178.2843 +676d 8d59
178.2844 +676f 9474
178.2845 +6770 9e5e
178.2846 +6771 938c
178.2847 +6772 9ddc
178.2848 +6773 9de0
178.2849 +6775 8b6e
178.2850 +6777 9466
178.2851 +677c 9e60
178.2852 +677e 8fbc
178.2853 +677f 94c2
178.2854 +6785 9e66
178.2855 +6787 94f8
178.2856 +6789 9e5d
178.2857 +678b 9e63
178.2858 +678c 9e62
178.2859 +6790 90cd
178.2860 +6795 968d
178.2861 +6797 97d1
178.2862 +679a 9687
178.2863 +679c 89ca
178.2864 +679d 8e7d
178.2865 +67a0 9867
178.2866 +67a1 9e65
178.2867 +67a2 9095
178.2868 +67a6 9e64
178.2869 +67a9 9e5f
178.2870 +67af 8ccd
178.2871 +67b3 9e6b
178.2872 +67b4 9e69
178.2873 +67b6 89cb
178.2874 +67b7 9e67
178.2875 +67b8 9e6d
178.2876 +67b9 9e73
178.2877 +67c1 91c6
178.2878 +67c4 95bf
178.2879 +67c6 9e75
178.2880 +67ca 9541
178.2881 +67ce 9e74
178.2882 +67cf 9490
178.2883 +67d0 965e
178.2884 +67d1 8ab9
178.2885 +67d3 90f5
178.2886 +67d4 8f5f
178.2887 +67d8 92d1
178.2888 +67da 974d
178.2889 +67dd 9e70
178.2890 +67de 9e6f
178.2891 +67e2 9e71
178.2892 +67e4 9e6e
178.2893 +67e7 9e76
178.2894 +67e9 9e6c
178.2895 +67ec 9e6a
178.2896 +67ee 9e72
178.2897 +67ef 9e68
178.2898 +67f1 928c
178.2899 +67f3 96f6
178.2900 +67f4 8ec4
178.2901 +67f5 8df2
178.2902 +67fb 8db8
178.2903 +67fe 968f
178.2904 +67ff 8a60
178.2905 +6802 92cc
178.2906 +6803 93c8
178.2907 +6804 8968
178.2908 +6813 90f0
178.2909 +6816 90b2
178.2910 +6817 8c49
178.2911 +681e 9e78
178.2912 +6821 8d5a
178.2913 +6822 8a9c
178.2914 +6829 9e7a
178.2915 +682a 8a94
178.2916 +682b 9e81
178.2917 +6832 9e7d
178.2918 +6834 90f1
178.2919 +6838 8a6a
178.2920 +6839 8daa
178.2921 +683c 8a69
178.2922 +683d 8dcd
178.2923 +6840 9e7b
178.2924 +6841 8c85
178.2925 +6842 8c6a
178.2926 +6843 938d
178.2927 +6846 9e79
178.2928 +6848 88c4
178.2929 +684d 9e7c
178.2930 +684e 9e7e
178.2931 +6850 8bcb
178.2932 +6851 8c4b
178.2933 +6853 8aba
178.2934 +6854 8b6a
178.2935 +6859 9e82
178.2936 +685c 8df7
178.2937 +685d 9691
178.2938 +685f 8e56
178.2939 +6863 9e83
178.2940 +6867 954f
178.2941 +6874 9e8f
178.2942 +6876 89b1
178.2943 +6877 9e84
178.2944 +687e 9e95
178.2945 +687f 9e85
178.2946 +6881 97c0
178.2947 +6883 9e8c
178.2948 +6885 947e
178.2949 +688d 9e94
178.2950 +688f 9e87
178.2951 +6893 88b2
178.2952 +6894 9e89
178.2953 +6897 8d5b
178.2954 +689b 9e8b
178.2955 +689d 9e8a
178.2956 +689f 9e86
178.2957 +68a0 9e91
178.2958 +68a2 8fbd
178.2959 +68a6 9aeb
178.2960 +68a7 8ce6
178.2961 +68a8 979c
178.2962 +68ad 9e88
178.2963 +68af 92f2
178.2964 +68b0 8a42
178.2965 +68b1 8dab
178.2966 +68b3 9e80
178.2967 +68b5 9e90
178.2968 +68b6 8a81
178.2969 +68b9 9e8e
178.2970 +68ba 9e92
178.2971 +68bc 938e
178.2972 +68c4 8afc
178.2973 +68c6 9eb0
178.2974 +68c9 96c7
178.2975 +68ca 9e97
178.2976 +68cb 8afb
178.2977 +68cd 9e9e
178.2978 +68d2 965f
178.2979 +68d4 9e9f
178.2980 +68d5 9ea1
178.2981 +68d7 9ea5
178.2982 +68d8 9e99
178.2983 +68da 9249
178.2984 +68df 938f
178.2985 +68e0 9ea9
178.2986 +68e1 9e9c
178.2987 +68e3 9ea6
178.2988 +68e7 9ea0
178.2989 +68ee 9058
178.2990 +68ef 9eaa
178.2991 +68f2 90b1
178.2992 +68f9 9ea8
178.2993 +68fa 8abb
178.2994 +6900 986f
178.2995 +6901 9e96
178.2996 +6904 9ea4
178.2997 +6905 88d6
178.2998 +6908 9e98
178.2999 +690b 96b8
178.3000 +690c 9e9d
178.3001 +690d 9041
178.3002 +690e 92c5
178.3003 +690f 9e93
178.3004 +6912 9ea3
178.3005 +6919 909a
178.3006 +691a 9ead
178.3007 +691b 8a91
178.3008 +691c 8c9f
178.3009 +6921 9eaf
178.3010 +6922 9e9a
178.3011 +6923 9eae
178.3012 +6925 9ea7
178.3013 +6926 9e9b
178.3014 +6928 9eab
178.3015 +692a 9eac
178.3016 +6930 9ebd
178.3017 +6934 93cc
178.3018 +6936 9ea2
178.3019 +6939 9eb9
178.3020 +693d 9ebb
178.3021 +693f 92d6
178.3022 +694a 976b
178.3023 +6953 9596
178.3024 +6954 9eb6
178.3025 +6955 91c8
178.3026 +6959 9ebc
178.3027 +695a 915e
178.3028 +695c 9eb3
178.3029 +695d 9ec0
178.3030 +695e 9ebf
178.3031 +6960 93ed
178.3032 +6961 9ebe
178.3033 +6962 93e8
178.3034 +696a 9ec2
178.3035 +696b 9eb5
178.3036 +696d 8bc6
178.3037 +696e 9eb8
178.3038 +696f 8f7c
178.3039 +6973 9480
178.3040 +6974 9eba
178.3041 +6975 8bc9
178.3042 +6977 9eb2
178.3043 +6978 9eb4
178.3044 +6979 9eb1
178.3045 +697c 984f
178.3046 +697d 8a79
178.3047 +697e 9eb7
178.3048 +6981 9ec1
178.3049 +6982 8a54
178.3050 +698a 8de5
178.3051 +698e 897c
178.3052 +6991 9ed2
178.3053 +6994 9850
178.3054 +6995 9ed5
178.3055 +699b 9059
178.3056 +699c 9ed4
178.3057 +69a0 9ed3
178.3058 +69a7 9ed0
178.3059 +69ae 9ec4
178.3060 +69b1 9ee1
178.3061 +69b2 9ec3
178.3062 +69b4 9ed6
178.3063 +69bb 9ece
178.3064 +69be 9ec9
178.3065 +69bf 9ec6
178.3066 +69c1 9ec7
178.3067 +69c3 9ecf
178.3068 +69c7 eaa0
178.3069 +69ca 9ecc
178.3070 +69cb 8d5c
178.3071 +69cc 92c6
178.3072 +69cd 9184
178.3073 +69ce 9eca
178.3074 +69d0 9ec5
178.3075 +69d3 9ec8
178.3076 +69d8 976c
178.3077 +69d9 968a
178.3078 +69dd 9ecd
178.3079 +69de 9ed7
178.3080 +69e7 9edf
178.3081 +69e8 9ed8
178.3082 +69eb 9ee5
178.3083 +69ed 9ee3
178.3084 +69f2 9ede
178.3085 +69f9 9edd
178.3086 +69fb 92ce
178.3087 +69fd 9185
178.3088 +69ff 9edb
178.3089 +6a02 9ed9
178.3090 +6a05 9ee0
178.3091 +6a0a 9ee6
178.3092 +6a0b 94f3
178.3093 +6a0c 9eec
178.3094 +6a12 9ee7
178.3095 +6a13 9eea
178.3096 +6a14 9ee4
178.3097 +6a17 9294
178.3098 +6a19 9557
178.3099 +6a1b 9eda
178.3100 +6a1e 9ee2
178.3101 +6a1f 8fbe
178.3102 +6a21 96cd
178.3103 +6a22 9ef6
178.3104 +6a23 9ee9
178.3105 +6a29 8ca0
178.3106 +6a2a 89a1
178.3107 +6a2b 8a7e
178.3108 +6a2e 9ed1
178.3109 +6a35 8fbf
178.3110 +6a36 9eee
178.3111 +6a38 9ef5
178.3112 +6a39 8ef7
178.3113 +6a3a 8a92
178.3114 +6a3d 924d
178.3115 +6a44 9eeb
178.3116 +6a47 9ef0
178.3117 +6a48 9ef4
178.3118 +6a4b 8bb4
178.3119 +6a58 8b6b
178.3120 +6a59 9ef2
178.3121 +6a5f 8b40
178.3122 +6a61 93c9
178.3123 +6a62 9ef1
178.3124 +6a66 9ef3
178.3125 +6a72 9eed
178.3126 +6a78 9eef
178.3127 +6a7f 8a80
178.3128 +6a80 9268
178.3129 +6a84 9efa
178.3130 +6a8d 9ef8
178.3131 +6a8e 8ce7
178.3132 +6a90 9ef7
178.3133 +6a97 9f40
178.3134 +6a9c 9e77
178.3135 +6aa0 9ef9
178.3136 +6aa2 9efb
178.3137 +6aa3 9efc
178.3138 +6aaa 9f4b
178.3139 +6aac 9f47
178.3140 +6aae 9e8d
178.3141 +6ab3 9f46
178.3142 +6ab8 9f45
178.3143 +6abb 9f42
178.3144 +6ac1 9ee8
178.3145 +6ac2 9f44
178.3146 +6ac3 9f43
178.3147 +6ad1 9f49
178.3148 +6ad3 9845
178.3149 +6ada 9f4c
178.3150 +6adb 8bf9
178.3151 +6ade 9f48
178.3152 +6adf 9f4a
178.3153 +6ae8 94a5
178.3154 +6aea 9f4d
178.3155 +6afa 9f51
178.3156 +6afb 9f4e
178.3157 +6b04 9793
178.3158 +6b05 9f4f
178.3159 +6b0a 9edc
178.3160 +6b12 9f52
178.3161 +6b16 9f53
178.3162 +6b1d 8954
178.3163 +6b1f 9f55
178.3164 +6b20 8c87
178.3165 +6b21 8e9f
178.3166 +6b23 8bd3
178.3167 +6b27 89a2
178.3168 +6b32 977e
178.3169 +6b37 9f57
178.3170 +6b38 9f56
178.3171 +6b39 9f59
178.3172 +6b3a 8b5c
178.3173 +6b3d 8bd4
178.3174 +6b3e 8abc
178.3175 +6b43 9f5c
178.3176 +6b47 9f5b
178.3177 +6b49 9f5d
178.3178 +6b4c 89cc
178.3179 +6b4e 9256
178.3180 +6b50 9f5e
178.3181 +6b53 8abd
178.3182 +6b54 9f60
178.3183 +6b59 9f5f
178.3184 +6b5b 9f61
178.3185 +6b5f 9f62
178.3186 +6b61 9f63
178.3187 +6b62 8e7e
178.3188 +6b63 90b3
178.3189 +6b64 8d9f
178.3190 +6b66 9590
178.3191 +6b69 95e0
178.3192 +6b6a 9863
178.3193 +6b6f 8e95
178.3194 +6b73 8dce
178.3195 +6b74 97f0
178.3196 +6b78 9f64
178.3197 +6b79 9f65
178.3198 +6b7b 8e80
178.3199 +6b7f 9f66
178.3200 +6b80 9f67
178.3201 +6b83 9f69
178.3202 +6b84 9f68
178.3203 +6b86 9677
178.3204 +6b89 8f7d
178.3205 +6b8a 8eea
178.3206 +6b8b 8e63
178.3207 +6b8d 9f6a
178.3208 +6b95 9f6c
178.3209 +6b96 9042
178.3210 +6b98 9f6b
178.3211 +6b9e 9f6d
178.3212 +6ba4 9f6e
178.3213 +6baa 9f6f
178.3214 +6bab 9f70
178.3215 +6baf 9f71
178.3216 +6bb1 9f73
178.3217 +6bb2 9f72
178.3218 +6bb3 9f74
178.3219 +6bb4 89a3
178.3220 +6bb5 9269
178.3221 +6bb7 9f75
178.3222 +6bba 8e45
178.3223 +6bbb 8a6b
178.3224 +6bbc 9f76
178.3225 +6bbf 9361
178.3226 +6bc0 9aca
178.3227 +6bc5 8b42
178.3228 +6bc6 9f77
178.3229 +6bcb 9f78
178.3230 +6bcd 95ea
178.3231 +6bce 9688
178.3232 +6bd2 93c5
178.3233 +6bd3 9f79
178.3234 +6bd4 94e4
178.3235 +6bd8 94f9
178.3236 +6bdb 96d1
178.3237 +6bdf 9f7a
178.3238 +6beb 9f7c
178.3239 +6bec 9f7b
178.3240 +6bef 9f7e
178.3241 +6bf3 9f7d
178.3242 +6c08 9f81
178.3243 +6c0f 8e81
178.3244 +6c11 96af
178.3245 +6c13 9f82
178.3246 +6c14 9f83
178.3247 +6c17 8b43
178.3248 +6c1b 9f84
178.3249 +6c23 9f86
178.3250 +6c24 9f85
178.3251 +6c34 9085
178.3252 +6c37 9558
178.3253 +6c38 8969
178.3254 +6c3e 94c3
178.3255 +6c40 92f3
178.3256 +6c41 8f60
178.3257 +6c42 8b81
178.3258 +6c4e 94c4
178.3259 +6c50 8eac
178.3260 +6c55 9f88
178.3261 +6c57 8abe
178.3262 +6c5a 8998
178.3263 +6c5d 93f0
178.3264 +6c5e 9f87
178.3265 +6c5f 8d5d
178.3266 +6c60 9272
178.3267 +6c62 9f89
178.3268 +6c68 9f91
178.3269 +6c6a 9f8a
178.3270 +6c70 91bf
178.3271 +6c72 8b82
178.3272 +6c73 9f92
178.3273 +6c7a 8c88
178.3274 +6c7d 8b44
178.3275 +6c7e 9f90
178.3276 +6c81 9f8e
178.3277 +6c82 9f8b
178.3278 +6c83 9780
178.3279 +6c88 92be
178.3280 +6c8c 93d7
178.3281 +6c8d 9f8c
178.3282 +6c90 9f94
178.3283 +6c92 9f93
178.3284 +6c93 8c42
178.3285 +6c96 89ab
178.3286 +6c99 8db9
178.3287 +6c9a 9f8d
178.3288 +6c9b 9f8f
178.3289 +6ca1 9676
178.3290 +6ca2 91f2
178.3291 +6cab 9697
178.3292 +6cae 9f9c
178.3293 +6cb1 9f9d
178.3294 +6cb3 89cd
178.3295 +6cb8 95a6
178.3296 +6cb9 96fb
178.3297 +6cba 9f9f
178.3298 +6cbb 8ea1
178.3299 +6cbc 8fc0
178.3300 +6cbd 9f98
178.3301 +6cbe 9f9e
178.3302 +6cbf 8988
178.3303 +6cc1 8bb5
178.3304 +6cc4 9f95
178.3305 +6cc5 9f9a
178.3306 +6cc9 90f2
178.3307 +6cca 9491
178.3308 +6ccc 94e5
178.3309 +6cd3 9f97
178.3310 +6cd5 9640
178.3311 +6cd7 9f99
178.3312 +6cd9 9fa2
178.3313 +6cdb 9fa0
178.3314 +6cdd 9f9b
178.3315 +6ce1 9641
178.3316 +6ce2 9467
178.3317 +6ce3 8b83
178.3318 +6ce5 9344
178.3319 +6ce8 928d
178.3320 +6cea 9fa3
178.3321 +6cef 9fa1
178.3322 +6cf0 91d7
178.3323 +6cf1 9f96
178.3324 +6cf3 896a
178.3325 +6d0b 976d
178.3326 +6d0c 9fae
178.3327 +6d12 9fad
178.3328 +6d17 90f4
178.3329 +6d19 9faa
178.3330 +6d1b 978c
178.3331 +6d1e 93b4
178.3332 +6d1f 9fa4
178.3333 +6d25 92c3
178.3334 +6d29 896b
178.3335 +6d2a 8d5e
178.3336 +6d2b 9fa7
178.3337 +6d32 8f46
178.3338 +6d33 9fac
178.3339 +6d35 9fab
178.3340 +6d36 9fa6
178.3341 +6d38 9fa9
178.3342 +6d3b 8a88
178.3343 +6d3d 9fa8
178.3344 +6d3e 9468
178.3345 +6d41 97ac
178.3346 +6d44 8ff2
178.3347 +6d45 90f3
178.3348 +6d59 9fb4
178.3349 +6d5a 9fb2
178.3350 +6d5c 956c
178.3351 +6d63 9faf
178.3352 +6d64 9fb1
178.3353 +6d66 8959
178.3354 +6d69 8d5f
178.3355 +6d6a 9851
178.3356 +6d6c 8a5c
178.3357 +6d6e 9582
178.3358 +6d74 9781
178.3359 +6d77 8a43
178.3360 +6d78 905a
178.3361 +6d79 9fb3
178.3362 +6d85 9fb8
178.3363 +6d88 8fc1
178.3364 +6d8c 974f
178.3365 +6d8e 9fb5
178.3366 +6d93 9fb0
178.3367 +6d95 9fb6
178.3368 +6d99 97dc
178.3369 +6d9b 9393
178.3370 +6d9c 93c0
178.3371 +6daf 8a55
178.3372 +6db2 8974
178.3373 +6db5 9fbc
178.3374 +6db8 9fbf
178.3375 +6dbc 97c1
178.3376 +6dc0 9784
178.3377 +6dc5 9fc6
178.3378 +6dc6 9fc0
178.3379 +6dc7 9fbd
178.3380 +6dcb 97d2
178.3381 +6dcc 9fc3
178.3382 +6dd1 8f69
178.3383 +6dd2 9fc5
178.3384 +6dd5 9fca
178.3385 +6dd8 9391
178.3386 +6dd9 9fc8
178.3387 +6dde 9fc2
178.3388 +6de1 9257
178.3389 +6de4 9fc9
178.3390 +6de6 9fbe
178.3391 +6de8 9fc4
178.3392 +6dea 9fcb
178.3393 +6deb 88fa
178.3394 +6dec 9fc1
178.3395 +6dee 9fcc
178.3396 +6df1 905b
178.3397 +6df3 8f7e
178.3398 +6df5 95a3
178.3399 +6df7 8dac
178.3400 +6df9 9fb9
178.3401 +6dfa 9fc7
178.3402 +6dfb 9359
178.3403 +6e05 90b4
178.3404 +6e07 8a89
178.3405 +6e08 8dcf
178.3406 +6e09 8fc2
178.3407 +6e0a 9fbb
178.3408 +6e0b 8f61
178.3409 +6e13 8c6b
178.3410 +6e15 9fba
178.3411 +6e19 9fd0
178.3412 +6e1a 8f8d
178.3413 +6e1b 8cb8
178.3414 +6e1d 9fdf
178.3415 +6e1f 9fd9
178.3416 +6e20 8b94
178.3417 +6e21 936e
178.3418 +6e23 9fd4
178.3419 +6e24 9fdd
178.3420 +6e25 88ad
178.3421 +6e26 8951
178.3422 +6e29 89b7
178.3423 +6e2b 9fd6
178.3424 +6e2c 91aa
178.3425 +6e2d 9fcd
178.3426 +6e2e 9fcf
178.3427 +6e2f 8d60
178.3428 +6e38 9fe0
178.3429 +6e3a 9fdb
178.3430 +6e3e 9fd3
178.3431 +6e43 9fda
178.3432 +6e4a 96a9
178.3433 +6e4d 9fd8
178.3434 +6e4e 9fdc
178.3435 +6e56 8cce
178.3436 +6e58 8fc3
178.3437 +6e5b 9258
178.3438 +6e5f 9fd2
178.3439 +6e67 974e
178.3440 +6e6b 9fd5
178.3441 +6e6e 9fce
178.3442 +6e6f 9392
178.3443 +6e72 9fd1
178.3444 +6e76 9fd7
178.3445 +6e7e 9870
178.3446 +6e7f 8ebc
178.3447 +6e80 969e
178.3448 +6e82 9fe1
178.3449 +6e8c 94ac
178.3450 +6e8f 9fed
178.3451 +6e90 8cb9
178.3452 +6e96 8f80
178.3453 +6e98 9fe3
178.3454 +6e9c 97ad
178.3455 +6e9d 8d61
178.3456 +6e9f 9ff0
178.3457 +6ea2 88ec
178.3458 +6ea5 9fee
178.3459 +6eaa 9fe2
178.3460 +6eaf 9fe8
178.3461 +6eb2 9fea
178.3462 +6eb6 976e
178.3463 +6eb7 9fe5
178.3464 +6eba 934d
178.3465 +6ebd 9fe7
178.3466 +6ec2 9fef
178.3467 +6ec4 9fe9
178.3468 +6ec5 96c5
178.3469 +6ec9 9fe4
178.3470 +6ecb 8ea0
178.3471 +6ecc 9ffc
178.3472 +6ed1 8a8a
178.3473 +6ed3 9fe6
178.3474 +6ed4 9feb
178.3475 +6ed5 9fec
178.3476 +6edd 91ea
178.3477 +6ede 91d8
178.3478 +6eec 9ff4
178.3479 +6eef 9ffa
178.3480 +6ef2 9ff8
178.3481 +6ef4 9348
178.3482 +6ef7 e042
178.3483 +6ef8 9ff5
178.3484 +6efe 9ff6
178.3485 +6eff 9fde
178.3486 +6f01 8b99
178.3487 +6f02 9559
178.3488 +6f06 8ebd
178.3489 +6f09 8d97
178.3490 +6f0f 9852
178.3491 +6f11 9ff2
178.3492 +6f13 e041
178.3493 +6f14 8989
178.3494 +6f15 9186
178.3495 +6f20 9499
178.3496 +6f22 8abf
178.3497 +6f23 97f8
178.3498 +6f2b 969f
178.3499 +6f2c 92d0
178.3500 +6f31 9ff9
178.3501 +6f32 9ffb
178.3502 +6f38 9151
178.3503 +6f3e e040
178.3504 +6f3f 9ff7
178.3505 +6f41 9ff1
178.3506 +6f45 8ac1
178.3507 +6f54 8c89
178.3508 +6f58 e04e
178.3509 +6f5b e049
178.3510 +6f5c 90f6
178.3511 +6f5f 8a83
178.3512 +6f64 8f81
178.3513 +6f66 e052
178.3514 +6f6d e04b
178.3515 +6f6e 92aa
178.3516 +6f6f e048
178.3517 +6f70 92d7
178.3518 +6f74 e06b
178.3519 +6f78 e045
178.3520 +6f7a e044
178.3521 +6f7c e04d
178.3522 +6f80 e047
178.3523 +6f81 e046
178.3524 +6f82 e04c
178.3525 +6f84 909f
178.3526 +6f86 e043
178.3527 +6f8e e04f
178.3528 +6f91 e050
178.3529 +6f97 8ac0
178.3530 +6fa1 e055
178.3531 +6fa3 e054
178.3532 +6fa4 e056
178.3533 +6faa e059
178.3534 +6fb1 9362
178.3535 +6fb3 e053
178.3536 +6fb9 e057
178.3537 +6fc0 8c83
178.3538 +6fc1 91f7
178.3539 +6fc2 e051
178.3540 +6fc3 945a
178.3541 +6fc6 e058
178.3542 +6fd4 e05d
178.3543 +6fd5 e05b
178.3544 +6fd8 e05e
178.3545 +6fdb e061
178.3546 +6fdf e05a
178.3547 +6fe0 8d8a
178.3548 +6fe1 9447
178.3549 +6fe4 9fb7
178.3550 +6feb 9794
178.3551 +6fec e05c
178.3552 +6fee e060
178.3553 +6fef 91f3
178.3554 +6ff1 e05f
178.3555 +6ff3 e04a
178.3556 +6ff6 e889
178.3557 +6ffa e064
178.3558 +6ffe e068
178.3559 +7001 e066
178.3560 +7009 e062
178.3561 +700b e063
178.3562 +700f e067
178.3563 +7011 e065
178.3564 +7015 956d
178.3565 +7018 e06d
178.3566 +701a e06a
178.3567 +701b e069
178.3568 +701d e06c
178.3569 +701e 93d2
178.3570 +701f e06e
178.3571 +7026 9295
178.3572 +7027 91eb
178.3573 +702c 90a3
178.3574 +7030 e06f
178.3575 +7032 e071
178.3576 +703e e070
178.3577 +704c 9ff3
178.3578 +7051 e072
178.3579 +7058 93e5
178.3580 +7063 e073
178.3581 +706b 89ce
178.3582 +706f 9394
178.3583 +7070 8a44
178.3584 +7078 8b84
178.3585 +707c 8edc
178.3586 +707d 8dd0
178.3587 +7089 9846
178.3588 +708a 9086
178.3589 +708e 898a
178.3590 +7092 e075
178.3591 +7099 e074
178.3592 +70ac e078
178.3593 +70ad 9259
178.3594 +70ae e07b
178.3595 +70af e076
178.3596 +70b3 e07a
178.3597 +70b8 e079
178.3598 +70b9 935f
178.3599 +70ba 88d7
178.3600 +70c8 97f3
178.3601 +70cb e07d
178.3602 +70cf 8947
178.3603 +70d9 e080
178.3604 +70dd e07e
178.3605 +70df e07c
178.3606 +70f1 e077
178.3607 +70f9 9642
178.3608 +70fd e082
178.3609 +7109 e081
178.3610 +7114 898b
178.3611 +7119 e084
178.3612 +711a 95b0
178.3613 +711c e083
178.3614 +7121 96b3
178.3615 +7126 8fc5
178.3616 +7136 9152
178.3617 +713c 8fc4
178.3618 +7149 97f9
178.3619 +714c e08a
178.3620 +714e 90f7
178.3621 +7155 e086
178.3622 +7156 e08b
178.3623 +7159 898c
178.3624 +7162 e089
178.3625 +7164 9481
178.3626 +7165 e085
178.3627 +7166 e088
178.3628 +7167 8fc6
178.3629 +7169 94cf
178.3630 +716c e08c
178.3631 +716e 8ecf
178.3632 +717d 90f8
178.3633 +7184 e08f
178.3634 +7188 e087
178.3635 +718a 8c46
178.3636 +718f e08d
178.3637 +7194 976f
178.3638 +7195 e090
178.3639 +7199 eaa4
178.3640 +719f 8f6e
178.3641 +71a8 e091
178.3642 +71ac e092
178.3643 +71b1 944d
178.3644 +71b9 e094
178.3645 +71be e095
178.3646 +71c3 9452
178.3647 +71c8 9395
178.3648 +71c9 e097
178.3649 +71ce e099
178.3650 +71d0 97d3
178.3651 +71d2 e096
178.3652 +71d4 e098
178.3653 +71d5 898d
178.3654 +71d7 e093
178.3655 +71df 9a7a
178.3656 +71e0 e09a
178.3657 +71e5 9187
178.3658 +71e6 8e57
178.3659 +71e7 e09c
178.3660 +71ec e09b
178.3661 +71ed 9043
178.3662 +71ee 99d7
178.3663 +71f5 e09d
178.3664 +71f9 e09f
178.3665 +71fb e08e
178.3666 +71fc e09e
178.3667 +71ff e0a0
178.3668 +7206 949a
178.3669 +720d e0a1
178.3670 +7210 e0a2
178.3671 +721b e0a3
178.3672 +7228 e0a4
178.3673 +722a 92dc
178.3674 +722c e0a6
178.3675 +722d e0a5
178.3676 +7230 e0a7
178.3677 +7232 e0a8
178.3678 +7235 8edd
178.3679 +7236 9583
178.3680 +723a 96ea
178.3681 +723b e0a9
178.3682 +723c e0aa
178.3683 +723d 9175
178.3684 +723e 8ea2
178.3685 +723f e0ab
178.3686 +7240 e0ac
178.3687 +7246 e0ad
178.3688 +7247 95d0
178.3689 +7248 94c5
178.3690 +724b e0ae
178.3691 +724c 9476
178.3692 +7252 92ab
178.3693 +7258 e0af
178.3694 +7259 89e5
178.3695 +725b 8b8d
178.3696 +725d 96c4
178.3697 +725f 96b4
178.3698 +7261 89b2
178.3699 +7262 9853
178.3700 +7267 9671
178.3701 +7269 95a8
178.3702 +7272 90b5
178.3703 +7274 e0b0
178.3704 +7279 93c1
178.3705 +727d 8ca1
178.3706 +727e e0b1
178.3707 +7280 8dd2
178.3708 +7281 e0b3
178.3709 +7282 e0b2
178.3710 +7287 e0b4
178.3711 +7292 e0b5
178.3712 +7296 e0b6
178.3713 +72a0 8b5d
178.3714 +72a2 e0b7
178.3715 +72a7 e0b8
178.3716 +72ac 8ca2
178.3717 +72af 94c6
178.3718 +72b2 e0ba
178.3719 +72b6 8ff3
178.3720 +72b9 e0b9
178.3721 +72c2 8bb6
178.3722 +72c3 e0bb
178.3723 +72c4 e0bd
178.3724 +72c6 e0bc
178.3725 +72ce e0be
178.3726 +72d0 8ccf
178.3727 +72d2 e0bf
178.3728 +72d7 8be7
178.3729 +72d9 915f
178.3730 +72db 8d9d
178.3731 +72e0 e0c1
178.3732 +72e1 e0c2
178.3733 +72e2 e0c0
178.3734 +72e9 8eeb
178.3735 +72ec 93c6
178.3736 +72ed 8bb7
178.3737 +72f7 e0c4
178.3738 +72f8 924b
178.3739 +72f9 e0c3
178.3740 +72fc 9854
178.3741 +72fd 9482
178.3742 +730a e0c7
178.3743 +7316 e0c9
178.3744 +7317 e0c6
178.3745 +731b 96d2
178.3746 +731c e0c8
178.3747 +731d e0ca
178.3748 +731f 97c2
178.3749 +7325 e0ce
178.3750 +7329 e0cd
178.3751 +732a 9296
178.3752 +732b 944c
178.3753 +732e 8ca3
178.3754 +732f e0cc
178.3755 +7334 e0cb
178.3756 +7336 9750
178.3757 +7337 9751
178.3758 +733e e0cf
178.3759 +733f 898e
178.3760 +7344 8d96
178.3761 +7345 8e82
178.3762 +734e e0d0
178.3763 +734f e0d1
178.3764 +7357 e0d3
178.3765 +7363 8f62
178.3766 +7368 e0d5
178.3767 +736a e0d4
178.3768 +7370 e0d6
178.3769 +7372 8a6c
178.3770 +7375 e0d8
178.3771 +7378 e0d7
178.3772 +737a e0da
178.3773 +737b e0d9
178.3774 +7384 8cba
178.3775 +7387 97a6
178.3776 +7389 8bca
178.3777 +738b 89a4
178.3778 +7396 8be8
178.3779 +73a9 8adf
178.3780 +73b2 97e6
178.3781 +73b3 e0dc
178.3782 +73bb e0de
178.3783 +73c0 e0df
178.3784 +73c2 89cf
178.3785 +73c8 e0db
178.3786 +73ca 8e58
178.3787 +73cd 92bf
178.3788 +73ce e0dd
178.3789 +73de e0e2
178.3790 +73e0 8eec
178.3791 +73e5 e0e0
178.3792 +73ea 8c5d
178.3793 +73ed 94c7
178.3794 +73ee e0e1
178.3795 +73f1 e0fc
178.3796 +73f8 e0e7
178.3797 +73fe 8cbb
178.3798 +7403 8b85
178.3799 +7405 e0e4
178.3800 +7406 979d
178.3801 +7409 97ae
178.3802 +7422 91f4
178.3803 +7425 e0e6
178.3804 +7432 e0e8
178.3805 +7433 97d4
178.3806 +7434 8bd5
178.3807 +7435 94fa
178.3808 +7436 9469
178.3809 +743a e0e9
178.3810 +743f e0eb
178.3811 +7441 e0ee
178.3812 +7455 e0ea
178.3813 +7459 e0ed
178.3814 +745a 8ce8
178.3815 +745b 896c
178.3816 +745c e0ef
178.3817 +745e 9090
178.3818 +745f e0ec
178.3819 +7460 97da
178.3820 +7463 e0f2
178.3821 +7464 eaa2
178.3822 +7469 e0f0
178.3823 +746a e0f3
178.3824 +746f e0e5
178.3825 +7470 e0f1
178.3826 +7473 8dba
178.3827 +7476 e0f4
178.3828 +747e e0f5
178.3829 +7483 979e
178.3830 +748b e0f6
178.3831 +749e e0f7
178.3832 +74a2 e0e3
178.3833 +74a7 e0f8
178.3834 +74b0 8ac2
178.3835 +74bd 8ea3
178.3836 +74ca e0f9
178.3837 +74cf e0fa
178.3838 +74d4 e0fb
178.3839 +74dc 895a
178.3840 +74e0 e140
178.3841 +74e2 955a
178.3842 +74e3 e141
178.3843 +74e6 8aa2
178.3844 +74e7 e142
178.3845 +74e9 e143
178.3846 +74ee e144
178.3847 +74f0 e146
178.3848 +74f1 e147
178.3849 +74f2 e145
178.3850 +74f6 9572
178.3851 +74f7 e149
178.3852 +74f8 e148
178.3853 +7503 e14b
178.3854 +7504 e14a
178.3855 +7505 e14c
178.3856 +750c e14d
178.3857 +750d e14f
178.3858 +750e e14e
178.3859 +7511 8d99
178.3860 +7513 e151
178.3861 +7515 e150
178.3862 +7518 8ac3
178.3863 +751a 9072
178.3864 +751c 935b
178.3865 +751e e152
178.3866 +751f 90b6
178.3867 +7523 8e59
178.3868 +7525 8999
178.3869 +7526 e153
178.3870 +7528 9770
178.3871 +752b 95e1
178.3872 +752c e154
178.3873 +7530 9363
178.3874 +7531 9752
178.3875 +7532 8d62
178.3876 +7533 905c
178.3877 +7537 926a
178.3878 +7538 99b2
178.3879 +753a 92ac
178.3880 +753b 89e6
178.3881 +753c e155
178.3882 +7544 e156
178.3883 +7546 e15b
178.3884 +7549 e159
178.3885 +754a e158
178.3886 +754b 9dc0
178.3887 +754c 8a45
178.3888 +754d e157
178.3889 +754f 88d8
178.3890 +7551 94a8
178.3891 +7554 94c8
178.3892 +7559 97af
178.3893 +755a e15c
178.3894 +755b e15a
178.3895 +755c 927b
178.3896 +755d 90a4
178.3897 +7560 94a9
178.3898 +7562 954c
178.3899 +7564 e15e
178.3900 +7565 97aa
178.3901 +7566 8c6c
178.3902 +7567 e15f
178.3903 +7569 e15d
178.3904 +756a 94d4
178.3905 +756b e160
178.3906 +756d e161
178.3907 +7570 88d9
178.3908 +7573 8ff4
178.3909 +7574 e166
178.3910 +7576 e163
178.3911 +7577 93eb
178.3912 +7578 e162
178.3913 +757f 8b45
178.3914 +7582 e169
178.3915 +7586 e164
178.3916 +7587 e165
178.3917 +7589 e168
178.3918 +758a e167
178.3919 +758b 9544
178.3920 +758e 9161
178.3921 +758f 9160
178.3922 +7591 8b5e
178.3923 +7594 e16a
178.3924 +759a e16b
178.3925 +759d e16c
178.3926 +75a3 e16e
178.3927 +75a5 e16d
178.3928 +75ab 8975
178.3929 +75b1 e176
178.3930 +75b2 94e6
178.3931 +75b3 e170
178.3932 +75b5 e172
178.3933 +75b8 e174
178.3934 +75b9 905d
178.3935 +75bc e175
178.3936 +75bd e173
178.3937 +75be 8ebe
178.3938 +75c2 e16f
178.3939 +75c3 e171
178.3940 +75c5 9561
178.3941 +75c7 8fc7
178.3942 +75ca e178
178.3943 +75cd e177
178.3944 +75d2 e179
178.3945 +75d4 8ea4
178.3946 +75d5 8dad
178.3947 +75d8 9397
178.3948 +75d9 e17a
178.3949 +75db 92c9
178.3950 +75de e17c
178.3951 +75e2 979f
178.3952 +75e3 e17b
178.3953 +75e9 9189
178.3954 +75f0 e182
178.3955 +75f2 e184
178.3956 +75f3 e185
178.3957 +75f4 9273
178.3958 +75fa e183
178.3959 +75fc e180
178.3960 +75fe e17d
178.3961 +75ff e17e
178.3962 +7601 e181
178.3963 +7609 e188
178.3964 +760b e186
178.3965 +760d e187
178.3966 +761f e189
178.3967 +7620 e18b
178.3968 +7621 e18c
178.3969 +7622 e18d
178.3970 +7624 e18e
178.3971 +7627 e18a
178.3972 +7630 e190
178.3973 +7634 e18f
178.3974 +763b e191
178.3975 +7642 97c3
178.3976 +7646 e194
178.3977 +7647 e192
178.3978 +7648 e193
178.3979 +764c 8ae0
178.3980 +7652 96fc
178.3981 +7656 95c8
178.3982 +7658 e196
178.3983 +765c e195
178.3984 +7661 e197
178.3985 +7662 e198
178.3986 +7667 e19c
178.3987 +7668 e199
178.3988 +7669 e19a
178.3989 +766a e19b
178.3990 +766c e19d
178.3991 +7670 e19e
178.3992 +7672 e19f
178.3993 +7676 e1a0
178.3994 +7678 e1a1
178.3995 +767a 94ad
178.3996 +767b 936f
178.3997 +767c e1a2
178.3998 +767d 9492
178.3999 +767e 9553
178.4000 +7680 e1a3
178.4001 +7683 e1a4
178.4002 +7684 9349
178.4003 +7686 8a46
178.4004 +7687 8d63
178.4005 +7688 e1a5
178.4006 +768b e1a6
178.4007 +768e e1a7
178.4008 +7690 8e48
178.4009 +7693 e1a9
178.4010 +7696 e1a8
178.4011 +7699 e1aa
178.4012 +769a e1ab
178.4013 +76ae 94e7
178.4014 +76b0 e1ac
178.4015 +76b4 e1ad
178.4016 +76b7 ea89
178.4017 +76b8 e1ae
178.4018 +76b9 e1af
178.4019 +76ba e1b0
178.4020 +76bf 8e4d
178.4021 +76c2 e1b1
178.4022 +76c3 9475
178.4023 +76c6 967e
178.4024 +76c8 896d
178.4025 +76ca 8976
178.4026 +76cd e1b2
178.4027 +76d2 e1b4
178.4028 +76d6 e1b3
178.4029 +76d7 9390
178.4030 +76db 90b7
178.4031 +76dc 9f58
178.4032 +76de e1b5
178.4033 +76df 96bf
178.4034 +76e1 e1b6
178.4035 +76e3 8ac4
178.4036 +76e4 94d5
178.4037 +76e5 e1b7
178.4038 +76e7 e1b8
178.4039 +76ea e1b9
178.4040 +76ee 96da
178.4041 +76f2 96d3
178.4042 +76f4 92bc
178.4043 +76f8 918a
178.4044 +76fb e1bb
178.4045 +76fe 8f82
178.4046 +7701 8fc8
178.4047 +7704 e1be
178.4048 +7707 e1bd
178.4049 +7708 e1bc
178.4050 +7709 94fb
178.4051 +770b 8ac5
178.4052 +770c 8ca7
178.4053 +771b e1c4
178.4054 +771e e1c1
178.4055 +771f 905e
178.4056 +7720 96b0
178.4057 +7724 e1c0
178.4058 +7725 e1c2
178.4059 +7726 e1c3
178.4060 +7729 e1bf
178.4061 +7737 e1c5
178.4062 +7738 e1c6
178.4063 +773a 92ad
178.4064 +773c 8ae1
178.4065 +7740 9285
178.4066 +7747 e1c7
178.4067 +775a e1c8
178.4068 +775b e1cb
178.4069 +7761 9087
178.4070 +7763 93c2
178.4071 +7765 e1cc
178.4072 +7766 9672
178.4073 +7768 e1c9
178.4074 +776b e1ca
178.4075 +7779 e1cf
178.4076 +777e e1ce
178.4077 +777f e1cd
178.4078 +778b e1d1
178.4079 +778e e1d0
178.4080 +7791 e1d2
178.4081 +779e e1d4
178.4082 +77a0 e1d3
178.4083 +77a5 95cb
178.4084 +77ac 8f75
178.4085 +77ad 97c4
178.4086 +77b0 e1d5
178.4087 +77b3 93b5
178.4088 +77b6 e1d6
178.4089 +77b9 e1d7
178.4090 +77bb e1db
178.4091 +77bc e1d9
178.4092 +77bd e1da
178.4093 +77bf e1d8
178.4094 +77c7 e1dc
178.4095 +77cd e1dd
178.4096 +77d7 e1de
178.4097 +77da e1df
178.4098 +77db 96b5
178.4099 +77dc e1e0
178.4100 +77e2 96ee
178.4101 +77e3 e1e1
178.4102 +77e5 926d
178.4103 +77e7 948a
178.4104 +77e9 8be9
178.4105 +77ed 925a
178.4106 +77ee e1e2
178.4107 +77ef 8bb8
178.4108 +77f3 90ce
178.4109 +77fc e1e3
178.4110 +7802 8dbb
178.4111 +780c e1e4
178.4112 +7812 e1e5
178.4113 +7814 8ca4
178.4114 +7815 8dd3
178.4115 +7820 e1e7
178.4116 +7825 9375
178.4117 +7826 8dd4
178.4118 +7827 8b6d
178.4119 +7832 9643
178.4120 +7834 946a
178.4121 +783a 9376
178.4122 +783f 8d7b
178.4123 +7845 e1e9
178.4124 +785d 8fc9
178.4125 +786b 97b0
178.4126 +786c 8d64
178.4127 +786f 8ca5
178.4128 +7872 94a1
178.4129 +7874 e1eb
178.4130 +787c e1ed
178.4131 +7881 8ce9
178.4132 +7886 e1ec
178.4133 +7887 92f4
178.4134 +788c e1ef
178.4135 +788d 8a56
178.4136 +788e e1ea
178.4137 +7891 94e8
178.4138 +7893 894f
178.4139 +7895 8dea
178.4140 +7897 9871
178.4141 +789a e1ee
178.4142 +78a3 e1f0
178.4143 +78a7 95c9
178.4144 +78a9 90d7
178.4145 +78aa e1f2
178.4146 +78af e1f3
178.4147 +78b5 e1f1
178.4148 +78ba 8a6d
178.4149 +78bc e1f9
178.4150 +78be e1f8
178.4151 +78c1 8ea5
178.4152 +78c5 e1fa
178.4153 +78c6 e1f5
178.4154 +78ca e1fb
178.4155 +78cb e1f6
178.4156 +78d0 94d6
178.4157 +78d1 e1f4
178.4158 +78d4 e1f7
178.4159 +78da e241
178.4160 +78e7 e240
178.4161 +78e8 9681
178.4162 +78ec e1fc
178.4163 +78ef 88e9
178.4164 +78f4 e243
178.4165 +78fd e242
178.4166 +7901 8fca
178.4167 +7907 e244
178.4168 +790e 9162
178.4169 +7911 e246
178.4170 +7912 e245
178.4171 +7919 e247
178.4172 +7926 e1e6
178.4173 +792a e1e8
178.4174 +792b e249
178.4175 +792c e248
178.4176 +793a 8ea6
178.4177 +793c 97e7
178.4178 +793e 8ed0
178.4179 +7940 e24a
178.4180 +7941 8c56
178.4181 +7947 8b5f
178.4182 +7948 8b46
178.4183 +7949 8e83
178.4184 +7950 9753
178.4185 +7953 e250
178.4186 +7955 e24f
178.4187 +7956 9163
178.4188 +7957 e24c
178.4189 +795a e24e
178.4190 +795d 8f6a
178.4191 +795e 905f
178.4192 +795f e24d
178.4193 +7960 e24b
178.4194 +7962 9449
178.4195 +7965 8fcb
178.4196 +7968 955b
178.4197 +796d 8dd5
178.4198 +7977 9398
178.4199 +797a e251
178.4200 +797f e252
178.4201 +7980 e268
178.4202 +7981 8bd6
178.4203 +7984 985c
178.4204 +7985 9154
178.4205 +798a e253
178.4206 +798d 89d0
178.4207 +798e 92f5
178.4208 +798f 959f
178.4209 +799d e254
178.4210 +79a6 8b9a
178.4211 +79a7 e255
178.4212 +79aa e257
178.4213 +79ae e258
178.4214 +79b0 9448
178.4215 +79b3 e259
178.4216 +79b9 e25a
178.4217 +79ba e25b
178.4218 +79bd 8bd7
178.4219 +79be 89d1
178.4220 +79bf 93c3
178.4221 +79c0 8f47
178.4222 +79c1 8e84
178.4223 +79c9 e25c
178.4224 +79cb 8f48
178.4225 +79d1 89c8
178.4226 +79d2 9562
178.4227 +79d5 e25d
178.4228 +79d8 94e9
178.4229 +79df 9164
178.4230 +79e1 e260
178.4231 +79e3 e261
178.4232 +79e4 9489
178.4233 +79e6 9060
178.4234 +79e7 e25e
178.4235 +79e9 9281
178.4236 +79ec e25f
178.4237 +79f0 8fcc
178.4238 +79fb 88da
178.4239 +7a00 8b48
178.4240 +7a08 e262
178.4241 +7a0b 92f6
178.4242 +7a0d e263
178.4243 +7a0e 90c5
178.4244 +7a14 96ab
178.4245 +7a17 9542
178.4246 +7a18 e264
178.4247 +7a19 e265
178.4248 +7a1a 9274
178.4249 +7a1c 97c5
178.4250 +7a1f e267
178.4251 +7a20 e266
178.4252 +7a2e 8eed
178.4253 +7a31 e269
178.4254 +7a32 88ee
178.4255 +7a37 e26c
178.4256 +7a3b e26a
178.4257 +7a3c 89d2
178.4258 +7a3d 8c6d
178.4259 +7a3e e26b
178.4260 +7a3f 8d65
178.4261 +7a40 8d92
178.4262 +7a42 95e4
178.4263 +7a43 e26d
178.4264 +7a46 9673
178.4265 +7a49 e26f
178.4266 +7a4d 90cf
178.4267 +7a4e 896e
178.4268 +7a4f 89b8
178.4269 +7a50 88aa
178.4270 +7a57 e26e
178.4271 +7a61 e270
178.4272 +7a62 e271
178.4273 +7a63 8ff5
178.4274 +7a69 e272
178.4275 +7a6b 8a6e
178.4276 +7a70 e274
178.4277 +7a74 8c8a
178.4278 +7a76 8b86
178.4279 +7a79 e275
178.4280 +7a7a 8bf3
178.4281 +7a7d e276
178.4282 +7a7f 90fa
178.4283 +7a81 93cb
178.4284 +7a83 90de
178.4285 +7a84 8df3
178.4286 +7a88 e277
178.4287 +7a92 9282
178.4288 +7a93 918b
178.4289 +7a95 e279
178.4290 +7a96 e27b
178.4291 +7a97 e278
178.4292 +7a98 e27a
178.4293 +7a9f 8c41
178.4294 +7aa9 e27c
178.4295 +7aaa 8c45
178.4296 +7aae 8b87
178.4297 +7aaf 9771
178.4298 +7ab0 e27e
178.4299 +7ab6 e280
178.4300 +7aba 894d
178.4301 +7abf e283
178.4302 +7ac3 8a96
178.4303 +7ac4 e282
178.4304 +7ac5 e281
178.4305 +7ac7 e285
178.4306 +7ac8 e27d
178.4307 +7aca e286
178.4308 +7acb 97a7
178.4309 +7acd e287
178.4310 +7acf e288
178.4311 +7ad2 9af2
178.4312 +7ad3 e28a
178.4313 +7ad5 e289
178.4314 +7ad9 e28b
178.4315 +7ada e28c
178.4316 +7adc 97b3
178.4317 +7add e28d
178.4318 +7adf e8ed
178.4319 +7ae0 8fcd
178.4320 +7ae1 e28e
178.4321 +7ae2 e28f
178.4322 +7ae3 8f76
178.4323 +7ae5 93b6
178.4324 +7ae6 e290
178.4325 +7aea 9247
178.4326 +7aed e291
178.4327 +7aef 925b
178.4328 +7af0 e292
178.4329 +7af6 8ba3
178.4330 +7af8 995e
178.4331 +7af9 927c
178.4332 +7afa 8eb1
178.4333 +7aff 8ac6
178.4334 +7b02 e293
178.4335 +7b04 e2a0
178.4336 +7b06 e296
178.4337 +7b08 8b88
178.4338 +7b0a e295
178.4339 +7b0b e2a2
178.4340 +7b0f e294
178.4341 +7b11 8fce
178.4342 +7b18 e298
178.4343 +7b19 e299
178.4344 +7b1b 934a
178.4345 +7b1e e29a
178.4346 +7b20 8a7d
178.4347 +7b25 9079
178.4348 +7b26 9584
178.4349 +7b28 e29c
178.4350 +7b2c 91e6
178.4351 +7b33 e297
178.4352 +7b35 e29b
178.4353 +7b36 e29d
178.4354 +7b39 8df9
178.4355 +7b45 e2a4
178.4356 +7b46 954d
178.4357 +7b48 94a4
178.4358 +7b49 9399
178.4359 +7b4b 8bd8
178.4360 +7b4c e2a3
178.4361 +7b4d e2a1
178.4362 +7b4f 94b3
178.4363 +7b50 e29e
178.4364 +7b51 927d
178.4365 +7b52 939b
178.4366 +7b54 939a
178.4367 +7b56 8df4
178.4368 +7b5d e2b6
178.4369 +7b65 e2a6
178.4370 +7b67 e2a8
178.4371 +7b6c e2ab
178.4372 +7b6e e2ac
178.4373 +7b70 e2a9
178.4374 +7b71 e2aa
178.4375 +7b74 e2a7
178.4376 +7b75 e2a5
178.4377 +7b7a e29f
178.4378 +7b86 95cd
178.4379 +7b87 89d3
178.4380 +7b8b e2b3
178.4381 +7b8d e2b0
178.4382 +7b8f e2b5
178.4383 +7b92 e2b4
178.4384 +7b94 9493
178.4385 +7b95 96a5
178.4386 +7b97 8e5a
178.4387 +7b98 e2ae
178.4388 +7b99 e2b7
178.4389 +7b9a e2b2
178.4390 +7b9c e2b1
178.4391 +7b9d e2ad
178.4392 +7b9f e2af
178.4393 +7ba1 8ac7
178.4394 +7baa 925c
178.4395 +7bad 90fb
178.4396 +7bb1 94a0
178.4397 +7bb4 e2bc
178.4398 +7bb8 94a2
178.4399 +7bc0 90df
178.4400 +7bc1 e2b9
178.4401 +7bc4 94cd
178.4402 +7bc6 e2bd
178.4403 +7bc7 95d1
178.4404 +7bc9 927a
178.4405 +7bcb e2b8
178.4406 +7bcc e2ba
178.4407 +7bcf e2bb
178.4408 +7bdd e2be
178.4409 +7be0 8ec2
178.4410 +7be4 93c4
178.4411 +7be5 e2c3
178.4412 +7be6 e2c2
178.4413 +7be9 e2bf
178.4414 +7bed 9855
178.4415 +7bf3 e2c8
178.4416 +7bf6 e2cc
178.4417 +7bf7 e2c9
178.4418 +7c00 e2c5
178.4419 +7c07 e2c6
178.4420 +7c0d e2cb
178.4421 +7c11 e2c0
178.4422 +7c12 99d3
178.4423 +7c13 e2c7
178.4424 +7c14 e2c1
178.4425 +7c17 e2ca
178.4426 +7c1f e2d0
178.4427 +7c21 8ac8
178.4428 +7c23 e2cd
178.4429 +7c27 e2ce
178.4430 +7c2a e2cf
178.4431 +7c2b e2d2
178.4432 +7c37 e2d1
178.4433 +7c38 94f4
178.4434 +7c3d e2d3
178.4435 +7c3e 97fa
178.4436 +7c3f 95eb
178.4437 +7c40 e2d8
178.4438 +7c43 e2d5
178.4439 +7c4c e2d4
178.4440 +7c4d 90d0
178.4441 +7c4f e2d7
178.4442 +7c50 e2d9
178.4443 +7c54 e2d6
178.4444 +7c56 e2dd
178.4445 +7c58 e2da
178.4446 +7c5f e2db
178.4447 +7c60 e2c4
178.4448 +7c64 e2dc
178.4449 +7c65 e2de
178.4450 +7c6c e2df
178.4451 +7c73 95c4
178.4452 +7c75 e2e0
178.4453 +7c7e 96e0
178.4454 +7c81 8bcc
178.4455 +7c82 8c48
178.4456 +7c83 e2e1
178.4457 +7c89 95b2
178.4458 +7c8b 9088
178.4459 +7c8d 96ae
178.4460 +7c90 e2e2
178.4461 +7c92 97b1
178.4462 +7c95 9494
178.4463 +7c97 9165
178.4464 +7c98 9453
178.4465 +7c9b 8f6c
178.4466 +7c9f 88be
178.4467 +7ca1 e2e7
178.4468 +7ca2 e2e5
178.4469 +7ca4 e2e3
178.4470 +7ca5 8a9f
178.4471 +7ca7 8fcf
178.4472 +7ca8 e2e8
178.4473 +7cab e2e6
178.4474 +7cad e2e4
178.4475 +7cae e2ec
178.4476 +7cb1 e2eb
178.4477 +7cb2 e2ea
178.4478 +7cb3 e2e9
178.4479 +7cb9 e2ed
178.4480 +7cbd e2ee
178.4481 +7cbe 90b8
178.4482 +7cc0 e2ef
178.4483 +7cc2 e2f1
178.4484 +7cc5 e2f0
178.4485 +7cca 8cd0
178.4486 +7cce 9157
178.4487 +7cd2 e2f3
178.4488 +7cd6 939c
178.4489 +7cd8 e2f2
178.4490 +7cdc e2f4
178.4491 +7cde 95b3
178.4492 +7cdf 918c
178.4493 +7ce0 8d66
178.4494 +7ce2 e2f5
178.4495 +7ce7 97c6
178.4496 +7cef e2f7
178.4497 +7cf2 e2f8
178.4498 +7cf4 e2f9
178.4499 +7cf6 e2fa
178.4500 +7cf8 8e85
178.4501 +7cfa e2fb
178.4502 +7cfb 8c6e
178.4503 +7cfe 8b8a
178.4504 +7d00 8b49
178.4505 +7d02 e340
178.4506 +7d04 96f1
178.4507 +7d05 8d67
178.4508 +7d06 e2fc
178.4509 +7d0a e343
178.4510 +7d0b 96e4
178.4511 +7d0d 945b
178.4512 +7d10 9552
178.4513 +7d14 8f83
178.4514 +7d15 e342
178.4515 +7d17 8ed1
178.4516 +7d18 8d68
178.4517 +7d19 8e86
178.4518 +7d1a 8b89
178.4519 +7d1b 95b4
178.4520 +7d1c e341
178.4521 +7d20 9166
178.4522 +7d21 9661
178.4523 +7d22 8df5
178.4524 +7d2b 8e87
178.4525 +7d2c 92db
178.4526 +7d2e e346
178.4527 +7d2f 97dd
178.4528 +7d30 8dd7
178.4529 +7d32 e347
178.4530 +7d33 9061
178.4531 +7d35 e349
178.4532 +7d39 8fd0
178.4533 +7d3a 8dae
178.4534 +7d3f e348
178.4535 +7d42 8f49
178.4536 +7d43 8cbc
178.4537 +7d44 9167
178.4538 +7d45 e344
178.4539 +7d46 e34a
178.4540 +7d4b e345
178.4541 +7d4c 8c6f
178.4542 +7d4e e34d
178.4543 +7d4f e351
178.4544 +7d50 8c8b
178.4545 +7d56 e34c
178.4546 +7d5b e355
178.4547 +7d5e 8d69
178.4548 +7d61 978d
178.4549 +7d62 88ba
178.4550 +7d63 e352
178.4551 +7d66 8b8b
178.4552 +7d68 e34f
178.4553 +7d6e e350
178.4554 +7d71 939d
178.4555 +7d72 e34e
178.4556 +7d73 e34b
178.4557 +7d75 8a47
178.4558 +7d76 90e2
178.4559 +7d79 8ca6
178.4560 +7d7d e357
178.4561 +7d89 e354
178.4562 +7d8f e356
178.4563 +7d93 e353
178.4564 +7d99 8c70
178.4565 +7d9a 91b1
178.4566 +7d9b e358
178.4567 +7d9c 918e
178.4568 +7d9f e365
178.4569 +7da2 e361
178.4570 +7da3 e35b
178.4571 +7dab e35f
178.4572 +7dac 8ef8
178.4573 +7dad 88db
178.4574 +7dae e35a
178.4575 +7daf e362
178.4576 +7db0 e366
178.4577 +7db1 8d6a
178.4578 +7db2 96d4
178.4579 +7db4 92d4
178.4580 +7db5 e35c
178.4581 +7db8 e364
178.4582 +7dba e359
178.4583 +7dbb 925d
178.4584 +7dbd e35e
178.4585 +7dbe 88bb
178.4586 +7dbf 96c8
178.4587 +7dc7 e35d
178.4588 +7dca 8bd9
178.4589 +7dcb 94ea
178.4590 +7dcf 918d
178.4591 +7dd1 97ce
178.4592 +7dd2 8f8f
178.4593 +7dd5 e38e
178.4594 +7dd8 e367
178.4595 +7dda 90fc
178.4596 +7ddc e363
178.4597 +7ddd e368
178.4598 +7dde e36a
178.4599 +7de0 92f7
178.4600 +7de1 e36d
178.4601 +7de4 e369
178.4602 +7de8 95d2
178.4603 +7de9 8ac9
178.4604 +7dec 96c9
178.4605 +7def 88dc
178.4606 +7df2 e36c
178.4607 +7df4 97fb
178.4608 +7dfb e36b
178.4609 +7e01 898f
178.4610 +7e04 93ea
178.4611 +7e05 e36e
178.4612 +7e09 e375
178.4613 +7e0a e36f
178.4614 +7e0b e376
178.4615 +7e12 e372
178.4616 +7e1b 949b
178.4617 +7e1e 8ec8
178.4618 +7e1f e374
178.4619 +7e21 e371
178.4620 +7e22 e377
178.4621 +7e23 e370
178.4622 +7e26 8f63
178.4623 +7e2b 9644
178.4624 +7e2e 8f6b
178.4625 +7e31 e373
178.4626 +7e32 e380
178.4627 +7e35 e37b
178.4628 +7e37 e37e
178.4629 +7e39 e37c
178.4630 +7e3a e381
178.4631 +7e3b e37a
178.4632 +7e3d e360
178.4633 +7e3e 90d1
178.4634 +7e41 94c9
178.4635 +7e43 e37d
178.4636 +7e46 e378
178.4637 +7e4a 9140
178.4638 +7e4b 8c71
178.4639 +7e4d 8f4a
178.4640 +7e54 9044
178.4641 +7e55 9155
178.4642 +7e56 e384
178.4643 +7e59 e386
178.4644 +7e5a e387
178.4645 +7e5d e383
178.4646 +7e5e e385
178.4647 +7e66 e379
178.4648 +7e67 e382
178.4649 +7e69 e38a
178.4650 +7e6a e389
178.4651 +7e6d 969a
178.4652 +7e70 8c4a
178.4653 +7e79 e388
178.4654 +7e7b e38c
178.4655 +7e7c e38b
178.4656 +7e7d e38f
178.4657 +7e7f e391
178.4658 +7e82 8e5b
178.4659 +7e83 e38d
178.4660 +7e88 e392
178.4661 +7e89 e393
178.4662 +7e8c e394
178.4663 +7e8e e39a
178.4664 +7e8f 935a
178.4665 +7e90 e396
178.4666 +7e92 e395
178.4667 +7e93 e397
178.4668 +7e94 e398
178.4669 +7e96 e399
178.4670 +7e9b e39b
178.4671 +7e9c e39c
178.4672 +7f36 8aca
178.4673 +7f38 e39d
178.4674 +7f3a e39e
178.4675 +7f45 e39f
178.4676 +7f4c e3a0
178.4677 +7f4d e3a1
178.4678 +7f4e e3a2
178.4679 +7f50 e3a3
178.4680 +7f51 e3a4
178.4681 +7f54 e3a6
178.4682 +7f55 e3a5
178.4683 +7f58 e3a7
178.4684 +7f5f e3a8
178.4685 +7f60 e3a9
178.4686 +7f67 e3ac
178.4687 +7f68 e3aa
178.4688 +7f69 e3ab
178.4689 +7f6a 8ddf
178.4690 +7f6b 8c72
178.4691 +7f6e 9275
178.4692 +7f70 94b1
178.4693 +7f72 8f90
178.4694 +7f75 946c
178.4695 +7f77 94eb
178.4696 +7f78 e3ad
178.4697 +7f79 9ceb
178.4698 +7f82 e3ae
178.4699 +7f83 e3b0
178.4700 +7f85 9785
178.4701 +7f86 e3af
178.4702 +7f87 e3b2
178.4703 +7f88 e3b1
178.4704 +7f8a 9772
178.4705 +7f8c e3b3
178.4706 +7f8e 94fc
178.4707 +7f94 e3b4
178.4708 +7f9a e3b7
178.4709 +7f9d e3b6
178.4710 +7f9e e3b5
178.4711 +7fa3 e3b8
178.4712 +7fa4 8c51
178.4713 +7fa8 9141
178.4714 +7fa9 8b60
178.4715 +7fae e3bc
178.4716 +7faf e3b9
178.4717 +7fb2 e3ba
178.4718 +7fb6 e3bd
178.4719 +7fb8 e3be
178.4720 +7fb9 e3bb
178.4721 +7fbd 8948
178.4722 +7fc1 89a5
178.4723 +7fc5 e3c0
178.4724 +7fc6 e3c1
178.4725 +7fca e3c2
178.4726 +7fcc 9782
178.4727 +7fd2 8f4b
178.4728 +7fd4 e3c4
178.4729 +7fd5 e3c3
178.4730 +7fe0 9089
178.4731 +7fe1 e3c5
178.4732 +7fe6 e3c6
178.4733 +7fe9 e3c7
178.4734 +7feb 8ae3
178.4735 +7ff0 8acb
178.4736 +7ff3 e3c8
178.4737 +7ff9 e3c9
178.4738 +7ffb 967c
178.4739 +7ffc 9783
178.4740 +8000 9773
178.4741 +8001 9856
178.4742 +8003 8d6c
178.4743 +8004 e3cc
178.4744 +8005 8ed2
178.4745 +8006 e3cb
178.4746 +800b e3cd
178.4747 +800c 8ea7
178.4748 +8010 91cf
178.4749 +8012 e3ce
178.4750 +8015 8d6b
178.4751 +8017 96d5
178.4752 +8018 e3cf
178.4753 +8019 e3d0
178.4754 +801c e3d1
178.4755 +8021 e3d2
178.4756 +8028 e3d3
178.4757 +8033 8ea8
178.4758 +8036 96eb
178.4759 +803b e3d5
178.4760 +803d 925e
178.4761 +803f e3d4
178.4762 +8046 e3d7
178.4763 +804a e3d6
178.4764 +8052 e3d8
178.4765 +8056 90b9
178.4766 +8058 e3d9
178.4767 +805a e3da
178.4768 +805e 95b7
178.4769 +805f e3db
178.4770 +8061 918f
178.4771 +8062 e3dc
178.4772 +8068 e3dd
178.4773 +806f 97fc
178.4774 +8070 e3e0
178.4775 +8072 e3df
178.4776 +8073 e3de
178.4777 +8074 92ae
178.4778 +8076 e3e1
178.4779 +8077 9045
178.4780 +8079 e3e2
178.4781 +807d e3e3
178.4782 +807e 9857
178.4783 +807f e3e4
178.4784 +8084 e3e5
178.4785 +8085 e3e7
178.4786 +8086 e3e6
178.4787 +8087 94a3
178.4788 +8089 93f7
178.4789 +808b 985d
178.4790 +808c 94a7
178.4791 +8093 e3e9
178.4792 +8096 8fd1
178.4793 +8098 9549
178.4794 +809a e3ea
178.4795 +809b e3e8
178.4796 +809d 8acc
178.4797 +80a1 8cd2
178.4798 +80a2 8e88
178.4799 +80a5 94ec
178.4800 +80a9 8ca8
178.4801 +80aa 9662
178.4802 +80ac e3ed
178.4803 +80ad e3eb
178.4804 +80af 8d6d
178.4805 +80b1 8d6e
178.4806 +80b2 88e7
178.4807 +80b4 8de6
178.4808 +80ba 9478
178.4809 +80c3 88dd
178.4810 +80c4 e3f2
178.4811 +80c6 925f
178.4812 +80cc 9477
178.4813 +80ce 91d9
178.4814 +80d6 e3f4
178.4815 +80d9 e3f0
178.4816 +80da e3f3
178.4817 +80db e3ee
178.4818 +80dd e3f1
178.4819 +80de 9645
178.4820 +80e1 8cd3
178.4821 +80e4 88fb
178.4822 +80e5 e3ef
178.4823 +80ef e3f6
178.4824 +80f1 e3f7
178.4825 +80f4 93b7
178.4826 +80f8 8bb9
178.4827 +80fc e445
178.4828 +80fd 945c
178.4829 +8102 8e89
178.4830 +8105 8bba
178.4831 +8106 90c6
178.4832 +8107 9865
178.4833 +8108 96ac
178.4834 +8109 e3f5
178.4835 +810a 90d2
178.4836 +811a 8b72
178.4837 +811b e3f8
178.4838 +8123 e3fa
178.4839 +8129 e3f9
178.4840 +812f e3fb
178.4841 +8131 9245
178.4842 +8133 945d
178.4843 +8139 92af
178.4844 +813e e442
178.4845 +8146 e441
178.4846 +814b e3fc
178.4847 +814e 9074
178.4848 +8150 9585
178.4849 +8151 e444
178.4850 +8153 e443
178.4851 +8154 8d6f
178.4852 +8155 9872
178.4853 +815f e454
178.4854 +8165 e448
178.4855 +8166 e449
178.4856 +816b 8eee
178.4857 +816e e447
178.4858 +8170 8d98
178.4859 +8171 e446
178.4860 +8174 e44a
178.4861 +8178 92b0
178.4862 +8179 95a0
178.4863 +817a 9142
178.4864 +817f 91da
178.4865 +8180 e44e
178.4866 +8182 e44f
178.4867 +8183 e44b
178.4868 +8188 e44c
178.4869 +818a e44d
178.4870 +818f 8d70
178.4871 +8193 e455
178.4872 +8195 e451
178.4873 +819a 9586
178.4874 +819c 968c
178.4875 +819d 9547
178.4876 +81a0 e450
178.4877 +81a3 e453
178.4878 +81a4 e452
178.4879 +81a8 9663
178.4880 +81a9 e456
178.4881 +81b0 e457
178.4882 +81b3 9156
178.4883 +81b5 e458
178.4884 +81b8 e45a
178.4885 +81ba e45e
178.4886 +81bd e45b
178.4887 +81be e459
178.4888 +81bf 945e
178.4889 +81c0 e45c
178.4890 +81c2 e45d
178.4891 +81c6 89b0
178.4892 +81c8 e464
178.4893 +81c9 e45f
178.4894 +81cd e460
178.4895 +81d1 e461
178.4896 +81d3 919f
178.4897 +81d8 e463
178.4898 +81d9 e462
178.4899 +81da e465
178.4900 +81df e466
178.4901 +81e0 e467
178.4902 +81e3 9062
178.4903 +81e5 89e7
178.4904 +81e7 e468
178.4905 +81e8 97d5
178.4906 +81ea 8ea9
178.4907 +81ed 8f4c
178.4908 +81f3 8e8a
178.4909 +81f4 9276
178.4910 +81fa e469
178.4911 +81fb e46a
178.4912 +81fc 8950
178.4913 +81fe e46b
178.4914 +8201 e46c
178.4915 +8202 e46d
178.4916 +8205 e46e
178.4917 +8207 e46f
178.4918 +8208 8bbb
178.4919 +8209 9da8
178.4920 +820a e470
178.4921 +820c 90e3
178.4922 +820d e471
178.4923 +820e 8ec9
178.4924 +8210 e472
178.4925 +8212 98ae
178.4926 +8216 e473
178.4927 +8217 95dc
178.4928 +8218 8ada
178.4929 +821b 9143
178.4930 +821c 8f77
178.4931 +821e 9591
178.4932 +821f 8f4d
178.4933 +8229 e474
178.4934 +822a 8d71
178.4935 +822b e475
178.4936 +822c 94ca
178.4937 +822e e484
178.4938 +8233 e477
178.4939 +8235 91c7
178.4940 +8236 9495
178.4941 +8237 8cbd
178.4942 +8238 e476
178.4943 +8239 9144
178.4944 +8240 e478
178.4945 +8247 92f8
178.4946 +8258 e47a
178.4947 +8259 e479
178.4948 +825a e47c
178.4949 +825d e47b
178.4950 +825f e47d
178.4951 +8262 e480
178.4952 +8264 e47e
178.4953 +8266 8acd
178.4954 +8268 e481
178.4955 +826a e482
178.4956 +826b e483
178.4957 +826e 8daf
178.4958 +826f 97c7
178.4959 +8271 e485
178.4960 +8272 9046
178.4961 +8276 8990
178.4962 +8277 e486
178.4963 +8278 e487
178.4964 +827e e488
178.4965 +828b 88f0
178.4966 +828d e489
178.4967 +8292 e48a
178.4968 +8299 9587
178.4969 +829d 8ec5
178.4970 +829f e48c
178.4971 +82a5 8a48
178.4972 +82a6 88b0
178.4973 +82ab e48b
178.4974 +82ac e48e
178.4975 +82ad 946d
178.4976 +82af 9063
178.4977 +82b1 89d4
178.4978 +82b3 9646
178.4979 +82b8 8c7c
178.4980 +82b9 8bda
178.4981 +82bb e48d
178.4982 +82bd 89e8
178.4983 +82c5 8aa1
178.4984 +82d1 8991
178.4985 +82d2 e492
178.4986 +82d3 97e8
178.4987 +82d4 91db
178.4988 +82d7 9563
178.4989 +82d9 e49e
178.4990 +82db 89d5
178.4991 +82dc e49c
178.4992 +82de e49a
178.4993 +82df e491
178.4994 +82e1 e48f
178.4995 +82e3 e490
178.4996 +82e5 8ee1
178.4997 +82e6 8bea
178.4998 +82e7 9297
178.4999 +82eb 93cf
178.5000 +82f1 8970
178.5001 +82f3 e494
178.5002 +82f4 e493
178.5003 +82f9 e499
178.5004 +82fa e495
178.5005 +82fb e498
178.5006 +8302 96ce
178.5007 +8303 e497
178.5008 +8304 89d6
178.5009 +8305 8a9d
178.5010 +8306 e49b
178.5011 +8309 e49d
178.5012 +830e 8c73
178.5013 +8316 e4a1
178.5014 +8317 e4aa
178.5015 +8318 e4ab
178.5016 +831c 88a9
178.5017 +8323 e4b2
178.5018 +8328 88ef
178.5019 +832b e4a9
178.5020 +832f e4a8
178.5021 +8331 e4a3
178.5022 +8332 e4a2
178.5023 +8334 e4a0
178.5024 +8335 e49f
178.5025 +8336 9283
178.5026 +8338 91f9
178.5027 +8339 e4a5
178.5028 +8340 e4a4
178.5029 +8345 e4a7
178.5030 +8349 9190
178.5031 +834a 8c74
178.5032 +834f 8960
178.5033 +8350 e4a6
178.5034 +8352 8d72
178.5035 +8358 9191
178.5036 +8373 e4b8
178.5037 +8375 e4b9
178.5038 +8377 89d7
178.5039 +837b 89ac
178.5040 +837c e4b6
178.5041 +8385 e4ac
178.5042 +8387 e4b4
178.5043 +8389 e4bb
178.5044 +838a e4b5
178.5045 +838e e4b3
178.5046 +8393 e496
178.5047 +8396 e4b1
178.5048 +839a e4ad
178.5049 +839e 8ace
178.5050 +839f e4af
178.5051 +83a0 e4ba
178.5052 +83a2 e4b0
178.5053 +83a8 e4bc
178.5054 +83aa e4ae
178.5055 +83ab 949c
178.5056 +83b1 9789
178.5057 +83b5 e4b7
178.5058 +83bd e4cd
178.5059 +83c1 e4c5
178.5060 +83c5 909b
178.5061 +83ca 8b65
178.5062 +83cc 8bdb
178.5063 +83ce e4c0
178.5064 +83d3 89d9
178.5065 +83d6 8fd2
178.5066 +83d8 e4c3
178.5067 +83dc 8dd8
178.5068 +83df 9370
178.5069 +83e0 e4c8
178.5070 +83e9 95ec
178.5071 +83eb e4bf
178.5072 +83ef 89d8
178.5073 +83f0 8cd4
178.5074 +83f1 9548
178.5075 +83f2 e4c9
178.5076 +83f4 e4bd
178.5077 +83f7 e4c6
178.5078 +83fb e4d0
178.5079 +83fd e4c1
178.5080 +8403 e4c2
178.5081 +8404 93b8
178.5082 +8407 e4c7
178.5083 +840b e4c4
178.5084 +840c 9647
178.5085 +840d e4ca
178.5086 +840e 88de
178.5087 +8413 e4be
178.5088 +8420 e4cc
178.5089 +8422 e4cb
178.5090 +8429 948b
178.5091 +842a e4d2
178.5092 +842c e4dd
178.5093 +8431 8a9e
178.5094 +8435 e4e0
178.5095 +8438 e4ce
178.5096 +843c e4d3
178.5097 +843d 978e
178.5098 +8446 e4dc
178.5099 +8449 9774
178.5100 +844e 97a8
178.5101 +8457 9298
178.5102 +845b 8a8b
178.5103 +8461 9592
178.5104 +8462 e4e2
178.5105 +8463 939f
178.5106 +8466 88af
178.5107 +8469 e4db
178.5108 +846b e4d7
178.5109 +846c 9192
178.5110 +846d e4d1
178.5111 +846e e4d9
178.5112 +846f e4de
178.5113 +8471 944b
178.5114 +8475 88a8
178.5115 +8477 e4d6
178.5116 +8479 e4df
178.5117 +847a 9598
178.5118 +8482 e4da
178.5119 +8484 e4d5
178.5120 +848b 8fd3
178.5121 +8490 8f4e
178.5122 +8494 8eaa
178.5123 +8499 96d6
178.5124 +849c 9566
178.5125 +849f e4e5
178.5126 +84a1 e4ee
178.5127 +84ad e4d8
178.5128 +84b2 8a97
178.5129 +84b8 8ff6
178.5130 +84b9 e4e3
178.5131 +84bb e4e8
178.5132 +84bc 9193
178.5133 +84bf e4e4
178.5134 +84c1 e4eb
178.5135 +84c4 927e
178.5136 +84c6 e4ec
178.5137 +84c9 9775
178.5138 +84ca e4e1
178.5139 +84cb 8a57
178.5140 +84cd e4e7
178.5141 +84d0 e4ea
178.5142 +84d1 96aa
178.5143 +84d6 e4ed
178.5144 +84d9 e4e6
178.5145 +84da e4e9
178.5146 +84ec 9648
178.5147 +84ee 9840
178.5148 +84f4 e4f1
178.5149 +84fc e4f8
178.5150 +84ff e4f0
178.5151 +8500 8ec1
178.5152 +8506 e4cf
178.5153 +8511 95cc
178.5154 +8513 96a0
178.5155 +8514 e4f7
178.5156 +8515 e4f6
178.5157 +8517 e4f2
178.5158 +8518 e4f3
178.5159 +851a 8955
178.5160 +851f e4f5
178.5161 +8521 e4ef
178.5162 +8526 92d3
178.5163 +852c e4f4
178.5164 +852d 88fc
178.5165 +8535 91a0
178.5166 +853d 95c1
178.5167 +8540 e4f9
178.5168 +8541 e540
178.5169 +8543 94d7
178.5170 +8548 e4fc
178.5171 +8549 8fd4
178.5172 +854a 8ec7
178.5173 +854b e542
178.5174 +854e 8bbc
178.5175 +8555 e543
178.5176 +8557 9599
178.5177 +8558 e4fb
178.5178 +855a e4d4
178.5179 +8563 e4fa
178.5180 +8568 986e
178.5181 +8569 93a0
178.5182 +856a 9593
178.5183 +856d e54a
178.5184 +8577 e550
178.5185 +857e e551
178.5186 +8580 e544
178.5187 +8584 9496
178.5188 +8587 e54e
178.5189 +8588 e546
178.5190 +858a e548
178.5191 +8590 e552
178.5192 +8591 e547
178.5193 +8594 e54b
178.5194 +8597 8992
178.5195 +8599 93e3
178.5196 +859b e54c
178.5197 +859c e54f
178.5198 +85a4 e545
178.5199 +85a6 9145
178.5200 +85a8 e549
178.5201 +85a9 8e46
178.5202 +85aa 9064
178.5203 +85ab 8c4f
178.5204 +85ac 96f2
178.5205 +85ae 96f7
178.5206 +85af 8f92
178.5207 +85b9 e556
178.5208 +85ba e554
178.5209 +85c1 986d
178.5210 +85c9 e553
178.5211 +85cd 9795
178.5212 +85cf e555
178.5213 +85d0 e557
178.5214 +85d5 e558
178.5215 +85dc e55b
178.5216 +85dd e559
178.5217 +85e4 93a1
178.5218 +85e5 e55a
178.5219 +85e9 94cb
178.5220 +85ea e54d
178.5221 +85f7 8f93
178.5222 +85f9 e55c
178.5223 +85fa e561
178.5224 +85fb 9194
178.5225 +85fe e560
178.5226 +8602 e541
178.5227 +8606 e562
178.5228 +8607 9168
178.5229 +860a e55d
178.5230 +860b e55f
178.5231 +8613 e55e
178.5232 +8616 9f50
178.5233 +8617 9f41
178.5234 +861a e564
178.5235 +8622 e563
178.5236 +862d 9796
178.5237 +862f e1ba
178.5238 +8630 e565
178.5239 +863f e566
178.5240 +864d e567
178.5241 +864e 8cd5
178.5242 +8650 8b73
178.5243 +8654 e569
178.5244 +8655 997c
178.5245 +865a 8b95
178.5246 +865c 97b8
178.5247 +865e 8bf1
178.5248 +865f e56a
178.5249 +8667 e56b
178.5250 +866b 928e
178.5251 +8671 e56c
178.5252 +8679 93f8
178.5253 +867b 88b8
178.5254 +868a 89e1
178.5255 +868b e571
178.5256 +868c e572
178.5257 +8693 e56d
178.5258 +8695 8e5c
178.5259 +86a3 e56e
178.5260 +86a4 9461
178.5261 +86a9 e56f
178.5262 +86aa e570
178.5263 +86ab e57a
178.5264 +86af e574
178.5265 +86b0 e577
178.5266 +86b6 e573
178.5267 +86c4 e575
178.5268 +86c6 e576
178.5269 +86c7 8ed6
178.5270 +86c9 e578
178.5271 +86cb 9260
178.5272 +86cd 8c75
178.5273 +86ce 8a61
178.5274 +86d4 e57b
178.5275 +86d9 8a5e
178.5276 +86db e581
178.5277 +86de e57c
178.5278 +86df e580
178.5279 +86e4 94b8
178.5280 +86e9 e57d
178.5281 +86ec e57e
178.5282 +86ed 9567
178.5283 +86ee 94d8
178.5284 +86ef e582
178.5285 +86f8 91fb
178.5286 +86f9 e58c
178.5287 +86fb e588
178.5288 +86fe 89e9
178.5289 +8700 e586
178.5290 +8702 9649
178.5291 +8703 e587
178.5292 +8706 e584
178.5293 +8708 e585
178.5294 +8709 e58a
178.5295 +870a e58d
178.5296 +870d e58b
178.5297 +8711 e589
178.5298 +8712 e583
178.5299 +8718 9277
178.5300 +871a e594
178.5301 +871c 96a8
178.5302 +8725 e592
178.5303 +8729 e593
178.5304 +8734 e58e
178.5305 +8737 e590
178.5306 +873b e591
178.5307 +873f e58f
178.5308 +8749 90e4
178.5309 +874b 9858
178.5310 +874c e598
178.5311 +874e e599
178.5312 +8753 e59f
178.5313 +8755 9049
178.5314 +8757 e59b
178.5315 +8759 e59e
178.5316 +875f e596
178.5317 +8760 e595
178.5318 +8763 e5a0
178.5319 +8766 89da
178.5320 +8768 e59c
178.5321 +876a e5a1
178.5322 +876e e59d
178.5323 +8774 e59a
178.5324 +8776 92b1
178.5325 +8778 e597
178.5326 +877f 9488
178.5327 +8782 e5a5
178.5328 +878d 975a
178.5329 +879f e5a4
178.5330 +87a2 e5a3
178.5331 +87ab e5ac
178.5332 +87af e5a6
178.5333 +87b3 e5ae
178.5334 +87ba 9786
178.5335 +87bb e5b1
178.5336 +87bd e5a8
178.5337 +87c0 e5a9
178.5338 +87c4 e5ad
178.5339 +87c6 e5b0
178.5340 +87c7 e5af
178.5341 +87cb e5a7
178.5342 +87d0 e5aa
178.5343 +87d2 e5bb
178.5344 +87e0 e5b4
178.5345 +87ef e5b2
178.5346 +87f2 e5b3
178.5347 +87f6 e5b8
178.5348 +87f7 e5b9
178.5349 +87f9 8a49
178.5350 +87fb 8b61
178.5351 +87fe e5b7
178.5352 +8805 e5a2
178.5353 +880d e5b6
178.5354 +880e e5ba
178.5355 +880f e5b5
178.5356 +8811 e5bc
178.5357 +8815 e5be
178.5358 +8816 e5bd
178.5359 +8821 e5c0
178.5360 +8822 e5bf
178.5361 +8823 e579
178.5362 +8827 e5c4
178.5363 +8831 e5c1
178.5364 +8836 e5c2
178.5365 +8839 e5c3
178.5366 +883b e5c5
178.5367 +8840 8c8c
178.5368 +8842 e5c7
178.5369 +8844 e5c6
178.5370 +8846 8f4f
178.5371 +884c 8d73
178.5372 +884d 9fa5
178.5373 +8852 e5c8
178.5374 +8853 8f70
178.5375 +8857 8a58
178.5376 +8859 e5c9
178.5377 +885b 8971
178.5378 +885d 8fd5
178.5379 +885e e5ca
178.5380 +8861 8d74
178.5381 +8862 e5cb
178.5382 +8863 88df
178.5383 +8868 955c
178.5384 +886b e5cc
178.5385 +8870 908a
178.5386 +8872 e5d3
178.5387 +8875 e5d0
178.5388 +8877 928f
178.5389 +887d e5d1
178.5390 +887e e5ce
178.5391 +887f 8bdc
178.5392 +8881 e5cd
178.5393 +8882 e5d4
178.5394 +8888 8c55
178.5395 +888b 91dc
178.5396 +888d e5da
178.5397 +8892 e5d6
178.5398 +8896 91b3
178.5399 +8897 e5d5
178.5400 +8899 e5d8
178.5401 +889e e5cf
178.5402 +88a2 e5d9
178.5403 +88a4 e5db
178.5404 +88ab 94ed
178.5405 +88ae e5d7
178.5406 +88b0 e5dc
178.5407 +88b1 e5de
178.5408 +88b4 8cd1
178.5409 +88b5 e5d2
178.5410 +88b7 88bf
178.5411 +88bf e5dd
178.5412 +88c1 8dd9
178.5413 +88c2 97f4
178.5414 +88c3 e5df
178.5415 +88c4 e5e0
178.5416 +88c5 9195
178.5417 +88cf 97a0
178.5418 +88d4 e5e1
178.5419 +88d5 9754
178.5420 +88d8 e5e2
178.5421 +88d9 e5e3
178.5422 +88dc 95e2
178.5423 +88dd e5e4
178.5424 +88df 8dbe
178.5425 +88e1 97a1
178.5426 +88e8 e5e9
178.5427 +88f2 e5ea
178.5428 +88f3 8fd6
178.5429 +88f4 e5e8
178.5430 +88f8 9787
178.5431 +88f9 e5e5
178.5432 +88fc e5e7
178.5433 +88fd 90bb
178.5434 +88fe 909e
178.5435 +8902 e5e6
178.5436 +8904 e5eb
178.5437 +8907 95a1
178.5438 +890a e5ed
178.5439 +890c e5ec
178.5440 +8910 8a8c
178.5441 +8912 964a
178.5442 +8913 e5ee
178.5443 +891d e5fa
178.5444 +891e e5f0
178.5445 +8925 e5f1
178.5446 +892a e5f2
178.5447 +892b e5f3
178.5448 +8936 e5f7
178.5449 +8938 e5f8
178.5450 +893b e5f6
178.5451 +8941 e5f4
178.5452 +8943 e5ef
178.5453 +8944 e5f5
178.5454 +894c e5f9
178.5455 +894d e8b5
178.5456 +8956 89a6
178.5457 +895e e5fc
178.5458 +895f 8bdd
178.5459 +8960 e5fb
178.5460 +8964 e641
178.5461 +8966 e640
178.5462 +896a e643
178.5463 +896d e642
178.5464 +896f e644
178.5465 +8972 8f50
178.5466 +8974 e645
178.5467 +8977 e646
178.5468 +897e e647
178.5469 +897f 90bc
178.5470 +8981 9776
178.5471 +8983 e648
178.5472 +8986 95a2
178.5473 +8987 9465
178.5474 +8988 e649
178.5475 +898a e64a
178.5476 +898b 8ca9
178.5477 +898f 8b4b
178.5478 +8993 e64b
178.5479 +8996 8e8b
178.5480 +8997 9460
178.5481 +8998 e64c
178.5482 +899a 8a6f
178.5483 +89a1 e64d
178.5484 +89a6 e64f
178.5485 +89a7 9797
178.5486 +89a9 e64e
178.5487 +89aa 9065
178.5488 +89ac e650
178.5489 +89af e651
178.5490 +89b2 e652
178.5491 +89b3 8acf
178.5492 +89ba e653
178.5493 +89bd e654
178.5494 +89bf e655
178.5495 +89c0 e656
178.5496 +89d2 8a70
178.5497 +89da e657
178.5498 +89dc e658
178.5499 +89dd e659
178.5500 +89e3 89f0
178.5501 +89e6 9047
178.5502 +89e7 e65a
178.5503 +89f4 e65b
178.5504 +89f8 e65c
178.5505 +8a00 8cbe
178.5506 +8a02 92f9
178.5507 +8a03 e65d
178.5508 +8a08 8c76
178.5509 +8a0a 9075
178.5510 +8a0c e660
178.5511 +8a0e 93a2
178.5512 +8a10 e65f
178.5513 +8a13 8c50
178.5514 +8a16 e65e
178.5515 +8a17 91f5
178.5516 +8a18 8b4c
178.5517 +8a1b e661
178.5518 +8a1d e662
178.5519 +8a1f 8fd7
178.5520 +8a23 8c8d
178.5521 +8a25 e663
178.5522 +8a2a 964b
178.5523 +8a2d 90dd
178.5524 +8a31 8b96
178.5525 +8a33 96f3
178.5526 +8a34 9169
178.5527 +8a36 e664
178.5528 +8a3a 9066
178.5529 +8a3b 9290
178.5530 +8a3c 8fd8
178.5531 +8a41 e665
178.5532 +8a46 e668
178.5533 +8a48 e669
178.5534 +8a50 8dbc
178.5535 +8a51 91c0
178.5536 +8a52 e667
178.5537 +8a54 8fd9
178.5538 +8a55 955d
178.5539 +8a5b e666
178.5540 +8a5e 8e8c
178.5541 +8a60 8972
178.5542 +8a62 e66d
178.5543 +8a63 8c77
178.5544 +8a66 8e8e
178.5545 +8a69 8e8d
178.5546 +8a6b 986c
178.5547 +8a6c e66c
178.5548 +8a6d e66b
178.5549 +8a6e 9146
178.5550 +8a70 8b6c
178.5551 +8a71 9862
178.5552 +8a72 8a59
178.5553 +8a73 8fda
178.5554 +8a7c e66a
178.5555 +8a82 e66f
178.5556 +8a84 e670
178.5557 +8a85 e66e
178.5558 +8a87 8cd6
178.5559 +8a89 975f
178.5560 +8a8c 8e8f
178.5561 +8a8d 9446
178.5562 +8a91 e673
178.5563 +8a93 90be
178.5564 +8a95 9261
178.5565 +8a98 9755
178.5566 +8a9a e676
178.5567 +8a9e 8cea
178.5568 +8aa0 90bd
178.5569 +8aa1 e672
178.5570 +8aa3 e677
178.5571 +8aa4 8ceb
178.5572 +8aa5 e674
178.5573 +8aa6 e675
178.5574 +8aa8 e671
178.5575 +8aac 90e0
178.5576 +8aad 93c7
178.5577 +8ab0 924e
178.5578 +8ab2 89db
178.5579 +8ab9 94ee
178.5580 +8abc 8b62
178.5581 +8abf 92b2
178.5582 +8ac2 e67a
178.5583 +8ac4 e678
178.5584 +8ac7 926b
178.5585 +8acb 90bf
178.5586 +8acc 8ad0
178.5587 +8acd e679
178.5588 +8acf 907a
178.5589 +8ad2 97c8
178.5590 +8ad6 985f
178.5591 +8ada e67b
178.5592 +8adb e687
178.5593 +8adc 92b3
178.5594 +8ade e686
178.5595 +8ae0 e683
178.5596 +8ae1 e68b
178.5597 +8ae2 e684
178.5598 +8ae4 e680
178.5599 +8ae6 92fa
178.5600 +8ae7 e67e
178.5601 +8aeb e67c
178.5602 +8aed 9740
178.5603 +8aee 8e90
178.5604 +8af1 e681
178.5605 +8af3 e67d
178.5606 +8af7 e685
178.5607 +8af8 8f94
178.5608 +8afa 8cbf
178.5609 +8afe 91f8
178.5610 +8b00 9664
178.5611 +8b01 8979
178.5612 +8b02 88e0
178.5613 +8b04 93a3
178.5614 +8b07 e689
178.5615 +8b0c e688
178.5616 +8b0e 93e4
178.5617 +8b10 e68d
178.5618 +8b14 e682
178.5619 +8b16 e68c
178.5620 +8b17 e68e
178.5621 +8b19 8caa
178.5622 +8b1a e68a
178.5623 +8b1b 8d75
178.5624 +8b1d 8ed3
178.5625 +8b20 e68f
178.5626 +8b21 9777
178.5627 +8b26 e692
178.5628 +8b28 e695
178.5629 +8b2b e693
178.5630 +8b2c 9554
178.5631 +8b33 e690
178.5632 +8b39 8bde
178.5633 +8b3e e694
178.5634 +8b41 e696
178.5635 +8b49 e69a
178.5636 +8b4c e697
178.5637 +8b4e e699
178.5638 +8b4f e698
178.5639 +8b56 e69b
178.5640 +8b58 8eaf
178.5641 +8b5a e69d
178.5642 +8b5b e69c
178.5643 +8b5c 9588
178.5644 +8b5f e69f
178.5645 +8b66 8c78
178.5646 +8b6b e69e
178.5647 +8b6c e6a0
178.5648 +8b6f e6a1
178.5649 +8b70 8b63
178.5650 +8b71 e3bf
178.5651 +8b72 8ff7
178.5652 +8b74 e6a2
178.5653 +8b77 8cec
178.5654 +8b7d e6a3
178.5655 +8b80 e6a4
178.5656 +8b83 8e5d
178.5657 +8b8a 9dcc
178.5658 +8b8c e6a5
178.5659 +8b8e e6a6
178.5660 +8b90 8f51
178.5661 +8b92 e6a7
178.5662 +8b93 e6a8
178.5663 +8b96 e6a9
178.5664 +8b99 e6aa
178.5665 +8b9a e6ab
178.5666 +8c37 924a
178.5667 +8c3a e6ac
178.5668 +8c3f e6ae
178.5669 +8c41 e6ad
178.5670 +8c46 93a4
178.5671 +8c48 e6af
178.5672 +8c4a 964c
178.5673 +8c4c e6b0
178.5674 +8c4e e6b1
178.5675 +8c50 e6b2
178.5676 +8c55 e6b3
178.5677 +8c5a 93d8
178.5678 +8c61 8fdb
178.5679 +8c62 e6b4
178.5680 +8c6a 8d8b
178.5681 +8c6b 98ac
178.5682 +8c6c e6b5
178.5683 +8c78 e6b6
178.5684 +8c79 955e
178.5685 +8c7a e6b7
178.5686 +8c7c e6bf
178.5687 +8c82 e6b8
178.5688 +8c85 e6ba
178.5689 +8c89 e6b9
178.5690 +8c8a e6bb
178.5691 +8c8c 9665
178.5692 +8c8d e6bc
178.5693 +8c8e e6bd
178.5694 +8c94 e6be
178.5695 +8c98 e6c0
178.5696 +8c9d 8a4c
178.5697 +8c9e 92e5
178.5698 +8ca0 9589
178.5699 +8ca1 8de0
178.5700 +8ca2 8d76
178.5701 +8ca7 956e
178.5702 +8ca8 89dd
178.5703 +8ca9 94cc
178.5704 +8caa e6c3
178.5705 +8cab 8ad1
178.5706 +8cac 90d3
178.5707 +8cad e6c2
178.5708 +8cae e6c7
178.5709 +8caf 9299
178.5710 +8cb0 96e1
178.5711 +8cb2 e6c5
178.5712 +8cb3 e6c6
178.5713 +8cb4 8b4d
178.5714 +8cb6 e6c8
178.5715 +8cb7 9483
178.5716 +8cb8 91dd
178.5717 +8cbb 94ef
178.5718 +8cbc 935c
178.5719 +8cbd e6c4
178.5720 +8cbf 9666
178.5721 +8cc0 89ea
178.5722 +8cc1 e6ca
178.5723 +8cc2 9847
178.5724 +8cc3 92c0
178.5725 +8cc4 9864
178.5726 +8cc7 8e91
178.5727 +8cc8 e6c9
178.5728 +8cca 91af
178.5729 +8ccd e6da
178.5730 +8cce 9147
178.5731 +8cd1 93f6
178.5732 +8cd3 956f
178.5733 +8cda e6cd
178.5734 +8cdb 8e5e
178.5735 +8cdc 8e92
178.5736 +8cde 8fdc
178.5737 +8ce0 9485
178.5738 +8ce2 8cab
178.5739 +8ce3 e6cc
178.5740 +8ce4 e6cb
178.5741 +8ce6 958a
178.5742 +8cea 8ebf
178.5743 +8ced 9371
178.5744 +8cfa e6cf
178.5745 +8cfb e6d0
178.5746 +8cfc 8d77
178.5747 +8cfd e6ce
178.5748 +8d04 e6d1
178.5749 +8d05 e6d2
178.5750 +8d07 e6d4
178.5751 +8d08 91a1
178.5752 +8d0a e6d3
178.5753 +8d0b 8ae4
178.5754 +8d0d e6d6
178.5755 +8d0f e6d5
178.5756 +8d10 e6d7
178.5757 +8d13 e6d9
178.5758 +8d14 e6db
178.5759 +8d16 e6dc
178.5760 +8d64 90d4
178.5761 +8d66 8ecd
178.5762 +8d67 e6dd
178.5763 +8d6b 8a71
178.5764 +8d6d e6de
178.5765 +8d70 9196
178.5766 +8d71 e6df
178.5767 +8d73 e6e0
178.5768 +8d74 958b
178.5769 +8d77 8b4e
178.5770 +8d81 e6e1
178.5771 +8d85 92b4
178.5772 +8d8a 897a
178.5773 +8d99 e6e2
178.5774 +8da3 8eef
178.5775 +8da8 9096
178.5776 +8db3 91ab
178.5777 +8dba e6e5
178.5778 +8dbe e6e4
178.5779 +8dc2 e6e3
178.5780 +8dcb e6eb
178.5781 +8dcc e6e9
178.5782 +8dcf e6e6
178.5783 +8dd6 e6e8
178.5784 +8dda e6e7
178.5785 +8ddb e6ea
178.5786 +8ddd 8b97
178.5787 +8ddf e6ee
178.5788 +8de1 90d5
178.5789 +8de3 e6ef
178.5790 +8de8 8cd7
178.5791 +8dea e6ec
178.5792 +8deb e6ed
178.5793 +8def 9848
178.5794 +8df3 92b5
178.5795 +8df5 9148
178.5796 +8dfc e6f0
178.5797 +8dff e6f3
178.5798 +8e08 e6f1
178.5799 +8e09 e6f2
178.5800 +8e0a 9778
178.5801 +8e0f 93a5
178.5802 +8e10 e6f6
178.5803 +8e1d e6f4
178.5804 +8e1e e6f5
178.5805 +8e1f e6f7
178.5806 +8e2a e748
178.5807 +8e30 e6fa
178.5808 +8e34 e6fb
178.5809 +8e35 e6f9
178.5810 +8e42 e6f8
178.5811 +8e44 92fb
178.5812 +8e47 e740
178.5813 +8e48 e744
178.5814 +8e49 e741
178.5815 +8e4a e6fc
178.5816 +8e4c e742
178.5817 +8e50 e743
178.5818 +8e55 e74a
178.5819 +8e59 e745
178.5820 +8e5f 90d6
178.5821 +8e60 e747
178.5822 +8e63 e749
178.5823 +8e64 e746
178.5824 +8e72 e74c
178.5825 +8e74 8f52
178.5826 +8e76 e74b
178.5827 +8e7c e74d
178.5828 +8e81 e74e
178.5829 +8e84 e751
178.5830 +8e85 e750
178.5831 +8e87 e74f
178.5832 +8e8a e753
178.5833 +8e8b e752
178.5834 +8e8d 96f4
178.5835 +8e91 e755
178.5836 +8e93 e754
178.5837 +8e94 e756
178.5838 +8e99 e757
178.5839 +8ea1 e759
178.5840 +8eaa e758
178.5841 +8eab 9067
178.5842 +8eac e75a
178.5843 +8eaf 8beb
178.5844 +8eb0 e75b
178.5845 +8eb1 e75d
178.5846 +8ebe e75e
178.5847 +8ec5 e75f
178.5848 +8ec6 e75c
178.5849 +8ec8 e760
178.5850 +8eca 8ed4
178.5851 +8ecb e761
178.5852 +8ecc 8b4f
178.5853 +8ecd 8c52
178.5854 +8ed2 8cac
178.5855 +8edb e762
178.5856 +8edf 93ee
178.5857 +8ee2 935d
178.5858 +8ee3 e763
178.5859 +8eeb e766
178.5860 +8ef8 8eb2
178.5861 +8efb e765
178.5862 +8efc e764
178.5863 +8efd 8c79
178.5864 +8efe e767
178.5865 +8f03 8a72
178.5866 +8f05 e769
178.5867 +8f09 8dda
178.5868 +8f0a e768
178.5869 +8f0c e771
178.5870 +8f12 e76b
178.5871 +8f13 e76d
178.5872 +8f14 95e3
178.5873 +8f15 e76a
178.5874 +8f19 e76c
178.5875 +8f1b e770
178.5876 +8f1c e76e
178.5877 +8f1d 8b50
178.5878 +8f1f e76f
178.5879 +8f26 e772
178.5880 +8f29 9479
178.5881 +8f2a 97d6
178.5882 +8f2f 8f53
178.5883 +8f33 e773
178.5884 +8f38 9741
178.5885 +8f39 e775
178.5886 +8f3b e774
178.5887 +8f3e e778
178.5888 +8f3f 9760
178.5889 +8f42 e777
178.5890 +8f44 8a8d
178.5891 +8f45 e776
178.5892 +8f46 e77b
178.5893 +8f49 e77a
178.5894 +8f4c e779
178.5895 +8f4d 9351
178.5896 +8f4e e77c
178.5897 +8f57 e77d
178.5898 +8f5c e77e
178.5899 +8f5f 8d8c
178.5900 +8f61 8c44
178.5901 +8f62 e780
178.5902 +8f63 e781
178.5903 +8f64 e782
178.5904 +8f9b 9068
178.5905 +8f9c e783
178.5906 +8f9e 8eab
178.5907 +8f9f e784
178.5908 +8fa3 e785
178.5909 +8fa7 999f
178.5910 +8fa8 999e
178.5911 +8fad e786
178.5912 +8fae e390
178.5913 +8faf e787
178.5914 +8fb0 9243
178.5915 +8fb1 904a
178.5916 +8fb2 945f
178.5917 +8fb7 e788
178.5918 +8fba 95d3
178.5919 +8fbb 92d2
178.5920 +8fbc 8d9e
178.5921 +8fbf 9248
178.5922 +8fc2 8949
178.5923 +8fc4 9698
178.5924 +8fc5 9076
178.5925 +8fce 8c7d
178.5926 +8fd1 8bdf
178.5927 +8fd4 95d4
178.5928 +8fda e789
178.5929 +8fe2 e78b
178.5930 +8fe5 e78a
178.5931 +8fe6 89de
178.5932 +8fe9 93f4
178.5933 +8fea e78c
178.5934 +8feb 9497
178.5935 +8fed 9352
178.5936 +8fef e78d
178.5937 +8ff0 8f71
178.5938 +8ff4 e78f
178.5939 +8ff7 96c0
178.5940 +8ff8 e79e
178.5941 +8ff9 e791
178.5942 +8ffa e792
178.5943 +8ffd 92c7
178.5944 +9000 91de
178.5945 +9001 9197
178.5946 +9003 93a6
178.5947 +9005 e790
178.5948 +9006 8b74
178.5949 +900b e799
178.5950 +900d e796
178.5951 +900e e7a3
178.5952 +900f 93a7
178.5953 +9010 9280
178.5954 +9011 e793
178.5955 +9013 92fc
178.5956 +9014 9372
178.5957 +9015 e794
178.5958 +9016 e798
178.5959 +9017 9080
178.5960 +9019 9487
178.5961 +901a 92ca
178.5962 +901d 90c0
178.5963 +901e e797
178.5964 +901f 91ac
178.5965 +9020 91a2
178.5966 +9021 e795
178.5967 +9022 88a7
178.5968 +9023 9841
178.5969 +9027 e79a
178.5970 +902e 91df
178.5971 +9031 8f54
178.5972 +9032 9069
178.5973 +9035 e79c
178.5974 +9036 e79b
178.5975 +9038 88ed
178.5976 +9039 e79d
178.5977 +903c 954e
178.5978 +903e e7a5
178.5979 +9041 93d9
178.5980 +9042 908b
178.5981 +9045 9278
178.5982 +9047 8bf6
178.5983 +9049 e7a4
178.5984 +904a 9756
178.5985 +904b 895e
178.5986 +904d 95d5
178.5987 +904e 89df
178.5988 +904f e79f
178.5989 +9050 e7a0
178.5990 +9051 e7a1
178.5991 +9052 e7a2
178.5992 +9053 93b9
178.5993 +9054 9242
178.5994 +9055 88e1
178.5995 +9056 e7a6
178.5996 +9058 e7a7
178.5997 +9059 eaa1
178.5998 +905c 91bb
178.5999 +905e e7a8
178.6000 +9060 8993
178.6001 +9061 916b
178.6002 +9063 8cad
178.6003 +9065 9779
178.6004 +9068 e7a9
178.6005 +9069 934b
178.6006 +906d 9198
178.6007 +906e 8ed5
178.6008 +906f e7aa
178.6009 +9072 e7ad
178.6010 +9075 8f85
178.6011 +9076 e7ab
178.6012 +9077 914a
178.6013 +9078 9149
178.6014 +907a 88e2
178.6015 +907c 97c9
178.6016 +907d e7af
178.6017 +907f 94f0
178.6018 +9080 e7b1
178.6019 +9081 e7b0
178.6020 +9082 e7ae
178.6021 +9083 e284
178.6022 +9084 8ad2
178.6023 +9087 e78e
178.6024 +9089 e7b3
178.6025 +908a e7b2
178.6026 +908f e7b4
178.6027 +9091 9757
178.6028 +90a3 93df
178.6029 +90a6 964d
178.6030 +90a8 e7b5
178.6031 +90aa 8ed7
178.6032 +90af e7b6
178.6033 +90b1 e7b7
178.6034 +90b5 e7b8
178.6035 +90b8 9340
178.6036 +90c1 88e8
178.6037 +90ca 8d78
178.6038 +90ce 9859
178.6039 +90db e7bc
178.6040 +90e1 8c53
178.6041 +90e2 e7b9
178.6042 +90e4 e7ba
178.6043 +90e8 9594
178.6044 +90ed 8a73
178.6045 +90f5 9758
178.6046 +90f7 8bbd
178.6047 +90fd 9373
178.6048 +9102 e7bd
178.6049 +9112 e7be
178.6050 +9119 e7bf
178.6051 +912d 9341
178.6052 +9130 e7c1
178.6053 +9132 e7c0
178.6054 +9149 93d1
178.6055 +914a e7c2
178.6056 +914b 8f55
178.6057 +914c 8ede
178.6058 +914d 947a
178.6059 +914e 9291
178.6060 +9152 8ef0
178.6061 +9154 908c
178.6062 +9156 e7c3
178.6063 +9158 e7c4
178.6064 +9162 907c
178.6065 +9163 e7c5
178.6066 +9165 e7c6
178.6067 +9169 e7c7
178.6068 +916a 978f
178.6069 +916c 8f56
178.6070 +9172 e7c9
178.6071 +9173 e7c8
178.6072 +9175 8d79
178.6073 +9177 8d93
178.6074 +9178 8e5f
178.6075 +9182 e7cc
178.6076 +9187 8f86
178.6077 +9189 e7cb
178.6078 +918b e7ca
178.6079 +918d 91e7
178.6080 +9190 8ced
178.6081 +9192 90c1
178.6082 +9197 94ae
178.6083 +919c 8f58
178.6084 +91a2 e7cd
178.6085 +91a4 8fdd
178.6086 +91aa e7d0
178.6087 +91ab e7ce
178.6088 +91af e7cf
178.6089 +91b4 e7d2
178.6090 +91b5 e7d1
178.6091 +91b8 8ff8
178.6092 +91ba e7d3
178.6093 +91c0 e7d4
178.6094 +91c1 e7d5
178.6095 +91c6 94ce
178.6096 +91c7 8dd1
178.6097 +91c8 8edf
178.6098 +91c9 e7d6
178.6099 +91cb e7d7
178.6100 +91cc 97a2
178.6101 +91cd 8f64
178.6102 +91ce 96ec
178.6103 +91cf 97ca
178.6104 +91d0 e7d8
178.6105 +91d1 8be0
178.6106 +91d6 e7d9
178.6107 +91d8 9342
178.6108 +91db e7dc
178.6109 +91dc 8a98
178.6110 +91dd 906a
178.6111 +91df e7da
178.6112 +91e1 e7db
178.6113 +91e3 92de
178.6114 +91e6 9674
178.6115 +91e7 8bfa
178.6116 +91f5 e7de
178.6117 +91f6 e7df
178.6118 +91fc e7dd
178.6119 +91ff e7e1
178.6120 +920d 93dd
178.6121 +920e 8a62
178.6122 +9211 e7e5
178.6123 +9214 e7e2
178.6124 +9215 e7e4
178.6125 +921e e7e0
178.6126 +9229 e86e
178.6127 +922c e7e3
178.6128 +9234 97e9
178.6129 +9237 8cd8
178.6130 +923f e7ed
178.6131 +9244 9353
178.6132 +9245 e7e8
178.6133 +9248 e7eb
178.6134 +9249 e7e9
178.6135 +924b e7ee
178.6136 +9250 e7ef
178.6137 +9257 e7e7
178.6138 +925a e7f4
178.6139 +925b 8994
178.6140 +925e e7e6
178.6141 +9262 94ab
178.6142 +9264 e7ea
178.6143 +9266 8fde
178.6144 +9271 8d7a
178.6145 +927e 9667
178.6146 +9280 8be2
178.6147 +9283 8f65
178.6148 +9285 93ba
178.6149 +9291 914c
178.6150 +9293 e7f2
178.6151 +9295 e7ec
178.6152 +9296 e7f1
178.6153 +9298 96c1
178.6154 +929a 92b6
178.6155 +929b e7f3
178.6156 +929c e7f0
178.6157 +92ad 914b
178.6158 +92b7 e7f7
178.6159 +92b9 e7f6
178.6160 +92cf e7f5
178.6161 +92d2 964e
178.6162 +92e4 8f9b
178.6163 +92e9 e7f8
178.6164 +92ea 95dd
178.6165 +92ed 8973
178.6166 +92f2 9565
178.6167 +92f3 9292
178.6168 +92f8 8b98
178.6169 +92fa e7fa
178.6170 +92fc 8d7c
178.6171 +9306 8e4b
178.6172 +930f e7f9
178.6173 +9310 908d
178.6174 +9318 908e
178.6175 +9319 e840
178.6176 +931a e842
178.6177 +9320 8ff9
178.6178 +9322 e841
178.6179 +9323 e843
178.6180 +9326 8bd1
178.6181 +9328 9564
178.6182 +932b 8ee0
178.6183 +932c 9842
178.6184 +932e e7fc
178.6185 +932f 8df6
178.6186 +9332 985e
178.6187 +9335 e845
178.6188 +933a e844
178.6189 +933b e846
178.6190 +9344 e7fb
178.6191 +934b 93e7
178.6192 +934d 9374
178.6193 +9354 92d5
178.6194 +9356 e84b
178.6195 +935b 9262
178.6196 +935c e847
178.6197 +9360 e848
178.6198 +936c 8c4c
178.6199 +936e e84a
178.6200 +9375 8cae
178.6201 +937c e849
178.6202 +937e 8fdf
178.6203 +938c 8a99
178.6204 +9394 e84f
178.6205 +9396 8dbd
178.6206 +9397 9199
178.6207 +939a 92c8
178.6208 +93a7 8a5a
178.6209 +93ac e84d
178.6210 +93ad e84e
178.6211 +93ae 92c1
178.6212 +93b0 e84c
178.6213 +93b9 e850
178.6214 +93c3 e856
178.6215 +93c8 e859
178.6216 +93d0 e858
178.6217 +93d1 934c
178.6218 +93d6 e851
178.6219 +93d7 e852
178.6220 +93d8 e855
178.6221 +93dd e857
178.6222 +93e1 8bbe
178.6223 +93e4 e85a
178.6224 +93e5 e854
178.6225 +93e8 e853
178.6226 +9403 e85e
178.6227 +9407 e85f
178.6228 +9410 e860
178.6229 +9413 e85d
178.6230 +9414 e85c
178.6231 +9418 8fe0
178.6232 +9419 93a8
178.6233 +941a e85b
178.6234 +9421 e864
178.6235 +942b e862
178.6236 +9435 e863
178.6237 +9436 e861
178.6238 +9438 91f6
178.6239 +943a e865
178.6240 +9441 e866
178.6241 +9444 e868
178.6242 +9451 8ad3
178.6243 +9452 e867
178.6244 +9453 96f8
178.6245 +945a e873
178.6246 +945b e869
178.6247 +945e e86c
178.6248 +9460 e86a
178.6249 +9462 e86b
178.6250 +946a e86d
178.6251 +9470 e86f
178.6252 +9475 e870
178.6253 +9477 e871
178.6254 +947c e874
178.6255 +947d e872
178.6256 +947e e875
178.6257 +947f e877
178.6258 +9481 e876
178.6259 +9577 92b7
178.6260 +9580 96e5
178.6261 +9582 e878
178.6262 +9583 914d
178.6263 +9587 e879
178.6264 +9589 95c2
178.6265 +958a e87a
178.6266 +958b 8a4a
178.6267 +958f 895b
178.6268 +9591 8ad5
178.6269 +9593 8ad4
178.6270 +9594 e87b
178.6271 +9596 e87c
178.6272 +9598 e87d
178.6273 +9599 e87e
178.6274 +95a0 e880
178.6275 +95a2 8ad6
178.6276 +95a3 8a74
178.6277 +95a4 8d7d
178.6278 +95a5 94b4
178.6279 +95a7 e882
178.6280 +95a8 e881
178.6281 +95ad e883
178.6282 +95b2 897b
178.6283 +95b9 e886
178.6284 +95bb e885
178.6285 +95bc e884
178.6286 +95be e887
178.6287 +95c3 e88a
178.6288 +95c7 88c5
178.6289 +95ca e888
178.6290 +95cc e88c
178.6291 +95cd e88b
178.6292 +95d4 e88e
178.6293 +95d5 e88d
178.6294 +95d6 e88f
178.6295 +95d8 93ac
178.6296 +95dc e890
178.6297 +95e1 e891
178.6298 +95e2 e893
178.6299 +95e5 e892
178.6300 +961c 958c
178.6301 +9621 e894
178.6302 +9628 e895
178.6303 +962a 8de3
178.6304 +962e e896
178.6305 +962f e897
178.6306 +9632 9668
178.6307 +963b 916a
178.6308 +963f 88a2
178.6309 +9640 91c9
178.6310 +9642 e898
178.6311 +9644 958d
178.6312 +964b e89b
178.6313 +964c e899
178.6314 +964d 8d7e
178.6315 +964f e89a
178.6316 +9650 8cc0
178.6317 +965b 95c3
178.6318 +965c e89d
178.6319 +965d e89f
178.6320 +965e e89e
178.6321 +965f e8a0
178.6322 +9662 8940
178.6323 +9663 9077
178.6324 +9664 8f9c
178.6325 +9665 8ad7
178.6326 +9666 e8a1
178.6327 +966a 9486
178.6328 +966c e8a3
178.6329 +9670 8941
178.6330 +9672 e8a2
178.6331 +9673 92c2
178.6332 +9675 97cb
178.6333 +9676 93a9
178.6334 +9677 e89c
178.6335 +9678 97a4
178.6336 +967a 8caf
178.6337 +967d 977a
178.6338 +9685 8bf7
178.6339 +9686 97b2
178.6340 +9688 8c47
178.6341 +968a 91e0
178.6342 +968b e440
178.6343 +968d e8a4
178.6344 +968e 8a4b
178.6345 +968f 908f
178.6346 +9694 8a75
178.6347 +9695 e8a6
178.6348 +9697 e8a7
178.6349 +9698 e8a5
178.6350 +9699 8c84
178.6351 +969b 8ddb
178.6352 +969c 8fe1
178.6353 +96a0 8942
178.6354 +96a3 97d7
178.6355 +96a7 e8a9
178.6356 +96a8 e7ac
178.6357 +96aa e8a8
178.6358 +96b0 e8ac
178.6359 +96b1 e8aa
178.6360 +96b2 e8ab
178.6361 +96b4 e8ad
178.6362 +96b6 e8ae
178.6363 +96b7 97ea
178.6364 +96b8 e8af
178.6365 +96b9 e8b0
178.6366 +96bb 90c7
178.6367 +96bc 94b9
178.6368 +96c0 909d
178.6369 +96c1 8ae5
178.6370 +96c4 9759
178.6371 +96c5 89eb
178.6372 +96c6 8f57
178.6373 +96c7 8cd9
178.6374 +96c9 e8b3
178.6375 +96cb e8b2
178.6376 +96cc 8e93
178.6377 +96cd e8b4
178.6378 +96ce e8b1
178.6379 +96d1 8e47
178.6380 +96d5 e8b8
178.6381 +96d6 e5ab
178.6382 +96d9 99d4
178.6383 +96db 9097
178.6384 +96dc e8b6
178.6385 +96e2 97a3
178.6386 +96e3 93ef
178.6387 +96e8 894a
178.6388 +96ea 90e1
178.6389 +96eb 8eb4
178.6390 +96f0 95b5
178.6391 +96f2 895f
178.6392 +96f6 97eb
178.6393 +96f7 978b
178.6394 +96f9 e8b9
178.6395 +96fb 9364
178.6396 +9700 8ef9
178.6397 +9704 e8ba
178.6398 +9706 e8bb
178.6399 +9707 906b
178.6400 +9708 e8bc
178.6401 +970a 97ec
178.6402 +970d e8b7
178.6403 +970e e8be
178.6404 +970f e8c0
178.6405 +9711 e8bf
178.6406 +9713 e8bd
178.6407 +9716 e8c1
178.6408 +9719 e8c2
178.6409 +971c 919a
178.6410 +971e 89e0
178.6411 +9724 e8c3
178.6412 +9727 96b6
178.6413 +972a e8c4
178.6414 +9730 e8c5
178.6415 +9732 9849
178.6416 +9738 9e50
178.6417 +9739 e8c6
178.6418 +973d e8c7
178.6419 +973e e8c8
178.6420 +9742 e8cc
178.6421 +9744 e8c9
178.6422 +9746 e8ca
178.6423 +9748 e8cb
178.6424 +9749 e8cd
178.6425 +9752 90c2
178.6426 +9756 96f5
178.6427 +9759 90c3
178.6428 +975c e8ce
178.6429 +975e 94f1
178.6430 +9760 e8cf
178.6431 +9761 ea72
178.6432 +9762 96ca
178.6433 +9764 e8d0
178.6434 +9766 e8d1
178.6435 +9768 e8d2
178.6436 +9769 8a76
178.6437 +976b e8d4
178.6438 +976d 9078
178.6439 +9771 e8d5
178.6440 +9774 8c43
178.6441 +9779 e8d6
178.6442 +977a e8da
178.6443 +977c e8d8
178.6444 +9781 e8d9
178.6445 +9784 8a93
178.6446 +9785 e8d7
178.6447 +9786 e8db
178.6448 +978b e8dc
178.6449 +978d 88c6
178.6450 +978f e8dd
178.6451 +9790 e8de
178.6452 +9798 8fe2
178.6453 +979c e8df
178.6454 +97a0 8b66
178.6455 +97a3 e8e2
178.6456 +97a6 e8e1
178.6457 +97a8 e8e0
178.6458 +97ab e691
178.6459 +97ad 95da
178.6460 +97b3 e8e3
178.6461 +97b4 e8e4
178.6462 +97c3 e8e5
178.6463 +97c6 e8e6
178.6464 +97c8 e8e7
178.6465 +97cb e8e8
178.6466 +97d3 8ad8
178.6467 +97dc e8e9
178.6468 +97ed e8ea
178.6469 +97ee 9442
178.6470 +97f2 e8ec
178.6471 +97f3 89b9
178.6472 +97f5 e8ef
178.6473 +97f6 e8ee
178.6474 +97fb 8943
178.6475 +97ff 8bbf
178.6476 +9801 95c5
178.6477 +9802 92b8
178.6478 +9803 8da0
178.6479 +9805 8d80
178.6480 +9806 8f87
178.6481 +9808 907b
178.6482 +980c e8f1
178.6483 +980f e8f0
178.6484 +9810 9761
178.6485 +9811 8ae6
178.6486 +9812 94d0
178.6487 +9813 93da
178.6488 +9817 909c
178.6489 +9818 97cc
178.6490 +981a 8c7a
178.6491 +9821 e8f4
178.6492 +9824 e8f3
178.6493 +982c 966a
178.6494 +982d 93aa
178.6495 +9834 896f
178.6496 +9837 e8f5
178.6497 +9838 e8f2
178.6498 +983b 9570
178.6499 +983c 978a
178.6500 +983d e8f6
178.6501 +9846 e8f7
178.6502 +984b e8f9
178.6503 +984c 91e8
178.6504 +984d 8a7a
178.6505 +984e 8a7b
178.6506 +984f e8f8
178.6507 +9854 8ae7
178.6508 +9855 8cb0
178.6509 +9858 8ae8
178.6510 +985b 935e
178.6511 +985e 97de
178.6512 +9867 8cda
178.6513 +986b e8fa
178.6514 +986f e8fb
178.6515 +9870 e8fc
178.6516 +9871 e940
178.6517 +9873 e942
178.6518 +9874 e941
178.6519 +98a8 9597
178.6520 +98aa e943
178.6521 +98af e944
178.6522 +98b1 e945
178.6523 +98b6 e946
178.6524 +98c3 e948
178.6525 +98c4 e947
178.6526 +98c6 e949
178.6527 +98db 94f2
178.6528 +98dc e3ca
178.6529 +98df 9048
178.6530 +98e2 8b51
178.6531 +98e9 e94a
178.6532 +98eb e94b
178.6533 +98ed 99aa
178.6534 +98ee 9f5a
178.6535 +98ef 94d1
178.6536 +98f2 88f9
178.6537 +98f4 88b9
178.6538 +98fc 8e94
178.6539 +98fd 964f
178.6540 +98fe 8ffc
178.6541 +9903 e94c
178.6542 +9905 96dd
178.6543 +9909 e94d
178.6544 +990a 977b
178.6545 +990c 8961
178.6546 +9910 8e60
178.6547 +9912 e94e
178.6548 +9913 89ec
178.6549 +9914 e94f
178.6550 +9918 e950
178.6551 +991d e952
178.6552 +991e e953
178.6553 +9920 e955
178.6554 +9921 e951
178.6555 +9924 e954
178.6556 +9928 8ad9
178.6557 +992c e956
178.6558 +992e e957
178.6559 +993d e958
178.6560 +993e e959
178.6561 +9942 e95a
178.6562 +9945 e95c
178.6563 +9949 e95b
178.6564 +994b e95e
178.6565 +994c e961
178.6566 +9950 e95d
178.6567 +9951 e95f
178.6568 +9952 e960
178.6569 +9955 e962
178.6570 +9957 8bc0
178.6571 +9996 8ef1
178.6572 +9997 e963
178.6573 +9998 e964
178.6574 +9999 8d81
178.6575 +99a5 e965
178.6576 +99a8 8a5d
178.6577 +99ac 946e
178.6578 +99ad e966
178.6579 +99ae e967
178.6580 +99b3 9279
178.6581 +99b4 93e9
178.6582 +99bc e968
178.6583 +99c1 949d
178.6584 +99c4 91ca
178.6585 +99c5 8977
178.6586 +99c6 8bec
178.6587 +99c8 8bed
178.6588 +99d0 9293
178.6589 +99d1 e96d
178.6590 +99d2 8bee
178.6591 +99d5 89ed
178.6592 +99d8 e96c
178.6593 +99db e96a
178.6594 +99dd e96b
178.6595 +99df e969
178.6596 +99e2 e977
178.6597 +99ed e96e
178.6598 +99ee e96f
178.6599 +99f1 e970
178.6600 +99f2 e971
178.6601 +99f8 e973
178.6602 +99fb e972
178.6603 +99ff 8f78
178.6604 +9a01 e974
178.6605 +9a05 e976
178.6606 +9a0e 8b52
178.6607 +9a0f e975
178.6608 +9a12 919b
178.6609 +9a13 8cb1
178.6610 +9a19 e978
178.6611 +9a28 91cb
178.6612 +9a2b e979
178.6613 +9a30 93ab
178.6614 +9a37 e97a
178.6615 +9a3e e980
178.6616 +9a40 e97d
178.6617 +9a42 e97c
178.6618 +9a43 e97e
178.6619 +9a45 e97b
178.6620 +9a4d e982
178.6621 +9a55 e981
178.6622 +9a57 e984
178.6623 +9a5a 8bc1
178.6624 +9a5b e983
178.6625 +9a5f e985
178.6626 +9a62 e986
178.6627 +9a64 e988
178.6628 +9a65 e987
178.6629 +9a69 e989
178.6630 +9a6a e98b
178.6631 +9a6b e98a
178.6632 +9aa8 8d9c
178.6633 +9aad e98c
178.6634 +9ab0 e98d
178.6635 +9ab8 8a5b
178.6636 +9abc e98e
178.6637 +9ac0 e98f
178.6638 +9ac4 9091
178.6639 +9acf e990
178.6640 +9ad1 e991
178.6641 +9ad3 e992
178.6642 +9ad4 e993
178.6643 +9ad8 8d82
178.6644 +9ade e994
178.6645 +9adf e995
178.6646 +9ae2 e996
178.6647 +9ae3 e997
178.6648 +9ae6 e998
178.6649 +9aea 94af
178.6650 +9aeb e99a
178.6651 +9aed 9545
178.6652 +9aee e99b
178.6653 +9aef e999
178.6654 +9af1 e99d
178.6655 +9af4 e99c
178.6656 +9af7 e99e
178.6657 +9afb e99f
178.6658 +9b06 e9a0
178.6659 +9b18 e9a1
178.6660 +9b1a e9a2
178.6661 +9b1f e9a3
178.6662 +9b22 e9a4
178.6663 +9b23 e9a5
178.6664 +9b25 e9a6
178.6665 +9b27 e9a7
178.6666 +9b28 e9a8
178.6667 +9b29 e9a9
178.6668 +9b2a e9aa
178.6669 +9b2e e9ab
178.6670 +9b2f e9ac
178.6671 +9b31 9f54
178.6672 +9b32 e9ad
178.6673 +9b3b e2f6
178.6674 +9b3c 8b53
178.6675 +9b41 8a40
178.6676 +9b42 8db0
178.6677 +9b43 e9af
178.6678 +9b44 e9ae
178.6679 +9b45 96a3
178.6680 +9b4d e9b1
178.6681 +9b4e e9b2
178.6682 +9b4f e9b0
178.6683 +9b51 e9b3
178.6684 +9b54 9682
178.6685 +9b58 e9b4
178.6686 +9b5a 8b9b
178.6687 +9b6f 9844
178.6688 +9b74 e9b5
178.6689 +9b83 e9b7
178.6690 +9b8e 88bc
178.6691 +9b91 e9b8
178.6692 +9b92 95a9
178.6693 +9b93 e9b6
178.6694 +9b96 e9b9
178.6695 +9b97 e9ba
178.6696 +9b9f e9bb
178.6697 +9ba0 e9bc
178.6698 +9ba8 e9bd
178.6699 +9baa 968e
178.6700 +9bab 8e4c
178.6701 +9bad 8df8
178.6702 +9bae 914e
178.6703 +9bb4 e9be
178.6704 +9bb9 e9c1
178.6705 +9bc0 e9bf
178.6706 +9bc6 e9c2
178.6707 +9bc9 8cef
178.6708 +9bca e9c0
178.6709 +9bcf e9c3
178.6710 +9bd1 e9c4
178.6711 +9bd2 e9c5
178.6712 +9bd4 e9c9
178.6713 +9bd6 8e49
178.6714 +9bdb 91e2
178.6715 +9be1 e9ca
178.6716 +9be2 e9c7
178.6717 +9be3 e9c6
178.6718 +9be4 e9c8
178.6719 +9be8 8c7e
178.6720 +9bf0 e9ce
178.6721 +9bf1 e9cd
178.6722 +9bf2 e9cc
178.6723 +9bf5 88b1
178.6724 +9c04 e9d8
178.6725 +9c06 e9d4
178.6726 +9c08 e9d5
178.6727 +9c09 e9d1
178.6728 +9c0a e9d7
178.6729 +9c0c e9d3
178.6730 +9c0d 8a82
178.6731 +9c10 986b
178.6732 +9c12 e9d6
178.6733 +9c13 e9d2
178.6734 +9c14 e9d0
178.6735 +9c15 e9cf
178.6736 +9c1b e9da
178.6737 +9c21 e9dd
178.6738 +9c24 e9dc
178.6739 +9c25 e9db
178.6740 +9c2d 9568
178.6741 +9c2e e9d9
178.6742 +9c2f 88f1
178.6743 +9c30 e9de
178.6744 +9c32 e9e0
178.6745 +9c39 8a8f
178.6746 +9c3a e9cb
178.6747 +9c3b 8956
178.6748 +9c3e e9e2
178.6749 +9c46 e9e1
178.6750 +9c47 e9df
178.6751 +9c48 924c
178.6752 +9c52 9690
178.6753 +9c57 97d8
178.6754 +9c5a e9e3
178.6755 +9c60 e9e4
178.6756 +9c67 e9e5
178.6757 +9c76 e9e6
178.6758 +9c78 e9e7
178.6759 +9ce5 92b9
178.6760 +9ce7 e9e8
178.6761 +9ce9 94b5
178.6762 +9ceb e9ed
178.6763 +9cec e9e9
178.6764 +9cf0 e9ea
178.6765 +9cf3 9650
178.6766 +9cf4 96c2
178.6767 +9cf6 93ce
178.6768 +9d03 e9ee
178.6769 +9d06 e9ef
178.6770 +9d07 93bc
178.6771 +9d08 e9ec
178.6772 +9d09 e9eb
178.6773 +9d0e 89a8
178.6774 +9d12 e9f7
178.6775 +9d15 e9f6
178.6776 +9d1b 8995
178.6777 +9d1f e9f4
178.6778 +9d23 e9f3
178.6779 +9d26 e9f1
178.6780 +9d28 8a9b
178.6781 +9d2a e9f0
178.6782 +9d2b 8eb0
178.6783 +9d2c 89a7
178.6784 +9d3b 8d83
178.6785 +9d3e e9fa
178.6786 +9d3f e9f9
178.6787 +9d41 e9f8
178.6788 +9d44 e9f5
178.6789 +9d46 e9fb
178.6790 +9d48 e9fc
178.6791 +9d50 ea44
178.6792 +9d51 ea43
178.6793 +9d59 ea45
178.6794 +9d5c 894c
178.6795 +9d5d ea40
178.6796 +9d5e ea41
178.6797 +9d60 8d94
178.6798 +9d61 96b7
178.6799 +9d64 ea42
178.6800 +9d6c 9651
178.6801 +9d6f ea4a
178.6802 +9d72 ea46
178.6803 +9d7a ea4b
178.6804 +9d87 ea48
178.6805 +9d89 ea47
178.6806 +9d8f 8c7b
178.6807 +9d9a ea4c
178.6808 +9da4 ea4d
178.6809 +9da9 ea4e
178.6810 +9dab ea49
178.6811 +9daf e9f2
178.6812 +9db2 ea4f
178.6813 +9db4 92df
178.6814 +9db8 ea53
178.6815 +9dba ea54
178.6816 +9dbb ea52
178.6817 +9dc1 ea51
178.6818 +9dc2 ea57
178.6819 +9dc4 ea50
178.6820 +9dc6 ea55
178.6821 +9dcf ea56
178.6822 +9dd3 ea59
178.6823 +9dd9 ea58
178.6824 +9de6 ea5b
178.6825 +9ded ea5c
178.6826 +9def ea5d
178.6827 +9df2 9868
178.6828 +9df8 ea5a
178.6829 +9df9 91e9
178.6830 +9dfa 8deb
178.6831 +9dfd ea5e
178.6832 +9e1a ea5f
178.6833 +9e1b ea60
178.6834 +9e1e ea61
178.6835 +9e75 ea62
178.6836 +9e78 8cb2
178.6837 +9e79 ea63
178.6838 +9e7d ea64
178.6839 +9e7f 8ead
178.6840 +9e81 ea65
178.6841 +9e88 ea66
178.6842 +9e8b ea67
178.6843 +9e8c ea68
178.6844 +9e91 ea6b
178.6845 +9e92 ea69
178.6846 +9e93 985b
178.6847 +9e95 ea6a
178.6848 +9e97 97ed
178.6849 +9e9d ea6c
178.6850 +9e9f 97d9
178.6851 +9ea5 ea6d
178.6852 +9ea6 949e
178.6853 +9ea9 ea6e
178.6854 +9eaa ea70
178.6855 +9ead ea71
178.6856 +9eb8 ea6f
178.6857 +9eb9 8d8d
178.6858 +9eba 96cb
178.6859 +9ebb 9683
178.6860 +9ebc 9bf5
178.6861 +9ebe 9f80
178.6862 +9ebf 969b
178.6863 +9ec4 89a9
178.6864 +9ecc ea73
178.6865 +9ecd 8b6f
178.6866 +9ece ea74
178.6867 +9ecf ea75
178.6868 +9ed0 ea76
178.6869 +9ed2 8d95
178.6870 +9ed4 ea77
178.6871 +9ed8 e0d2
178.6872 +9ed9 96d9
178.6873 +9edb 91e1
178.6874 +9edc ea78
178.6875 +9edd ea7a
178.6876 +9ede ea79
178.6877 +9ee0 ea7b
178.6878 +9ee5 ea7c
178.6879 +9ee8 ea7d
178.6880 +9eef ea7e
178.6881 +9ef4 ea80
178.6882 +9ef6 ea81
178.6883 +9ef7 ea82
178.6884 +9ef9 ea83
178.6885 +9efb ea84
178.6886 +9efc ea85
178.6887 +9efd ea86
178.6888 +9f07 ea87
178.6889 +9f08 ea88
178.6890 +9f0e 9343
178.6891 +9f13 8cdb
178.6892 +9f15 ea8a
178.6893 +9f20 916c
178.6894 +9f21 ea8b
178.6895 +9f2c ea8c
178.6896 +9f3b 9540
178.6897 +9f3e ea8d
178.6898 +9f4a ea8e
178.6899 +9f4b e256
178.6900 +9f4e e6d8
178.6901 +9f4f e8eb
178.6902 +9f52 ea8f
178.6903 +9f54 ea90
178.6904 +9f5f ea92
178.6905 +9f60 ea93
178.6906 +9f61 ea94
178.6907 +9f62 97ee
178.6908 +9f63 ea91
178.6909 +9f66 ea95
178.6910 +9f67 ea96
178.6911 +9f6a ea98
178.6912 +9f6c ea97
178.6913 +9f72 ea9a
178.6914 +9f76 ea9b
178.6915 +9f77 ea99
178.6916 +9f8d 97b4
178.6917 +9f95 ea9c
178.6918 +9f9c ea9d
178.6919 +9f9d e273
178.6920 +9fa0 ea9e
178.6921 +ff01 8149
178.6922 +ff03 8194
178.6923 +ff04 8190
178.6924 +ff05 8193
178.6925 +ff06 8195
178.6926 +ff08 8169
178.6927 +ff09 816a
178.6928 +ff0a 8196
178.6929 +ff0b 817b
178.6930 +ff0c 8143
178.6931 +ff0e 8144
178.6932 +ff0f 815e
178.6933 +ff10 824f
178.6934 +ff11 8250
178.6935 +ff12 8251
178.6936 +ff13 8252
178.6937 +ff14 8253
178.6938 +ff15 8254
178.6939 +ff16 8255
178.6940 +ff17 8256
178.6941 +ff18 8257
178.6942 +ff19 8258
178.6943 +ff1a 8146
178.6944 +ff1b 8147
178.6945 +ff1c 8183
178.6946 +ff1d 8181
178.6947 +ff1e 8184
178.6948 +ff1f 8148
178.6949 +ff20 8197
178.6950 +ff21 8260
178.6951 +ff22 8261
178.6952 +ff23 8262
178.6953 +ff24 8263
178.6954 +ff25 8264
178.6955 +ff26 8265
178.6956 +ff27 8266
178.6957 +ff28 8267
178.6958 +ff29 8268
178.6959 +ff2a 8269
178.6960 +ff2b 826a
178.6961 +ff2c 826b
178.6962 +ff2d 826c
178.6963 +ff2e 826d
178.6964 +ff2f 826e
178.6965 +ff30 826f
178.6966 +ff31 8270
178.6967 +ff32 8271
178.6968 +ff33 8272
178.6969 +ff34 8273
178.6970 +ff35 8274
178.6971 +ff36 8275
178.6972 +ff37 8276
178.6973 +ff38 8277
178.6974 +ff39 8278
178.6975 +ff3a 8279
178.6976 +ff3b 816d
178.6977 +ff3c 815f
178.6978 +ff3d 816e
178.6979 +ff3e 814f
178.6980 +ff3f 8151
178.6981 +ff40 814d
178.6982 +ff41 8281
178.6983 +ff42 8282
178.6984 +ff43 8283
178.6985 +ff44 8284
178.6986 +ff45 8285
178.6987 +ff46 8286
178.6988 +ff47 8287
178.6989 +ff48 8288
178.6990 +ff49 8289
178.6991 +ff4a 828a
178.6992 +ff4b 828b
178.6993 +ff4c 828c
178.6994 +ff4d 828d
178.6995 +ff4e 828e
178.6996 +ff4f 828f
178.6997 +ff50 8290
178.6998 +ff51 8291
178.6999 +ff52 8292
178.7000 +ff53 8293
178.7001 +ff54 8294
178.7002 +ff55 8295
178.7003 +ff56 8296
178.7004 +ff57 8297
178.7005 +ff58 8298
178.7006 +ff59 8299
178.7007 +ff5a 829a
178.7008 +ff5b 816f
178.7009 +ff5c 8162
178.7010 +ff5d 8170
178.7011 +ff61 a1
178.7012 +ff62 a2
178.7013 +ff63 a3
178.7014 +ff64 a4
178.7015 +ff65 a5
178.7016 +ff66 a6
178.7017 +ff67 a7
178.7018 +ff68 a8
178.7019 +ff69 a9
178.7020 +ff6a aa
178.7021 +ff6b ab
178.7022 +ff6c ac
178.7023 +ff6d ad
178.7024 +ff6e ae
178.7025 +ff6f af
178.7026 +ff70 b0
178.7027 +ff71 b1
178.7028 +ff72 b2
178.7029 +ff73 b3
178.7030 +ff74 b4
178.7031 +ff75 b5
178.7032 +ff76 b6
178.7033 +ff77 b7
178.7034 +ff78 b8
178.7035 +ff79 b9
178.7036 +ff7a ba
178.7037 +ff7b bb
178.7038 +ff7c bc
178.7039 +ff7d bd
178.7040 +ff7e be
178.7041 +ff7f bf
178.7042 +ff80 c0
178.7043 +ff81 c1
178.7044 +ff82 c2
178.7045 +ff83 c3
178.7046 +ff84 c4
178.7047 +ff85 c5
178.7048 +ff86 c6
178.7049 +ff87 c7
178.7050 +ff88 c8
178.7051 +ff89 c9
178.7052 +ff8a ca
178.7053 +ff8b cb
178.7054 +ff8c cc
178.7055 +ff8d cd
178.7056 +ff8e ce
178.7057 +ff8f cf
178.7058 +ff90 d0
178.7059 +ff91 d1
178.7060 +ff92 d2
178.7061 +ff93 d3
178.7062 +ff94 d4
178.7063 +ff95 d5
178.7064 +ff96 d6
178.7065 +ff97 d7
178.7066 +ff98 d8
178.7067 +ff99 d9
178.7068 +ff9a da
178.7069 +ff9b db
178.7070 +ff9c dc
178.7071 +ff9d dd
178.7072 +ff9e de
178.7073 +ff9f df
178.7074 +ffe3 8150
178.7075 +ffe5 818f
   179.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   179.2 +++ b/test/java/nio/charset/coders/ref.windows-31j	Sun Feb 14 23:38:50 2010 -0800
   179.3 @@ -0,0 +1,9409 @@
   179.4 +0 00
   179.5 +1 01
   179.6 +2 02
   179.7 +3 03
   179.8 +4 04
   179.9 +5 05
  179.10 +6 06
  179.11 +7 07
  179.12 +8 08
  179.13 +9 09
  179.14 +a 0a
  179.15 +b 0b
  179.16 +c 0c
  179.17 +d 0d
  179.18 +e 0e
  179.19 +f 0f
  179.20 +10 10
  179.21 +11 11
  179.22 +12 12
  179.23 +13 13
  179.24 +14 14
  179.25 +15 15
  179.26 +16 16
  179.27 +17 17
  179.28 +18 18
  179.29 +19 19
  179.30 +1a 1a
  179.31 +1b 1b
  179.32 +1c 1c
  179.33 +1d 1d
  179.34 +1e 1e
  179.35 +1f 1f
  179.36 +20 20
  179.37 +21 21
  179.38 +22 22
  179.39 +23 23
  179.40 +24 24
  179.41 +25 25
  179.42 +26 26
  179.43 +27 27
  179.44 +28 28
  179.45 +29 29
  179.46 +2a 2a
  179.47 +2b 2b
  179.48 +2c 2c
  179.49 +2d 2d
  179.50 +2e 2e
  179.51 +2f 2f
  179.52 +30 30
  179.53 +31 31
  179.54 +32 32
  179.55 +33 33
  179.56 +34 34
  179.57 +35 35
  179.58 +36 36
  179.59 +37 37
  179.60 +38 38
  179.61 +39 39
  179.62 +3a 3a
  179.63 +3b 3b
  179.64 +3c 3c
  179.65 +3d 3d
  179.66 +3e 3e
  179.67 +3f 3f
  179.68 +40 40
  179.69 +41 41
  179.70 +42 42
  179.71 +43 43
  179.72 +44 44
  179.73 +45 45
  179.74 +46 46
  179.75 +47 47
  179.76 +48 48
  179.77 +49 49
  179.78 +4a 4a
  179.79 +4b 4b
  179.80 +4c 4c
  179.81 +4d 4d
  179.82 +4e 4e
  179.83 +4f 4f
  179.84 +50 50
  179.85 +51 51
  179.86 +52 52
  179.87 +53 53
  179.88 +54 54
  179.89 +55 55
  179.90 +56 56
  179.91 +57 57
  179.92 +58 58
  179.93 +59 59
  179.94 +5a 5a
  179.95 +5b 5b
  179.96 +5c 5c
  179.97 +5d 5d
  179.98 +5e 5e
  179.99 +5f 5f
 179.100 +60 60
 179.101 +61 61
 179.102 +62 62
 179.103 +63 63
 179.104 +64 64
 179.105 +65 65
 179.106 +66 66
 179.107 +67 67
 179.108 +68 68
 179.109 +69 69
 179.110 +6a 6a
 179.111 +6b 6b
 179.112 +6c 6c
 179.113 +6d 6d
 179.114 +6e 6e
 179.115 +6f 6f
 179.116 +70 70
 179.117 +71 71
 179.118 +72 72
 179.119 +73 73
 179.120 +74 74
 179.121 +75 75
 179.122 +76 76
 179.123 +77 77
 179.124 +78 78
 179.125 +79 79
 179.126 +7a 7a
 179.127 +7b 7b
 179.128 +7c 7c
 179.129 +7d 7d
 179.130 +7e 7e
 179.131 +7f 7f
 179.132 +#a2 8191
 179.133 +#a3 8192
 179.134 +#a5 5c
 179.135 +a7 8198
 179.136 +a8 814e
 179.137 +#ab 81e1
 179.138 +#ac 81ca
 179.139 +#af 8150
 179.140 +b0 818b
 179.141 +b1 817d
 179.142 +b4 814c
 179.143 +#b5 83ca
 179.144 +b6 81f7
 179.145 +#b7 8145
 179.146 +#b8 8143
 179.147 +#bb 81e2
 179.148 +d7 817e
 179.149 +f7 8180
 179.150 +391 839f
 179.151 +392 83a0
 179.152 +393 83a1
 179.153 +394 83a2
 179.154 +395 83a3
 179.155 +396 83a4
 179.156 +397 83a5
 179.157 +398 83a6
 179.158 +399 83a7
 179.159 +39a 83a8
 179.160 +39b 83a9
 179.161 +39c 83aa
 179.162 +39d 83ab
 179.163 +39e 83ac
 179.164 +39f 83ad
 179.165 +3a0 83ae
 179.166 +3a1 83af
 179.167 +3a3 83b0
 179.168 +3a4 83b1
 179.169 +3a5 83b2
 179.170 +3a6 83b3
 179.171 +3a7 83b4
 179.172 +3a8 83b5
 179.173 +3a9 83b6
 179.174 +3b1 83bf
 179.175 +3b2 83c0
 179.176 +3b3 83c1
 179.177 +3b4 83c2
 179.178 +3b5 83c3
 179.179 +3b6 83c4
 179.180 +3b7 83c5
 179.181 +3b8 83c6
 179.182 +3b9 83c7
 179.183 +3ba 83c8
 179.184 +3bb 83c9
 179.185 +3bc 83ca
 179.186 +3bd 83cb
 179.187 +3be 83cc
 179.188 +3bf 83cd
 179.189 +3c0 83ce
 179.190 +3c1 83cf
 179.191 +3c3 83d0
 179.192 +3c4 83d1
 179.193 +3c5 83d2
 179.194 +3c6 83d3
 179.195 +3c7 83d4
 179.196 +3c8 83d5
 179.197 +3c9 83d6
 179.198 +401 8446
 179.199 +410 8440
 179.200 +411 8441
 179.201 +412 8442
 179.202 +413 8443
 179.203 +414 8444
 179.204 +415 8445
 179.205 +416 8447
 179.206 +417 8448
 179.207 +418 8449
 179.208 +419 844a
 179.209 +41a 844b
 179.210 +41b 844c
 179.211 +41c 844d
 179.212 +41d 844e
 179.213 +41e 844f
 179.214 +41f 8450
 179.215 +420 8451
 179.216 +421 8452
 179.217 +422 8453
 179.218 +423 8454
 179.219 +424 8455
 179.220 +425 8456
 179.221 +426 8457
 179.222 +427 8458
 179.223 +428 8459
 179.224 +429 845a
 179.225 +42a 845b
 179.226 +42b 845c
 179.227 +42c 845d
 179.228 +42d 845e
 179.229 +42e 845f
 179.230 +42f 8460
 179.231 +430 8470
 179.232 +431 8471
 179.233 +432 8472
 179.234 +433 8473
 179.235 +434 8474
 179.236 +435 8475
 179.237 +436 8477
 179.238 +437 8478
 179.239 +438 8479
 179.240 +439 847a
 179.241 +43a 847b
 179.242 +43b 847c
 179.243 +43c 847d
 179.244 +43d 847e
 179.245 +43e 8480
 179.246 +43f 8481
 179.247 +440 8482
 179.248 +441 8483
 179.249 +442 8484
 179.250 +443 8485
 179.251 +444 8486
 179.252 +445 8487
 179.253 +446 8488
 179.254 +447 8489
 179.255 +448 848a
 179.256 +449 848b
 179.257 +44a 848c
 179.258 +44b 848d
 179.259 +44c 848e
 179.260 +44d 848f
 179.261 +44e 8490
 179.262 +44f 8491
 179.263 +451 8476
 179.264 +2010 815d
 179.265 +2015 815c
 179.266 +2018 8165
 179.267 +2019 8166
 179.268 +201c 8167
 179.269 +201d 8168
 179.270 +2020 81f5
 179.271 +2021 81f6
 179.272 +2025 8164
 179.273 +2026 8163
 179.274 +2030 81f1
 179.275 +2032 818c
 179.276 +2033 818d
 179.277 +203b 81a6
 179.278 +#203e 7e
 179.279 +2103 818e
 179.280 +2116 8782
 179.281 +2121 8784
 179.282 +212b 81f0
 179.283 +2160 8754
 179.284 +2161 8755
 179.285 +2162 8756
 179.286 +2163 8757
 179.287 +2164 8758
 179.288 +2165 8759
 179.289 +2166 875a
 179.290 +2167 875b
 179.291 +2168 875c
 179.292 +2169 875d
 179.293 +2170 fa40
 179.294 +2171 fa41
 179.295 +2172 fa42
 179.296 +2173 fa43
 179.297 +2174 fa44
 179.298 +2175 fa45
 179.299 +2176 fa46
 179.300 +2177 fa47
 179.301 +2178 fa48
 179.302 +2179 fa49
 179.303 +2190 81a9
 179.304 +2191 81aa
 179.305 +2192 81a8
 179.306 +2193 81ab
 179.307 +21d2 81cb
 179.308 +21d4 81cc
 179.309 +2200 81cd
 179.310 +2202 81dd
 179.311 +2203 81ce
 179.312 +2207 81de
 179.313 +2208 81b8
 179.314 +220b 81b9
 179.315 +2211 8794
 179.316 +221a 81e3
 179.317 +221d 81e5
 179.318 +221e 8187
 179.319 +221f 8798
 179.320 +2220 81da
 179.321 +2225 8161
 179.322 +2227 81c8
 179.323 +2228 81c9
 179.324 +2229 81bf
 179.325 +222a 81be
 179.326 +222b 81e7
 179.327 +222c 81e8
 179.328 +222e 8793
 179.329 +2234 8188
 179.330 +2235 81e6
 179.331 +223d 81e4
 179.332 +2252 81e0
 179.333 +2260 8182
 179.334 +2261 81df
 179.335 +2266 8185
 179.336 +2267 8186
 179.337 +226a 81e1
 179.338 +226b 81e2
 179.339 +2282 81bc
 179.340 +2283 81bd
 179.341 +2286 81ba
 179.342 +2287 81bb
 179.343 +22a5 81db
 179.344 +22bf 8799
 179.345 +2312 81dc
 179.346 +2460 8740
 179.347 +2461 8741
 179.348 +2462 8742
 179.349 +2463 8743
 179.350 +2464 8744
 179.351 +2465 8745
 179.352 +2466 8746
 179.353 +2467 8747
 179.354 +2468 8748
 179.355 +2469 8749
 179.356 +246a 874a
 179.357 +246b 874b
 179.358 +246c 874c
 179.359 +246d 874d
 179.360 +246e 874e
 179.361 +246f 874f
 179.362 +2470 8750
 179.363 +2471 8751
 179.364 +2472 8752
 179.365 +2473 8753
 179.366 +2500 849f
 179.367 +2501 84aa
 179.368 +2502 84a0
 179.369 +2503 84ab
 179.370 +250c 84a1
 179.371 +250f 84ac
 179.372 +2510 84a2
 179.373 +2513 84ad
 179.374 +2514 84a4
 179.375 +2517 84af
 179.376 +2518 84a3
 179.377 +251b 84ae
 179.378 +251c 84a5
 179.379 +251d 84ba
 179.380 +2520 84b5
 179.381 +2523 84b0
 179.382 +2524 84a7
 179.383 +2525 84bc
 179.384 +2528 84b7
 179.385 +252b 84b2
 179.386 +252c 84a6
 179.387 +252f 84b6
 179.388 +2530 84bb
 179.389 +2533 84b1
 179.390 +2534 84a8
 179.391 +2537 84b8
 179.392 +2538 84bd
 179.393 +253b 84b3
 179.394 +253c 84a9
 179.395 +253f 84b9
 179.396 +2542 84be
 179.397 +254b 84b4
 179.398 +25a0 81a1
 179.399 +25a1 81a0
 179.400 +25b2 81a3
 179.401 +25b3 81a2
 179.402 +25bc 81a5
 179.403 +25bd 81a4
 179.404 +25c6 819f
 179.405 +25c7 819e
 179.406 +25cb 819b
 179.407 +25ce 819d
 179.408 +25cf 819c
 179.409 +25ef 81fc
 179.410 +2605 819a
 179.411 +2606 8199
 179.412 +2640 818a
 179.413 +2642 8189
 179.414 +266a 81f4
 179.415 +266d 81f3
 179.416 +266f 81f2
 179.417 +3000 8140
 179.418 +3001 8141
 179.419 +3002 8142
 179.420 +3003 8156
 179.421 +3005 8158
 179.422 +3006 8159
 179.423 +3007 815a
 179.424 +3008 8171
 179.425 +3009 8172
 179.426 +300a 8173
 179.427 +300b 8174
 179.428 +300c 8175
 179.429 +300d 8176
 179.430 +300e 8177
 179.431 +300f 8178
 179.432 +3010 8179
 179.433 +3011 817a
 179.434 +3012 81a7
 179.435 +3013 81ac
 179.436 +3014 816b
 179.437 +3015 816c
 179.438 +301d 8780
 179.439 +301f 8781
 179.440 +3041 829f
 179.441 +3042 82a0
 179.442 +3043 82a1
 179.443 +3044 82a2
 179.444 +3045 82a3
 179.445 +3046 82a4
 179.446 +3047 82a5
 179.447 +3048 82a6
 179.448 +3049 82a7
 179.449 +304a 82a8
 179.450 +304b 82a9
 179.451 +304c 82aa
 179.452 +304d 82ab
 179.453 +304e 82ac
 179.454 +304f 82ad
 179.455 +3050 82ae
 179.456 +3051 82af
 179.457 +3052 82b0
 179.458 +3053 82b1
 179.459 +3054 82b2
 179.460 +3055 82b3
 179.461 +3056 82b4
 179.462 +3057 82b5
 179.463 +3058 82b6
 179.464 +3059 82b7
 179.465 +305a 82b8
 179.466 +305b 82b9
 179.467 +305c 82ba
 179.468 +305d 82bb
 179.469 +305e 82bc
 179.470 +305f 82bd
 179.471 +3060 82be
 179.472 +3061 82bf
 179.473 +3062 82c0
 179.474 +3063 82c1
 179.475 +3064 82c2
 179.476 +3065 82c3
 179.477 +3066 82c4
 179.478 +3067 82c5
 179.479 +3068 82c6
 179.480 +3069 82c7
 179.481 +306a 82c8
 179.482 +306b 82c9
 179.483 +306c 82ca
 179.484 +306d 82cb
 179.485 +306e 82cc
 179.486 +306f 82cd
 179.487 +3070 82ce
 179.488 +3071 82cf
 179.489 +3072 82d0
 179.490 +3073 82d1
 179.491 +3074 82d2
 179.492 +3075 82d3
 179.493 +3076 82d4
 179.494 +3077 82d5
 179.495 +3078 82d6
 179.496 +3079 82d7
 179.497 +307a 82d8
 179.498 +307b 82d9
 179.499 +307c 82da
 179.500 +307d 82db
 179.501 +307e 82dc
 179.502 +307f 82dd
 179.503 +3080 82de
 179.504 +3081 82df
 179.505 +3082 82e0
 179.506 +3083 82e1
 179.507 +3084 82e2
 179.508 +3085 82e3
 179.509 +3086 82e4
 179.510 +3087 82e5
 179.511 +3088 82e6
 179.512 +3089 82e7
 179.513 +308a 82e8
 179.514 +308b 82e9
 179.515 +308c 82ea
 179.516 +308d 82eb
 179.517 +308e 82ec
 179.518 +308f 82ed
 179.519 +3090 82ee
 179.520 +3091 82ef
 179.521 +3092 82f0
 179.522 +3093 82f1
 179.523 +#3094 8394
 179.524 +309b 814a
 179.525 +309c 814b
 179.526 +309d 8154
 179.527 +309e 8155
 179.528 +30a1 8340
 179.529 +30a2 8341
 179.530 +30a3 8342
 179.531 +30a4 8343
 179.532 +30a5 8344
 179.533 +30a6 8345
 179.534 +30a7 8346
 179.535 +30a8 8347
 179.536 +30a9 8348
 179.537 +30aa 8349
 179.538 +30ab 834a
 179.539 +30ac 834b
 179.540 +30ad 834c
 179.541 +30ae 834d
 179.542 +30af 834e
 179.543 +30b0 834f
 179.544 +30b1 8350
 179.545 +30b2 8351
 179.546 +30b3 8352
 179.547 +30b4 8353
 179.548 +30b5 8354
 179.549 +30b6 8355
 179.550 +30b7 8356
 179.551 +30b8 8357
 179.552 +30b9 8358
 179.553 +30ba 8359
 179.554 +30bb 835a
 179.555 +30bc 835b
 179.556 +30bd 835c
 179.557 +30be 835d
 179.558 +30bf 835e
 179.559 +30c0 835f
 179.560 +30c1 8360
 179.561 +30c2 8361
 179.562 +30c3 8362
 179.563 +30c4 8363
 179.564 +30c5 8364
 179.565 +30c6 8365
 179.566 +30c7 8366
 179.567 +30c8 8367
 179.568 +30c9 8368
 179.569 +30ca 8369
 179.570 +30cb 836a
 179.571 +30cc 836b
 179.572 +30cd 836c
 179.573 +30ce 836d
 179.574 +30cf 836e
 179.575 +30d0 836f
 179.576 +30d1 8370
 179.577 +30d2 8371
 179.578 +30d3 8372
 179.579 +30d4 8373
 179.580 +30d5 8374
 179.581 +30d6 8375
 179.582 +30d7 8376
 179.583 +30d8 8377
 179.584 +30d9 8378
 179.585 +30da 8379
 179.586 +30db 837a
 179.587 +30dc 837b
 179.588 +30dd 837c
 179.589 +30de 837d
 179.590 +30df 837e
 179.591 +30e0 8380
 179.592 +30e1 8381
 179.593 +30e2 8382
 179.594 +30e3 8383
 179.595 +30e4 8384
 179.596 +30e5 8385
 179.597 +30e6 8386
 179.598 +30e7 8387
 179.599 +30e8 8388
 179.600 +30e9 8389
 179.601 +30ea 838a
 179.602 +30eb 838b
 179.603 +30ec 838c
 179.604 +30ed 838d
 179.605 +30ee 838e
 179.606 +30ef 838f
 179.607 +30f0 8390
 179.608 +30f1 8391
 179.609 +30f2 8392
 179.610 +30f3 8393
 179.611 +30f4 8394
 179.612 +30f5 8395
 179.613 +30f6 8396
 179.614 +30fb 8145
 179.615 +30fc 815b
 179.616 +30fd 8152
 179.617 +30fe 8153
 179.618 +3231 878a
 179.619 +3232 878b
 179.620 +3239 878c
 179.621 +32a4 8785
 179.622 +32a5 8786
 179.623 +32a6 8787
 179.624 +32a7 8788
 179.625 +32a8 8789
 179.626 +3303 8765
 179.627 +330d 8769
 179.628 +3314 8760
 179.629 +3318 8763
 179.630 +3322 8761
 179.631 +3323 876b
 179.632 +3326 876a
 179.633 +3327 8764
 179.634 +332b 876c
 179.635 +3336 8766
 179.636 +333b 876e
 179.637 +3349 875f
 179.638 +334a 876d
 179.639 +334d 8762
 179.640 +3351 8767
 179.641 +3357 8768
 179.642 +337b 877e
 179.643 +337c 878f
 179.644 +337d 878e
 179.645 +337e 878d
 179.646 +338e 8772
 179.647 +338f 8773
 179.648 +339c 876f
 179.649 +339d 8770
 179.650 +339e 8771
 179.651 +33a1 8775
 179.652 +33c4 8774
 179.653 +33cd 8783
 179.654 +4e00 88ea
 179.655 +4e01 929a
 179.656 +4e03 8eb5
 179.657 +4e07 969c
 179.658 +4e08 8fe4
 179.659 +4e09 8e4f
 179.660 +4e0a 8fe3
 179.661 +4e0b 89ba
 179.662 +4e0d 9573
 179.663 +4e0e 975e
 179.664 +4e10 98a0
 179.665 +4e11 894e
 179.666 +4e14 8a8e
 179.667 +4e15 98a1
 179.668 +4e16 90a2
 179.669 +4e17 99c0
 179.670 +4e18 8b75
 179.671 +4e19 95b8
 179.672 +4e1e 8fe5
 179.673 +4e21 97bc
 179.674 +4e26 95c0
 179.675 +4e28 fa68
 179.676 +4e2a 98a2
 179.677 +4e2d 9286
 179.678 +4e31 98a3
 179.679 +4e32 8bf8
 179.680 +4e36 98a4
 179.681 +4e38 8adb
 179.682 +4e39 924f
 179.683 +4e3b 8ee5
 179.684 +4e3c 98a5
 179.685 +4e3f 98a6
 179.686 +4e42 98a7
 179.687 +4e43 9454
 179.688 +4e45 8b76
 179.689 +4e4b 9456
 179.690 +4e4d 93e1
 179.691 +4e4e 8cc1
 179.692 +4e4f 9652
 179.693 +4e55 e568
 179.694 +4e56 98a8
 179.695 +4e57 8fe6
 179.696 +4e58 98a9
 179.697 +4e59 89b3
 179.698 +4e5d 8be3
 179.699 +4e5e 8cee
 179.700 +4e5f 96e7
 179.701 +4e62 9ba4
 179.702 +4e71 9790
 179.703 +4e73 93fb
 179.704 +4e7e 8aa3
 179.705 +4e80 8b54
 179.706 +4e82 98aa
 179.707 +4e85 98ab
 179.708 +4e86 97b9
 179.709 +4e88 975c
 179.710 +4e89 9188
 179.711 +4e8a 98ad
 179.712 +4e8b 8e96
 179.713 +4e8c 93f1
 179.714 +4e8e 98b0
 179.715 +4e91 895d
 179.716 +4e92 8cdd
 179.717 +4e94 8cdc
 179.718 +4e95 88e4
 179.719 +4e98 986a
 179.720 +4e99 9869
 179.721 +4e9b 8db1
 179.722 +4e9c 889f
 179.723 +4e9e 98b1
 179.724 +4e9f 98b2
 179.725 +4ea0 98b3
 179.726 +4ea1 9653
 179.727 +4ea2 98b4
 179.728 +4ea4 8cf0
 179.729 +4ea5 88e5
 179.730 +4ea6 9692
 179.731 +4ea8 8b9c
 179.732 +4eab 8b9d
 179.733 +4eac 8b9e
 179.734 +4ead 92e0
 179.735 +4eae 97ba
 179.736 +4eb0 98b5
 179.737 +4eb3 98b6
 179.738 +4eb6 98b7
 179.739 +4eba 906c
 179.740 +4ec0 8f59
 179.741 +4ec1 906d
 179.742 +4ec2 98bc
 179.743 +4ec4 98ba
 179.744 +4ec6 98bb
 179.745 +4ec7 8b77
 179.746 +4eca 8da1
 179.747 +4ecb 89ee
 179.748 +4ecd 98b9
 179.749 +4ece 98b8
 179.750 +4ecf 95a7
 179.751 +4ed4 8e65
 179.752 +4ed5 8e64
 179.753 +4ed6 91bc
 179.754 +4ed7 98bd
 179.755 +4ed8 9574
 179.756 +4ed9 90e5
 179.757 +4edd 8157
 179.758 +4ede 98be
 179.759 +4edf 98c0
 179.760 +4ee1 fa69
 179.761 +4ee3 91e3
 179.762 +4ee4 97df
 179.763 +4ee5 88c8
 179.764 +4eed 98bf
 179.765 +4eee 89bc
 179.766 +4ef0 8bc2
 179.767 +4ef2 9287
 179.768 +4ef6 8c8f
 179.769 +4ef7 98c1
 179.770 +4efb 9443
 179.771 +4efc fa6a
 179.772 +4f00 fa6b
 179.773 +4f01 8ae9
 179.774 +4f03 fa6c
 179.775 +4f09 98c2
 179.776 +4f0a 88c9
 179.777 +4f0d 8cde
 179.778 +4f0e 8aea
 179.779 +4f0f 959a
 179.780 +4f10 94b0
 179.781 +4f11 8b78
 179.782 +4f1a 89ef
 179.783 +4f1c 98e5
 179.784 +4f1d 9360
 179.785 +4f2f 948c
 179.786 +4f30 98c4
 179.787 +4f34 94ba
 179.788 +4f36 97e0
 179.789 +4f38 904c
 179.790 +4f39 fa6d
 179.791 +4f3a 8e66
 179.792 +4f3c 8e97
 179.793 +4f3d 89be
 179.794 +4f43 92cf
 179.795 +4f46 9241
 179.796 +4f47 98c8
 179.797 +4f4d 88ca
 179.798 +4f4e 92e1
 179.799 +4f4f 8f5a
 179.800 +4f50 8db2
 179.801 +4f51 9743
 179.802 +4f53 91cc
 179.803 +4f55 89bd
 179.804 +4f56 fa6e
 179.805 +4f57 98c7
 179.806 +4f59 975d
 179.807 +4f5a 98c3
 179.808 +4f5b 98c5
 179.809 +4f5c 8dec
 179.810 +4f5d 98c6
 179.811 +4f5e 9b43
 179.812 +4f69 98ce
 179.813 +4f6f 98d1
 179.814 +4f70 98cf
 179.815 +4f73 89c0
 179.816 +4f75 95b9
 179.817 +4f76 98c9
 179.818 +4f7b 98cd
 179.819 +4f7c 8cf1
 179.820 +4f7f 8e67
 179.821 +4f83 8aa4
 179.822 +4f86 98d2
 179.823 +4f88 98ca
 179.824 +4f8a fa70
 179.825 +4f8b 97e1
 179.826 +4f8d 8e98
 179.827 +4f8f 98cb
 179.828 +4f91 98d0
 179.829 +4f92 fa6f
 179.830 +4f94 fa72
 179.831 +4f96 98d3
 179.832 +4f98 98cc
 179.833 +4f9a fa71
 179.834 +4f9b 8b9f
 179.835 +4f9d 88cb
 179.836 +4fa0 8ba0
 179.837 +4fa1 89bf
 179.838 +4fab 9b44
 179.839 +4fad 9699
 179.840 +4fae 958e
 179.841 +4faf 8cf2
 179.842 +4fb5 904e
 179.843 +4fb6 97b5
 179.844 +4fbf 95d6
 179.845 +4fc2 8c57
 179.846 +4fc3 91a3
 179.847 +4fc4 89e2
 179.848 +4fc9 fa61
 179.849 +4fca 8f72
 179.850 +4fcd fa73
 179.851 +4fce 98d7
 179.852 +4fd0 98dc
 179.853 +4fd1 98da
 179.854 +4fd4 98d5
 179.855 +4fd7 91ad
 179.856 +4fd8 98d8
 179.857 +4fda 98db
 179.858 +4fdb 98d9
 179.859 +4fdd 95db
 179.860 +4fdf 98d6
 179.861 +4fe1 904d
 179.862 +4fe3 9693
 179.863 +4fe4 98dd
 179.864 +4fe5 98de
 179.865 +4fee 8f43
 179.866 +4fef 98eb
 179.867 +4ff3 946f
 179.868 +4ff5 9555
 179.869 +4ff6 98e6
 179.870 +4ff8 95ee
 179.871 +4ffa 89b4
 179.872 +4ffe 98ea
 179.873 +4fff fa76
 179.874 +5005 98e4
 179.875 +5006 98ed
 179.876 +5009 9171
 179.877 +500b 8cc2
 179.878 +500d 947b
 179.879 +500f e0c5
 179.880 +5011 98ec
 179.881 +5012 937c
 179.882 +5014 98e1
 179.883 +5016 8cf4
 179.884 +5019 8cf3
 179.885 +501a 98df
 179.886 +501e fa77
 179.887 +501f 8ed8
 179.888 +5021 98e7
 179.889 +5022 fa75
 179.890 +5023 95ed
 179.891 +5024 926c
 179.892 +5025 98e3
 179.893 +5026 8c91
 179.894 +5028 98e0
 179.895 +5029 98e8
 179.896 +502a 98e2
 179.897 +502b 97cf
 179.898 +502c 98e9
 179.899 +502d 9860
 179.900 +5036 8be4
 179.901 +5039 8c90
 179.902 +5040 fa74
 179.903 +5042 fa7a
 179.904 +5043 98ee
 179.905 +5046 fa78
 179.906 +5047 98ef
 179.907 +5048 98f3
 179.908 +5049 88cc
 179.909 +504f 95ce
 179.910 +5050 98f2
 179.911 +5055 98f1
 179.912 +5056 98f5
 179.913 +505a 98f4
 179.914 +505c 92e2
 179.915 +5065 8c92
 179.916 +506c 98f6
 179.917 +5070 fa79
 179.918 +5072 8ec3
 179.919 +5074 91a4
 179.920 +5075 92e3
 179.921 +5076 8bf4
 179.922 +5078 98f7
 179.923 +507d 8b55
 179.924 +5080 98f8
 179.925 +5085 98fa
 179.926 +508d 9654
 179.927 +5091 8c86
 179.928 +5094 fa7b
 179.929 +5098 8e50
 179.930 +5099 94f5
 179.931 +509a 98f9
 179.932 +50ac 8dc3
 179.933 +50ad 9762
 179.934 +50b2 98fc
 179.935 +50b3 9942
 179.936 +50b4 98fb
 179.937 +50b5 8dc2
 179.938 +50b7 8f9d
 179.939 +50be 8c58
 179.940 +50c2 9943
 179.941 +50c5 8bcd
 179.942 +50c9 9940
 179.943 +50ca 9941
 179.944 +50cd 93ad
 179.945 +50cf 919c
 179.946 +50d1 8ba1
 179.947 +50d5 966c
 179.948 +50d6 9944
 179.949 +50d8 fa7d
 179.950 +50da 97bb
 179.951 +50de 9945
 179.952 +50e3 9948
 179.953 +50e5 9946
 179.954 +50e7 916d
 179.955 +50ed 9947
 179.956 +50ee 9949
 179.957 +50f4 fa7c
 179.958 +50f5 994b
 179.959 +50f9 994a
 179.960 +50fb 95c6
 179.961 +5100 8b56
 179.962 +5101 994d
 179.963 +5102 994e
 179.964 +5104 89ad
 179.965 +5109 994c
 179.966 +5112 8ef2
 179.967 +5114 9951
 179.968 +5115 9950
 179.969 +5116 994f
 179.970 +5118 98d4
 179.971 +511a 9952
 179.972 +511f 8f9e
 179.973 +5121 9953
 179.974 +512a 9744
 179.975 +5132 96d7
 179.976 +5137 9955
 179.977 +513a 9954
 179.978 +513b 9957
 179.979 +513c 9956
 179.980 +513f 9958
 179.981 +5140 9959
 179.982 +5141 88f2
 179.983 +5143 8cb3
 179.984 +5144 8c5a
 179.985 +5145 8f5b
 179.986 +5146 929b
 179.987 +5147 8ba2
 179.988 +5148 90e6
 179.989 +5149 8cf5
 179.990 +514a fa7e
 179.991 +514b 8d8e
 179.992 +514c 995b
 179.993 +514d 96c6
 179.994 +514e 9365
 179.995 +5150 8e99
 179.996 +5152 995a
 179.997 +5154 995c
 179.998 +515a 937d
 179.999 +515c 8a95
179.1000 +5162 995d
179.1001 +5164 fa80
179.1002 +5165 93fc
179.1003 +5168 9153
179.1004 +5169 995f
179.1005 +516a 9960
179.1006 +516b 94aa
179.1007 +516c 8cf6
179.1008 +516d 985a
179.1009 +516e 9961
179.1010 +5171 8ba4
179.1011 +5175 95ba
179.1012 +5176 91b4
179.1013 +5177 8bef
179.1014 +5178 9354
179.1015 +517c 8c93
179.1016 +5180 9962
179.1017 +5182 9963
179.1018 +5185 93e0
179.1019 +5186 897e
179.1020 +5189 9966
179.1021 +518a 8dfb
179.1022 +518c 9965
179.1023 +518d 8dc4
179.1024 +518f 9967
179.1025 +5190 e3ec
179.1026 +5191 9968
179.1027 +5192 9660
179.1028 +5193 9969
179.1029 +5195 996a
179.1030 +5196 996b
179.1031 +5197 8fe7
179.1032 +5199 8eca
179.1033 +519d fa81
179.1034 +51a0 8aa5
179.1035 +51a2 996e
179.1036 +51a4 996c
179.1037 +51a5 96bb
179.1038 +51a6 996d
179.1039 +51a8 9579
179.1040 +51a9 996f
179.1041 +51aa 9970
179.1042 +51ab 9971
179.1043 +51ac 937e
179.1044 +51b0 9975
179.1045 +51b1 9973
179.1046 +51b2 9974
179.1047 +51b3 9972
179.1048 +51b4 8de1
179.1049 +51b5 9976
179.1050 +51b6 96e8
179.1051 +51b7 97e2
179.1052 +51bd 9977
179.1053 +51be fa82
179.1054 +51c4 90a6
179.1055 +51c5 9978
179.1056 +51c6 8f79
179.1057 +51c9 9979
179.1058 +51cb 929c
179.1059 +51cc 97bd
179.1060 +51cd 9380
179.1061 +51d6 99c3
179.1062 +51db 997a
179.1063 +51dc eaa3
179.1064 +51dd 8bc3
179.1065 +51e0 997b
179.1066 +51e1 967d
179.1067 +51e6 8f88
179.1068 +51e7 91fa
179.1069 +51e9 997d
179.1070 +51ea 93e2
179.1071 +51ec fa83
179.1072 +51ed 997e
179.1073 +51f0 9980
179.1074 +51f1 8a4d
179.1075 +51f5 9981
179.1076 +51f6 8ba5
179.1077 +51f8 93ca
179.1078 +51f9 899a
179.1079 +51fa 8f6f
179.1080 +51fd 949f
179.1081 +51fe 9982
179.1082 +5200 9381
179.1083 +5203 906e
179.1084 +5204 9983
179.1085 +5206 95aa
179.1086 +5207 90d8
179.1087 +5208 8aa0
179.1088 +520a 8aa7
179.1089 +520b 9984
179.1090 +520e 9986
179.1091 +5211 8c59
179.1092 +5214 9985
179.1093 +5215 fa84
179.1094 +5217 97f1
179.1095 +521d 8f89
179.1096 +5224 94bb
179.1097 +5225 95ca
179.1098 +5227 9987
179.1099 +5229 9798
179.1100 +522a 9988
179.1101 +522e 9989
179.1102 +5230 939e
179.1103 +5233 998a
179.1104 +5236 90a7
179.1105 +5237 8dfc
179.1106 +5238 8c94
179.1107 +5239 998b
179.1108 +523a 8e68
179.1109 +523b 8d8f
179.1110 +5243 92e4
179.1111 +5244 998d
179.1112 +5247 91a5
179.1113 +524a 8ded
179.1114 +524b 998e
179.1115 +524c 998f
179.1116 +524d 914f
179.1117 +524f 998c
179.1118 +5254 9991
179.1119 +5256 9655
179.1120 +525b 8d84
179.1121 +525e 9990
179.1122 +5263 8c95
179.1123 +5264 8ddc
179.1124 +5265 948d
179.1125 +5269 9994
179.1126 +526a 9992
179.1127 +526f 959b
179.1128 +5270 8fe8
179.1129 +5271 999b
179.1130 +5272 8a84
179.1131 +5273 9995
179.1132 +5274 9993
179.1133 +5275 916e
179.1134 +527d 9997
179.1135 +527f 9996
179.1136 +5283 8a63
179.1137 +5287 8c80
179.1138 +5288 999c
179.1139 +5289 97ab
179.1140 +528d 9998
179.1141 +5291 999d
179.1142 +5292 999a
179.1143 +5294 9999
179.1144 +529b 97cd
179.1145 +529c fa85
179.1146 +529f 8cf7
179.1147 +52a0 89c1
179.1148 +52a3 97f2
179.1149 +52a6 fa86
179.1150 +52a9 8f95
179.1151 +52aa 9377
179.1152 +52ab 8d85
179.1153 +52ac 99a0
179.1154 +52ad 99a1
179.1155 +52af fb77
179.1156 +52b1 97e3
179.1157 +52b4 984a
179.1158 +52b5 99a3
179.1159 +52b9 8cf8
179.1160 +52bc 99a2
179.1161 +52be 8a4e
179.1162 +52c0 fa87
179.1163 +52c1 99a4
179.1164 +52c3 9675
179.1165 +52c5 92ba
179.1166 +52c7 9745
179.1167 +52c9 95d7
179.1168 +52cd 99a5
179.1169 +52d2 e8d3
179.1170 +52d5 93ae
179.1171 +52d7 99a6
179.1172 +52d8 8aa8
179.1173 +52d9 96b1
179.1174 +52db fa88
179.1175 +52dd 8f9f
179.1176 +52de 99a7
179.1177 +52df 95e5
179.1178 +52e0 99ab
179.1179 +52e2 90a8
179.1180 +52e3 99a8
179.1181 +52e4 8bce
179.1182 +52e6 99a9
179.1183 +52e7 8aa9
179.1184 +52f2 8c4d
179.1185 +52f3 99ac
179.1186 +52f5 99ad
179.1187 +52f8 99ae
179.1188 +52f9 99af
179.1189 +52fa 8ed9
179.1190 +52fe 8cf9
179.1191 +52ff 96dc
179.1192 +5300 fa89
179.1193 +5301 96e6
179.1194 +5302 93f5
179.1195 +5305 95ef
179.1196 +5306 99b0
179.1197 +5307 fa8a
179.1198 +5308 99b1
179.1199 +530d 99b3
179.1200 +530f 99b5
179.1201 +5310 99b4
179.1202 +5315 99b6
179.1203 +5316 89bb
179.1204 +5317 966b
179.1205 +5319 8dfa
179.1206 +531a 99b7
179.1207 +531d 9178
179.1208 +5320 8fa0
179.1209 +5321 8ba7
179.1210 +5323 99b8
179.1211 +5324 fa8b
179.1212 +532a 94d9
179.1213 +532f 99b9
179.1214 +5331 99ba
179.1215 +5333 99bb
179.1216 +5338 99bc
179.1217 +5339 9543
179.1218 +533a 8be6
179.1219 +533b 88e3
179.1220 +533f 93bd
179.1221 +5340 99bd
179.1222 +5341 8f5c
179.1223 +5343 90e7
179.1224 +5345 99bf
179.1225 +5346 99be
179.1226 +5347 8fa1
179.1227 +5348 8cdf
179.1228 +5349 99c1
179.1229 +534a 94bc
179.1230 +534d 99c2
179.1231 +5351 94da
179.1232 +5352 91b2
179.1233 +5353 91ec
179.1234 +5354 8ba6
179.1235 +5357 93ec
179.1236 +5358 9250
179.1237 +535a 948e
179.1238 +535c 966d
179.1239 +535e 99c4
179.1240 +5360 90e8
179.1241 +5366 8c54
179.1242 +5369 99c5
179.1243 +536e 99c6
179.1244 +536f 894b
179.1245 +5370 88f3
179.1246 +5371 8aeb
179.1247 +5372 fa8c
179.1248 +5373 91a6
179.1249 +5374 8b70
179.1250 +5375 9791
179.1251 +5377 99c9
179.1252 +5378 89b5
179.1253 +537b 99c8
179.1254 +537f 8ba8
179.1255 +5382 99ca
179.1256 +5384 96ef
179.1257 +5393 fa8d
179.1258 +5396 99cb
179.1259 +5398 97d0
179.1260 +539a 8cfa
179.1261 +539f 8cb4
179.1262 +53a0 99cc
179.1263 +53a5 99ce
179.1264 +53a6 99cd
179.1265 +53a8 907e
179.1266 +53a9 8958
179.1267 +53ad 897d
179.1268 +53ae 99cf
179.1269 +53b0 99d0
179.1270 +53b2 fa8e
179.1271 +53b3 8cb5
179.1272 +53b6 99d1
179.1273 +53bb 8b8e
179.1274 +53c2 8e51
179.1275 +53c3 99d2
179.1276 +53c8 9694
179.1277 +53c9 8db3
179.1278 +53ca 8b79
179.1279 +53cb 9746
179.1280 +53cc 916f
179.1281 +53cd 94bd
179.1282 +53ce 8efb
179.1283 +53d4 8f66
179.1284 +53d6 8ee6
179.1285 +53d7 8ef3
179.1286 +53d9 8f96
179.1287 +53db 94be
179.1288 +53dd fa8f
179.1289 +53df 99d5
179.1290 +53e1 8962
179.1291 +53e2 9170
179.1292 +53e3 8cfb
179.1293 +53e4 8cc3
179.1294 +53e5 8be5
179.1295 +53e8 99d9
179.1296 +53e9 9240
179.1297 +53ea 91fc
179.1298 +53eb 8ba9
179.1299 +53ec 8fa2
179.1300 +53ed 99da
179.1301 +53ee 99d8
179.1302 +53ef 89c2
179.1303 +53f0 91e4
179.1304 +53f1 8eb6
179.1305 +53f2 8e6a
179.1306 +53f3 8945
179.1307 +53f6 8a90
179.1308 +53f7 8d86
179.1309 +53f8 8e69
179.1310 +53fa 99db
179.1311 +5401 99dc
179.1312 +5403 8b68
179.1313 +5404 8a65
179.1314 +5408 8d87
179.1315 +5409 8b67
179.1316 +540a 92dd
179.1317 +540b 8944
179.1318 +540c 93af
179.1319 +540d 96bc
179.1320 +540e 8d40
179.1321 +540f 9799
179.1322 +5410 9366
179.1323 +5411 8cfc
179.1324 +541b 8c4e
179.1325 +541d 99e5
179.1326 +541f 8be1
179.1327 +5420 9669
179.1328 +5426 94db
179.1329 +5429 99e4
179.1330 +542b 8adc
179.1331 +542c 99df
179.1332 +542d 99e0
179.1333 +542e 99e2
179.1334 +5436 99e3
179.1335 +5438 8b7a
179.1336 +5439 9081
179.1337 +543b 95ab
179.1338 +543c 99e1
179.1339 +543d 99dd
179.1340 +543e 8ce1
179.1341 +5440 99de
179.1342 +5442 9843
179.1343 +5446 95f0
179.1344 +5448 92e6
179.1345 +5449 8ce0
179.1346 +544a 8d90
179.1347 +544e 99e6
179.1348 +5451 93db
179.1349 +545f 99ea
179.1350 +5468 8efc
179.1351 +546a 8ef4
179.1352 +5470 99ed
179.1353 +5471 99eb
179.1354 +5473 96a1
179.1355 +5475 99e8
179.1356 +5476 99f1
179.1357 +5477 99ec
179.1358 +547b 99ef
179.1359 +547c 8cc4
179.1360 +547d 96bd
179.1361 +5480 99f0
179.1362 +5484 99f2
179.1363 +5486 99f4
179.1364 +548a fa92
179.1365 +548b 8dee
179.1366 +548c 9861
179.1367 +548e 99e9
179.1368 +548f 99e7
179.1369 +5490 99f3
179.1370 +5492 99ee
179.1371 +549c fa91
179.1372 +54a2 99f6
179.1373 +54a4 9a42
179.1374 +54a5 99f8
179.1375 +54a8 99fc
179.1376 +54a9 fa93
179.1377 +54ab 9a40
179.1378 +54ac 99f9
179.1379 +54af 9a5d
179.1380 +54b2 8de7
179.1381 +54b3 8a50
179.1382 +54b8 99f7
179.1383 +54bc 9a44
179.1384 +54bd 88f4
179.1385 +54be 9a43
179.1386 +54c0 88a3
179.1387 +54c1 9569
179.1388 +54c2 9a41
179.1389 +54c4 99fa
179.1390 +54c7 99f5
179.1391 +54c8 99fb
179.1392 +54c9 8dc6
179.1393 +54d8 9a45
179.1394 +54e1 88f5
179.1395 +54e2 9a4e
179.1396 +54e5 9a46
179.1397 +54e6 9a47
179.1398 +54e8 8fa3
179.1399 +54e9 9689
179.1400 +54ed 9a4c
179.1401 +54ee 9a4b
179.1402 +54f2 934e
179.1403 +54fa 9a4d
179.1404 +54fd 9a4a
179.1405 +54ff fa94
179.1406 +5504 8953
179.1407 +5506 8db4
179.1408 +5507 904f
179.1409 +550f 9a48
179.1410 +5510 9382
179.1411 +5514 9a49
179.1412 +5516 88a0
179.1413 +552e 9a53
179.1414 +552f 9742
179.1415 +5531 8fa5
179.1416 +5533 9a59
179.1417 +5538 9a58
179.1418 +5539 9a4f
179.1419 +553e 91c1
179.1420 +5540 9a50
179.1421 +5544 91ed
179.1422 +5545 9a55
179.1423 +5546 8fa4
179.1424 +554c 9a52
179.1425 +554f 96e2
179.1426 +5553 8c5b
179.1427 +5556 9a56
179.1428 +5557 9a57
179.1429 +555c 9a54
179.1430 +555d 9a5a
179.1431 +5563 9a51
179.1432 +557b 9a60
179.1433 +557c 9a65
179.1434 +557e 9a61
179.1435 +5580 9a5c
179.1436 +5583 9a66
179.1437 +5584 9150
179.1438 +5586 fa95
179.1439 +5587 9a68
179.1440 +5589 8d41
179.1441 +558a 9a5e
179.1442 +558b 929d
179.1443 +5598 9a62
179.1444 +5599 9a5b
179.1445 +559a 8aab
179.1446 +559c 8aec
179.1447 +559d 8a85
179.1448 +559e 9a63
179.1449 +559f 9a5f
179.1450 +55a7 8c96
179.1451 +55a8 9a69
179.1452 +55a9 9a67
179.1453 +55aa 9172
179.1454 +55ab 8b69
179.1455 +55ac 8baa
179.1456 +55ae 9a64
179.1457 +55b0 8bf2
179.1458 +55b6 8963
179.1459 +55c4 9a6d
179.1460 +55c5 9a6b
179.1461 +55c7 9aa5
179.1462 +55d4 9a70
179.1463 +55da 9a6a
179.1464 +55dc 9a6e
179.1465 +55df 9a6c
179.1466 +55e3 8e6b
179.1467 +55e4 9a6f
179.1468 +55f7 9a72
179.1469 +55f9 9a77
179.1470 +55fd 9a75
179.1471 +55fe 9a74
179.1472 +5606 9251
179.1473 +5609 89c3
179.1474 +5614 9a71
179.1475 +5616 9a73
179.1476 +5617 8fa6
179.1477 +5618 8952
179.1478 +561b 9a76
179.1479 +5629 89dc
179.1480 +562f 9a82
179.1481 +5631 8ffa
179.1482 +5632 9a7d
179.1483 +5634 9a7b
179.1484 +5636 9a7c
179.1485 +5638 9a7e
179.1486 +5642 895c
179.1487 +564c 9158
179.1488 +564e 9a78
179.1489 +5650 9a79
179.1490 +565b 8a9a
179.1491 +5664 9a81
179.1492 +5668 8aed
179.1493 +566a 9a84
179.1494 +566b 9a80
179.1495 +566c 9a83
179.1496 +5674 95ac
179.1497 +5678 93d3
179.1498 +567a 94b6
179.1499 +5680 9a86
179.1500 +5686 9a85
179.1501 +5687 8a64
179.1502 +568a 9a87
179.1503 +568f 9a8a
179.1504 +5694 9a89
179.1505 +56a0 9a88
179.1506 +56a2 9458
179.1507 +56a5 9a8b
179.1508 +56ae 9a8c
179.1509 +56b4 9a8e
179.1510 +56b6 9a8d
179.1511 +56bc 9a90
179.1512 +56c0 9a93
179.1513 +56c1 9a91
179.1514 +56c2 9a8f
179.1515 +56c3 9a92
179.1516 +56c8 9a94
179.1517 +56ce 9a95
179.1518 +56d1 9a96
179.1519 +56d3 9a97
179.1520 +56d7 9a98
179.1521 +56d8 9964
179.1522 +56da 8efa
179.1523 +56db 8e6c
179.1524 +56de 89f1
179.1525 +56e0 88f6
179.1526 +56e3 9263
179.1527 +56ee 9a99
179.1528 +56f0 8da2
179.1529 +56f2 88cd
179.1530 +56f3 907d
179.1531 +56f9 9a9a
179.1532 +56fa 8cc5
179.1533 +56fd 8d91
179.1534 +56ff 9a9c
179.1535 +5700 9a9b
179.1536 +5703 95de
179.1537 +5704 9a9d
179.1538 +5708 9a9f
179.1539 +5709 9a9e
179.1540 +570b 9aa0
179.1541 +570d 9aa1
179.1542 +570f 8c97
179.1543 +5712 8980
179.1544 +5713 9aa2
179.1545 +5716 9aa4
179.1546 +5718 9aa3
179.1547 +571c 9aa6
179.1548 +571f 9379
179.1549 +5726 9aa7
179.1550 +5727 88b3
179.1551 +5728 8ddd
179.1552 +572d 8c5c
179.1553 +5730 926e
179.1554 +5737 9aa8
179.1555 +5738 9aa9
179.1556 +573b 9aab
179.1557 +5740 9aac
179.1558 +5742 8de2
179.1559 +5747 8bcf
179.1560 +574a 9656
179.1561 +574e 9aaa
179.1562 +574f 9aad
179.1563 +5750 8dbf
179.1564 +5751 8d42
179.1565 +5759 fa96
179.1566 +5761 9ab1
179.1567 +5764 8da3
179.1568 +5765 fa97
179.1569 +5766 9252
179.1570 +5769 9aae
179.1571 +576a 92d8
179.1572 +577f 9ab2
179.1573 +5782 9082
179.1574 +5788 9ab0
179.1575 +5789 9ab3
179.1576 +578b 8c5e
179.1577 +5793 9ab4
179.1578 +57a0 9ab5
179.1579 +57a2 8d43
179.1580 +57a3 8a5f
179.1581 +57a4 9ab7
179.1582 +57aa 9ab8
179.1583 +57ac fa98
179.1584 +57b0 9ab9
179.1585 +57b3 9ab6
179.1586 +57c0 9aaf
179.1587 +57c3 9aba
179.1588 +57c6 9abb
179.1589 +57c7 fa9a
179.1590 +57c8 fa99
179.1591 +57cb 9684
179.1592 +57ce 8fe9
179.1593 +57d2 9abd
179.1594 +57d3 9abe
179.1595 +57d4 9abc
179.1596 +57d6 9ac0
179.1597 +57dc 9457
179.1598 +57df 88e6
179.1599 +57e0 9575
179.1600 +57e3 9ac1
179.1601 +57f4 8ffb
179.1602 +57f7 8eb7
179.1603 +57f9 947c
179.1604 +57fa 8aee
179.1605 +57fc 8de9
179.1606 +5800 9678
179.1607 +5802 93b0
179.1608 +5805 8c98
179.1609 +5806 91cd
179.1610 +580a 9abf
179.1611 +580b 9ac2
179.1612 +5815 91c2
179.1613 +5819 9ac3
179.1614 +581d 9ac4
179.1615 +5821 9ac6
179.1616 +5824 92e7
179.1617 +582a 8aac
179.1618 +582f ea9f
179.1619 +5830 8981
179.1620 +5831 95f1
179.1621 +5834 8fea
179.1622 +5835 9367
179.1623 +583a 8de4
179.1624 +583d 9acc
179.1625 +5840 95bb
179.1626 +5841 97db
179.1627 +584a 89f2
179.1628 +584b 9ac8
179.1629 +5851 9159
179.1630 +5852 9acb
179.1631 +5854 9383
179.1632 +5857 9368
179.1633 +5858 9384
179.1634 +5859 94b7
179.1635 +585a 92cb
179.1636 +585e 8dc7
179.1637 +5862 9ac7
179.1638 +5869 8996
179.1639 +586b 9355
179.1640 +5870 9ac9
179.1641 +5872 9ac5
179.1642 +5875 906f
179.1643 +5879 9acd
179.1644 +587e 8f6d
179.1645 +5883 8bab
179.1646 +5885 9ace
179.1647 +5893 95e6
179.1648 +5897 919d
179.1649 +589c 92c4
179.1650 +589e fa9d
179.1651 +589f 9ad0
179.1652 +58a8 966e
179.1653 +58ab 9ad1
179.1654 +58ae 9ad6
179.1655 +58b2 fa9e
179.1656 +58b3 95ad
179.1657 +58b8 9ad5
179.1658 +58b9 9acf
179.1659 +58ba 9ad2
179.1660 +58bb 9ad4
179.1661 +58be 8da4
179.1662 +58c1 95c7
179.1663 +58c5 9ad7
179.1664 +58c7 9264
179.1665 +58ca 89f3
179.1666 +58cc 8feb
179.1667 +58d1 9ad9
179.1668 +58d3 9ad8
179.1669 +58d5 8d88
179.1670 +58d7 9ada
179.1671 +58d8 9adc
179.1672 +58d9 9adb
179.1673 +58dc 9ade
179.1674 +58de 9ad3
179.1675 +58df 9ae0
179.1676 +58e4 9adf
179.1677 +58e5 9add
179.1678 +58eb 8e6d
179.1679 +58ec 9070
179.1680 +58ee 9173
179.1681 +58ef 9ae1
179.1682 +58f0 90ba
179.1683 +58f1 88eb
179.1684 +58f2 9484
179.1685 +58f7 92d9
179.1686 +58f9 9ae3
179.1687 +58fa 9ae2
179.1688 +58fb 9ae4
179.1689 +58fc 9ae5
179.1690 +58fd 9ae6
179.1691 +5902 9ae7
179.1692 +5909 95cf
179.1693 +590a 9ae8
179.1694 +590b fa9f
179.1695 +590f 89c4
179.1696 +5910 9ae9
179.1697 +5915 975b
179.1698 +5916 8a4f
179.1699 +5918 99c7
179.1700 +5919 8f67
179.1701 +591a 91bd
179.1702 +591b 9aea
179.1703 +591c 96e9
179.1704 +5922 96b2
179.1705 +5925 9aec
179.1706 +5927 91e5
179.1707 +5929 9356
179.1708 +592a 91be
179.1709 +592b 9576
179.1710 +592c 9aed
179.1711 +592d 9aee
179.1712 +592e 899b
179.1713 +5931 8eb8
179.1714 +5932 9aef
179.1715 +5937 88ce
179.1716 +5938 9af0
179.1717 +593e 9af1
179.1718 +5944 8982
179.1719 +5947 8aef
179.1720 +5948 93de
179.1721 +5949 95f2
179.1722 +594e 9af5
179.1723 +594f 9174
179.1724 +5950 9af4
179.1725 +5951 8c5f
179.1726 +5953 faa0
179.1727 +5954 967a
179.1728 +5955 9af3
179.1729 +5957 9385
179.1730 +5958 9af7
179.1731 +595a 9af6
179.1732 +595b faa1
179.1733 +595d faa2
179.1734 +5960 9af9
179.1735 +5962 9af8
179.1736 +5963 faa3
179.1737 +5965 899c
179.1738 +5967 9afa
179.1739 +5968 8fa7
179.1740 +5969 9afc
179.1741 +596a 9244
179.1742 +596c 9afb
179.1743 +596e 95b1
179.1744 +5973 8f97
179.1745 +5974 937a
179.1746 +5978 9b40
179.1747 +597d 8d44
179.1748 +5981 9b41
179.1749 +5982 9440
179.1750 +5983 94dc
179.1751 +5984 96cf
179.1752 +598a 9444
179.1753 +598d 9b4a
179.1754 +5993 8b57
179.1755 +5996 9764
179.1756 +5999 96ad
179.1757 +599b 9baa
179.1758 +599d 9b42
179.1759 +59a3 9b45
179.1760 +59a4 faa4
179.1761 +59a5 91c3
179.1762 +59a8 9657
179.1763 +59ac 9369
179.1764 +59b2 9b46
179.1765 +59b9 9685
179.1766 +59ba faa5
179.1767 +59bb 8dc8
179.1768 +59be 8fa8
179.1769 +59c6 9b47
179.1770 +59c9 8e6f
179.1771 +59cb 8e6e
179.1772 +59d0 88b7
179.1773 +59d1 8cc6
179.1774 +59d3 90a9
179.1775 +59d4 88cf
179.1776 +59d9 9b4b
179.1777 +59da 9b4c
179.1778 +59dc 9b49
179.1779 +59e5 8957
179.1780 +59e6 8aad
179.1781 +59e8 9b48
179.1782 +59ea 96c3
179.1783 +59eb 9550
179.1784 +59f6 88a6
179.1785 +59fb 88f7
179.1786 +59ff 8e70
179.1787 +5a01 88d0
179.1788 +5a03 88a1
179.1789 +5a09 9b51
179.1790 +5a11 9b4f
179.1791 +5a18 96ba
179.1792 +5a1a 9b52
179.1793 +5a1c 9b50
179.1794 +5a1f 9b4e
179.1795 +5a20 9050
179.1796 +5a25 9b4d
179.1797 +5a29 95d8
179.1798 +5a2f 8ce2
179.1799 +5a35 9b56
179.1800 +5a36 9b57
179.1801 +5a3c 8fa9
179.1802 +5a40 9b53
179.1803 +5a41 984b
179.1804 +5a46 946b
179.1805 +5a49 9b55
179.1806 +5a5a 8da5
179.1807 +5a62 9b58
179.1808 +5a66 9577
179.1809 +5a6a 9b59
179.1810 +5a6c 9b54
179.1811 +5a7f 96b9
179.1812 +5a92 947d
179.1813 +5a9a 9b5a
179.1814 +5a9b 9551
179.1815 +5abc 9b5b
179.1816 +5abd 9b5f
179.1817 +5abe 9b5c
179.1818 +5ac1 89c5
179.1819 +5ac2 9b5e
179.1820 +5ac9 8eb9
179.1821 +5acb 9b5d
179.1822 +5acc 8c99
179.1823 +5ad0 9b6b
179.1824 +5ad6 9b64
179.1825 +5ad7 9b61
179.1826 +5ae1 9284
179.1827 +5ae3 9b60
179.1828 +5ae6 9b62
179.1829 +5ae9 9b63
179.1830 +5afa 9b65
179.1831 +5afb 9b66
179.1832 +5b09 8af0
179.1833 +5b0b 9b68
179.1834 +5b0c 9b67
179.1835 +5b16 9b69
179.1836 +5b22 8fec
179.1837 +5b2a 9b6c
179.1838 +5b2c 92da
179.1839 +5b30 8964
179.1840 +5b32 9b6a
179.1841 +5b36 9b6d
179.1842 +5b3e 9b6e
179.1843 +5b40 9b71
179.1844 +5b43 9b6f
179.1845 +5b45 9b70
179.1846 +5b50 8e71
179.1847 +5b51 9b72
179.1848 +5b54 8d45
179.1849 +5b55 9b73
179.1850 +5b56 faa6
179.1851 +5b57 8e9a
179.1852 +5b58 91b6
179.1853 +5b5a 9b74
179.1854 +5b5b 9b75
179.1855 +5b5c 8e79
179.1856 +5b5d 8d46
179.1857 +5b5f 96d0
179.1858 +5b63 8b47
179.1859 +5b64 8cc7
179.1860 +5b65 9b76
179.1861 +5b66 8a77
179.1862 +5b69 9b77
179.1863 +5b6b 91b7
179.1864 +5b70 9b78
179.1865 +5b71 9ba1
179.1866 +5b73 9b79
179.1867 +5b75 9b7a
179.1868 +5b78 9b7b
179.1869 +5b7a 9b7d
179.1870 +5b80 9b7e
179.1871 +5b83 9b80
179.1872 +5b85 91ee
179.1873 +5b87 8946
179.1874 +5b88 8ee7
179.1875 +5b89 88c0
179.1876 +5b8b 9176
179.1877 +5b8c 8aae
179.1878 +5b8d 8eb3
179.1879 +5b8f 8d47
179.1880 +5b95 9386
179.1881 +5b97 8f40
179.1882 +5b98 8aaf
179.1883 +5b99 9288
179.1884 +5b9a 92e8
179.1885 +5b9b 88b6
179.1886 +5b9c 8b58
179.1887 +5b9d 95f3
179.1888 +5b9f 8ec0
179.1889 +5ba2 8b71
179.1890 +5ba3 90e9
179.1891 +5ba4 8eba
179.1892 +5ba5 9747
179.1893 +5ba6 9b81
179.1894 +5bae 8b7b
179.1895 +5bb0 8dc9
179.1896 +5bb3 8a51
179.1897 +5bb4 8983
179.1898 +5bb5 8faa
179.1899 +5bb6 89c6
179.1900 +5bb8 9b82
179.1901 +5bb9 9765
179.1902 +5bbf 8f68
179.1903 +5bc0 faa7
179.1904 +5bc2 8ee2
179.1905 +5bc3 9b83
179.1906 +5bc4 8af1
179.1907 +5bc5 93d0
179.1908 +5bc6 96a7
179.1909 +5bc7 9b84
179.1910 +5bc9 9b85
179.1911 +5bcc 9578
179.1912 +5bd0 9b87
179.1913 +5bd2 8aa6
179.1914 +5bd3 8bf5
179.1915 +5bd4 9b86
179.1916 +5bd8 faa9
179.1917 +5bdb 8ab0
179.1918 +5bdd 9051
179.1919 +5bde 9b8b
179.1920 +5bdf 8e40
179.1921 +5be1 89c7
179.1922 +5be2 9b8a
179.1923 +5be4 9b88
179.1924 +5be5 9b8c
179.1925 +5be6 9b89
179.1926 +5be7 944a
179.1927 +5be8 9ecb
179.1928 +5be9 9052
179.1929 +5beb 9b8d
179.1930 +5bec faaa
179.1931 +5bee 97be
179.1932 +5bf0 9b8e
179.1933 +5bf3 9b90
179.1934 +5bf5 929e
179.1935 +5bf6 9b8f
179.1936 +5bf8 90a1
179.1937 +5bfa 8e9b
179.1938 +5bfe 91ce
179.1939 +5bff 8ef5
179.1940 +5c01 9595
179.1941 +5c02 90ea
179.1942 +5c04 8ecb
179.1943 +5c05 9b91
179.1944 +5c06 8fab
179.1945 +5c07 9b92
179.1946 +5c08 9b93
179.1947 +5c09 88d1
179.1948 +5c0a 91b8
179.1949 +5c0b 9071
179.1950 +5c0d 9b94
179.1951 +5c0e 93b1
179.1952 +5c0f 8fac
179.1953 +5c11 8fad
179.1954 +5c13 9b95
179.1955 +5c16 90eb
179.1956 +5c1a 8fae
179.1957 +5c1e faab
179.1958 +5c20 9b96
179.1959 +5c22 9b97
179.1960 +5c24 96de
179.1961 +5c28 9b98
179.1962 +5c2d 8bc4
179.1963 +5c31 8f41
179.1964 +5c38 9b99
179.1965 +5c39 9b9a
179.1966 +5c3a 8eda
179.1967 +5c3b 904b
179.1968 +5c3c 93f2
179.1969 +5c3d 9073
179.1970 +5c3e 94f6
179.1971 +5c3f 9441
179.1972 +5c40 8bc7
179.1973 +5c41 9b9b
179.1974 +5c45 8b8f
179.1975 +5c46 9b9c
179.1976 +5c48 8bfc
179.1977 +5c4a 93cd
179.1978 +5c4b 89ae
179.1979 +5c4d 8e72
179.1980 +5c4e 9b9d
179.1981 +5c4f 9ba0
179.1982 +5c50 9b9f
179.1983 +5c51 8bfb
179.1984 +5c53 9b9e
179.1985 +5c55 9357
179.1986 +5c5e 91ae
179.1987 +5c60 936a
179.1988 +5c61 8ec6
179.1989 +5c64 9177
179.1990 +5c65 979a
179.1991 +5c6c 9ba2
179.1992 +5c6e 9ba3
179.1993 +5c6f 93d4
179.1994 +5c71 8e52
179.1995 +5c76 9ba5
179.1996 +5c79 9ba6
179.1997 +5c8c 9ba7
179.1998 +5c90 8af2
179.1999 +5c91 9ba8
179.2000 +5c94 9ba9
179.2001 +5ca1 89aa
179.2002 +5ca6 faac
179.2003 +5ca8 915a
179.2004 +5ca9 8ae2
179.2005 +5cab 9bab
179.2006 +5cac 96a6
179.2007 +5cb1 91d0
179.2008 +5cb3 8a78
179.2009 +5cb6 9bad
179.2010 +5cb7 9baf
179.2011 +5cb8 8add
179.2012 +5cba faad
179.2013 +5cbb 9bac
179.2014 +5cbc 9bae
179.2015 +5cbe 9bb1
179.2016 +5cc5 9bb0
179.2017 +5cc7 9bb2
179.2018 +5cd9 9bb3
179.2019 +5ce0 93bb
179.2020 +5ce1 8bac
179.2021 +5ce8 89e3
179.2022 +5ce9 9bb4
179.2023 +5cea 9bb9
179.2024 +5ced 9bb7
179.2025 +5cef 95f5
179.2026 +5cf0 95f4
179.2027 +5cf5 faae
179.2028 +5cf6 9387
179.2029 +5cfa 9bb6
179.2030 +5cfb 8f73
179.2031 +5cfd 9bb5
179.2032 +5d07 9092
179.2033 +5d0b 9bba
179.2034 +5d0e 8de8
179.2035 +5d11 9bc0
179.2036 +5d14 9bc1
179.2037 +5d15 9bbb
179.2038 +5d16 8a52
179.2039 +5d17 9bbc
179.2040 +5d18 9bc5
179.2041 +5d19 9bc4
179.2042 +5d1a 9bc3
179.2043 +5d1b 9bbf
179.2044 +5d1f 9bbe
179.2045 +5d22 9bc2
179.2046 +5d27 faaf
179.2047 +5d29 95f6
179.2048 +5d42 fab2
179.2049 +5d4b 9bc9
179.2050 +5d4c 9bc6
179.2051 +5d4e 9bc8
179.2052 +5d50 9792
179.2053 +5d52 9bc7
179.2054 +5d53 fab0
179.2055 +5d5c 9bbd
179.2056 +5d69 9093
179.2057 +5d6c 9bca
179.2058 +5d6d fab3
179.2059 +5d6f 8db5
179.2060 +5d73 9bcb
179.2061 +5d76 9bcc
179.2062 +5d82 9bcf
179.2063 +5d84 9bce
179.2064 +5d87 9bcd
179.2065 +5d8b 9388
179.2066 +5d8c 9bb8
179.2067 +5d90 9bd5
179.2068 +5d9d 9bd1
179.2069 +5da2 9bd0
179.2070 +5dac 9bd2
179.2071 +5dae 9bd3
179.2072 +5db7 9bd6
179.2073 +5db8 fab4
179.2074 +5db9 fab5
179.2075 +5dba 97e4
179.2076 +5dbc 9bd7
179.2077 +5dbd 9bd4
179.2078 +5dc9 9bd8
179.2079 +5dcc 8ade
179.2080 +5dcd 9bd9
179.2081 +5dd0 fab6
179.2082 +5dd2 9bdb
179.2083 +5dd3 9bda
179.2084 +5dd6 9bdc
179.2085 +5ddb 9bdd
179.2086 +5ddd 90ec
179.2087 +5dde 8f42
179.2088 +5de1 8f84
179.2089 +5de3 9183
179.2090 +5de5 8d48
179.2091 +5de6 8db6
179.2092 +5de7 8d49
179.2093 +5de8 8b90
179.2094 +5deb 9bde
179.2095 +5dee 8db7
179.2096 +5df1 8cc8
179.2097 +5df2 9bdf
179.2098 +5df3 96a4
179.2099 +5df4 9462
179.2100 +5df5 9be0
179.2101 +5df7 8d4a
179.2102 +5dfb 8aaa
179.2103 +5dfd 9246
179.2104 +5dfe 8bd0
179.2105 +5e02 8e73
179.2106 +5e03 957a
179.2107 +5e06 94bf
179.2108 +5e0b 9be1
179.2109 +5e0c 8af3
179.2110 +5e11 9be4
179.2111 +5e16 929f
179.2112 +5e19 9be3
179.2113 +5e1a 9be2
179.2114 +5e1b 9be5
179.2115 +5e1d 92e9
179.2116 +5e25 9083
179.2117 +5e2b 8e74
179.2118 +5e2d 90c8
179.2119 +5e2f 91d1
179.2120 +5e30 8b41
179.2121 +5e33 92a0
179.2122 +5e36 9be6
179.2123 +5e37 9be7
179.2124 +5e38 8fed
179.2125 +5e3d 9658
179.2126 +5e40 9bea
179.2127 +5e43 9be9
179.2128 +5e44 9be8
179.2129 +5e45 959d
179.2130 +5e47 9bf1
179.2131 +5e4c 9679
179.2132 +5e4e 9beb
179.2133 +5e54 9bed
179.2134 +5e55 968b
179.2135 +5e57 9bec
179.2136 +5e5f 9bee
179.2137 +5e61 94a6
179.2138 +5e62 9bef
179.2139 +5e63 95bc
179.2140 +5e64 9bf0
179.2141 +5e72 8ab1
179.2142 +5e73 95bd
179.2143 +5e74 944e
179.2144 +5e75 9bf2
179.2145 +5e76 9bf3
179.2146 +5e78 8d4b
179.2147 +5e79 8ab2
179.2148 +5e7a 9bf4
179.2149 +5e7b 8cb6
179.2150 +5e7c 9763
179.2151 +5e7d 9748
179.2152 +5e7e 8af4
179.2153 +5e7f 9bf6
179.2154 +5e81 92a1
179.2155 +5e83 8d4c
179.2156 +5e84 8faf
179.2157 +5e87 94dd
179.2158 +5e8a 8fb0
179.2159 +5e8f 8f98
179.2160 +5e95 92ea
179.2161 +5e96 95f7
179.2162 +5e97 9358
179.2163 +5e9a 8d4d
179.2164 +5e9c 957b
179.2165 +5ea0 9bf7
179.2166 +5ea6 9378
179.2167 +5ea7 8dc0
179.2168 +5eab 8cc9
179.2169 +5ead 92eb
179.2170 +5eb5 88c1
179.2171 +5eb6 8f8e
179.2172 +5eb7 8d4e
179.2173 +5eb8 9766
179.2174 +5ec1 9bf8
179.2175 +5ec2 9bf9
179.2176 +5ec3 9470
179.2177 +5ec8 9bfa
179.2178 +5ec9 97f5
179.2179 +5eca 984c
179.2180 +5ecf 9bfc
179.2181 +5ed0 9bfb
179.2182 +5ed3 8a66
179.2183 +5ed6 9c40
179.2184 +5eda 9c43
179.2185 +5edb 9c44
179.2186 +5edd 9c42
179.2187 +5edf 955f
179.2188 +5ee0 8fb1
179.2189 +5ee1 9c46
179.2190 +5ee2 9c45
179.2191 +5ee3 9c41
179.2192 +5ee8 9c47
179.2193 +5ee9 9c48
179.2194 +5eec 9c49
179.2195 +5ef0 9c4c
179.2196 +5ef1 9c4a
179.2197 +5ef3 9c4b
179.2198 +5ef4 9c4d
179.2199 +5ef6 8984
179.2200 +5ef7 92ec
179.2201 +5ef8 9c4e
179.2202 +5efa 8c9a
179.2203 +5efb 89f4
179.2204 +5efc 9455
179.2205 +5efe 9c4f
179.2206 +5eff 93f9
179.2207 +5f01 95d9
179.2208 +5f03 9c50
179.2209 +5f04 984d
179.2210 +5f09 9c51
179.2211 +5f0a 95be
179.2212 +5f0b 9c54
179.2213 +5f0c 989f
179.2214 +5f0d 98af
179.2215 +5f0f 8eae
179.2216 +5f10 93f3
179.2217 +5f11 9c55
179.2218 +5f13 8b7c
179.2219 +5f14 92a2
179.2220 +5f15 88f8
179.2221 +5f16 9c56
179.2222 +5f17 95a4
179.2223 +5f18 8d4f
179.2224 +5f1b 926f
179.2225 +5f1f 92ed
179.2226 +5f21 fab7
179.2227 +5f25 96ed
179.2228 +5f26 8cb7
179.2229 +5f27 8cca
179.2230 +5f29 9c57
179.2231 +5f2d 9c58
179.2232 +5f2f 9c5e
179.2233 +5f31 8ee3
179.2234 +5f34 fab8
179.2235 +5f35 92a3
179.2236 +5f37 8bad
179.2237 +5f38 9c59
179.2238 +5f3c 954a
179.2239 +5f3e 9265
179.2240 +5f41 9c5a
179.2241 +5f45 fa67
179.2242 +5f48 9c5b
179.2243 +5f4a 8bae
179.2244 +5f4c 9c5c
179.2245 +5f4e 9c5d
179.2246 +5f51 9c5f
179.2247 +5f53 9396
179.2248 +5f56 9c60
179.2249 +5f57 9c61
179.2250 +5f59 9c62
179.2251 +5f5c 9c53
179.2252 +5f5d 9c52
179.2253 +5f61 9c63
179.2254 +5f62 8c60
179.2255 +5f66 9546
179.2256 +5f67 fab9
179.2257 +5f69 8dca
179.2258 +5f6a 9556
179.2259 +5f6b 92a4
179.2260 +5f6c 956a
179.2261 +5f6d 9c64
179.2262 +5f70 8fb2
179.2263 +5f71 8965
179.2264 +5f73 9c65
179.2265 +5f77 9c66
179.2266 +5f79 96f0
179.2267 +5f7c 94de
179.2268 +5f7f 9c69
179.2269 +5f80 899d
179.2270 +5f81 90aa
179.2271 +5f82 9c68
179.2272 +5f83 9c67
179.2273 +5f84 8c61
179.2274 +5f85 91d2
179.2275 +5f87 9c6d
179.2276 +5f88 9c6b
179.2277 +5f8a 9c6a
179.2278 +5f8b 97a5
179.2279 +5f8c 8ce3
179.2280 +5f90 8f99
179.2281 +5f91 9c6c
179.2282 +5f92 936b
179.2283 +5f93 8f5d
179.2284 +5f97 93be
179.2285 +5f98 9c70
179.2286 +5f99 9c6f
179.2287 +5f9e 9c6e
179.2288 +5fa0 9c71
179.2289 +5fa1 8ce4
179.2290 +5fa8 9c72
179.2291 +5fa9 959c
179.2292 +5faa 8f7a
179.2293 +5fad 9c73
179.2294 +5fae 94f7
179.2295 +5fb3 93bf
179.2296 +5fb4 92a5
179.2297 +5fb7 faba
179.2298 +5fb9 934f
179.2299 +5fbc 9c74
179.2300 +5fbd 8b4a
179.2301 +5fc3 9053
179.2302 +5fc5 954b
179.2303 +5fcc 8af5
179.2304 +5fcd 9445
179.2305 +5fd6 9c75
179.2306 +5fd7 8e75
179.2307 +5fd8 9659
179.2308 +5fd9 965a
179.2309 +5fdc 899e
179.2310 +5fdd 9c7a
179.2311 +5fde fabb
179.2312 +5fe0 9289
179.2313 +5fe4 9c77
179.2314 +5feb 89f5
179.2315 +5ff0 9cab
179.2316 +5ff1 9c79
179.2317 +5ff5 944f
179.2318 +5ff8 9c78
179.2319 +5ffb 9c76
179.2320 +5ffd 8d9a
179.2321 +5fff 9c7c
179.2322 +600e 9c83
179.2323 +600f 9c89
179.2324 +6010 9c81
179.2325 +6012 937b
179.2326 +6015 9c86
179.2327 +6016 957c
179.2328 +6019 9c80
179.2329 +601b 9c85
179.2330 +601c 97e5
179.2331 +601d 8e76
179.2332 +6020 91d3
179.2333 +6021 9c7d
179.2334 +6025 8b7d
179.2335 +6026 9c88
179.2336 +6027 90ab
179.2337 +6028 8985
179.2338 +6029 9c82
179.2339 +602a 89f6
179.2340 +602b 9c87
179.2341 +602f 8baf
179.2342 +6031 9c84
179.2343 +603a 9c8a
179.2344 +6041 9c8c
179.2345 +6042 9c96
179.2346 +6043 9c94
179.2347 +6046 9c91
179.2348 +604a 9c90
179.2349 +604b 97f6
179.2350 +604d 9c92
179.2351 +6050 8bb0
179.2352 +6052 8d50
179.2353 +6055 8f9a
179.2354 +6059 9c99
179.2355 +605a 9c8b
179.2356 +605d fabc
179.2357 +605f 9c8f
179.2358 +6060 9c7e
179.2359 +6062 89f8
179.2360 +6063 9c93
179.2361 +6064 9c95
179.2362 +6065 9270
179.2363 +6068 8da6
179.2364 +6069 89b6
179.2365 +606a 9c8d
179.2366 +606b 9c98
179.2367 +606c 9c97
179.2368 +606d 8bb1
179.2369 +606f 91a7
179.2370 +6070 8a86
179.2371 +6075 8c62
179.2372 +6077 9c8e
179.2373 +6081 9c9a
179.2374 +6083 9c9d
179.2375 +6084 9c9f
179.2376 +6085 fabd
179.2377 +6089 8ebb
179.2378 +608a fabe
179.2379 +608b 9ca5
179.2380 +608c 92ee
179.2381 +608d 9c9b
179.2382 +6092 9ca3
179.2383 +6094 89f7
179.2384 +6096 9ca1
179.2385 +6097 9ca2
179.2386 +609a 9c9e
179.2387 +609b 9ca0
179.2388 +609f 8ce5
179.2389 +60a0 9749
179.2390 +60a3 8ab3
179.2391 +60a6 8978
179.2392 +60a7 9ca4
179.2393 +60a9 9459
179.2394 +60aa 88ab
179.2395 +60b2 94df
179.2396 +60b3 9c7b
179.2397 +60b4 9caa
179.2398 +60b5 9cae
179.2399 +60b6 96e3
179.2400 +60b8 9ca7
179.2401 +60bc 9389
179.2402 +60bd 9cac
179.2403 +60c5 8fee
179.2404 +60c6 9cad
179.2405 +60c7 93d5
179.2406 +60d1 9866
179.2407 +60d3 9ca9
179.2408 +60d5 fac0
179.2409 +60d8 9caf
179.2410 +60da 8d9b
179.2411 +60dc 90c9
179.2412 +60de fabf
179.2413 +60df 88d2
179.2414 +60e0 9ca8
179.2415 +60e1 9ca6
179.2416 +60e3 9179
179.2417 +60e7 9c9c
179.2418 +60e8 8e53
179.2419 +60f0 91c4
179.2420 +60f1 9cbb
179.2421 +60f2 fac2
179.2422 +60f3 917a
179.2423 +60f4 9cb6
179.2424 +60f6 9cb3
179.2425 +60f7 9cb4
179.2426 +60f9 8ee4
179.2427 +60fa 9cb7
179.2428 +60fb 9cba
179.2429 +6100 9cb5
179.2430 +6101 8f44
179.2431 +6103 9cb8
179.2432 +6106 9cb2
179.2433 +6108 96fa
179.2434 +6109 96f9
179.2435 +610d 9cbc
179.2436 +610e 9cbd
179.2437 +610f 88d3
179.2438 +6111 fac3
179.2439 +6115 9cb1
179.2440 +611a 8bf0
179.2441 +611b 88a4
179.2442 +611f 8ab4
179.2443 +6120 fac1
179.2444 +6121 9cb9
179.2445 +6127 9cc1
179.2446 +6128 9cc0
179.2447 +612c 9cc5
179.2448 +6130 fac5
179.2449 +6134 9cc6
179.2450 +6137 fac4
179.2451 +613c 9cc4
179.2452 +613d 9cc7
179.2453 +613e 9cbf
179.2454 +613f 9cc3
179.2455 +6142 9cc8
179.2456 +6144 9cc9
179.2457 +6147 9cbe
179.2458 +6148 8e9c
179.2459 +614a 9cc2
179.2460 +614b 91d4
179.2461 +614c 8d51
179.2462 +614d 9cb0
179.2463 +614e 9054
179.2464 +6153 9cd6
179.2465 +6155 95e7
179.2466 +6158 9ccc
179.2467 +6159 9ccd
179.2468 +615a 9cce
179.2469 +615d 9cd5
179.2470 +615f 9cd4
179.2471 +6162 969d
179.2472 +6163 8ab5
179.2473 +6165 9cd2
179.2474 +6167 8c64
179.2475 +6168 8a53
179.2476 +616b 9ccf
179.2477 +616e 97b6
179.2478 +616f 9cd1
179.2479 +6170 88d4
179.2480 +6171 9cd3
179.2481 +6173 9cca
179.2482 +6174 9cd0
179.2483 +6175 9cd7
179.2484 +6176 8c63
179.2485 +6177 9ccb
179.2486 +617e 977c
179.2487 +6182 974a
179.2488 +6187 9cda
179.2489 +618a 9cde
179.2490 +618e 919e
179.2491 +6190 97f7
179.2492 +6191 9cdf
179.2493 +6194 9cdc
179.2494 +6196 9cd9
179.2495 +6198 fac6
179.2496 +6199 9cd8
179.2497 +619a 9cdd
179.2498 +61a4 95ae
179.2499 +61a7 93b2
179.2500 +61a9 8c65
179.2501 +61ab 9ce0
179.2502 +61ac 9cdb
179.2503 +61ae 9ce1
179.2504 +61b2 8c9b
179.2505 +61b6 89af
179.2506 +61ba 9ce9
179.2507 +61be 8ab6
179.2508 +61c3 9ce7
179.2509 +61c6 9ce8
179.2510 +61c7 8da7
179.2511 +61c8 9ce6
179.2512 +61c9 9ce4
179.2513 +61ca 9ce3
179.2514 +61cb 9cea
179.2515 +61cc 9ce2
179.2516 +61cd 9cec
179.2517 +61d0 89f9
179.2518 +61e3 9cee
179.2519 +61e6 9ced
179.2520 +61f2 92a6
179.2521 +61f4 9cf1
179.2522 +61f6 9cef
179.2523 +61f7 9ce5
179.2524 +61f8 8c9c
179.2525 +61fa 9cf0
179.2526 +61fc 9cf4
179.2527 +61fd 9cf3
179.2528 +61fe 9cf5
179.2529 +61ff 9cf2
179.2530 +6200 9cf6
179.2531 +6208 9cf7
179.2532 +6209 9cf8
179.2533 +620a 95e8
179.2534 +620c 9cfa
179.2535 +620d 9cf9
179.2536 +620e 8f5e
179.2537 +6210 90ac
179.2538 +6211 89e4
179.2539 +6212 89fa
179.2540 +6213 fac7
179.2541 +6214 9cfb
179.2542 +6216 88bd
179.2543 +621a 90ca
179.2544 +621b 9cfc
179.2545 +621d e6c1
179.2546 +621e 9d40
179.2547 +621f 8c81
179.2548 +6221 9d41
179.2549 +6226 90ed
179.2550 +622a 9d42
179.2551 +622e 9d43
179.2552 +622f 8b59
179.2553 +6230 9d44
179.2554 +6232 9d45
179.2555 +6233 9d46
179.2556 +6234 91d5
179.2557 +6238 8ccb
179.2558 +623b 96df
179.2559 +623f 965b
179.2560 +6240 8f8a
179.2561 +6241 9d47
179.2562 +6247 90ee
179.2563 +6248 e7bb
179.2564 +6249 94e0
179.2565 +624b 8ee8
179.2566 +624d 8dcb
179.2567 +624e 9d48
179.2568 +6253 91c5
179.2569 +6255 95a5
179.2570 +6258 91ef
179.2571 +625b 9d4b
179.2572 +625e 9d49
179.2573 +6260 9d4c
179.2574 +6263 9d4a
179.2575 +6268 9d4d
179.2576 +626e 95af
179.2577 +6271 88b5
179.2578 +6276 957d
179.2579 +6279 94e1
179.2580 +627c 9d4e
179.2581 +627e 9d51
179.2582 +627f 8fb3
179.2583 +6280 8b5a
179.2584 +6282 9d4f
179.2585 +6283 9d56
179.2586 +6284 8fb4
179.2587 +6289 9d50
179.2588 +628a 9463
179.2589 +6291 977d
179.2590 +6292 9d52
179.2591 +6293 9d53
179.2592 +6294 9d57
179.2593 +6295 938a
179.2594 +6296 9d54
179.2595 +6297 8d52
179.2596 +6298 90dc
179.2597 +629b 9d65
179.2598 +629c 94b2
179.2599 +629e 91f0
179.2600 +62a6 fac8
179.2601 +62ab 94e2
179.2602 +62ac 9dab
179.2603 +62b1 95f8
179.2604 +62b5 92ef
179.2605 +62b9 9695
179.2606 +62bb 9d5a
179.2607 +62bc 899f
179.2608 +62bd 928a
179.2609 +62c2 9d63
179.2610 +62c5 9253
179.2611 +62c6 9d5d
179.2612 +62c7 9d64
179.2613 +62c8 9d5f
179.2614 +62c9 9d66
179.2615 +62ca 9d62
179.2616 +62cc 9d61
179.2617 +62cd 948f
179.2618 +62cf 9d5b
179.2619 +62d0 89fb
179.2620 +62d1 9d59
179.2621 +62d2 8b91
179.2622 +62d3 91f1
179.2623 +62d4 9d55
179.2624 +62d7 9d58
179.2625 +62d8 8d53
179.2626 +62d9 90d9
179.2627 +62db 8fb5
179.2628 +62dc 9d60
179.2629 +62dd 9471
179.2630 +62e0 8b92
179.2631 +62e1 8a67
179.2632 +62ec 8a87
179.2633 +62ed 9040
179.2634 +62ee 9d68
179.2635 +62ef 9d6d
179.2636 +62f1 9d69
179.2637 +62f3 8c9d
179.2638 +62f5 9d6e
179.2639 +62f6 8e41
179.2640 +62f7 8d89
179.2641 +62fe 8f45
179.2642 +62ff 9d5c
179.2643 +6301 8e9d
179.2644 +6302 9d6b
179.2645 +6307 8e77
179.2646 +6308 9d6c
179.2647 +6309 88c2
179.2648 +630c 9d67
179.2649 +6311 92a7
179.2650 +6319 8b93
179.2651 +631f 8bb2
179.2652 +6327 9d6a
179.2653 +6328 88a5
179.2654 +632b 8dc1
179.2655 +632f 9055
179.2656 +633a 92f0
179.2657 +633d 94d2
179.2658 +633e 9d70
179.2659 +633f 917d
179.2660 +6349 91a8
179.2661 +634c 8e4a
179.2662 +634d 9d71
179.2663 +634f 9d73
179.2664 +6350 9d6f
179.2665 +6355 95df
179.2666 +6357 92bb
179.2667 +635c 917b
179.2668 +6367 95f9
179.2669 +6368 8ecc
179.2670 +6369 9d80
179.2671 +636b 9d7e
179.2672 +636e 9098
179.2673 +6372 8c9e
179.2674 +6376 9d78
179.2675 +6377 8fb7
179.2676 +637a 93e6
179.2677 +637b 9450
179.2678 +6380 9d76
179.2679 +6383 917c
179.2680 +6388 8ef6
179.2681 +6389 9d7b
179.2682 +638c 8fb6
179.2683 +638e 9d75
179.2684 +638f 9d7a
179.2685 +6392 9472
179.2686 +6396 9d74
179.2687 +6398 8c40
179.2688 +639b 8a7c
179.2689 +639f 9d7c
179.2690 +63a0 97a9
179.2691 +63a1 8dcc
179.2692 +63a2 9254
179.2693 +63a3 9d79
179.2694 +63a5 90da
179.2695 +63a7 8d54
179.2696 +63a8 9084
179.2697 +63a9 8986
179.2698 +63aa 915b
179.2699 +63ab 9d77
179.2700 +63ac 8b64
179.2701 +63b2 8c66
179.2702 +63b4 92cd
179.2703 +63b5 9d7d
179.2704 +63bb 917e
179.2705 +63be 9d81
179.2706 +63c0 9d83
179.2707 +63c3 91b5
179.2708 +63c4 9d89
179.2709 +63c6 9d84
179.2710 +63c9 9d86
179.2711 +63cf 9560
179.2712 +63d0 92f1
179.2713 +63d2 9d87
179.2714 +63d6 974b
179.2715 +63da 9767
179.2716 +63db 8ab7
179.2717 +63e1 88ac
179.2718 +63e3 9d85
179.2719 +63e9 9d82
179.2720 +63ee 8af6
179.2721 +63f4 8987
179.2722 +63f5 fac9
179.2723 +63f6 9d88
179.2724 +63fa 9768
179.2725 +6406 9d8c
179.2726 +640d 91b9
179.2727 +640f 9d93
179.2728 +6413 9d8d
179.2729 +6416 9d8a
179.2730 +6417 9d91
179.2731 +641c 9d72
179.2732 +6426 9d8e
179.2733 +6428 9d92
179.2734 +642c 94c0
179.2735 +642d 938b
179.2736 +6434 9d8b
179.2737 +6436 9d8f
179.2738 +643a 8c67
179.2739 +643e 8def
179.2740 +6442 90db
179.2741 +644e 9d97
179.2742 +6458 9345
179.2743 +6460 faca
179.2744 +6467 9d94
179.2745 +6469 9680
179.2746 +646f 9d95
179.2747 +6476 9d96
179.2748 +6478 96cc
179.2749 +647a 90a0
179.2750 +6483 8c82
179.2751 +6488 9d9d
179.2752 +6492 8e54
179.2753 +6493 9d9a
179.2754 +6495 9d99
179.2755 +649a 9451
179.2756 +649d facb
179.2757 +649e 93b3
179.2758 +64a4 9350
179.2759 +64a5 9d9b
179.2760 +64a9 9d9c
179.2761 +64ab 958f
179.2762 +64ad 9464
179.2763 +64ae 8e42
179.2764 +64b0 90ef
179.2765 +64b2 966f
179.2766 +64b9 8a68
179.2767 +64bb 9da3
179.2768 +64bc 9d9e
179.2769 +64c1 9769
179.2770 +64c2 9da5
179.2771 +64c5 9da1
179.2772 +64c7 9da2
179.2773 +64cd 9180
179.2774 +64ce facc
179.2775 +64d2 9da0
179.2776 +64d4 9d5e
179.2777 +64d8 9da4
179.2778 +64da 9d9f
179.2779 +64e0 9da9
179.2780 +64e1 9daa
179.2781 +64e2 9346
179.2782 +64e3 9dac
179.2783 +64e6 8e43
179.2784 +64e7 9da7
179.2785 +64ec 8b5b
179.2786 +64ef 9dad
179.2787 +64f1 9da6
179.2788 +64f2 9db1
179.2789 +64f4 9db0
179.2790 +64f6 9daf
179.2791 +64fa 9db2
179.2792 +64fd 9db4
179.2793 +64fe 8fef
179.2794 +6500 9db3
179.2795 +6505 9db7
179.2796 +6518 9db5
179.2797 +651c 9db6
179.2798 +651d 9d90
179.2799 +6523 9db9
179.2800 +6524 9db8
179.2801 +652a 9d98
179.2802 +652b 9dba
179.2803 +652c 9dae
179.2804 +652f 8e78
179.2805 +6534 9dbb
179.2806 +6535 9dbc
179.2807 +6536 9dbe
179.2808 +6537 9dbd
179.2809 +6538 9dbf
179.2810 +6539 89fc
179.2811 +653b 8d55
179.2812 +653e 95fa
179.2813 +653f 90ad
179.2814 +6545 8ccc
179.2815 +6548 9dc1
179.2816 +654d 9dc4
179.2817 +654e facd
179.2818 +654f 9571
179.2819 +6551 8b7e
179.2820 +6555 9dc3
179.2821 +6556 9dc2
179.2822 +6557 9473
179.2823 +6558 9dc5
179.2824 +6559 8bb3
179.2825 +655d 9dc7
179.2826 +655e 9dc6
179.2827 +6562 8ab8
179.2828 +6563 8e55
179.2829 +6566 93d6
179.2830 +656c 8c68
179.2831 +6570 9094
179.2832 +6572 9dc8
179.2833 +6574 90ae
179.2834 +6575 9347
179.2835 +6577 957e
179.2836 +6578 9dc9
179.2837 +6582 9dca
179.2838 +6583 9dcb
179.2839 +6587 95b6
179.2840 +6588 9b7c
179.2841 +6589 90c4
179.2842 +658c 956b
179.2843 +658e 8dd6
179.2844 +6590 94e3
179.2845 +6591 94c1
179.2846 +6597 936c
179.2847 +6599 97bf
179.2848 +659b 9dcd
179.2849 +659c 8ece
179.2850 +659f 9dce
179.2851 +65a1 88b4
179.2852 +65a4 8bd2
179.2853 +65a5 90cb
179.2854 +65a7 9580
179.2855 +65ab 9dcf
179.2856 +65ac 8e61
179.2857 +65ad 9266
179.2858 +65af 8e7a
179.2859 +65b0 9056
179.2860 +65b7 9dd0
179.2861 +65b9 95fb
179.2862 +65bc 8997
179.2863 +65bd 8e7b
179.2864 +65c1 9dd3
179.2865 +65c3 9dd1
179.2866 +65c4 9dd4
179.2867 +65c5 97b7
179.2868 +65c6 9dd2
179.2869 +65cb 90f9
179.2870 +65cc 9dd5
179.2871 +65cf 91b0
179.2872 +65d2 9dd6
179.2873 +65d7 8af8
179.2874 +65d9 9dd8
179.2875 +65db 9dd7
179.2876 +65e0 9dd9
179.2877 +65e1 9dda
179.2878 +65e2 8af9
179.2879 +65e5 93fa
179.2880 +65e6 9255
179.2881 +65e7 8b8c
179.2882 +65e8 8e7c
179.2883 +65e9 9181
179.2884 +65ec 8f7b
179.2885 +65ed 88ae
179.2886 +65f1 9ddb
179.2887 +65fa 89a0
179.2888 +65fb 9ddf
179.2889 +6600 face
179.2890 +6602 8d56
179.2891 +6603 9dde
179.2892 +6606 8da9
179.2893 +6607 8fb8
179.2894 +6609 fad1
179.2895 +660a 9ddd
179.2896 +660c 8fb9
179.2897 +660e 96be
179.2898 +660f 8da8
179.2899 +6613 88d5
179.2900 +6614 90cc
179.2901 +6615 facf
179.2902 +661c 9de4
179.2903 +661e fad3
179.2904 +661f 90af
179.2905 +6620 8966
179.2906 +6624 fad4
179.2907 +6625 8f74
179.2908 +6627 9686
179.2909 +6628 8df0
179.2910 +662d 8fba
179.2911 +662e fad2
179.2912 +662f 90a5
179.2913 +6631 fa63
179.2914 +6634 9de3
179.2915 +6635 9de1
179.2916 +6636 9de2
179.2917 +663b fad0
179.2918 +663c 928b
179.2919 +663f 9e45
179.2920 +6641 9de8
179.2921 +6642 8e9e
179.2922 +6643 8d57
179.2923 +6644 9de6
179.2924 +6649 9de7
179.2925 +664b 9057
179.2926 +664f 9de5
179.2927 +6652 8e4e
179.2928 +6657 fad6
179.2929 +6659 fad7
179.2930 +665d 9dea
179.2931 +665e 9de9
179.2932 +665f 9dee
179.2933 +6662 9def
179.2934 +6664 9deb
179.2935 +6665 fad5
179.2936 +6666 8a41
179.2937 +6667 9dec
179.2938 +6668 9ded
179.2939 +6669 94d3
179.2940 +666e 9581
179.2941 +666f 8c69
179.2942 +6670 9df0
179.2943 +6673 fad9
179.2944 +6674 90b0
179.2945 +6676 8fbb
179.2946 +667a 9271
179.2947 +6681 8bc5
179.2948 +6683 9df1
179.2949 +6684 9df5
179.2950 +6687 89c9
179.2951 +6688 9df2
179.2952 +6689 9df4
179.2953 +668e 9df3
179.2954 +6691 8f8b
179.2955 +6696 9267
179.2956 +6697 88c3
179.2957 +6698 9df6
179.2958 +6699 fada
179.2959 +669d 9df7
179.2960 +66a0 fadb
179.2961 +66a2 92a8
179.2962 +66a6 97ef
179.2963 +66ab 8e62
179.2964 +66ae 95e9
179.2965 +66b2 fadc
179.2966 +66b4 965c
179.2967 +66b8 9e41
179.2968 +66b9 9df9
179.2969 +66bc 9dfc
179.2970 +66be 9dfb
179.2971 +66bf fadd
179.2972 +66c1 9df8
179.2973 +66c4 9e40
179.2974 +66c7 93dc
179.2975 +66c9 9dfa
179.2976 +66d6 9e42
179.2977 +66d9 8f8c
179.2978 +66da 9e43
179.2979 +66dc 976a
179.2980 +66dd 9498
179.2981 +66e0 9e44
179.2982 +66e6 9e46
179.2983 +66e9 9e47
179.2984 +66f0 9e48
179.2985 +66f2 8bc8
179.2986 +66f3 8967
179.2987 +66f4 8d58
179.2988 +66f5 9e49
179.2989 +66f7 9e4a
179.2990 +66f8 8f91
179.2991 +66f9 9182
179.2992 +66fa fade
179.2993 +66fb fa66
179.2994 +66fc 99d6
179.2995 +66fd 915d
179.2996 +66fe 915c
179.2997 +66ff 91d6
179.2998 +6700 8dc5
179.2999 +6703 98f0
179.3000 +6708 8c8e
179.3001 +6709 974c
179.3002 +670b 95fc
179.3003 +670d 959e
179.3004 +670e fadf
179.3005 +670f 9e4b
179.3006 +6714 8df1
179.3007 +6715 92bd
179.3008 +6716 9e4c
179.3009 +6717 984e
179.3010 +671b 965d
179.3011 +671d 92a9
179.3012 +671e 9e4d
179.3013 +671f 8afa
179.3014 +6726 9e4e
179.3015 +6727 9e4f
179.3016 +6728 96d8
179.3017 +672a 96a2
179.3018 +672b 9696
179.3019 +672c 967b
179.3020 +672d 8e44
179.3021 +672e 9e51
179.3022 +6731 8ee9
179.3023 +6734 9670
179.3024 +6736 9e53
179.3025 +6737 9e56
179.3026 +6738 9e55
179.3027 +673a 8af7
179.3028 +673d 8b80
179.3029 +673f 9e52
179.3030 +6741 9e54
179.3031 +6746 9e57
179.3032 +6749 9099
179.3033 +674e 979b
179.3034 +674f 88c7
179.3035 +6750 8dde
179.3036 +6751 91ba
179.3037 +6753 8edb
179.3038 +6756 8ff1
179.3039 +6759 9e5a
179.3040 +675c 936d
179.3041 +675e 9e58
179.3042 +675f 91a9
179.3043 +6760 9e59
179.3044 +6761 8ff0
179.3045 +6762 96db
179.3046 +6763 9e5b
179.3047 +6764 9e5c
179.3048 +6765 9788
179.3049 +6766 fae1
179.3050 +676a 9e61
179.3051 +676d 8d59
179.3052 +676f 9474
179.3053 +6770 9e5e
179.3054 +6771 938c
179.3055 +6772 9ddc
179.3056 +6773 9de0
179.3057 +6775 8b6e
179.3058 +6777 9466
179.3059 +677c 9e60
179.3060 +677e 8fbc
179.3061 +677f 94c2
179.3062 +6785 9e66
179.3063 +6787 94f8
179.3064 +6789 9e5d
179.3065 +678b 9e63
179.3066 +678c 9e62
179.3067 +6790 90cd
179.3068 +6795 968d
179.3069 +6797 97d1
179.3070 +679a 9687
179.3071 +679c 89ca
179.3072 +679d 8e7d
179.3073 +67a0 9867
179.3074 +67a1 9e65
179.3075 +67a2 9095
179.3076 +67a6 9e64
179.3077 +67a9 9e5f
179.3078 +67af 8ccd
179.3079 +67b3 9e6b
179.3080 +67b4 9e69
179.3081 +67b6 89cb
179.3082 +67b7 9e67
179.3083 +67b8 9e6d
179.3084 +67b9 9e73
179.3085 +67bb fae2
179.3086 +67c0 fae4
179.3087 +67c1 91c6
179.3088 +67c4 95bf
179.3089 +67c6 9e75
179.3090 +67ca 9541
179.3091 +67ce 9e74
179.3092 +67cf 9490
179.3093 +67d0 965e
179.3094 +67d1 8ab9
179.3095 +67d3 90f5
179.3096 +67d4 8f5f
179.3097 +67d8 92d1
179.3098 +67da 974d
179.3099 +67dd 9e70
179.3100 +67de 9e6f
179.3101 +67e2 9e71
179.3102 +67e4 9e6e
179.3103 +67e7 9e76
179.3104 +67e9 9e6c
179.3105 +67ec 9e6a
179.3106 +67ee 9e72
179.3107 +67ef 9e68
179.3108 +67f1 928c
179.3109 +67f3 96f6
179.3110 +67f4 8ec4
179.3111 +67f5 8df2
179.3112 +67fb 8db8
179.3113 +67fe 968f
179.3114 +67ff 8a60
179.3115 +6801 fae5
179.3116 +6802 92cc
179.3117 +6803 93c8
179.3118 +6804 8968
179.3119 +6813 90f0
179.3120 +6816 90b2
179.3121 +6817 8c49
179.3122 +681e 9e78
179.3123 +6821 8d5a
179.3124 +6822 8a9c
179.3125 +6829 9e7a
179.3126 +682a 8a94
179.3127 +682b 9e81
179.3128 +6832 9e7d
179.3129 +6834 90f1
179.3130 +6838 8a6a
179.3131 +6839 8daa
179.3132 +683c 8a69
179.3133 +683d 8dcd
179.3134 +6840 9e7b
179.3135 +6841 8c85
179.3136 +6842 8c6a
179.3137 +6843 938d
179.3138 +6844 fae6
179.3139 +6846 9e79
179.3140 +6848 88c4
179.3141 +684d 9e7c
179.3142 +684e 9e7e
179.3143 +6850 8bcb
179.3144 +6851 8c4b
179.3145 +6852 fae3
179.3146 +6853 8aba
179.3147 +6854 8b6a
179.3148 +6859 9e82
179.3149 +685c 8df7
179.3150 +685d 9691
179.3151 +685f 8e56
179.3152 +6863 9e83
179.3153 +6867 954f
179.3154 +6874 9e8f
179.3155 +6876 89b1
179.3156 +6877 9e84
179.3157 +687e 9e95
179.3158 +687f 9e85
179.3159 +6881 97c0
179.3160 +6883 9e8c
179.3161 +6885 947e
179.3162 +688d 9e94
179.3163 +688f 9e87
179.3164 +6893 88b2
179.3165 +6894 9e89
179.3166 +6897 8d5b
179.3167 +689b 9e8b
179.3168 +689d 9e8a
179.3169 +689f 9e86
179.3170 +68a0 9e91
179.3171 +68a2 8fbd
179.3172 +68a6 9aeb
179.3173 +68a7 8ce6
179.3174 +68a8 979c
179.3175 +68ad 9e88
179.3176 +68af 92f2
179.3177 +68b0 8a42
179.3178 +68b1 8dab
179.3179 +68b3 9e80
179.3180 +68b5 9e90
179.3181 +68b6 8a81
179.3182 +68b9 9e8e
179.3183 +68ba 9e92
179.3184 +68bc 938e
179.3185 +68c4 8afc
179.3186 +68c6 9eb0
179.3187 +68c8 fa64
179.3188 +68c9 96c7
179.3189 +68ca 9e97
179.3190 +68cb 8afb
179.3191 +68cd 9e9e
179.3192 +68cf fae7
179.3193 +68d2 965f
179.3194 +68d4 9e9f
179.3195 +68d5 9ea1
179.3196 +68d7 9ea5
179.3197 +68d8 9e99
179.3198 +68da 9249
179.3199 +68df 938f
179.3200 +68e0 9ea9
179.3201 +68e1 9e9c
179.3202 +68e3 9ea6
179.3203 +68e7 9ea0
179.3204 +68ee 9058
179.3205 +68ef 9eaa
179.3206 +68f2 90b1
179.3207 +68f9 9ea8
179.3208 +68fa 8abb
179.3209 +6900 986f
179.3210 +6901 9e96
179.3211 +6904 9ea4
179.3212 +6905 88d6
179.3213 +6908 9e98
179.3214 +690b 96b8
179.3215 +690c 9e9d
179.3216 +690d 9041
179.3217 +690e 92c5
179.3218 +690f 9e93
179.3219 +6912 9ea3
179.3220 +6919 909a
179.3221 +691a 9ead
179.3222 +691b 8a91
179.3223 +691c 8c9f
179.3224 +6921 9eaf
179.3225 +6922 9e9a
179.3226 +6923 9eae
179.3227 +6925 9ea7
179.3228 +6926 9e9b
179.3229 +6928 9eab
179.3230 +692a 9eac
179.3231 +6930 9ebd
179.3232 +6934 93cc
179.3233 +6936 9ea2
179.3234 +6939 9eb9
179.3235 +693d 9ebb
179.3236 +693f 92d6
179.3237 +694a 976b
179.3238 +6953 9596
179.3239 +6954 9eb6
179.3240 +6955 91c8
179.3241 +6959 9ebc
179.3242 +695a 915e
179.3243 +695c 9eb3
179.3244 +695d 9ec0
179.3245 +695e 9ebf
179.3246 +6960 93ed
179.3247 +6961 9ebe
179.3248 +6962 93e8
179.3249 +6968 fae9
179.3250 +696a 9ec2
179.3251 +696b 9eb5
179.3252 +696d 8bc6
179.3253 +696e 9eb8
179.3254 +696f 8f7c
179.3255 +6973 9480
179.3256 +6974 9eba
179.3257 +6975 8bc9
179.3258 +6977 9eb2
179.3259 +6978 9eb4
179.3260 +6979 9eb1
179.3261 +697c 984f
179.3262 +697d 8a79
179.3263 +697e 9eb7
179.3264 +6981 9ec1
179.3265 +6982 8a54
179.3266 +698a 8de5
179.3267 +698e 897c
179.3268 +6991 9ed2
179.3269 +6994 9850
179.3270 +6995 9ed5
179.3271 +6998 faeb
179.3272 +699b 9059
179.3273 +699c 9ed4
179.3274 +69a0 9ed3
179.3275 +69a7 9ed0
179.3276 +69ae 9ec4
179.3277 +69b1 9ee1
179.3278 +69b2 9ec3
179.3279 +69b4 9ed6
179.3280 +69bb 9ece
179.3281 +69be 9ec9
179.3282 +69bf 9ec6
179.3283 +69c1 9ec7
179.3284 +69c3 9ecf
179.3285 +69c7 eaa0
179.3286 +69ca 9ecc
179.3287 +69cb 8d5c
179.3288 +69cc 92c6
179.3289 +69cd 9184
179.3290 +69ce 9eca
179.3291 +69d0 9ec5
179.3292 +69d3 9ec8
179.3293 +69d8 976c
179.3294 +69d9 968a
179.3295 +69dd 9ecd
179.3296 +69de 9ed7
179.3297 +69e2 faec
179.3298 +69e7 9edf
179.3299 +69e8 9ed8
179.3300 +69eb 9ee5
179.3301 +69ed 9ee3
179.3302 +69f2 9ede
179.3303 +69f9 9edd
179.3304 +69fb 92ce
179.3305 +69fd 9185
179.3306 +69ff 9edb
179.3307 +6a02 9ed9
179.3308 +6a05 9ee0
179.3309 +6a0a 9ee6
179.3310 +6a0b 94f3
179.3311 +6a0c 9eec
179.3312 +6a12 9ee7
179.3313 +6a13 9eea
179.3314 +6a14 9ee4
179.3315 +6a17 9294
179.3316 +6a19 9557
179.3317 +6a1b 9eda
179.3318 +6a1e 9ee2
179.3319 +6a1f 8fbe
179.3320 +6a21 96cd
179.3321 +6a22 9ef6
179.3322 +6a23 9ee9
179.3323 +6a29 8ca0
179.3324 +6a2a 89a1
179.3325 +6a2b 8a7e
179.3326 +6a2e 9ed1
179.3327 +6a30 faed
179.3328 +6a35 8fbf
179.3329 +6a36 9eee
179.3330 +6a38 9ef5
179.3331 +6a39 8ef7
179.3332 +6a3a 8a92
179.3333 +6a3d 924d
179.3334 +6a44 9eeb
179.3335 +6a46 faef
179.3336 +6a47 9ef0
179.3337 +6a48 9ef4
179.3338 +6a4b 8bb4
179.3339 +6a58 8b6b
179.3340 +6a59 9ef2
179.3341 +6a5f 8b40
179.3342 +6a61 93c9
179.3343 +6a62 9ef1
179.3344 +6a66 9ef3
179.3345 +6a6b faee
179.3346 +6a72 9eed
179.3347 +6a73 faf0
179.3348 +6a78 9eef
179.3349 +6a7e faf1
179.3350 +6a7f 8a80
179.3351 +6a80 9268
179.3352 +6a84 9efa
179.3353 +6a8d 9ef8
179.3354 +6a8e 8ce7
179.3355 +6a90 9ef7
179.3356 +6a97 9f40
179.3357 +6a9c 9e77
179.3358 +6aa0 9ef9
179.3359 +6aa2 9efb
179.3360 +6aa3 9efc
179.3361 +6aaa 9f4b
179.3362 +6aac 9f47
179.3363 +6aae 9e8d
179.3364 +6ab3 9f46
179.3365 +6ab8 9f45
179.3366 +6abb 9f42
179.3367 +6ac1 9ee8
179.3368 +6ac2 9f44
179.3369 +6ac3 9f43
179.3370 +6ad1 9f49
179.3371 +6ad3 9845
179.3372 +6ada 9f4c
179.3373 +6adb 8bf9
179.3374 +6ade 9f48
179.3375 +6adf 9f4a
179.3376 +6ae2 faf2
179.3377 +6ae4 faf3
179.3378 +6ae8 94a5
179.3379 +6aea 9f4d
179.3380 +6afa 9f51
179.3381 +6afb 9f4e
179.3382 +6b04 9793
179.3383 +6b05 9f4f
179.3384 +6b0a 9edc
179.3385 +6b12 9f52
179.3386 +6b16 9f53
179.3387 +6b1d 8954
179.3388 +6b1f 9f55
179.3389 +6b20 8c87
179.3390 +6b21 8e9f
179.3391 +6b23 8bd3
179.3392 +6b27 89a2
179.3393 +6b32 977e
179.3394 +6b37 9f57
179.3395 +6b38 9f56
179.3396 +6b39 9f59
179.3397 +6b3a 8b5c
179.3398 +6b3d 8bd4
179.3399 +6b3e 8abc
179.3400 +6b43 9f5c
179.3401 +6b47 9f5b
179.3402 +6b49 9f5d
179.3403 +6b4c 89cc
179.3404 +6b4e 9256
179.3405 +6b50 9f5e
179.3406 +6b53 8abd
179.3407 +6b54 9f60
179.3408 +6b59 9f5f
179.3409 +6b5b 9f61
179.3410 +6b5f 9f62
179.3411 +6b61 9f63
179.3412 +6b62 8e7e
179.3413 +6b63 90b3
179.3414 +6b64 8d9f
179.3415 +6b66 9590
179.3416 +6b69 95e0
179.3417 +6b6a 9863
179.3418 +6b6f 8e95
179.3419 +6b73 8dce
179.3420 +6b74 97f0
179.3421 +6b78 9f64
179.3422 +6b79 9f65
179.3423 +6b7b 8e80
179.3424 +6b7f 9f66
179.3425 +6b80 9f67
179.3426 +6b83 9f69
179.3427 +6b84 9f68
179.3428 +6b86 9677
179.3429 +6b89 8f7d
179.3430 +6b8a 8eea
179.3431 +6b8b 8e63
179.3432 +6b8d 9f6a
179.3433 +6b95 9f6c
179.3434 +6b96 9042
179.3435 +6b98 9f6b
179.3436 +6b9e 9f6d
179.3437 +6ba4 9f6e
179.3438 +6baa 9f6f
179.3439 +6bab 9f70
179.3440 +6baf 9f71
179.3441 +6bb1 9f73
179.3442 +6bb2 9f72
179.3443 +6bb3 9f74
179.3444 +6bb4 89a3
179.3445 +6bb5 9269
179.3446 +6bb7 9f75
179.3447 +6bba 8e45
179.3448 +6bbb 8a6b
179.3449 +6bbc 9f76
179.3450 +6bbf 9361
179.3451 +6bc0 9aca
179.3452 +6bc5 8b42
179.3453 +6bc6 9f77
179.3454 +6bcb 9f78
179.3455 +6bcd 95ea
179.3456 +6bce 9688
179.3457 +6bd2 93c5
179.3458 +6bd3 9f79
179.3459 +6bd4 94e4
179.3460 +6bd6 faf4
179.3461 +6bd8 94f9
179.3462 +6bdb 96d1
179.3463 +6bdf 9f7a
179.3464 +6beb 9f7c
179.3465 +6bec 9f7b
179.3466 +6bef 9f7e
179.3467 +6bf3 9f7d
179.3468 +6c08 9f81
179.3469 +6c0f 8e81
179.3470 +6c11 96af
179.3471 +6c13 9f82
179.3472 +6c14 9f83
179.3473 +6c17 8b43
179.3474 +6c1b 9f84
179.3475 +6c23 9f86
179.3476 +6c24 9f85
179.3477 +6c34 9085
179.3478 +6c37 9558
179.3479 +6c38 8969
179.3480 +6c3e 94c3
179.3481 +6c3f faf5
179.3482 +6c40 92f3
179.3483 +6c41 8f60
179.3484 +6c42 8b81
179.3485 +6c4e 94c4
179.3486 +6c50 8eac
179.3487 +6c55 9f88
179.3488 +6c57 8abe
179.3489 +6c5a 8998
179.3490 +6c5c faf6
179.3491 +6c5d 93f0
179.3492 +6c5e 9f87
179.3493 +6c5f 8d5d
179.3494 +6c60 9272
179.3495 +6c62 9f89
179.3496 +6c68 9f91
179.3497 +6c6a 9f8a
179.3498 +6c6f faf8
179.3499 +6c70 91bf
179.3500 +6c72 8b82
179.3501 +6c73 9f92
179.3502 +6c7a 8c88
179.3503 +6c7d 8b44
179.3504 +6c7e 9f90
179.3505 +6c81 9f8e
179.3506 +6c82 9f8b
179.3507 +6c83 9780
179.3508 +6c86 faf7
179.3509 +6c88 92be
179.3510 +6c8c 93d7
179.3511 +6c8d 9f8c
179.3512 +6c90 9f94
179.3513 +6c92 9f93
179.3514 +6c93 8c42
179.3515 +6c96 89ab
179.3516 +6c99 8db9
179.3517 +6c9a 9f8d
179.3518 +6c9b 9f8f
179.3519 +6ca1 9676
179.3520 +6ca2 91f2
179.3521 +6cab 9697
179.3522 +6cae 9f9c
179.3523 +6cb1 9f9d
179.3524 +6cb3 89cd
179.3525 +6cb8 95a6
179.3526 +6cb9 96fb
179.3527 +6cba 9f9f
179.3528 +6cbb 8ea1
179.3529 +6cbc 8fc0
179.3530 +6cbd 9f98
179.3531 +6cbe 9f9e
179.3532 +6cbf 8988
179.3533 +6cc1 8bb5
179.3534 +6cc4 9f95
179.3535 +6cc5 9f9a
179.3536 +6cc9 90f2
179.3537 +6cca 9491
179.3538 +6ccc 94e5
179.3539 +6cd3 9f97
179.3540 +6cd5 9640
179.3541 +6cd7 9f99
179.3542 +6cd9 9fa2
179.3543 +6cda faf9
179.3544 +6cdb 9fa0
179.3545 +6cdd 9f9b
179.3546 +6ce1 9641
179.3547 +6ce2 9467
179.3548 +6ce3 8b83
179.3549 +6ce5 9344
179.3550 +6ce8 928d
179.3551 +6cea 9fa3
179.3552 +6cef 9fa1
179.3553 +6cf0 91d7
179.3554 +6cf1 9f96
179.3555 +6cf3 896a
179.3556 +6d04 fafa
179.3557 +6d0b 976d
179.3558 +6d0c 9fae
179.3559 +6d12 9fad
179.3560 +6d17 90f4
179.3561 +6d19 9faa
179.3562 +6d1b 978c
179.3563 +6d1e 93b4
179.3564 +6d1f 9fa4
179.3565 +6d25 92c3
179.3566 +6d29 896b
179.3567 +6d2a 8d5e
179.3568 +6d2b 9fa7
179.3569 +6d32 8f46
179.3570 +6d33 9fac
179.3571 +6d35 9fab
179.3572 +6d36 9fa6
179.3573 +6d38 9fa9
179.3574 +6d3b 8a88
179.3575 +6d3d 9fa8
179.3576 +6d3e 9468
179.3577 +6d41 97ac
179.3578 +6d44 8ff2
179.3579 +6d45 90f3
179.3580 +6d59 9fb4
179.3581 +6d5a 9fb2
179.3582 +6d5c 956c
179.3583 +6d63 9faf
179.3584 +6d64 9fb1
179.3585 +6d66 8959
179.3586 +6d69 8d5f
179.3587 +6d6a 9851
179.3588 +6d6c 8a5c
179.3589 +6d6e 9582
179.3590 +6d6f fafc
179.3591 +6d74 9781
179.3592 +6d77 8a43
179.3593 +6d78 905a
179.3594 +6d79 9fb3
179.3595 +6d85 9fb8
179.3596 +6d87 fafb
179.3597 +6d88 8fc1
179.3598 +6d8c 974f
179.3599 +6d8e 9fb5
179.3600 +6d93 9fb0
179.3601 +6d95 9fb6
179.3602 +6d96 fb40
179.3603 +6d99 97dc
179.3604 +6d9b 9393
179.3605 +6d9c 93c0
179.3606 +6dac fb41
179.3607 +6daf 8a55
179.3608 +6db2 8974
179.3609 +6db5 9fbc
179.3610 +6db8 9fbf
179.3611 +6dbc 97c1
179.3612 +6dc0 9784
179.3613 +6dc5 9fc6
179.3614 +6dc6 9fc0
179.3615 +6dc7 9fbd
179.3616 +6dcb 97d2
179.3617 +6dcc 9fc3
179.3618 +6dcf fb42
179.3619 +6dd1 8f69
179.3620 +6dd2 9fc5
179.3621 +6dd5 9fca
179.3622 +6dd8 9391
179.3623 +6dd9 9fc8
179.3624 +6dde 9fc2
179.3625 +6de1 9257
179.3626 +6de4 9fc9
179.3627 +6de6 9fbe
179.3628 +6de8 9fc4
179.3629 +6dea 9fcb
179.3630 +6deb 88fa
179.3631 +6dec 9fc1
179.3632 +6dee 9fcc
179.3633 +6df1 905b
179.3634 +6df2 fb44
179.3635 +6df3 8f7e
179.3636 +6df5 95a3
179.3637 +6df7 8dac
179.3638 +6df8 fb43
179.3639 +6df9 9fb9
179.3640 +6dfa 9fc7
179.3641 +6dfb 9359
179.3642 +6dfc fb45
179.3643 +6e05 90b4
179.3644 +6e07 8a89
179.3645 +6e08 8dcf
179.3646 +6e09 8fc2
179.3647 +6e0a 9fbb
179.3648 +6e0b 8f61
179.3649 +6e13 8c6b
179.3650 +6e15 9fba
179.3651 +6e19 9fd0
179.3652 +6e1a 8f8d
179.3653 +6e1b 8cb8
179.3654 +6e1d 9fdf
179.3655 +6e1f 9fd9
179.3656 +6e20 8b94
179.3657 +6e21 936e
179.3658 +6e23 9fd4
179.3659 +6e24 9fdd
179.3660 +6e25 88ad
179.3661 +6e26 8951
179.3662 +6e27 fb48
179.3663 +6e29 89b7
179.3664 +6e2b 9fd6
179.3665 +6e2c 91aa
179.3666 +6e2d 9fcd
179.3667 +6e2e 9fcf
179.3668 +6e2f 8d60
179.3669 +6e38 9fe0
179.3670 +6e39 fb46
179.3671 +6e3a 9fdb
179.3672 +6e3c fb49
179.3673 +6e3e 9fd3
179.3674 +6e43 9fda
179.3675 +6e4a 96a9
179.3676 +6e4d 9fd8
179.3677 +6e4e 9fdc
179.3678 +6e56 8cce
179.3679 +6e58 8fc3
179.3680 +6e5b 9258
179.3681 +6e5c fb47
179.3682 +6e5f 9fd2
179.3683 +6e67 974e
179.3684 +6e6b 9fd5
179.3685 +6e6e 9fce
179.3686 +6e6f 9392
179.3687 +6e72 9fd1
179.3688 +6e76 9fd7
179.3689 +6e7e 9870
179.3690 +6e7f 8ebc
179.3691 +6e80 969e
179.3692 +6e82 9fe1
179.3693 +6e8c 94ac
179.3694 +6e8f 9fed
179.3695 +6e90 8cb9
179.3696 +6e96 8f80
179.3697 +6e98 9fe3
179.3698 +6e9c 97ad
179.3699 +6e9d 8d61
179.3700 +6e9f 9ff0
179.3701 +6ea2 88ec
179.3702 +6ea5 9fee
179.3703 +6eaa 9fe2
179.3704 +6eaf 9fe8
179.3705 +6eb2 9fea
179.3706 +6eb6 976e
179.3707 +6eb7 9fe5
179.3708 +6eba 934d
179.3709 +6ebd 9fe7
179.3710 +6ebf fb4a
179.3711 +6ec2 9fef
179.3712 +6ec4 9fe9
179.3713 +6ec5 96c5
179.3714 +6ec9 9fe4
179.3715 +6ecb 8ea0
179.3716 +6ecc 9ffc
179.3717 +6ed1 8a8a
179.3718 +6ed3 9fe6
179.3719 +6ed4 9feb
179.3720 +6ed5 9fec
179.3721 +6edd 91ea
179.3722 +6ede 91d8
179.3723 +6eec 9ff4
179.3724 +6eef 9ffa
179.3725 +6ef2 9ff8
179.3726 +6ef4 9348
179.3727 +6ef7 e042
179.3728 +6ef8 9ff5
179.3729 +6efe 9ff6
179.3730 +6eff 9fde
179.3731 +6f01 8b99
179.3732 +6f02 9559
179.3733 +6f06 8ebd
179.3734 +6f09 8d97
179.3735 +6f0f 9852
179.3736 +6f11 9ff2
179.3737 +6f13 e041
179.3738 +6f14 8989
179.3739 +6f15 9186
179.3740 +6f20 9499
179.3741 +6f22 8abf
179.3742 +6f23 97f8
179.3743 +6f2b 969f
179.3744 +6f2c 92d0
179.3745 +6f31 9ff9
179.3746 +6f32 9ffb
179.3747 +6f38 9151
179.3748 +6f3e e040
179.3749 +6f3f 9ff7
179.3750 +6f41 9ff1
179.3751 +6f45 8ac1
179.3752 +6f54 8c89
179.3753 +6f58 e04e
179.3754 +6f5b e049
179.3755 +6f5c 90f6
179.3756 +6f5f 8a83
179.3757 +6f64 8f81
179.3758 +6f66 e052
179.3759 +6f6d e04b
179.3760 +6f6e 92aa
179.3761 +6f6f e048
179.3762 +6f70 92d7
179.3763 +6f74 e06b
179.3764 +6f78 e045
179.3765 +6f7a e044
179.3766 +6f7c e04d
179.3767 +6f80 e047
179.3768 +6f81 e046
179.3769 +6f82 e04c
179.3770 +6f84 909f
179.3771 +6f86 e043
179.3772 +6f88 fb4b
179.3773 +6f8e e04f
179.3774 +6f91 e050
179.3775 +6f97 8ac0
179.3776 +6fa1 e055
179.3777 +6fa3 e054
179.3778 +6fa4 e056
179.3779 +6faa e059
179.3780 +6fb1 9362
179.3781 +6fb3 e053
179.3782 +6fb5 fb4c
179.3783 +6fb9 e057
179.3784 +6fc0 8c83
179.3785 +6fc1 91f7
179.3786 +6fc2 e051
179.3787 +6fc3 945a
179.3788 +6fc6 e058
179.3789 +6fd4 e05d
179.3790 +6fd5 e05b
179.3791 +6fd8 e05e
179.3792 +6fdb e061
179.3793 +6fdf e05a
179.3794 +6fe0 8d8a
179.3795 +6fe1 9447
179.3796 +6fe4 9fb7
179.3797 +6feb 9794
179.3798 +6fec e05c
179.3799 +6fee e060
179.3800 +6fef 91f3
179.3801 +6ff1 e05f
179.3802 +6ff3 e04a
179.3803 +6ff5 fb4d
179.3804 +6ff6 e889
179.3805 +6ffa e064
179.3806 +6ffe e068
179.3807 +7001 e066
179.3808 +7005 fb4e
179.3809 +7007 fb4f
179.3810 +7009 e062
179.3811 +700b e063
179.3812 +700f e067
179.3813 +7011 e065
179.3814 +7015 956d
179.3815 +7018 e06d
179.3816 +701a e06a
179.3817 +701b e069
179.3818 +701d e06c
179.3819 +701e 93d2
179.3820 +701f e06e
179.3821 +7026 9295
179.3822 +7027 91eb
179.3823 +7028 fb50
179.3824 +702c 90a3
179.3825 +7030 e06f
179.3826 +7032 e071
179.3827 +703e e070
179.3828 +704c 9ff3
179.3829 +7051 e072
179.3830 +7058 93e5
179.3831 +7063 e073
179.3832 +706b 89ce
179.3833 +706f 9394
179.3834 +7070 8a44
179.3835 +7078 8b84
179.3836 +707c 8edc
179.3837 +707d 8dd0
179.3838 +7085 fb51
179.3839 +7089 9846
179.3840 +708a 9086
179.3841 +708e 898a
179.3842 +7092 e075
179.3843 +7099 e074
179.3844 +70ab fb52
179.3845 +70ac e078
179.3846 +70ad 9259
179.3847 +70ae e07b
179.3848 +70af e076
179.3849 +70b3 e07a
179.3850 +70b8 e079
179.3851 +70b9 935f
179.3852 +70ba 88d7
179.3853 +70bb fa62
179.3854 +70c8 97f3
179.3855 +70cb e07d
179.3856 +70cf 8947
179.3857 +70d9 e080
179.3858 +70dd e07e
179.3859 +70df e07c
179.3860 +70f1 e077
179.3861 +70f9 9642
179.3862 +70fd e082
179.3863 +7104 fb54
179.3864 +7109 e081
179.3865 +710f fb53
179.3866 +7114 898b
179.3867 +7119 e084
179.3868 +711a 95b0
179.3869 +711c e083
179.3870 +7121 96b3
179.3871 +7126 8fc5
179.3872 +7136 9152
179.3873 +713c 8fc4
179.3874 +7146 fb56
179.3875 +7147 fb57
179.3876 +7149 97f9
179.3877 +714c e08a
179.3878 +714e 90f7
179.3879 +7155 e086
179.3880 +7156 e08b
179.3881 +7159 898c
179.3882 +715c fb55
179.3883 +7162 e089
179.3884 +7164 9481
179.3885 +7165 e085
179.3886 +7166 e088
179.3887 +7167 8fc6
179.3888 +7169 94cf
179.3889 +716c e08c
179.3890 +716e 8ecf
179.3891 +717d 90f8
179.3892 +7184 e08f
179.3893 +7188 e087
179.3894 +718a 8c46
179.3895 +718f e08d
179.3896 +7194 976f
179.3897 +7195 e090
179.3898 +7199 eaa4
179.3899 +719f 8f6e
179.3900 +71a8 e091
179.3901 +71ac e092
179.3902 +71b1 944d
179.3903 +71b9 e094
179.3904 +71be e095
179.3905 +71c1 fb59
179.3906 +71c3 9452
179.3907 +71c8 9395
179.3908 +71c9 e097
179.3909 +71ce e099
179.3910 +71d0 97d3
179.3911 +71d2 e096
179.3912 +71d4 e098
179.3913 +71d5 898d
179.3914 +71d7 e093
179.3915 +71df 9a7a
179.3916 +71e0 e09a
179.3917 +71e5 9187
179.3918 +71e6 8e57
179.3919 +71e7 e09c
179.3920 +71ec e09b
179.3921 +71ed 9043
179.3922 +71ee 99d7
179.3923 +71f5 e09d
179.3924 +71f9 e09f
179.3925 +71fb e08e
179.3926 +71fc e09e
179.3927 +71fe fb5a
179.3928 +71ff e0a0
179.3929 +7206 949a
179.3930 +720d e0a1
179.3931 +7210 e0a2
179.3932 +721b e0a3
179.3933 +7228 e0a4
179.3934 +722a 92dc
179.3935 +722c e0a6
179.3936 +722d e0a5
179.3937 +7230 e0a7
179.3938 +7232 e0a8
179.3939 +7235 8edd
179.3940 +7236 9583
179.3941 +723a 96ea
179.3942 +723b e0a9
179.3943 +723c e0aa
179.3944 +723d 9175
179.3945 +723e 8ea2
179.3946 +723f e0ab
179.3947 +7240 e0ac
179.3948 +7246 e0ad
179.3949 +7247 95d0
179.3950 +7248 94c5
179.3951 +724b e0ae
179.3952 +724c 9476
179.3953 +7252 92ab
179.3954 +7258 e0af
179.3955 +7259 89e5
179.3956 +725b 8b8d
179.3957 +725d 96c4
179.3958 +725f 96b4
179.3959 +7261 89b2
179.3960 +7262 9853
179.3961 +7267 9671
179.3962 +7269 95a8
179.3963 +7272 90b5
179.3964 +7274 e0b0
179.3965 +7279 93c1
179.3966 +727d 8ca1
179.3967 +727e e0b1
179.3968 +7280 8dd2
179.3969 +7281 e0b3
179.3970 +7282 e0b2
179.3971 +7287 e0b4
179.3972 +7292 e0b5
179.3973 +7296 e0b6
179.3974 +72a0 8b5d
179.3975 +72a2 e0b7
179.3976 +72a7 e0b8
179.3977 +72ac 8ca2
179.3978 +72af 94c6
179.3979 +72b1 fb5b
179.3980 +72b2 e0ba
179.3981 +72b6 8ff3
179.3982 +72b9 e0b9
179.3983 +72be fb5c
179.3984 +72c2 8bb6
179.3985 +72c3 e0bb
179.3986 +72c4 e0bd
179.3987 +72c6 e0bc
179.3988 +72ce e0be
179.3989 +72d0 8ccf
179.3990 +72d2 e0bf
179.3991 +72d7 8be7
179.3992 +72d9 915f
179.3993 +72db 8d9d
179.3994 +72e0 e0c1
179.3995 +72e1 e0c2
179.3996 +72e2 e0c0
179.3997 +72e9 8eeb
179.3998 +72ec 93c6
179.3999 +72ed 8bb7
179.4000 +72f7 e0c4
179.4001 +72f8 924b
179.4002 +72f9 e0c3
179.4003 +72fc 9854
179.4004 +72fd 9482
179.4005 +730a e0c7
179.4006 +7316 e0c9
179.4007 +7317 e0c6
179.4008 +731b 96d2
179.4009 +731c e0c8
179.4010 +731d e0ca
179.4011 +731f 97c2
179.4012 +7324 fb5d
179.4013 +7325 e0ce
179.4014 +7329 e0cd
179.4015 +732a 9296
179.4016 +732b 944c
179.4017 +732e 8ca3
179.4018 +732f e0cc
179.4019 +7334 e0cb
179.4020 +7336 9750
179.4021 +7337 9751
179.4022 +733e e0cf
179.4023 +733f 898e
179.4024 +7344 8d96
179.4025 +7345 8e82
179.4026 +734e e0d0
179.4027 +734f e0d1
179.4028 +7357 e0d3
179.4029 +7363 8f62
179.4030 +7368 e0d5
179.4031 +736a e0d4
179.4032 +7370 e0d6
179.4033 +7372 8a6c
179.4034 +7375 e0d8
179.4035 +7377 fb5f
179.4036 +7378 e0d7
179.4037 +737a e0da
179.4038 +737b e0d9
179.4039 +7384 8cba
179.4040 +7387 97a6
179.4041 +7389 8bca
179.4042 +738b 89a4
179.4043 +7396 8be8
179.4044 +73a9 8adf
179.4045 +73b2 97e6
179.4046 +73b3 e0dc
179.4047 +73bb e0de
179.4048 +73bd fb60
179.4049 +73c0 e0df
179.4050 +73c2 89cf
179.4051 +73c8 e0db
179.4052 +73c9 fb61
179.4053 +73ca 8e58
179.4054 +73cd 92bf
179.4055 +73ce e0dd
179.4056 +73d2 fb64
179.4057 +73d6 fb62
179.4058 +73de e0e2
179.4059 +73e0 8eec
179.4060 +73e3 fb63
179.4061 +73e5 e0e0
179.4062 +73ea 8c5d
179.4063 +73ed 94c7
179.4064 +73ee e0e1
179.4065 +73f1 e0fc
179.4066 +73f5 fb66
179.4067 +73f8 e0e7
179.4068 +73fe 8cbb
179.4069 +7403 8b85
179.4070 +7405 e0e4
179.4071 +7406 979d
179.4072 +7407 fb65
179.4073 +7409 97ae
179.4074 +7422 91f4
179.4075 +7425 e0e6
179.4076 +7426 fb67
179.4077 +7429 fb69
179.4078 +742a fb68
179.4079 +742e fb6a
179.4080 +7432 e0e8
179.4081 +7433 97d4
179.4082 +7434 8bd5
179.4083 +7435 94fa
179.4084 +7436 9469
179.4085 +743a e0e9
179.4086 +743f e0eb
179.4087 +7441 e0ee
179.4088 +7455 e0ea
179.4089 +7459 e0ed
179.4090 +745a 8ce8
179.4091 +745b 896c
179.4092 +745c e0ef
179.4093 +745e 9090
179.4094 +745f e0ec
179.4095 +7460 97da
179.4096 +7462 fb6b
179.4097 +7463 e0f2
179.4098 +7464 eaa2
179.4099 +7469 e0f0
179.4100 +746a e0f3
179.4101 +746f e0e5
179.4102 +7470 e0f1
179.4103 +7473 8dba
179.4104 +7476 e0f4
179.4105 +747e e0f5
179.4106 +7483 979e
179.4107 +7489 fb6c
179.4108 +748b e0f6
179.4109 +749e e0f7
179.4110 +749f fb6d
179.4111 +74a2 e0e3
179.4112 +74a7 e0f8
179.4113 +74b0 8ac2
179.4114 +74bd 8ea3
179.4115 +74ca e0f9
179.4116 +74cf e0fa
179.4117 +74d4 e0fb
179.4118 +74dc 895a
179.4119 +74e0 e140
179.4120 +74e2 955a
179.4121 +74e3 e141
179.4122 +74e6 8aa2
179.4123 +74e7 e142
179.4124 +74e9 e143
179.4125 +74ee e144
179.4126 +74f0 e146
179.4127 +74f1 e147
179.4128 +74f2 e145
179.4129 +74f6 9572
179.4130 +74f7 e149
179.4131 +74f8 e148
179.4132 +7501 fb6e
179.4133 +7503 e14b
179.4134 +7504 e14a
179.4135 +7505 e14c
179.4136 +750c e14d
179.4137 +750d e14f
179.4138 +750e e14e
179.4139 +7511 8d99
179.4140 +7513 e151
179.4141 +7515 e150
179.4142 +7518 8ac3
179.4143 +751a 9072
179.4144 +751c 935b
179.4145 +751e e152
179.4146 +751f 90b6
179.4147 +7523 8e59
179.4148 +7525 8999
179.4149 +7526 e153
179.4150 +7528 9770
179.4151 +752b 95e1
179.4152 +752c e154
179.4153 +752f faa8
179.4154 +7530 9363
179.4155 +7531 9752
179.4156 +7532 8d62
179.4157 +7533 905c
179.4158 +7537 926a
179.4159 +7538 99b2
179.4160 +753a 92ac
179.4161 +753b 89e6
179.4162 +753c e155
179.4163 +7544 e156
179.4164 +7546 e15b
179.4165 +7549 e159
179.4166 +754a e158
179.4167 +754b 9dc0
179.4168 +754c 8a45
179.4169 +754d e157
179.4170 +754f 88d8
179.4171 +7551 94a8
179.4172 +7554 94c8
179.4173 +7559 97af
179.4174 +755a e15c
179.4175 +755b e15a
179.4176 +755c 927b
179.4177 +755d 90a4
179.4178 +7560 94a9
179.4179 +7562 954c
179.4180 +7564 e15e
179.4181 +7565 97aa
179.4182 +7566 8c6c
179.4183 +7567 e15f
179.4184 +7569 e15d
179.4185 +756a 94d4
179.4186 +756b e160
179.4187 +756d e161
179.4188 +756f fb6f
179.4189 +7570 88d9
179.4190 +7573 8ff4
179.4191 +7574 e166
179.4192 +7576 e163
179.4193 +7577 93eb
179.4194 +7578 e162
179.4195 +757f 8b45
179.4196 +7582 e169
179.4197 +7586 e164
179.4198 +7587 e165
179.4199 +7589 e168
179.4200 +758a e167
179.4201 +758b 9544
179.4202 +758e 9161
179.4203 +758f 9160
179.4204 +7591 8b5e
179.4205 +7594 e16a
179.4206 +759a e16b
179.4207 +759d e16c
179.4208 +75a3 e16e
179.4209 +75a5 e16d
179.4210 +75ab 8975
179.4211 +75b1 e176
179.4212 +75b2 94e6
179.4213 +75b3 e170
179.4214 +75b5 e172
179.4215 +75b8 e174
179.4216 +75b9 905d
179.4217 +75bc e175
179.4218 +75bd e173
179.4219 +75be 8ebe
179.4220 +75c2 e16f
179.4221 +75c3 e171
179.4222 +75c5 9561
179.4223 +75c7 8fc7
179.4224 +75ca e178
179.4225 +75cd e177
179.4226 +75d2 e179
179.4227 +75d4 8ea4
179.4228 +75d5 8dad
179.4229 +75d8 9397
179.4230 +75d9 e17a
179.4231 +75db 92c9
179.4232 +75de e17c
179.4233 +75e2 979f
179.4234 +75e3 e17b
179.4235 +75e9 9189
179.4236 +75f0 e182
179.4237 +75f2 e184
179.4238 +75f3 e185
179.4239 +75f4 9273
179.4240 +75fa e183
179.4241 +75fc e180
179.4242 +75fe e17d
179.4243 +75ff e17e
179.4244 +7601 e181
179.4245 +7609 e188
179.4246 +760b e186
179.4247 +760d e187
179.4248 +761f e189
179.4249 +7620 e18b
179.4250 +7621 e18c
179.4251 +7622 e18d
179.4252 +7624 e18e
179.4253 +7627 e18a
179.4254 +7630 e190
179.4255 +7634 e18f
179.4256 +763b e191
179.4257 +7642 97c3
179.4258 +7646 e194
179.4259 +7647 e192
179.4260 +7648 e193
179.4261 +764c 8ae0
179.4262 +7652 96fc
179.4263 +7656 95c8
179.4264 +7658 e196
179.4265 +765c e195
179.4266 +7661 e197
179.4267 +7662 e198
179.4268 +7667 e19c
179.4269 +7668 e199
179.4270 +7669 e19a
179.4271 +766a e19b
179.4272 +766c e19d
179.4273 +7670 e19e
179.4274 +7672 e19f
179.4275 +7676 e1a0
179.4276 +7678 e1a1
179.4277 +767a 94ad
179.4278 +767b 936f
179.4279 +767c e1a2
179.4280 +767d 9492
179.4281 +767e 9553
179.4282 +7680 e1a3
179.4283 +7682 fb70
179.4284 +7683 e1a4
179.4285 +7684 9349
179.4286 +7686 8a46
179.4287 +7687 8d63
179.4288 +7688 e1a5
179.4289 +768b e1a6
179.4290 +768e e1a7
179.4291 +7690 8e48
179.4292 +7693 e1a9
179.4293 +7696 e1a8
179.4294 +7699 e1aa
179.4295 +769a e1ab
179.4296 +769b fb73
179.4297 +769c fb71
179.4298 +769e fb72
179.4299 +76a6 fb74
179.4300 +76ae 94e7
179.4301 +76b0 e1ac
179.4302 +76b4 e1ad
179.4303 +76b7 ea89
179.4304 +76b8 e1ae
179.4305 +76b9 e1af
179.4306 +76ba e1b0
179.4307 +76bf 8e4d
179.4308 +76c2 e1b1
179.4309 +76c3 9475
179.4310 +76c6 967e
179.4311 +76c8 896d
179.4312 +76ca 8976
179.4313 +76cd e1b2
179.4314 +76d2 e1b4
179.4315 +76d6 e1b3
179.4316 +76d7 9390
179.4317 +76db 90b7
179.4318 +76dc 9f58
179.4319 +76de e1b5
179.4320 +76df 96bf
179.4321 +76e1 e1b6
179.4322 +76e3 8ac4
179.4323 +76e4 94d5
179.4324 +76e5 e1b7
179.4325 +76e7 e1b8
179.4326 +76ea e1b9
179.4327 +76ee 96da
179.4328 +76f2 96d3
179.4329 +76f4 92bc
179.4330 +76f8 918a
179.4331 +76fb e1bb
179.4332 +76fe 8f82
179.4333 +7701 8fc8
179.4334 +7704 e1be
179.4335 +7707 e1bd
179.4336 +7708 e1bc
179.4337 +7709 94fb
179.4338 +770b 8ac5
179.4339 +770c 8ca7
179.4340 +771b e1c4
179.4341 +771e e1c1
179.4342 +771f 905e
179.4343 +7720 96b0
179.4344 +7724 e1c0
179.4345 +7725 e1c2
179.4346 +7726 e1c3
179.4347 +7729 e1bf
179.4348 +7737 e1c5
179.4349 +7738 e1c6
179.4350 +773a 92ad
179.4351 +773c 8ae1
179.4352 +7740 9285
179.4353 +7746 fb76
179.4354 +7747 e1c7
179.4355 +775a e1c8
179.4356 +775b e1cb
179.4357 +7761 9087
179.4358 +7763 93c2
179.4359 +7765 e1cc
179.4360 +7766 9672
179.4361 +7768 e1c9
179.4362 +776b e1ca
179.4363 +7779 e1cf
179.4364 +777e e1ce
179.4365 +777f e1cd
179.4366 +778b e1d1
179.4367 +778e e1d0
179.4368 +7791 e1d2
179.4369 +779e e1d4
179.4370 +77a0 e1d3
179.4371 +77a5 95cb
179.4372 +77ac 8f75
179.4373 +77ad 97c4
179.4374 +77b0 e1d5
179.4375 +77b3 93b5
179.4376 +77b6 e1d6
179.4377 +77b9 e1d7
179.4378 +77bb e1db
179.4379 +77bc e1d9
179.4380 +77bd e1da
179.4381 +77bf e1d8
179.4382 +77c7 e1dc
179.4383 +77cd e1dd
179.4384 +77d7 e1de
179.4385 +77da e1df
179.4386 +77db 96b5
179.4387 +77dc e1e0
179.4388 +77e2 96ee
179.4389 +77e3 e1e1
179.4390 +77e5 926d
179.4391 +77e7 948a
179.4392 +77e9 8be9
179.4393 +77ed 925a
179.4394 +77ee e1e2
179.4395 +77ef 8bb8
179.4396 +77f3 90ce
179.4397 +77fc e1e3
179.4398 +7802 8dbb
179.4399 +780c e1e4
179.4400 +7812 e1e5
179.4401 +7814 8ca4
179.4402 +7815 8dd3
179.4403 +7820 e1e7
179.4404 +7821 fb78
179.4405 +7825 9375
179.4406 +7826 8dd4
179.4407 +7827 8b6d
179.4408 +7832 9643
179.4409 +7834 946a
179.4410 +783a 9376
179.4411 +783f 8d7b
179.4412 +7845 e1e9
179.4413 +784e fb79
179.4414 +785d 8fc9
179.4415 +7864 fb7a
179.4416 +786b 97b0
179.4417 +786c 8d64
179.4418 +786f 8ca5
179.4419 +7872 94a1
179.4420 +7874 e1eb
179.4421 +787a fb7b
179.4422 +787c e1ed
179.4423 +7881 8ce9
179.4424 +7886 e1ec
179.4425 +7887 92f4
179.4426 +788c e1ef
179.4427 +788d 8a56
179.4428 +788e e1ea
179.4429 +7891 94e8
179.4430 +7893 894f
179.4431 +7895 8dea
179.4432 +7897 9871
179.4433 +789a e1ee
179.4434 +78a3 e1f0
179.4435 +78a7 95c9
179.4436 +78a9 90d7
179.4437 +78aa e1f2
179.4438 +78af e1f3
179.4439 +78b5 e1f1
179.4440 +78ba 8a6d
179.4441 +78bc e1f9
179.4442 +78be e1f8
179.4443 +78c1 8ea5
179.4444 +78c5 e1fa
179.4445 +78c6 e1f5
179.4446 +78ca e1fb
179.4447 +78cb e1f6
179.4448 +78d0 94d6
179.4449 +78d1 e1f4
179.4450 +78d4 e1f7
179.4451 +78da e241
179.4452 +78e7 e240
179.4453 +78e8 9681
179.4454 +78ec e1fc
179.4455 +78ef 88e9
179.4456 +78f4 e243
179.4457 +78fd e242
179.4458 +7901 8fca
179.4459 +7907 e244
179.4460 +790e 9162
179.4461 +7911 e246
179.4462 +7912 e245
179.4463 +7919 e247
179.4464 +7926 e1e6
179.4465 +792a e1e8
179.4466 +792b e249
179.4467 +792c e248
179.4468 +7930 fb7c
179.4469 +793a 8ea6
179.4470 +793c 97e7
179.4471 +793e 8ed0
179.4472 +7940 e24a
179.4473 +7941 8c56
179.4474 +7947 8b5f
179.4475 +7948 8b46
179.4476 +7949 8e83
179.4477 +7950 9753
179.4478 +7953 e250
179.4479 +7955 e24f
179.4480 +7956 9163
179.4481 +7957 e24c
179.4482 +795a e24e
179.4483 +795d 8f6a
179.4484 +795e 905f
179.4485 +795f e24d
179.4486 +7960 e24b
179.4487 +7962 9449
179.4488 +7965 8fcb
179.4489 +7968 955b
179.4490 +796d 8dd5
179.4491 +7977 9398
179.4492 +797a e251
179.4493 +797f e252
179.4494 +7980 e268
179.4495 +7981 8bd6
179.4496 +7984 985c
179.4497 +7985 9154
179.4498 +798a e253
179.4499 +798d 89d0
179.4500 +798e 92f5
179.4501 +798f 959f
179.4502 +7994 fb81
179.4503 +799b fb83
179.4504 +799d e254
179.4505 +79a6 8b9a
179.4506 +79a7 e255
179.4507 +79aa e257
179.4508 +79ae e258
179.4509 +79b0 9448
179.4510 +79b3 e259
179.4511 +79b9 e25a
179.4512 +79ba e25b
179.4513 +79bd 8bd7
179.4514 +79be 89d1
179.4515 +79bf 93c3
179.4516 +79c0 8f47
179.4517 +79c1 8e84
179.4518 +79c9 e25c
179.4519 +79cb 8f48
179.4520 +79d1 89c8
179.4521 +79d2 9562
179.4522 +79d5 e25d
179.4523 +79d8 94e9
179.4524 +79df 9164
179.4525 +79e1 e260
179.4526 +79e3 e261
179.4527 +79e4 9489
179.4528 +79e6 9060
179.4529 +79e7 e25e
179.4530 +79e9 9281
179.4531 +79ec e25f
179.4532 +79f0 8fcc
179.4533 +79fb 88da
179.4534 +7a00 8b48
179.4535 +7a08 e262
179.4536 +7a0b 92f6
179.4537 +7a0d e263
179.4538 +7a0e 90c5
179.4539 +7a14 96ab
179.4540 +7a17 9542
179.4541 +7a18 e264
179.4542 +7a19 e265
179.4543 +7a1a 9274
179.4544 +7a1c 97c5
179.4545 +7a1f e267
179.4546 +7a20 e266
179.4547 +7a2e 8eed
179.4548 +7a31 e269
179.4549 +7a32 88ee
179.4550 +7a37 e26c
179.4551 +7a3b e26a
179.4552 +7a3c 89d2
179.4553 +7a3d 8c6d
179.4554 +7a3e e26b
179.4555 +7a3f 8d65
179.4556 +7a40 8d92
179.4557 +7a42 95e4
179.4558 +7a43 e26d
179.4559 +7a46 9673
179.4560 +7a49 e26f
179.4561 +7a4d 90cf
179.4562 +7a4e 896e
179.4563 +7a4f 89b8
179.4564 +7a50 88aa
179.4565 +7a57 e26e
179.4566 +7a61 e270
179.4567 +7a62 e271
179.4568 +7a63 8ff5
179.4569 +7a69 e272
179.4570 +7a6b 8a6e
179.4571 +7a70 e274
179.4572 +7a74 8c8a
179.4573 +7a76 8b86
179.4574 +7a79 e275
179.4575 +7a7a 8bf3
179.4576 +7a7d e276
179.4577 +7a7f 90fa
179.4578 +7a81 93cb
179.4579 +7a83 90de
179.4580 +7a84 8df3
179.4581 +7a88 e277
179.4582 +7a92 9282
179.4583 +7a93 918b
179.4584 +7a95 e279
179.4585 +7a96 e27b
179.4586 +7a97 e278
179.4587 +7a98 e27a
179.4588 +7a9f 8c41
179.4589 +7aa9 e27c
179.4590 +7aaa 8c45
179.4591 +7aae 8b87
179.4592 +7aaf 9771
179.4593 +7ab0 e27e
179.4594 +7ab6 e280
179.4595 +7aba 894d
179.4596 +7abf e283
179.4597 +7ac3 8a96
179.4598 +7ac4 e282
179.4599 +7ac5 e281
179.4600 +7ac7 e285
179.4601 +7ac8 e27d
179.4602 +7aca e286
179.4603 +7acb 97a7
179.4604 +7acd e287
179.4605 +7acf e288
179.4606 +7ad1 fb84
179.4607 +7ad2 9af2
179.4608 +7ad3 e28a
179.4609 +7ad5 e289
179.4610 +7ad9 e28b
179.4611 +7ada e28c
179.4612 +7adc 97b3
179.4613 +7add e28d
179.4614 +7adf e8ed
179.4615 +7ae0 8fcd
179.4616 +7ae1 e28e
179.4617 +7ae2 e28f
179.4618 +7ae3 8f76
179.4619 +7ae5 93b6
179.4620 +7ae6 e290
179.4621 +7ae7 fb85
179.4622 +7aea 9247
179.4623 +7aeb fb87
179.4624 +7aed e291
179.4625 +7aef 925b
179.4626 +7af0 e292
179.4627 +7af6 8ba3
179.4628 +7af8 995e
179.4629 +7af9 927c
179.4630 +7afa 8eb1
179.4631 +7aff 8ac6
179.4632 +7b02 e293
179.4633 +7b04 e2a0
179.4634 +7b06 e296
179.4635 +7b08 8b88
179.4636 +7b0a e295
179.4637 +7b0b e2a2
179.4638 +7b0f e294
179.4639 +7b11 8fce
179.4640 +7b18 e298
179.4641 +7b19 e299
179.4642 +7b1b 934a
179.4643 +7b1e e29a
179.4644 +7b20 8a7d
179.4645 +7b25 9079
179.4646 +7b26 9584
179.4647 +7b28 e29c
179.4648 +7b2c 91e6
179.4649 +7b33 e297
179.4650 +7b35 e29b
179.4651 +7b36 e29d
179.4652 +7b39 8df9
179.4653 +7b45 e2a4
179.4654 +7b46 954d
179.4655 +7b48 94a4
179.4656 +7b49 9399
179.4657 +7b4b 8bd8
179.4658 +7b4c e2a3
179.4659 +7b4d e2a1
179.4660 +7b4f 94b3
179.4661 +7b50 e29e
179.4662 +7b51 927d
179.4663 +7b52 939b
179.4664 +7b54 939a
179.4665 +7b56 8df4
179.4666 +7b5d e2b6
179.4667 +7b65 e2a6
179.4668 +7b67 e2a8
179.4669 +7b6c e2ab
179.4670 +7b6e e2ac
179.4671 +7b70 e2a9
179.4672 +7b71 e2aa
179.4673 +7b74 e2a7
179.4674 +7b75 e2a5
179.4675 +7b7a e29f
179.4676 +7b86 95cd
179.4677 +7b87 89d3
179.4678 +7b8b e2b3
179.4679 +7b8d e2b0
179.4680 +7b8f e2b5
179.4681 +7b92 e2b4
179.4682 +7b94 9493
179.4683 +7b95 96a5
179.4684 +7b97 8e5a
179.4685 +7b98 e2ae
179.4686 +7b99 e2b7
179.4687 +7b9a e2b2
179.4688 +7b9c e2b1
179.4689 +7b9d e2ad
179.4690 +7b9e fb88
179.4691 +7b9f e2af
179.4692 +7ba1 8ac7
179.4693 +7baa 925c
179.4694 +7bad 90fb
179.4695 +7bb1 94a0
179.4696 +7bb4 e2bc
179.4697 +7bb8 94a2
179.4698 +7bc0 90df
179.4699 +7bc1 e2b9
179.4700 +7bc4 94cd
179.4701 +7bc6 e2bd
179.4702 +7bc7 95d1
179.4703 +7bc9 927a
179.4704 +7bcb e2b8
179.4705 +7bcc e2ba
179.4706 +7bcf e2bb
179.4707 +7bdd e2be
179.4708 +7be0 8ec2
179.4709 +7be4 93c4
179.4710 +7be5 e2c3
179.4711 +7be6 e2c2
179.4712 +7be9 e2bf
179.4713 +7bed 9855
179.4714 +7bf3 e2c8
179.4715 +7bf6 e2cc
179.4716 +7bf7 e2c9
179.4717 +7c00 e2c5
179.4718 +7c07 e2c6
179.4719 +7c0d e2cb
179.4720 +7c11 e2c0
179.4721 +7c12 99d3
179.4722 +7c13 e2c7
179.4723 +7c14 e2c1
179.4724 +7c17 e2ca
179.4725 +7c1f e2d0
179.4726 +7c21 8ac8
179.4727 +7c23 e2cd
179.4728 +7c27 e2ce
179.4729 +7c2a e2cf
179.4730 +7c2b e2d2
179.4731 +7c37 e2d1
179.4732 +7c38 94f4
179.4733 +7c3d e2d3
179.4734 +7c3e 97fa
179.4735 +7c3f 95eb
179.4736 +7c40 e2d8
179.4737 +7c43 e2d5
179.4738 +7c4c e2d4
179.4739 +7c4d 90d0
179.4740 +7c4f e2d7
179.4741 +7c50 e2d9
179.4742 +7c54 e2d6
179.4743 +7c56 e2dd
179.4744 +7c58 e2da
179.4745 +7c5f e2db
179.4746 +7c60 e2c4
179.4747 +7c64 e2dc
179.4748 +7c65 e2de
179.4749 +7c6c e2df
179.4750 +7c73 95c4
179.4751 +7c75 e2e0
179.4752 +7c7e 96e0
179.4753 +7c81 8bcc
179.4754 +7c82 8c48
179.4755 +7c83 e2e1
179.4756 +7c89 95b2
179.4757 +7c8b 9088
179.4758 +7c8d 96ae
179.4759 +7c90 e2e2
179.4760 +7c92 97b1
179.4761 +7c95 9494
179.4762 +7c97 9165
179.4763 +7c98 9453
179.4764 +7c9b 8f6c
179.4765 +7c9f 88be
179.4766 +7ca1 e2e7
179.4767 +7ca2 e2e5
179.4768 +7ca4 e2e3
179.4769 +7ca5 8a9f
179.4770 +7ca7 8fcf
179.4771 +7ca8 e2e8
179.4772 +7cab e2e6
179.4773 +7cad e2e4
179.4774 +7cae e2ec
179.4775 +7cb1 e2eb
179.4776 +7cb2 e2ea
179.4777 +7cb3 e2e9
179.4778 +7cb9 e2ed
179.4779 +7cbd e2ee
179.4780 +7cbe 90b8
179.4781 +7cc0 e2ef
179.4782 +7cc2 e2f1
179.4783 +7cc5 e2f0
179.4784 +7cca 8cd0
179.4785 +7cce 9157
179.4786 +7cd2 e2f3
179.4787 +7cd6 939c
179.4788 +7cd8 e2f2
179.4789 +7cdc e2f4
179.4790 +7cde 95b3
179.4791 +7cdf 918c
179.4792 +7ce0 8d66
179.4793 +7ce2 e2f5
179.4794 +7ce7 97c6
179.4795 +7cef e2f7
179.4796 +7cf2 e2f8
179.4797 +7cf4 e2f9
179.4798 +7cf6 e2fa
179.4799 +7cf8 8e85
179.4800 +7cfa e2fb
179.4801 +7cfb 8c6e
179.4802 +7cfe 8b8a
179.4803 +7d00 8b49
179.4804 +7d02 e340
179.4805 +7d04 96f1
179.4806 +7d05 8d67
179.4807 +7d06 e2fc
179.4808 +7d0a e343
179.4809 +7d0b 96e4
179.4810 +7d0d 945b
179.4811 +7d10 9552
179.4812 +7d14 8f83
179.4813 +7d15 e342
179.4814 +7d17 8ed1
179.4815 +7d18 8d68
179.4816 +7d19 8e86
179.4817 +7d1a 8b89
179.4818 +7d1b 95b4
179.4819 +7d1c e341
179.4820 +7d20 9166
179.4821 +7d21 9661
179.4822 +7d22 8df5
179.4823 +7d2b 8e87
179.4824 +7d2c 92db
179.4825 +7d2e e346
179.4826 +7d2f 97dd
179.4827 +7d30 8dd7
179.4828 +7d32 e347
179.4829 +7d33 9061
179.4830 +7d35 e349
179.4831 +7d39 8fd0
179.4832 +7d3a 8dae
179.4833 +7d3f e348
179.4834 +7d42 8f49
179.4835 +7d43 8cbc
179.4836 +7d44 9167
179.4837 +7d45 e344
179.4838 +7d46 e34a
179.4839 +7d48 fb8a
179.4840 +7d4b e345
179.4841 +7d4c 8c6f
179.4842 +7d4e e34d
179.4843 +7d4f e351
179.4844 +7d50 8c8b
179.4845 +7d56 e34c
179.4846 +7d5b e355
179.4847 +7d5c fb8b
179.4848 +7d5e 8d69
179.4849 +7d61 978d
179.4850 +7d62 88ba
179.4851 +7d63 e352
179.4852 +7d66 8b8b
179.4853 +7d68 e34f
179.4854 +7d6e e350
179.4855 +7d71 939d
179.4856 +7d72 e34e
179.4857 +7d73 e34b
179.4858 +7d75 8a47
179.4859 +7d76 90e2
179.4860 +7d79 8ca6
179.4861 +7d7d e357
179.4862 +7d89 e354
179.4863 +7d8f e356
179.4864 +7d93 e353
179.4865 +7d99 8c70
179.4866 +7d9a 91b1
179.4867 +7d9b e358
179.4868 +7d9c 918e
179.4869 +7d9f e365
179.4870 +7da0 fb8d
179.4871 +7da2 e361
179.4872 +7da3 e35b
179.4873 +7dab e35f
179.4874 +7dac 8ef8
179.4875 +7dad 88db
179.4876 +7dae e35a
179.4877 +7daf e362
179.4878 +7db0 e366
179.4879 +7db1 8d6a
179.4880 +7db2 96d4
179.4881 +7db4 92d4
179.4882 +7db5 e35c
179.4883 +7db7 fb8c
179.4884 +7db8 e364
179.4885 +7dba e359
179.4886 +7dbb 925d
179.4887 +7dbd e35e
179.4888 +7dbe 88bb
179.4889 +7dbf 96c8
179.4890 +7dc7 e35d
179.4891 +7dca 8bd9
179.4892 +7dcb 94ea
179.4893 +7dcf 918d
179.4894 +7dd1 97ce
179.4895 +7dd2 8f8f
179.4896 +7dd5 e38e
179.4897 +7dd6 fb8e
179.4898 +7dd8 e367
179.4899 +7dda 90fc
179.4900 +7ddc e363
179.4901 +7ddd e368
179.4902 +7dde e36a
179.4903 +7de0 92f7
179.4904 +7de1 e36d
179.4905 +7de4 e369
179.4906 +7de8 95d2
179.4907 +7de9 8ac9
179.4908 +7dec 96c9
179.4909 +7def 88dc
179.4910 +7df2 e36c
179.4911 +7df4 97fb
179.4912 +7dfb e36b
179.4913 +7e01 898f
179.4914 +7e04 93ea
179.4915 +7e05 e36e
179.4916 +7e09 e375
179.4917 +7e0a e36f
179.4918 +7e0b e376
179.4919 +7e12 e372
179.4920 +7e1b 949b
179.4921 +7e1e 8ec8
179.4922 +7e1f e374
179.4923 +7e21 e371
179.4924 +7e22 e377
179.4925 +7e23 e370
179.4926 +7e26 8f63
179.4927 +7e2b 9644
179.4928 +7e2e 8f6b
179.4929 +7e31 e373
179.4930 +7e32 e380
179.4931 +7e35 e37b
179.4932 +7e37 e37e
179.4933 +7e39 e37c
179.4934 +7e3a e381
179.4935 +7e3b e37a
179.4936 +7e3d e360
179.4937 +7e3e 90d1
179.4938 +7e41 94c9
179.4939 +7e43 e37d
179.4940 +7e46 e378
179.4941 +7e4a 9140
179.4942 +7e4b 8c71
179.4943 +7e4d 8f4a
179.4944 +7e52 fb8f
179.4945 +7e54 9044
179.4946 +7e55 9155
179.4947 +7e56 e384
179.4948 +7e59 e386
179.4949 +7e5a e387
179.4950 +7e5d e383
179.4951 +7e5e e385
179.4952 +7e66 e379
179.4953 +7e67 e382
179.4954 +7e69 e38a
179.4955 +7e6a e389
179.4956 +7e6d 969a
179.4957 +7e70 8c4a
179.4958 +7e79 e388
179.4959 +7e7b e38c
179.4960 +7e7c e38b
179.4961 +7e7d e38f
179.4962 +7e7f e391
179.4963 +7e82 8e5b
179.4964 +7e83 e38d
179.4965 +7e88 e392
179.4966 +7e89 e393
179.4967 +7e8a fa5c
179.4968 +7e8c e394
179.4969 +7e8e e39a
179.4970 +7e8f 935a
179.4971 +7e90 e396
179.4972 +7e92 e395
179.4973 +7e93 e397
179.4974 +7e94 e398
179.4975 +7e96 e399
179.4976 +7e9b e39b
179.4977 +7e9c e39c
179.4978 +7f36 8aca
179.4979 +7f38 e39d
179.4980 +7f3a e39e
179.4981 +7f45 e39f
179.4982 +7f47 fb90
179.4983 +7f4c e3a0
179.4984 +7f4d e3a1
179.4985 +7f4e e3a2
179.4986 +7f50 e3a3
179.4987 +7f51 e3a4
179.4988 +7f54 e3a6
179.4989 +7f55 e3a5
179.4990 +7f58 e3a7
179.4991 +7f5f e3a8
179.4992 +7f60 e3a9
179.4993 +7f67 e3ac
179.4994 +7f68 e3aa
179.4995 +7f69 e3ab
179.4996 +7f6a 8ddf
179.4997 +7f6b 8c72
179.4998 +7f6e 9275
179.4999 +7f70 94b1
179.5000 +7f72 8f90
179.5001 +7f75 946c
179.5002 +7f77 94eb
179.5003 +7f78 e3ad
179.5004 +7f79 9ceb
179.5005 +7f82 e3ae
179.5006 +7f83 e3b0
179.5007 +7f85 9785
179.5008 +7f86 e3af
179.5009 +7f87 e3b2
179.5010 +7f88 e3b1
179.5011 +7f8a 9772
179.5012 +7f8c e3b3
179.5013 +7f8e 94fc
179.5014 +7f94 e3b4
179.5015 +7f9a e3b7
179.5016 +7f9d e3b6
179.5017 +7f9e e3b5
179.5018 +7fa1 fb91
179.5019 +7fa3 e3b8
179.5020 +7fa4 8c51
179.5021 +7fa8 9141
179.5022 +7fa9 8b60
179.5023 +7fae e3bc
179.5024 +7faf e3b9
179.5025 +7fb2 e3ba
179.5026 +7fb6 e3bd
179.5027 +7fb8 e3be
179.5028 +7fb9 e3bb
179.5029 +7fbd 8948
179.5030 +7fc1 89a5
179.5031 +7fc5 e3c0
179.5032 +7fc6 e3c1
179.5033 +7fca e3c2
179.5034 +7fcc 9782
179.5035 +7fd2 8f4b
179.5036 +7fd4 e3c4
179.5037 +7fd5 e3c3
179.5038 +7fe0 9089
179.5039 +7fe1 e3c5
179.5040 +7fe6 e3c6
179.5041 +7fe9 e3c7
179.5042 +7feb 8ae3
179.5043 +7ff0 8acb
179.5044 +7ff3 e3c8
179.5045 +7ff9 e3c9
179.5046 +7ffb 967c
179.5047 +7ffc 9783
179.5048 +8000 9773
179.5049 +8001 9856
179.5050 +8003 8d6c
179.5051 +8004 e3cc
179.5052 +8005 8ed2
179.5053 +8006 e3cb
179.5054 +800b e3cd
179.5055 +800c 8ea7
179.5056 +8010 91cf
179.5057 +8012 e3ce
179.5058 +8015 8d6b
179.5059 +8017 96d5
179.5060 +8018 e3cf
179.5061 +8019 e3d0
179.5062 +801c e3d1
179.5063 +8021 e3d2
179.5064 +8028 e3d3
179.5065 +8033 8ea8
179.5066 +8036 96eb
179.5067 +803b e3d5
179.5068 +803d 925e
179.5069 +803f e3d4
179.5070 +8046 e3d7
179.5071 +804a e3d6
179.5072 +8052 e3d8
179.5073 +8056 90b9
179.5074 +8058 e3d9
179.5075 +805a e3da
179.5076 +805e 95b7
179.5077 +805f e3db
179.5078 +8061 918f
179.5079 +8062 e3dc
179.5080 +8068 e3dd
179.5081 +806f 97fc
179.5082 +8070 e3e0
179.5083 +8072 e3df
179.5084 +8073 e3de
179.5085 +8074 92ae
179.5086 +8076 e3e1
179.5087 +8077 9045
179.5088 +8079 e3e2
179.5089 +807d e3e3
179.5090 +807e 9857
179.5091 +807f e3e4
179.5092 +8084 e3e5
179.5093 +8085 e3e7
179.5094 +8086 e3e6
179.5095 +8087 94a3
179.5096 +8089 93f7
179.5097 +808b 985d
179.5098 +808c 94a7
179.5099 +8093 e3e9
179.5100 +8096 8fd1
179.5101 +8098 9549
179.5102 +809a e3ea
179.5103 +809b e3e8
179.5104 +809d 8acc
179.5105 +80a1 8cd2
179.5106 +80a2 8e88
179.5107 +80a5 94ec
179.5108 +80a9 8ca8
179.5109 +80aa 9662
179.5110 +80ac e3ed
179.5111 +80ad e3eb
179.5112 +80af 8d6d
179.5113 +80b1 8d6e
179.5114 +80b2 88e7
179.5115 +80b4 8de6
179.5116 +80ba 9478
179.5117 +80c3 88dd
179.5118 +80c4 e3f2
179.5119 +80c6 925f
179.5120 +80cc 9477
179.5121 +80ce 91d9
179.5122 +80d6 e3f4
179.5123 +80d9 e3f0
179.5124 +80da e3f3
179.5125 +80db e3ee
179.5126 +80dd e3f1
179.5127 +80de 9645
179.5128 +80e1 8cd3
179.5129 +80e4 88fb
179.5130 +80e5 e3ef
179.5131 +80ef e3f6
179.5132 +80f1 e3f7
179.5133 +80f4 93b7
179.5134 +80f8 8bb9
179.5135 +80fc e445
179.5136 +80fd 945c
179.5137 +8102 8e89
179.5138 +8105 8bba
179.5139 +8106 90c6
179.5140 +8107 9865
179.5141 +8108 96ac
179.5142 +8109 e3f5
179.5143 +810a 90d2
179.5144 +811a 8b72
179.5145 +811b e3f8
179.5146 +8123 e3fa
179.5147 +8129 e3f9
179.5148 +812f e3fb
179.5149 +8131 9245
179.5150 +8133 945d
179.5151 +8139 92af
179.5152 +813e e442
179.5153 +8146 e441
179.5154 +814b e3fc
179.5155 +814e 9074
179.5156 +8150 9585
179.5157 +8151 e444
179.5158 +8153 e443
179.5159 +8154 8d6f
179.5160 +8155 9872
179.5161 +815f e454
179.5162 +8165 e448
179.5163 +8166 e449
179.5164 +816b 8eee
179.5165 +816e e447
179.5166 +8170 8d98
179.5167 +8171 e446
179.5168 +8174 e44a
179.5169 +8178 92b0
179.5170 +8179 95a0
179.5171 +817a 9142
179.5172 +817f 91da
179.5173 +8180 e44e
179.5174 +8182 e44f
179.5175 +8183 e44b
179.5176 +8188 e44c
179.5177 +818a e44d
179.5178 +818f 8d70
179.5179 +8193 e455
179.5180 +8195 e451
179.5181 +819a 9586
179.5182 +819c 968c
179.5183 +819d 9547
179.5184 +81a0 e450
179.5185 +81a3 e453
179.5186 +81a4 e452
179.5187 +81a8 9663
179.5188 +81a9 e456
179.5189 +81b0 e457
179.5190 +81b3 9156
179.5191 +81b5 e458
179.5192 +81b8 e45a
179.5193 +81ba e45e
179.5194 +81bd e45b
179.5195 +81be e459
179.5196 +81bf 945e
179.5197 +81c0 e45c
179.5198 +81c2 e45d
179.5199 +81c6 89b0
179.5200 +81c8 e464
179.5201 +81c9 e45f
179.5202 +81cd e460
179.5203 +81d1 e461
179.5204 +81d3 919f
179.5205 +81d8 e463
179.5206 +81d9 e462
179.5207 +81da e465
179.5208 +81df e466
179.5209 +81e0 e467
179.5210 +81e3 9062
179.5211 +81e5 89e7
179.5212 +81e7 e468
179.5213 +81e8 97d5
179.5214 +81ea 8ea9
179.5215 +81ed 8f4c
179.5216 +81f3 8e8a
179.5217 +81f4 9276
179.5218 +81fa e469
179.5219 +81fb e46a
179.5220 +81fc 8950
179.5221 +81fe e46b
179.5222 +8201 e46c
179.5223 +8202 e46d
179.5224 +8205 e46e
179.5225 +8207 e46f
179.5226 +8208 8bbb
179.5227 +8209 9da8
179.5228 +820a e470
179.5229 +820c 90e3
179.5230 +820d e471
179.5231 +820e 8ec9
179.5232 +8210 e472
179.5233 +8212 98ae
179.5234 +8216 e473
179.5235 +8217 95dc
179.5236 +8218 8ada
179.5237 +821b 9143
179.5238 +821c 8f77
179.5239 +821e 9591
179.5240 +821f 8f4d
179.5241 +8229 e474
179.5242 +822a 8d71
179.5243 +822b e475
179.5244 +822c 94ca
179.5245 +822e e484
179.5246 +8233 e477
179.5247 +8235 91c7
179.5248 +8236 9495
179.5249 +8237 8cbd
179.5250 +8238 e476
179.5251 +8239 9144
179.5252 +8240 e478
179.5253 +8247 92f8
179.5254 +8258 e47a
179.5255 +8259 e479
179.5256 +825a e47c
179.5257 +825d e47b
179.5258 +825f e47d
179.5259 +8262 e480
179.5260 +8264 e47e
179.5261 +8266 8acd
179.5262 +8268 e481
179.5263 +826a e482
179.5264 +826b e483
179.5265 +826e 8daf
179.5266 +826f 97c7
179.5267 +8271 e485
179.5268 +8272 9046
179.5269 +8276 8990
179.5270 +8277 e486
179.5271 +8278 e487
179.5272 +827e e488
179.5273 +828b 88f0
179.5274 +828d e489
179.5275 +8292 e48a
179.5276 +8299 9587
179.5277 +829d 8ec5
179.5278 +829f e48c
179.5279 +82a5 8a48
179.5280 +82a6 88b0
179.5281 +82ab e48b
179.5282 +82ac e48e
179.5283 +82ad 946d
179.5284 +82af 9063
179.5285 +82b1 89d4
179.5286 +82b3 9646
179.5287 +82b8 8c7c
179.5288 +82b9 8bda
179.5289 +82bb e48d
179.5290 +82bd 89e8
179.5291 +82c5 8aa1
179.5292 +82d1 8991
179.5293 +82d2 e492
179.5294 +82d3 97e8
179.5295 +82d4 91db
179.5296 +82d7 9563
179.5297 +82d9 e49e
179.5298 +82db 89d5
179.5299 +82dc e49c
179.5300 +82de e49a
179.5301 +82df e491
179.5302 +82e1 e48f
179.5303 +82e3 e490
179.5304 +82e5 8ee1
179.5305 +82e6 8bea
179.5306 +82e7 9297
179.5307 +82eb 93cf
179.5308 +82f1 8970
179.5309 +82f3 e494
179.5310 +82f4 e493
179.5311 +82f9 e499
179.5312 +82fa e495
179.5313 +82fb e498
179.5314 +8301 fb93
179.5315 +8302 96ce
179.5316 +8303 e497
179.5317 +8304 89d6
179.5318 +8305 8a9d
179.5319 +8306 e49b
179.5320 +8309 e49d
179.5321 +830e 8c73
179.5322 +8316 e4a1
179.5323 +8317 e4aa
179.5324 +8318 e4ab
179.5325 +831c 88a9
179.5326 +8323 e4b2
179.5327 +8328 88ef
179.5328 +832b e4a9
179.5329 +832f e4a8
179.5330 +8331 e4a3
179.5331 +8332 e4a2
179.5332 +8334 e4a0
179.5333 +8335 e49f
179.5334 +8336 9283
179.5335 +8338 91f9
179.5336 +8339 e4a5
179.5337 +8340 e4a4
179.5338 +8345 e4a7
179.5339 +8349 9190
179.5340 +834a 8c74
179.5341 +834f 8960
179.5342 +8350 e4a6
179.5343 +8352 8d72
179.5344 +8358 9191
179.5345 +8362 fb94
179.5346 +8373 e4b8
179.5347 +8375 e4b9
179.5348 +8377 89d7
179.5349 +837b 89ac
179.5350 +837c e4b6
179.5351 +837f fb95
179.5352 +8385 e4ac
179.5353 +8387 e4b4
179.5354 +8389 e4bb
179.5355 +838a e4b5
179.5356 +838e e4b3
179.5357 +8393 e496
179.5358 +8396 e4b1
179.5359 +839a e4ad
179.5360 +839e 8ace
179.5361 +839f e4af
179.5362 +83a0 e4ba
179.5363 +83a2 e4b0
179.5364 +83a8 e4bc
179.5365 +83aa e4ae
179.5366 +83ab 949c
179.5367 +83b1 9789
179.5368 +83b5 e4b7
179.5369 +83bd e4cd
179.5370 +83c1 e4c5
179.5371 +83c5 909b
179.5372 +83c7 fb96
179.5373 +83ca 8b65
179.5374 +83cc 8bdb
179.5375 +83ce e4c0
179.5376 +83d3 89d9
179.5377 +83d6 8fd2
179.5378 +83d8 e4c3
179.5379 +83dc 8dd8
179.5380 +83df 9370
179.5381 +83e0 e4c8
179.5382 +83e9 95ec
179.5383 +83eb e4bf
179.5384 +83ef 89d8
179.5385 +83f0 8cd4
179.5386 +83f1 9548
179.5387 +83f2 e4c9
179.5388 +83f4 e4bd
179.5389 +83f6 fb97
179.5390 +83f7 e4c6
179.5391 +83fb e4d0
179.5392 +83fd e4c1
179.5393 +8403 e4c2
179.5394 +8404 93b8
179.5395 +8407 e4c7
179.5396 +840b e4c4
179.5397 +840c 9647
179.5398 +840d e4ca
179.5399 +840e 88de
179.5400 +8413 e4be
179.5401 +8420 e4cc
179.5402 +8422 e4cb
179.5403 +8429 948b
179.5404 +842a e4d2
179.5405 +842c e4dd
179.5406 +8431 8a9e
179.5407 +8435 e4e0
179.5408 +8438 e4ce
179.5409 +843c e4d3
179.5410 +843d 978e
179.5411 +8446 e4dc
179.5412 +8448 fb98
179.5413 +8449 9774
179.5414 +844e 97a8
179.5415 +8457 9298
179.5416 +845b 8a8b
179.5417 +8461 9592
179.5418 +8462 e4e2
179.5419 +8463 939f
179.5420 +8466 88af
179.5421 +8469 e4db
179.5422 +846b e4d7
179.5423 +846c 9192
179.5424 +846d e4d1
179.5425 +846e e4d9
179.5426 +846f e4de
179.5427 +8471 944b
179.5428 +8475 88a8
179.5429 +8477 e4d6
179.5430 +8479 e4df
179.5431 +847a 9598
179.5432 +8482 e4da
179.5433 +8484 e4d5
179.5434 +848b 8fd3
179.5435 +8490 8f4e
179.5436 +8494 8eaa
179.5437 +8499 96d6
179.5438 +849c 9566
179.5439 +849f e4e5
179.5440 +84a1 e4ee
179.5441 +84ad e4d8
179.5442 +84b2 8a97
179.5443 +84b4 fb99
179.5444 +84b8 8ff6
179.5445 +84b9 e4e3
179.5446 +84bb e4e8
179.5447 +84bc 9193
179.5448 +84bf e4e4
179.5449 +84c1 e4eb
179.5450 +84c4 927e
179.5451 +84c6 e4ec
179.5452 +84c9 9775
179.5453 +84ca e4e1
179.5454 +84cb 8a57
179.5455 +84cd e4e7
179.5456 +84d0 e4ea
179.5457 +84d1 96aa
179.5458 +84d6 e4ed
179.5459 +84d9 e4e6
179.5460 +84da e4e9
179.5461 +84dc fa60
179.5462 +84ec 9648
179.5463 +84ee 9840
179.5464 +84f4 e4f1
179.5465 +84fc e4f8
179.5466 +84ff e4f0
179.5467 +8500 8ec1
179.5468 +8506 e4cf
179.5469 +8511 95cc
179.5470 +8513 96a0
179.5471 +8514 e4f7
179.5472 +8515 e4f6
179.5473 +8517 e4f2
179.5474 +8518 e4f3
179.5475 +851a 8955
179.5476 +851f e4f5
179.5477 +8521 e4ef
179.5478 +8526 92d3
179.5479 +852c e4f4
179.5480 +852d 88fc
179.5481 +8535 91a0
179.5482 +853d 95c1
179.5483 +8540 e4f9
179.5484 +8541 e540
179.5485 +8543 94d7
179.5486 +8548 e4fc
179.5487 +8549 8fd4
179.5488 +854a 8ec7
179.5489 +854b e542
179.5490 +854e 8bbc
179.5491 +8553 fb9a
179.5492 +8555 e543
179.5493 +8557 9599
179.5494 +8558 e4fb
179.5495 +8559 fb9b
179.5496 +855a e4d4
179.5497 +8563 e4fa
179.5498 +8568 986e
179.5499 +8569 93a0
179.5500 +856a 9593
179.5501 +856b fb9c
179.5502 +856d e54a
179.5503 +8577 e550
179.5504 +857e e551
179.5505 +8580 e544
179.5506 +8584 9496
179.5507 +8587 e54e
179.5508 +8588 e546
179.5509 +858a e548
179.5510 +8590 e552
179.5511 +8591 e547
179.5512 +8594 e54b
179.5513 +8597 8992
179.5514 +8599 93e3
179.5515 +859b e54c
179.5516 +859c e54f
179.5517 +85a4 e545
179.5518 +85a6 9145
179.5519 +85a8 e549
179.5520 +85a9 8e46
179.5521 +85aa 9064
179.5522 +85ab 8c4f
179.5523 +85ac 96f2
179.5524 +85ae 96f7
179.5525 +85af 8f92
179.5526 +85b0 fb9e
179.5527 +85b9 e556
179.5528 +85ba e554
179.5529 +85c1 986d
179.5530 +85c9 e553
179.5531 +85cd 9795
179.5532 +85cf e555
179.5533 +85d0 e557
179.5534 +85d5 e558
179.5535 +85dc e55b
179.5536 +85dd e559
179.5537 +85e4 93a1
179.5538 +85e5 e55a
179.5539 +85e9 94cb
179.5540 +85ea e54d
179.5541 +85f7 8f93
179.5542 +85f9 e55c
179.5543 +85fa e561
179.5544 +85fb 9194
179.5545 +85fe e560
179.5546 +8602 e541
179.5547 +8606 e562
179.5548 +8607 9168
179.5549 +860a e55d
179.5550 +860b e55f
179.5551 +8613 e55e
179.5552 +8616 9f50
179.5553 +8617 9f41
179.5554 +861a e564
179.5555 +8622 e563
179.5556 +862d 9796
179.5557 +862f e1ba
179.5558 +8630 e565
179.5559 +863f e566
179.5560 +864d e567
179.5561 +864e 8cd5
179.5562 +8650 8b73
179.5563 +8654 e569
179.5564 +8655 997c
179.5565 +865a 8b95
179.5566 +865c 97b8
179.5567 +865e 8bf1
179.5568 +865f e56a
179.5569 +8667 e56b
179.5570 +866b 928e
179.5571 +8671 e56c
179.5572 +8679 93f8
179.5573 +867b 88b8
179.5574 +868a 89e1
179.5575 +868b e571
179.5576 +868c e572
179.5577 +8693 e56d
179.5578 +8695 8e5c
179.5579 +86a3 e56e
179.5580 +86a4 9461
179.5581 +86a9 e56f
179.5582 +86aa e570
179.5583 +86ab e57a
179.5584 +86af e574
179.5585 +86b0 e577
179.5586 +86b6 e573
179.5587 +86c4 e575
179.5588 +86c6 e576
179.5589 +86c7 8ed6
179.5590 +86c9 e578
179.5591 +86cb 9260
179.5592 +86cd 8c75
179.5593 +86ce 8a61
179.5594 +86d4 e57b
179.5595 +86d9 8a5e
179.5596 +86db e581
179.5597 +86de e57c
179.5598 +86df e580
179.5599 +86e4 94b8
179.5600 +86e9 e57d
179.5601 +86ec e57e
179.5602 +86ed 9567
179.5603 +86ee 94d8
179.5604 +86ef e582
179.5605 +86f8 91fb
179.5606 +86f9 e58c
179.5607 +86fb e588
179.5608 +86fe 89e9
179.5609 +8700 e586
179.5610 +8702 9649
179.5611 +8703 e587
179.5612 +8706 e584
179.5613 +8708 e585
179.5614 +8709 e58a
179.5615 +870a e58d
179.5616 +870d e58b
179.5617 +8711 e589
179.5618 +8712 e583
179.5619 +8718 9277
179.5620 +871a e594
179.5621 +871c 96a8
179.5622 +8725 e592
179.5623 +8729 e593
179.5624 +8734 e58e
179.5625 +8737 e590
179.5626 +873b e591
179.5627 +873f e58f
179.5628 +8749 90e4
179.5629 +874b 9858
179.5630 +874c e598
179.5631 +874e e599
179.5632 +8753 e59f
179.5633 +8755 9049
179.5634 +8757 e59b
179.5635 +8759 e59e
179.5636 +875f e596
179.5637 +8760 e595
179.5638 +8763 e5a0
179.5639 +8766 89da
179.5640 +8768 e59c
179.5641 +876a e5a1
179.5642 +876e e59d
179.5643 +8774 e59a
179.5644 +8776 92b1
179.5645 +8778 e597
179.5646 +877f 9488
179.5647 +8782 e5a5
179.5648 +878d 975a
179.5649 +879f e5a4
179.5650 +87a2 e5a3
179.5651 +87ab e5ac
179.5652 +87af e5a6
179.5653 +87b3 e5ae
179.5654 +87ba 9786
179.5655 +87bb e5b1
179.5656 +87bd e5a8
179.5657 +87c0 e5a9
179.5658 +87c4 e5ad
179.5659 +87c6 e5b0
179.5660 +87c7 e5af
179.5661 +87cb e5a7
179.5662 +87d0 e5aa
179.5663 +87d2 e5bb
179.5664 +87e0 e5b4
179.5665 +87ef e5b2
179.5666 +87f2 e5b3
179.5667 +87f6 e5b8
179.5668 +87f7 e5b9
179.5669 +87f9 8a49
179.5670 +87fb 8b61
179.5671 +87fe e5b7
179.5672 +8805 e5a2
179.5673 +8807 fba1
179.5674 +880d e5b6
179.5675 +880e e5ba
179.5676 +880f e5b5
179.5677 +8811 e5bc
179.5678 +8815 e5be
179.5679 +8816 e5bd
179.5680 +8821 e5c0
179.5681 +8822 e5bf
179.5682 +8823 e579
179.5683 +8827 e5c4
179.5684 +8831 e5c1
179.5685 +8836 e5c2
179.5686 +8839 e5c3
179.5687 +883b e5c5
179.5688 +8840 8c8c
179.5689 +8842 e5c7
179.5690 +8844 e5c6
179.5691 +8846 8f4f
179.5692 +884c 8d73
179.5693 +884d 9fa5
179.5694 +8852 e5c8
179.5695 +8853 8f70
179.5696 +8857 8a58
179.5697 +8859 e5c9
179.5698 +885b 8971
179.5699 +885d 8fd5
179.5700 +885e e5ca
179.5701 +8861 8d74
179.5702 +8862 e5cb
179.5703 +8863 88df
179.5704 +8868 955c
179.5705 +886b e5cc
179.5706 +8870 908a
179.5707 +8872 e5d3
179.5708 +8875 e5d0
179.5709 +8877 928f
179.5710 +887d e5d1
179.5711 +887e e5ce
179.5712 +887f 8bdc
179.5713 +8881 e5cd
179.5714 +8882 e5d4
179.5715 +8888 8c55
179.5716 +888b 91dc
179.5717 +888d e5da
179.5718 +8892 e5d6
179.5719 +8896 91b3
179.5720 +8897 e5d5
179.5721 +8899 e5d8
179.5722 +889e e5cf
179.5723 +88a2 e5d9
179.5724 +88a4 e5db
179.5725 +88ab 94ed
179.5726 +88ae e5d7
179.5727 +88b0 e5dc
179.5728 +88b1 e5de
179.5729 +88b4 8cd1
179.5730 +88b5 e5d2
179.5731 +88b7 88bf
179.5732 +88bf e5dd
179.5733 +88c1 8dd9
179.5734 +88c2 97f4
179.5735 +88c3 e5df
179.5736 +88c4 e5e0
179.5737 +88c5 9195
179.5738 +88cf 97a0
179.5739 +88d4 e5e1
179.5740 +88d5 9754
179.5741 +88d8 e5e2
179.5742 +88d9 e5e3
179.5743 +88dc 95e2
179.5744 +88dd e5e4
179.5745 +88df 8dbe
179.5746 +88e1 97a1
179.5747 +88e8 e5e9
179.5748 +88f2 e5ea
179.5749 +88f3 8fd6
179.5750 +88f4 e5e8
179.5751 +88f5 fba2
179.5752 +88f8 9787
179.5753 +88f9 e5e5
179.5754 +88fc e5e7
179.5755 +88fd 90bb
179.5756 +88fe 909e
179.5757 +8902 e5e6
179.5758 +8904 e5eb
179.5759 +8907 95a1
179.5760 +890a e5ed
179.5761 +890c e5ec
179.5762 +8910 8a8c
179.5763 +8912 964a
179.5764 +8913 e5ee
179.5765 +891c fa5d
179.5766 +891d e5fa
179.5767 +891e e5f0
179.5768 +8925 e5f1
179.5769 +892a e5f2
179.5770 +892b e5f3
179.5771 +8936 e5f7
179.5772 +8938 e5f8
179.5773 +893b e5f6
179.5774 +8941 e5f4
179.5775 +8943 e5ef
179.5776 +8944 e5f5
179.5777 +894c e5f9
179.5778 +894d e8b5
179.5779 +8956 89a6
179.5780 +895e e5fc
179.5781 +895f 8bdd
179.5782 +8960 e5fb
179.5783 +8964 e641
179.5784 +8966 e640
179.5785 +896a e643
179.5786 +896d e642
179.5787 +896f e644
179.5788 +8972 8f50
179.5789 +8974 e645
179.5790 +8977 e646
179.5791 +897e e647
179.5792 +897f 90bc
179.5793 +8981 9776
179.5794 +8983 e648
179.5795 +8986 95a2
179.5796 +8987 9465
179.5797 +8988 e649
179.5798 +898a e64a
179.5799 +898b 8ca9
179.5800 +898f 8b4b
179.5801 +8993 e64b
179.5802 +8996 8e8b
179.5803 +8997 9460
179.5804 +8998 e64c
179.5805 +899a 8a6f
179.5806 +89a1 e64d
179.5807 +89a6 e64f
179.5808 +89a7 9797
179.5809 +89a9 e64e
179.5810 +89aa 9065
179.5811 +89ac e650
179.5812 +89af e651
179.5813 +89b2 e652
179.5814 +89b3 8acf
179.5815 +89ba e653
179.5816 +89bd e654
179.5817 +89bf e655
179.5818 +89c0 e656
179.5819 +89d2 8a70
179.5820 +89da e657
179.5821 +89dc e658
179.5822 +89dd e659
179.5823 +89e3 89f0
179.5824 +89e6 9047
179.5825 +89e7 e65a
179.5826 +89f4 e65b
179.5827 +89f8 e65c
179.5828 +8a00 8cbe
179.5829 +8a02 92f9
179.5830 +8a03 e65d
179.5831 +8a08 8c76
179.5832 +8a0a 9075
179.5833 +8a0c e660
179.5834 +8a0e 93a2
179.5835 +8a10 e65f
179.5836 +8a12 fba3
179.5837 +8a13 8c50
179.5838 +8a16 e65e
179.5839 +8a17 91f5
179.5840 +8a18 8b4c
179.5841 +8a1b e661
179.5842 +8a1d e662
179.5843 +8a1f 8fd7
179.5844 +8a23 8c8d
179.5845 +8a25 e663
179.5846 +8a2a 964b
179.5847 +8a2d 90dd
179.5848 +8a31 8b96
179.5849 +8a33 96f3
179.5850 +8a34 9169
179.5851 +8a36 e664
179.5852 +8a37 fba4
179.5853 +8a3a 9066
179.5854 +8a3b 9290
179.5855 +8a3c 8fd8
179.5856 +8a41 e665
179.5857 +8a46 e668
179.5858 +8a48 e669
179.5859 +8a50 8dbc
179.5860 +8a51 91c0
179.5861 +8a52 e667
179.5862 +8a54 8fd9
179.5863 +8a55 955d
179.5864 +8a5b e666
179.5865 +8a5e 8e8c
179.5866 +8a60 8972
179.5867 +8a62 e66d
179.5868 +8a63 8c77
179.5869 +8a66 8e8e
179.5870 +8a69 8e8d
179.5871 +8a6b 986c
179.5872 +8a6c e66c
179.5873 +8a6d e66b
179.5874 +8a6e 9146
179.5875 +8a70 8b6c
179.5876 +8a71 9862
179.5877 +8a72 8a59
179.5878 +8a73 8fda
179.5879 +8a79 fba5
179.5880 +8a7c e66a
179.5881 +8a82 e66f
179.5882 +8a84 e670
179.5883 +8a85 e66e
179.5884 +8a87 8cd6
179.5885 +8a89 975f
179.5886 +8a8c 8e8f
179.5887 +8a8d 9446
179.5888 +8a91 e673
179.5889 +8a93 90be
179.5890 +8a95 9261
179.5891 +8a98 9755
179.5892 +8a9a e676
179.5893 +8a9e 8cea
179.5894 +8aa0 90bd
179.5895 +8aa1 e672
179.5896 +8aa3 e677
179.5897 +8aa4 8ceb
179.5898 +8aa5 e674
179.5899 +8aa6 e675
179.5900 +8aa7 fba6
179.5901 +8aa8 e671
179.5902 +8aac 90e0
179.5903 +8aad 93c7
179.5904 +8ab0 924e
179.5905 +8ab2 89db
179.5906 +8ab9 94ee
179.5907 +8abc 8b62
179.5908 +8abe fba7
179.5909 +8abf 92b2
179.5910 +8ac2 e67a
179.5911 +8ac4 e678
179.5912 +8ac7 926b
179.5913 +8acb 90bf
179.5914 +8acc 8ad0
179.5915 +8acd e679
179.5916 +8acf 907a
179.5917 +8ad2 97c8
179.5918 +8ad6 985f
179.5919 +8ada e67b
179.5920 +8adb e687
179.5921 +8adc 92b3
179.5922 +8ade e686
179.5923 +8adf fba8
179.5924 +8ae0 e683
179.5925 +8ae1 e68b
179.5926 +8ae2 e684
179.5927 +8ae4 e680
179.5928 +8ae6 92fa
179.5929 +8ae7 e67e
179.5930 +8aeb e67c
179.5931 +8aed 9740
179.5932 +8aee 8e90
179.5933 +8af1 e681
179.5934 +8af3 e67d
179.5935 +8af6 fbaa
179.5936 +8af7 e685
179.5937 +8af8 8f94
179.5938 +8afa 8cbf
179.5939 +8afe 91f8
179.5940 +8b00 9664
179.5941 +8b01 8979
179.5942 +8b02 88e0
179.5943 +8b04 93a3
179.5944 +8b07 e689
179.5945 +8b0c e688
179.5946 +8b0e 93e4
179.5947 +8b10 e68d
179.5948 +8b14 e682
179.5949 +8b16 e68c
179.5950 +8b17 e68e
179.5951 +8b19 8caa
179.5952 +8b1a e68a
179.5953 +8b1b 8d75
179.5954 +8b1d 8ed3
179.5955 +8b20 e68f
179.5956 +8b21 9777
179.5957 +8b26 e692
179.5958 +8b28 e695
179.5959 +8b2b e693
179.5960 +8b2c 9554
179.5961 +8b33 e690
179.5962 +8b39 8bde
179.5963 +8b3e e694
179.5964 +8b41 e696
179.5965 +8b49 e69a
179.5966 +8b4c e697
179.5967 +8b4e e699
179.5968 +8b4f e698
179.5969 +8b53 fbab
179.5970 +8b56 e69b
179.5971 +8b58 8eaf
179.5972 +8b5a e69d
179.5973 +8b5b e69c
179.5974 +8b5c 9588
179.5975 +8b5f e69f
179.5976 +8b66 8c78
179.5977 +8b6b e69e
179.5978 +8b6c e6a0
179.5979 +8b6f e6a1
179.5980 +8b70 8b63
179.5981 +8b71 e3bf
179.5982 +8b72 8ff7
179.5983 +8b74 e6a2
179.5984 +8b77 8cec
179.5985 +8b7d e6a3
179.5986 +8b7f fbac
179.5987 +8b80 e6a4
179.5988 +8b83 8e5d
179.5989 +8b8a 9dcc
179.5990 +8b8c e6a5
179.5991 +8b8e e6a6
179.5992 +8b90 8f51
179.5993 +8b92 e6a7
179.5994 +8b93 e6a8
179.5995 +8b96 e6a9
179.5996 +8b99 e6aa
179.5997 +8b9a e6ab
179.5998 +8c37 924a
179.5999 +8c3a e6ac
179.6000 +8c3f e6ae
179.6001 +8c41 e6ad
179.6002 +8c46 93a4
179.6003 +8c48 e6af
179.6004 +8c4a 964c
179.6005 +8c4c e6b0
179.6006 +8c4e e6b1
179.6007 +8c50 e6b2
179.6008 +8c55 e6b3
179.6009 +8c5a 93d8
179.6010 +8c61 8fdb
179.6011 +8c62 e6b4
179.6012 +8c6a 8d8b
179.6013 +8c6b 98ac
179.6014 +8c6c e6b5
179.6015 +8c78 e6b6
179.6016 +8c79 955e
179.6017 +8c7a e6b7
179.6018 +8c7c e6bf
179.6019 +8c82 e6b8
179.6020 +8c85 e6ba
179.6021 +8c89 e6b9
179.6022 +8c8a e6bb
179.6023 +8c8c 9665
179.6024 +8c8d e6bc
179.6025 +8c8e e6bd
179.6026 +8c94 e6be
179.6027 +8c98 e6c0
179.6028 +8c9d 8a4c
179.6029 +8c9e 92e5
179.6030 +8ca0 9589
179.6031 +8ca1 8de0
179.6032 +8ca2 8d76
179.6033 +8ca7 956e
179.6034 +8ca8 89dd
179.6035 +8ca9 94cc
179.6036 +8caa e6c3
179.6037 +8cab 8ad1
179.6038 +8cac 90d3
179.6039 +8cad e6c2
179.6040 +8cae e6c7
179.6041 +8caf 9299
179.6042 +8cb0 96e1
179.6043 +8cb2 e6c5
179.6044 +8cb3 e6c6
179.6045 +8cb4 8b4d
179.6046 +8cb6 e6c8
179.6047 +8cb7 9483
179.6048 +8cb8 91dd
179.6049 +8cbb 94ef
179.6050 +8cbc 935c
179.6051 +8cbd e6c4
179.6052 +8cbf 9666
179.6053 +8cc0 89ea
179.6054 +8cc1 e6ca
179.6055 +8cc2 9847
179.6056 +8cc3 92c0
179.6057 +8cc4 9864
179.6058 +8cc7 8e91
179.6059 +8cc8 e6c9
179.6060 +8cca 91af
179.6061 +8ccd e6da
179.6062 +8cce 9147
179.6063 +8cd1 93f6
179.6064 +8cd3 956f
179.6065 +8cda e6cd
179.6066 +8cdb 8e5e
179.6067 +8cdc 8e92
179.6068 +8cde 8fdc
179.6069 +8ce0 9485
179.6070 +8ce2 8cab
179.6071 +8ce3 e6cc
179.6072 +8ce4 e6cb
179.6073 +8ce6 958a
179.6074 +8cea 8ebf
179.6075 +8ced 9371
179.6076 +8cf0 fbad
179.6077 +8cf4 fbae
179.6078 +8cfa e6cf
179.6079 +8cfb e6d0
179.6080 +8cfc 8d77
179.6081 +8cfd e6ce
179.6082 +8d04 e6d1
179.6083 +8d05 e6d2
179.6084 +8d07 e6d4
179.6085 +8d08 91a1
179.6086 +8d0a e6d3
179.6087 +8d0b 8ae4
179.6088 +8d0d e6d6
179.6089 +8d0f e6d5
179.6090 +8d10 e6d7
179.6091 +8d12 fbaf
179.6092 +8d13 e6d9
179.6093 +8d14 e6db
179.6094 +8d16 e6dc
179.6095 +8d64 90d4
179.6096 +8d66 8ecd
179.6097 +8d67 e6dd
179.6098 +8d6b 8a71
179.6099 +8d6d e6de
179.6100 +8d70 9196
179.6101 +8d71 e6df
179.6102 +8d73 e6e0
179.6103 +8d74 958b
179.6104 +8d76 fbb0
179.6105 +8d77 8b4e
179.6106 +8d81 e6e1
179.6107 +8d85 92b4
179.6108 +8d8a 897a
179.6109 +8d99 e6e2
179.6110 +8da3 8eef
179.6111 +8da8 9096
179.6112 +8db3 91ab
179.6113 +8dba e6e5
179.6114 +8dbe e6e4
179.6115 +8dc2 e6e3
179.6116 +8dcb e6eb
179.6117 +8dcc e6e9
179.6118 +8dcf e6e6
179.6119 +8dd6 e6e8
179.6120 +8dda e6e7
179.6121 +8ddb e6ea
179.6122 +8ddd 8b97
179.6123 +8ddf e6ee
179.6124 +8de1 90d5
179.6125 +8de3 e6ef
179.6126 +8de8 8cd7
179.6127 +8dea e6ec
179.6128 +8deb e6ed
179.6129 +8def 9848
179.6130 +8df3 92b5
179.6131 +8df5 9148
179.6132 +8dfc e6f0
179.6133 +8dff e6f3
179.6134 +8e08 e6f1
179.6135 +8e09 e6f2
179.6136 +8e0a 9778
179.6137 +8e0f 93a5
179.6138 +8e10 e6f6
179.6139 +8e1d e6f4
179.6140 +8e1e e6f5
179.6141 +8e1f e6f7
179.6142 +8e2a e748
179.6143 +8e30 e6fa
179.6144 +8e34 e6fb
179.6145 +8e35 e6f9
179.6146 +8e42 e6f8
179.6147 +8e44 92fb
179.6148 +8e47 e740
179.6149 +8e48 e744
179.6150 +8e49 e741
179.6151 +8e4a e6fc
179.6152 +8e4c e742
179.6153 +8e50 e743
179.6154 +8e55 e74a
179.6155 +8e59 e745
179.6156 +8e5f 90d6
179.6157 +8e60 e747
179.6158 +8e63 e749
179.6159 +8e64 e746
179.6160 +8e72 e74c
179.6161 +8e74 8f52
179.6162 +8e76 e74b
179.6163 +8e7c e74d
179.6164 +8e81 e74e
179.6165 +8e84 e751
179.6166 +8e85 e750
179.6167 +8e87 e74f
179.6168 +8e8a e753
179.6169 +8e8b e752
179.6170 +8e8d 96f4
179.6171 +8e91 e755
179.6172 +8e93 e754
179.6173 +8e94 e756
179.6174 +8e99 e757
179.6175 +8ea1 e759
179.6176 +8eaa e758
179.6177 +8eab 9067
179.6178 +8eac e75a
179.6179 +8eaf 8beb
179.6180 +8eb0 e75b
179.6181 +8eb1 e75d
179.6182 +8ebe e75e
179.6183 +8ec5 e75f
179.6184 +8ec6 e75c
179.6185 +8ec8 e760
179.6186 +8eca 8ed4
179.6187 +8ecb e761
179.6188 +8ecc 8b4f
179.6189 +8ecd 8c52
179.6190 +8ecf fbb2
179.6191 +8ed2 8cac
179.6192 +8edb e762
179.6193 +8edf 93ee
179.6194 +8ee2 935d
179.6195 +8ee3 e763
179.6196 +8eeb e766
179.6197 +8ef8 8eb2
179.6198 +8efb e765
179.6199 +8efc e764
179.6200 +8efd 8c79
179.6201 +8efe e767
179.6202 +8f03 8a72
179.6203 +8f05 e769
179.6204 +8f09 8dda
179.6205 +8f0a e768
179.6206 +8f0c e771
179.6207 +8f12 e76b
179.6208 +8f13 e76d
179.6209 +8f14 95e3
179.6210 +8f15 e76a
179.6211 +8f19 e76c
179.6212 +8f1b e770
179.6213 +8f1c e76e
179.6214 +8f1d 8b50
179.6215 +8f1f e76f
179.6216 +8f26 e772
179.6217 +8f29 9479
179.6218 +8f2a 97d6
179.6219 +8f2f 8f53
179.6220 +8f33 e773
179.6221 +8f38 9741
179.6222 +8f39 e775
179.6223 +8f3b e774
179.6224 +8f3e e778
179.6225 +8f3f 9760
179.6226 +8f42 e777
179.6227 +8f44 8a8d
179.6228 +8f45 e776
179.6229 +8f46 e77b
179.6230 +8f49 e77a
179.6231 +8f4c e779
179.6232 +8f4d 9351
179.6233 +8f4e e77c
179.6234 +8f57 e77d
179.6235 +8f5c e77e
179.6236 +8f5f 8d8c
179.6237 +8f61 8c44
179.6238 +8f62 e780
179.6239 +8f63 e781
179.6240 +8f64 e782
179.6241 +8f9b 9068
179.6242 +8f9c e783
179.6243 +8f9e 8eab
179.6244 +8f9f e784
179.6245 +8fa3 e785
179.6246 +8fa7 999f
179.6247 +8fa8 999e
179.6248 +8fad e786
179.6249 +8fae e390
179.6250 +8faf e787
179.6251 +8fb0 9243
179.6252 +8fb1 904a
179.6253 +8fb2 945f
179.6254 +8fb7 e788
179.6255 +8fba 95d3
179.6256 +8fbb 92d2
179.6257 +8fbc 8d9e
179.6258 +8fbf 9248
179.6259 +8fc2 8949
179.6260 +8fc4 9698
179.6261 +8fc5 9076
179.6262 +8fce 8c7d
179.6263 +8fd1 8bdf
179.6264 +8fd4 95d4
179.6265 +8fda e789
179.6266 +8fe2 e78b
179.6267 +8fe5 e78a
179.6268 +8fe6 89de
179.6269 +8fe9 93f4
179.6270 +8fea e78c
179.6271 +8feb 9497
179.6272 +8fed 9352
179.6273 +8fef e78d
179.6274 +8ff0 8f71
179.6275 +8ff4 e78f
179.6276 +8ff7 96c0
179.6277 +8ff8 e79e
179.6278 +8ff9 e791
179.6279 +8ffa e792
179.6280 +8ffd 92c7
179.6281 +9000 91de
179.6282 +9001 9197
179.6283 +9003 93a6
179.6284 +9005 e790
179.6285 +9006 8b74
179.6286 +900b e799
179.6287 +900d e796
179.6288 +900e e7a3
179.6289 +900f 93a7
179.6290 +9010 9280
179.6291 +9011 e793
179.6292 +9013 92fc
179.6293 +9014 9372
179.6294 +9015 e794
179.6295 +9016 e798
179.6296 +9017 9080
179.6297 +9019 9487
179.6298 +901a 92ca
179.6299 +901d 90c0
179.6300 +901e e797
179.6301 +901f 91ac
179.6302 +9020 91a2
179.6303 +9021 e795
179.6304 +9022 88a7
179.6305 +9023 9841
179.6306 +9027 e79a
179.6307 +902e 91df
179.6308 +9031 8f54
179.6309 +9032 9069
179.6310 +9035 e79c
179.6311 +9036 e79b
179.6312 +9038 88ed
179.6313 +9039 e79d
179.6314 +903c 954e
179.6315 +903e e7a5
179.6316 +9041 93d9
179.6317 +9042 908b
179.6318 +9045 9278
179.6319 +9047 8bf6
179.6320 +9049 e7a4
179.6321 +904a 9756
179.6322 +904b 895e
179.6323 +904d 95d5
179.6324 +904e 89df
179.6325 +904f e79f
179.6326 +9050 e7a0
179.6327 +9051 e7a1
179.6328 +9052 e7a2
179.6329 +9053 93b9
179.6330 +9054 9242
179.6331 +9055 88e1
179.6332 +9056 e7a6
179.6333 +9058 e7a7
179.6334 +9059 eaa1
179.6335 +905c 91bb
179.6336 +905e e7a8
179.6337 +9060 8993
179.6338 +9061 916b
179.6339 +9063 8cad
179.6340 +9065 9779
179.6341 +9067 fbb5
179.6342 +9068 e7a9
179.6343 +9069 934b
179.6344 +906d 9198
179.6345 +906e 8ed5
179.6346 +906f e7aa
179.6347 +9072 e7ad
179.6348 +9075 8f85
179.6349 +9076 e7ab
179.6350 +9077 914a
179.6351 +9078 9149
179.6352 +907a 88e2
179.6353 +907c 97c9
179.6354 +907d e7af
179.6355 +907f 94f0
179.6356 +9080 e7b1
179.6357 +9081 e7b0
179.6358 +9082 e7ae
179.6359 +9083 e284
179.6360 +9084 8ad2
179.6361 +9087 e78e
179.6362 +9089 e7b3
179.6363 +908a e7b2
179.6364 +908f e7b4
179.6365 +9091 9757
179.6366 +90a3 93df
179.6367 +90a6 964d
179.6368 +90a8 e7b5
179.6369 +90aa 8ed7
179.6370 +90af e7b6
179.6371 +90b1 e7b7
179.6372 +90b5 e7b8
179.6373 +90b8 9340
179.6374 +90c1 88e8
179.6375 +90ca 8d78
179.6376 +90ce 9859
179.6377 +90db e7bc
179.6378 +90de fbb6
179.6379 +90e1 8c53
179.6380 +90e2 e7b9
179.6381 +90e4 e7ba
179.6382 +90e8 9594
179.6383 +90ed 8a73
179.6384 +90f5 9758
179.6385 +90f7 8bbd
179.6386 +90fd 9373
179.6387 +9102 e7bd
179.6388 +9112 e7be
179.6389 +9115 fbb8
179.6390 +9119 e7bf
179.6391 +9127 fbb9
179.6392 +912d 9341
179.6393 +9130 e7c1
179.6394 +9132 e7c0
179.6395 +9149 93d1
179.6396 +914a e7c2
179.6397 +914b 8f55
179.6398 +914c 8ede
179.6399 +914d 947a
179.6400 +914e 9291
179.6401 +9152 8ef0
179.6402 +9154 908c
179.6403 +9156 e7c3
179.6404 +9158 e7c4
179.6405 +9162 907c
179.6406 +9163 e7c5
179.6407 +9165 e7c6
179.6408 +9169 e7c7
179.6409 +916a 978f
179.6410 +916c 8f56
179.6411 +9172 e7c9
179.6412 +9173 e7c8
179.6413 +9175 8d79
179.6414 +9177 8d93
179.6415 +9178 8e5f
179.6416 +9182 e7cc
179.6417 +9187 8f86
179.6418 +9189 e7cb
179.6419 +918b e7ca
179.6420 +918d 91e7
179.6421 +9190 8ced
179.6422 +9192 90c1
179.6423 +9197 94ae
179.6424 +919c 8f58
179.6425 +91a2 e7cd
179.6426 +91a4 8fdd
179.6427 +91aa e7d0
179.6428 +91ab e7ce
179.6429 +91af e7cf
179.6430 +91b4 e7d2
179.6431 +91b5 e7d1
179.6432 +91b8 8ff8
179.6433 +91ba e7d3
179.6434 +91c0 e7d4
179.6435 +91c1 e7d5
179.6436 +91c6 94ce
179.6437 +91c7 8dd1
179.6438 +91c8 8edf
179.6439 +91c9 e7d6
179.6440 +91cb e7d7
179.6441 +91cc 97a2
179.6442 +91cd 8f64
179.6443 +91ce 96ec
179.6444 +91cf 97ca
179.6445 +91d0 e7d8
179.6446 +91d1 8be0
179.6447 +91d6 e7d9
179.6448 +91d7 fbbb
179.6449 +91d8 9342
179.6450 +91da fbba
179.6451 +91db e7dc
179.6452 +91dc 8a98
179.6453 +91dd 906a
179.6454 +91de fbbc
179.6455 +91df e7da
179.6456 +91e1 e7db
179.6457 +91e3 92de
179.6458 +91e4 fbbf
179.6459 +91e5 fbc0
179.6460 +91e6 9674
179.6461 +91e7 8bfa
179.6462 +91ed fbbd
179.6463 +91ee fbbe
179.6464 +91f5 e7de
179.6465 +91f6 e7df
179.6466 +91fc e7dd
179.6467 +91ff e7e1
179.6468 +9206 fbc1
179.6469 +920a fbc3
179.6470 +920d 93dd
179.6471 +920e 8a62
179.6472 +9210 fbc2
179.6473 +9211 e7e5
179.6474 +9214 e7e2
179.6475 +9215 e7e4
179.6476 +921e e7e0
179.6477 +9229 e86e
179.6478 +922c e7e3
179.6479 +9234 97e9
179.6480 +9237 8cd8
179.6481 +9239 fbca
179.6482 +923a fbc4
179.6483 +923c fbc6
179.6484 +923f e7ed
179.6485 +9240 fbc5
179.6486 +9244 9353
179.6487 +9245 e7e8
179.6488 +9248 e7eb
179.6489 +9249 e7e9
179.6490 +924b e7ee
179.6491 +924e fbc7
179.6492 +9250 e7ef
179.6493 +9251 fbc9
179.6494 +9257 e7e7
179.6495 +9259 fbc8
179.6496 +925a e7f4
179.6497 +925b 8994
179.6498 +925e e7e6
179.6499 +9262 94ab
179.6500 +9264 e7ea
179.6501 +9266 8fde
179.6502 +9267 fbcb
179.6503 +9271 8d7a
179.6504 +9277 fbcd
179.6505 +9278 fbce
179.6506 +927e 9667
179.6507 +9280 8be2
179.6508 +9283 8f65
179.6509 +9285 93ba
179.6510 +9288 fa5f
179.6511 +9291 914c
179.6512 +9293 e7f2
179.6513 +9295 e7ec
179.6514 +9296 e7f1
179.6515 +9298 96c1
179.6516 +929a 92b6
179.6517 +929b e7f3
179.6518 +929c e7f0
179.6519 +92a7 fbcc
179.6520 +92ad 914b
179.6521 +92b7 e7f7
179.6522 +92b9 e7f6
179.6523 +92cf e7f5
179.6524 +92d0 fbd2
179.6525 +92d2 964e
179.6526 +92d3 fbd6
179.6527 +92d5 fbd4
179.6528 +92d7 fbd0
179.6529 +92d9 fbd1
179.6530 +92e0 fbd5
179.6531 +92e4 8f9b
179.6532 +92e7 fbcf
179.6533 +92e9 e7f8
179.6534 +92ea 95dd
179.6535 +92ed 8973
179.6536 +92f2 9565
179.6537 +92f3 9292
179.6538 +92f8 8b98
179.6539 +92f9 fa65
179.6540 +92fa e7fa
179.6541 +92fb fbd9
179.6542 +92fc 8d7c
179.6543 +92ff fbdc
179.6544 +9302 fbde
179.6545 +9306 8e4b
179.6546 +930f e7f9
179.6547 +9310 908d
179.6548 +9318 908e
179.6549 +9319 e840
179.6550 +931a e842
179.6551 +931d fbdd
179.6552 +931e fbdb
179.6553 +9320 8ff9
179.6554 +9321 fbd8
179.6555 +9322 e841
179.6556 +9323 e843
179.6557 +9325 fbd7
179.6558 +9326 8bd1
179.6559 +9328 9564
179.6560 +932b 8ee0
179.6561 +932c 9842
179.6562 +932e e7fc
179.6563 +932f 8df6
179.6564 +9332 985e
179.6565 +9335 e845
179.6566 +933a e844
179.6567 +933b e846
179.6568 +9344 e7fb
179.6569 +9348 fa5e
179.6570 +934b 93e7
179.6571 +934d 9374
179.6572 +9354 92d5
179.6573 +9356 e84b
179.6574 +9357 fbe0
179.6575 +935b 9262
179.6576 +935c e847
179.6577 +9360 e848
179.6578 +936c 8c4c
179.6579 +936e e84a
179.6580 +9370 fbdf
179.6581 +9375 8cae
179.6582 +937c e849
179.6583 +937e 8fdf
179.6584 +938c 8a99
179.6585 +9394 e84f
179.6586 +9396 8dbd
179.6587 +9397 9199
179.6588 +939a 92c8
179.6589 +93a4 fbe1
179.6590 +93a7 8a5a
179.6591 +93ac e84d
179.6592 +93ad e84e
179.6593 +93ae 92c1
179.6594 +93b0 e84c
179.6595 +93b9 e850
179.6596 +93c3 e856
179.6597 +93c6 fbe2
179.6598 +93c8 e859
179.6599 +93d0 e858
179.6600 +93d1 934c
179.6601 +93d6 e851
179.6602 +93d7 e852
179.6603 +93d8 e855
179.6604 +93dd e857
179.6605 +93de fbe3
179.6606 +93e1 8bbe
179.6607 +93e4 e85a
179.6608 +93e5 e854
179.6609 +93e8 e853
179.6610 +93f8 fbe4
179.6611 +9403 e85e
179.6612 +9407 e85f
179.6613 +9410 e860
179.6614 +9413 e85d
179.6615 +9414 e85c
179.6616 +9418 8fe0
179.6617 +9419 93a8
179.6618 +941a e85b
179.6619 +9421 e864
179.6620 +942b e862
179.6621 +9431 fbe5
179.6622 +9435 e863
179.6623 +9436 e861
179.6624 +9438 91f6
179.6625 +943a e865
179.6626 +9441 e866
179.6627 +9444 e868
179.6628 +9445 fbe6
179.6629 +9448 fbe7
179.6630 +9451 8ad3
179.6631 +9452 e867
179.6632 +9453 96f8
179.6633 +945a e873
179.6634 +945b e869
179.6635 +945e e86c
179.6636 +9460 e86a
179.6637 +9462 e86b
179.6638 +946a e86d
179.6639 +9470 e86f
179.6640 +9475 e870
179.6641 +9477 e871
179.6642 +947c e874
179.6643 +947d e872
179.6644 +947e e875
179.6645 +947f e877
179.6646 +9481 e876
179.6647 +9577 92b7
179.6648 +9580 96e5
179.6649 +9582 e878
179.6650 +9583 914d
179.6651 +9587 e879
179.6652 +9589 95c2
179.6653 +958a e87a
179.6654 +958b 8a4a
179.6655 +958f 895b
179.6656 +9591 8ad5
179.6657 +9592 fbe8
179.6658 +9593 8ad4
179.6659 +9594 e87b
179.6660 +9596 e87c
179.6661 +9598 e87d
179.6662 +9599 e87e
179.6663 +95a0 e880
179.6664 +95a2 8ad6
179.6665 +95a3 8a74
179.6666 +95a4 8d7d
179.6667 +95a5 94b4
179.6668 +95a7 e882
179.6669 +95a8 e881
179.6670 +95ad e883
179.6671 +95b2 897b
179.6672 +95b9 e886
179.6673 +95bb e885
179.6674 +95bc e884
179.6675 +95be e887
179.6676 +95c3 e88a
179.6677 +95c7 88c5
179.6678 +95ca e888
179.6679 +95cc e88c
179.6680 +95cd e88b
179.6681 +95d4 e88e
179.6682 +95d5 e88d
179.6683 +95d6 e88f
179.6684 +95d8 93ac
179.6685 +95dc e890
179.6686 +95e1 e891
179.6687 +95e2 e893
179.6688 +95e5 e892
179.6689 +961c 958c
179.6690 +9621 e894
179.6691 +9628 e895
179.6692 +962a 8de3
179.6693 +962e e896
179.6694 +962f e897
179.6695 +9632 9668
179.6696 +963b 916a
179.6697 +963f 88a2
179.6698 +9640 91c9
179.6699 +9642 e898
179.6700 +9644 958d
179.6701 +964b e89b
179.6702 +964c e899
179.6703 +964d 8d7e
179.6704 +964f e89a
179.6705 +9650 8cc0
179.6706 +965b 95c3
179.6707 +965c e89d
179.6708 +965d e89f
179.6709 +965e e89e
179.6710 +965f e8a0
179.6711 +9662 8940
179.6712 +9663 9077
179.6713 +9664 8f9c
179.6714 +9665 8ad7
179.6715 +9666 e8a1
179.6716 +966a 9486
179.6717 +966c e8a3
179.6718 +9670 8941
179.6719 +9672 e8a2
179.6720 +9673 92c2
179.6721 +9675 97cb
179.6722 +9676 93a9
179.6723 +9677 e89c
179.6724 +9678 97a4
179.6725 +967a 8caf
179.6726 +967d 977a
179.6727 +9685 8bf7
179.6728 +9686 97b2
179.6729 +9688 8c47
179.6730 +968a 91e0
179.6731 +968b e440
179.6732 +968d e8a4
179.6733 +968e 8a4b
179.6734 +968f 908f
179.6735 +9694 8a75
179.6736 +9695 e8a6
179.6737 +9697 e8a7
179.6738 +9698 e8a5
179.6739 +9699 8c84
179.6740 +969b 8ddb
179.6741 +969c 8fe1
179.6742 +969d fbeb
179.6743 +96a0 8942
179.6744 +96a3 97d7
179.6745 +96a7 e8a9
179.6746 +96a8 e7ac
179.6747 +96aa e8a8
179.6748 +96af fbec
179.6749 +96b0 e8ac
179.6750 +96b1 e8aa
179.6751 +96b2 e8ab
179.6752 +96b4 e8ad
179.6753 +96b6 e8ae
179.6754 +96b7 97ea
179.6755 +96b8 e8af
179.6756 +96b9 e8b0
179.6757 +96bb 90c7
179.6758 +96bc 94b9
179.6759 +96c0 909d
179.6760 +96c1 8ae5
179.6761 +96c4 9759
179.6762 +96c5 89eb
179.6763 +96c6 8f57
179.6764 +96c7 8cd9
179.6765 +96c9 e8b3
179.6766 +96cb e8b2
179.6767 +96cc 8e93
179.6768 +96cd e8b4
179.6769 +96ce e8b1
179.6770 +96d1 8e47
179.6771 +96d5 e8b8
179.6772 +96d6 e5ab
179.6773 +96d9 99d4
179.6774 +96db 9097
179.6775 +96dc e8b6
179.6776 +96e2 97a3
179.6777 +96e3 93ef
179.6778 +96e8 894a
179.6779 +96ea 90e1
179.6780 +96eb 8eb4
179.6781 +96f0 95b5
179.6782 +96f2 895f
179.6783 +96f6 97eb
179.6784 +96f7 978b
179.6785 +96f9 e8b9
179.6786 +96fb 9364
179.6787 +9700 8ef9
179.6788 +9704 e8ba
179.6789 +9706 e8bb
179.6790 +9707 906b
179.6791 +9708 e8bc
179.6792 +970a 97ec
179.6793 +970d e8b7
179.6794 +970e e8be
179.6795 +970f e8c0
179.6796 +9711 e8bf
179.6797 +9713 e8bd
179.6798 +9716 e8c1
179.6799 +9719 e8c2
179.6800 +971c 919a
179.6801 +971e 89e0
179.6802 +9724 e8c3
179.6803 +9727 96b6
179.6804 +972a e8c4
179.6805 +9730 e8c5
179.6806 +9732 9849
179.6807 +9733 fbed
179.6808 +9738 9e50
179.6809 +9739 e8c6
179.6810 +973b fbee
179.6811 +973d e8c7
179.6812 +973e e8c8
179.6813 +9742 e8cc
179.6814 +9743 fbef
179.6815 +9744 e8c9
179.6816 +9746 e8ca
179.6817 +9748 e8cb
179.6818 +9749 e8cd
179.6819 +974d fbf0
179.6820 +974f fbf1
179.6821 +9751 fbf2
179.6822 +9752 90c2
179.6823 +9755 fbf3
179.6824 +9756 96f5
179.6825 +9759 90c3
179.6826 +975c e8ce
179.6827 +975e 94f1
179.6828 +9760 e8cf
179.6829 +9761 ea72
179.6830 +9762 96ca
179.6831 +9764 e8d0
179.6832 +9766 e8d1
179.6833 +9768 e8d2
179.6834 +9769 8a76
179.6835 +976b e8d4
179.6836 +976d 9078
179.6837 +9771 e8d5
179.6838 +9774 8c43
179.6839 +9779 e8d6
179.6840 +977a e8da
179.6841 +977c e8d8
179.6842 +9781 e8d9
179.6843 +9784 8a93
179.6844 +9785 e8d7
179.6845 +9786 e8db
179.6846 +978b e8dc
179.6847 +978d 88c6
179.6848 +978f e8dd
179.6849 +9790 e8de
179.6850 +9798 8fe2
179.6851 +979c e8df
179.6852 +97a0 8b66
179.6853 +97a3 e8e2
179.6854 +97a6 e8e1
179.6855 +97a8 e8e0
179.6856 +97ab e691
179.6857 +97ad 95da
179.6858 +97b3 e8e3
179.6859 +97b4 e8e4
179.6860 +97c3 e8e5
179.6861 +97c6 e8e6
179.6862 +97c8 e8e7
179.6863 +97cb e8e8
179.6864 +97d3 8ad8
179.6865 +97dc e8e9
179.6866 +97ed e8ea
179.6867 +97ee 9442
179.6868 +97f2 e8ec
179.6869 +97f3 89b9
179.6870 +97f5 e8ef
179.6871 +97f6 e8ee
179.6872 +97fb 8943
179.6873 +97ff 8bbf
179.6874 +9801 95c5
179.6875 +9802 92b8
179.6876 +9803 8da0
179.6877 +9805 8d80
179.6878 +9806 8f87
179.6879 +9808 907b
179.6880 +980c e8f1
179.6881 +980f e8f0
179.6882 +9810 9761
179.6883 +9811 8ae6
179.6884 +9812 94d0
179.6885 +9813 93da
179.6886 +9817 909c
179.6887 +9818 97cc
179.6888 +981a 8c7a
179.6889 +9821 e8f4
179.6890 +9824 e8f3
179.6891 +982c 966a
179.6892 +982d 93aa
179.6893 +9834 896f
179.6894 +9837 e8f5
179.6895 +9838 e8f2
179.6896 +983b 9570
179.6897 +983c 978a
179.6898 +983d e8f6
179.6899 +9846 e8f7
179.6900 +984b e8f9
179.6901 +984c 91e8
179.6902 +984d 8a7a
179.6903 +984e 8a7b
179.6904 +984f e8f8
179.6905 +9854 8ae7
179.6906 +9855 8cb0
179.6907 +9857 fbf4
179.6908 +9858 8ae8
179.6909 +985b 935e
179.6910 +985e 97de
179.6911 +9865 fbf5
179.6912 +9867 8cda
179.6913 +986b e8fa
179.6914 +986f e8fb
179.6915 +9870 e8fc
179.6916 +9871 e940
179.6917 +9873 e942
179.6918 +9874 e941
179.6919 +98a8 9597
179.6920 +98aa e943
179.6921 +98af e944
179.6922 +98b1 e945
179.6923 +98b6 e946
179.6924 +98c3 e948
179.6925 +98c4 e947
179.6926 +98c6 e949
179.6927 +98db 94f2
179.6928 +98dc e3ca
179.6929 +98df 9048
179.6930 +98e2 8b51
179.6931 +98e9 e94a
179.6932 +98eb e94b
179.6933 +98ed 99aa
179.6934 +98ee 9f5a
179.6935 +98ef 94d1
179.6936 +98f2 88f9
179.6937 +98f4 88b9
179.6938 +98fc 8e94
179.6939 +98fd 964f
179.6940 +98fe 8ffc
179.6941 +9903 e94c
179.6942 +9905 96dd
179.6943 +9909 e94d
179.6944 +990a 977b
179.6945 +990c 8961
179.6946 +9910 8e60
179.6947 +9912 e94e
179.6948 +9913 89ec
179.6949 +9914 e94f
179.6950 +9918 e950
179.6951 +991d e952
179.6952 +991e e953
179.6953 +9920 e955
179.6954 +9921 e951
179.6955 +9924 e954
179.6956 +9927 fbf8
179.6957 +9928 8ad9
179.6958 +992c e956
179.6959 +992e e957
179.6960 +993d e958
179.6961 +993e e959
179.6962 +9942 e95a
179.6963 +9945 e95c
179.6964 +9949 e95b
179.6965 +994b e95e
179.6966 +994c e961
179.6967 +9950 e95d
179.6968 +9951 e95f
179.6969 +9952 e960
179.6970 +9955 e962
179.6971 +9957 8bc0
179.6972 +9996 8ef1
179.6973 +9997 e963
179.6974 +9998 e964
179.6975 +9999 8d81
179.6976 +999e fbfa
179.6977 +99a5 e965
179.6978 +99a8 8a5d
179.6979 +99ac 946e
179.6980 +99ad e966
179.6981 +99ae e967
179.6982 +99b3 9279
179.6983 +99b4 93e9
179.6984 +99bc e968
179.6985 +99c1 949d
179.6986 +99c4 91ca
179.6987 +99c5 8977
179.6988 +99c6 8bec
179.6989 +99c8 8bed
179.6990 +99d0 9293
179.6991 +99d1 e96d
179.6992 +99d2 8bee
179.6993 +99d5 89ed
179.6994 +99d8 e96c
179.6995 +99db e96a
179.6996 +99dd e96b
179.6997 +99df e969
179.6998 +99e2 e977
179.6999 +99ed e96e
179.7000 +99ee e96f
179.7001 +99f1 e970
179.7002 +99f2 e971
179.7003 +99f8 e973
179.7004 +99fb e972
179.7005 +99ff 8f78
179.7006 +9a01 e974
179.7007 +9a05 e976
179.7008 +9a0e 8b52
179.7009 +9a0f e975
179.7010 +9a12 919b
179.7011 +9a13 8cb1
179.7012 +9a19 e978
179.7013 +9a28 91cb
179.7014 +9a2b e979
179.7015 +9a30 93ab
179.7016 +9a37 e97a
179.7017 +9a3e e980
179.7018 +9a40 e97d
179.7019 +9a42 e97c
179.7020 +9a43 e97e
179.7021 +9a45 e97b
179.7022 +9a4d e982
179.7023 +9a4e fbfb
179.7024 +9a55 e981
179.7025 +9a57 e984
179.7026 +9a5a 8bc1
179.7027 +9a5b e983
179.7028 +9a5f e985
179.7029 +9a62 e986
179.7030 +9a64 e988
179.7031 +9a65 e987
179.7032 +9a69 e989
179.7033 +9a6a e98b
179.7034 +9a6b e98a
179.7035 +9aa8 8d9c
179.7036 +9aad e98c
179.7037 +9ab0 e98d
179.7038 +9ab8 8a5b
179.7039 +9abc e98e
179.7040 +9ac0 e98f
179.7041 +9ac4 9091
179.7042 +9acf e990
179.7043 +9ad1 e991
179.7044 +9ad3 e992
179.7045 +9ad4 e993
179.7046 +9ad8 8d82
179.7047 +9ad9 fbfc
179.7048 +9adc fc40
179.7049 +9ade e994
179.7050 +9adf e995
179.7051 +9ae2 e996
179.7052 +9ae3 e997
179.7053 +9ae6 e998
179.7054 +9aea 94af
179.7055 +9aeb e99a
179.7056 +9aed 9545
179.7057 +9aee e99b
179.7058 +9aef e999
179.7059 +9af1 e99d
179.7060 +9af4 e99c
179.7061 +9af7 e99e
179.7062 +9afb e99f
179.7063 +9b06 e9a0
179.7064 +9b18 e9a1
179.7065 +9b1a e9a2
179.7066 +9b1f e9a3
179.7067 +9b22 e9a4
179.7068 +9b23 e9a5
179.7069 +9b25 e9a6
179.7070 +9b27 e9a7
179.7071 +9b28 e9a8
179.7072 +9b29 e9a9
179.7073 +9b2a e9aa
179.7074 +9b2e e9ab
179.7075 +9b2f e9ac
179.7076 +9b31 9f54
179.7077 +9b32 e9ad
179.7078 +9b3b e2f6
179.7079 +9b3c 8b53
179.7080 +9b41 8a40
179.7081 +9b42 8db0
179.7082 +9b43 e9af
179.7083 +9b44 e9ae
179.7084 +9b45 96a3
179.7085 +9b4d e9b1
179.7086 +9b4e e9b2
179.7087 +9b4f e9b0
179.7088 +9b51 e9b3
179.7089 +9b54 9682
179.7090 +9b58 e9b4
179.7091 +9b5a 8b9b
179.7092 +9b6f 9844
179.7093 +9b72 fc42
179.7094 +9b74 e9b5
179.7095 +9b75 fc41
179.7096 +9b83 e9b7
179.7097 +9b8e 88bc
179.7098 +9b8f fc43
179.7099 +9b91 e9b8
179.7100 +9b92 95a9
179.7101 +9b93 e9b6
179.7102 +9b96 e9b9
179.7103 +9b97 e9ba
179.7104 +9b9f e9bb
179.7105 +9ba0 e9bc
179.7106 +9ba8 e9bd
179.7107 +9baa 968e
179.7108 +9bab 8e4c
179.7109 +9bad 8df8
179.7110 +9bae 914e
179.7111 +9bb1 fc44
179.7112 +9bb4 e9be
179.7113 +9bb9 e9c1
179.7114 +9bbb fc45
179.7115 +9bc0 e9bf
179.7116 +9bc6 e9c2
179.7117 +9bc9 8cef
179.7118 +9bca e9c0
179.7119 +9bcf e9c3
179.7120 +9bd1 e9c4
179.7121 +9bd2 e9c5
179.7122 +9bd4 e9c9
179.7123 +9bd6 8e49
179.7124 +9bdb 91e2
179.7125 +9be1 e9ca
179.7126 +9be2 e9c7
179.7127 +9be3 e9c6
179.7128 +9be4 e9c8
179.7129 +9be8 8c7e
179.7130 +9bf0 e9ce
179.7131 +9bf1 e9cd
179.7132 +9bf2 e9cc
179.7133 +9bf5 88b1
179.7134 +9c00 fc46
179.7135 +9c04 e9d8
179.7136 +9c06 e9d4
179.7137 +9c08 e9d5
179.7138 +9c09 e9d1
179.7139 +9c0a e9d7
179.7140 +9c0c e9d3
179.7141 +9c0d 8a82
179.7142 +9c10 986b
179.7143 +9c12 e9d6
179.7144 +9c13 e9d2
179.7145 +9c14 e9d0
179.7146 +9c15 e9cf
179.7147 +9c1b e9da
179.7148 +9c21 e9dd
179.7149 +9c24 e9dc
179.7150 +9c25 e9db
179.7151 +9c2d 9568
179.7152 +9c2e e9d9
179.7153 +9c2f 88f1
179.7154 +9c30 e9de
179.7155 +9c32 e9e0
179.7156 +9c39 8a8f
179.7157 +9c3a e9cb
179.7158 +9c3b 8956
179.7159 +9c3e e9e2
179.7160 +9c46 e9e1
179.7161 +9c47 e9df
179.7162 +9c48 924c
179.7163 +9c52 9690
179.7164 +9c57 97d8
179.7165 +9c5a e9e3
179.7166 +9c60 e9e4
179.7167 +9c67 e9e5
179.7168 +9c76 e9e6
179.7169 +9c78 e9e7
179.7170 +9ce5 92b9
179.7171 +9ce7 e9e8
179.7172 +9ce9 94b5
179.7173 +9ceb e9ed
179.7174 +9cec e9e9
179.7175 +9cf0 e9ea
179.7176 +9cf3 9650
179.7177 +9cf4 96c2
179.7178 +9cf6 93ce
179.7179 +9d03 e9ee
179.7180 +9d06 e9ef
179.7181 +9d07 93bc
179.7182 +9d08 e9ec
179.7183 +9d09 e9eb
179.7184 +9d0e 89a8
179.7185 +9d12 e9f7
179.7186 +9d15 e9f6
179.7187 +9d1b 8995
179.7188 +9d1f e9f4
179.7189 +9d23 e9f3
179.7190 +9d26 e9f1
179.7191 +9d28 8a9b
179.7192 +9d2a e9f0
179.7193 +9d2b 8eb0
179.7194 +9d2c 89a7
179.7195 +9d3b 8d83
179.7196 +9d3e e9fa
179.7197 +9d3f e9f9
179.7198 +9d41 e9f8
179.7199 +9d44 e9f5
179.7200 +9d46 e9fb
179.7201 +9d48 e9fc
179.7202 +9d50 ea44
179.7203 +9d51 ea43
179.7204 +9d59 ea45
179.7205 +9d5c 894c
179.7206 +9d5d ea40
179.7207 +9d5e ea41
179.7208 +9d60 8d94
179.7209 +9d61 96b7
179.7210 +9d64 ea42
179.7211 +9d6b fc48
179.7212 +9d6c 9651
179.7213 +9d6f ea4a
179.7214 +9d70 fc47
179.7215 +9d72 ea46
179.7216 +9d7a ea4b
179.7217 +9d87 ea48
179.7218 +9d89 ea47
179.7219 +9d8f 8c7b
179.7220 +9d9a ea4c
179.7221 +9da4 ea4d
179.7222 +9da9 ea4e
179.7223 +9dab ea49
179.7224 +9daf e9f2
179.7225 +9db2 ea4f
179.7226 +9db4 92df
179.7227 +9db8 ea53
179.7228 +9dba ea54
179.7229 +9dbb ea52
179.7230 +9dc1 ea51
179.7231 +9dc2 ea57
179.7232 +9dc4 ea50
179.7233 +9dc6 ea55
179.7234 +9dcf ea56
179.7235 +9dd3 ea59
179.7236 +9dd9 ea58
179.7237 +9de6 ea5b
179.7238 +9ded ea5c
179.7239 +9def ea5d
179.7240 +9df2 9868
179.7241 +9df8 ea5a
179.7242 +9df9 91e9
179.7243 +9dfa 8deb
179.7244 +9dfd ea5e
179.7245 +9e19 fc4a
179.7246 +9e1a ea5f
179.7247 +9e1b ea60
179.7248 +9e1e ea61
179.7249 +9e75 ea62
179.7250 +9e78 8cb2
179.7251 +9e79 ea63
179.7252 +9e7d ea64
179.7253 +9e7f 8ead
179.7254 +9e81 ea65
179.7255 +9e88 ea66
179.7256 +9e8b ea67
179.7257 +9e8c ea68
179.7258 +9e91 ea6b
179.7259 +9e92 ea69
179.7260 +9e93 985b
179.7261 +9e95 ea6a
179.7262 +9e97 97ed
179.7263 +9e9d ea6c
179.7264 +9e9f 97d9
179.7265 +9ea5 ea6d
179.7266 +9ea6 949e
179.7267 +9ea9 ea6e
179.7268 +9eaa ea70
179.7269 +9ead ea71
179.7270 +9eb8 ea6f
179.7271 +9eb9 8d8d
179.7272 +9eba 96cb
179.7273 +9ebb 9683
179.7274 +9ebc 9bf5
179.7275 +9ebe 9f80
179.7276 +9ebf 969b
179.7277 +9ec4 89a9
179.7278 +9ecc ea73
179.7279 +9ecd 8b6f
179.7280 +9ece ea74
179.7281 +9ecf ea75
179.7282 +9ed0 ea76
179.7283 +9ed1 fc4b
179.7284 +9ed2 8d95
179.7285 +9ed4 ea77
179.7286 +9ed8 e0d2
179.7287 +9ed9 96d9
179.7288 +9edb 91e1
179.7289 +9edc ea78
179.7290 +9edd ea7a
179.7291 +9ede ea79
179.7292 +9ee0 ea7b
179.7293 +9ee5 ea7c
179.7294 +9ee8 ea7d
179.7295 +9eef ea7e
179.7296 +9ef4 ea80
179.7297 +9ef6 ea81
179.7298 +9ef7 ea82
179.7299 +9ef9 ea83
179.7300 +9efb ea84
179.7301 +9efc ea85
179.7302 +9efd ea86
179.7303 +9f07 ea87
179.7304 +9f08 ea88
179.7305 +9f0e 9343
179.7306 +9f13 8cdb
179.7307 +9f15 ea8a
179.7308 +9f20 916c
179.7309 +9f21 ea8b
179.7310 +9f2c ea8c
179.7311 +9f3b 9540
179.7312 +9f3e ea8d
179.7313 +9f4a ea8e
179.7314 +9f4b e256
179.7315 +9f4e e6d8
179.7316 +9f4f e8eb
179.7317 +9f52 ea8f
179.7318 +9f54 ea90
179.7319 +9f5f ea92
179.7320 +9f60 ea93
179.7321 +9f61 ea94
179.7322 +9f62 97ee
179.7323 +9f63 ea91
179.7324 +9f66 ea95
179.7325 +9f67 ea96
179.7326 +9f6a ea98
179.7327 +9f6c ea97
179.7328 +9f72 ea9a
179.7329 +9f76 ea9b
179.7330 +9f77 ea99
179.7331 +9f8d 97b4
179.7332 +9f95 ea9c
179.7333 +9f9c ea9d
179.7334 +9f9d e273
179.7335 +9fa0 ea9e
179.7336 +e000 f040
179.7337 +e001 f041
179.7338 +e002 f042
179.7339 +e003 f043
179.7340 +e004 f044
179.7341 +e005 f045
179.7342 +e006 f046
179.7343 +e007 f047
179.7344 +e008 f048
179.7345 +e009 f049
179.7346 +e00a f04a
179.7347 +e00b f04b
179.7348 +e00c f04c
179.7349 +e00d f04d
179.7350 +e00e f04e
179.7351 +e00f f04f
179.7352 +e010 f050
179.7353 +e011 f051
179.7354 +e012 f052
179.7355 +e013 f053
179.7356 +e014 f054
179.7357 +e015 f055
179.7358 +e016 f056
179.7359 +e017 f057
179.7360 +e018 f058
179.7361 +e019 f059
179.7362 +e01a f05a
179.7363 +e01b f05b
179.7364 +e01c f05c
179.7365 +e01d f05d
179.7366 +e01e f05e
179.7367 +e01f f05f
179.7368 +e020 f060
179.7369 +e021 f061
179.7370 +e022 f062
179.7371 +e023 f063
179.7372 +e024 f064
179.7373 +e025 f065
179.7374 +e026 f066
179.7375 +e027 f067
179.7376 +e028 f068
179.7377 +e029 f069
179.7378 +e02a f06a
179.7379 +e02b f06b
179.7380 +e02c f06c
179.7381 +e02d f06d
179.7382 +e02e f06e
179.7383 +e02f f06f
179.7384 +e030 f070
179.7385 +e031 f071
179.7386 +e032 f072
179.7387 +e033 f073
179.7388 +e034 f074
179.7389 +e035 f075
179.7390 +e036 f076
179.7391 +e037 f077
179.7392 +e038 f078
179.7393 +e039 f079
179.7394 +e03a f07a
179.7395 +e03b f07b
179.7396 +e03c f07c
179.7397 +e03d f07d
179.7398 +e03e f07e
179.7399 +e03f f080
179.7400 +e040 f081
179.7401 +e041 f082
179.7402 +e042 f083
179.7403 +e043 f084
179.7404 +e044 f085
179.7405 +e045 f086
179.7406 +e046 f087
179.7407 +e047 f088
179.7408 +e048 f089
179.7409 +e049 f08a
179.7410 +e04a f08b
179.7411 +e04b f08c
179.7412 +e04c f08d
179.7413 +e04d f08e
179.7414 +e04e f08f
179.7415 +e04f f090
179.7416 +e050 f091
179.7417 +e051 f092
179.7418 +e052 f093
179.7419 +e053 f094
179.7420 +e054 f095
179.7421 +e055 f096
179.7422 +e056 f097
179.7423 +e057 f098
179.7424 +e058 f099
179.7425 +e059 f09a
179.7426 +e05a f09b
179.7427 +e05b f09c
179.7428 +e05c f09d
179.7429 +e05d f09e
179.7430 +e05e f09f
179.7431 +e05f f0a0
179.7432 +e060 f0a1
179.7433 +e061 f0a2
179.7434 +e062 f0a3
179.7435 +e063 f0a4
179.7436 +e064 f0a5
179.7437 +e065 f0a6
179.7438 +e066 f0a7
179.7439 +e067 f0a8
179.7440 +e068 f0a9
179.7441 +e069 f0aa
179.7442 +e06a f0ab
179.7443 +e06b f0ac
179.7444 +e06c f0ad
179.7445 +e06d f0ae
179.7446 +e06e f0af
179.7447 +e06f f0b0
179.7448 +e070 f0b1
179.7449 +e071 f0b2
179.7450 +e072 f0b3
179.7451 +e073 f0b4
179.7452 +e074 f0b5
179.7453 +e075 f0b6
179.7454 +e076 f0b7
179.7455 +e077 f0b8
179.7456 +e078 f0b9
179.7457 +e079 f0ba
179.7458 +e07a f0bb
179.7459 +e07b f0bc
179.7460 +e07c f0bd
179.7461 +e07d f0be
179.7462 +e07e f0bf
179.7463 +e07f f0c0
179.7464 +e080 f0c1
179.7465 +e081 f0c2
179.7466 +e082 f0c3
179.7467 +e083 f0c4
179.7468 +e084 f0c5
179.7469 +e085 f0c6
179.7470 +e086 f0c7
179.7471 +e087 f0c8
179.7472 +e088 f0c9
179.7473 +e089 f0ca
179.7474 +e08a f0cb
179.7475 +e08b f0cc
179.7476 +e08c f0cd
179.7477 +e08d f0ce
179.7478 +e08e f0cf
179.7479 +e08f f0d0
179.7480 +e090 f0d1
179.7481 +e091 f0d2
179.7482 +e092 f0d3
179.7483 +e093 f0d4
179.7484 +e094 f0d5
179.7485 +e095 f0d6
179.7486 +e096 f0d7
179.7487 +e097 f0d8
179.7488 +e098 f0d9
179.7489 +e099 f0da
179.7490 +e09a f0db
179.7491 +e09b f0dc
179.7492 +e09c f0dd
179.7493 +e09d f0de
179.7494 +e09e f0df
179.7495 +e09f f0e0
179.7496 +e0a0 f0e1
179.7497 +e0a1 f0e2
179.7498 +e0a2 f0e3
179.7499 +e0a3 f0e4
179.7500 +e0a4 f0e5
179.7501 +e0a5 f0e6
179.7502 +e0a6 f0e7
179.7503 +e0a7 f0e8
179.7504 +e0a8 f0e9
179.7505 +e0a9 f0ea
179.7506 +e0aa f0eb
179.7507 +e0ab f0ec
179.7508 +e0ac f0ed
179.7509 +e0ad f0ee
179.7510 +e0ae f0ef
179.7511 +e0af f0f0
179.7512 +e0b0 f0f1
179.7513 +e0b1 f0f2
179.7514 +e0b2 f0f3
179.7515 +e0b3 f0f4
179.7516 +e0b4 f0f5
179.7517 +e0b5 f0f6
179.7518 +e0b6 f0f7
179.7519 +e0b7 f0f8
179.7520 +e0b8 f0f9
179.7521 +e0b9 f0fa
179.7522 +e0ba f0fb
179.7523 +e0bb f0fc
179.7524 +e0bc f140
179.7525 +e0bd f141
179.7526 +e0be f142
179.7527 +e0bf f143
179.7528 +e0c0 f144
179.7529 +e0c1 f145
179.7530 +e0c2 f146
179.7531 +e0c3 f147
179.7532 +e0c4 f148
179.7533 +e0c5 f149
179.7534 +e0c6 f14a
179.7535 +e0c7 f14b
179.7536 +e0c8 f14c
179.7537 +e0c9 f14d
179.7538 +e0ca f14e
179.7539 +e0cb f14f
179.7540 +e0cc f150
179.7541 +e0cd f151
179.7542 +e0ce f152
179.7543 +e0cf f153
179.7544 +e0d0 f154
179.7545 +e0d1 f155
179.7546 +e0d2 f156
179.7547 +e0d3 f157
179.7548 +e0d4 f158
179.7549 +e0d5 f159
179.7550 +e0d6 f15a
179.7551 +e0d7 f15b
179.7552 +e0d8 f15c
179.7553 +e0d9 f15d
179.7554 +e0da f15e
179.7555 +e0db f15f
179.7556 +e0dc f160
179.7557 +e0dd f161
179.7558 +e0de f162
179.7559 +e0df f163
179.7560 +e0e0 f164
179.7561 +e0e1 f165
179.7562 +e0e2 f166
179.7563 +e0e3 f167
179.7564 +e0e4 f168
179.7565 +e0e5 f169
179.7566 +e0e6 f16a
179.7567 +e0e7 f16b
179.7568 +e0e8 f16c
179.7569 +e0e9 f16d
179.7570 +e0ea f16e
179.7571 +e0eb f16f
179.7572 +e0ec f170
179.7573 +e0ed f171
179.7574 +e0ee f172
179.7575 +e0ef f173
179.7576 +e0f0 f174
179.7577 +e0f1 f175
179.7578 +e0f2 f176
179.7579 +e0f3 f177
179.7580 +e0f4 f178
179.7581 +e0f5 f179
179.7582 +e0f6 f17a
179.7583 +e0f7 f17b
179.7584 +e0f8 f17c
179.7585 +e0f9 f17d
179.7586 +e0fa f17e
179.7587 +e0fb f180
179.7588 +e0fc f181
179.7589 +e0fd f182
179.7590 +e0fe f183
179.7591 +e0ff f184
179.7592 +e100 f185
179.7593 +e101 f186
179.7594 +e102 f187
179.7595 +e103 f188
179.7596 +e104 f189
179.7597 +e105 f18a
179.7598 +e106 f18b
179.7599 +e107 f18c
179.7600 +e108 f18d
179.7601 +e109 f18e
179.7602 +e10a f18f
179.7603 +e10b f190
179.7604 +e10c f191
179.7605 +e10d f192
179.7606 +e10e f193
179.7607 +e10f f194
179.7608 +e110 f195
179.7609 +e111 f196
179.7610 +e112 f197
179.7611 +e113 f198
179.7612 +e114 f199
179.7613 +e115 f19a
179.7614 +e116 f19b
179.7615 +e117 f19c
179.7616 +e118 f19d
179.7617 +e119 f19e
179.7618 +e11a f19f
179.7619 +e11b f1a0
179.7620 +e11c f1a1
179.7621 +e11d f1a2
179.7622 +e11e f1a3
179.7623 +e11f f1a4
179.7624 +e120 f1a5
179.7625 +e121 f1a6
179.7626 +e122 f1a7
179.7627 +e123 f1a8
179.7628 +e124 f1a9
179.7629 +e125 f1aa
179.7630 +e126 f1ab
179.7631 +e127 f1ac
179.7632 +e128 f1ad
179.7633 +e129 f1ae
179.7634 +e12a f1af
179.7635 +e12b f1b0
179.7636 +e12c f1b1
179.7637 +e12d f1b2
179.7638 +e12e f1b3
179.7639 +e12f f1b4
179.7640 +e130 f1b5
179.7641 +e131 f1b6
179.7642 +e132 f1b7
179.7643 +e133 f1b8
179.7644 +e134 f1b9
179.7645 +e135 f1ba
179.7646 +e136 f1bb
179.7647 +e137 f1bc
179.7648 +e138 f1bd
179.7649 +e139 f1be
179.7650 +e13a f1bf
179.7651 +e13b f1c0
179.7652 +e13c f1c1
179.7653 +e13d f1c2
179.7654 +e13e f1c3
179.7655 +e13f f1c4
179.7656 +e140 f1c5
179.7657 +e141 f1c6
179.7658 +e142 f1c7
179.7659 +e143 f1c8
179.7660 +e144 f1c9
179.7661 +e145 f1ca
179.7662 +e146 f1cb
179.7663 +e147 f1cc
179.7664 +e148 f1cd
179.7665 +e149 f1ce
179.7666 +e14a f1cf
179.7667 +e14b f1d0
179.7668 +e14c f1d1
179.7669 +e14d f1d2
179.7670 +e14e f1d3
179.7671 +e14f f1d4
179.7672 +e150 f1d5
179.7673 +e151 f1d6
179.7674 +e152 f1d7
179.7675 +e153 f1d8
179.7676 +e154 f1d9
179.7677 +e155 f1da
179.7678 +e156 f1db
179.7679 +e157 f1dc
179.7680 +e158 f1dd
179.7681 +e159 f1de
179.7682 +e15a f1df
179.7683 +e15b f1e0
179.7684 +e15c f1e1
179.7685 +e15d f1e2
179.7686 +e15e f1e3
179.7687 +e15f f1e4
179.7688 +e160 f1e5
179.7689 +e161 f1e6
179.7690 +e162 f1e7
179.7691 +e163 f1e8
179.7692 +e164 f1e9
179.7693 +e165 f1ea
179.7694 +e166 f1eb
179.7695 +e167 f1ec
179.7696 +e168 f1ed
179.7697 +e169 f1ee
179.7698 +e16a f1ef
179.7699 +e16b f1f0
179.7700 +e16c f1f1
179.7701 +e16d f1f2
179.7702 +e16e f1f3
179.7703 +e16f f1f4
179.7704 +e170 f1f5
179.7705 +e171 f1f6
179.7706 +e172 f1f7
179.7707 +e173 f1f8
179.7708 +e174 f1f9
179.7709 +e175 f1fa
179.7710 +e176 f1fb
179.7711 +e177 f1fc
179.7712 +e178 f240
179.7713 +e179 f241
179.7714 +e17a f242
179.7715 +e17b f243
179.7716 +e17c f244
179.7717 +e17d f245
179.7718 +e17e f246
179.7719 +e17f f247
179.7720 +e180 f248
179.7721 +e181 f249
179.7722 +e182 f24a
179.7723 +e183 f24b
179.7724 +e184 f24c
179.7725 +e185 f24d
179.7726 +e186 f24e
179.7727 +e187 f24f
179.7728 +e188 f250
179.7729 +e189 f251
179.7730 +e18a f252
179.7731 +e18b f253
179.7732 +e18c f254
179.7733 +e18d f255
179.7734 +e18e f256
179.7735 +e18f f257
179.7736 +e190 f258
179.7737 +e191 f259
179.7738 +e192 f25a
179.7739 +e193 f25b
179.7740 +e194 f25c
179.7741 +e195 f25d
179.7742 +e196 f25e
179.7743 +e197 f25f
179.7744 +e198 f260
179.7745 +e199 f261
179.7746 +e19a f262
179.7747 +e19b f263
179.7748 +e19c f264
179.7749 +e19d f265
179.7750 +e19e f266
179.7751 +e19f f267
179.7752 +e1a0 f268
179.7753 +e1a1 f269
179.7754 +e1a2 f26a
179.7755 +e1a3 f26b
179.7756 +e1a4 f26c
179.7757 +e1a5 f26d
179.7758 +e1a6 f26e
179.7759 +e1a7 f26f
179.7760 +e1a8 f270
179.7761 +e1a9 f271
179.7762 +e1aa f272
179.7763 +e1ab f273
179.7764 +e1ac f274
179.7765 +e1ad f275
179.7766 +e1ae f276
179.7767 +e1af f277
179.7768 +e1b0 f278
179.7769 +e1b1 f279
179.7770 +e1b2 f27a
179.7771 +e1b3 f27b
179.7772 +e1b4 f27c
179.7773 +e1b5 f27d
179.7774 +e1b6 f27e
179.7775 +e1b7 f280
179.7776 +e1b8 f281
179.7777 +e1b9 f282
179.7778 +e1ba f283
179.7779 +e1bb f284
179.7780 +e1bc f285
179.7781 +e1bd f286
179.7782 +e1be f287
179.7783 +e1bf f288
179.7784 +e1c0 f289
179.7785 +e1c1 f28a
179.7786 +e1c2 f28b
179.7787 +e1c3 f28c
179.7788 +e1c4 f28d
179.7789 +e1c5 f28e
179.7790 +e1c6 f28f
179.7791 +e1c7 f290
179.7792 +e1c8 f291
179.7793 +e1c9 f292
179.7794 +e1ca f293
179.7795 +e1cb f294
179.7796 +e1cc f295
179.7797 +e1cd f296
179.7798 +e1ce f297
179.7799 +e1cf f298
179.7800 +e1d0 f299
179.7801 +e1d1 f29a
179.7802 +e1d2 f29b
179.7803 +e1d3 f29c
179.7804 +e1d4 f29d
179.7805 +e1d5 f29e
179.7806 +e1d6 f29f
179.7807 +e1d7 f2a0
179.7808 +e1d8 f2a1
179.7809 +e1d9 f2a2
179.7810 +e1da f2a3
179.7811 +e1db f2a4
179.7812 +e1dc f2a5
179.7813 +e1dd f2a6
179.7814 +e1de f2a7
179.7815 +e1df f2a8
179.7816 +e1e0 f2a9
179.7817 +e1e1 f2aa
179.7818 +e1e2 f2ab
179.7819 +e1e3 f2ac
179.7820 +e1e4 f2ad
179.7821 +e1e5 f2ae
179.7822 +e1e6 f2af
179.7823 +e1e7 f2b0
179.7824 +e1e8 f2b1
179.7825 +e1e9 f2b2
179.7826 +e1ea f2b3
179.7827 +e1eb f2b4
179.7828 +e1ec f2b5
179.7829 +e1ed f2b6
179.7830 +e1ee f2b7
179.7831 +e1ef f2b8
179.7832 +e1f0 f2b9
179.7833 +e1f1 f2ba
179.7834 +e1f2 f2bb
179.7835 +e1f3 f2bc
179.7836 +e1f4 f2bd
179.7837 +e1f5 f2be
179.7838 +e1f6 f2bf
179.7839 +e1f7 f2c0
179.7840 +e1f8 f2c1
179.7841 +e1f9 f2c2
179.7842 +e1fa f2c3
179.7843 +e1fb f2c4
179.7844 +e1fc f2c5
179.7845 +e1fd f2c6
179.7846 +e1fe f2c7
179.7847 +e1ff f2c8
179.7848 +e200 f2c9
179.7849 +e201 f2ca
179.7850 +e202 f2cb
179.7851 +e203 f2cc
179.7852 +e204 f2cd
179.7853 +e205 f2ce
179.7854 +e206 f2cf
179.7855 +e207 f2d0
179.7856 +e208 f2d1
179.7857 +e209 f2d2
179.7858 +e20a f2d3
179.7859 +e20b f2d4
179.7860 +e20c f2d5
179.7861 +e20d f2d6
179.7862 +e20e f2d7
179.7863 +e20f f2d8
179.7864 +e210 f2d9
179.7865 +e211 f2da
179.7866 +e212 f2db
179.7867 +e213 f2dc
179.7868 +e214 f2dd
179.7869 +e215 f2de
179.7870 +e216 f2df
179.7871 +e217 f2e0
179.7872 +e218 f2e1
179.7873 +e219 f2e2
179.7874 +e21a f2e3
179.7875 +e21b f2e4
179.7876 +e21c f2e5
179.7877 +e21d f2e6
179.7878 +e21e f2e7
179.7879 +e21f f2e8
179.7880 +e220 f2e9
179.7881 +e221 f2ea
179.7882 +e222 f2eb
179.7883 +e223 f2ec
179.7884 +e224 f2ed
179.7885 +e225 f2ee
179.7886 +e226 f2ef
179.7887 +e227 f2f0
179.7888 +e228 f2f1
179.7889 +e229 f2f2
179.7890 +e22a f2f3
179.7891 +e22b f2f4
179.7892 +e22c f2f5
179.7893 +e22d f2f6
179.7894 +e22e f2f7
179.7895 +e22f f2f8
179.7896 +e230 f2f9
179.7897 +e231 f2fa
179.7898 +e232 f2fb
179.7899 +e233 f2fc
179.7900 +e234 f340
179.7901 +e235 f341
179.7902 +e236 f342
179.7903 +e237 f343
179.7904 +e238 f344
179.7905 +e239 f345
179.7906 +e23a f346
179.7907 +e23b f347
179.7908 +e23c f348
179.7909 +e23d f349
179.7910 +e23e f34a
179.7911 +e23f f34b
179.7912 +e240 f34c
179.7913 +e241 f34d
179.7914 +e242 f34e
179.7915 +e243 f34f
179.7916 +e244 f350
179.7917 +e245 f351
179.7918 +e246 f352
179.7919 +e247 f353
179.7920 +e248 f354
179.7921 +e249 f355
179.7922 +e24a f356
179.7923 +e24b f357
179.7924 +e24c f358
179.7925 +e24d f359
179.7926 +e24e f35a
179.7927 +e24f f35b
179.7928 +e250 f35c
179.7929 +e251 f35d
179.7930 +e252 f35e
179.7931 +e253 f35f
179.7932 +e254 f360
179.7933 +e255 f361
179.7934 +e256 f362
179.7935 +e257 f363
179.7936 +e258 f364
179.7937 +e259 f365
179.7938 +e25a f366
179.7939 +e25b f367
179.7940 +e25c f368
179.7941 +e25d f369
179.7942 +e25e f36a
179.7943 +e25f f36b
179.7944 +e260 f36c
179.7945 +e261 f36d
179.7946 +e262 f36e
179.7947 +e263 f36f
179.7948 +e264 f370
179.7949 +e265 f371
179.7950 +e266 f372
179.7951 +e267 f373
179.7952 +e268 f374
179.7953 +e269 f375
179.7954 +e26a f376
179.7955 +e26b f377
179.7956 +e26c f378
179.7957 +e26d f379
179.7958 +e26e f37a
179.7959 +e26f f37b
179.7960 +e270 f37c
179.7961 +e271 f37d
179.7962 +e272 f37e
179.7963 +e273 f380
179.7964 +e274 f381
179.7965 +e275 f382
179.7966 +e276 f383
179.7967 +e277 f384
179.7968 +e278 f385
179.7969 +e279 f386
179.7970 +e27a f387
179.7971 +e27b f388
179.7972 +e27c f389
179.7973 +e27d f38a
179.7974 +e27e f38b
179.7975 +e27f f38c
179.7976 +e280 f38d
179.7977 +e281 f38e
179.7978 +e282 f38f
179.7979 +e283 f390
179.7980 +e284 f391
179.7981 +e285 f392
179.7982 +e286 f393
179.7983 +e287 f394
179.7984 +e288 f395
179.7985 +e289 f396
179.7986 +e28a f397
179.7987 +e28b f398
179.7988 +e28c f399
179.7989 +e28d f39a
179.7990 +e28e f39b
179.7991 +e28f f39c
179.7992 +e290 f39d
179.7993 +e291 f39e
179.7994 +e292 f39f
179.7995 +e293 f3a0
179.7996 +e294 f3a1
179.7997 +e295 f3a2
179.7998 +e296 f3a3
179.7999 +e297 f3a4
179.8000 +e298 f3a5
179.8001 +e299 f3a6
179.8002 +e29a f3a7
179.8003 +e29b f3a8
179.8004 +e29c f3a9
179.8005 +e29d f3aa
179.8006 +e29e f3ab
179.8007 +e29f f3ac
179.8008 +e2a0 f3ad
179.8009 +e2a1 f3ae
179.8010 +e2a2 f3af
179.8011 +e2a3 f3b0
179.8012 +e2a4 f3b1
179.8013 +e2a5 f3b2
179.8014 +e2a6 f3b3
179.8015 +e2a7 f3b4
179.8016 +e2a8 f3b5
179.8017 +e2a9 f3b6
179.8018 +e2aa f3b7
179.8019 +e2ab f3b8
179.8020 +e2ac f3b9
179.8021 +e2ad f3ba
179.8022 +e2ae f3bb
179.8023 +e2af f3bc
179.8024 +e2b0 f3bd
179.8025 +e2b1 f3be
179.8026 +e2b2 f3bf
179.8027 +e2b3 f3c0
179.8028 +e2b4 f3c1
179.8029 +e2b5 f3c2
179.8030 +e2b6 f3c3
179.8031 +e2b7 f3c4
179.8032 +e2b8 f3c5
179.8033 +e2b9 f3c6
179.8034 +e2ba f3c7
179.8035 +e2bb f3c8
179.8036 +e2bc f3c9
179.8037 +e2bd f3ca
179.8038 +e2be f3cb
179.8039 +e2bf f3cc
179.8040 +e2c0 f3cd
179.8041 +e2c1 f3ce
179.8042 +e2c2 f3cf
179.8043 +e2c3 f3d0
179.8044 +e2c4 f3d1
179.8045 +e2c5 f3d2
179.8046 +e2c6 f3d3
179.8047 +e2c7 f3d4
179.8048 +e2c8 f3d5
179.8049 +e2c9 f3d6
179.8050 +e2ca f3d7
179.8051 +e2cb f3d8
179.8052 +e2cc f3d9
179.8053 +e2cd f3da
179.8054 +e2ce f3db
179.8055 +e2cf f3dc
179.8056 +e2d0 f3dd
179.8057 +e2d1 f3de
179.8058 +e2d2 f3df
179.8059 +e2d3 f3e0
179.8060 +e2d4 f3e1
179.8061 +e2d5 f3e2
179.8062 +e2d6 f3e3
179.8063 +e2d7 f3e4
179.8064 +e2d8 f3e5
179.8065 +e2d9 f3e6
179.8066 +e2da f3e7
179.8067 +e2db f3e8
179.8068 +e2dc f3e9
179.8069 +e2dd f3ea
179.8070 +e2de f3eb
179.8071 +e2df f3ec
179.8072 +e2e0 f3ed
179.8073 +e2e1 f3ee
179.8074 +e2e2 f3ef
179.8075 +e2e3 f3f0
179.8076 +e2e4 f3f1
179.8077 +e2e5 f3f2
179.8078 +e2e6 f3f3
179.8079 +e2e7 f3f4
179.8080 +e2e8 f3f5
179.8081 +e2e9 f3f6
179.8082 +e2ea f3f7
179.8083 +e2eb f3f8
179.8084 +e2ec f3f9
179.8085 +e2ed f3fa
179.8086 +e2ee f3fb
179.8087 +e2ef f3fc
179.8088 +e2f0 f440
179.8089 +e2f1 f441
179.8090 +e2f2 f442
179.8091 +e2f3 f443
179.8092 +e2f4 f444
179.8093 +e2f5 f445
179.8094 +e2f6 f446
179.8095 +e2f7 f447
179.8096 +e2f8 f448
179.8097 +e2f9 f449
179.8098 +e2fa f44a
179.8099 +e2fb f44b
179.8100 +e2fc f44c
179.8101 +e2fd f44d
179.8102 +e2fe f44e
179.8103 +e2ff f44f
179.8104 +e300 f450
179.8105 +e301 f451
179.8106 +e302 f452
179.8107 +e303 f453
179.8108 +e304 f454
179.8109 +e305 f455
179.8110 +e306 f456
179.8111 +e307 f457
179.8112 +e308 f458
179.8113 +e309 f459
179.8114 +e30a f45a
179.8115 +e30b f45b
179.8116 +e30c f45c
179.8117 +e30d f45d
179.8118 +e30e f45e
179.8119 +e30f f45f
179.8120 +e310 f460
179.8121 +e311 f461
179.8122 +e312 f462
179.8123 +e313 f463
179.8124 +e314 f464
179.8125 +e315 f465
179.8126 +e316 f466
179.8127 +e317 f467
179.8128 +e318 f468
179.8129 +e319 f469
179.8130 +e31a f46a
179.8131 +e31b f46b
179.8132 +e31c f46c
179.8133 +e31d f46d
179.8134 +e31e f46e
179.8135 +e31f f46f
179.8136 +e320 f470
179.8137 +e321 f471
179.8138 +e322 f472
179.8139 +e323 f473
179.8140 +e324 f474
179.8141 +e325 f475
179.8142 +e326 f476
179.8143 +e327 f477
179.8144 +e328 f478
179.8145 +e329 f479
179.8146 +e32a f47a
179.8147 +e32b f47b
179.8148 +e32c f47c
179.8149 +e32d f47d
179.8150 +e32e f47e
179.8151 +e32f f480
179.8152 +e330 f481
179.8153 +e331 f482
179.8154 +e332 f483
179.8155 +e333 f484
179.8156 +e334 f485
179.8157 +e335 f486
179.8158 +e336 f487
179.8159 +e337 f488
179.8160 +e338 f489
179.8161 +e339 f48a
179.8162 +e33a f48b
179.8163 +e33b f48c
179.8164 +e33c f48d
179.8165 +e33d f48e
179.8166 +e33e f48f
179.8167 +e33f f490
179.8168 +e340 f491
179.8169 +e341 f492
179.8170 +e342 f493
179.8171 +e343 f494
179.8172 +e344 f495
179.8173 +e345 f496
179.8174 +e346 f497
179.8175 +e347 f498
179.8176 +e348 f499
179.8177 +e349 f49a
179.8178 +e34a f49b
179.8179 +e34b f49c
179.8180 +e34c f49d
179.8181 +e34d f49e
179.8182 +e34e f49f
179.8183 +e34f f4a0
179.8184 +e350 f4a1
179.8185 +e351 f4a2
179.8186 +e352 f4a3
179.8187 +e353 f4a4
179.8188 +e354 f4a5
179.8189 +e355 f4a6
179.8190 +e356 f4a7
179.8191 +e357 f4a8
179.8192 +e358 f4a9
179.8193 +e359 f4aa
179.8194 +e35a f4ab
179.8195 +e35b f4ac
179.8196 +e35c f4ad
179.8197 +e35d f4ae
179.8198 +e35e f4af
179.8199 +e35f f4b0
179.8200 +e360 f4b1
179.8201 +e361 f4b2
179.8202 +e362 f4b3
179.8203 +e363 f4b4
179.8204 +e364 f4b5
179.8205 +e365 f4b6
179.8206 +e366 f4b7
179.8207 +e367 f4b8
179.8208 +e368 f4b9
179.8209 +e369 f4ba
179.8210 +e36a f4bb
179.8211 +e36b f4bc
179.8212 +e36c f4bd
179.8213 +e36d f4be
179.8214 +e36e f4bf
179.8215 +e36f f4c0
179.8216 +e370 f4c1
179.8217 +e371 f4c2
179.8218 +e372 f4c3
179.8219 +e373 f4c4
179.8220 +e374 f4c5
179.8221 +e375 f4c6
179.8222 +e376 f4c7
179.8223 +e377 f4c8
179.8224 +e378 f4c9
179.8225 +e379 f4ca
179.8226 +e37a f4cb
179.8227 +e37b f4cc
179.8228 +e37c f4cd
179.8229 +e37d f4ce
179.8230 +e37e f4cf
179.8231 +e37f f4d0
179.8232 +e380 f4d1
179.8233 +e381 f4d2
179.8234 +e382 f4d3
179.8235 +e383 f4d4
179.8236 +e384 f4d5
179.8237 +e385 f4d6
179.8238 +e386 f4d7
179.8239 +e387 f4d8
179.8240 +e388 f4d9
179.8241 +e389 f4da
179.8242 +e38a f4db
179.8243 +e38b f4dc
179.8244 +e38c f4dd
179.8245 +e38d f4de
179.8246 +e38e f4df
179.8247 +e38f f4e0
179.8248 +e390 f4e1
179.8249 +e391 f4e2
179.8250 +e392 f4e3
179.8251 +e393 f4e4
179.8252 +e394 f4e5
179.8253 +e395 f4e6
179.8254 +e396 f4e7
179.8255 +e397 f4e8
179.8256 +e398 f4e9
179.8257 +e399 f4ea
179.8258 +e39a f4eb
179.8259 +e39b f4ec
179.8260 +e39c f4ed
179.8261 +e39d f4ee
179.8262 +e39e f4ef
179.8263 +e39f f4f0
179.8264 +e3a0 f4f1
179.8265 +e3a1 f4f2
179.8266 +e3a2 f4f3
179.8267 +e3a3 f4f4
179.8268 +e3a4 f4f5
179.8269 +e3a5 f4f6
179.8270 +e3a6 f4f7
179.8271 +e3a7 f4f8
179.8272 +e3a8 f4f9
179.8273 +e3a9 f4fa
179.8274 +e3aa f4fb
179.8275 +e3ab f4fc
179.8276 +e3ac f540
179.8277 +e3ad f541
179.8278 +e3ae f542
179.8279 +e3af f543
179.8280 +e3b0 f544
179.8281 +e3b1 f545
179.8282 +e3b2 f546
179.8283 +e3b3 f547
179.8284 +e3b4 f548
179.8285 +e3b5 f549
179.8286 +e3b6 f54a
179.8287 +e3b7 f54b
179.8288 +e3b8 f54c
179.8289 +e3b9 f54d
179.8290 +e3ba f54e
179.8291 +e3bb f54f
179.8292 +e3bc f550
179.8293 +e3bd f551
179.8294 +e3be f552
179.8295 +e3bf f553
179.8296 +e3c0 f554
179.8297 +e3c1 f555
179.8298 +e3c2 f556
179.8299 +e3c3 f557
179.8300 +e3c4 f558
179.8301 +e3c5 f559
179.8302 +e3c6 f55a
179.8303 +e3c7 f55b
179.8304 +e3c8 f55c
179.8305 +e3c9 f55d
179.8306 +e3ca f55e
179.8307 +e3cb f55f
179.8308 +e3cc f560
179.8309 +e3cd f561
179.8310 +e3ce f562
179.8311 +e3cf f563
179.8312 +e3d0 f564
179.8313 +e3d1 f565
179.8314 +e3d2 f566
179.8315 +e3d3 f567
179.8316 +e3d4 f568
179.8317 +e3d5 f569
179.8318 +e3d6 f56a
179.8319 +e3d7 f56b
179.8320 +e3d8 f56c
179.8321 +e3d9 f56d
179.8322 +e3da f56e
179.8323 +e3db f56f
179.8324 +e3dc f570
179.8325 +e3dd f571
179.8326 +e3de f572
179.8327 +e3df f573
179.8328 +e3e0 f574
179.8329 +e3e1 f575
179.8330 +e3e2 f576
179.8331 +e3e3 f577
179.8332 +e3e4 f578
179.8333 +e3e5 f579
179.8334 +e3e6 f57a
179.8335 +e3e7 f57b
179.8336 +e3e8 f57c
179.8337 +e3e9 f57d
179.8338 +e3ea f57e
179.8339 +e3eb f580
179.8340 +e3ec f581
179.8341 +e3ed f582
179.8342 +e3ee f583
179.8343 +e3ef f584
179.8344 +e3f0 f585
179.8345 +e3f1 f586
179.8346 +e3f2 f587
179.8347 +e3f3 f588
179.8348 +e3f4 f589
179.8349 +e3f5 f58a
179.8350 +e3f6 f58b
179.8351 +e3f7 f58c
179.8352 +e3f8 f58d
179.8353 +e3f9 f58e
179.8354 +e3fa f58f
179.8355 +e3fb f590
179.8356 +e3fc f591
179.8357 +e3fd f592
179.8358 +e3fe f593
179.8359 +e3ff f594
179.8360 +e400 f595
179.8361 +e401 f596
179.8362 +e402 f597
179.8363 +e403 f598
179.8364 +e404 f599
179.8365 +e405 f59a
179.8366 +e406 f59b
179.8367 +e407 f59c
179.8368 +e408 f59d
179.8369 +e409 f59e
179.8370 +e40a f59f
179.8371 +e40b f5a0
179.8372 +e40c f5a1
179.8373 +e40d f5a2
179.8374 +e40e f5a3
179.8375 +e40f f5a4
179.8376 +e410 f5a5
179.8377 +e411 f5a6
179.8378 +e412 f5a7
179.8379 +e413 f5a8
179.8380 +e414 f5a9
179.8381 +e415 f5aa
179.8382 +e416 f5ab
179.8383 +e417 f5ac
179.8384 +e418 f5ad
179.8385 +e419 f5ae
179.8386 +e41a f5af
179.8387 +e41b f5b0
179.8388 +e41c f5b1
179.8389 +e41d f5b2
179.8390 +e41e f5b3
179.8391 +e41f f5b4
179.8392 +e420 f5b5
179.8393 +e421 f5b6
179.8394 +e422 f5b7
179.8395 +e423 f5b8
179.8396 +e424 f5b9
179.8397 +e425 f5ba
179.8398 +e426 f5bb
179.8399 +e427 f5bc
179.8400 +e428 f5bd
179.8401 +e429 f5be
179.8402 +e42a f5bf
179.8403 +e42b f5c0
179.8404 +e42c f5c1
179.8405 +e42d f5c2
179.8406 +e42e f5c3
179.8407 +e42f f5c4
179.8408 +e430 f5c5
179.8409 +e431 f5c6
179.8410 +e432 f5c7
179.8411 +e433 f5c8
179.8412 +e434 f5c9
179.8413 +e435 f5ca
179.8414 +e436 f5cb
179.8415 +e437 f5cc
179.8416 +e438 f5cd
179.8417 +e439 f5ce
179.8418 +e43a f5cf
179.8419 +e43b f5d0
179.8420 +e43c f5d1
179.8421 +e43d f5d2
179.8422 +e43e f5d3
179.8423 +e43f f5d4
179.8424 +e440 f5d5
179.8425 +e441 f5d6
179.8426 +e442 f5d7
179.8427 +e443 f5d8
179.8428 +e444 f5d9
179.8429 +e445 f5da
179.8430 +e446 f5db
179.8431 +e447 f5dc
179.8432 +e448 f5dd
179.8433 +e449 f5de
179.8434 +e44a f5df
179.8435 +e44b f5e0
179.8436 +e44c f5e1
179.8437 +e44d f5e2
179.8438 +e44e f5e3
179.8439 +e44f f5e4
179.8440 +e450 f5e5
179.8441 +e451 f5e6
179.8442 +e452 f5e7
179.8443 +e453 f5e8
179.8444 +e454 f5e9
179.8445 +e455 f5ea
179.8446 +e456 f5eb
179.8447 +e457 f5ec
179.8448 +e458 f5ed
179.8449 +e459 f5ee
179.8450 +e45a f5ef
179.8451 +e45b f5f0
179.8452 +e45c f5f1
179.8453 +e45d f5f2
179.8454 +e45e f5f3
179.8455 +e45f f5f4
179.8456 +e460 f5f5
179.8457 +e461 f5f6
179.8458 +e462 f5f7
179.8459 +e463 f5f8
179.8460 +e464 f5f9
179.8461 +e465 f5fa
179.8462 +e466 f5fb
179.8463 +e467 f5fc
179.8464 +e468 f640
179.8465 +e469 f641
179.8466 +e46a f642
179.8467 +e46b f643
179.8468 +e46c f644
179.8469 +e46d f645
179.8470 +e46e f646
179.8471 +e46f f647
179.8472 +e470 f648
179.8473 +e471 f649
179.8474 +e472 f64a
179.8475 +e473 f64b
179.8476 +e474 f64c
179.8477 +e475 f64d
179.8478 +e476 f64e
179.8479 +e477 f64f
179.8480 +e478 f650
179.8481 +e479 f651
179.8482 +e47a f652
179.8483 +e47b f653
179.8484 +e47c f654
179.8485 +e47d f655
179.8486 +e47e f656
179.8487 +e47f f657
179.8488 +e480 f658
179.8489 +e481 f659
179.8490 +e482 f65a
179.8491 +e483 f65b
179.8492 +e484 f65c
179.8493 +e485 f65d
179.8494 +e486 f65e
179.8495 +e487 f65f
179.8496 +e488 f660
179.8497 +e489 f661
179.8498 +e48a f662
179.8499 +e48b f663
179.8500 +e48c f664
179.8501 +e48d f665
179.8502 +e48e f666
179.8503 +e48f f667
179.8504 +e490 f668
179.8505 +e491 f669
179.8506 +e492 f66a
179.8507 +e493 f66b
179.8508 +e494 f66c
179.8509 +e495 f66d
179.8510 +e496 f66e
179.8511 +e497 f66f
179.8512 +e498 f670
179.8513 +e499 f671
179.8514 +e49a f672
179.8515 +e49b f673
179.8516 +e49c f674
179.8517 +e49d f675
179.8518 +e49e f676
179.8519 +e49f f677
179.8520 +e4a0 f678
179.8521 +e4a1 f679
179.8522 +e4a2 f67a
179.8523 +e4a3 f67b
179.8524 +e4a4 f67c
179.8525 +e4a5 f67d
179.8526 +e4a6 f67e
179.8527 +e4a7 f680
179.8528 +e4a8 f681
179.8529 +e4a9 f682
179.8530 +e4aa f683
179.8531 +e4ab f684
179.8532 +e4ac f685
179.8533 +e4ad f686
179.8534 +e4ae f687
179.8535 +e4af f688
179.8536 +e4b0 f689
179.8537 +e4b1 f68a
179.8538 +e4b2 f68b
179.8539 +e4b3 f68c
179.8540 +e4b4 f68d
179.8541 +e4b5 f68e
179.8542 +e4b6 f68f
179.8543 +e4b7 f690
179.8544 +e4b8 f691
179.8545 +e4b9 f692
179.8546 +e4ba f693
179.8547 +e4bb f694
179.8548 +e4bc f695
179.8549 +e4bd f696
179.8550 +e4be f697
179.8551 +e4bf f698
179.8552 +e4c0 f699
179.8553 +e4c1 f69a
179.8554 +e4c2 f69b
179.8555 +e4c3 f69c
179.8556 +e4c4 f69d
179.8557 +e4c5 f69e
179.8558 +e4c6 f69f
179.8559 +e4c7 f6a0
179.8560 +e4c8 f6a1
179.8561 +e4c9 f6a2
179.8562 +e4ca f6a3
179.8563 +e4cb f6a4
179.8564 +e4cc f6a5
179.8565 +e4cd f6a6
179.8566 +e4ce f6a7
179.8567 +e4cf f6a8
179.8568 +e4d0 f6a9
179.8569 +e4d1 f6aa
179.8570 +e4d2 f6ab
179.8571 +e4d3 f6ac
179.8572 +e4d4 f6ad
179.8573 +e4d5 f6ae
179.8574 +e4d6 f6af
179.8575 +e4d7 f6b0
179.8576 +e4d8 f6b1
179.8577 +e4d9 f6b2
179.8578 +e4da f6b3
179.8579 +e4db f6b4
179.8580 +e4dc f6b5
179.8581 +e4dd f6b6
179.8582 +e4de f6b7
179.8583 +e4df f6b8
179.8584 +e4e0 f6b9
179.8585 +e4e1 f6ba
179.8586 +e4e2 f6bb
179.8587 +e4e3 f6bc
179.8588 +e4e4 f6bd
179.8589 +e4e5 f6be
179.8590 +e4e6 f6bf
179.8591 +e4e7 f6c0
179.8592 +e4e8 f6c1
179.8593 +e4e9 f6c2
179.8594 +e4ea f6c3
179.8595 +e4eb f6c4
179.8596 +e4ec f6c5
179.8597 +e4ed f6c6
179.8598 +e4ee f6c7
179.8599 +e4ef f6c8
179.8600 +e4f0 f6c9
179.8601 +e4f1 f6ca
179.8602 +e4f2 f6cb
179.8603 +e4f3 f6cc
179.8604 +e4f4 f6cd
179.8605 +e4f5 f6ce
179.8606 +e4f6 f6cf
179.8607 +e4f7 f6d0
179.8608 +e4f8 f6d1
179.8609 +e4f9 f6d2
179.8610 +e4fa f6d3
179.8611 +e4fb f6d4
179.8612 +e4fc f6d5
179.8613 +e4fd f6d6
179.8614 +e4fe f6d7
179.8615 +e4ff f6d8
179.8616 +e500 f6d9
179.8617 +e501 f6da
179.8618 +e502 f6db
179.8619 +e503 f6dc
179.8620 +e504 f6dd
179.8621 +e505 f6de
179.8622 +e506 f6df
179.8623 +e507 f6e0
179.8624 +e508 f6e1
179.8625 +e509 f6e2
179.8626 +e50a f6e3
179.8627 +e50b f6e4
179.8628 +e50c f6e5
179.8629 +e50d f6e6
179.8630 +e50e f6e7
179.8631 +e50f f6e8
179.8632 +e510 f6e9
179.8633 +e511 f6ea
179.8634 +e512 f6eb
179.8635 +e513 f6ec
179.8636 +e514 f6ed
179.8637 +e515 f6ee
179.8638 +e516 f6ef
179.8639 +e517 f6f0
179.8640 +e518 f6f1
179.8641 +e519 f6f2
179.8642 +e51a f6f3
179.8643 +e51b f6f4
179.8644 +e51c f6f5
179.8645 +e51d f6f6
179.8646 +e51e f6f7
179.8647 +e51f f6f8
179.8648 +e520 f6f9
179.8649 +e521 f6fa
179.8650 +e522 f6fb
179.8651 +e523 f6fc
179.8652 +e524 f740
179.8653 +e525 f741
179.8654 +e526 f742
179.8655 +e527 f743
179.8656 +e528 f744
179.8657 +e529 f745
179.8658 +e52a f746
179.8659 +e52b f747
179.8660 +e52c f748
179.8661 +e52d f749
179.8662 +e52e f74a
179.8663 +e52f f74b
179.8664 +e530 f74c
179.8665 +e531 f74d
179.8666 +e532 f74e
179.8667 +e533 f74f
179.8668 +e534 f750
179.8669 +e535 f751
179.8670 +e536 f752
179.8671 +e537 f753
179.8672 +e538 f754
179.8673 +e539 f755
179.8674 +e53a f756
179.8675 +e53b f757
179.8676 +e53c f758
179.8677 +e53d f759
179.8678 +e53e f75a
179.8679 +e53f f75b
179.8680 +e540 f75c
179.8681 +e541 f75d
179.8682 +e542 f75e
179.8683 +e543 f75f
179.8684 +e544 f760
179.8685 +e545 f761
179.8686 +e546 f762
179.8687 +e547 f763
179.8688 +e548 f764
179.8689 +e549 f765
179.8690 +e54a f766
179.8691 +e54b f767
179.8692 +e54c f768
179.8693 +e54d f769
179.8694 +e54e f76a
179.8695 +e54f f76b
179.8696 +e550 f76c
179.8697 +e551 f76d
179.8698 +e552 f76e
179.8699 +e553 f76f
179.8700 +e554 f770
179.8701 +e555 f771
179.8702 +e556 f772
179.8703 +e557 f773
179.8704 +e558 f774
179.8705 +e559 f775
179.8706 +e55a f776
179.8707 +e55b f777
179.8708 +e55c f778
179.8709 +e55d f779
179.8710 +e55e f77a
179.8711 +e55f f77b
179.8712 +e560 f77c
179.8713 +e561 f77d
179.8714 +e562 f77e
179.8715 +e563 f780
179.8716 +e564 f781
179.8717 +e565 f782
179.8718 +e566 f783
179.8719 +e567 f784
179.8720 +e568 f785
179.8721 +e569 f786
179.8722 +e56a f787
179.8723 +e56b f788
179.8724 +e56c f789
179.8725 +e56d f78a
179.8726 +e56e f78b
179.8727 +e56f f78c
179.8728 +e570 f78d
179.8729 +e571 f78e
179.8730 +e572 f78f
179.8731 +e573 f790
179.8732 +e574 f791
179.8733 +e575 f792
179.8734 +e576 f793
179.8735 +e577 f794
179.8736 +e578 f795
179.8737 +e579 f796
179.8738 +e57a f797
179.8739 +e57b f798
179.8740 +e57c f799
179.8741 +e57d f79a
179.8742 +e57e f79b
179.8743 +e57f f79c
179.8744 +e580 f79d
179.8745 +e581 f79e
179.8746 +e582 f79f
179.8747 +e583 f7a0
179.8748 +e584 f7a1
179.8749 +e585 f7a2
179.8750 +e586 f7a3
179.8751 +e587 f7a4
179.8752 +e588 f7a5
179.8753 +e589 f7a6
179.8754 +e58a f7a7
179.8755 +e58b f7a8
179.8756 +e58c f7a9
179.8757 +e58d f7aa
179.8758 +e58e f7ab
179.8759 +e58f f7ac
179.8760 +e590 f7ad
179.8761 +e591 f7ae
179.8762 +e592 f7af
179.8763 +e593 f7b0
179.8764 +e594 f7b1
179.8765 +e595 f7b2
179.8766 +e596 f7b3
179.8767 +e597 f7b4
179.8768 +e598 f7b5
179.8769 +e599 f7b6
179.8770 +e59a f7b7
179.8771 +e59b f7b8
179.8772 +e59c f7b9
179.8773 +e59d f7ba
179.8774 +e59e f7bb
179.8775 +e59f f7bc
179.8776 +e5a0 f7bd
179.8777 +e5a1 f7be
179.8778 +e5a2 f7bf
179.8779 +e5a3 f7c0
179.8780 +e5a4 f7c1
179.8781 +e5a5 f7c2
179.8782 +e5a6 f7c3
179.8783 +e5a7 f7c4
179.8784 +e5a8 f7c5
179.8785 +e5a9 f7c6
179.8786 +e5aa f7c7
179.8787 +e5ab f7c8
179.8788 +e5ac f7c9
179.8789 +e5ad f7ca
179.8790 +e5ae f7cb
179.8791 +e5af f7cc
179.8792 +e5b0 f7cd
179.8793 +e5b1 f7ce
179.8794 +e5b2 f7cf
179.8795 +e5b3 f7d0
179.8796 +e5b4 f7d1
179.8797 +e5b5 f7d2
179.8798 +e5b6 f7d3
179.8799 +e5b7 f7d4
179.8800 +e5b8 f7d5
179.8801 +e5b9 f7d6
179.8802 +e5ba f7d7
179.8803 +e5bb f7d8
179.8804 +e5bc f7d9
179.8805 +e5bd f7da
179.8806 +e5be f7db
179.8807 +e5bf f7dc
179.8808 +e5c0 f7dd
179.8809 +e5c1 f7de
179.8810 +e5c2 f7df
179.8811 +e5c3 f7e0
179.8812 +e5c4 f7e1
179.8813 +e5c5 f7e2
179.8814 +e5c6 f7e3
179.8815 +e5c7 f7e4
179.8816 +e5c8 f7e5
179.8817 +e5c9 f7e6
179.8818 +e5ca f7e7
179.8819 +e5cb f7e8
179.8820 +e5cc f7e9
179.8821 +e5cd f7ea
179.8822 +e5ce f7eb
179.8823 +e5cf f7ec
179.8824 +e5d0 f7ed
179.8825 +e5d1 f7ee
179.8826 +e5d2 f7ef
179.8827 +e5d3 f7f0
179.8828 +e5d4 f7f1
179.8829 +e5d5 f7f2
179.8830 +e5d6 f7f3
179.8831 +e5d7 f7f4
179.8832 +e5d8 f7f5
179.8833 +e5d9 f7f6
179.8834 +e5da f7f7
179.8835 +e5db f7f8
179.8836 +e5dc f7f9
179.8837 +e5dd f7fa
179.8838 +e5de f7fb
179.8839 +e5df f7fc
179.8840 +e5e0 f840
179.8841 +e5e1 f841
179.8842 +e5e2 f842
179.8843 +e5e3 f843
179.8844 +e5e4 f844
179.8845 +e5e5 f845
179.8846 +e5e6 f846
179.8847 +e5e7 f847
179.8848 +e5e8 f848
179.8849 +e5e9 f849
179.8850 +e5ea f84a
179.8851 +e5eb f84b
179.8852 +e5ec f84c
179.8853 +e5ed f84d
179.8854 +e5ee f84e
179.8855 +e5ef f84f
179.8856 +e5f0 f850
179.8857 +e5f1 f851
179.8858 +e5f2 f852
179.8859 +e5f3 f853
179.8860 +e5f4 f854
179.8861 +e5f5 f855
179.8862 +e5f6 f856
179.8863 +e5f7 f857
179.8864 +e5f8 f858
179.8865 +e5f9 f859
179.8866 +e5fa f85a
179.8867 +e5fb f85b
179.8868 +e5fc f85c
179.8869 +e5fd f85d
179.8870 +e5fe f85e
179.8871 +e5ff f85f
179.8872 +e600 f860
179.8873 +e601 f861
179.8874 +e602 f862
179.8875 +e603 f863
179.8876 +e604 f864
179.8877 +e605 f865
179.8878 +e606 f866
179.8879 +e607 f867
179.8880 +e608 f868
179.8881 +e609 f869
179.8882 +e60a f86a
179.8883 +e60b f86b
179.8884 +e60c f86c
179.8885 +e60d f86d
179.8886 +e60e f86e
179.8887 +e60f f86f
179.8888 +e610 f870
179.8889 +e611 f871
179.8890 +e612 f872
179.8891 +e613 f873
179.8892 +e614 f874
179.8893 +e615 f875
179.8894 +e616 f876
179.8895 +e617 f877
179.8896 +e618 f878
179.8897 +e619 f879
179.8898 +e61a f87a
179.8899 +e61b f87b
179.8900 +e61c f87c
179.8901 +e61d f87d
179.8902 +e61e f87e
179.8903 +e61f f880
179.8904 +e620 f881
179.8905 +e621 f882
179.8906 +e622 f883
179.8907 +e623 f884
179.8908 +e624 f885
179.8909 +e625 f886
179.8910 +e626 f887
179.8911 +e627 f888
179.8912 +e628 f889
179.8913 +e629 f88a
179.8914 +e62a f88b
179.8915 +e62b f88c
179.8916 +e62c f88d
179.8917 +e62d f88e
179.8918 +e62e f88f
179.8919 +e62f f890
179.8920 +e630 f891
179.8921 +e631 f892
179.8922 +e632 f893
179.8923 +e633 f894
179.8924 +e634 f895
179.8925 +e635 f896
179.8926 +e636 f897
179.8927 +e637 f898
179.8928 +e638 f899
179.8929 +e639 f89a
179.8930 +e63a f89b
179.8931 +e63b f89c
179.8932 +e63c f89d
179.8933 +e63d f89e
179.8934 +e63e f89f
179.8935 +e63f f8a0
179.8936 +e640 f8a1
179.8937 +e641 f8a2
179.8938 +e642 f8a3
179.8939 +e643 f8a4
179.8940 +e644 f8a5
179.8941 +e645 f8a6
179.8942 +e646 f8a7
179.8943 +e647 f8a8
179.8944 +e648 f8a9
179.8945 +e649 f8aa
179.8946 +e64a f8ab
179.8947 +e64b f8ac
179.8948 +e64c f8ad
179.8949 +e64d f8ae
179.8950 +e64e f8af
179.8951 +e64f f8b0
179.8952 +e650 f8b1
179.8953 +e651 f8b2
179.8954 +e652 f8b3
179.8955 +e653 f8b4
179.8956 +e654 f8b5
179.8957 +e655 f8b6
179.8958 +e656 f8b7
179.8959 +e657 f8b8
179.8960 +e658 f8b9
179.8961 +e659 f8ba
179.8962 +e65a f8bb
179.8963 +e65b f8bc
179.8964 +e65c f8bd
179.8965 +e65d f8be
179.8966 +e65e f8bf
179.8967 +e65f f8c0
179.8968 +e660 f8c1
179.8969 +e661 f8c2
179.8970 +e662 f8c3
179.8971 +e663 f8c4
179.8972 +e664 f8c5
179.8973 +e665 f8c6
179.8974 +e666 f8c7
179.8975 +e667 f8c8
179.8976 +e668 f8c9
179.8977 +e669 f8ca
179.8978 +e66a f8cb
179.8979 +e66b f8cc
179.8980 +e66c f8cd
179.8981 +e66d f8ce
179.8982 +e66e f8cf
179.8983 +e66f f8d0
179.8984 +e670 f8d1
179.8985 +e671 f8d2
179.8986 +e672 f8d3
179.8987 +e673 f8d4
179.8988 +e674 f8d5
179.8989 +e675 f8d6
179.8990 +e676 f8d7
179.8991 +e677 f8d8
179.8992 +e678 f8d9
179.8993 +e679 f8da
179.8994 +e67a f8db
179.8995 +e67b f8dc
179.8996 +e67c f8dd
179.8997 +e67d f8de
179.8998 +e67e f8df
179.8999 +e67f f8e0
179.9000 +e680 f8e1
179.9001 +e681 f8e2
179.9002 +e682 f8e3
179.9003 +e683 f8e4
179.9004 +e684 f8e5
179.9005 +e685 f8e6
179.9006 +e686 f8e7
179.9007 +e687 f8e8
179.9008 +e688 f8e9
179.9009 +e689 f8ea
179.9010 +e68a f8eb
179.9011 +e68b f8ec
179.9012 +e68c f8ed
179.9013 +e68d f8ee
179.9014 +e68e f8ef
179.9015 +e68f f8f0
179.9016 +e690 f8f1
179.9017 +e691 f8f2
179.9018 +e692 f8f3
179.9019 +e693 f8f4
179.9020 +e694 f8f5
179.9021 +e695 f8f6
179.9022 +e696 f8f7
179.9023 +e697 f8f8
179.9024 +e698 f8f9
179.9025 +e699 f8fa
179.9026 +e69a f8fb
179.9027 +e69b f8fc
179.9028 +e69c f940
179.9029 +e69d f941
179.9030 +e69e f942
179.9031 +e69f f943
179.9032 +e6a0 f944
179.9033 +e6a1 f945
179.9034 +e6a2 f946
179.9035 +e6a3 f947
179.9036 +e6a4 f948
179.9037 +e6a5 f949
179.9038 +e6a6 f94a
179.9039 +e6a7 f94b
179.9040 +e6a8 f94c
179.9041 +e6a9 f94d
179.9042 +e6aa f94e
179.9043 +e6ab f94f
179.9044 +e6ac f950
179.9045 +e6ad f951
179.9046 +e6ae f952
179.9047 +e6af f953
179.9048 +e6b0 f954
179.9049 +e6b1 f955
179.9050 +e6b2 f956
179.9051 +e6b3 f957
179.9052 +e6b4 f958
179.9053 +e6b5 f959
179.9054 +e6b6 f95a
179.9055 +e6b7 f95b
179.9056 +e6b8 f95c
179.9057 +e6b9 f95d
179.9058 +e6ba f95e
179.9059 +e6bb f95f
179.9060 +e6bc f960
179.9061 +e6bd f961
179.9062 +e6be f962
179.9063 +e6bf f963
179.9064 +e6c0 f964
179.9065 +e6c1 f965
179.9066 +e6c2 f966
179.9067 +e6c3 f967
179.9068 +e6c4 f968
179.9069 +e6c5 f969
179.9070 +e6c6 f96a
179.9071 +e6c7 f96b
179.9072 +e6c8 f96c
179.9073 +e6c9 f96d
179.9074 +e6ca f96e
179.9075 +e6cb f96f
179.9076 +e6cc f970
179.9077 +e6cd f971
179.9078 +e6ce f972
179.9079 +e6cf f973
179.9080 +e6d0 f974
179.9081 +e6d1 f975
179.9082 +e6d2 f976
179.9083 +e6d3 f977
179.9084 +e6d4 f978
179.9085 +e6d5 f979
179.9086 +e6d6 f97a
179.9087 +e6d7 f97b
179.9088 +e6d8 f97c
179.9089 +e6d9 f97d
179.9090 +e6da f97e
179.9091 +e6db f980
179.9092 +e6dc f981
179.9093 +e6dd f982
179.9094 +e6de f983
179.9095 +e6df f984
179.9096 +e6e0 f985
179.9097 +e6e1 f986
179.9098 +e6e2 f987
179.9099 +e6e3 f988
179.9100 +e6e4 f989
179.9101 +e6e5 f98a
179.9102 +e6e6 f98b
179.9103 +e6e7 f98c
179.9104 +e6e8 f98d
179.9105 +e6e9 f98e
179.9106 +e6ea f98f
179.9107 +e6eb f990
179.9108 +e6ec f991
179.9109 +e6ed f992
179.9110 +e6ee f993
179.9111 +e6ef f994
179.9112 +e6f0 f995
179.9113 +e6f1 f996
179.9114 +e6f2 f997
179.9115 +e6f3 f998
179.9116 +e6f4 f999
179.9117 +e6f5 f99a
179.9118 +e6f6 f99b
179.9119 +e6f7 f99c
179.9120 +e6f8 f99d
179.9121 +e6f9 f99e
179.9122 +e6fa f99f
179.9123 +e6fb f9a0
179.9124 +e6fc f9a1
179.9125 +e6fd f9a2
179.9126 +e6fe f9a3
179.9127 +e6ff f9a4
179.9128 +e700 f9a5
179.9129 +e701 f9a6
179.9130 +e702 f9a7
179.9131 +e703 f9a8
179.9132 +e704 f9a9
179.9133 +e705 f9aa
179.9134 +e706 f9ab
179.9135 +e707 f9ac
179.9136 +e708 f9ad
179.9137 +e709 f9ae
179.9138 +e70a f9af
179.9139 +e70b f9b0
179.9140 +e70c f9b1
179.9141 +e70d f9b2
179.9142 +e70e f9b3
179.9143 +e70f f9b4
179.9144 +e710 f9b5
179.9145 +e711 f9b6
179.9146 +e712 f9b7
179.9147 +e713 f9b8
179.9148 +e714 f9b9
179.9149 +e715 f9ba
179.9150 +e716 f9bb
179.9151 +e717 f9bc
179.9152 +e718 f9bd
179.9153 +e719 f9be
179.9154 +e71a f9bf
179.9155 +e71b f9c0
179.9156 +e71c f9c1
179.9157 +e71d f9c2
179.9158 +e71e f9c3
179.9159 +e71f f9c4
179.9160 +e720 f9c5
179.9161 +e721 f9c6
179.9162 +e722 f9c7
179.9163 +e723 f9c8
179.9164 +e724 f9c9
179.9165 +e725 f9ca
179.9166 +e726 f9cb
179.9167 +e727 f9cc
179.9168 +e728 f9cd
179.9169 +e729 f9ce
179.9170 +e72a f9cf
179.9171 +e72b f9d0
179.9172 +e72c f9d1
179.9173 +e72d f9d2
179.9174 +e72e f9d3
179.9175 +e72f f9d4
179.9176 +e730 f9d5
179.9177 +e731 f9d6
179.9178 +e732 f9d7
179.9179 +e733 f9d8
179.9180 +e734 f9d9
179.9181 +e735 f9da
179.9182 +e736 f9db
179.9183 +e737 f9dc
179.9184 +e738 f9dd
179.9185 +e739 f9de
179.9186 +e73a f9df
179.9187 +e73b f9e0
179.9188 +e73c f9e1
179.9189 +e73d f9e2
179.9190 +e73e f9e3
179.9191 +e73f f9e4
179.9192 +e740 f9e5
179.9193 +e741 f9e6
179.9194 +e742 f9e7
179.9195 +e743 f9e8
179.9196 +e744 f9e9
179.9197 +e745 f9ea
179.9198 +e746 f9eb
179.9199 +e747 f9ec
179.9200 +e748 f9ed
179.9201 +e749 f9ee
179.9202 +e74a f9ef
179.9203 +e74b f9f0
179.9204 +e74c f9f1
179.9205 +e74d f9f2
179.9206 +e74e f9f3
179.9207 +e74f f9f4
179.9208 +e750 f9f5
179.9209 +e751 f9f6
179.9210 +e752 f9f7
179.9211 +e753 f9f8
179.9212 +e754 f9f9
179.9213 +e755 f9fa
179.9214 +e756 f9fb
179.9215 +e757 f9fc
179.9216 +f929 fae0
179.9217 +f9dc fbe9
179.9218 +fa0e fa90
179.9219 +fa0f fa9b
179.9220 +fa10 fa9c
179.9221 +fa11 fab1
179.9222 +fa12 fad8
179.9223 +fa13 fae8
179.9224 +fa14 faea
179.9225 +fa15 fb58
179.9226 +fa16 fb5e
179.9227 +fa17 fb75
179.9228 +fa18 fb7d
179.9229 +fa19 fb7e
179.9230 +fa1a fb80
179.9231 +fa1b fb82
179.9232 +fa1c fb86
179.9233 +fa1d fb89
179.9234 +fa1e fb92
179.9235 +fa1f fb9d
179.9236 +fa20 fb9f
179.9237 +fa21 fba0
179.9238 +fa22 fba9
179.9239 +fa23 fbb1
179.9240 +fa24 fbb3
179.9241 +fa25 fbb4
179.9242 +fa26 fbb7
179.9243 +fa27 fbd3
179.9244 +fa28 fbda
179.9245 +fa29 fbea
179.9246 +fa2a fbf6
179.9247 +fa2b fbf7
179.9248 +fa2c fbf9
179.9249 +fa2d fc49
179.9250 +ff01 8149
179.9251 +ff02 fa57
179.9252 +ff03 8194
179.9253 +ff04 8190
179.9254 +ff05 8193
179.9255 +ff06 8195
179.9256 +ff07 fa56
179.9257 +ff08 8169
179.9258 +ff09 816a
179.9259 +ff0a 8196
179.9260 +ff0b 817b
179.9261 +ff0c 8143
179.9262 +ff0d 817c
179.9263 +ff0e 8144
179.9264 +ff0f 815e
179.9265 +ff10 824f
179.9266 +ff11 8250
179.9267 +ff12 8251
179.9268 +ff13 8252
179.9269 +ff14 8253
179.9270 +ff15 8254
179.9271 +ff16 8255
179.9272 +ff17 8256
179.9273 +ff18 8257
179.9274 +ff19 8258
179.9275 +ff1a 8146
179.9276 +ff1b 8147
179.9277 +ff1c 8183
179.9278 +ff1d 8181
179.9279 +ff1e 8184
179.9280 +ff1f 8148
179.9281 +ff20 8197
179.9282 +ff21 8260
179.9283 +ff22 8261
179.9284 +ff23 8262
179.9285 +ff24 8263
179.9286 +ff25 8264
179.9287 +ff26 8265
179.9288 +ff27 8266
179.9289 +ff28 8267
179.9290 +ff29 8268
179.9291 +ff2a 8269
179.9292 +ff2b 826a
179.9293 +ff2c 826b
179.9294 +ff2d 826c
179.9295 +ff2e 826d
179.9296 +ff2f 826e
179.9297 +ff30 826f
179.9298 +ff31 8270
179.9299 +ff32 8271
179.9300 +ff33 8272
179.9301 +ff34 8273
179.9302 +ff35 8274
179.9303 +ff36 8275
179.9304 +ff37 8276
179.9305 +ff38 8277
179.9306 +ff39 8278
179.9307 +ff3a 8279
179.9308 +ff3b 816d
179.9309 +ff3c 815f
179.9310 +ff3d 816e
179.9311 +ff3e 814f
179.9312 +ff3f 8151
179.9313 +ff40 814d
179.9314 +ff41 8281
179.9315 +ff42 8282
179.9316 +ff43 8283
179.9317 +ff44 8284
179.9318 +ff45 8285
179.9319 +ff46 8286
179.9320 +ff47 8287
179.9321 +ff48 8288
179.9322 +ff49 8289
179.9323 +ff4a 828a
179.9324 +ff4b 828b
179.9325 +ff4c 828c
179.9326 +ff4d 828d
179.9327 +ff4e 828e
179.9328 +ff4f 828f
179.9329 +ff50 8290
179.9330 +ff51 8291
179.9331 +ff52 8292
179.9332 +ff53 8293
179.9333 +ff54 8294
179.9334 +ff55 8295
179.9335 +ff56 8296
179.9336 +ff57 8297
179.9337 +ff58 8298
179.9338 +ff59 8299
179.9339 +ff5a 829a
179.9340 +ff5b 816f
179.9341 +ff5c 8162
179.9342 +ff5d 8170
179.9343 +ff5e 8160
179.9344 +ff61 a1
179.9345 +ff62 a2
179.9346 +ff63 a3
179.9347 +ff64 a4
179.9348 +ff65 a5
179.9349 +ff66 a6
179.9350 +ff67 a7
179.9351 +ff68 a8
179.9352 +ff69 a9
179.9353 +ff6a aa
179.9354 +ff6b ab
179.9355 +ff6c ac
179.9356 +ff6d ad
179.9357 +ff6e ae
179.9358 +ff6f af
179.9359 +ff70 b0
179.9360 +ff71 b1
179.9361 +ff72 b2
179.9362 +ff73 b3
179.9363 +ff74 b4
179.9364 +ff75 b5
179.9365 +ff76 b6
179.9366 +ff77 b7
179.9367 +ff78 b8
179.9368 +ff79 b9
179.9369 +ff7a ba
179.9370 +ff7b bb
179.9371 +ff7c bc
179.9372 +ff7d bd
179.9373 +ff7e be
179.9374 +ff7f bf
179.9375 +ff80 c0
179.9376 +ff81 c1
179.9377 +ff82 c2
179.9378 +ff83 c3
179.9379 +ff84 c4
179.9380 +ff85 c5
179.9381 +ff86 c6
179.9382 +ff87 c7
179.9383 +ff88 c8
179.9384 +ff89 c9
179.9385 +ff8a ca
179.9386 +ff8b cb
179.9387 +ff8c cc
179.9388 +ff8d cd
179.9389 +ff8e ce
179.9390 +ff8f cf
179.9391 +ff90 d0
179.9392 +ff91 d1
179.9393 +ff92 d2
179.9394 +ff93 d3
179.9395 +ff94 d4
179.9396 +ff95 d5
179.9397 +ff96 d6
179.9398 +ff97 d7
179.9399 +ff98 d8
179.9400 +ff99 d9
179.9401 +ff9a da
179.9402 +ff9b db
179.9403 +ff9c dc
179.9404 +ff9d dd
179.9405 +ff9e de
179.9406 +ff9f df
179.9407 +ffe0 8191
179.9408 +ffe1 8192
179.9409 +ffe2 81ca
179.9410 +ffe3 8150
179.9411 +ffe4 fa55
179.9412 +ffe5 818f
   180.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   180.2 +++ b/test/java/nio/charset/spi/FooCharset.java	Sun Feb 14 23:38:50 2010 -0800
   180.3 @@ -0,0 +1,45 @@
   180.4 +/*
   180.5 + * Copyright 2010 Sun Microsystems, Inc.  All Rights Reserved.
   180.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   180.7 + *
   180.8 + * This code is free software; you can redistribute it and/or modify it
   180.9 + * under the terms of the GNU General Public License version 2 only, as
  180.10 + * published by the Free Software Foundation.
  180.11 + *
  180.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
  180.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  180.14 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  180.15 + * version 2 for more details (a copy is included in the LICENSE file that
  180.16 + * accompanied this code).
  180.17 + *
  180.18 + * You should have received a copy of the GNU General Public License version
  180.19 + * 2 along with this work; if not, write to the Free Software Foundation,
  180.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  180.21 + *
  180.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  180.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
  180.24 + * have any questions.
  180.25 + */
  180.26 +
  180.27 +import java.nio.charset.Charset;
  180.28 +import java.nio.charset.CharsetDecoder;
  180.29 +import java.nio.charset.CharsetEncoder;
  180.30 +
  180.31 +
  180.32 +public class FooCharset
  180.33 +    extends Charset
  180.34 +{
  180.35 +
  180.36 +    public FooCharset() {
  180.37 +        super("FOO",
  180.38 +              new String[] { "FOO-1", "FOO-2" });
  180.39 +    }
  180.40 +
  180.41 +    public boolean contains(Charset cs) {
  180.42 +        return (cs instanceof FooCharset);
  180.43 +    }
  180.44 +
  180.45 +    public CharsetDecoder newDecoder() { return null; }
  180.46 +    public CharsetEncoder newEncoder() { return null; }
  180.47 +
  180.48 +}
   181.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   181.2 +++ b/test/java/nio/charset/spi/FooProvider.java	Sun Feb 14 23:38:50 2010 -0800
   181.3 @@ -0,0 +1,45 @@
   181.4 +/*
   181.5 + * Copyright 2010 Sun Microsystems, Inc.  All Rights Reserved.
   181.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   181.7 + *
   181.8 + * This code is free software; you can redistribute it and/or modify it
   181.9 + * under the terms of the GNU General Public License version 2 only, as
  181.10 + * published by the Free Software Foundation.
  181.11 + *
  181.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
  181.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  181.14 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  181.15 + * version 2 for more details (a copy is included in the LICENSE file that
  181.16 + * accompanied this code).
  181.17 + *
  181.18 + * You should have received a copy of the GNU General Public License version
  181.19 + * 2 along with this work; if not, write to the Free Software Foundation,
  181.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  181.21 + *
  181.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  181.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
  181.24 + * have any questions.
  181.25 + */
  181.26 +
  181.27 +import java.util.*;
  181.28 +import java.nio.charset.*;
  181.29 +import java.nio.charset.spi.*;
  181.30 +
  181.31 +
  181.32 +public class FooProvider
  181.33 +    extends CharsetProvider
  181.34 +{
  181.35 +
  181.36 +    public FooProvider() {}
  181.37 +
  181.38 +    public Iterator charsets() {
  181.39 +        return Collections.singleton(new FooCharset()).iterator();
  181.40 +    }
  181.41 +
  181.42 +    public Charset charsetForName(String charsetName) {
  181.43 +        if (charsetName.equalsIgnoreCase("FOO"))
  181.44 +            return new FooCharset();
  181.45 +        return null;
  181.46 +    }
  181.47 +
  181.48 +}
   182.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   182.2 +++ b/test/java/nio/charset/spi/Test.java	Sun Feb 14 23:38:50 2010 -0800
   182.3 @@ -0,0 +1,92 @@
   182.4 +/*
   182.5 + * Copyright 2010 Sun Microsystems, Inc.  All Rights Reserved.
   182.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   182.7 + *
   182.8 + * This code is free software; you can redistribute it and/or modify it
   182.9 + * under the terms of the GNU General Public License version 2 only, as
  182.10 + * published by the Free Software Foundation.
  182.11 + *
  182.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
  182.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  182.14 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  182.15 + * version 2 for more details (a copy is included in the LICENSE file that
  182.16 + * accompanied this code).
  182.17 + *
  182.18 + * You should have received a copy of the GNU General Public License version
  182.19 + * 2 along with this work; if not, write to the Free Software Foundation,
  182.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  182.21 + *
  182.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  182.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
  182.24 + * have any questions.
  182.25 + */
  182.26 +
  182.27 +import java.io.*;
  182.28 +import java.nio.charset.*;
  182.29 +import java.util.*;
  182.30 +
  182.31 +
  182.32 +public class Test {
  182.33 +
  182.34 +    private static PrintStream out = System.err;
  182.35 +    private static final SortedMap available = Charset.availableCharsets();
  182.36 +
  182.37 +    private static void fail(String csn, String msg) {
  182.38 +        throw new RuntimeException(csn + ": " + msg);
  182.39 +    }
  182.40 +
  182.41 +    private static void testPositive(String csn) {
  182.42 +        if (!Charset.isSupported(csn))
  182.43 +            fail(csn, "Not supported");
  182.44 +
  182.45 +        Charset cs = Charset.forName(csn);
  182.46 +        out.println(csn + " --> " + cs.getClass().getName());
  182.47 +        out.println("  " + cs.name() + " " + cs.aliases());
  182.48 +
  182.49 +        if (!available.containsKey(cs.name()))
  182.50 +            fail(csn, "Not in available charsets: " + available.keySet());
  182.51 +        if (!((Charset)available.get(cs.name())).equals(cs))
  182.52 +            fail(csn, "Available charset != looked-up charset");
  182.53 +
  182.54 +        if (csn.equalsIgnoreCase("FOO")) {
  182.55 +            if (!(cs instanceof FooCharset))
  182.56 +                fail(csn, "instanceof failed");
  182.57 +        }
  182.58 +    }
  182.59 +
  182.60 +    private static void testNegative(String csn) {
  182.61 +        if (Charset.isSupported(csn))
  182.62 +            fail(csn, "Supported");
  182.63 +        if (available.containsKey(csn))
  182.64 +            fail(csn, "Available");
  182.65 +        try {
  182.66 +            Charset.forName(csn);
  182.67 +        } catch (UnsupportedCharsetException x) {
  182.68 +            out.println(csn + " not supported, as expected");
  182.69 +            return;
  182.70 +        }
  182.71 +        fail(csn, "Lookup succeeded");
  182.72 +    }
  182.73 +
  182.74 +    public static void main(String [] args) {
  182.75 +
  182.76 +        out.println("Default: "
  182.77 +                    + new InputStreamReader(System.in).getEncoding());
  182.78 +
  182.79 +        out.print("Available:");
  182.80 +        for (Iterator i = available.keySet().iterator(); i.hasNext();)
  182.81 +            out.print(" " + (String)i.next());
  182.82 +        out.println();
  182.83 +
  182.84 +        for (int i = 0; i < args.length; i++) {
  182.85 +            String a = args[i];
  182.86 +            boolean not = a.startsWith("!");
  182.87 +            String csn = (not ? a.substring(1) : a);
  182.88 +            if (not)
  182.89 +                testNegative(csn);
  182.90 +            else
  182.91 +                testPositive(csn);
  182.92 +        }
  182.93 +    }
  182.94 +
  182.95 +}
   183.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   183.2 +++ b/test/java/nio/charset/spi/basic.sh	Sun Feb 14 23:38:50 2010 -0800
   183.3 @@ -0,0 +1,127 @@
   183.4 +#!/bin/sh
   183.5 +
   183.6 +#
   183.7 +# Copyright 2010 Sun Microsystems, Inc.  All Rights Reserved.
   183.8 +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   183.9 +#
  183.10 +# This code is free software; you can redistribute it and/or modify it
  183.11 +# under the terms of the GNU General Public License version 2 only, as
  183.12 +# published by the Free Software Foundation.
  183.13 +#
  183.14 +# This code is distributed in the hope that it will be useful, but WITHOUT
  183.15 +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  183.16 +# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  183.17 +# version 2 for more details (a copy is included in the LICENSE file that
  183.18 +# accompanied this code).
  183.19 +#
  183.20 +# You should have received a copy of the GNU General Public License version
  183.21 +# 2 along with this work; if not, write to the Free Software Foundation,
  183.22 +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  183.23 +#
  183.24 +# Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  183.25 +# CA 95054 USA or visit www.sun.com if you need additional information or
  183.26 +# have any questions.
  183.27 +#
  183.28 +
  183.29 +# @test
  183.30 +# @bug 4429040 4591027 4814743
  183.31 +# @summary Unit test for charset providers
  183.32 +#
  183.33 +# @build Test FooCharset FooProvider
  183.34 +# @run shell basic.sh
  183.35 +# @run shell basic.sh ja_JP.eucJP
  183.36 +# @run shell basic.sh tr_TR
  183.37 +#
  183.38 +
  183.39 +# Command-line usage: sh basic.sh /path/to/build [locale]
  183.40 +
  183.41 +if [ -z "$TESTJAVA" ]; then
  183.42 +  if [ $# -lt 1 ]; then exit 1; fi
  183.43 +  TESTJAVA=$1; shift
  183.44 +  TESTSRC=`pwd`
  183.45 +  TESTCLASSES=`pwd`
  183.46 +fi
  183.47 +
  183.48 +JAVA=$TESTJAVA/bin/java
  183.49 +JAR=$TESTJAVA/bin/jar
  183.50 +
  183.51 +JARD=`pwd`/x.jar
  183.52 +EXTD=`pwd`/x.ext
  183.53 +TESTD=`pwd`/x.test
  183.54 +
  183.55 +CSS='US-ASCII 8859_1 iso-ir-6 UTF-16 windows-1252 !BAR cp1252'
  183.56 +
  183.57 +
  183.58 +if [ \! -d $EXTD ]; then
  183.59 +    # Initialize
  183.60 +    echo Initializing...
  183.61 +    rm -rf $JARD $EXTD $TESTD
  183.62 +    mkdir -p $JARD/META-INF/services x.ext
  183.63 +    echo FooProvider \
  183.64 +      >$JARD/META-INF/services/java.nio.charset.spi.CharsetProvider
  183.65 +    cp $TESTCLASSES/FooProvider.class $TESTCLASSES/FooCharset.class $JARD
  183.66 +    mkdir $TESTD
  183.67 +    cp $TESTCLASSES/Test.class $TESTD
  183.68 +    (cd $JARD; $JAR -cf $EXTD/test.jar *)
  183.69 +fi
  183.70 +
  183.71 +if [ $# -gt 0 ]; then
  183.72 +    # Use locale specified on command line, if it's supported
  183.73 +    L="$1"
  183.74 +    shift
  183.75 +    s=`uname -s`
  183.76 +    if [ $s != Linux -a $s != SunOS ]; then
  183.77 +      echo "$L: Locales not supported on this system, skipping..."
  183.78 +      exit 0
  183.79 +    fi
  183.80 +    if [ "x`locale -a | grep $L`" != "x$L" ]; then
  183.81 +      echo "$L: Locale not supported, skipping..."
  183.82 +      exit 0
  183.83 +    fi
  183.84 +    LC_ALL=$L; export LC_ALL
  183.85 +fi
  183.86 +
  183.87 +TMP=${TMP:-$TEMP}; TMP=${TMP:-/tmp}
  183.88 +cd $TMP
  183.89 +
  183.90 +case `uname` in
  183.91 +  SunOS | Linux ) CPS=':' ;;
  183.92 +  Windows* )      CPS=';' ;;
  183.93 +  *)              echo "Unknown platform: `uname`"; exit 1 ;;
  183.94 +esac
  183.95 +
  183.96 +failures=0
  183.97 +for where in ext app; do
  183.98 +  for security in none minimal-policy cp-policy; do
  183.99 +    echo '';
 183.100 +    echo "LC_ALL=$LC_ALL where=$where security=$security"
 183.101 +    av=''
 183.102 +    if [ $where = ext ]; then
 183.103 +      av="$av -cp $TESTD -Djava.ext.dirs=$EXTD";
 183.104 +    else
 183.105 +      av="$av -cp $TESTD$CPS$EXTD/test.jar";
 183.106 +    fi
 183.107 +    case $security in
 183.108 +      none)          css="$CSS FOO";;
 183.109 +      # Minimal policy in this case is more or less carbon copy of jre default
 183.110 +      # security policy and doesn't give explicit runtime permission
 183.111 +      # for user provided runtime loadable charsets
 183.112 +      minimal-policy)  css="$CSS !FOO";
 183.113 +		     av="$av -Djava.security.manager -Djava.security.policy==$TESTSRC/default-pol";;
 183.114 +      cp-policy)     css="$CSS FOO";
 183.115 +		     av="$av -Djava.security.manager
 183.116 +		         -Djava.security.policy==$TESTSRC/charsetProvider.sp";;
 183.117 +    esac
 183.118 +    if (set -x; $JAVA $av Test $css) 2>&1; then
 183.119 +      continue;
 183.120 +    else
 183.121 +      failures=`expr $failures + 1`
 183.122 +    fi
 183.123 +  done
 183.124 +done
 183.125 +
 183.126 +echo ''
 183.127 +if [ $failures -gt 0 ];
 183.128 +  then echo "$failures cases failed";
 183.129 +  else echo "All cases passed"; fi
 183.130 +exit $failures
   184.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   184.2 +++ b/test/java/nio/charset/spi/charsetProvider.sp	Sun Feb 14 23:38:50 2010 -0800
   184.3 @@ -0,0 +1,5 @@
   184.4 +//
   184.5 +
   184.6 +grant { 
   184.7 +    permission java.lang.RuntimePermission "charsetProvider";
   184.8 +};
   185.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   185.2 +++ b/test/java/nio/charset/spi/default-pol	Sun Feb 14 23:38:50 2010 -0800
   185.3 @@ -0,0 +1,48 @@
   185.4 +
   185.5 +// Standard extensions get all permissions by default
   185.6 +
   185.7 +grant codeBase "file:${java.home}/lib/ext/*" {
   185.8 +	permission java.security.AllPermission;
   185.9 +};
  185.10 +
  185.11 +// default permissions granted to all domains
  185.12 +
  185.13 +grant { 
  185.14 +	// Allows any thread to stop itself using the java.lang.Thread.stop()
  185.15 +	// method that takes no argument.
  185.16 +	// Note that this permission is granted by default only to remain
  185.17 +	// backwards compatible.
  185.18 +	// It is strongly recommended that you either remove this permission
  185.19 +	// from this policy file or further restrict it to code sources
  185.20 +	// that you specify, because Thread.stop() is potentially unsafe.
  185.21 +	// See "http://java.sun.com/notes" for more information.
  185.22 +	permission java.lang.RuntimePermission "stopThread";
  185.23 +
  185.24 +	// allows anyone to listen on un-privileged ports
  185.25 +	permission java.net.SocketPermission "localhost:1024-", "listen";
  185.26 +
  185.27 +	// "standard" properies that can be read by anyone
  185.28 +
  185.29 +	permission java.util.PropertyPermission "java.version", "read";
  185.30 +	permission java.util.PropertyPermission "java.vendor", "read";
  185.31 +	permission java.util.PropertyPermission "java.vendor.url", "read";
  185.32 +	permission java.util.PropertyPermission "java.class.version", "read";
  185.33 +	permission java.util.PropertyPermission "os.name", "read";
  185.34 +	permission java.util.PropertyPermission "os.version", "read";
  185.35 +	permission java.util.PropertyPermission "os.arch", "read";
  185.36 +	permission java.util.PropertyPermission "file.separator", "read";
  185.37 +	permission java.util.PropertyPermission "path.separator", "read";
  185.38 +	permission java.util.PropertyPermission "line.separator", "read";
  185.39 +
  185.40 +	permission java.util.PropertyPermission "java.specification.version", "read";
  185.41 +	permission java.util.PropertyPermission "java.specification.vendor", "read";
  185.42 +	permission java.util.PropertyPermission "java.specification.name", "read";
  185.43 +
  185.44 +	permission java.util.PropertyPermission "java.vm.specification.version", "read";
  185.45 +	permission java.util.PropertyPermission "java.vm.specification.vendor", "read";
  185.46 +	permission java.util.PropertyPermission "java.vm.specification.name", "read";
  185.47 +	permission java.util.PropertyPermission "java.vm.version", "read";
  185.48 +	permission java.util.PropertyPermission "java.vm.vendor", "read";
  185.49 +	permission java.util.PropertyPermission "java.vm.name", "read";
  185.50 +};
  185.51 +
   186.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   186.2 +++ b/test/java/text/Collator/Bug5047314.java	Sun Feb 14 23:38:50 2010 -0800
   186.3 @@ -0,0 +1,84 @@
   186.4 +/*
   186.5 + * Copyright (c) 2009 Sun Microsystems, Inc.  All Rights Reserved.
   186.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   186.7 + *
   186.8 + * This code is free software; you can redistribute it and/or modify it
   186.9 + * under the terms of the GNU General Public License version 2 only, as
  186.10 + * published by the Free Software Foundation.
  186.11 + *
  186.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
  186.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  186.14 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  186.15 + * version 2 for more details (a copy is included in the LICENSE file that
  186.16 + * accompanied this code).
  186.17 + *
  186.18 + * You should have received a copy of the GNU General Public License version
  186.19 + * 2 along with this work; if not, write to the Free Software Foundation,
  186.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  186.21 + *
  186.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  186.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
  186.24 + * have any questions.
  186.25 + */
  186.26 +
  186.27 +/*
  186.28 + * @test
  186.29 + * @bug 5047314
  186.30 + * @summary verify that compare() and getCollationKey() don't go into an infinite loop for unfinished Thai/Lao text.
  186.31 + * @run main/timeout=60 Bug5047314
  186.32 + */
  186.33 +import java.text.Collator;
  186.34 +import java.util.Locale;
  186.35 +
  186.36 +public class Bug5047314 {
  186.37 +
  186.38 +    private static Collator colLao = Collator.getInstance(new Locale("lo"));
  186.39 +    private static Collator colThai = Collator.getInstance(new Locale("th"));
  186.40 +
  186.41 +    private static String[] textLao = {
  186.42 +        "\u0ec0", "\u0ec1", "\u0ec2", "\u0ec3", "\u0ec4"
  186.43 +    };
  186.44 +    private static String[] textThai = {
  186.45 +        "\u0e40", "\u0e41", "\u0e42", "\u0e43", "\u0e44"
  186.46 +    };
  186.47 +
  186.48 +    public static void main(String[] args) {
  186.49 +        testLao1();
  186.50 +        testLao2();
  186.51 +        testThai1();
  186.52 +        testThai2();
  186.53 +    }
  186.54 +
  186.55 +    private static void testLao1() {
  186.56 +        System.out.print("Test(Lao 1) .... ");
  186.57 +        for (int i = 0; i < textLao.length; i++) {
  186.58 +            colLao.compare(textLao[i], textLao[i]);
  186.59 +        }
  186.60 +        System.out.println("Passed.");
  186.61 +    }
  186.62 +
  186.63 +    private static void testLao2() {
  186.64 +        System.out.print("Test(Lao 2) .... ");
  186.65 +        for (int i = 0; i < textLao.length; i++) {
  186.66 +            colLao.compare(textLao[i], textLao[i]);
  186.67 +        }
  186.68 +        System.out.println("Passed.");
  186.69 +    }
  186.70 +
  186.71 +    private static void testThai1() {
  186.72 +        System.out.print("Test(Thai 1) .... ");
  186.73 +        for (int i = 0; i < textThai.length; i++) {
  186.74 +            colThai.compare(textThai[i], textThai[i]);
  186.75 +        }
  186.76 +        System.out.println("Passed.");
  186.77 +    }
  186.78 +
  186.79 +    private static void testThai2() {
  186.80 +        System.out.print("Test(Thai 2) .... ");
  186.81 +        for (int i = 0; i < textThai.length; i++) {
  186.82 +            colThai.getCollationKey(textThai[i]);
  186.83 +        }
  186.84 +        System.out.println("Passed.");
  186.85 +    }
  186.86 +
  186.87 +}
   187.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   187.2 +++ b/test/java/util/TimeZone/TimeZoneDatePermissionCheck.java	Sun Feb 14 23:38:50 2010 -0800
   187.3 @@ -0,0 +1,42 @@
   187.4 +/* Testcase for PR381 Stackoverflow error with security manager, signed jars
   187.5 + * and -Djava.security.debug set.
   187.6 + * Copyright (c) 2009, Red Hat Inc.
   187.7 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   187.8 + *
   187.9 + * This code is free software; you can redistribute it and/or modify it
  187.10 + * under the terms of the GNU General Public License version 2 only, as
  187.11 + * published by the Free Software Foundation.  Sun designates this
  187.12 + * particular file as subject to the "Classpath" exception as provided
  187.13 + * by Sun in the LICENSE file that accompanied this code.
  187.14 + *
  187.15 + * This code is distributed in the hope that it will be useful, but WITHOUT
  187.16 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  187.17 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  187.18 + * version 2 for more details (a copy is included in the LICENSE file that
  187.19 + * accompanied this code).
  187.20 + *
  187.21 + * You should have received a copy of the GNU General Public License version
  187.22 + * 2 along with this work; if not, write to the Free Software Foundation,
  187.23 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  187.24 + *
  187.25 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  187.26 + * CA 95054 USA or visit www.sun.com if you need additional information or
  187.27 + * have any questions.
  187.28 + */
  187.29 +
  187.30 +import java.util.Date;
  187.31 +
  187.32 +/**
  187.33 + * Test class. Create a test keystore and dummy cert, create a jar file to
  187.34 + * sign with the test class in it. Sign it run it with the security manager
  187.35 + * on, plus accesscontroller debugging, will go into infinite recursion
  187.36 + * trying to get enough permissions for printing Date of failing
  187.37 + * certificate, unless fix is applied.
  187.38 + */
  187.39 +public class TimeZoneDatePermissionCheck
  187.40 +{
  187.41 +  public static void main(String[] args)
  187.42 +  {
  187.43 +    System.out.println(new Date());
  187.44 +  }
  187.45 +}
   188.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   188.2 +++ b/test/java/util/TimeZone/TimeZoneDatePermissionCheck.sh	Sun Feb 14 23:38:50 2010 -0800
   188.3 @@ -0,0 +1,58 @@
   188.4 +# Testcase for PR381 Stackoverflow error with security manager, signed jars
   188.5 +# and -Djava.security.debug set.
   188.6 +#
   188.7 +# Copyright (c) 2009, Red Hat Inc.
   188.8 +#
   188.9 +# This code is free software; you can redistribute it and/or modify
  188.10 +# it under the terms of the GNU General Public License as published by
  188.11 +# the Free Software Foundation; either version 2, or (at your option)
  188.12 +# any later version.
  188.13 +# 
  188.14 +# This code is distributed in the hope that it will be useful, but
  188.15 +# WITHOUT ANY WARRANTY; without even the implied warranty of
  188.16 +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
  188.17 +# General Public License for more details.
  188.18 +# 
  188.19 +# You should have received a copy of the GNU General Public License version
  188.20 +# 2 along with this work; if not, write to the Free Software Foundation,
  188.21 +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  188.22 +#
  188.23 +# @test
  188.24 +# @bug 6584033
  188.25 +# @summary Stackoverflow error with security manager, signed jars and debug.
  188.26 +# @build TimeZoneDatePermissionCheck
  188.27 +# @run shell TimeZoneDatePermissionCheck.sh
  188.28 +
  188.29 +# Set default if not run under jtreg from test dir itself
  188.30 +if [ "${TESTCLASSES}" = "" ] ; then
  188.31 +  TESTCLASSES="."
  188.32 +fi
  188.33 +if [ "${TESTJAVA}" = "" ] ; then
  188.34 +  TESTJAVA=/usr
  188.35 +fi
  188.36 +
  188.37 +# create a test keystore and dummy cert
  188.38 +rm -f ${TESTCLASSES}/timezonedatetest.store
  188.39 +${TESTJAVA}/bin/keytool -genkeypair -alias testcert \
  188.40 +  -keystore ${TESTCLASSES}/timezonedatetest.store \
  188.41 +  -storepass testpass -validity 360 \
  188.42 +  -dname "cn=Mark Wildebeest, ou=FreeSoft, o=Red Hat, c=NL" \
  188.43 +  -keypass testpass
  188.44 +
  188.45 +# create a jar file to sign with the test class in it.
  188.46 +rm -f ${TESTCLASSES}/timezonedatetest.jar
  188.47 +${TESTJAVA}/bin/jar cf \
  188.48 +  ${TESTCLASSES}/timezonedatetest.jar \
  188.49 +  -C ${TESTCLASSES} TimeZoneDatePermissionCheck.class
  188.50 +
  188.51 +# sign it
  188.52 +${TESTJAVA}/bin/jarsigner \
  188.53 +  -keystore ${TESTCLASSES}/timezonedatetest.store \
  188.54 +  -storepass testpass ${TESTCLASSES}/timezonedatetest.jar testcert
  188.55 +
  188.56 +# run it with the security manager on, plus accesscontroller debugging
  188.57 +# will go into infinite recursion trying to get enough permissions for
  188.58 +# printing Date of failing certificate unless fix is applied.
  188.59 +${TESTJAVA}/bin/java -Djava.security.manager \
  188.60 +  -Djava.security.debug=access,failure,policy \
  188.61 +  -cp ${TESTCLASSES}/timezonedatetest.jar TimeZoneDatePermissionCheck
   189.1 --- a/test/java/util/regex/RegExTest.java	Fri Feb 12 13:25:18 2010 -0800
   189.2 +++ b/test/java/util/regex/RegExTest.java	Sun Feb 14 23:38:50 2010 -0800
   189.3 @@ -32,7 +32,7 @@
   189.4   * 4872664 4803179 4892980 4900747 4945394 4938995 4979006 4994840 4997476
   189.5   * 5013885 5003322 4988891 5098443 5110268 6173522 4829857 5027748 6376940
   189.6   * 6358731 6178785 6284152 6231989 6497148 6486934 6233084 6504326 6635133
   189.7 - * 6350801 6676425 6878475
   189.8 + * 6350801 6676425 6878475 6919132
   189.9   */
  189.10  
  189.11  import java.util.regex.*;
  189.12 @@ -134,6 +134,7 @@
  189.13          toMatchResultTest();
  189.14          surrogatesInClassTest();
  189.15          namedGroupCaptureTest();
  189.16 +        nonBmpClassComplementTest();
  189.17  
  189.18          if (failure)
  189.19              throw new RuntimeException("Failure in the RE handling.");
  189.20 @@ -365,7 +366,6 @@
  189.21          m.find();
  189.22          if (!m.hitEnd())
  189.23              failCount++;
  189.24 -
  189.25          report("hitEnd from a Slice");
  189.26      }
  189.27  
  189.28 @@ -3514,4 +3514,29 @@
  189.29                            null);
  189.30          report("NamedGroupCapture");
  189.31      }
  189.32 +
  189.33 +    // This is for bug 6969132
  189.34 +    private static void nonBmpClassComplementTest() throws Exception {
  189.35 +        Pattern p = Pattern.compile("\\P{Lu}");
  189.36 +        Matcher m = p.matcher(new String(new int[] {0x1d400}, 0, 1));
  189.37 +        if (m.find() && m.start() == 1)
  189.38 +            failCount++;
  189.39 +
  189.40 +        // from a unicode category
  189.41 +        p = Pattern.compile("\\P{Lu}");
  189.42 +        m = p.matcher(new String(new int[] {0x1d400}, 0, 1));
  189.43 +        if (m.find())
  189.44 +            failCount++;
  189.45 +        if (!m.hitEnd())
  189.46 +            failCount++;
  189.47 +
  189.48 +        // block
  189.49 +        p = Pattern.compile("\\P{InMathematicalAlphanumericSymbols}");
  189.50 +        m = p.matcher(new String(new int[] {0x1d400}, 0, 1));
  189.51 +        if (m.find() && m.start() == 1)
  189.52 +            failCount++;
  189.53 +
  189.54 +        report("NonBmpClassComplement");
  189.55 +    }
  189.56 +
  189.57  }
   190.1 --- a/test/java/util/zip/ZipFile/ReadZip.java	Fri Feb 12 13:25:18 2010 -0800
   190.2 +++ b/test/java/util/zip/ZipFile/ReadZip.java	Sun Feb 14 23:38:50 2010 -0800
   190.3 @@ -22,7 +22,7 @@
   190.4   */
   190.5  
   190.6  /* @test
   190.7 -   @bug 4241361 4842702 4985614 6646605 5032358
   190.8 +   @bug 4241361 4842702 4985614 6646605 5032358 6923692
   190.9     @summary Make sure we can read a zip file.
  190.10   */
  190.11  
  190.12 @@ -59,7 +59,7 @@
  190.13          FileInputStream fis = new FileInputStream(
  190.14                                     new File(System.getProperty("test.src", "."),
  190.15                                              "input.zip"));
  190.16 -        File newZip = new File(System.getProperty("test.src", "."),
  190.17 +        File newZip = new File(System.getProperty("test.dir", "."),
  190.18                                 "input2.zip");
  190.19          FileOutputStream fos = new FileOutputStream(newZip);
  190.20  
   191.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   191.2 +++ b/test/javax/swing/MultiUIDefaults/4300666/bug4300666.html	Sun Feb 14 23:38:50 2010 -0800
   191.3 @@ -0,0 +1,28 @@
   191.4 +<!--
   191.5 + Copyright 2007 Sun Microsystems, Inc.  All Rights Reserved.
   191.6 + DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   191.7 +
   191.8 + This code is free software; you can redistribute it and/or modify it
   191.9 + under the terms of the GNU General Public License version 2 only, as
  191.10 + published by the Free Software Foundation.
  191.11 +
  191.12 + This code is distributed in the hope that it will be useful, but WITHOUT
  191.13 + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  191.14 + FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  191.15 + version 2 for more details (a copy is included in the LICENSE file that
  191.16 + accompanied this code).
  191.17 +
  191.18 + You should have received a copy of the GNU General Public License version
  191.19 + 2 along with this work; if not, write to the Free Software Foundation,
  191.20 + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  191.21 +
  191.22 + Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  191.23 + CA 95054 USA or visit www.sun.com if you need additional information or
  191.24 + have any questions.
  191.25 +-->
  191.26 + 
  191.27 +<html>
  191.28 +<body>
  191.29 +<applet  code="bug4300666.class" width=200 height=200></applet>
  191.30 +</body>
  191.31 +</html>
   192.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   192.2 +++ b/test/javax/swing/MultiUIDefaults/4300666/bug4300666.java	Sun Feb 14 23:38:50 2010 -0800
   192.3 @@ -0,0 +1,40 @@
   192.4 +/*
   192.5 + * Copyright 2007 Sun Microsystems, Inc.  All Rights Reserved.
   192.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   192.7 + *
   192.8 + * This code is free software; you can redistribute it and/or modify it
   192.9 + * under the terms of the GNU General Public License version 2 only, as
  192.10 + * published by the Free Software Foundation.
  192.11 + *
  192.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
  192.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  192.14 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  192.15 + * version 2 for more details (a copy is included in the LICENSE file that
  192.16 + * accompanied this code).
  192.17 + *
  192.18 + * You should have received a copy of the GNU General Public License version
  192.19 + * 2 along with this work; if not, write to the Free Software Foundation,
  192.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  192.21 + *
  192.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  192.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
  192.24 + * have any questions.
  192.25 + */
  192.26 +
  192.27 +/* @test
  192.28 +   @bug 4300666
  192.29 +   @summary Printing UIDefaults throws NoSuchElementExcept
  192.30 +   @author Andrey Pikalev
  192.31 +   @run applet bug4300666.html
  192.32 +*/
  192.33 +
  192.34 +import javax.swing.*;
  192.35 +
  192.36 +
  192.37 +public class bug4300666 extends JApplet {
  192.38 +
  192.39 +    public void init() {
  192.40 +        UIDefaults d = UIManager.getDefaults();
  192.41 +        d.toString();
  192.42 +    }
  192.43 +}
   193.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   193.2 +++ b/test/javax/swing/MultiUIDefaults/4331767/bug4331767.java	Sun Feb 14 23:38:50 2010 -0800
   193.3 @@ -0,0 +1,94 @@
   193.4 +/*
   193.5 + * Copyright 2007 Sun Microsystems, Inc.  All Rights Reserved.
   193.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   193.7 + *
   193.8 + * This code is free software; you can redistribute it and/or modify it
   193.9 + * under the terms of the GNU General Public License version 2 only, as
  193.10 + * published by the Free Software Foundation.
  193.11 + *
  193.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
  193.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  193.14 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  193.15 + * version 2 for more details (a copy is included in the LICENSE file that
  193.16 + * accompanied this code).
  193.17 + *
  193.18 + * You should have received a copy of the GNU General Public License version
  193.19 + * 2 along with this work; if not, write to the Free Software Foundation,
  193.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  193.21 + *
  193.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  193.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
  193.24 + * have any questions.
  193.25 + */
  193.26 +
  193.27 +/* @test
  193.28 +   @bug 4331767
  193.29 +   @summary Tests that custom implementation of UIDefaults.getUIError() is
  193.30 +            called when an UI error occurs
  193.31 +   @author Peter Zhelezniakov
  193.32 +   @run main bug4331767
  193.33 +*/
  193.34 +import javax.swing.*;
  193.35 +import javax.swing.plaf.metal.MetalLookAndFeel;
  193.36 +import java.util.Locale;
  193.37 +
  193.38 +public class bug4331767
  193.39 +{
  193.40 +    private static boolean passed = false;
  193.41 +
  193.42 +    public static void main(String[] argv) {
  193.43 +        try {
  193.44 +            UIManager.setLookAndFeel(new BrokenLookAndFeel());
  193.45 +        } catch (Exception e) {
  193.46 +            throw new Error("Failed to set BrokenLookAndFeel, cannot test", e);
  193.47 +        }
  193.48 +
  193.49 +        // This should call BrokenUIDefaults.getUIError()
  193.50 +        new JButton();
  193.51 +
  193.52 +        if (!passed) {
  193.53 +            throw new RuntimeException("Failed: Custom getUIError() not called");
  193.54 +        }
  193.55 +    }
  193.56 +
  193.57 +    static class BrokenUIDefaults extends UIDefaults {
  193.58 +        UIDefaults defaults;
  193.59 +
  193.60 +        public BrokenUIDefaults(UIDefaults def) {
  193.61 +            defaults = def;
  193.62 +        }
  193.63 +
  193.64 +        public Object get(Object key) {
  193.65 +            if ("ButtonUI".equals(key)) {
  193.66 +                System.err.println("[II]  Called BrokenUIDefaults.get(Object)");
  193.67 +                return "a nonexistent class";
  193.68 +            }
  193.69 +            return defaults.get(key);
  193.70 +        }
  193.71 +
  193.72 +        public Object get(Object key, Locale l) {
  193.73 +            if ("ButtonUI".equals(key)) {
  193.74 +                System.err.println("[II]  Called BrokenUIDefaults.get(Object, Locale)");
  193.75 +                return "a nonexistent class";
  193.76 +            }
  193.77 +            return defaults.get(key, l);
  193.78 +        }
  193.79 +
  193.80 +        protected void getUIError(String msg) {
  193.81 +            System.err.println("[II]  BrokenUIDefaults.getUIError() called, test passes");
  193.82 +            passed = true;
  193.83 +        }
  193.84 +    }
  193.85 +
  193.86 +    static class BrokenLookAndFeel extends MetalLookAndFeel {
  193.87 +        UIDefaults defaults;
  193.88 +
  193.89 +        public BrokenLookAndFeel() {
  193.90 +            defaults = new BrokenUIDefaults(super.getDefaults());
  193.91 +        }
  193.92 +
  193.93 +        public UIDefaults getDefaults() {
  193.94 +            return defaults;
  193.95 +        }
  193.96 +    }
  193.97 +}
   194.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   194.2 +++ b/test/javax/swing/MultiUIDefaults/Test6860438.java	Sun Feb 14 23:38:50 2010 -0800
   194.3 @@ -0,0 +1,98 @@
   194.4 +/*
   194.5 + * Copyright 2009 Sun Microsystems, Inc.  All Rights Reserved.
   194.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   194.7 + *
   194.8 + * This code is free software; you can redistribute it and/or modify it
   194.9 + * under the terms of the GNU General Public License version 2 only, as
  194.10 + * published by the Free Software Foundation.
  194.11 + *
  194.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
  194.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  194.14 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  194.15 + * version 2 for more details (a copy is included in the LICENSE file that
  194.16 + * accompanied this code).
  194.17 + *
  194.18 + * You should have received a copy of the GNU General Public License version
  194.19 + * 2 along with this work; if not, write to the Free Software Foundation,
  194.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  194.21 + *
  194.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  194.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
  194.24 + * have any questions.
  194.25 + */
  194.26 +
  194.27 +/* @test
  194.28 +   @bug 6860438
  194.29 +   @summary Tests various MultiUIDefaults methods
  194.30 +   @author Peter Zhelezniakov
  194.31 +   @run main Test6860438
  194.32 +*/
  194.33 +
  194.34 +import java.util.Enumeration;
  194.35 +import java.util.Map.Entry;
  194.36 +import java.util.Set;
  194.37 +import javax.swing.UIManager;
  194.38 +
  194.39 +public class Test6860438
  194.40 +{
  194.41 +    static final String KEY = "Test6860438.key";
  194.42 +    static final String VALUE = "Test6860438.value";
  194.43 +
  194.44 +    void check(Object key, Object value, boolean present, int size) {
  194.45 +        check(UIManager.get(key) == value, "UIManager.get()");
  194.46 +        check(UIManager.getDefaults().size() == size, "MultiUIDefaults.size()");
  194.47 +
  194.48 +        checkEnumeration(UIManager.getDefaults().keys(),
  194.49 +                key, present, "MultiUIDefaults.keys()");
  194.50 +        checkEnumeration(UIManager.getDefaults().elements(),
  194.51 +                value, present, "MultiUIDefaults.elements()");
  194.52 +
  194.53 +        // check MultiUIDefaults.entrySet()
  194.54 +        boolean found = false;
  194.55 +        Set<Entry<Object, Object>> entries = UIManager.getDefaults().entrySet();
  194.56 +        for (Entry<Object, Object> e: entries) {
  194.57 +            if (e.getKey() == key) {
  194.58 +                check(e.getValue() == value, "MultiUIDefaults.entrySet()");
  194.59 +                found = true;
  194.60 +            }
  194.61 +        }
  194.62 +        check(found == present, "MultiUIDefaults.entrySet()");
  194.63 +    }
  194.64 +
  194.65 +    void checkEnumeration(Enumeration<Object> e, Object elem,
  194.66 +            boolean present, String error) {
  194.67 +        boolean found = false;
  194.68 +        while (e.hasMoreElements()) {
  194.69 +            if (e.nextElement() == elem) {
  194.70 +                found = true;
  194.71 +            }
  194.72 +        }
  194.73 +        check(found == present, error);
  194.74 +    }
  194.75 +
  194.76 +    void check(boolean condition, String methodName) {
  194.77 +        if (! condition) {
  194.78 +            throw new RuntimeException(methodName + " failed");
  194.79 +        }
  194.80 +    }
  194.81 +
  194.82 +    void test() {
  194.83 +        int size = UIManager.getDefaults().size();
  194.84 +
  194.85 +        // create a new value, size increases
  194.86 +        UIManager.getLookAndFeelDefaults().put(KEY, VALUE);
  194.87 +        check(KEY, VALUE, true, size + 1);
  194.88 +
  194.89 +        // override the value, size remains the same
  194.90 +        UIManager.put(KEY, VALUE);
  194.91 +        check(KEY, VALUE, true, size + 1);
  194.92 +
  194.93 +        // remove the value, size decreases
  194.94 +        UIManager.getDefaults().remove(KEY);
  194.95 +        check(KEY, null, false, size);
  194.96 +    }
  194.97 +
  194.98 +    public static void main(String[] args) {
  194.99 +        new Test6860438().test();
 194.100 +    }
 194.101 +}
   195.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   195.2 +++ b/test/javax/swing/plaf/nimbus/ColorCustomizationTest.java	Sun Feb 14 23:38:50 2010 -0800
   195.3 @@ -0,0 +1,165 @@
   195.4 +/*
   195.5 + * Copyright 2009 Sun Microsystems, Inc.  All Rights Reserved.
   195.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   195.7 + *
   195.8 + * This code is free software; you can redistribute it and/or modify it
   195.9 + * under the terms of the GNU General Public License version 2 only, as
  195.10 + * published by the Free Software Foundation.
  195.11 + *
  195.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
  195.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  195.14 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  195.15 + * version 2 for more details (a copy is included in the LICENSE file that
  195.16 + * accompanied this code).
  195.17 + *
  195.18 + * You should have received a copy of the GNU General Public License version
  195.19 + * 2 along with this work; if not, write to the Free Software Foundation,
  195.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  195.21 + *
  195.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  195.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
  195.24 + * have any questions.
  195.25 + */
  195.26 +
  195.27 +/* @test
  195.28 +   @bug 6860433
  195.29 +   @summary Tests variuos techniques of Nimbus color customization
  195.30 +   @author Peter Zhelezniakov
  195.31 +   @run main ColorCustomizationTest
  195.32 +*/
  195.33 +
  195.34 +import javax.swing.JLabel;
  195.35 +import javax.swing.SwingUtilities;
  195.36 +import javax.swing.UIDefaults;
  195.37 +import javax.swing.UIManager;
  195.38 +import java.awt.Color;
  195.39 +import java.awt.Graphics;
  195.40 +import java.awt.image.BufferedImage;
  195.41 +import javax.swing.UnsupportedLookAndFeelException;
  195.42 +import javax.swing.plaf.ColorUIResource;
  195.43 +import javax.swing.plaf.nimbus.NimbusLookAndFeel;
  195.44 +import javax.swing.plaf.synth.Region;
  195.45 +
  195.46 +public class ColorCustomizationTest
  195.47 +{
  195.48 +    final static int WIDTH = 200;
  195.49 +    final static int HEIGHT = 100;
  195.50 +
  195.51 +    static NimbusLookAndFeel nimbus;
  195.52 +
  195.53 +    final JLabel label;
  195.54 +    final Graphics g;
  195.55 +
  195.56 +    ColorCustomizationTest() {
  195.57 +        label = new JLabel();
  195.58 +        label.setSize(200, 100);
  195.59 +
  195.60 +        g = new BufferedImage(WIDTH, HEIGHT, BufferedImage.TYPE_INT_ARGB).getGraphics();
  195.61 +    }
  195.62 +
  195.63 +    public static void main(String[] args) throws Exception {
  195.64 +        nimbus = new NimbusLookAndFeel();
  195.65 +        try {
  195.66 +            UIManager.setLookAndFeel(nimbus);
  195.67 +        } catch (UnsupportedLookAndFeelException e) {
  195.68 +            throw new Error("Unable to set Nimbus LAF");
  195.69 +        }
  195.70 +        SwingUtilities.invokeAndWait(new Runnable() {
  195.71 +            @Override public void run() {
  195.72 +                new ColorCustomizationTest().test();
  195.73 +            }
  195.74 +        });
  195.75 +    }
  195.76 +
  195.77 +    void check(Color c) {
  195.78 +        SwingUtilities.updateComponentTreeUI(label);
  195.79 +        label.paint(g);
  195.80 +        if (label.getBackground().getRGB() != c.getRGB()) {
  195.81 +            System.err.println("Color mismatch!");
  195.82 +            System.err.println("   found: " + label.getBackground());
  195.83 +            System.err.println("   expected: " + c);
  195.84 +            throw new RuntimeException("Test failed");
  195.85 +        }
  195.86 +    }
  195.87 +
  195.88 +    void test() {
  195.89 +        testOverrides();
  195.90 +        testInheritance();
  195.91 +        testNames();
  195.92 +        testBaseColor();
  195.93 +    }
  195.94 +
  195.95 +    void testOverrides() {
  195.96 +        Color defaultColor = label.getBackground();
  195.97 +
  195.98 +        // override default background
  195.99 +        UIDefaults defs = new UIDefaults();
 195.100 +        defs.put("Label.background", new ColorUIResource(Color.RED));
 195.101 +        label.putClientProperty("Nimbus.Overrides", defs);
 195.102 +        check(Color.RED);
 195.103 +
 195.104 +        // change overriding color
 195.105 +        defs = new UIDefaults();
 195.106 +        defs.put("Label.background", new ColorUIResource(Color.GREEN));
 195.107 +        label.putClientProperty("Nimbus.Overrides", defs);
 195.108 +        check(Color.GREEN);
 195.109 +
 195.110 +        // remove override
 195.111 +        label.putClientProperty("Nimbus.Overrides", null);
 195.112 +        check(defaultColor);
 195.113 +    }
 195.114 +
 195.115 +    void testInheritance() {
 195.116 +        Color defaultColor = label.getBackground();
 195.117 +
 195.118 +        // more specific setting is in global defaults
 195.119 +        UIManager.put("Label[Enabled].background", new ColorUIResource(Color.RED));
 195.120 +
 195.121 +        // less specific one is in overrides
 195.122 +        UIDefaults defs = new UIDefaults();
 195.123 +        defs.put("Label.background", new ColorUIResource(Color.GREEN));
 195.124 +
 195.125 +        // global wins
 195.126 +        label.putClientProperty("Nimbus.Overrides", defs);
 195.127 +        check(Color.RED);
 195.128 +
 195.129 +        // now override wins
 195.130 +        label.putClientProperty("Nimbus.Overrides.InheritDefaults", false);
 195.131 +        check(Color.GREEN);
 195.132 +
 195.133 +        // global is back
 195.134 +        label.putClientProperty("Nimbus.Overrides.InheritDefaults", true);
 195.135 +        check(Color.RED);
 195.136 +
 195.137 +        // back to default color
 195.138 +        UIManager.put("Label[Enabled].background", null);
 195.139 +        label.putClientProperty("Nimbus.Overrides.InheritDefaults", false);
 195.140 +        label.putClientProperty("Nimbus.Overrides", null);
 195.141 +        check(defaultColor);
 195.142 +    }
 195.143 +
 195.144 +    void testNames() {
 195.145 +        Color defaultColor = label.getBackground();
 195.146 +
 195.147 +        UIManager.put("\"BlueLabel\"[Enabled].background",
 195.148 +                new ColorUIResource(Color.BLUE));
 195.149 +        UIManager.put("\"RedLabel\"[Enabled].background",
 195.150 +                new ColorUIResource(Color.RED));
 195.151 +        nimbus.register(Region.LABEL, "\"BlueLabel\"");
 195.152 +        nimbus.register(Region.LABEL, "\"RedLabel\"");
 195.153 +
 195.154 +        label.setName("BlueLabel");
 195.155 +        check(Color.BLUE);
 195.156 +        label.setName("RedLabel");
 195.157 +        check(Color.RED);
 195.158 +
 195.159 +        // remove name, color goes back to default
 195.160 +        label.setName(null);
 195.161 +        check(defaultColor);
 195.162 +    }
 195.163 +
 195.164 +    void testBaseColor() {
 195.165 +        UIManager.put("control", Color.GREEN);
 195.166 +        check(Color.GREEN);
 195.167 +    }
 195.168 +}
   196.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   196.2 +++ b/test/sun/security/krb5/ktab/KeyTabIndex.java	Sun Feb 14 23:38:50 2010 -0800
   196.3 @@ -0,0 +1,52 @@
   196.4 +/*
   196.5 + * Copyright 2010 Sun Microsystems, Inc.  All Rights Reserved.
   196.6 + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   196.7 + *
   196.8 + * This code is free software; you can redistribute it and/or modify it
   196.9 + * under the terms of the GNU General Public License version 2 only, as
  196.10 + * published by the Free Software Foundation.
  196.11 + *
  196.12 + * This code is distributed in the hope that it will be useful, but WITHOUT
  196.13 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  196.14 + * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  196.15 + * version 2 for more details (a copy is included in the LICENSE file that
  196.16 + * accompanied this code).
  196.17 + *
  196.18 + * You should have received a copy of the GNU General Public License version
  196.19 + * 2 along with this work; if not, write to the Free Software Foundation,
  196.20 + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  196.21 + *
  196.22 + * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  196.23 + * CA 95054 USA or visit www.sun.com if you need additional information or
  196.24 + * have any questions.
  196.25 + */
  196.26 +/*
  196.27 + * @test
  196.28 + * @bug 6919610
  196.29 + * @summary KeyTabInputStream uses static field for per-instance value
  196.30 + */
  196.31 +import sun.security.krb5.PrincipalName;
  196.32 +import sun.security.krb5.internal.ktab.KeyTab;
  196.33 +
  196.34 +public class KeyTabIndex {
  196.35 +    public static void main(String[] args) throws Exception {
  196.36 +        KeyTab kt = KeyTab.create("ktab");
  196.37 +        // Two entries with very different length, so that it's easy to
  196.38 +        // observice the abnormal change of "index" field.
  196.39 +        kt.addEntry(new PrincipalName(
  196.40 +                "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa@A"),
  196.41 +                "x".toCharArray(), 1);
  196.42 +        kt.addEntry(new PrincipalName("a@A"), "x".toCharArray(), 1);
  196.43 +        kt.save();
  196.44 +        Runnable t = new Runnable() {
  196.45 +            @Override
  196.46 +            public void run() {
  196.47 +                KeyTab.getInstance("ktab").getClass();
  196.48 +            }
  196.49 +        };
  196.50 +        KeyTab.refresh();
  196.51 +        for (int i=0; i<10; i++) {
  196.52 +            new Thread(t).start();
  196.53 +        }
  196.54 +    }
  196.55 +}
   197.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
   197.2 +++ b/test/sun/security/tools/keytool/file-in-help.sh	Sun Feb 14 23:38:50 2010 -0800
   197.3 @@ -0,0 +1,53 @@
   197.4 +#
   197.5 +# Copyright 2010 Sun Microsystems, Inc.  All Rights Reserved.
   197.6 +# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
   197.7 +#
   197.8 +# This code is free software; you can redistribute it and/or modify it
   197.9 +# under the terms of the GNU General Public License version 2 only, as
  197.10 +# published by the Free Software Foundation.
  197.11 +#
  197.12 +# This code is distributed in the hope that it will be useful, but WITHOUT
  197.13 +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  197.14 +# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  197.15 +# version 2 for more details (a copy is included in the LICENSE file that
  197.16 +# accompanied this code).
  197.17 +#
  197.18 +# You should have received a copy of the GNU General Public License version
  197.19 +# 2 along with this work; if not, write to the Free Software Foundation,
  197.20 +# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
  197.21 +#
  197.22 +# Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
  197.23 +# CA 95054 USA or visit www.sun.com if you need additional information or
  197.24 +# have any questions.
  197.25 +#
  197.26 +
  197.27 +# @test
  197.28 +# @bug 6922482
  197.29 +# @summary keytool's help on -file always shows 'output file'
  197.30 +#
  197.31 +
  197.32 +if [ "${TESTJAVA}" = "" ] ; then
  197.33 +  JAVAC_CMD=`which javac`
  197.34 +  TESTJAVA=`dirname $JAVAC_CMD`/..
  197.35 +fi
  197.36 +
  197.37 +# set platform-dependent variables
  197.38 +OS=`uname -s`
  197.39 +case "$OS" in
  197.40 +  Windows_* )
  197.41 +    FS="\\"
  197.42 +    ;;
  197.43 +  * )
  197.44 +    FS="/"
  197.45 +    ;;
  197.46 +esac
  197.47 +
  197.48 +LANG=C
  197.49 +$TESTJAVA${FS}bin${FS}keytool -printcertreq -help 2> h1 || exit 1
  197.50 +$TESTJAVA${FS}bin${FS}keytool -exportcert -help 2> h2 || exit 2
  197.51 +
  197.52 +grep "input file" h1 || exit 3
  197.53 +grep "output file" h2 || exit 4
  197.54 +
  197.55 +exit 0
  197.56 +