1. 08 Oct, 2003 1 commit
    • Connection.java, [...]: Moved to gnu/java/net/protocol. · 85aa13b2
      2003-10-08  Michael Koch  <konqueror@gmx.de>
      
      	* gnu/gcj/protocol/core/Connection.java,
      	gnu/gcj/protocol/core/CoreInputStream.java,
      	gnu/gcj/protocol/core/Handler.java,
      	gnu/gcj/protocol/core/natCoreInputStream.cc,
      	gnu/gcj/protocol/file/Connection.java,
      	gnu/gcj/protocol/file/Handler.java,
      	gnu/gcj/protocol/gcjlib/Connection.java,
      	gnu/gcj/protocol/gcjlib/Handler.java,
      	gnu/gcj/protocol/http/Connection.java,
      	gnu/gcj/protocol/http/Handler.java,
      	gnu/gcj/protocol/jar/Connection.java,
      	gnu/gcj/protocol/jar/Handler.java: Moved to gnu/java/net/protocol.
      	* gnu/java/net/protocol/core/Connection.java,
      	gnu/java/net/protocol/core/CoreInputStream.java,
      	gnu/java/net/protocol/core/Handler.java,
      	gnu/java/net/protocol/core/natCoreInputStream.cc,
      	gnu/java/net/protocol/file/Connection.java,
      	gnu/java/net/protocol/file/Handler.java,
      	gnu/java/net/protocol/gcjlib/Connection.java,
      	gnu/java/net/protocol/gcjlib/Handler.java,
      	gnu/java/net/protocol/http/Connection.java,
      	gnu/java/net/protocol/http/Handler.java,
      	gnu/java/net/protocol/jar/Connection.java,
      	gnu/java/net/protocol/jar/Handler.java: Moved from gnu/gcj/protocol.
      	* gnu/gcj/runtime/FirstThread.java,
      	java/net/URL.java: Use moved protocol handlers.
      	* Makefile.am
      	(ordinary_java_source_files): Moved files.
      	(nat_source_files): Likewise.
      	* Makefile.in: Regenerated.
      
      From-SVN: r72233
      Michael Koch committed
  2. 06 Sep, 2001 1 commit
    • jvm.h: Declare _Jv_RegisterResource. · a11e2c22
              * include/jvm.h: Declare _Jv_RegisterResource.
              * gnu/gcj/Core.java, gnu/gcj/natCore.cc,
              gnu/gcj/protocol/core/Connection.java,
              gnu/gcj/protocol/core/Handler.java,
              gnu/gcj/protocol/core/CoreInputStream.java,
              gnu/gcj/protocol/core/natCoreInputStream.cc: New files.
              * java/net/URL.java (setURLStreamHandler): Use
              gnu.gcj.protocol.core.Handler for the core protocol.
              * gnu/gcj/runtime/VMClassLoader.java (init): Add "core:/" to the
              end of java.class.path.
              * Makefile.am (ordinary_java_source_files): Add new java files.
              (nat_source_files): Add new native code files.
              * Makefile.in: Rebuilt.
      
      From-SVN: r45450
      Anthony Green committed
  3. 07 Mar, 2000 1 commit
  4. 19 Jan, 2000 1 commit
  5. 18 Aug, 1999 1 commit
    • natClassLoader.cc (_Jv_PrepareCompiledClass): Renamed from _Jv_InternClassStrings. · eb4534a6
      	* java/lang/natClassLoader.cc (_Jv_PrepareCompiledClass): Renamed
      	from _Jv_InternClassStrings.
      
      	* prims.cc (_Jv_RunMain): New function.
      	(JvRunMain): Remove gij-support.
      
      	* gij.cc (main): Use _Jv_RunMain.
      
      	* java/util/zip/ZipFile.java: Call readDirectory in constructor.
      
      	* interpret.cc (PUSHA, PUSHI, PUSHF, PUSHL, PUSHD): Don't store
      	argument in temp variable.
      	(continue1): For all op_x2y insns, use temp variable for
      	intermediate value.  Also remove some comments.
      
      	* java/lang/natClass.cc (newInstance): Call _Jv_InitClass.
      	(forName): Don't call _Jv_InitClass.
      
      	* java/lang/Class.java (getResource,getResourceAsStream): Implement.
      
      	* java/util/zip/ZipEntry.java (ZipEntry(ZipEntry)): New construcor.
      
      	* java/util/jar/JarInputStream.java: New file.
      
      	* java/util/jar/JarEntry.java: New file.
      
      	* java/util/jar/JarFile.java: New file.
      
      	* java/net/URLClassLoader.java: New file.
      
      	* java/net/JarURLConnection.java: New file.
      
      	* gnu/gcj/protocol/jar/Handler.java: New file.
      
      	* gnu/gcj/protocol/jar/Connection.java: New file.
      
      	* java/security/SecureClassLoader.java: New file.
      
      	* java/lang/ClassLoader.java (parent): New variable.
      	(ClassLoader (ClassLoader)): new constructor.
      	(findClass): New method.
      	(loadClass): Add default 1.2 implementation.
      	(getSystemResourceAsBytes, getResourceAsBytes): Removed.
      	(readfully): Removed.
      
      	* gnu/gcj/runtime/VMClassLoader.java: Moved from java/lang.
      	(findSystemClass): New method.
      	(VMClassLoader): Constructor rewritten.
      	(init): New method.
      	All other methods removed.
      
      	* java/lang/natClassLoader.cc: Change use of java::lang::VMClassLoader
      	to gnu::gcj::runtime::VMClassLoader.
      	(_Jv_InternClassStrings): Use _Jv_ResolvePoolEntry.  Also handle
      	class entries.
      	(VMClassLoader::findSystemClass): renamed from findBootClass.
      
      	* Makefile.am: Add new files.
      	(FirstThread.h, ThreadGroup.h): Add _Jv_Main friend.
      
      	* Makefile.in: Rebuilt.
      
      From-SVN: r28748
      Kresten Krab Thorup committed
  6. 07 Apr, 1999 1 commit