From: <cr...@us...> - 2009-09-09 15:49:49
|
Revision: 5669 http://jnode.svn.sourceforge.net/jnode/?rev=5669&view=rev Author: crawley Date: 2009-09-09 15:49:36 +0000 (Wed, 09 Sep 2009) Log Message: ----------- Merge changes from 'trunk' at r5663 (gui) Modified Paths: -------------- branches/jikesRVM/gui/.classpath branches/jikesRVM/gui/.project branches/jikesRVM/gui/.settings/org.eclipse.jdt.core.prefs branches/jikesRVM/gui/descriptors/org.jnode.awt.swingpeers.xml branches/jikesRVM/gui/descriptors/org.jnode.desktop.xml branches/jikesRVM/gui/descriptors/org.jnode.driver.console.swing.xml branches/jikesRVM/gui/descriptors/org.jnode.driver.sound.command.xml branches/jikesRVM/gui/descriptors/org.jnode.driver.textscreen.fb.xml branches/jikesRVM/gui/descriptors/org.jnode.driver.video.ati.radeon.xml branches/jikesRVM/gui/descriptors/org.jnode.test.gui.xml branches/jikesRVM/gui/gui.iml branches/jikesRVM/gui/src/awt/org/jnode/awt/AWTMouseEventGenerator.java branches/jikesRVM/gui/src/awt/org/jnode/awt/AWTPlugin.java branches/jikesRVM/gui/src/awt/org/jnode/awt/JNodeAwtContext.java branches/jikesRVM/gui/src/awt/org/jnode/awt/JNodeCursors.java branches/jikesRVM/gui/src/awt/org/jnode/awt/JNodeEventQueue.java branches/jikesRVM/gui/src/awt/org/jnode/awt/JNodeFrameBufferDevice.java branches/jikesRVM/gui/src/awt/org/jnode/awt/JNodeGenericPeer.java branches/jikesRVM/gui/src/awt/org/jnode/awt/JNodeGraphics.java branches/jikesRVM/gui/src/awt/org/jnode/awt/JNodeGraphics2D.java branches/jikesRVM/gui/src/awt/org/jnode/awt/JNodeGraphicsConfiguration.java branches/jikesRVM/gui/src/awt/org/jnode/awt/JNodeGraphicsEnvironment.java branches/jikesRVM/gui/src/awt/org/jnode/awt/JNodeRobotPeer.java branches/jikesRVM/gui/src/awt/org/jnode/awt/JNodeToolkit.java branches/jikesRVM/gui/src/awt/org/jnode/awt/KeyboardHandler.java branches/jikesRVM/gui/src/awt/org/jnode/awt/MouseHandler.java branches/jikesRVM/gui/src/awt/org/jnode/awt/StartAwt.java branches/jikesRVM/gui/src/awt/org/jnode/awt/VMImageAPIImpl.java branches/jikesRVM/gui/src/awt/org/jnode/awt/font/FontManager.java branches/jikesRVM/gui/src/awt/org/jnode/awt/font/FontProvider.java branches/jikesRVM/gui/src/awt/org/jnode/awt/font/JNodeFontPeer.java branches/jikesRVM/gui/src/awt/org/jnode/awt/font/TextRenderer.java branches/jikesRVM/gui/src/awt/org/jnode/awt/font/bdf/BDFFont.java branches/jikesRVM/gui/src/awt/org/jnode/awt/font/bdf/BDFFontMetrics.java branches/jikesRVM/gui/src/awt/org/jnode/awt/font/bdf/BDFFontProvider.java branches/jikesRVM/gui/src/awt/org/jnode/awt/font/bdf/BDFTextRenderer.java branches/jikesRVM/gui/src/awt/org/jnode/awt/font/def/DefaultFontManager.java branches/jikesRVM/gui/src/awt/org/jnode/awt/font/def/FontPlugin.java branches/jikesRVM/gui/src/awt/org/jnode/awt/font/renderer/FontScaleOp.java branches/jikesRVM/gui/src/awt/org/jnode/awt/font/renderer/GlyphRenderer.java branches/jikesRVM/gui/src/awt/org/jnode/awt/font/renderer/RenderCache.java branches/jikesRVM/gui/src/awt/org/jnode/awt/font/renderer/RenderContext.java branches/jikesRVM/gui/src/awt/org/jnode/awt/font/renderer/SummedAreaTable.java branches/jikesRVM/gui/src/awt/org/jnode/awt/font/spi/AbstractFontProvider.java branches/jikesRVM/gui/src/awt/org/jnode/awt/font/spi/AbstractTextRenderer.java branches/jikesRVM/gui/src/awt/org/jnode/awt/font/spi/FontData.java branches/jikesRVM/gui/src/awt/org/jnode/awt/font/spi/Glyph.java branches/jikesRVM/gui/src/awt/org/jnode/awt/font/spi/ShapedGlyph.java branches/jikesRVM/gui/src/awt/org/jnode/awt/font/truetype/TTFFileInput.java branches/jikesRVM/gui/src/awt/org/jnode/awt/font/truetype/TTFFont.java branches/jikesRVM/gui/src/awt/org/jnode/awt/font/truetype/TTFFontData.java branches/jikesRVM/gui/src/awt/org/jnode/awt/font/truetype/TTFFontDataFile.java branches/jikesRVM/gui/src/awt/org/jnode/awt/font/truetype/TTFFontMetrics.java branches/jikesRVM/gui/src/awt/org/jnode/awt/font/truetype/TTFInput.java branches/jikesRVM/gui/src/awt/org/jnode/awt/font/truetype/TTFMemoryInput.java branches/jikesRVM/gui/src/awt/org/jnode/awt/font/truetype/TTFOpenType.java branches/jikesRVM/gui/src/awt/org/jnode/awt/font/truetype/TTFPlugin.java branches/jikesRVM/gui/src/awt/org/jnode/awt/font/truetype/TTFSimpleTextRenderer.java branches/jikesRVM/gui/src/awt/org/jnode/awt/font/truetype/TTFTextRenderer.java branches/jikesRVM/gui/src/awt/org/jnode/awt/font/truetype/TTFontProvider.java branches/jikesRVM/gui/src/awt/org/jnode/awt/font/truetype/TableClass.java branches/jikesRVM/gui/src/awt/org/jnode/awt/font/truetype/glyph/CompositeGlyph.java branches/jikesRVM/gui/src/awt/org/jnode/awt/font/truetype/glyph/SimpleGlyph.java branches/jikesRVM/gui/src/awt/org/jnode/awt/font/truetype/glyph/TTFGlyph.java branches/jikesRVM/gui/src/awt/org/jnode/awt/font/truetype/tables/CMapTable.java branches/jikesRVM/gui/src/awt/org/jnode/awt/font/truetype/tables/GlyphTable.java branches/jikesRVM/gui/src/awt/org/jnode/awt/font/truetype/tables/HeadTable.java branches/jikesRVM/gui/src/awt/org/jnode/awt/font/truetype/tables/HorizontalHeaderTable.java branches/jikesRVM/gui/src/awt/org/jnode/awt/font/truetype/tables/HorizontalMetricsTable.java branches/jikesRVM/gui/src/awt/org/jnode/awt/font/truetype/tables/LocationsTable.java branches/jikesRVM/gui/src/awt/org/jnode/awt/font/truetype/tables/MaxPTable.java branches/jikesRVM/gui/src/awt/org/jnode/awt/font/truetype/tables/NameTable.java branches/jikesRVM/gui/src/awt/org/jnode/awt/font/truetype/tables/OS2Table.java branches/jikesRVM/gui/src/awt/org/jnode/awt/font/truetype/tables/PostTable.java branches/jikesRVM/gui/src/awt/org/jnode/awt/font/truetype/tables/TTFTable.java branches/jikesRVM/gui/src/awt/org/jnode/awt/font/truetype/tables/VersionTable.java branches/jikesRVM/gui/src/awt/org/jnode/awt/geom/PolyLine.java branches/jikesRVM/gui/src/awt/org/jnode/awt/image/AbstractImageConsumer.java branches/jikesRVM/gui/src/awt/org/jnode/awt/image/AbstractMemoryImageConsumer.java branches/jikesRVM/gui/src/awt/org/jnode/awt/image/BufferedImageSurface.java branches/jikesRVM/gui/src/awt/org/jnode/awt/image/ImageConsumerByte.java branches/jikesRVM/gui/src/awt/org/jnode/awt/image/ImageConsumerInt.java branches/jikesRVM/gui/src/awt/org/jnode/awt/image/JNodeBufferedImage.java branches/jikesRVM/gui/src/awt/org/jnode/awt/image/JNodeBufferedImageGraphics.java branches/jikesRVM/gui/src/awt/org/jnode/awt/image/JNodeBufferedImageGraphics2D.java branches/jikesRVM/gui/src/awt/org/jnode/awt/image/JNodeImage.java branches/jikesRVM/gui/src/awt/org/jnode/awt/image/JNodeImageGraphics.java branches/jikesRVM/gui/src/awt/org/jnode/awt/swingpeers/DesktopFrame.java branches/jikesRVM/gui/src/awt/org/jnode/awt/swingpeers/DesktopFramePeer.java branches/jikesRVM/gui/src/awt/org/jnode/awt/swingpeers/ISwingContainerPeer.java branches/jikesRVM/gui/src/awt/org/jnode/awt/swingpeers/ISwingPeer.java branches/jikesRVM/gui/src/awt/org/jnode/awt/swingpeers/SwingBaseMenuItemPeer.java branches/jikesRVM/gui/src/awt/org/jnode/awt/swingpeers/SwingBaseMenuPeer.java branches/jikesRVM/gui/src/awt/org/jnode/awt/swingpeers/SwingBaseWindow.java branches/jikesRVM/gui/src/awt/org/jnode/awt/swingpeers/SwingBaseWindowPeer.java branches/jikesRVM/gui/src/awt/org/jnode/awt/swingpeers/SwingButtonPeer.java branches/jikesRVM/gui/src/awt/org/jnode/awt/swingpeers/SwingCanvasPeer.java branches/jikesRVM/gui/src/awt/org/jnode/awt/swingpeers/SwingCheckboxMenuItemPeer.java branches/jikesRVM/gui/src/awt/org/jnode/awt/swingpeers/SwingCheckboxPeer.java branches/jikesRVM/gui/src/awt/org/jnode/awt/swingpeers/SwingChoicePeer.java branches/jikesRVM/gui/src/awt/org/jnode/awt/swingpeers/SwingComponentPeer.java branches/jikesRVM/gui/src/awt/org/jnode/awt/swingpeers/SwingContainerLayout.java branches/jikesRVM/gui/src/awt/org/jnode/awt/swingpeers/SwingContainerPeer.java branches/jikesRVM/gui/src/awt/org/jnode/awt/swingpeers/SwingDialogPeer.java branches/jikesRVM/gui/src/awt/org/jnode/awt/swingpeers/SwingFramePeer.java branches/jikesRVM/gui/src/awt/org/jnode/awt/swingpeers/SwingJFramePeer.java branches/jikesRVM/gui/src/awt/org/jnode/awt/swingpeers/SwingLabelPeer.java branches/jikesRVM/gui/src/awt/org/jnode/awt/swingpeers/SwingLightweightContainerPeer.java branches/jikesRVM/gui/src/awt/org/jnode/awt/swingpeers/SwingLightweightPeer.java branches/jikesRVM/gui/src/awt/org/jnode/awt/swingpeers/SwingListPeer.java branches/jikesRVM/gui/src/awt/org/jnode/awt/swingpeers/SwingMenuBarPeer.java branches/jikesRVM/gui/src/awt/org/jnode/awt/swingpeers/SwingMenuComponentPeer.java branches/jikesRVM/gui/src/awt/org/jnode/awt/swingpeers/SwingMenuItemPeer.java branches/jikesRVM/gui/src/awt/org/jnode/awt/swingpeers/SwingMenuPeer.java branches/jikesRVM/gui/src/awt/org/jnode/awt/swingpeers/SwingPanelPeer.java branches/jikesRVM/gui/src/awt/org/jnode/awt/swingpeers/SwingPeersPlugin.java branches/jikesRVM/gui/src/awt/org/jnode/awt/swingpeers/SwingPopupMenuPeer.java branches/jikesRVM/gui/src/awt/org/jnode/awt/swingpeers/SwingRepaintManager.java branches/jikesRVM/gui/src/awt/org/jnode/awt/swingpeers/SwingScrollPanePeer.java branches/jikesRVM/gui/src/awt/org/jnode/awt/swingpeers/SwingScrollbarPeer.java branches/jikesRVM/gui/src/awt/org/jnode/awt/swingpeers/SwingTextAreaPeer.java branches/jikesRVM/gui/src/awt/org/jnode/awt/swingpeers/SwingTextComponentPeer.java branches/jikesRVM/gui/src/awt/org/jnode/awt/swingpeers/SwingTextFieldPeer.java branches/jikesRVM/gui/src/awt/org/jnode/awt/swingpeers/SwingToolkit.java branches/jikesRVM/gui/src/awt/org/jnode/awt/swingpeers/SwingWindowPeer.java branches/jikesRVM/gui/src/awt/org/jnode/awt/util/AbstractGraphics.java branches/jikesRVM/gui/src/awt/org/jnode/awt/util/AbstractSurfaceGraphics.java branches/jikesRVM/gui/src/awt/org/jnode/awt/util/AbstractSurfaceGraphics2D.java branches/jikesRVM/gui/src/awt/org/jnode/awt/util/AwtUtils.java branches/jikesRVM/gui/src/awt/org/jnode/awt/util/BitmapGraphics.java branches/jikesRVM/gui/src/desktop/org/jnode/desktop/ApplicationBar.java branches/jikesRVM/gui/src/desktop/org/jnode/desktop/ControlBar.java branches/jikesRVM/gui/src/desktop/org/jnode/desktop/Desktop.java branches/jikesRVM/gui/src/desktop/org/jnode/desktop/DesktopPlugin.java branches/jikesRVM/gui/src/desktop/org/jnode/desktop/WindowBar.java branches/jikesRVM/gui/src/desktop/org/jnode/desktop/classic/Desktop.java branches/jikesRVM/gui/src/desktop/org/jnode/desktop/classic/TaskBar.java branches/jikesRVM/gui/src/desktop/org/jnode/desktop/classic/WindowBar.java branches/jikesRVM/gui/src/driver/org/jnode/driver/bus/i2c/I2cAPI.java branches/jikesRVM/gui/src/driver/org/jnode/driver/bus/i2c/I2cConstants.java branches/jikesRVM/gui/src/driver/org/jnode/driver/bus/i2c/I2cException.java branches/jikesRVM/gui/src/driver/org/jnode/driver/bus/i2c/I2cLineState.java branches/jikesRVM/gui/src/driver/org/jnode/driver/bus/i2c/I2cProtocol.java branches/jikesRVM/gui/src/driver/org/jnode/driver/bus/i2c/I2cTimeoutException.java branches/jikesRVM/gui/src/driver/org/jnode/driver/console/swing/SwingTextScreenConsoleManager.java branches/jikesRVM/gui/src/driver/org/jnode/driver/input/usb/USBHidConstants.java branches/jikesRVM/gui/src/driver/org/jnode/driver/input/usb/USBInputDeviceToDriverMapper.java branches/jikesRVM/gui/src/driver/org/jnode/driver/input/usb/USBKeyboardDriver.java branches/jikesRVM/gui/src/driver/org/jnode/driver/input/usb/USBMouseDriver.java branches/jikesRVM/gui/src/driver/org/jnode/driver/ps2/PS2Bus.java branches/jikesRVM/gui/src/driver/org/jnode/driver/ps2/PS2ByteChannel.java branches/jikesRVM/gui/src/driver/org/jnode/driver/ps2/PS2Constants.java branches/jikesRVM/gui/src/driver/org/jnode/driver/ps2/PS2Device.java branches/jikesRVM/gui/src/driver/org/jnode/driver/ps2/PS2Driver.java branches/jikesRVM/gui/src/driver/org/jnode/driver/ps2/PS2Finder.java branches/jikesRVM/gui/src/driver/org/jnode/driver/ps2/PS2KeyboardDriver.java branches/jikesRVM/gui/src/driver/org/jnode/driver/ps2/PS2PointerDriver.java branches/jikesRVM/gui/src/driver/org/jnode/driver/sound/command/BeepCommand.java branches/jikesRVM/gui/src/driver/org/jnode/driver/sound/command/PlayCommand.java branches/jikesRVM/gui/src/driver/org/jnode/driver/sound/speaker/Note.java branches/jikesRVM/gui/src/driver/org/jnode/driver/sound/speaker/SpeakerAPI.java branches/jikesRVM/gui/src/driver/org/jnode/driver/sound/speaker/SpeakerUtils.java branches/jikesRVM/gui/src/driver/org/jnode/driver/sound/speaker/pc/PCSpeakerDevice.java branches/jikesRVM/gui/src/driver/org/jnode/driver/sound/speaker/pc/PCSpeakerDriver.java branches/jikesRVM/gui/src/driver/org/jnode/driver/sound/speaker/pc/PCSpeakerFinder.java branches/jikesRVM/gui/src/driver/org/jnode/driver/textscreen/fb/FbTextScreen.java branches/jikesRVM/gui/src/driver/org/jnode/driver/textscreen/fb/FbTextScreenManager.java branches/jikesRVM/gui/src/driver/org/jnode/driver/textscreen/fb/FbTextScreenPlugin.java branches/jikesRVM/gui/src/driver/org/jnode/driver/textscreen/swing/SwingPcTextScreen.java branches/jikesRVM/gui/src/driver/org/jnode/driver/textscreen/swing/SwingTextScreenManager.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/AbstractFrameBufferDriver.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/AlreadyOpenException.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/FrameBufferAPI.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/FrameBufferConfiguration.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/FrameBufferException.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/HardwareCursor.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/HardwareCursorAPI.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/HardwareCursorImage.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/NotOpenException.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/Surface.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/UnknownConfigurationException.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/ati/mach64/Mach64Configuration.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/ati/mach64/Mach64Constants.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/ati/mach64/Mach64Core.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/ati/mach64/Mach64Driver.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/ati/mach64/Mach64Surface.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/ati/mach64/Mach64VgaIO.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/ati/mach64/Mach64VgaState.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/ati/radeon/CommonRegs.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/ati/radeon/CrtcRegs.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/ati/radeon/FBInfo.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/ati/radeon/FPIBlock.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/ati/radeon/FPITimingBlock.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/ati/radeon/FpRegs.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/ati/radeon/PLLInfo.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/ati/radeon/PllRegs.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/ati/radeon/RadeonAcceleration.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/ati/radeon/RadeonConfiguration.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/ati/radeon/RadeonConstants.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/ati/radeon/RadeonCore.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/ati/radeon/RadeonDriver.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/ati/radeon/RadeonHardwareCursor.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/ati/radeon/RadeonSurface.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/ati/radeon/RadeonVgaIO.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/ati/radeon/RadeonVgaState.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/ddc/DDC1Exception.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/ddc/DDC1NoSignalException.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/ddc/DDC1ParseException.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/ddc/DDC1Reader.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/ddc/DisplayDataChannelAPI.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/ddc/EDID.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/ddc/EDIDConstants.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/nvidia/NVidiaAcceleration.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/nvidia/NVidiaConfiguration.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/nvidia/NVidiaConstants.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/nvidia/NVidiaCore.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/nvidia/NVidiaDriver.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/nvidia/NVidiaHardwareCursor.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/nvidia/NVidiaVgaIO.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/nvidia/NVidiaVgaState.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/spi/DpmsState.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/util/AbstractSurface.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/util/Curves.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/vga/StandardVGA.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/vga/StandardVGAIO.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/vga/VGABitmapGraphics.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/vga/VGAConfiguration.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/vga/VGADriver.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/vga/VGAFinder.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/vga/VGASurface.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/vgahw/DisplayMode.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/vgahw/VgaConstants.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/vgahw/VgaIO.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/vgahw/VgaState.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/vgahw/VgaUtils.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/vmware/VMWareConfiguration.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/vmware/VMWareConstants.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/vmware/VMWareCore.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/vmware/VMWareDriver.java branches/jikesRVM/gui/src/font/org/jnode/font/bdf/BDFFontContainer.java branches/jikesRVM/gui/src/font/org/jnode/font/bdf/BDFGlyph.java branches/jikesRVM/gui/src/font/org/jnode/font/bdf/BDFMetrics.java branches/jikesRVM/gui/src/font/org/jnode/font/bdf/BDFParser.java branches/jikesRVM/gui/src/font/org/jnode/font/bdf/BDFParserConstants.java branches/jikesRVM/gui/src/font/org/jnode/font/bdf/BDFParserTokenManager.java branches/jikesRVM/gui/src/font/org/jnode/font/bdf/ParseException.java branches/jikesRVM/gui/src/font/org/jnode/font/bdf/SimpleCharStream.java branches/jikesRVM/gui/src/font/org/jnode/font/bdf/Token.java branches/jikesRVM/gui/src/font/org/jnode/font/bdf/TokenMgrError.java branches/jikesRVM/gui/src/font/org/jnode/font/bdf/mappings.properties branches/jikesRVM/gui/src/test/org/jnode/test/gui/AWTDemo.java branches/jikesRVM/gui/src/test/org/jnode/test/gui/AWTFrameTest.java branches/jikesRVM/gui/src/test/org/jnode/test/gui/AWTMenuBuilderTest.java branches/jikesRVM/gui/src/test/org/jnode/test/gui/AWTMenuTest.java branches/jikesRVM/gui/src/test/org/jnode/test/gui/AWTTest.java branches/jikesRVM/gui/src/test/org/jnode/test/gui/BufferImageTest.java branches/jikesRVM/gui/src/test/org/jnode/test/gui/ColorModelTest.java branches/jikesRVM/gui/src/test/org/jnode/test/gui/ConsoleTest.java branches/jikesRVM/gui/src/test/org/jnode/test/gui/CurvesTest.java branches/jikesRVM/gui/src/test/org/jnode/test/gui/DDC1Test.java branches/jikesRVM/gui/src/test/org/jnode/test/gui/DialogTest.java branches/jikesRVM/gui/src/test/org/jnode/test/gui/Editor.java branches/jikesRVM/gui/src/test/org/jnode/test/gui/Emu.java branches/jikesRVM/gui/src/test/org/jnode/test/gui/FBConsole.java branches/jikesRVM/gui/src/test/org/jnode/test/gui/FBTest.java branches/jikesRVM/gui/src/test/org/jnode/test/gui/FontManagerTest.java branches/jikesRVM/gui/src/test/org/jnode/test/gui/GeneralPathTest.java branches/jikesRVM/gui/src/test/org/jnode/test/gui/GlyphTest.java branches/jikesRVM/gui/src/test/org/jnode/test/gui/GraphicsTest.java branches/jikesRVM/gui/src/test/org/jnode/test/gui/HTMLTest.java branches/jikesRVM/gui/src/test/org/jnode/test/gui/ImageIOTest.java branches/jikesRVM/gui/src/test/org/jnode/test/gui/ImageTest.java branches/jikesRVM/gui/src/test/org/jnode/test/gui/Imageutil.java branches/jikesRVM/gui/src/test/org/jnode/test/gui/IndexColorModelTest.java branches/jikesRVM/gui/src/test/org/jnode/test/gui/JDPTest.java branches/jikesRVM/gui/src/test/org/jnode/test/gui/JInternalFrameTest.java branches/jikesRVM/gui/src/test/org/jnode/test/gui/JTableTest.java branches/jikesRVM/gui/src/test/org/jnode/test/gui/JTreeTest.java branches/jikesRVM/gui/src/test/org/jnode/test/gui/MouseEventTest.java branches/jikesRVM/gui/src/test/org/jnode/test/gui/PolyLineTest.java branches/jikesRVM/gui/src/test/org/jnode/test/gui/QuadCurveTest.java branches/jikesRVM/gui/src/test/org/jnode/test/gui/RobotTest.java branches/jikesRVM/gui/src/test/org/jnode/test/gui/SwingMenuTest.java branches/jikesRVM/gui/src/test/org/jnode/test/gui/SwingTest.java branches/jikesRVM/gui/src/test/org/jnode/test/gui/TTFFileTest.java branches/jikesRVM/gui/src/test/org/jnode/test/gui/TextFieldTest.java branches/jikesRVM/gui/src/thinlet/thinlet/ThinTest.java branches/jikesRVM/gui/src/thinlet/thinlet/Thinlet.java Added Paths: ----------- branches/jikesRVM/gui/.checkstyle branches/jikesRVM/gui/descriptors/org.jnode.driver.video.cirrus.xml branches/jikesRVM/gui/descriptors/org.jnode.driver.video.cursor.xml branches/jikesRVM/gui/descriptors/org.jnode.driver.video.vesa.xml branches/jikesRVM/gui/fonts/6x12_FixedMedium-12.bdf branches/jikesRVM/gui/fonts/VGAMedium-19.bdf branches/jikesRVM/gui/images/JNode_logo_trans.png branches/jikesRVM/gui/images/jnode_icon.png branches/jikesRVM/gui/mapgen.sh branches/jikesRVM/gui/src/awt/org/jnode/awt/GraphicsFactory.java branches/jikesRVM/gui/src/awt/org/jnode/awt/JNodeSurfaceGraphics2D.java branches/jikesRVM/gui/src/awt/org/jnode/awt/font/DefaultTextPipe.java branches/jikesRVM/gui/src/awt/org/jnode/awt/font/TGlyphVector.java branches/jikesRVM/gui/src/awt/org/jnode/awt/font/bdf/BDFFontPeer.java branches/jikesRVM/gui/src/awt/org/jnode/awt/font/truetype/TTFFontPeer.java branches/jikesRVM/gui/src/awt/org/jnode/awt/image/BufferedImageGraphics2D.java branches/jikesRVM/gui/src/awt/org/jnode/awt/java2d/ branches/jikesRVM/gui/src/awt/org/jnode/awt/java2d/loops/ branches/jikesRVM/gui/src/awt/org/jnode/awt/java2d/loops/JNodeMaskBlit.java branches/jikesRVM/gui/src/awt/org/jnode/awt/util/AbstractBitmapGraphics.java branches/jikesRVM/gui/src/awt/org/jnode/awt/util/BasicGraphics.java branches/jikesRVM/gui/src/awt/org/jnode/awt/util/BasicSurfaceGraphics.java branches/jikesRVM/gui/src/awt/org/jnode/awt/util/BitmapGraphics16bpp.java branches/jikesRVM/gui/src/awt/org/jnode/awt/util/BitmapGraphics24bpp.java branches/jikesRVM/gui/src/awt/org/jnode/awt/util/BitmapGraphics32bpp.java branches/jikesRVM/gui/src/awt/org/jnode/awt/util/BitmapGraphics8bpp.java branches/jikesRVM/gui/src/awt/org/jnode/awt/util/SurfaceGraphics2D.java branches/jikesRVM/gui/src/driver/org/jnode/driver/textscreen/fb/Background.java branches/jikesRVM/gui/src/driver/org/jnode/driver/textscreen/fb/DefaultBackground.java branches/jikesRVM/gui/src/driver/org/jnode/driver/textscreen/fb/FBConsole.java branches/jikesRVM/gui/src/driver/org/jnode/driver/textscreen/fb/GradientBackground.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/FrameBufferAPIOwner.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/cirrus/ branches/jikesRVM/gui/src/driver/org/jnode/driver/video/cirrus/CirrusConstants.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/cirrus/CirrusCore.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/cirrus/CirrusDriver.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/cirrus/CirrusMMIO.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/cirrus/CirrusVGAState.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/cursor/ branches/jikesRVM/gui/src/driver/org/jnode/driver/video/cursor/SoftwareCursor.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/util/VesaGTF.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/vesa/ branches/jikesRVM/gui/src/driver/org/jnode/driver/video/vesa/ModeInfoBlock.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/vesa/MultibootInfos.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/vesa/PMInfoBlock.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/vesa/VESACommand.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/vesa/VESAConfiguration.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/vesa/VESACore.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/vesa/VESADeviceToDriverMapper.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/vesa/VESADriver.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/vesa/VbeInfoBlock.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/vesa/VesaUtils.java branches/jikesRVM/gui/src/test/org/jnode/test/gui/Graphics2DSurface.java Removed Paths: ------------- branches/jikesRVM/gui/images/background.png branches/jikesRVM/gui/src/awt/org/jnode/awt/font/truetype/TTFURLInput.java branches/jikesRVM/gui/src/awt/org/jnode/awt/java2d/loops/ branches/jikesRVM/gui/src/awt/org/jnode/awt/java2d/loops/JNodeMaskBlit.java branches/jikesRVM/gui/src/driver/org/jnode/driver/console/swing/JTextAreaTextScreen.java branches/jikesRVM/gui/src/driver/org/jnode/driver/textscreen/fb/FbScrollableTextScreen.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/cirrus/CirrusConstants.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/cirrus/CirrusCore.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/cirrus/CirrusDriver.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/cirrus/CirrusMMIO.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/cirrus/CirrusVGAState.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/cursor/SoftwareCursor.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/vesa/ModeInfoBlock.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/vesa/MultibootInfos.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/vesa/PMInfoBlock.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/vesa/VESACommand.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/vesa/VESAConfiguration.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/vesa/VESACore.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/vesa/VESADeviceToDriverMapper.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/vesa/VESADriver.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/vesa/VbeInfoBlock.java branches/jikesRVM/gui/src/driver/org/jnode/driver/video/vesa/VesaUtils.java branches/jikesRVM/gui/src/test/org/jnode/test/gui/AWTTest2.java branches/jikesRVM/gui/src/test/org/jnode/test/gui/BoxWorld.java branches/jikesRVM/gui/src/test/org/jnode/test/gui/ConsoleTest2.java branches/jikesRVM/gui/src/test/org/jnode/test/gui/Rubik.java branches/jikesRVM/gui/src/test/org/jnode/test/gui/Tetris.java Copied: branches/jikesRVM/gui/.checkstyle (from rev 5663, trunk/gui/.checkstyle) =================================================================== --- branches/jikesRVM/gui/.checkstyle (rev 0) +++ branches/jikesRVM/gui/.checkstyle 2009-09-09 15:49:36 UTC (rev 5669) @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<fileset-config file-format-version="1.2.0" simple-config="true"> + <local-check-config name="JNode checkstyle" location="/all/jnode_checks.xml" type="project" description=""> + <additional-data name="protect-config-file" value="true"/> + </local-check-config> + <fileset name="tous" enabled="true" check-config-name="JNode checkstyle" local="true"> + <file-match-pattern match-pattern="." include-pattern="true"/> + </fileset> + <filter name="FilesFromPackage" enabled="true"> + <filter-data value="src/font"/> + <filter-data value="src/thinlet"/> + </filter> + <filter name="NonSrcDirs" enabled="true"/> +</fileset-config> Modified: branches/jikesRVM/gui/.classpath =================================================================== --- branches/jikesRVM/gui/.classpath 2009-09-09 15:35:38 UTC (rev 5668) +++ branches/jikesRVM/gui/.classpath 2009-09-09 15:49:36 UTC (rev 5669) @@ -1,12 +1,14 @@ <?xml version="1.0" encoding="UTF-8"?> <classpath> - <classpathentry kind="src" path="src/awt"/> - <classpathentry kind="src" path="src/font"/> - <classpathentry kind="src" path="src/desktop"/> - <classpathentry kind="src" path="src/driver"/> - <classpathentry kind="src" path="src/test"/> - <classpathentry kind="src" path="/JNode-Core"/> - <classpathentry kind="lib" path="/JNode-Core/lib/log4j-1.2.8.jar"/> - <classpathentry kind="src" path="/JNode-Shell"/> + <classpathentry excluding="**/.svn/**" kind="src" path="src/awt"/> + <classpathentry excluding="**/.svn/**" kind="src" path="src/font"/> + <classpathentry excluding="**/.svn/**" kind="src" path="src/desktop"/> + <classpathentry excluding="**/.svn/**" kind="src" path="src/driver"/> + <classpathentry excluding="**/.svn/**" kind="src" path="src/test"/> + <classpathentry excluding="**/.svn/**" kind="src" path="src/thinlet"/> + <classpathentry kind="src" path="/core"/> + <classpathentry kind="src" path="/shell"/> + <classpathentry kind="lib" path="/core/lib/log4j-1.2.8.jar"/> + <classpathentry kind="lib" path="/all/lib/classlib.jar" sourcepath="/all/lib/classlib-src.jar"/> <classpathentry kind="output" path="build/classes"/> </classpath> Modified: branches/jikesRVM/gui/.project =================================================================== --- branches/jikesRVM/gui/.project 2009-09-09 15:35:38 UTC (rev 5668) +++ branches/jikesRVM/gui/.project 2009-09-09 15:49:36 UTC (rev 5669) @@ -1,8 +1,9 @@ <?xml version="1.0" encoding="UTF-8"?> <projectDescription> - <name>JNode-GUI</name> + <name>gui</name> <comment></comment> <projects> + <project>all</project> <project>JNode-Core</project> <project>JNode-Shell</project> </projects> @@ -12,8 +13,14 @@ <arguments> </arguments> </buildCommand> + <buildCommand> + <name>com.atlassw.tools.eclipse.checkstyle.CheckstyleBuilder</name> + <arguments> + </arguments> + </buildCommand> </buildSpec> <natures> <nature>org.eclipse.jdt.core.javanature</nature> + <nature>com.atlassw.tools.eclipse.checkstyle.CheckstyleNature</nature> </natures> </projectDescription> Modified: branches/jikesRVM/gui/.settings/org.eclipse.jdt.core.prefs =================================================================== --- branches/jikesRVM/gui/.settings/org.eclipse.jdt.core.prefs 2009-09-09 15:35:38 UTC (rev 5668) +++ branches/jikesRVM/gui/.settings/org.eclipse.jdt.core.prefs 2009-09-09 15:49:36 UTC (rev 5669) @@ -1,12 +1,12 @@ -#Tue Apr 12 20:12:42 CEST 2005 +#Mon Jul 14 11:33:36 CEST 2008 eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=1.5 +org.eclipse.jdt.core.compiler.compliance=1.6 org.eclipse.jdt.core.compiler.debug.lineNumber=generate org.eclipse.jdt.core.compiler.debug.localVariable=generate org.eclipse.jdt.core.compiler.debug.sourceFile=generate org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enumIdentifier=error -org.eclipse.jdt.core.compiler.source=1.5 +org.eclipse.jdt.core.compiler.source=1.6 Modified: branches/jikesRVM/gui/descriptors/org.jnode.awt.swingpeers.xml =================================================================== --- branches/jikesRVM/gui/descriptors/org.jnode.awt.swingpeers.xml 2009-09-09 15:35:38 UTC (rev 5668) +++ branches/jikesRVM/gui/descriptors/org.jnode.awt.swingpeers.xml 2009-09-09 15:49:36 UTC (rev 5669) @@ -15,7 +15,6 @@ <runtime> <library name="jnode-gui.jar"> <export name="org.jnode.awt.swingpeers.*"/> - <export name="org.jnode.awt.swingpeers.event.*"/> </library> </runtime> Modified: branches/jikesRVM/gui/descriptors/org.jnode.desktop.xml =================================================================== --- branches/jikesRVM/gui/descriptors/org.jnode.desktop.xml 2009-09-09 15:35:38 UTC (rev 5668) +++ branches/jikesRVM/gui/descriptors/org.jnode.desktop.xml 2009-09-09 15:49:36 UTC (rev 5669) @@ -31,12 +31,15 @@ <permission class="java.util.PropertyPermission" name="jnode.desktop" actions="read,write"/> <permission class="java.lang.RuntimePermission" name="getClassLoader" /> + <permission class="java.lang.RuntimePermission" name="accessDeclaredMembers" /> + <permission class="java.lang.RuntimePermission" name="preferences" /> <permission class="java.util.PropertyPermission" name="java.util.logging.manager" actions="read"/> <permission class="java.util.logging.LoggingPermission" name="control" actions="" /> <permission class="java.util.PropertyPermission" name="java.util.logging.config.class" actions="read" /> <permission class="java.util.PropertyPermission" name="java.util.logging.config.file" actions="read" /> <permission class="java.util.PropertyPermission" name="gnu.classpath.home.url" actions="read" /> <permission class="java.awt.AWTPermission" name="listenToAllAWTEvents" actions="read" /> + <permission class="java.awt.AWTPermission" name="setWindowAlwaysOnTop" /> </extension> </plugin> \ No newline at end of file Modified: branches/jikesRVM/gui/descriptors/org.jnode.driver.console.swing.xml =================================================================== --- branches/jikesRVM/gui/descriptors/org.jnode.driver.console.swing.xml 2009-09-09 15:35:38 UTC (rev 5668) +++ branches/jikesRVM/gui/descriptors/org.jnode.driver.console.swing.xml 2009-09-09 15:49:36 UTC (rev 5669) @@ -26,5 +26,6 @@ <extension point="org.jnode.security.permissions"> <permission class="java.util.PropertyPermission" name="gnu.awt.dispatchthread.priority" actions="read"/> <permission class="java.awt.AWTPermission" name="listenToAllAWTEvents"/> + <permission class="java.lang.RuntimePermission" name="exitVM"/> </extension> </plugin> \ No newline at end of file Modified: branches/jikesRVM/gui/descriptors/org.jnode.driver.sound.command.xml =================================================================== --- branches/jikesRVM/gui/descriptors/org.jnode.driver.sound.command.xml 2009-09-09 15:35:38 UTC (rev 5668) +++ branches/jikesRVM/gui/descriptors/org.jnode.driver.sound.command.xml 2009-09-09 15:49:36 UTC (rev 5669) @@ -22,5 +22,15 @@ <alias name="beep" class="org.jnode.driver.sound.command.BeepCommand"/> <alias name="play" class="org.jnode.driver.sound.command.PlayCommand"/> </extension> + + <extension point="org.jnode.shell.syntaxes"> + <syntax alias="beep"> + <empty description="Play a system beep"/> + </syntax> + <syntax alias="play"> + <empty description="Play a scale"/> + <option argLabel="tune" shortName="t" longName="tune" description="Play a tune"/> + </syntax> + </extension> </plugin> Modified: branches/jikesRVM/gui/descriptors/org.jnode.driver.textscreen.fb.xml =================================================================== --- branches/jikesRVM/gui/descriptors/org.jnode.driver.textscreen.fb.xml 2009-09-09 15:35:38 UTC (rev 5668) +++ branches/jikesRVM/gui/descriptors/org.jnode.driver.textscreen.fb.xml 2009-09-09 15:49:36 UTC (rev 5669) @@ -9,7 +9,13 @@ class="org.jnode.driver.textscreen.fb.FbTextScreenPlugin"> <requires> + <import plugin="org.jnode.awt"/> + <import plugin="org.jnode.shell"/> + <import plugin="org.jnode.driver.console.core"/> + <import plugin="org.jnode.driver.console.textscreen"/> <import plugin="org.jnode.driver.textscreen.core"/> + <import plugin="org.jnode.driver.textscreen"/> + <import plugin="org.jnode.driver.video"/> </requires> <runtime> @@ -17,5 +23,12 @@ <export name="org.jnode.driver.textscreen.fb.*"/> </library> </runtime> + + <extension point="org.jnode.security.permissions"> + <permission class="java.lang.RuntimePermission" name="setIO"/> + + <!-- fb console is experimental, TODO: fix security --> + <permission class="java.security.AllPermission" /> + </extension> </plugin> \ No newline at end of file Modified: branches/jikesRVM/gui/descriptors/org.jnode.driver.video.ati.radeon.xml =================================================================== --- branches/jikesRVM/gui/descriptors/org.jnode.driver.video.ati.radeon.xml 2009-09-09 15:35:38 UTC (rev 5668) +++ branches/jikesRVM/gui/descriptors/org.jnode.driver.video.ati.radeon.xml 2009-09-09 15:49:36 UTC (rev 5669) @@ -27,6 +27,10 @@ <extension point="org.jnode.driver.mappers"> <mapper id="1002:5159" architecture="RV100" name="RV100 QY" driver-class="org.jnode.driver.video.ati.radeon.RadeonDriver" class="org.jnode.driver.bus.pci.PCIDeviceToDriverMapper"/> <mapper id="1002:4c57" architecture="M7" name="M7 LW" driver-class="org.jnode.driver.video.ati.radeon.RadeonDriver" class="org.jnode.driver.bus.pci.PCIDeviceToDriverMapper"/> + <!-- todo support this + <mapper id="1002:5b60" architecture="RV250" name="X300 RV370 5B60" driver-class="org.jnode.driver.video.ati.radeon.RadeonDriver" class="org.jnode.driver.bus.pci.PCIDeviceToDriverMapper"/> + <mapper id="1002:5b70" architecture="RV250" name="X300 RV370" driver-class="org.jnode.driver.video.ati.radeon.RadeonDriver" class="org.jnode.driver.bus.pci.PCIDeviceToDriverMapper"/> + --> </extension> </plugin> \ No newline at end of file Copied: branches/jikesRVM/gui/descriptors/org.jnode.driver.video.cirrus.xml (from rev 5663, trunk/gui/descriptors/org.jnode.driver.video.cirrus.xml) =================================================================== --- branches/jikesRVM/gui/descriptors/org.jnode.driver.video.cirrus.xml (rev 0) +++ branches/jikesRVM/gui/descriptors/org.jnode.driver.video.cirrus.xml 2009-09-09 15:49:36 UTC (rev 5669) @@ -0,0 +1,30 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plugin SYSTEM "jnode.dtd"> + +<plugin id="org.jnode.driver.video.cirrus" + name="JNode Cirrus driver" + version="@VERSION@" + license-name="lgpl" + provider-name="JNode.org"> + + <requires> + <import plugin="org.jnode.awt"/> + <import plugin="org.jnode.driver.video"/> + <import plugin="org.jnode.driver.bus.pci"/> + </requires> + + <runtime> + <library name="jnode-gui.jar"> + <export name="org.jnode.driver.video.cirrus.*"/> + </library> + </runtime> + + <extension point="org.jnode.driver.mappers"> + <mapper id="1013:00B8" architecture="gd5446" name="Cirrus Logic GD 5446" driver-class="org.jnode.driver.video.cirrus.CirrusDriver" class="org.jnode.driver.bus.pci.PCIDeviceToDriverMapper"/> + </extension> + + <extension point="org.jnode.security.permissions"> + <permission class="org.jnode.system.ResourcePermission" name="ioports"/> + </extension> + +</plugin> Copied: branches/jikesRVM/gui/descriptors/org.jnode.driver.video.cursor.xml (from rev 5663, trunk/gui/descriptors/org.jnode.driver.video.cursor.xml) =================================================================== --- branches/jikesRVM/gui/descriptors/org.jnode.driver.video.cursor.xml (rev 0) +++ branches/jikesRVM/gui/descriptors/org.jnode.driver.video.cursor.xml 2009-09-09 15:49:36 UTC (rev 5669) @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plugin SYSTEM "jnode.dtd"> + +<plugin id="org.jnode.driver.video.cursor" + name="JNode Video interfaces" + version="@VERSION@" + license-name="lgpl" + provider-name="JNode.org"> + + <requires> + <import plugin="org.jnode.driver.video"/> + <import plugin="org.jnode.awt"/> + </requires> + + <runtime> + <library name="jnode-gui.jar"> + <export name="org.jnode.driver.video.cursor.*"/> + </library> + </runtime> + +</plugin> \ No newline at end of file Copied: branches/jikesRVM/gui/descriptors/org.jnode.driver.video.vesa.xml (from rev 5663, trunk/gui/descriptors/org.jnode.driver.video.vesa.xml) =================================================================== --- branches/jikesRVM/gui/descriptors/org.jnode.driver.video.vesa.xml (rev 0) +++ branches/jikesRVM/gui/descriptors/org.jnode.driver.video.vesa.xml 2009-09-09 15:49:36 UTC (rev 5669) @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plugin SYSTEM "jnode.dtd"> + +<plugin id="org.jnode.driver.video.vesa" + name="JNode Video VESA driver" + version="@VERSION@" + license-name="lgpl" + provider-name="JNode.org"> + + <requires> + <import plugin="org.jnode.driver.bus.pci"/> + <import plugin="org.jnode.driver.video"/> + <import plugin="org.jnode.awt"/> + <import plugin="org.jnode.driver.video.cursor"/> + </requires> + + <runtime> + <library name="jnode-gui.jar"> + <export name="org.jnode.driver.video.vesa.*"/> + </library> + </runtime> + + <extension point="org.jnode.driver.mappers"> + <mapper class="org.jnode.driver.video.vesa.VESADeviceToDriverMapper"/> + </extension> + + <extension point="org.jnode.security.permissions"> + <permission class="org.jnode.system.ResourcePermission" name="ioports"/> + </extension> + + <extension point="org.jnode.shell.aliases"> + <alias name="vesa" class="org.jnode.driver.video.vesa.VESACommand"/> + </extension> + +</plugin> \ No newline at end of file Modified: branches/jikesRVM/gui/descriptors/org.jnode.test.gui.xml =================================================================== --- branches/jikesRVM/gui/descriptors/org.jnode.test.gui.xml 2009-09-09 15:35:38 UTC (rev 5668) +++ branches/jikesRVM/gui/descriptors/org.jnode.test.gui.xml 2009-09-09 15:49:36 UTC (rev 5669) @@ -27,19 +27,21 @@ <application name="AWT demo" class="org.jnode.test.gui.AWTDemo"/> <application name="Swing test" class="org.jnode.test.gui.SwingTest"/> <application name="Swing menu test" class="org.jnode.test.gui.SwingMenuTest"/> - <application name="Tetris" class="org.jnode.test.gui.Tetris"/> <application name="Console" class="org.jnode.test.gui.ConsoleTest"/> - <application name="Console2" class="org.jnode.test.gui.ConsoleTest2"/> - <!-- application name="BoxWorld" class="org.jnode.test.gui.BoxWorld"/ --> <!-- application name="Thinlet" class="thinlet.ThinTest"/ --> <!-- application name="GlyphTest" class="org.jnode.test.gui.GlyphTest"/ --> </extension> - <extension point="org.jnode.security.permissions"> - <permission class="java.lang.RuntimePermission" name="setIO"/> - <permission class="java.awt.AWTPermission" name="createRobot"/> - <permission class="java.awt.AWTPermission" name="readDisplayPixels"/> - </extension> + <extension point="org.jnode.security.permissions"> + <permission class="java.lang.RuntimePermission" name="setIO"/> + <permission class="java.lang.RuntimePermission" name="exitVM" actions="*" /> + <permission class="java.awt.AWTPermission" name="createRobot"/> + <permission class="java.awt.AWTPermission" name="readDisplayPixels"/> + <permission class="java.util.PropertyPermission" name="user.home" actions="read"/> + <permission class="java.util.PropertyPermission" name="gnu.awt.dispatchthread.priority" actions="read"/> + <permission class="java.util.PropertyPermission" name="gnu.javax.swing.DebugGraphics" actions="read"/> + <permission class="java.io.FilePermission" name="<<ALL FILES>>" actions="read,write"/> + </extension> <extension point="org.jnode.shell.aliases"> <alias name="AWTTest" class="org.jnode.test.gui.AWTTest"/> @@ -48,10 +50,8 @@ <alias name="AWTDemo" class="org.jnode.test.gui.AWTDemo"/> <alias name="JTableTest" class="org.jnode.test.gui.JTableTest"/> <alias name="JTreeTest" class="org.jnode.test.gui.JTreeTest"/> - <alias name="BoxWorld" class="org.jnode.test.gui.BoxWorld"/> - <alias name="DialogTest" class="org.jnode.test.gui.DialogTest"/> + <alias name="DialogTest" class="org.jnode.test.gui.DialogTest"/> <alias name="FBTest" class="org.jnode.test.gui.FBTest"/> - <alias name="Tetris" class="org.jnode.test.gui.Tetris"/> <alias name="SwingTest" class="org.jnode.test.gui.SwingTest"/> <alias name="MouseEventTest" class="org.jnode.test.gui.MouseEventTest"/> <alias name="SwingMenuTest" class="org.jnode.test.gui.SwingMenuTest"/> @@ -59,7 +59,16 @@ <alias name="ThinTest" class="thinlet.ThinTest"/> <alias name="GlyphTest" class="org.jnode.test.gui.GlyphTest"/> <alias name="RobotTest" class="org.jnode.test.gui.RobotTest"/> - <alias name="Rubik" class="org.jnode.test.gui.Rubik"/> </extension> + + <extension point="org.jnode.shell.syntaxes"> + <syntax alias="FBTest"> + <optionSet description="run framebuffer tests"> + <option argLabel="device" shortName="d"/> + <option argLabel="loops" shortName="l"/> + <option argLabel="tests" shortName="t"/> + </optionSet> + </syntax> + </extension> </plugin> Copied: branches/jikesRVM/gui/fonts/6x12_FixedMedium-12.bdf (from rev 5663, trunk/gui/fonts/6x12_FixedMedium-12.bdf) =================================================================== --- branches/jikesRVM/gui/fonts/6x12_FixedMedium-12.bdf (rev 0) +++ branches/jikesRVM/gui/fonts/6x12_FixedMedium-12.bdf 2009-09-09 15:49:36 UTC (rev 5669) @@ -0,0 +1,3620 @@ +STARTFONT 2.1 +FONT -Misc-Fixed-Medium-R-SemiCondensed--12-110-75-75-C-60-437-0 +SIZE 12 75 75 +FONTBOUNDINGBOX 6 12 0 -2 +COMMENT "Generated by fontforge, http://fontforge.sourceforge.net" +STARTPROPERTIES 22 +FONTNAME_REGISTRY "" +FOUNDRY "Misc" +FAMILY_NAME "Fixed" +WEIGHT_NAME "Medium" +SLANT "R" +SETWIDTH_NAME "SemiCondensed" +ADD_STYLE_NAME "" +PIXEL_SIZE 12 +POINT_SIZE 120 +RESOLUTION_X 75 +RESOLUTION_Y 75 +SPACING "C" +AVERAGE_WIDTH 60 +CHARSET_REGISTRY "437" +CHARSET_ENCODING "0" +COPYRIGHT "Public domain terminal emulator font. Share and enjoy." +_XMBDFED_INFO "Edited with xmbdfed 4.5." +CAP_HEIGHT 7 +X_HEIGHT 5 +WEIGHT 10 +RESOLUTION 103 +QUAD_WIDTH 6 +ENDPROPERTIES +CHARS 255 +STARTCHAR char0 +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +A8 +00 +88 +00 +88 +00 +A8 +ENDCHAR +STARTCHAR uni0001 +ENCODING -1 +SWIDTH 1000 0 +DWIDTH 6 0 +BBX 5 9 0 -1 +BITMAP +70 +88 +D8 +D8 +88 +D8 +A8 +88 +70 +ENDCHAR +STARTCHAR uni0002 +ENCODING -1 +SWIDTH 1000 0 +DWIDTH 6 0 +BBX 5 9 0 -1 +BITMAP +70 +F8 +A8 +A8 +F8 +A8 +D8 +F8 +70 +ENDCHAR +STARTCHAR uni0003 +ENCODING -1 +SWIDTH 1000 0 +DWIDTH 6 0 +BBX 5 8 0 0 +BITMAP +50 +F8 +F8 +F8 +F8 +70 +70 +20 +ENDCHAR +STARTCHAR uni0004 +ENCODING -1 +SWIDTH 1000 0 +DWIDTH 6 0 +BBX 5 8 0 0 +BITMAP +20 +70 +70 +F8 +F8 +70 +70 +20 +ENDCHAR +STARTCHAR uni0005 +ENCODING -1 +SWIDTH 1000 0 +DWIDTH 6 0 +BBX 5 8 0 0 +BITMAP +70 +70 +A8 +F8 +F8 +A8 +20 +70 +ENDCHAR +STARTCHAR uni0006 +ENCODING -1 +SWIDTH 1000 0 +DWIDTH 6 0 +BBX 5 8 0 0 +BITMAP +20 +20 +70 +70 +F8 +F8 +20 +70 +ENDCHAR +STARTCHAR uni0007 +ENCODING -1 +SWIDTH 1000 0 +DWIDTH 6 0 +BBX 4 4 1 2 +BITMAP +60 +F0 +F0 +60 +ENDCHAR +STARTCHAR uni0008 +ENCODING -1 +SWIDTH 1000 0 +DWIDTH 6 0 +BBX 6 12 0 -2 +BITMAP +FC +FC +FC +FC +CC +84 +84 +CC +FC +FC +FC +FC +ENDCHAR +STARTCHAR uni0009 +ENCODING -1 +SWIDTH 1000 0 +DWIDTH 6 0 +BBX 6 6 0 0 +BITMAP +30 +48 +84 +84 +48 +30 +ENDCHAR +STARTCHAR uni000A +ENCODING -1 +SWIDTH 1000 0 +DWIDTH 6 0 +BBX 6 12 0 -2 +BITMAP +FC +FC +FC +CC +B4 +78 +78 +B4 +CC +FC +FC +FC +ENDCHAR +STARTCHAR uni000B +ENCODING -1 +SWIDTH 1000 0 +DWIDTH 6 0 +BBX 6 7 0 0 +BITMAP +1C +0C +74 +88 +88 +88 +70 +ENDCHAR +STARTCHAR uni000C +ENCODING -1 +SWIDTH 1000 0 +DWIDTH 6 0 +BBX 5 8 0 -2 +BITMAP +70 +88 +88 +88 +70 +20 +70 +20 +ENDCHAR +STARTCHAR uni000D +ENCODING -1 +SWIDTH 1000 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +20 +30 +28 +20 +20 +E0 +C0 +ENDCHAR +STARTCHAR uni000E +ENCODING -1 +SWIDTH 1000 0 +DWIDTH 6 0 +BBX 5 8 0 0 +BITMAP +60 +58 +48 +48 +48 +C8 +D8 +18 +ENDCHAR +STARTCHAR uni000F +ENCODING -1 +SWIDTH 1000 0 +DWIDTH 6 0 +BBX 5 9 0 -1 +BITMAP +20 +20 +88 +20 +50 +20 +88 +20 +20 +ENDCHAR +STARTCHAR uni0010 +ENCODING -1 +SWIDTH 1000 0 +DWIDTH 6 0 +BBX 6 5 0 1 +BITMAP +C0 +F0 +FC +F0 +C0 +ENDCHAR +STARTCHAR uni0011 +ENCODING -1 +SWIDTH 1000 0 +DWIDTH 6 0 +BBX 6 5 0 1 +BITMAP +0C +3C +FC +3C +0C +ENDCHAR +STARTCHAR uni0012 +ENCODING -1 +SWIDTH 1000 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +20 +70 +A8 +20 +A8 +70 +20 +ENDCHAR +STARTCHAR uni0013 +ENCODING -1 +SWIDTH 1000 0 +DWIDTH 6 0 +BBX 3 7 1 0 +BITMAP +A0 +A0 +A0 +A0 +A0 +00 +A0 +ENDCHAR +STARTCHAR uni0014 +ENCODING -1 +SWIDTH 1000 0 +DWIDTH 6 0 +BBX 5 8 0 0 +BITMAP +78 +E8 +E8 +E8 +68 +28 +28 +28 +ENDCHAR +STARTCHAR uni0015 +ENCODING -1 +SWIDTH 1000 0 +DWIDTH 6 0 +BBX 4 8 1 0 +BITMAP +70 +80 +60 +90 +90 +60 +10 +E0 +ENDCHAR +STARTCHAR uni0016 +ENCODING -1 +SWIDTH 1000 0 +DWIDTH 6 0 +BBX 6 5 0 1 +BITMAP +FC +FC +FC +FC +FC +ENDCHAR +STARTCHAR uni0017 +ENCODING -1 +SWIDTH 1000 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +20 +70 +A8 +20 +A8 +70 +F8 +ENDCHAR +STARTCHAR uni0018 +ENCODING -1 +SWIDTH 1000 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +20 +70 +A8 +20 +20 +20 +20 +ENDCHAR +STARTCHAR uni0019 +ENCODING -1 +SWIDTH 1000 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +20 +20 +20 +20 +A8 +70 +20 +ENDCHAR +STARTCHAR uni001A +ENCODING -1 +SWIDTH 1000 0 +DWIDTH 6 0 +BBX 5 5 0 1 +BITMAP +20 +10 +F8 +10 +20 +ENDCHAR +STARTCHAR uni001B +ENCODING -1 +SWIDTH 1000 0 +DWIDTH 6 0 +BBX 5 5 0 1 +BITMAP +20 +40 +F8 +40 +20 +ENDCHAR +STARTCHAR uni001C +ENCODING -1 +SWIDTH 1000 0 +DWIDTH 6 0 +BBX 5 5 0 0 +BITMAP +80 +80 +80 +80 +F8 +ENDCHAR +STARTCHAR uni001D +ENCODING -1 +SWIDTH 1000 0 +DWIDTH 6 0 +BBX 5 3 0 2 +BITMAP +50 +F8 +50 +ENDCHAR +STARTCHAR uni001E +ENCODING -1 +SWIDTH 1000 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +20 +20 +70 +70 +F8 +F8 +F8 +ENDCHAR +STARTCHAR uni001F +ENCODING -1 +SWIDTH 1000 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +F8 +F8 +F8 +70 +70 +20 +20 +ENDCHAR +STARTCHAR space +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 1 1 5 -2 +BITMAP +00 +ENDCHAR +STARTCHAR exclam +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 1 7 2 0 +BITMAP +80 +80 +80 +80 +80 +00 +80 +ENDCHAR +STARTCHAR quotedbl +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 3 3 1 5 +BITMAP +A0 +A0 +A0 +ENDCHAR +STARTCHAR numbersign +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 5 6 0 0 +BITMAP +50 +F8 +50 +50 +F8 +50 +ENDCHAR +STARTCHAR dollar +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 5 9 0 -1 +BITMAP +20 +70 +A8 +A0 +70 +28 +A8 +70 +20 +ENDCHAR +STARTCHAR percent +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +C8 +C8 +10 +20 +40 +98 +98 +ENDCHAR +STARTCHAR ampersand +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +40 +A0 +A0 +40 +A8 +90 +68 +ENDCHAR +STARTCHAR quotesingle +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 1 3 2 5 +BITMAP +80 +80 +80 +ENDCHAR +STARTCHAR parenleft +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 3 9 1 -1 +BITMAP +20 +40 +40 +80 +80 +80 +40 +40 +20 +ENDCHAR +STARTCHAR parenright +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 3 9 1 -1 +BITMAP +80 +40 +40 +20 +20 +20 +40 +40 +80 +ENDCHAR +STARTCHAR asterisk +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +20 +A8 +70 +20 +70 +A8 +20 +ENDCHAR +STARTCHAR plus +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 5 5 0 1 +BITMAP +20 +20 +F8 +20 +20 +ENDCHAR +STARTCHAR comma +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 3 3 0 -1 +BITMAP +60 +60 +C0 +ENDCHAR +STARTCHAR hyphen +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 3 1 1 3 +BITMAP +E0 +ENDCHAR +STARTCHAR period +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 2 2 1 0 +BITMAP +C0 +C0 +ENDCHAR +STARTCHAR slash +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +08 +10 +10 +20 +40 +40 +80 +ENDCHAR +STARTCHAR zero +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 4 7 1 0 +BITMAP +60 +90 +90 +90 +90 +90 +60 +ENDCHAR +STARTCHAR one +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 3 7 1 0 +BITMAP +40 +C0 +40 +40 +40 +40 +E0 +ENDCHAR +STARTCHAR two +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +70 +88 +08 +10 +20 +40 +F8 +ENDCHAR +STARTCHAR three +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +F8 +08 +10 +30 +08 +88 +70 +ENDCHAR +STARTCHAR four +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +10 +30 +50 +90 +F8 +10 +10 +ENDCHAR +STARTCHAR five +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +F8 +80 +F0 +08 +08 +88 +70 +ENDCHAR +STARTCHAR six +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +30 +40 +80 +F0 +88 +88 +70 +ENDCHAR +STARTCHAR seven +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +F8 +08 +10 +10 +20 +20 +20 +ENDCHAR +STARTCHAR eight +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +70 +88 +88 +70 +88 +88 +70 +ENDCHAR +STARTCHAR nine +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +70 +88 +88 +78 +08 +10 +60 +ENDCHAR +STARTCHAR colon +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 2 5 1 0 +BITMAP +C0 +C0 +00 +C0 +C0 +ENDCHAR +STARTCHAR semicolon +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 3 6 0 -1 +BITMAP +60 +60 +00 +60 +60 +C0 +ENDCHAR +STARTCHAR less +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 3 5 1 1 +BITMAP +20 +40 +80 +40 +20 +ENDCHAR +STARTCHAR equal +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 5 3 0 2 +BITMAP +F8 +00 +F8 +ENDCHAR +STARTCHAR greater +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 3 5 1 1 +BITMAP +80 +40 +20 +40 +80 +ENDCHAR +STARTCHAR question +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +70 +88 +10 +20 +20 +00 +20 +ENDCHAR +STARTCHAR at +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +70 +88 +B8 +A8 +B8 +80 +70 +ENDCHAR +STARTCHAR A +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +70 +88 +88 +F8 +88 +88 +88 +ENDCHAR +STARTCHAR B +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +F0 +48 +48 +70 +48 +48 +F0 +ENDCHAR +STARTCHAR C +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +70 +88 +80 +80 +80 +88 +70 +ENDCHAR +STARTCHAR D +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +F0 +48 +48 +48 +48 +48 +F0 +ENDCHAR +STARTCHAR E +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +F8 +80 +80 +F0 +80 +80 +F8 +ENDCHAR +STARTCHAR F +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +F8 +80 +80 +F0 +80 +80 +80 +ENDCHAR +STARTCHAR G +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +70 +88 +80 +80 +98 +88 +70 +ENDCHAR +STARTCHAR H +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +88 +88 +88 +F8 +88 +88 +88 +ENDCHAR +STARTCHAR I +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 3 7 1 0 +BITMAP +E0 +40 +40 +40 +40 +40 +E0 +ENDCHAR +STARTCHAR J +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +38 +10 +10 +10 +10 +90 +60 +ENDCHAR +STARTCHAR K +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +88 +90 +A0 +C0 +A0 +90 +88 +ENDCHAR +STARTCHAR L +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +80 +80 +80 +80 +80 +80 +F8 +ENDCHAR +STARTCHAR M +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +88 +D8 +A8 +88 +88 +88 +88 +ENDCHAR +STARTCHAR N +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +88 +88 +C8 +A8 +98 +88 +88 +ENDCHAR +STARTCHAR O +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +70 +88 +88 +88 +88 +88 +70 +ENDCHAR +STARTCHAR P +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +F0 +88 +88 +F0 +80 +80 +80 +ENDCHAR +STARTCHAR Q +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +70 +88 +88 +88 +A8 +90 +68 +ENDCHAR +STARTCHAR R +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +F0 +88 +88 +F0 +A0 +90 +88 +ENDCHAR +STARTCHAR S +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +70 +88 +80 +70 +08 +88 +70 +ENDCHAR +STARTCHAR T +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +F8 +20 +20 +20 +20 +20 +20 +ENDCHAR +STARTCHAR U +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +88 +88 +88 +88 +88 +88 +70 +ENDCHAR +STARTCHAR V +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +88 +88 +88 +88 +50 +50 +20 +ENDCHAR +STARTCHAR W +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +88 +88 +88 +88 +A8 +A8 +50 +ENDCHAR +STARTCHAR X +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +88 +88 +50 +20 +50 +88 +88 +ENDCHAR +STARTCHAR Y +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +88 +88 +50 +20 +20 +20 +20 +ENDCHAR +STARTCHAR Z +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +F8 +08 +10 +20 +40 +80 +F8 +ENDCHAR +STARTCHAR bracketleft +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 3 9 1 -1 +BITMAP +E0 +80 +80 +80 +80 +80 +80 +80 +E0 +ENDCHAR +STARTCHAR backslash +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +80 +40 +40 +20 +10 +10 +08 +ENDCHAR +STARTCHAR bracketright +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 3 9 1 -1 +BITMAP +E0 +20 +20 +20 +20 +20 +20 +20 +E0 +ENDCHAR +STARTCHAR asciicircum +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 5 3 0 5 +BITMAP +20 +50 +88 +ENDCHAR +STARTCHAR underscore +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 5 1 0 -2 +BITMAP +F8 +ENDCHAR +STARTCHAR grave +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 3 3 1 5 +BITMAP +80 +40 +20 +ENDCHAR +STARTCHAR a +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 5 5 0 0 +BITMAP +70 +08 +78 +88 +78 +ENDCHAR +STARTCHAR b +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +80 +80 +F0 +88 +88 +88 +F0 +ENDCHAR +STARTCHAR c +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 5 5 0 0 +BITMAP +70 +88 +80 +88 +70 +ENDCHAR +STARTCHAR d +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +08 +08 +78 +88 +88 +88 +78 +ENDCHAR +STARTCHAR e +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 5 5 0 0 +BITMAP +70 +88 +F0 +80 +70 +ENDCHAR +STARTCHAR f +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +30 +48 +40 +E0 +40 +40 +40 +ENDCHAR +STARTCHAR g +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 5 7 0 -2 +BITMAP +70 +88 +88 +88 +78 +08 +70 +ENDCHAR +STARTCHAR h +ENCODING -1 +SWIDTH 480 0 +DWIDTH 6 0 +BBX 5 7 0 0 +BITMAP +80 +80 +F0 +88 +88 +88 +88 +ENDCHAR +STARTCHAR i +EN... [truncated message content] |