|
From: <ls...@us...> - 2007-07-07 12:46:21
|
Revision: 3355
http://jnode.svn.sourceforge.net/jnode/?rev=3355&view=rev
Author: lsantha
Date: 2007-07-07 05:46:16 -0700 (Sat, 07 Jul 2007)
Log Message:
-----------
Openjdk integration.
Added Paths:
-----------
trunk/core/src/openjdk/com/com/sun/java/
trunk/core/src/openjdk/com/com/sun/java/swing/
trunk/core/src/openjdk/com/com/sun/java/swing/plaf/
trunk/core/src/openjdk/com/com/sun/java/swing/plaf/windows/
trunk/core/src/openjdk/com/com/sun/java/swing/plaf/windows/DesktopProperty.java
trunk/core/src/openjdk/com/com/sun/swing/
trunk/core/src/openjdk/com/com/sun/swing/internal/
trunk/core/src/openjdk/com/com/sun/swing/internal/plaf/
trunk/core/src/openjdk/com/com/sun/swing/internal/plaf/basic/
trunk/core/src/openjdk/com/com/sun/swing/internal/plaf/basic/resources/
trunk/core/src/openjdk/com/com/sun/swing/internal/plaf/basic/resources/basic.properties
trunk/core/src/openjdk/com/com/sun/swing/internal/plaf/basic/resources/basic_de.properties
trunk/core/src/openjdk/com/com/sun/swing/internal/plaf/basic/resources/basic_es.properties
trunk/core/src/openjdk/com/com/sun/swing/internal/plaf/basic/resources/basic_fr.properties
trunk/core/src/openjdk/com/com/sun/swing/internal/plaf/basic/resources/basic_it.properties
trunk/core/src/openjdk/com/com/sun/swing/internal/plaf/basic/resources/basic_ja.properties
trunk/core/src/openjdk/com/com/sun/swing/internal/plaf/basic/resources/basic_ko.properties
trunk/core/src/openjdk/com/com/sun/swing/internal/plaf/basic/resources/basic_sv.properties
trunk/core/src/openjdk/com/com/sun/swing/internal/plaf/basic/resources/basic_zh_CN.properties
trunk/core/src/openjdk/com/com/sun/swing/internal/plaf/basic/resources/basic_zh_TW.properties
trunk/core/src/openjdk/com/com/sun/swing/internal/plaf/metal/
trunk/core/src/openjdk/com/com/sun/swing/internal/plaf/metal/resources/
trunk/core/src/openjdk/com/com/sun/swing/internal/plaf/metal/resources/metal.properties
trunk/core/src/openjdk/com/com/sun/swing/internal/plaf/metal/resources/metal_de.properties
trunk/core/src/openjdk/com/com/sun/swing/internal/plaf/metal/resources/metal_es.properties
trunk/core/src/openjdk/com/com/sun/swing/internal/plaf/metal/resources/metal_fr.properties
trunk/core/src/openjdk/com/com/sun/swing/internal/plaf/metal/resources/metal_it.properties
trunk/core/src/openjdk/com/com/sun/swing/internal/plaf/metal/resources/metal_ja.properties
trunk/core/src/openjdk/com/com/sun/swing/internal/plaf/metal/resources/metal_ko.properties
trunk/core/src/openjdk/com/com/sun/swing/internal/plaf/metal/resources/metal_sv.properties
trunk/core/src/openjdk/com/com/sun/swing/internal/plaf/metal/resources/metal_zh_CN.properties
trunk/core/src/openjdk/com/com/sun/swing/internal/plaf/metal/resources/metal_zh_TW.properties
trunk/core/src/openjdk/com/com/sun/swing/internal/plaf/synth/
trunk/core/src/openjdk/com/com/sun/swing/internal/plaf/synth/resources/
trunk/core/src/openjdk/com/com/sun/swing/internal/plaf/synth/resources/synth.properties
trunk/core/src/openjdk/com/com/sun/swing/internal/plaf/synth/resources/synth_de.properties
trunk/core/src/openjdk/com/com/sun/swing/internal/plaf/synth/resources/synth_es.properties
trunk/core/src/openjdk/com/com/sun/swing/internal/plaf/synth/resources/synth_fr.properties
trunk/core/src/openjdk/com/com/sun/swing/internal/plaf/synth/resources/synth_it.properties
trunk/core/src/openjdk/com/com/sun/swing/internal/plaf/synth/resources/synth_ja.properties
trunk/core/src/openjdk/com/com/sun/swing/internal/plaf/synth/resources/synth_ko.properties
trunk/core/src/openjdk/com/com/sun/swing/internal/plaf/synth/resources/synth_sv.properties
trunk/core/src/openjdk/com/com/sun/swing/internal/plaf/synth/resources/synth_zh_CN.properties
trunk/core/src/openjdk/com/com/sun/swing/internal/plaf/synth/resources/synth_zh_TW.properties
trunk/core/src/openjdk/java/java/awt/
trunk/core/src/openjdk/java/java/awt/Desktop.java
trunk/core/src/openjdk/java/java/awt/GradientPaintContext.java
trunk/core/src/openjdk/java/java/awt/LinearGradientPaint.java
trunk/core/src/openjdk/java/java/awt/LinearGradientPaintContext.java
trunk/core/src/openjdk/java/java/awt/MultipleGradientPaint.java
trunk/core/src/openjdk/java/java/awt/MultipleGradientPaintContext.java
trunk/core/src/openjdk/java/java/awt/RadialGradientPaint.java
trunk/core/src/openjdk/java/java/awt/RadialGradientPaintContext.java
trunk/core/src/openjdk/java/java/awt/RenderingHints.java
trunk/core/src/openjdk/java/java/awt/SystemTray.java
trunk/core/src/openjdk/java/java/awt/TrayIcon.java
trunk/core/src/openjdk/java/java/awt/font/
trunk/core/src/openjdk/java/java/awt/font/FontRenderContext.java
trunk/core/src/openjdk/java/java/awt/font/LayoutPath.java
trunk/core/src/openjdk/java/java/awt/geom/
trunk/core/src/openjdk/java/java/awt/geom/Path2D.java
trunk/core/src/openjdk/java/java/awt/peer/
trunk/core/src/openjdk/java/java/awt/peer/DesktopPeer.java
trunk/core/src/openjdk/java/java/awt/peer/KeyboardFocusManagerPeer.java
trunk/core/src/openjdk/java/java/awt/peer/SystemTrayPeer.java
trunk/core/src/openjdk/java/java/awt/peer/TrayIconPeer.java
trunk/core/src/openjdk/javax/javax/swing/
trunk/core/src/openjdk/javax/javax/swing/DefaultRowSorter.java
trunk/core/src/openjdk/javax/javax/swing/DropMode.java
trunk/core/src/openjdk/javax/javax/swing/LayoutStyle.java
trunk/core/src/openjdk/javax/javax/swing/RowFilter.java
trunk/core/src/openjdk/javax/javax/swing/RowSorter.java
trunk/core/src/openjdk/javax/javax/swing/SortOrder.java
trunk/core/src/openjdk/javax/javax/swing/event/
trunk/core/src/openjdk/javax/javax/swing/event/RowSorterEvent.java
trunk/core/src/openjdk/javax/javax/swing/event/RowSorterListener.java
trunk/core/src/openjdk/javax/javax/swing/plaf.zip
trunk/core/src/openjdk/javax/javax/swing/table/
trunk/core/src/openjdk/javax/javax/swing/table/TableRowSorter.java
trunk/core/src/openjdk/javax/javax/swing/table/TableStringConverter.java
trunk/core/src/openjdk/sun/sun/awt/AWTAutoShutdown.java
trunk/core/src/openjdk/sun/sun/awt/AWTSecurityManager.java
trunk/core/src/openjdk/sun/sun/awt/AppContext.java
trunk/core/src/openjdk/sun/sun/awt/ComponentAccessor.java
trunk/core/src/openjdk/sun/sun/awt/ComponentFactory.java
trunk/core/src/openjdk/sun/sun/awt/ConstrainableGraphics.java
trunk/core/src/openjdk/sun/sun/awt/DefaultMouseInfoPeer.java
trunk/core/src/openjdk/sun/sun/awt/DesktopBrowse.java
trunk/core/src/openjdk/sun/sun/awt/DisplayChangedListener.java
trunk/core/src/openjdk/sun/sun/awt/FontConfiguration.java
trunk/core/src/openjdk/sun/sun/awt/FontDescriptor.java
trunk/core/src/openjdk/sun/sun/awt/GlobalCursorManager.java
trunk/core/src/openjdk/sun/sun/awt/HeadlessToolkit.java
trunk/core/src/openjdk/sun/sun/awt/InputMethodSupport.java
trunk/core/src/openjdk/sun/sun/awt/KeyboardFocusManagerPeerImpl.java
trunk/core/src/openjdk/sun/sun/awt/ModalityEvent.java
trunk/core/src/openjdk/sun/sun/awt/ModalityListener.java
trunk/core/src/openjdk/sun/sun/awt/NativeLibLoader.java
trunk/core/src/openjdk/sun/sun/awt/PeerEvent.java
trunk/core/src/openjdk/sun/sun/awt/SunDisplayChanger.java
trunk/core/src/openjdk/sun/sun/awt/SunHints.java
trunk/core/src/openjdk/sun/sun/awt/SunToolkit.java
trunk/core/src/openjdk/sun/sun/awt/UngrabEvent.java
trunk/core/src/openjdk/sun/sun/awt/WindowClosingListener.java
trunk/core/src/openjdk/sun/sun/awt/WindowClosingSupport.java
trunk/core/src/openjdk/sun/sun/awt/datatransfer/
trunk/core/src/openjdk/sun/sun/awt/datatransfer/ClipboardTransferable.java
trunk/core/src/openjdk/sun/sun/awt/datatransfer/DataTransferer.java
trunk/core/src/openjdk/sun/sun/awt/datatransfer/SunClipboard.java
trunk/core/src/openjdk/sun/sun/awt/datatransfer/ToolkitThreadBlockedHandler.java
trunk/core/src/openjdk/sun/sun/awt/datatransfer/TransferableProxy.java
trunk/core/src/openjdk/sun/sun/awt/dnd/
trunk/core/src/openjdk/sun/sun/awt/dnd/SunDragSourceContextPeer.java
trunk/core/src/openjdk/sun/sun/awt/dnd/SunDropTargetContextPeer.java
trunk/core/src/openjdk/sun/sun/awt/dnd/SunDropTargetEvent.java
trunk/core/src/openjdk/sun/sun/awt/geom/
trunk/core/src/openjdk/sun/sun/awt/geom/AreaOp.java
trunk/core/src/openjdk/sun/sun/awt/geom/ChainEnd.java
trunk/core/src/openjdk/sun/sun/awt/geom/Crossings.java
trunk/core/src/openjdk/sun/sun/awt/geom/Curve.java
trunk/core/src/openjdk/sun/sun/awt/geom/CurveLink.java
trunk/core/src/openjdk/sun/sun/awt/geom/Edge.java
trunk/core/src/openjdk/sun/sun/awt/geom/Order0.java
trunk/core/src/openjdk/sun/sun/awt/geom/Order1.java
trunk/core/src/openjdk/sun/sun/awt/geom/Order2.java
trunk/core/src/openjdk/sun/sun/awt/geom/Order3.java
trunk/core/src/openjdk/sun/sun/awt/im/
trunk/core/src/openjdk/sun/sun/awt/im/CompositionArea.java
trunk/core/src/openjdk/sun/sun/awt/im/CompositionAreaHandler.java
trunk/core/src/openjdk/sun/sun/awt/im/InputContext.java
trunk/core/src/openjdk/sun/sun/awt/im/InputMethodAdapter.java
trunk/core/src/openjdk/sun/sun/awt/im/InputMethodContext.java
trunk/core/src/openjdk/sun/sun/awt/im/InputMethodJFrame.java
trunk/core/src/openjdk/sun/sun/awt/im/InputMethodLocator.java
trunk/core/src/openjdk/sun/sun/awt/im/InputMethodManager.java
trunk/core/src/openjdk/sun/sun/awt/im/InputMethodPopupMenu.java
trunk/core/src/openjdk/sun/sun/awt/im/InputMethodWindow.java
trunk/core/src/openjdk/sun/sun/awt/im/SimpleInputMethodWindow.java
trunk/core/src/openjdk/sun/sun/awt/image/
trunk/core/src/openjdk/sun/sun/awt/image/BadDepthException.java
trunk/core/src/openjdk/sun/sun/awt/image/BufImgSurfaceData.java
trunk/core/src/openjdk/sun/sun/awt/image/BufImgSurfaceManager.java
trunk/core/src/openjdk/sun/sun/awt/image/BufferedImageDevice.java
trunk/core/src/openjdk/sun/sun/awt/image/BufferedImageGraphicsConfig.java
trunk/core/src/openjdk/sun/sun/awt/image/ByteArrayImageSource.java
trunk/core/src/openjdk/sun/sun/awt/image/ByteBandedRaster.java
trunk/core/src/openjdk/sun/sun/awt/image/ByteComponentRaster.java
trunk/core/src/openjdk/sun/sun/awt/image/ByteInterleavedRaster.java
trunk/core/src/openjdk/sun/sun/awt/image/BytePackedRaster.java
trunk/core/src/openjdk/sun/sun/awt/image/DataBufferNative.java
trunk/core/src/openjdk/sun/sun/awt/image/FileImageSource.java
trunk/core/src/openjdk/sun/sun/awt/image/GifImageDecoder.java
trunk/core/src/openjdk/sun/sun/awt/image/ImageAccessException.java
trunk/core/src/openjdk/sun/sun/awt/image/ImageConsumerQueue.java
trunk/core/src/openjdk/sun/sun/awt/image/ImageDecoder.java
trunk/core/src/openjdk/sun/sun/awt/image/ImageFetchable.java
trunk/core/src/openjdk/sun/sun/awt/image/ImageFetcher.java
trunk/core/src/openjdk/sun/sun/awt/image/ImageFormatException.java
trunk/core/src/openjdk/sun/sun/awt/image/ImageRepresentation.java
trunk/core/src/openjdk/sun/sun/awt/image/ImageWatched.java
trunk/core/src/openjdk/sun/sun/awt/image/ImagingLib.java
trunk/core/src/openjdk/sun/sun/awt/image/InputStreamImageSource.java
trunk/core/src/openjdk/sun/sun/awt/image/IntegerComponentRaster.java
trunk/core/src/openjdk/sun/sun/awt/image/IntegerInterleavedRaster.java
trunk/core/src/openjdk/sun/sun/awt/image/JPEGImageDecoder.java
trunk/core/src/openjdk/sun/sun/awt/image/NativeLibLoader.java
trunk/core/src/openjdk/sun/sun/awt/image/OffScreenImage.java
trunk/core/src/openjdk/sun/sun/awt/image/OffScreenImageSource.java
trunk/core/src/openjdk/sun/sun/awt/image/PNGImageDecoder.java
trunk/core/src/openjdk/sun/sun/awt/image/PixelConverter.java
trunk/core/src/openjdk/sun/sun/awt/image/ShortBandedRaster.java
trunk/core/src/openjdk/sun/sun/awt/image/ShortComponentRaster.java
trunk/core/src/openjdk/sun/sun/awt/image/ShortInterleavedRaster.java
trunk/core/src/openjdk/sun/sun/awt/image/SunWritableRaster.java
trunk/core/src/openjdk/sun/sun/awt/image/SurfaceManager.java
trunk/core/src/openjdk/sun/sun/awt/image/ToolkitImage.java
trunk/core/src/openjdk/sun/sun/awt/image/URLImageSource.java
trunk/core/src/openjdk/sun/sun/awt/image/WritableRasterNative.java
trunk/core/src/openjdk/sun/sun/awt/image/XbmImageDecoder.java
trunk/core/src/openjdk/sun/sun/awt/shell/
trunk/core/src/openjdk/sun/sun/awt/shell/DefaultShellFolder.java
trunk/core/src/openjdk/sun/sun/awt/shell/ShellFolder.java
trunk/core/src/openjdk/sun/sun/awt/shell/ShellFolderColumnInfo.java
trunk/core/src/openjdk/sun/sun/awt/shell/ShellFolderManager.java
trunk/core/src/openjdk/sun/sun/font/
trunk/core/src/openjdk/sun/sun/font/AttributeMap.java
trunk/core/src/openjdk/sun/sun/font/AttributeValues.java
trunk/core/src/openjdk/sun/sun/font/BidiUtils.java
trunk/core/src/openjdk/sun/sun/font/CMap.java
trunk/core/src/openjdk/sun/sun/font/CharToGlyphMapper.java
trunk/core/src/openjdk/sun/sun/font/CompositeFont.java
trunk/core/src/openjdk/sun/sun/font/CompositeFontDescriptor.java
trunk/core/src/openjdk/sun/sun/font/CompositeGlyphMapper.java
trunk/core/src/openjdk/sun/sun/font/CompositeStrike.java
trunk/core/src/openjdk/sun/sun/font/CoreMetrics.java
trunk/core/src/openjdk/sun/sun/font/Decoration.java
trunk/core/src/openjdk/sun/sun/font/DelegatingShape.java
trunk/core/src/openjdk/sun/sun/font/EAttribute.java
trunk/core/src/openjdk/sun/sun/font/ExtendedTextLabel.java
trunk/core/src/openjdk/sun/sun/font/ExtendedTextSourceLabel.java
trunk/core/src/openjdk/sun/sun/font/FileFont.java
trunk/core/src/openjdk/sun/sun/font/FileFontStrike.java
trunk/core/src/openjdk/sun/sun/font/Font2D.java
trunk/core/src/openjdk/sun/sun/font/Font2DHandle.java
trunk/core/src/openjdk/sun/sun/font/FontDesignMetrics.java
trunk/core/src/openjdk/sun/sun/font/FontFamily.java
trunk/core/src/openjdk/sun/sun/font/FontLineMetrics.java
trunk/core/src/openjdk/sun/sun/font/FontManager.java
trunk/core/src/openjdk/sun/sun/font/FontResolver.java
trunk/core/src/openjdk/sun/sun/font/FontRunIterator.java
trunk/core/src/openjdk/sun/sun/font/FontStrike.java
trunk/core/src/openjdk/sun/sun/font/FontStrikeDesc.java
trunk/core/src/openjdk/sun/sun/font/FontStrikeDisposer.java
trunk/core/src/openjdk/sun/sun/font/GlyphLayout.java
trunk/core/src/openjdk/sun/sun/font/GlyphList.java
trunk/core/src/openjdk/sun/sun/font/GraphicComponent.java
trunk/core/src/openjdk/sun/sun/font/LayoutPathImpl.java
trunk/core/src/openjdk/sun/sun/font/NativeFont.java
trunk/core/src/openjdk/sun/sun/font/NativeGlyphMapper.java
trunk/core/src/openjdk/sun/sun/font/NativeStrike.java
trunk/core/src/openjdk/sun/sun/font/NativeStrikeDisposer.java
trunk/core/src/openjdk/sun/sun/font/PhysicalFont.java
trunk/core/src/openjdk/sun/sun/font/PhysicalStrike.java
trunk/core/src/openjdk/sun/sun/font/Script.java
trunk/core/src/openjdk/sun/sun/font/ScriptRun.java
trunk/core/src/openjdk/sun/sun/font/ScriptRunData.java
trunk/core/src/openjdk/sun/sun/font/StandardGlyphVector.java
trunk/core/src/openjdk/sun/sun/font/StandardTextSource.java
trunk/core/src/openjdk/sun/sun/font/StrikeCache.java
trunk/core/src/openjdk/sun/sun/font/StrikeMetrics.java
trunk/core/src/openjdk/sun/sun/font/SunLayoutEngine.java
trunk/core/src/openjdk/sun/sun/font/TextLabel.java
trunk/core/src/openjdk/sun/sun/font/TextLabelFactory.java
trunk/core/src/openjdk/sun/sun/font/TextLineComponent.java
trunk/core/src/openjdk/sun/sun/font/TextRecord.java
trunk/core/src/openjdk/sun/sun/font/TextSource.java
trunk/core/src/openjdk/sun/sun/font/TextSourceLabel.java
trunk/core/src/openjdk/sun/sun/font/TrueTypeFont.java
trunk/core/src/openjdk/sun/sun/font/TrueTypeGlyphMapper.java
trunk/core/src/openjdk/sun/sun/font/Type1Font.java
trunk/core/src/openjdk/sun/sun/font/Type1GlyphMapper.java
trunk/core/src/openjdk/sun/sun/font/Underline.java
trunk/core/src/openjdk/sun/sun/font/XMap.java
trunk/core/src/openjdk/sun/sun/java2d/
trunk/core/src/openjdk/sun/sun/java2d/DefaultDisposerRecord.java
trunk/core/src/openjdk/sun/sun/java2d/Disposer.java
trunk/core/src/openjdk/sun/sun/java2d/DisposerRecord.java
trunk/core/src/openjdk/sun/sun/java2d/DisposerTarget.java
trunk/core/src/openjdk/sun/sun/java2d/FontSupport.java
trunk/core/src/openjdk/sun/sun/java2d/HeadlessGraphicsEnvironment.java
trunk/core/src/openjdk/sun/sun/java2d/InvalidPipeException.java
trunk/core/src/openjdk/sun/sun/java2d/NullSurfaceData.java
trunk/core/src/openjdk/sun/sun/java2d/StateTrackable.java
trunk/core/src/openjdk/sun/sun/java2d/StateTrackableDelegate.java
trunk/core/src/openjdk/sun/sun/java2d/StateTracker.java
trunk/core/src/openjdk/sun/sun/java2d/SunCompositeContext.java
trunk/core/src/openjdk/sun/sun/java2d/SunGraphics2D.java
trunk/core/src/openjdk/sun/sun/java2d/SunGraphicsEnvironment.java
trunk/core/src/openjdk/sun/sun/java2d/SurfaceData.java
trunk/core/src/openjdk/sun/sun/java2d/SurfaceDataProxy.java
trunk/core/src/openjdk/sun/sun/java2d/loops/
trunk/core/src/openjdk/sun/sun/java2d/loops/Blit.java
trunk/core/src/openjdk/sun/sun/java2d/loops/BlitBg.java
trunk/core/src/openjdk/sun/sun/java2d/loops/CompositeType.java
trunk/core/src/openjdk/sun/sun/java2d/loops/CustomComponent.java
trunk/core/src/openjdk/sun/sun/java2d/loops/DrawGlyphList.java
trunk/core/src/openjdk/sun/sun/java2d/loops/DrawGlyphListAA.java
trunk/core/src/openjdk/sun/sun/java2d/loops/DrawGlyphListLCD.java
trunk/core/src/openjdk/sun/sun/java2d/loops/DrawLine.java
trunk/core/src/openjdk/sun/sun/java2d/loops/DrawPath.java
trunk/core/src/openjdk/sun/sun/java2d/loops/DrawPolygons.java
trunk/core/src/openjdk/sun/sun/java2d/loops/DrawRect.java
trunk/core/src/openjdk/sun/sun/java2d/loops/FillPath.java
trunk/core/src/openjdk/sun/sun/java2d/loops/FillRect.java
trunk/core/src/openjdk/sun/sun/java2d/loops/FillSpans.java
trunk/core/src/openjdk/sun/sun/java2d/loops/FontInfo.java
trunk/core/src/openjdk/sun/sun/java2d/loops/GeneralRenderer.java
trunk/core/src/openjdk/sun/sun/java2d/loops/GraphicsPrimitive.java
trunk/core/src/openjdk/sun/sun/java2d/loops/GraphicsPrimitiveMgr.java
trunk/core/src/openjdk/sun/sun/java2d/loops/GraphicsPrimitiveProxy.java
trunk/core/src/openjdk/sun/sun/java2d/loops/MaskBlit.java
trunk/core/src/openjdk/sun/sun/java2d/loops/MaskFill.java
trunk/core/src/openjdk/sun/sun/java2d/loops/ProcessPath.java
trunk/core/src/openjdk/sun/sun/java2d/loops/RenderCache.java
trunk/core/src/openjdk/sun/sun/java2d/loops/RenderLoops.java
trunk/core/src/openjdk/sun/sun/java2d/loops/ScaledBlit.java
trunk/core/src/openjdk/sun/sun/java2d/loops/SurfaceType.java
trunk/core/src/openjdk/sun/sun/java2d/loops/TransformBlit.java
trunk/core/src/openjdk/sun/sun/java2d/loops/TransformHelper.java
trunk/core/src/openjdk/sun/sun/java2d/loops/XORComposite.java
trunk/core/src/openjdk/sun/sun/java2d/pipe/
trunk/core/src/openjdk/sun/sun/java2d/pipe/AATextRenderer.java
trunk/core/src/openjdk/sun/sun/java2d/pipe/AlphaColorPipe.java
trunk/core/src/openjdk/sun/sun/java2d/pipe/AlphaPaintPipe.java
trunk/core/src/openjdk/sun/sun/java2d/pipe/BufferedOpCodes.java
trunk/core/src/openjdk/sun/sun/java2d/pipe/CompositePipe.java
trunk/core/src/openjdk/sun/sun/java2d/pipe/DrawImage.java
trunk/core/src/openjdk/sun/sun/java2d/pipe/DrawImagePipe.java
trunk/core/src/openjdk/sun/sun/java2d/pipe/DuctusRenderer.java
trunk/core/src/openjdk/sun/sun/java2d/pipe/DuctusShapeRenderer.java
trunk/core/src/openjdk/sun/sun/java2d/pipe/GeneralCompositePipe.java
trunk/core/src/openjdk/sun/sun/java2d/pipe/GlyphListLoopPipe.java
trunk/core/src/openjdk/sun/sun/java2d/pipe/GlyphListPipe.java
trunk/core/src/openjdk/sun/sun/java2d/pipe/LCDTextRenderer.java
trunk/core/src/openjdk/sun/sun/java2d/pipe/LoopPipe.java
trunk/core/src/openjdk/sun/sun/java2d/pipe/NullPipe.java
trunk/core/src/openjdk/sun/sun/java2d/pipe/OutlineTextRenderer.java
trunk/core/src/openjdk/sun/sun/java2d/pipe/PixelDrawPipe.java
trunk/core/src/openjdk/sun/sun/java2d/pipe/PixelFillPipe.java
trunk/core/src/openjdk/sun/sun/java2d/pipe/PixelToShapeConverter.java
trunk/core/src/openjdk/sun/sun/java2d/pipe/Region.java
trunk/core/src/openjdk/sun/sun/java2d/pipe/RegionClipSpanIterator.java
trunk/core/src/openjdk/sun/sun/java2d/pipe/RegionIterator.java
trunk/core/src/openjdk/sun/sun/java2d/pipe/RegionSpanIterator.java
trunk/core/src/openjdk/sun/sun/java2d/pipe/RenderBuffer.java
trunk/core/src/openjdk/sun/sun/java2d/pipe/RenderQueue.java
trunk/core/src/openjdk/sun/sun/java2d/pipe/ShapeDrawPipe.java
trunk/core/src/openjdk/sun/sun/java2d/pipe/ShapeSpanIterator.java
trunk/core/src/openjdk/sun/sun/java2d/pipe/SolidTextRenderer.java
trunk/core/src/openjdk/sun/sun/java2d/pipe/SpanClipRenderer.java
trunk/core/src/openjdk/sun/sun/java2d/pipe/SpanIterator.java
trunk/core/src/openjdk/sun/sun/java2d/pipe/SpanShapeRenderer.java
trunk/core/src/openjdk/sun/sun/java2d/pipe/TextPipe.java
trunk/core/src/openjdk/sun/sun/java2d/pipe/TextRenderer.java
trunk/core/src/openjdk/sun/sun/java2d/pipe/ValidatePipe.java
trunk/core/src/openjdk/sun/sun/print/
trunk/core/src/openjdk/sun/sun/print/ProxyGraphics.java
trunk/core/src/openjdk/sun/sun/print/ProxyPrintGraphics.java
trunk/core/src/openjdk/sun/sun/swing/
trunk/core/src/openjdk/sun/sun/swing/AccessibleMethod.java
trunk/core/src/openjdk/sun/sun/swing/AccumulativeRunnable.java
trunk/core/src/openjdk/sun/sun/swing/BakedArrayList.java
trunk/core/src/openjdk/sun/sun/swing/CachedPainter.java
trunk/core/src/openjdk/sun/sun/swing/DefaultLayoutStyle.java
trunk/core/src/openjdk/sun/sun/swing/DefaultLookup.java
trunk/core/src/openjdk/sun/sun/swing/FilePane.java
trunk/core/src/openjdk/sun/sun/swing/ImageCache.java
trunk/core/src/openjdk/sun/sun/swing/ImageIconUIResource.java
trunk/core/src/openjdk/sun/sun/swing/MenuItemCheckIconFactory.java
trunk/core/src/openjdk/sun/sun/swing/PrintColorUIResource.java
trunk/core/src/openjdk/sun/sun/swing/PrintingStatus.java
trunk/core/src/openjdk/sun/sun/swing/StringUIClientPropertyKey.java
trunk/core/src/openjdk/sun/sun/swing/SwingLazyValue.java
trunk/core/src/openjdk/sun/sun/swing/SwingUtilities2.java
trunk/core/src/openjdk/sun/sun/swing/UIAction.java
trunk/core/src/openjdk/sun/sun/swing/UIClientPropertyKey.java
trunk/core/src/openjdk/sun/sun/swing/WindowsPlacesBar.java
trunk/core/src/openjdk/sun/sun/swing/icon/
trunk/core/src/openjdk/sun/sun/swing/icon/SortArrowIcon.java
trunk/core/src/openjdk/sun/sun/swing/plaf/
trunk/core/src/openjdk/sun/sun/swing/plaf/synth/
trunk/core/src/openjdk/sun/sun/swing/plaf/synth/DefaultSynthStyle.java
trunk/core/src/openjdk/sun/sun/swing/plaf/synth/Paint9Painter.java
trunk/core/src/openjdk/sun/sun/swing/plaf/synth/StyleAssociation.java
trunk/core/src/openjdk/sun/sun/swing/plaf/synth/SynthFileChooserUI.java
trunk/core/src/openjdk/sun/sun/swing/plaf/synth/SynthFileChooserUIImpl.java
trunk/core/src/openjdk/sun/sun/swing/plaf/synth/SynthIcon.java
trunk/core/src/openjdk/sun/sun/swing/plaf/synth/SynthUI.java
trunk/core/src/openjdk/sun/sun/swing/plaf/windows/
trunk/core/src/openjdk/sun/sun/swing/plaf/windows/ClassicSortArrowIcon.java
trunk/core/src/openjdk/sun/sun/swing/table/
trunk/core/src/openjdk/sun/sun/swing/table/DefaultTableCellHeaderRenderer.java
trunk/core/src/openjdk/sun/sun/swing/text/
trunk/core/src/openjdk/sun/sun/swing/text/CompoundPrintable.java
trunk/core/src/openjdk/sun/sun/swing/text/CountingPrintable.java
trunk/core/src/openjdk/sun/sun/swing/text/TextComponentPrintable.java
trunk/core/src/openjdk/sun/sun/swing/text/html/
trunk/core/src/openjdk/sun/sun/swing/text/html/FrameEditorPaneTag.java
trunk/core/src/openjdk/sun/sun/text/CodePointIterator.java
trunk/core/src/openjdk/vm/sun/awt/
trunk/core/src/openjdk/vm/sun/awt/NativeSunToolkit.java
Added: trunk/core/src/openjdk/com/com/sun/java/swing/plaf/windows/DesktopProperty.java
===================================================================
--- trunk/core/src/openjdk/com/com/sun/java/swing/plaf/windows/DesktopProperty.java (rev 0)
+++ trunk/core/src/openjdk/com/com/sun/java/swing/plaf/windows/DesktopProperty.java 2007-07-07 12:46:16 UTC (rev 3355)
@@ -0,0 +1,305 @@
+/*
+ * Copyright 2001-2005 Sun Microsystems, Inc. All Rights Reserved.
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation. Sun designates this
+ * particular file as subject to the "Classpath" exception as provided
+ * by Sun in the LICENSE file that accompanied this code.
+ *
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work; if not, write to the Free Software Foundation,
+ * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+ *
+ * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
+ * CA 95054 USA or visit www.sun.com if you need additional information or
+ * have any questions.
+ */
+package com.sun.java.swing.plaf.windows;
+
+import java.awt.*;
+import java.beans.*;
+import java.lang.ref.*;
+import javax.swing.*;
+import javax.swing.plaf.*;
+
+/**
+ * Wrapper for a value from the desktop. The value is lazily looked up, and
+ * can be accessed using the <code>UIManager.ActiveValue</code> method
+ * <code>createValue</code>. If the underlying desktop property changes this
+ * will force the UIs to update all known Frames. You can invoke
+ * <code>invalidate</code> to force the value to be fetched again.
+ *
+ * @version @(#)DesktopProperty.java 1.16 07/05/05
+ */
+// NOTE: Don't rely on this class staying in this location. It is likely
+// to move to a different package in the future.
+public class DesktopProperty implements UIDefaults.ActiveValue {
+ /**
+ * Indicates if an updateUI call is pending.
+ */
+ private static boolean updatePending;
+
+ /**
+ * ReferenceQueue of unreferenced WeakPCLs.
+ */
+ private static ReferenceQueue queue;
+
+
+ /**
+ * PropertyChangeListener attached to the Toolkit.
+ */
+ private WeakPCL pcl;
+ /**
+ * Key used to lookup value from desktop.
+ */
+ private String key;
+ /**
+ * Value to return.
+ */
+ private Object value;
+ /**
+ * Fallback value in case we get null from desktop.
+ */
+ private Object fallback;
+
+ /**
+ * Toolkit.
+ */
+ private Toolkit toolkit;
+
+
+ static {
+ queue = new ReferenceQueue();
+ }
+
+ /**
+ * Cleans up any lingering state held by unrefeernced
+ * DesktopProperties.
+ */
+ static void flushUnreferencedProperties() {
+ WeakPCL pcl;
+
+ while ((pcl = (WeakPCL)queue.poll()) != null) {
+ pcl.dispose();
+ }
+ }
+
+
+ /**
+ * Sets whether or not an updateUI call is pending.
+ */
+ private static synchronized void setUpdatePending(boolean update) {
+ updatePending = update;
+ }
+
+ /**
+ * Returns true if a UI update is pending.
+ */
+ private static synchronized boolean isUpdatePending() {
+ return updatePending;
+ }
+
+ /**
+ * Updates the UIs of all the known Frames.
+ */
+ private static void updateAllUIs() {
+ // Check if the current UI is WindowsLookAndfeel and flush the XP style map.
+ // Note: Change the package test if this class is moved to a different package.
+ Class uiClass = UIManager.getLookAndFeel().getClass();
+ if (uiClass.getPackage().equals(DesktopProperty.class.getPackage())) {
+ //jnode XPStyle.invalidateStyle();
+ }
+ Frame appFrames[] = Frame.getFrames();
+ for (int j=0; j < appFrames.length; j++) {
+ updateWindowUI(appFrames[j]);
+ }
+ }
+
+ /**
+ * Updates the UI of the passed in window and all its children.
+ */
+ private static void updateWindowUI(Window window) {
+ SwingUtilities.updateComponentTreeUI(window);
+ Window ownedWins[] = window.getOwnedWindows();
+ for (int i=0; i < ownedWins.length; i++) {
+ updateWindowUI(ownedWins[i]);
+ }
+ }
+
+
+ /**
+ * Creates a DesktopProperty.
+ *
+ * @param key Key used in looking up desktop value.
+ * @param fallback Value used if desktop property is null.
+ * @param toolkit Toolkit used to fetch property from, can be null
+ * in which default will be used.
+ */
+ public DesktopProperty(String key, Object fallback, Toolkit toolkit) {
+ this.key = key;
+ this.fallback = fallback;
+ this.toolkit = toolkit;
+ // The only sure fire way to clear our references is to create a
+ // Thread and wait for a reference to be added to the queue.
+ // Because it is so rare that you will actually change the look
+ // and feel, this stepped is forgoed and a middle ground of
+ // flushing references from the constructor is instead done.
+ // The implication is that once one DesktopProperty is created
+ // there will most likely be n (number of DesktopProperties created
+ // by the LookAndFeel) WeakPCLs around, but this number will not
+ // grow past n.
+ flushUnreferencedProperties();
+ }
+
+ /**
+ * UIManager.LazyValue method, returns the value from the desktop
+ * or the fallback value if the desktop value is null.
+ */
+ public Object createValue(UIDefaults table) {
+ if (value == null) {
+ value = configureValue(getValueFromDesktop());
+ if (value == null) {
+ value = configureValue(getDefaultValue());
+ }
+ }
+ return value;
+ }
+
+ /**
+ * Returns the value from the desktop.
+ */
+ protected Object getValueFromDesktop() {
+ if (this.toolkit == null) {
+ this.toolkit = Toolkit.getDefaultToolkit();
+ }
+ Object value = toolkit.getDesktopProperty(getKey());
+ pcl = new WeakPCL(this, toolkit, getKey(), UIManager.getLookAndFeel());
+ toolkit.addPropertyChangeListener(getKey(), pcl);
+ return value;
+ }
+
+ /**
+ * Returns the value to use if the desktop property is null.
+ */
+ protected Object getDefaultValue() {
+ return fallback;
+ }
+
+ /**
+ * Invalidates the current value.
+ *
+ * @param laf the LookAndFeel this DesktopProperty was created with
+ */
+ public void invalidate(LookAndFeel laf) {
+ invalidate();
+ }
+
+ /**
+ * Invalides the current value so that the next invocation of
+ * <code>createValue</code> will ask for the property again.
+ */
+ public void invalidate() {
+ if (pcl != null) {
+ toolkit.removePropertyChangeListener(getKey(), pcl);
+ toolkit = null;
+ pcl = null;
+ value = null;
+ }
+ }
+
+ /**
+ * Requests that all components in the GUI hierarchy be updated
+ * to reflect dynamic changes in this look&feel. This update occurs
+ * by uninstalling and re-installing the UI objects. Requests are
+ * batched and collapsed into a single update pass because often
+ * many desktop properties will change at once.
+ */
+ protected void updateUI() {
+ if (!isUpdatePending()) {
+ setUpdatePending(true);
+ Runnable uiUpdater = new Runnable() {
+ public void run() {
+ updateAllUIs();
+ setUpdatePending(false);
+ }
+ };
+ SwingUtilities.invokeLater(uiUpdater);
+ }
+ }
+
+ /**
+ * Configures the value as appropriate for a defaults property in
+ * the UIDefaults table.
+ */
+ protected Object configureValue(Object value) {
+ if (value != null) {
+ if (value instanceof Color) {
+ return new ColorUIResource((Color)value);
+ }
+ else if (value instanceof Font) {
+ return new FontUIResource((Font)value);
+ }
+ else if (value instanceof UIDefaults.LazyValue) {
+ value = ((UIDefaults.LazyValue)value).createValue(null);
+ }
+ else if (value instanceof UIDefaults.ActiveValue) {
+ value = ((UIDefaults.ActiveValue)value).createValue(null);
+ }
+ }
+ return value;
+ }
+
+ /**
+ * Returns the key used to lookup the desktop properties value.
+ */
+ protected String getKey() {
+ return key;
+ }
+
+
+
+ /**
+ * As there is typically only one Toolkit, the PropertyChangeListener
+ * is handled via a WeakReference so as not to pin down the
+ * DesktopProperty.
+ */
+ private static class WeakPCL extends WeakReference
+ implements PropertyChangeListener {
+ private Toolkit kit;
+ private String key;
+ private LookAndFeel laf;
+
+ WeakPCL(Object target, Toolkit kit, String key, LookAndFeel laf) {
+ super(target, queue);
+ this.kit = kit;
+ this.key = key;
+ this.laf = laf;
+ }
+
+ public void propertyChange(PropertyChangeEvent pce) {
+ DesktopProperty property = (DesktopProperty)get();
+
+ if (property == null || laf != UIManager.getLookAndFeel()) {
+ // The property was GC'ed, we're no longer interested in
+ // PropertyChanges, remove the listener.
+ dispose();
+ }
+ else {
+ property.invalidate(laf);
+ property.updateUI();
+ }
+ }
+
+ void dispose() {
+ kit.removePropertyChangeListener(key, this);
+ }
+ }
+}
Added: trunk/core/src/openjdk/com/com/sun/swing/internal/plaf/basic/resources/basic.properties
===================================================================
--- trunk/core/src/openjdk/com/com/sun/swing/internal/plaf/basic/resources/basic.properties (rev 0)
+++ trunk/core/src/openjdk/com/com/sun/swing/internal/plaf/basic/resources/basic.properties 2007-07-07 12:46:16 UTC (rev 3355)
@@ -0,0 +1,210 @@
+# This properties file is used to create a PropertyResourceBundle
+# It contains Locale specific strings used in Swing
+# Currently, the following components need this for support:
+#
+# ColorChooser
+# FileChooser
+# OptionPane
+#
+# When this file is read in, the strings are put into the
+# defaults table. This is an implementation detail of the current
+# workings of Swing. DO NOT DEPEND ON THIS.
+# This may change in future versions of Swing as we improve localization
+# support.
+#
+# MNEMONIC NOTE:
+# Many of strings in this file are used by widgets that have a
+# mnemonic, for example:
+# ColorChooser.rgbNameText=RGB
+# ColorChooser.rgbMnemonic=71
+# ColorChooser.rgbDisplayedMnemonicIndex=1
+# Indicates that the tab in the ColorChooser for RGB colors will have
+# the text 'RGB', further the mnemonic character will be 'g' and that
+# a decoration will be provided under the 'G'. This will typically
+# look like: RGB
+# -
+# 71 corresponds to the decimal value of the VK constant defined
+# in java/awt/KeyEvent.java. VK_G is defined as:
+#
+# public static final int VK_G = 0x47;
+#
+# 0x47 is a hex number and needs to be converted to decimal.
+# A simple way to calculate this for a-z is to add 64 to the index of
+# the letter in the alphabet. As 'a' is in the 1st letter the mnemonic
+# for 'a' is 65, 'b' is 66...
+#
+# The xxDisplayedMnemonicIndex is used to indicate the index of the
+# character that should be underlined in the String, with 0
+# corresponding to the first character in the String.
+#
+# One important thing to remember is that the mnemonic MUST exist in
+# the String, if it does not exist you should add text that makes it
+# exist. This will typically take the form 'XXXX (M)' where M is the
+# character for the mnemonic.
+#
+# 1.22 11/17/05
+# @author Steve Wilson
+
+############ FILE CHOOSER STRINGS #############
+FileChooser.fileDescriptionText=Generic File
+FileChooser.directoryDescriptionText=Directory
+FileChooser.newFolderErrorText=Error creating new folder
+FileChooser.newFolderErrorSeparator= :
+FileChooser.acceptAllFileFilterText=All Files
+FileChooser.cancelButtonText=Cancel
+FileChooser.cancelButtonMnemonic=67
+FileChooser.saveButtonText=Save
+FileChooser.saveButtonMnemonic=83
+FileChooser.openButtonText=Open
+FileChooser.openButtonMnemonic=79
+FileChooser.saveDialogTitleText=Save
+FileChooser.openDialogTitleText=Open
+FileChooser.updateButtonText=Update
+FileChooser.updateButtonMnemonic=85
+FileChooser.helpButtonText=Help
+FileChooser.helpButtonMnemonic=72
+FileChooser.directoryOpenButtonText=Open
+FileChooser.directoryOpenButtonMnemonic=79
+
+# File Size Units
+FileChooser.fileSizeKiloBytes={0} KB
+FileChooser.fileSizeMegaBytes={0} MB
+FileChooser.fileSizeGigaBytes={0} GB
+
+# These strings are platform dependent not look and feel dependent.
+FileChooser.win32.newFolder=New Folder
+FileChooser.win32.newFolder.subsequent=New Folder ({0})
+FileChooser.other.newFolder=NewFolder
+FileChooser.other.newFolder.subsequent=NewFolder.{0}
+
+
+## file chooser tooltips ###
+FileChooser.cancelButtonToolTipText=Abort file chooser dialog
+FileChooser.saveButtonToolTipText=Save selected file
+FileChooser.openButtonToolTipText=Open selected file
+FileChooser.updateButtonToolTipText=Update directory listing
+FileChooser.helpButtonToolTipText=FileChooser help
+FileChooser.directoryOpenButtonToolTipText=Open selected directory
+
+############ COLOR CHOOSER STRINGS #############
+ColorChooser.previewText=Preview
+ColorChooser.okText=OK
+ColorChooser.cancelText=Cancel
+ColorChooser.resetText=Reset
+# VK_XXX constant for 'ColorChooser.resetText' button to make mnemonic
+ColorChooser.resetMnemonic=82
+ColorChooser.sampleText=Sample Text Sample Text
+ColorChooser.swatchesNameText=Swatches
+ColorChooser.swatchesMnemonic=83
+ColorChooser.swatchesDisplayedMnemonicIndex=0
+ColorChooser.swatchesRecentText=Recent:
+ColorChooser.hsbNameText=HSB
+# Each of the ColorChooser types can define a mnemonic, as a KeyEvent.VK_XXX
+# constant, and an index into the text to render the mnemonic as. The
+# mnemonic is xxxMnemonic and the index of the character to underline is
+# xxxDisplayedMnemonicIndex.
+ColorChooser.hsbMnemonic=72
+ColorChooser.hsbDisplayedMnemonicIndex=0
+ColorChooser.hsbHueText=H
+ColorChooser.hsbSaturationText=S
+ColorChooser.hsbBrightnessText=B
+ColorChooser.hsbRedText=R
+ColorChooser.hsbGreenText=G
+ColorChooser.hsbBlueText=B
+ColorChooser.rgbNameText=RGB
+ColorChooser.rgbMnemonic=71
+ColorChooser.rgbDisplayedMnemonicIndex=1
+ColorChooser.rgbRedText=Red
+ColorChooser.rgbRedMnemonic=68
+ColorChooser.rgbGreenText=Green
+ColorChooser.rgbGreenMnemonic=78
+ColorChooser.rgbBlueText=Blue
+ColorChooser.rgbBlueMnemonic=66
+
+############ OPTION PANE STRINGS #############
+# Mnemonic keys correspond to KeyEvent.VK_XXX constant
+# We only define mnemonics for YES/NO, but for completeness you can
+# define mnemonics for any of the buttons.
+OptionPane.yesButtonText=Yes
+OptionPane.yesButtonMnemonic=89
+OptionPane.noButtonText=No
+OptionPane.noButtonMnemonic=78
+OptionPane.okButtonText=OK
+OptionPane.okButtonMnemonic=0
+OptionPane.cancelButtonText=Cancel
+OptionPane.cancelButtonMnemonic=0
+OptionPane.titleText=Select an Option
+# Title for the dialog for the showInputDialog methods. Only used if
+# the developer uses one of the variants that doesn't take a title.
+OptionPane.inputDialogTitle=Input
+# Title for the dialog for the showMessageDialog methods. Only used if
+# the developer uses one of the variants that doesn't take a title.
+OptionPane.messageDialogTitle=Message
+
+############ Printing Dialog Strings ############
+PrintingDialog.titleProgressText=Printing
+PrintingDialog.titleAbortingText=Printing (Aborting)
+
+PrintingDialog.contentInitialText=Printing in progress...
+
+# The following string will be formatted by a MessageFormat
+# and {0} will be replaced by page number being printed
+PrintingDialog.contentProgressText=Printed page {0}...
+
+PrintingDialog.contentAbortingText=Printing aborting...
+
+PrintingDialog.abortButtonText=Abort
+PrintingDialog.abortButtonMnemonic=65
+PrintingDialog.abortButtonDisplayedMnemonicIndex=0
+PrintingDialog.abortButtonToolTipText=Abort Printing
+
+############ Internal Frame Strings ############
+InternalFrame.iconButtonToolTip=Minimize
+InternalFrame.maxButtonToolTip=Maximize
+InternalFrame.restoreButtonToolTip=Restore
+InternalFrame.closeButtonToolTip=Close
+
+############ Internal Frame Title Pane Strings ############
+InternalFrameTitlePane.restoreButtonText=Restore
+InternalFrameTitlePane.moveButtonText=Move
+InternalFrameTitlePane.sizeButtonText=Size
+InternalFrameTitlePane.minimizeButtonText=Minimize
+InternalFrameTitlePane.maximizeButtonText=Maximize
+InternalFrameTitlePane.closeButtonText=Close
+
+############ Text strings #############
+# Used for html forms
+FormView.submitButtonText=Submit Query
+FormView.resetButtonText=Reset
+FormView.browseFileButtonText=Browse...
+
+############ Abstract Document Strings ############
+AbstractDocument.styleChangeText=style change
+AbstractDocument.additionText=addition
+AbstractDocument.deletionText=deletion
+AbstractDocument.undoText=Undo
+AbstractDocument.redoText=Redo
+
+############ Abstract Button Strings ############
+AbstractButton.clickText=click
+
+############ Abstract Undoable Edit Strings ############
+AbstractUndoableEdit.undoText=Undo
+AbstractUndoableEdit.redoText=Redo
+
+############ Combo Box Strings ############
+ComboBox.togglePopupText=togglePopup
+
+############ Progress Monitor Strings ############
+ProgressMonitor.progressText=Progress...
+
+############ Split Pane Strings ############
+SplitPane.leftButtonText=left button
+SplitPane.rightButtonText=right button
+# Used for Isindex
+IsindexView.prompt=This is a searchable index. Enter search keywords:
+
+############ InternalFrameTitlePane Strings ############
+InternalFrameTitlePane.iconifyButtonAccessibleName=Iconify
+InternalFrameTitlePane.maximizeButtonAccessibleName=Maximize
+InternalFrameTitlePane.closeButtonAccessibleName=Close
Added: trunk/core/src/openjdk/com/com/sun/swing/internal/plaf/basic/resources/basic_de.properties
===================================================================
--- trunk/core/src/openjdk/com/com/sun/swing/internal/plaf/basic/resources/basic_de.properties (rev 0)
+++ trunk/core/src/openjdk/com/com/sun/swing/internal/plaf/basic/resources/basic_de.properties 2007-07-07 12:46:16 UTC (rev 3355)
@@ -0,0 +1,210 @@
+# This properties file is used to create a PropertyResourceBundle
+# It contains Locale specific strings used in Swing
+# Currently, the following components need this for support:
+#
+# ColorChooser
+# FileChooser
+# OptionPane
+#
+# When this file is read in, the strings are put into the
+# defaults table. This is an implementation detail of the current
+# workings of Swing. DO NOT DEPEND ON THIS.
+# This may change in future versions of Swing as we improve localization
+# support.
+#
+# MNEMONIC NOTE:
+# Many of strings in this file are used by widgets that have a
+# mnemonic, for example:
+# ColorChooser.rgbNameText=RGB
+# ColorChooser.rgbMnemonic=71
+# ColorChooser.rgbDisplayedMnemonicIndex=1
+# Indicates that the tab in the ColorChooser for RGB colors will have
+# the text 'RGB', further the mnemonic character will be 'g' and that
+# a decoration will be provided under the 'G'. This will typically
+# look like: RGB
+# -
+# 71 corresponds to the decimal value of the VK constant defined
+# in java/awt/KeyEvent.java. VK_G is defined as:
+#
+# public static final int VK_G = 0x47;
+#
+# 0x47 is a hex number and needs to be converted to decimal.
+# A simple way to calculate this for a-z is to add 64 to the index of
+# the letter in the alphabet. As 'a' is in the 1st letter the mnemonic
+# for 'a' is 65, 'b' is 66...
+#
+# The xxDisplayedMnemonicIndex is used to indicate the index of the
+# character that should be underlined in the String, with 0
+# corresponding to the first character in the String.
+#
+# One important thing to remember is that the mnemonic MUST exist in
+# the String, if it does not exist you should add text that makes it
+# exist. This will typically take the form 'XXXX (M)' where M is the
+# character for the mnemonic.
+#
+# 1.25 04/18/06
+# @author Steve Wilson
+
+############ FILE CHOOSER STRINGS #############
+FileChooser.fileDescriptionText=Allgemeine Datei
+FileChooser.directoryDescriptionText=Verzeichnis
+FileChooser.newFolderErrorText=Fehler beim Erstellen eines neuen Ordners
+FileChooser.newFolderErrorSeparator= :
+FileChooser.acceptAllFileFilterText=Alle Dateien
+FileChooser.cancelButtonText=Abbrechen
+FileChooser.cancelButtonMnemonic=65
+FileChooser.saveButtonText=Speichern
+FileChooser.saveButtonMnemonic=83
+FileChooser.openButtonText=\u00d6ffnen
+FileChooser.openButtonMnemonic=70
+FileChooser.saveDialogTitleText=Speichern
+FileChooser.openDialogTitleText=\u00d6ffnen
+FileChooser.updateButtonText=Aktualisieren
+FileChooser.updateButtonMnemonic=75
+FileChooser.helpButtonText=Hilfe
+FileChooser.helpButtonMnemonic=72
+FileChooser.directoryOpenButtonText=\u00d6ffnen
+FileChooser.directoryOpenButtonMnemonic=69
+
+# File Size Units
+FileChooser.fileSizeKiloBytes={0} KB
+FileChooser.fileSizeMegaBytes={0} MB
+FileChooser.fileSizeGigaBytes={0} GB
+
+# These strings are platform dependent not look and feel dependent.
+FileChooser.win32.newFolder=Neuer Ordner
+FileChooser.win32.newFolder.subsequent=Neuer Ordner ({0})
+FileChooser.other.newFolder=Neuer Ordner
+FileChooser.other.newFolder.subsequent=Neuer Ordner.{0}
+
+
+## file chooser tooltips ###
+FileChooser.cancelButtonToolTipText=Dialogfeld f\u00fcr Dateiauswahl abbrechen
+FileChooser.saveButtonToolTipText=Ausgew\u00e4hlte Datei speichern
+FileChooser.openButtonToolTipText=Ausgew\u00e4hlte Datei \u00f6ffnen
+FileChooser.updateButtonToolTipText=Verzeichnisliste aktualisieren
+FileChooser.helpButtonToolTipText=Hilfe f\u00fcr Dateiauswahl
+FileChooser.directoryOpenButtonToolTipText=Markiertes Verzeichnis \u00f6ffnen
+
+############ COLOR CHOOSER STRINGS #############
+ColorChooser.previewText=Vorschau
+ColorChooser.okText=OK
+ColorChooser.cancelText=Abbrechen
+ColorChooser.resetText=Zur\u00fccksetzen
+# VK_XXX constant for 'ColorChooser.resetText' button to make mnemonic
+ColorChooser.resetMnemonic=90
+ColorChooser.sampleText=Beispieltext Beispieltext
+ColorChooser.swatchesNameText=Muster
+ColorChooser.swatchesMnemonic=77
+ColorChooser.swatchesDisplayedMnemonicIndex=0
+ColorChooser.swatchesRecentText=Aktuell:
+ColorChooser.hsbNameText=HSB
+# Each of the ColorChooser types can define a mnemonic, as a KeyEvent.VK_XXX
+# constant, and an index into the text to render the mnemonic as. The
+# mnemonic is xxxMnemonic and the index of the character to underline is
+# xxxDisplayedMnemonicIndex.
+ColorChooser.hsbMnemonic=72
+ColorChooser.hsbDisplayedMnemonicIndex=0
+ColorChooser.hsbHueText=H
+ColorChooser.hsbSaturationText=S
+ColorChooser.hsbBrightnessText=B
+ColorChooser.hsbRedText=R
+ColorChooser.hsbGreenText=G
+ColorChooser.hsbBlueText=B
+ColorChooser.rgbNameText=RGB
+ColorChooser.rgbMnemonic=71
+ColorChooser.rgbDisplayedMnemonicIndex=1
+ColorChooser.rgbRedText=Rot
+ColorChooser.rgbRedMnemonic=82
+ColorChooser.rgbGreenText=Gr\u00fcn
+ColorChooser.rgbGreenMnemonic=78
+ColorChooser.rgbBlueText=Blau
+ColorChooser.rgbBlueMnemonic=66
+
+############ OPTION PANE STRINGS #############
+# Mnemonic keys correspond to KeyEvent.VK_XXX constant
+# We only define mnemonics for YES/NO, but for completeness you can
+# define mnemonics for any of the buttons.
+OptionPane.yesButtonText=Ja
+OptionPane.yesButtonMnemonic=74
+OptionPane.noButtonText=Nein
+OptionPane.noButtonMnemonic=78
+OptionPane.okButtonText=OK
+OptionPane.okButtonMnemonic=79
+OptionPane.cancelButtonText=Abbrechen
+OptionPane.cancelButtonMnemonic=65
+OptionPane.titleText=W\u00e4hlen Sie eine Option aus
+# Title for the dialog for the showInputDialog methods. Only used if
+# the developer uses one of the variants that doesn't take a title.
+OptionPane.inputDialogTitle=Eingabe
+# Title for the dialog for the showMessageDialog methods. Only used if
+# the developer uses one of the variants that doesn't take a title.
+OptionPane.messageDialogTitle=Nachricht
+
+############ Printing Dialog Strings ############
+PrintingDialog.titleProgressText=Drucken
+PrintingDialog.titleAbortingText=Drucken (Abbruch)
+
+PrintingDialog.contentInitialText=Druckvorgang l\u00e4uft...
+
+# The following string will be formatted by a MessageFormat
+# and {0} will be replaced by page number being printed
+PrintingDialog.contentProgressText=Seite {0} wurde gedruckt...
+
+PrintingDialog.contentAbortingText=Druckvorgang wird abgebrochen...
+
+PrintingDialog.abortButtonText=Abbrechen
+PrintingDialog.abortButtonMnemonic=66
+PrintingDialog.abortButtonDisplayedMnemonicIndex=1
+PrintingDialog.abortButtonToolTipText=Druckvorgang abbrechen
+
+############ Internal Frame Strings ############
+InternalFrame.iconButtonToolTip=Minimieren
+InternalFrame.maxButtonToolTip=Maximieren
+InternalFrame.restoreButtonToolTip=Wiederherstellen
+InternalFrame.closeButtonToolTip=Schlie\u00dfen
+
+############ Internal Frame Title Pane Strings ############
+InternalFrameTitlePane.restoreButtonText=Wiederherstellen
+InternalFrameTitlePane.moveButtonText=Verschieben
+InternalFrameTitlePane.sizeButtonText=Gr\u00f6\u00dfe
+InternalFrameTitlePane.minimizeButtonText=Minimieren
+InternalFrameTitlePane.maximizeButtonText=Maximieren
+InternalFrameTitlePane.closeButtonText=Schlie\u00dfen
+
+############ Text strings #############
+# Used for html forms
+FormView.submitButtonText=Abfrage senden
+FormView.resetButtonText=Zur\u00fccksetzen
+FormView.browseFileButtonText=Durchsuchen...
+
+############ Abstract Document Strings ############
+AbstractDocument.styleChangeText=Formatvorlagen\u00e4nderung
+AbstractDocument.additionText=Hinzuf\u00fcgen
+AbstractDocument.deletionText=L\u00f6schen
+AbstractDocument.undoText=R\u00fcckg\u00e4ngig
+AbstractDocument.redoText=Wiederherstellen
+
+############ Abstract Button Strings ############
+AbstractButton.clickText=Klicken
+
+############ Abstract Undoable Edit Strings ############
+AbstractUndoableEdit.undoText=R\u00fcckg\u00e4ngig
+AbstractUndoableEdit.redoText=Wiederherstellen
+
+############ Combo Box Strings ############
+ComboBox.togglePopupText=Popup umschalten
+
+############ Progress Monitor Strings ############
+ProgressMonitor.progressText=Fortschritt...
+
+############ Split Pane Strings ############
+SplitPane.leftButtonText=linke Taste
+SplitPane.rightButtonText=rechte Taste
+# Used for Isindex
+IsindexView.prompt=Dieser Index kann durchsucht werden. Geben Sie ein Schlagwort ein:
+
+############ InternalFrameTitlePane Strings ############
+InternalFrameTitlePane.iconifyButtonAccessibleName=Als Symbol darstellen
+InternalFrameTitlePane.maximizeButtonAccessibleName=Maximieren
+InternalFrameTitlePane.closeButtonAccessibleName=Schlie\u00dfen
Added: trunk/core/src/openjdk/com/com/sun/swing/internal/plaf/basic/resources/basic_es.properties
===================================================================
--- trunk/core/src/openjdk/com/com/sun/swing/internal/plaf/basic/resources/basic_es.properties (rev 0)
+++ trunk/core/src/openjdk/com/com/sun/swing/internal/plaf/basic/resources/basic_es.properties 2007-07-07 12:46:16 UTC (rev 3355)
@@ -0,0 +1,210 @@
+# This properties file is used to create a PropertyResourceBundle
+# It contains Locale specific strings used in Swing
+# Currently, the following components need this for support:
+#
+# ColorChooser
+# FileChooser
+# OptionPane
+#
+# When this file is read in, the strings are put into the
+# defaults table. This is an implementation detail of the current
+# workings of Swing. DO NOT DEPEND ON THIS.
+# This may change in future versions of Swing as we improve localization
+# support.
+#
+# MNEMONIC NOTE:
+# Many of strings in this file are used by widgets that have a
+# mnemonic, for example:
+# ColorChooser.rgbNameText=RGB
+# ColorChooser.rgbMnemonic=71
+# ColorChooser.rgbDisplayedMnemonicIndex=1
+# Indicates that the tab in the ColorChooser for RGB colors will have
+# the text 'RGB', further the mnemonic character will be 'g' and that
+# a decoration will be provided under the 'G'. This will typically
+# look like: RGB
+# -
+# 71 corresponds to the decimal value of the VK constant defined
+# in java/awt/KeyEvent.java. VK_G is defined as:
+#
+# public static final int VK_G = 0x47;
+#
+# 0x47 is a hex number and needs to be converted to decimal.
+# A simple way to calculate this for a-z is to add 64 to the index of
+# the letter in the alphabet. As 'a' is in the 1st letter the mnemonic
+# for 'a' is 65, 'b' is 66...
+#
+# The xxDisplayedMnemonicIndex is used to indicate the index of the
+# character that should be underlined in the String, with 0
+# corresponding to the first character in the String.
+#
+# One important thing to remember is that the mnemonic MUST exist in
+# the String, if it does not exist you should add text that makes it
+# exist. This will typically take the form 'XXXX (M)' where M is the
+# character for the mnemonic.
+#
+# 1.21 04/18/06
+# @author Steve Wilson
+
+############ FILE CHOOSER STRINGS #############
+FileChooser.fileDescriptionText=Archivo gen\u00e9rico
+FileChooser.directoryDescriptionText=Directorio
+FileChooser.newFolderErrorText=Error al crear una nueva carpeta
+FileChooser.newFolderErrorSeparator= :
+FileChooser.acceptAllFileFilterText=Todos los archivos
+FileChooser.cancelButtonText=Cancelar
+FileChooser.cancelButtonMnemonic=67
+FileChooser.saveButtonText=Guardar
+FileChooser.saveButtonMnemonic=71
+FileChooser.openButtonText=Abrir
+FileChooser.openButtonMnemonic=65
+FileChooser.saveDialogTitleText=Guardar
+FileChooser.openDialogTitleText=Abrir
+FileChooser.updateButtonText=Actualizar
+FileChooser.updateButtonMnemonic=84
+FileChooser.helpButtonText=Ayuda
+FileChooser.helpButtonMnemonic=89
+FileChooser.directoryOpenButtonText=Abrir
+FileChooser.directoryOpenButtonMnemonic=82
+
+# File Size Units
+FileChooser.fileSizeKiloBytes={0} KB
+FileChooser.fileSizeMegaBytes={0} MB
+FileChooser.fileSizeGigaBytes={0} GB
+
+# These strings are platform dependent not look and feel dependent.
+FileChooser.win32.newFolder=Carpeta nueva
+FileChooser.win32.newFolder.subsequent=Carpeta nueva ({0})
+FileChooser.other.newFolder=Carpeta nueva
+FileChooser.other.newFolder.subsequent=Carpeta nueva.{0}
+
+
+## file chooser tooltips ###
+FileChooser.cancelButtonToolTipText=Cuadro de di\u00e1logo para cancelar elector de archivo
+FileChooser.saveButtonToolTipText=Guardar archivo seleccionado
+FileChooser.openButtonToolTipText=Abrir archivo seleccionado
+FileChooser.updateButtonToolTipText=Actualizar lista de directorios
+FileChooser.helpButtonToolTipText=Ayuda elector de archivos
+FileChooser.directoryOpenButtonToolTipText=Abrir directorio seleccionado
+
+############ COLOR CHOOSER STRINGS #############
+ColorChooser.previewText=Vista previa
+ColorChooser.okText=Aceptar
+ColorChooser.cancelText=Cancelar
+ColorChooser.resetText=Restablecer
+# VK_XXX constant for 'ColorChooser.resetText' button to make mnemonic
+ColorChooser.resetMnemonic=82
+ColorChooser.sampleText=Texto de ejemplo Texto de ejemplo
+ColorChooser.swatchesNameText=Muestras
+ColorChooser.swatchesMnemonic=77
+ColorChooser.swatchesDisplayedMnemonicIndex=0
+ColorChooser.swatchesRecentText=Reciente:
+ColorChooser.hsbNameText=HSB
+# Each of the ColorChooser types can define a mnemonic, as a KeyEvent.VK_XXX
+# constant, and an index into the text to render the mnemonic as. The
+# mnemonic is xxxMnemonic and the index of the character to underline is
+# xxxDisplayedMnemonicIndex.
+ColorChooser.hsbMnemonic=72
+ColorChooser.hsbDisplayedMnemonicIndex=0
+ColorChooser.hsbHueText=H
+ColorChooser.hsbSaturationText=S
+ColorChooser.hsbBrightnessText=B
+ColorChooser.hsbRedText=R
+ColorChooser.hsbGreenText=V
+ColorChooser.hsbBlueText=A
+ColorChooser.rgbNameText=RGB
+ColorChooser.rgbMnemonic=71
+ColorChooser.rgbDisplayedMnemonicIndex=1
+ColorChooser.rgbRedText=Rojo
+ColorChooser.rgbRedMnemonic=74
+ColorChooser.rgbGreenText=Verde
+ColorChooser.rgbGreenMnemonic=86
+ColorChooser.rgbBlueText=Azul
+ColorChooser.rgbBlueMnemonic=76
+
+############ OPTION PANE STRINGS #############
+# Mnemonic keys correspond to KeyEvent.VK_XXX constant
+# We only define mnemonics for YES/NO, but for completeness you can
+# define mnemonics for any of the buttons.
+OptionPane.yesButtonText=S\u00ed
+OptionPane.yesButtonMnemonic=83
+OptionPane.noButtonText=No
+OptionPane.noButtonMnemonic=78
+OptionPane.okButtonText=Aceptar
+OptionPane.okButtonMnemonic=0
+OptionPane.cancelButtonText=Cancelar
+OptionPane.cancelButtonMnemonic=0
+OptionPane.titleText=Seleccionar una opci\u00f3n
+# Title for the dialog for the showInputDialog methods. Only used if
+# the developer uses one of the variants that doesn't take a title.
+OptionPane.inputDialogTitle=Entrada
+# Title for the dialog for the showMessageDialog methods. Only used if
+# the developer uses one of the variants that doesn't take a title.
+OptionPane.messageDialogTitle=Mensaje
+
+############ Printing Dialog Strings ############
+PrintingDialog.titleProgressText=Impresi\u00f3n
+PrintingDialog.titleAbortingText=Impresi\u00f3n (cancelaci\u00f3n)
+
+PrintingDialog.contentInitialText=Impresi\u00f3n en curso...
+
+# The following string will be formatted by a MessageFormat
+# and {0} will be replaced by page number being printed
+PrintingDialog.contentProgressText=P\u00e1gina impresa {0}...
+
+PrintingDialog.contentAbortingText=Cancelando la impresi\u00f3n...
+
+PrintingDialog.abortButtonText=Cancelar
+PrintingDialog.abortButtonMnemonic=67
+PrintingDialog.abortButtonDisplayedMnemonicIndex=0
+PrintingDialog.abortButtonToolTipText=Cancelar la impresi\u00f3n
+
+############ Internal Frame Strings ############
+InternalFrame.iconButtonToolTip=Minimizar
+InternalFrame.maxButtonToolTip=Maximizar
+InternalFrame.restoreButtonToolTip=Restaurar
+InternalFrame.closeButtonToolTip=Cerrar
+
+############ Internal Frame Title Pane Strings ############
+InternalFrameTitlePane.restoreButtonText=Restaurar
+InternalFrameTitlePane.moveButtonText=Mover
+InternalFrameTitlePane.sizeButtonText=Tama\u00f1o
+InternalFrameTitlePane.minimizeButtonText=Minimizar
+InternalFrameTitlePane.maximizeButtonText=Maximizar
+InternalFrameTitlePane.closeButtonText=Cerrar
+
+############ Text strings #############
+# Used for html forms
+FormView.submitButtonText=Enviar consulta
+FormView.resetButtonText=Restablecer
+FormView.browseFileButtonText=Examinar...
+
+############ Abstract Document Strings ############
+AbstractDocument.styleChangeText=cambio de estilo
+AbstractDocument.additionText=adici\u00f3n
+AbstractDocument.deletionText=supresi\u00f3n
+AbstractDocument.undoText=Deshacer
+AbstractDocument.redoText=Rehacer
+
+############ Abstract Button Strings ############
+AbstractButton.clickText=hacer clic
+
+############ Abstract Undoable Edit Strings ############
+AbstractUndoableEdit.undoTe...
[truncated message content] |