From: <ls...@us...> - 2009-04-06 15:03:29
|
Revision: 5227 http://jnode.svn.sourceforge.net/jnode/?rev=5227&view=rev Author: lsantha Date: 2009-04-06 15:03:21 +0000 (Mon, 06 Apr 2009) Log Message: ----------- Separating jnode specific code from classlib. Modified Paths: -------------- trunk/all/conf/openjdk-annotations.properties trunk/builder/src/builder/org/jnode/ant/taskdefs/AnnotateTask.java trunk/core/build.xml trunk/core/core.iml trunk/core/descriptors/org.jnode.vm.core.xml trunk/fs/src/fs/org/jnode/fs/jifs/directories/JIFSDthreads.java trunk/gui/src/awt/org/jnode/awt/JNodeToolkit.java trunk/gui/src/awt/org/jnode/awt/font/renderer/SummedAreaTable.java trunk/gui/src/awt/org/jnode/awt/swingpeers/SwingToolkit.java trunk/gui/src/driver/org/jnode/driver/video/vesa/VesaUtils.java trunk/net/src/net/org/jnode/net/arp/ARPNetworkLayer.java trunk/net/src/net/org/jnode/net/ipv4/util/ResolverImpl.java trunk/shell/src/shell/org/jnode/shell/syntax/FileArgument.java Modified: trunk/all/conf/openjdk-annotations.properties =================================================================== --- trunk/all/conf/openjdk-annotations.properties 2009-04-06 14:55:27 UTC (rev 5226) +++ trunk/all/conf/openjdk-annotations.properties 2009-04-06 15:03:21 UTC (rev 5227) @@ -5,10 +5,12 @@ # package/className.class=<annotations list separated by a ','> # supported annotations : SharedStatics, MagicPermission +gnu/java/awt/ClasspathToolkit=SharedStatics java/awt/EventQueue.class=SharedStatics java/awt/image/DataBuffer.class=SharedStatics java/awt/KeyboardFocusManager.class=SharedStatics java/awt/Toolkit.class=SharedStatics +java/io/VMIOUtils.class=SharedStatics java/lang/Thread.class=SharedStatics java/lang/ThreadLocal.class=SharedStatics java/lang/Throwable.class=MagicPermission @@ -31,5 +33,5 @@ sun/awt/image/SunWritableRaster.class=SharedStatics sun/java2d/Disposer.class=SharedStatics sun/misc/SharedSecrets.class=SharedStatics -sun/misc/Unsafe.class=SharedStatics +sun/misc/Unsafe.class=SharedStatics,MagicPermission sun/misc/VM.class=SharedStatics Modified: trunk/builder/src/builder/org/jnode/ant/taskdefs/AnnotateTask.java =================================================================== --- trunk/builder/src/builder/org/jnode/ant/taskdefs/AnnotateTask.java 2009-04-06 14:55:27 UTC (rev 5226) +++ trunk/builder/src/builder/org/jnode/ant/taskdefs/AnnotateTask.java 2009-04-06 15:03:21 UTC (rev 5227) @@ -33,8 +33,8 @@ import java.util.List; import java.util.Properties; import org.apache.tools.ant.BuildException; -import org.jnode.vm.annotation.MagicPermission; -import org.jnode.vm.annotation.SharedStatics; +import org.jnode.annotation.MagicPermission; +import org.jnode.annotation.SharedStatics; import org.objectweb.asm.Attribute; import org.objectweb.asm.ClassAdapter; import org.objectweb.asm.ClassReader; Modified: trunk/core/build.xml =================================================================== --- trunk/core/build.xml 2009-04-06 14:55:27 UTC (rev 5226) +++ trunk/core/build.xml 2009-04-06 15:03:21 UTC (rev 5227) @@ -23,8 +23,6 @@ <pathelement location="${my-src.dir}/classpath/gnu"/> <pathelement location="${my-src.dir}/classpath/java"/> <pathelement location="${my-src.dir}/classpath/javax"/> - <pathelement location="${my-src.dir}/classpath/ext"/> - <pathelement location="${my-src.dir}/classpath/vm"/> <pathelement location="${my-src.dir}/classpath/tools"/> <pathelement location="${my-src.dir}/openjdk/java"/> <pathelement location="${my-src.dir}/openjdk/javax"/> @@ -32,8 +30,14 @@ <pathelement location="${my-src.dir}/openjdk/com"/> <pathelement location="${my-src.dir}/openjdk/sun"/> <pathelement location="${my-src.dir}/openjdk/svm"/> - <pathelement location="${my-src.dir}/openjdk/vm"/> + <pathelement location="${my-src.dir}/icedtea"/> + <pathelement location="${my-src.dir}/classlib"/> </path> + <path id="classpath-sources-vm"> + <pathelement location="${my-src.dir}/classpath/ext"/> + <pathelement location="${my-src.dir}/classpath/vm"/> + <pathelement location="${my-src.dir}/openjdk/vm"/> + </path> <path id="classpath-sources-corba"> <pathelement location="${my-src.dir}/openjdk/corba"/> </path> @@ -44,13 +48,12 @@ <pathelement location="${my-src.dir}/openjdk/langtools"/> </path> <path id="my-sources1"> - <path refid="classpath-sources"/> + <path refid="classpath-sources-vm"/> <pathelement location="${my-src.dir}/core"/> <pathelement location="${my-src.dir}/endorsed/nanoxml"/> <pathelement location="${my-src.dir}/vmmagic"/> <pathelement location="${my-src.dir}/mmtk-vm"/> <pathelement location="${my-src.dir}/driver"/> - <pathelement location="${my-src.dir}/icedtea"/> <pathelement location="${my-src.dir}/test"/> <pathelement location="${my-src.dir}/emu"/> </path> @@ -143,6 +146,14 @@ <pathelement location="${classpath-sources}" /> <pathelement location="${mx4j.jar}"/> <!-- should be in GNU Classpath since java 5.0 --> </bootclasspath> + <src refid="classpath-sources" /> + <classpath refid="my-cp"/> + </jnode.compile> + <jnode.compile> + <bootclasspath> + <pathelement location="${classpath-sources}" /> + <pathelement location="${mx4j.jar}"/> <!-- should be in GNU Classpath since java 5.0 --> + </bootclasspath> <src refid="my-sources" /> <classpath refid="my-cp"/> </jnode.compile> Modified: trunk/core/core.iml =================================================================== --- trunk/core/core.iml 2009-04-06 14:55:27 UTC (rev 5226) +++ trunk/core/core.iml 2009-04-06 15:03:21 UTC (rev 5227) @@ -5,6 +5,7 @@ <exclude-output /> <exclude-exploded /> <content url="file://$MODULE_DIR$"> + <sourceFolder url="file://$MODULE_DIR$/src/classlib" isTestSource="false" /> <sourceFolder url="file://$MODULE_DIR$/src/classpath/ext" isTestSource="false" /> <sourceFolder url="file://$MODULE_DIR$/src/classpath/gnu" isTestSource="false" /> <sourceFolder url="file://$MODULE_DIR$/src/classpath/java" isTestSource="false" /> Modified: trunk/core/descriptors/org.jnode.vm.core.xml =================================================================== --- trunk/core/descriptors/org.jnode.vm.core.xml 2009-04-06 14:55:27 UTC (rev 5226) +++ trunk/core/descriptors/org.jnode.vm.core.xml 2009-04-06 15:03:21 UTC (rev 5227) @@ -20,7 +20,7 @@ <export name="org.vmmagic.unboxed.*"/> <export name="org.jnode.assembler.*"/> <export name="org.jnode.vm.*"/> - <export name="org.jnode.vm.annotation.*"/> + <export name="org.jnode.annotation.*"/> <export name="org.jnode.vm.bytecode.*"/> <export name="org.jnode.vm.classmgr.*"/> <export name="org.jnode.vm.compiler.*"/> Modified: trunk/fs/src/fs/org/jnode/fs/jifs/directories/JIFSDthreads.java =================================================================== --- trunk/fs/src/fs/org/jnode/fs/jifs/directories/JIFSDthreads.java 2009-04-06 14:55:27 UTC (rev 5226) +++ trunk/fs/src/fs/org/jnode/fs/jifs/directories/JIFSDthreads.java 2009-04-06 15:03:21 UTC (rev 5227) @@ -29,7 +29,7 @@ import org.jnode.fs.jifs.JIFSDirectory; import org.jnode.fs.jifs.JIFSFile; import org.jnode.fs.jifs.files.JIFSFthread; -import org.jnode.vm.annotation.DoPrivileged; +import org.jnode.annotation.DoPrivileged; /** Modified: trunk/gui/src/awt/org/jnode/awt/JNodeToolkit.java =================================================================== --- trunk/gui/src/awt/org/jnode/awt/JNodeToolkit.java 2009-04-06 14:55:27 UTC (rev 5226) +++ trunk/gui/src/awt/org/jnode/awt/JNodeToolkit.java 2009-04-06 15:03:21 UTC (rev 5227) @@ -92,7 +92,7 @@ import org.jnode.driver.video.Surface; import org.jnode.driver.video.UnknownConfigurationException; import org.jnode.naming.InitialNaming; -import org.jnode.vm.annotation.SharedStatics; +import org.jnode.annotation.SharedStatics; import sun.awt.AppContext; import sun.awt.SunToolkit; import sun.awt.image.ToolkitImage; Modified: trunk/gui/src/awt/org/jnode/awt/font/renderer/SummedAreaTable.java =================================================================== --- trunk/gui/src/awt/org/jnode/awt/font/renderer/SummedAreaTable.java 2009-04-06 14:55:27 UTC (rev 5226) +++ trunk/gui/src/awt/org/jnode/awt/font/renderer/SummedAreaTable.java 2009-04-06 15:03:21 UTC (rev 5227) @@ -22,7 +22,7 @@ import java.util.BitSet; import org.jnode.vm.Vm; -import org.jnode.vm.annotation.Inline; +import org.jnode.annotation.Inline; /** * @author Ewout Prangsma (ep...@us...) Modified: trunk/gui/src/awt/org/jnode/awt/swingpeers/SwingToolkit.java =================================================================== --- trunk/gui/src/awt/org/jnode/awt/swingpeers/SwingToolkit.java 2009-04-06 14:55:27 UTC (rev 5226) +++ trunk/gui/src/awt/org/jnode/awt/swingpeers/SwingToolkit.java 2009-04-06 15:03:21 UTC (rev 5227) @@ -97,7 +97,7 @@ import javax.swing.plaf.metal.OceanTheme; import org.jnode.awt.JNodeAwtContext; import org.jnode.awt.JNodeToolkit; -import org.jnode.vm.annotation.SharedStatics; +import org.jnode.annotation.SharedStatics; import sun.awt.AWTAutoShutdown; import sun.awt.AppContext; import sun.awt.SunToolkit; Modified: trunk/gui/src/driver/org/jnode/driver/video/vesa/VesaUtils.java =================================================================== --- trunk/gui/src/driver/org/jnode/driver/video/vesa/VesaUtils.java 2009-04-06 14:55:27 UTC (rev 5226) +++ trunk/gui/src/driver/org/jnode/driver/video/vesa/VesaUtils.java 2009-04-06 15:03:21 UTC (rev 5227) @@ -21,7 +21,7 @@ package org.jnode.driver.video.vesa; import org.vmmagic.unboxed.Address; -import org.jnode.vm.annotation.MagicPermission; +import org.jnode.annotation.MagicPermission; @MagicPermission public class VesaUtils { Modified: trunk/net/src/net/org/jnode/net/arp/ARPNetworkLayer.java =================================================================== --- trunk/net/src/net/org/jnode/net/arp/ARPNetworkLayer.java 2009-04-06 14:55:27 UTC (rev 5226) +++ trunk/net/src/net/org/jnode/net/arp/ARPNetworkLayer.java 2009-04-06 15:03:21 UTC (rev 5227) @@ -40,7 +40,7 @@ import org.jnode.net.ethernet.EthernetConstants; import org.jnode.util.Statistics; import org.jnode.util.TimeoutException; -import org.jnode.vm.annotation.SharedStatics; +import org.jnode.annotation.SharedStatics; /** * @author epr Modified: trunk/net/src/net/org/jnode/net/ipv4/util/ResolverImpl.java =================================================================== --- trunk/net/src/net/org/jnode/net/ipv4/util/ResolverImpl.java 2009-04-06 14:55:27 UTC (rev 5226) +++ trunk/net/src/net/org/jnode/net/ipv4/util/ResolverImpl.java 2009-04-06 15:03:21 UTC (rev 5227) @@ -33,7 +33,7 @@ import org.jnode.net.ProtocolAddress; import org.jnode.net.Resolver; import org.jnode.net.ipv4.IPv4Address; -import org.jnode.vm.annotation.SharedStatics; +import org.jnode.annotation.SharedStatics; import org.xbill.DNS.ExtendedResolver; import org.xbill.DNS.Lookup; import org.xbill.DNS.Record; Modified: trunk/shell/src/shell/org/jnode/shell/syntax/FileArgument.java =================================================================== --- trunk/shell/src/shell/org/jnode/shell/syntax/FileArgument.java 2009-04-06 14:55:27 UTC (rev 5226) +++ trunk/shell/src/shell/org/jnode/shell/syntax/FileArgument.java 2009-04-06 15:03:21 UTC (rev 5227) @@ -26,7 +26,7 @@ import org.jnode.driver.console.CompletionInfo; import org.jnode.shell.CommandLine.Token; -import org.jnode.vm.annotation.DoPrivileged; +import org.jnode.annotation.DoPrivileged; import sun.security.action.GetPropertyAction; /** This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |