libjava/classpath/ChangeLog.gcj:

2007-05-31  Matthias Klose  <doko@ubuntu.com>

        * javax/management/NotificationBroadcasterSupport.java
        (getNotificationInfo): Add cast.
        * native/jni/qt-peer/Makefile.am (AM_CXXFLAGS): Add libstdc++ include
        directories.
        * native/jni/qt-peer/Makefile.in: Regenerate.

libjava/ChangeLog:

2007-06-03  Matthias Klose  <doko@ubuntu.com>

        * java/io/natFileWin32.cc (setFilePermissions): New (stub only).
        _access: Handle EXEC query, stub only.

2007-06-03  Matthias Klose  <doko@ubuntu.com>

        Merged from classpath:
        * gnu/java/nio/SelectorProviderImpl.java: Whitespace merge.
        * java/lang/System.java(inheritedChannel): New.
        * java/lang/Character.java: Remove stray`;'.
        * java/net/MulticastSocket.java: Merged.
        * java/text/DateFormatSymbols.java(getInstance): New, comment updates.
        * java/text/Collator.java(getInstance): Merged.
        * java/util/Calendar.java: New attributes ALL_STYLES, SHORT, LONG.
        getDisplayName, getDisplayNames: New.
        * java/util/logging/Logger.java: Merged.
        * Regenerate .class and .h files.

2007-06-03  Matthias Klose  <doko@ubuntu.com>

        * java/io/File.java: Merge with classpath-0.95, new method
        setFilePermissions, new attribute EXEC.
        * java/io/natFilePosix.cc (setFilePermissions): New.
        _access: Handle EXEC query.
        * classpath/lib/java/io/File.class, java/io/File.h: Regenerate.

2007-06-03  Matthias Klose  <doko@ubuntu.com>

        Imported GNU Classpath 0.95.

        * classpath/Makefile.in,
        classpath/native/jni/midi-dssi/Makefile.in,
        classpath/native/jni/classpath/Makefile.in,
        classpath/native/jni/Makefile.in,
        classpath/native/jni/gconf-peer/Makefile.in,
        classpath/native/jni/java-io/Makefile.in,
        classpath/native/jni/native-lib/Makefile.in,
        classpath/native/jni/java-util/Makefile.in,
        classpath/native/jni/midi-alsa/Makefile.in,
        classpath/native/jni/java-lang/Makefile.in,
        classpath/native/jni/java-nio/Makefile.in,
        classpath/native/jni/java-net/Makefile.in,
        classpath/native/jni/xmlj/Makefile.in,
        classpath/native/jni/qt-peer/Makefile.in,
        classpath/native/jni/gtk-peer/Makefile.in,
        classpath/native/Makefile.in, classpath/native/jawt/Makefile.in,
        classpath/native/fdlibm/Makefile.in,
        classpath/native/plugin/Makefile.in,
        classpath/resource/Makefile.in, classpath/scripts/Makefile.in,
        classpath/tools/Makefile.in, classpath/doc/Makefile.in,
        classpath/doc/api/Makefile.in, classpath/lib/Makefile.in,
        classpath/external/Makefile.in, classpath/external/jsr166/Makefile.in,
        classpath/external/sax/Makefile.in,
        classpath/external/w3c_dom/Makefile.in,
        classpath/external/relaxngDatatype/Makefile.in,
        classpath/include/Makefile.in,
        classpath/examples/Makefile.in: Regenerate.
        * classpath/config.guess, classpath/config.sub,
        classpath/ltmain.sh : Update.
        * classpath/configure, classpath/depcomp, classpath/missing,
        classpath/aclocal.m4, classpath/install-sh: Regenerate.

        * gnu/classpath/Configuration.java (CLASSPATH_VERSION): Now 0.95.
        * sources.am: Regenerate.
        * Makefile.in: Regenerate.

        * Update the .class files and generated CNI header files, add new
        .class and generated CNI header files.
        * Remove generated files for removed java source files:
        classpath/gnu/java/net/BASE64.java,
        classpath/gnu/java/security/util/Base64.java,
        classpath/gnu/java/awt/peer/gtk/GThreadMutex.java,
        classpath/gnu/java/awt/peer/gtk/GThreadNativeMethodRunner.java,
        classpath/gnu/java/awt/font/autofit/Scaler.java,
        classpath/gnu/classpath/jdwp/util/Value.java,
        classpath/gnu/javax/net/ssl/Base64.java.
        * Remove empty directories.

        * Makefile.am(nat_source_files): Add natVMOperatingSystemMXBeanImpl.cc.
        * java/lang/Class.java(setAccessible): Merge from classpath.
        * java/util/Locale.java: Remove.
        * gnu/java/lang/management/VMOperatingSystemMXBeanImpl.java,
        gnu/java/lang/management/natVMOperatingSystemMXBeanImpl.cc: New.
        * gcj/javaprims.h: Update class declarations.
        * scripts/classes.pl: Update usage.
        * HACKING: Mention to build all peers.

From-SVN: r125302
This commit is contained in:
Matthias Klose
2007-06-03 23:18:43 +00:00
parent af333b9a7f
commit e1bea0c068
2951 changed files with 80982 additions and 68583 deletions
+3 -3
View File
@@ -1,5 +1,5 @@
/* MulticastSocket.java -- Class for using multicast sockets
Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003
Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2007
Free Software Foundation, Inc.
This file is part of GNU Classpath.
@@ -338,7 +338,7 @@ public class MulticastSocket extends DatagramSocket
/**
* Sets the "Time to Live" value for a socket. The value must be between
* 1 and 255.
* 0 and 255, inclusive.
*
* @param ttl The new TTL value
*
@@ -351,7 +351,7 @@ public class MulticastSocket extends DatagramSocket
if (isClosed())
throw new SocketException("socket is closed");
if (ttl <= 0 || ttl > 255)
if (ttl < 0 || ttl > 255)
throw new IllegalArgumentException("Invalid ttl: " + ttl);
getImpl().setTimeToLive(ttl);
+11 -1
View File
@@ -9,6 +9,16 @@
#include <java/lang/Object.h>
extern "Java"
{
namespace gnu
{
namespace java
{
namespace net
{
class PlainSocketImpl;
}
}
}
namespace java
{
namespace net
@@ -35,7 +45,7 @@ class java::net::ServerSocket : public ::java::lang::Object
{
public: // actually package-private
ServerSocket(::java::net::SocketImpl *);
ServerSocket(::gnu::java::net::PlainSocketImpl *);
virtual ::java::net::SocketImpl * getImpl();
public:
ServerSocket();
+1
View File
@@ -91,6 +91,7 @@ public:
public: // actually package-private
static ::java::net::SocketImplFactory * factory;
::java::net::SocketImpl * __attribute__((aligned(__alignof__( ::java::lang::Object)))) impl;
jboolean implCreated;
jboolean bound;
private:
jboolean inputShutdown;
+1
View File
@@ -24,6 +24,7 @@ class java::net::URL$1 : public ::java::lang::Object
public: // actually package-private
URL$1();
public:
::java::lang::ClassLoader * URL$1$run();
::java::lang::Object * run();
static ::java::lang::Class class$;
};
+1
View File
@@ -31,6 +31,7 @@ class java::net::URLClassLoader$1 : public ::java::lang::Object
public: // actually package-private
URLClassLoader$1(::java::net::URLClassLoader *, ::java::lang::String *, JArray< jbyte > *, ::java::security::CodeSource *);
public:
::java::lang::Class * URLClassLoader$1$run();
::java::lang::Object * run();
public: // actually package-private
::java::net::URLClassLoader * __attribute__((aligned(__alignof__( ::java::lang::Object)))) this$0;
+2
View File
@@ -13,6 +13,7 @@ extern "Java"
{
namespace net
{
class URLClassLoader;
class URLClassLoader$2;
}
}
@@ -24,6 +25,7 @@ class java::net::URLClassLoader$2 : public ::java::lang::Object
public: // actually package-private
URLClassLoader$2(::java::lang::ClassLoader *, ::java::lang::Object *);
public:
::java::net::URLClassLoader * URLClassLoader$2$run();
::java::lang::Object * run();
private:
::java::lang::ClassLoader * __attribute__((aligned(__alignof__( ::java::lang::Object)))) val$parent;
@@ -1,46 +0,0 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_net_URLClassLoader$CoreResource__
#define __java_net_URLClassLoader$CoreResource__
#pragma interface
#include <java/net/URLClassLoader$Resource.h>
extern "Java"
{
namespace gnu
{
namespace gcj
{
class Core;
}
}
namespace java
{
namespace net
{
class URL;
class URLClassLoader$CoreResource;
class URLClassLoader$CoreURLLoader;
}
}
}
class java::net::URLClassLoader$CoreResource : public ::java::net::URLClassLoader$Resource
{
public: // actually package-private
URLClassLoader$CoreResource(::java::net::URLClassLoader$CoreURLLoader *, ::java::lang::String *, ::gnu::gcj::Core *);
::java::io::InputStream * getInputStream();
public:
jint getLength();
::java::net::URL * getURL();
private:
::gnu::gcj::Core * __attribute__((aligned(__alignof__( ::java::net::URLClassLoader$Resource)))) core;
::java::lang::String * name;
public:
static ::java::lang::Class class$;
};
#endif // __java_net_URLClassLoader$CoreResource__
@@ -1,36 +0,0 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_net_URLClassLoader$CoreURLLoader__
#define __java_net_URLClassLoader$CoreURLLoader__
#pragma interface
#include <java/net/URLClassLoader$URLLoader.h>
extern "Java"
{
namespace java
{
namespace net
{
class URL;
class URLClassLoader;
class URLClassLoader$CoreURLLoader;
class URLClassLoader$Resource;
}
}
}
class java::net::URLClassLoader$CoreURLLoader : public ::java::net::URLClassLoader$URLLoader
{
public: // actually package-private
URLClassLoader$CoreURLLoader(::java::net::URLClassLoader *, ::java::net::URL *);
::java::net::URLClassLoader$Resource * getResource(::java::lang::String *);
private:
::java::lang::String * __attribute__((aligned(__alignof__( ::java::net::URLClassLoader$URLLoader)))) dir;
public:
static ::java::lang::Class class$;
};
#endif // __java_net_URLClassLoader$CoreURLLoader__
@@ -1,38 +0,0 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_net_URLClassLoader$FileResource__
#define __java_net_URLClassLoader$FileResource__
#pragma interface
#include <java/net/URLClassLoader$Resource.h>
extern "Java"
{
namespace java
{
namespace net
{
class URL;
class URLClassLoader$FileResource;
class URLClassLoader$FileURLLoader;
}
}
}
class java::net::URLClassLoader$FileResource : public ::java::net::URLClassLoader$Resource
{
public: // actually package-private
URLClassLoader$FileResource(::java::net::URLClassLoader$FileURLLoader *, ::java::io::File *);
::java::io::InputStream * getInputStream();
public:
jint getLength();
::java::net::URL * getURL();
public: // actually package-private
::java::io::File * __attribute__((aligned(__alignof__( ::java::net::URLClassLoader$Resource)))) file;
public:
static ::java::lang::Class class$;
};
#endif // __java_net_URLClassLoader$FileResource__
@@ -1,35 +0,0 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_net_URLClassLoader$FileURLLoader__
#define __java_net_URLClassLoader$FileURLLoader__
#pragma interface
#include <java/net/URLClassLoader$URLLoader.h>
extern "Java"
{
namespace java
{
namespace net
{
class URL;
class URLClassLoader;
class URLClassLoader$FileURLLoader;
class URLClassLoader$Resource;
}
}
}
class java::net::URLClassLoader$FileURLLoader : public ::java::net::URLClassLoader$URLLoader
{
public: // actually package-private
URLClassLoader$FileURLLoader(::java::net::URLClassLoader *, ::java::net::URL *, ::java::net::URL *);
::java::net::URLClassLoader$Resource * getResource(::java::lang::String *);
::java::io::File * __attribute__((aligned(__alignof__( ::java::net::URLClassLoader$URLLoader)))) dir;
public:
static ::java::lang::Class class$;
};
#endif // __java_net_URLClassLoader$FileURLLoader__
@@ -1,40 +0,0 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_net_URLClassLoader$JarURLLoader__
#define __java_net_URLClassLoader$JarURLLoader__
#pragma interface
#include <java/net/URLClassLoader$URLLoader.h>
extern "Java"
{
namespace java
{
namespace net
{
class URL;
class URLClassLoader;
class URLClassLoader$JarURLLoader;
class URLClassLoader$Resource;
}
}
}
class java::net::URLClassLoader$JarURLLoader : public ::java::net::URLClassLoader$URLLoader
{
public:
URLClassLoader$JarURLLoader(::java::net::URLClassLoader *, ::java::net::URL *, ::java::net::URL *);
public: // actually package-private
::java::net::URLClassLoader$Resource * getResource(::java::lang::String *);
::java::util::jar::Manifest * getManifest();
::java::util::Vector * getClassPath();
::java::util::jar::JarFile * __attribute__((aligned(__alignof__( ::java::net::URLClassLoader$URLLoader)))) jarfile;
::java::net::URL * baseJarURL;
::java::util::Vector * classPath;
public:
static ::java::lang::Class class$;
};
#endif // __java_net_URLClassLoader$JarURLLoader__
@@ -1,48 +0,0 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_net_URLClassLoader$JarURLResource__
#define __java_net_URLClassLoader$JarURLResource__
#pragma interface
#include <java/net/URLClassLoader$Resource.h>
#include <gcj/array.h>
extern "Java"
{
namespace java
{
namespace net
{
class URL;
class URLClassLoader$JarURLLoader;
class URLClassLoader$JarURLResource;
}
namespace security
{
namespace cert
{
class Certificate;
}
}
}
}
class java::net::URLClassLoader$JarURLResource : public ::java::net::URLClassLoader$Resource
{
public: // actually package-private
URLClassLoader$JarURLResource(::java::net::URLClassLoader$JarURLLoader *, ::java::lang::String *, ::java::util::jar::JarEntry *);
::java::io::InputStream * getInputStream();
jint getLength();
JArray< ::java::security::cert::Certificate * > * getCertificates();
::java::net::URL * getURL();
private:
::java::util::jar::JarEntry * __attribute__((aligned(__alignof__( ::java::net::URLClassLoader$Resource)))) entry;
::java::lang::String * name;
public:
static ::java::lang::Class class$;
};
#endif // __java_net_URLClassLoader$JarURLResource__
@@ -1,40 +0,0 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_net_URLClassLoader$RemoteResource__
#define __java_net_URLClassLoader$RemoteResource__
#pragma interface
#include <java/net/URLClassLoader$Resource.h>
extern "Java"
{
namespace java
{
namespace net
{
class URL;
class URLClassLoader$RemoteResource;
class URLClassLoader$RemoteURLLoader;
}
}
}
class java::net::URLClassLoader$RemoteResource : public ::java::net::URLClassLoader$Resource
{
public: // actually package-private
URLClassLoader$RemoteResource(::java::net::URLClassLoader$RemoteURLLoader *, ::java::lang::String *, ::java::net::URL *, ::java::io::InputStream *, jint);
::java::io::InputStream * getInputStream();
public:
jint getLength();
::java::net::URL * getURL();
private:
::java::net::URL * __attribute__((aligned(__alignof__( ::java::net::URLClassLoader$Resource)))) url;
::java::io::InputStream * stream;
jint length;
public:
static ::java::lang::Class class$;
};
#endif // __java_net_URLClassLoader$RemoteResource__
@@ -1,36 +0,0 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_net_URLClassLoader$RemoteURLLoader__
#define __java_net_URLClassLoader$RemoteURLLoader__
#pragma interface
#include <java/net/URLClassLoader$URLLoader.h>
extern "Java"
{
namespace java
{
namespace net
{
class URL;
class URLClassLoader;
class URLClassLoader$RemoteURLLoader;
class URLClassLoader$Resource;
}
}
}
class java::net::URLClassLoader$RemoteURLLoader : public ::java::net::URLClassLoader$URLLoader
{
public: // actually package-private
URLClassLoader$RemoteURLLoader(::java::net::URLClassLoader *, ::java::net::URL *);
::java::net::URLClassLoader$Resource * getResource(::java::lang::String *);
private:
::java::lang::String * __attribute__((aligned(__alignof__( ::java::net::URLClassLoader$URLLoader)))) protocol;
public:
static ::java::lang::Class class$;
};
#endif // __java_net_URLClassLoader$RemoteURLLoader__
@@ -1,48 +0,0 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_net_URLClassLoader$Resource__
#define __java_net_URLClassLoader$Resource__
#pragma interface
#include <java/lang/Object.h>
#include <gcj/array.h>
extern "Java"
{
namespace java
{
namespace net
{
class URL;
class URLClassLoader$Resource;
class URLClassLoader$URLLoader;
}
namespace security
{
class CodeSource;
namespace cert
{
class Certificate;
}
}
}
}
class java::net::URLClassLoader$Resource : public ::java::lang::Object
{
public: // actually package-private
URLClassLoader$Resource(::java::net::URLClassLoader$URLLoader *);
virtual ::java::security::CodeSource * getCodeSource();
virtual JArray< ::java::security::cert::Certificate * > * getCertificates();
virtual ::java::net::URL * getURL() = 0;
virtual jint getLength() = 0;
virtual ::java::io::InputStream * getInputStream() = 0;
::java::net::URLClassLoader$URLLoader * __attribute__((aligned(__alignof__( ::java::lang::Object)))) loader;
public:
static ::java::lang::Class class$;
};
#endif // __java_net_URLClassLoader$Resource__
@@ -1,38 +0,0 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_net_URLClassLoader$SoResource__
#define __java_net_URLClassLoader$SoResource__
#pragma interface
#include <java/net/URLClassLoader$Resource.h>
extern "Java"
{
namespace java
{
namespace net
{
class URL;
class URLClassLoader$SoResource;
class URLClassLoader$SoURLLoader;
}
}
}
class java::net::URLClassLoader$SoResource : public ::java::net::URLClassLoader$Resource
{
public: // actually package-private
URLClassLoader$SoResource(::java::net::URLClassLoader$SoURLLoader *, ::java::net::URL *);
::java::io::InputStream * getInputStream();
public:
jint getLength();
::java::net::URL * getURL();
public: // actually package-private
::java::net::URL * __attribute__((aligned(__alignof__( ::java::net::URLClassLoader$Resource)))) url;
public:
static ::java::lang::Class class$;
};
#endif // __java_net_URLClassLoader$SoResource__
@@ -1,47 +0,0 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_net_URLClassLoader$SoURLLoader__
#define __java_net_URLClassLoader$SoURLLoader__
#pragma interface
#include <java/net/URLClassLoader$URLLoader.h>
extern "Java"
{
namespace gnu
{
namespace gcj
{
namespace runtime
{
class SharedLibHelper;
}
}
}
namespace java
{
namespace net
{
class URL;
class URLClassLoader;
class URLClassLoader$Resource;
class URLClassLoader$SoURLLoader;
}
}
}
class java::net::URLClassLoader$SoURLLoader : public ::java::net::URLClassLoader$URLLoader
{
public: // actually package-private
URLClassLoader$SoURLLoader(::java::net::URLClassLoader *, ::java::net::URL *);
URLClassLoader$SoURLLoader(::java::net::URLClassLoader *, ::java::net::URL *, ::java::net::URL *);
::java::lang::Class * getClass(::java::lang::String *);
::java::net::URLClassLoader$Resource * getResource(::java::lang::String *);
::gnu::gcj::runtime::SharedLibHelper * __attribute__((aligned(__alignof__( ::java::net::URLClassLoader$URLLoader)))) helper;
public:
static ::java::lang::Class class$;
};
#endif // __java_net_URLClassLoader$SoURLLoader__
@@ -1,45 +0,0 @@
// DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*-
#ifndef __java_net_URLClassLoader$URLLoader__
#define __java_net_URLClassLoader$URLLoader__
#pragma interface
#include <java/lang/Object.h>
extern "Java"
{
namespace java
{
namespace net
{
class URL;
class URLClassLoader;
class URLClassLoader$Resource;
class URLClassLoader$URLLoader;
}
namespace security
{
class CodeSource;
}
}
}
class java::net::URLClassLoader$URLLoader : public ::java::lang::Object
{
public: // actually package-private
URLClassLoader$URLLoader(::java::net::URLClassLoader *, ::java::net::URL *);
URLClassLoader$URLLoader(::java::net::URLClassLoader *, ::java::net::URL *, ::java::net::URL *);
virtual ::java::lang::Class * getClass(::java::lang::String *);
virtual ::java::net::URLClassLoader$Resource * getResource(::java::lang::String *) = 0;
virtual ::java::util::jar::Manifest * getManifest();
virtual ::java::util::Vector * getClassPath();
::java::net::URLClassLoader * __attribute__((aligned(__alignof__( ::java::lang::Object)))) classloader;
::java::net::URL * baseURL;
::java::security::CodeSource * noCertCodeSource;
public:
static ::java::lang::Class class$;
};
#endif // __java_net_URLClassLoader$URLLoader__