<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/classpath.git/tools/gnu, branch master</title>
<subtitle>git.savannah.gnu.org: git/classpath.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/classpath.git/'/>
<entry>
<title>Allow setDName to throw an IOException so tools build again.</title>
<updated>2015-03-22T22:33:05+00:00</updated>
<author>
<name>Andrew John Hughes</name>
<email>gnu_andrew@member.fsf.org</email>
</author>
<published>2015-03-22T22:33:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/classpath.git/commit/?id=353c18a3708ec501b27cad6265f7aea0a193781d'/>
<id>353c18a3708ec501b27cad6265f7aea0a193781d</id>
<content type='text'>
2015-03-22  Andrew John Hughes  &lt;gnu_andrew@member.fsf.org&gt;

	* tools/gnu/classpath/tools/keytool/SelfCertCmd.java:
	(setDName(String,X500Principal)): Allow IOException
	to be thrown.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2015-03-22  Andrew John Hughes  &lt;gnu_andrew@member.fsf.org&gt;

	* tools/gnu/classpath/tools/keytool/SelfCertCmd.java:
	(setDName(String,X500Principal)): Allow IOException
	to be thrown.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix majority of warnings in gnu.java.security.* and java.security.*.</title>
<updated>2014-10-13T19:00:13+00:00</updated>
<author>
<name>Andrew John Hughes</name>
<email>gnu_andrew@member.fsf.org</email>
</author>
<published>2014-10-13T19:00:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/classpath.git/commit/?id=82c3cd04a94740401ccfce52e67dcc2ed588e40d'/>
<id>82c3cd04a94740401ccfce52e67dcc2ed588e40d</id>
<content type='text'>
Also fixes PR58688 as a consequence.

2014-10-09  Andrew John Hughes  &lt;gnu_andrew@member.fsf.org&gt;

	* NEWS: Updated.
	* gnu/java/security/util/IntegerUtil.java: Removed.
	Methods are available in java.lang.Integer.
	* gnu/java/security/Engine.java:
	Add missing type parameters to Class, Constructor and
	Enumeration.
	* gnu/java/security/OID.java:
	Add type parameter to Comparable implementation.
	(compareTo(OID)): Changed from compareTo(Object).
	Remove now redundant cast.
	* gnu/java/security/Properties.java:
	Add type parameters to HashMap.
	(getProperty(String)): Remove redundant cast.
	(init()): Use generic implementation of PrivilegedAction.
	Add properties in a for-each loop to get correct types.
	* gnu/java/security/action/SetAccessibleAction.java:
	Use generic implementation of PrivilegedAction.
	* gnu/java/security/ber/BEREncodingException.java:
	Add explicit serialVersionUID.
	* gnu/java/security/der/BitString.java:
	Add type parameter to Comparable implementation.
	(compareTo(BitString)): Changed from compareTo(Object).
	Remove now redundant cast.
	* gnu/java/security/der/DEREncodingException.java:
	Add explicit serialVersionUID.
	* gnu/java/security/der/DERWriter.java:
	(write(OutputStream,DERValue)): Cast List and Set
	to correct generic versions.
	(writeSequence(OutputStream,List)): Add type parameters.
	Drop now redundant cast.
	(writeSet(OutputStream,Set)): Likewise.
	* gnu/java/security/hash/HashFactory.java:
	(getNames()): Add type parameters.
	* gnu/java/security/hash/Whirlpool.java:
	Drop unused byte array.
	* gnu/java/security/jce/prng/HavalRandomSpi.java:
	Add explicit serialVersionUID.
	* gnu/java/security/jce/prng/MD2RandomSpi.java: Likewise.
	* gnu/java/security/jce/prng/MD4RandomSpi.java: Likewise.
	* gnu/java/security/jce/prng/MD5RandomSpi.java: Likewise.
	* gnu/java/security/jce/prng/RipeMD128RandomSpi.java: Likewise.
	* gnu/java/security/jce/prng/RipeMD160RandomSpi.java: Likewise.
	* gnu/java/security/jce/prng/SecureRandomAdapter.java:
	Likewise. Drop unused mdName variable. Remove redundant casts.
	Add Override annotation to interface implementation.
	* gnu/java/security/jce/prng/Sha160RandomSpi.java:
	Add explicit serialVersionUID.
	* gnu/java/security/jce/prng/Sha256RandomSpi.java: Likewise.
	* gnu/java/security/jce/prng/Sha384RandomSpi.java: Likewise.
	* gnu/java/security/jce/prng/Sha512RandomSpi.java: Likewise.
	* gnu/java/security/jce/prng/TigerRandomSpi.java: Likewise.
	* gnu/java/security/jce/prng/WhirlpoolRandomSpi.java: Likewise.
	* gnu/java/security/jce/sig/DSSKeyFactory.java: Add Override
	annotation to interface implementation.
	(engineGetKeySpec(Key,Class)): Update return type. Use
	keySpec.cast to cast newly created instances to the correct type.
	* gnu/java/security/jce/sig/DSSKeyPairGeneratorSpi.java:
	Add missing type parameters and Override annotations.
	* gnu/java/security/jce/sig/DSSParameters.java:
	Add Override annotation to interface implementation.
	(engineGetParameterSpec(Class)): Update return type. Use
	paramSpec.cast to cast new instances to correct type.
	(engineGetEncoded()): Add missing type parameter to list.
	* gnu/java/security/jce/sig/EncodedKeyFactory.java:
	Add type parameters and Override annotations.
	(engineGetKeySpec(Key,Class)): Update return type. Use
	keySpec.cast to cast new instances to correct type.
	* gnu/java/security/jce/sig/RSAKeyFactory.java:
	Add @Override annotation. Drop unused variables.
	(engineGetKeySpec(Key,Class)): Update return type. Use
	keySpec.cast to cast new instances to correct type.
	* gnu/java/security/jce/sig/RSAKeyPairGeneratorSpi.java:
	Add type parameters.
	* gnu/java/security/jce/sig/SignatureAdapter.java:
	Add type parameters and Override annotation.
	* gnu/java/security/key/IKeyPairGenerator.java:
	(setup(Map)): Add type parameters.
	* gnu/java/security/key/KeyPairCodecFactory.java:
	Add type parameters.
	* gnu/java/security/key/KeyPairGeneratorFactory.java: Likewise.
	* gnu/java/security/key/dss/DSSKey.java:
	Add explicit serialVersionUID.
	* gnu/java/security/key/dss/DSSKeyPairGenerator.java:
	Add type parameters and Override annotations.
	* gnu/java/security/key/dss/DSSKeyPairPKCS8Codec.java:
	Likewise.
	* gnu/java/security/key/dss/DSSKeyPairX509Codec.java:
	Add type parameters.
	* gnu/java/security/key/dss/DSSPrivateKey.java:
	Add explicit serialVersionUID.
	* gnu/java/security/key/dss/DSSPublicKey.java: Likewise.
	* gnu/java/security/key/rsa/GnuRSAKey.java: Likewise.
	* gnu/java/security/key/rsa/GnuRSAPrivateKey.java: Likewise.
	* gnu/java/security/key/rsa/GnuRSAPublicKey.java: Likewise.
	* gnu/java/security/key/rsa/RSAKeyPairGenerator.java:
	Add Override annotations and type parameters.
	* gnu/java/security/key/rsa/RSAKeyPairPKCS8Codec.java:
	Add missing type parameters on ArrayList instances.
	* gnu/java/security/key/rsa/RSAKeyPairX509Codec.java:
	Add Override annotations and type parameters.
	* gnu/java/security/pkcs/PKCS7SignedData.java:
	(PKCS7SignedData(BERReader)): Add a type parameter to
	the algId list and ensure all additions are homogenous.
	Add other missing type parameters.
	(PKCS7SignedData(Set,PKCS7Data,Certificate[],X509CRL[],Set)):
	Add missing type parameters.
	(getDigestAlgorithms()): Do a deep copy of the set.
	(getSignerInfos()): Add type parameters.
	(encode(OutputStream)): Likewise.
	* gnu/java/security/pkcs/SignerInfo.java:
	Drop unused variable, count. Add type parameters.
	(encode(OutputStream)): Include derAuthenticatedAttributes
	and derUnauthenticatedAttributes in signerInfo.
	* gnu/java/security/prng/BasePRNG.java:
	Add type parameters and Override annotations.
	* gnu/java/security/prng/IRandom.java: Add type parameters.
	* gnu/java/security/prng/LimitReachedException.java:
	Add explicit serialVersionUID.
	* gnu/java/security/prng/MDGenerator.java:
	Add type parameters and Override annotations.
	* gnu/java/security/prng/PRNGFactory.java:
	Add missing type parameters.
	* gnu/java/security/prng/RandomEvent.java:
	Add explicit serialVersionUID.
	* gnu/java/security/provider/CollectionCertStoreImpl.java:
	Add Override annotation and missing type parameters.
	* gnu/java/security/provider/Gnu.java:
	Add explicit serialVersionUID. Parameterise implementation
	of PrivilegedAction.
	* gnu/java/security/provider/PKIXCertPathValidatorImpl.java:
	Add missing type parameters. Remove unused qualifierInfos
	variable.
	* gnu/java/security/provider/X509CertificateFactory.java:
	Add Override annotations and type parameters.
	* gnu/java/security/sig/BaseSignature.java: Likewise.
	* gnu/java/security/sig/ISignature.java: Add type parameters.
	* gnu/java/security/sig/SignatureCodecFactory.java: Likewise.
	* gnu/java/security/sig/SignatureFactory.java: Likewise.
	* gnu/java/security/sig/dss/DSSSignature.java:
	Add Override annotations and type parameters.
	* gnu/java/security/sig/dss/DSSSignatureX509Codec.java: Add
	type parameter to ArrayList instance.
	* gnu/java/security/sig/rsa/EMSA_PKCS1_V1_5.java:
	Remove unused hLen variable.
	* gnu/java/security/sig/rsa/RSASignatureFactory.java:
	Add type parameters.
	* gnu/java/security/util/PRNG.java:
	(getInstance()): Move initialisation code to shared
	method, initialiseDelegate.
	(nextBytes(byte[],int,int)): Call out to initialiseDelegate
	to re-initialise.
	(initialiseDelegate(IRandom)): New common method for
	shared code.
	* gnu/java/security/util/Sequence.java:
	Add Override annotation and type parameters.
	* gnu/java/security/util/SimpleList.java:
	Add type parameters.
	* gnu/java/security/x509/GnuPKIExtension.java: Likewise.
	* gnu/java/security/x509/PolicyNodeImpl.java:
	Add type parameters and Override annotations.
	(addAllPolicyQualifiers(Collection)): Qualify reference
	to addAll.
	* gnu/java/security/x509/X500DistinguishedName.java:
	Add type parameters.
	* gnu/java/security/x509/X509CRL.java:
	Remove unused variable algParams. Add type parameters
	and Override annotations.
	* gnu/java/security/x509/X509CRLEntry.java:
	Add type parameters and Override annotations.
	* gnu/java/security/x509/X509CRLSelectorImpl.java:
	Likewise.
	* gnu/java/security/x509/X509CertPath.java:
	Add type parameters.
	(pkcsEncoded): Renamed from pkcs_encoded.
	(pkiEncoded): Renamed from pki_encoded.
	* gnu/java/security/x509/X509CertSelectorImpl.java:
	Add type parameters and Override annotations.
	* gnu/java/security/x509/X509Certificate.java: Likewise.
	* gnu/java/security/x509/ext/BasicConstraints.java:
	Add type parameters.
	* gnu/java/security/x509/ext/CertificatePolicies.java:
	Likewise.
	* gnu/java/security/x509/ext/PolicyMappings.java:
	Likewise.
	* gnu/javax/crypto/cipher/IBlockCipher.java:
	Add type parameters.
	* gnu/javax/crypto/jce/prng/FortunaImpl.java:
	(engineSetSeed(byte[])): Add cast for singletonMap
	invocation.
	* gnu/javax/crypto/key/dh/DHKeyPairPKCS8Codec.java:
	Add type parameters.
	* gnu/javax/crypto/key/dh/DHKeyPairX509Codec.java:
	Likewise.
	* gnu/javax/crypto/mac/IMac.java: Likewise.
	* gnu/javax/crypto/mode/BaseMode.java:
	Add Override annotations and type parameters.
	* gnu/javax/crypto/mode/EAX.java:
	Add Override annotations, type parameters and
	casts for singletonMap invocations.
	* gnu/javax/crypto/prng/Fortuna.java: Likewise.
	* gnu/javax/net/ssl/Session.java:
	Add Override annotations and type parameters.
	* gnu/javax/net/ssl/provider/AbstractHandshake.java:
	Fix type parameters.
	* gnu/javax/net/ssl/provider/SSLRandom.java:
	Add Override annotations and type parameters.
	* gnu/javax/net/ssl/provider/TLSRandom.java:
	Likewise.
	(hmacSHA): Renamed from hmac_sha.
	(hmacMD5): Renamed from hmac_md5.
	* gnu/javax/net/ssl/provider/Util.java:
	(transform(Object,Class,String,Object[])): Use
	a type parameter T rather than Object.
	* gnu/javax/net/ssl/provider/X509KeyManagerFactory.java:
	Add type parameters.
	* gnu/javax/net/ssl/provider/X509TrustManagerFactory.java:
	Likewise.
	* gnu/javax/security/auth/callback/AWTCallbackHandler.java:
	Replace calls to deprecated show() with setVisible(true).
	(ACTION_NO): Remove unused variable.
	(ACTION_YES): Likewise.
	* gnu/javax/security/auth/callback/ConsoleCallbackHandler.java:
	Add type parameters.
	* gnu/javax/security/auth/callback/GnuCallbacks.java:
	Add explicit serialVersionUID. Convert PrivilegedAction
	implementation to parameterised version.
	* gnu/javax/security/auth/login/ConfigFileParser.java:
	Add type parameters.
	* gnu/javax/security/auth/login/GnuConfiguration.java:
	Likewise. Fix typo.
	* java/security/AccessControlContext.java:
	Add type parameters.
	* java/security/AllPermission.java:
	Add Override annotations.
	(AllPermissionCollection.elements()): Add type parameter
	to return type and return appropriately typed enumerations.
	* java/security/BasicPermission.java:
	Add type parameters and Override annotations.
	* java/security/CodeSource.java: Likewise.
	* java/security/DummySignature.java:
	Add Override annotations.
	* java/security/Identity.java:
	Add type parameters.
	* java/security/IntersectingDomainCombiner.java:
	Likewise.
	* java/security/KeyPairGenerator.java:
	Add Override annotations.
	* java/security/Permissions.java:
	Add type parameters and Override annotations.
	(elements()): Rename main_enum and sub_enum
	to mainEnum and subEnum respectively.
	* java/security/Policy.java: Add type parameters.
	* java/security/SecureRandom.java: Add missing
	type parameter. Remove unused imports.
	* java/security/Security.java:
	Add type parameters. Fix mis-spelling of 'query'.
	* java/security/SignatureSpi.java: Add
	Override annotation.
	* java/security/UnresolvedPermission.java:
	Add Override annotations and type parameters.
	(elements()): Rename main_enum and sub_enum
	to mainEnum and subEnum respectively.
	* java/security/cert/CertPath.java:
	Add type parameters.
	* java/security/cert/CertPathValidator.java:
	(getDefaultType()): Use GetSecurityPropertyAction
	rather than implementing PrivilegedAction locally.
	* java/security/cert/CertStore.java:
	(getDefaultType()): Use GetSecurityPropertyAction
	rather than implementing PrivilegedAction locally.
	* java/security/cert/CollectionCertStoreParameters.java:
	Add type parameters and Override annotations.
	* java/security/cert/PKIXParameters.java:
	Add type parameters.
	* java/security/cert/X509CRLSelector.java:
	Add type parameters.
	(getIssuerNames()): Return a deep copy.
	* java/security/cert/X509CertSelector.java:
	Add type parameters.
	* java/util/Properties.java:
	Add type parameters.
	(stringPropertyNames()): Implemented.
	* javax/naming/directory/BasicAttribute.java:
	Add Override annotations and missing type parameter.
	* javax/security/auth/AuthPermission.java:
	Add explicit serialVersionUID.
	* javax/security/auth/DestroyFailedException.java:
	Likewise.
	* javax/security/auth/PrivateCredentialPermission.java:
	Add type parameters.
	(equals(Object)): Use thatPrincipals instead of
	that_principals.
	(implies(Permission)): Likewise.
	(CredOwner): Add explicit serialVersionUID.
	* javax/security/auth/RefreshFailedException.java:
	Add explicit serialVersionUID.
	* javax/security/auth/Subject.java:
	Add type parameters and Override annotations.
	* javax/security/auth/SubjectDomainCombiner.java:
	Add type parameters.
	* javax/security/auth/callback/ChoiceCallback.java:
	Add explicit serialVersionUID.
	* javax/security/auth/callback/ConfirmationCallback.java:
	Likewise.
	* javax/security/auth/callback/LanguageCallback.java:
	Likewise.
	* javax/security/auth/callback/NameCallback.java:
	Likewise.
	* javax/security/auth/callback/PasswordCallback.java:
	Likewise.
	* javax/security/auth/callback/TextInputCallback.java:
	Likewise.
	* javax/security/auth/callback/TextOutputCallback.java:
	Likewise.
	* javax/security/auth/callback/UnsupportedCallbackException.java:
	Likewise.
	* javax/security/auth/kerberos/DelegationPermission.java:
	Re-enable explicit serialVersionUID. Add Override annotations
	and type parameters.
	* javax/security/auth/kerberos/KerberosPrincipal.java:
	Re-enable explicit serialVersionUID.
	* javax/security/auth/kerberos/KerberosTicket.java:
	Suppress warning about unused asn1Encoding variable.
	* javax/security/auth/kerberos/KeyImpl.java:
	Re-enable explicit serialVersionUID.
	* javax/security/auth/kerberos/ServicePermission.java:
	Re-enable explicit serialVersionUID. Add Override annotations
	and type parameters.
	* javax/security/auth/login/AppConfigurationEntry.java:
	Add type parameters.
	* javax/security/auth/login/Configuration.java: Likewise.
	* javax/security/auth/login/LoginContext.java: Likewise.
	* javax/security/auth/x500/X500Principal.java: Likewise.
	(fixed): Remove unused variable.
	* javax/security/cert/CertificateEncodingException.java:
	Add explicit serialVersionUID.
	* javax/security/cert/CertificateException.java: Likewise.
	* javax/security/cert/CertificateExpiredException.java:
	Likewise.
	* javax/security/cert/CertificateNotYetValidException.java:
	Likewise.
	* javax/security/cert/CertificateParsingException.java:
	Likewise.
	* javax/security/sasl/AuthenticationException.java:
	Likewise.
	* javax/security/sasl/RealmCallback.java: Likewise.
	* javax/security/sasl/RealmChoiceCallback.java: Likewise.
	* javax/security/sasl/Sasl.java: Add type parameters.
	* tools/gnu/classpath/tools/jarsigner/SFHelper.java:
	Likewise.

Signed-off-by: Andrew John Hughes &lt;gnu_andrew@member.fsf.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also fixes PR58688 as a consequence.

2014-10-09  Andrew John Hughes  &lt;gnu_andrew@member.fsf.org&gt;

	* NEWS: Updated.
	* gnu/java/security/util/IntegerUtil.java: Removed.
	Methods are available in java.lang.Integer.
	* gnu/java/security/Engine.java:
	Add missing type parameters to Class, Constructor and
	Enumeration.
	* gnu/java/security/OID.java:
	Add type parameter to Comparable implementation.
	(compareTo(OID)): Changed from compareTo(Object).
	Remove now redundant cast.
	* gnu/java/security/Properties.java:
	Add type parameters to HashMap.
	(getProperty(String)): Remove redundant cast.
	(init()): Use generic implementation of PrivilegedAction.
	Add properties in a for-each loop to get correct types.
	* gnu/java/security/action/SetAccessibleAction.java:
	Use generic implementation of PrivilegedAction.
	* gnu/java/security/ber/BEREncodingException.java:
	Add explicit serialVersionUID.
	* gnu/java/security/der/BitString.java:
	Add type parameter to Comparable implementation.
	(compareTo(BitString)): Changed from compareTo(Object).
	Remove now redundant cast.
	* gnu/java/security/der/DEREncodingException.java:
	Add explicit serialVersionUID.
	* gnu/java/security/der/DERWriter.java:
	(write(OutputStream,DERValue)): Cast List and Set
	to correct generic versions.
	(writeSequence(OutputStream,List)): Add type parameters.
	Drop now redundant cast.
	(writeSet(OutputStream,Set)): Likewise.
	* gnu/java/security/hash/HashFactory.java:
	(getNames()): Add type parameters.
	* gnu/java/security/hash/Whirlpool.java:
	Drop unused byte array.
	* gnu/java/security/jce/prng/HavalRandomSpi.java:
	Add explicit serialVersionUID.
	* gnu/java/security/jce/prng/MD2RandomSpi.java: Likewise.
	* gnu/java/security/jce/prng/MD4RandomSpi.java: Likewise.
	* gnu/java/security/jce/prng/MD5RandomSpi.java: Likewise.
	* gnu/java/security/jce/prng/RipeMD128RandomSpi.java: Likewise.
	* gnu/java/security/jce/prng/RipeMD160RandomSpi.java: Likewise.
	* gnu/java/security/jce/prng/SecureRandomAdapter.java:
	Likewise. Drop unused mdName variable. Remove redundant casts.
	Add Override annotation to interface implementation.
	* gnu/java/security/jce/prng/Sha160RandomSpi.java:
	Add explicit serialVersionUID.
	* gnu/java/security/jce/prng/Sha256RandomSpi.java: Likewise.
	* gnu/java/security/jce/prng/Sha384RandomSpi.java: Likewise.
	* gnu/java/security/jce/prng/Sha512RandomSpi.java: Likewise.
	* gnu/java/security/jce/prng/TigerRandomSpi.java: Likewise.
	* gnu/java/security/jce/prng/WhirlpoolRandomSpi.java: Likewise.
	* gnu/java/security/jce/sig/DSSKeyFactory.java: Add Override
	annotation to interface implementation.
	(engineGetKeySpec(Key,Class)): Update return type. Use
	keySpec.cast to cast newly created instances to the correct type.
	* gnu/java/security/jce/sig/DSSKeyPairGeneratorSpi.java:
	Add missing type parameters and Override annotations.
	* gnu/java/security/jce/sig/DSSParameters.java:
	Add Override annotation to interface implementation.
	(engineGetParameterSpec(Class)): Update return type. Use
	paramSpec.cast to cast new instances to correct type.
	(engineGetEncoded()): Add missing type parameter to list.
	* gnu/java/security/jce/sig/EncodedKeyFactory.java:
	Add type parameters and Override annotations.
	(engineGetKeySpec(Key,Class)): Update return type. Use
	keySpec.cast to cast new instances to correct type.
	* gnu/java/security/jce/sig/RSAKeyFactory.java:
	Add @Override annotation. Drop unused variables.
	(engineGetKeySpec(Key,Class)): Update return type. Use
	keySpec.cast to cast new instances to correct type.
	* gnu/java/security/jce/sig/RSAKeyPairGeneratorSpi.java:
	Add type parameters.
	* gnu/java/security/jce/sig/SignatureAdapter.java:
	Add type parameters and Override annotation.
	* gnu/java/security/key/IKeyPairGenerator.java:
	(setup(Map)): Add type parameters.
	* gnu/java/security/key/KeyPairCodecFactory.java:
	Add type parameters.
	* gnu/java/security/key/KeyPairGeneratorFactory.java: Likewise.
	* gnu/java/security/key/dss/DSSKey.java:
	Add explicit serialVersionUID.
	* gnu/java/security/key/dss/DSSKeyPairGenerator.java:
	Add type parameters and Override annotations.
	* gnu/java/security/key/dss/DSSKeyPairPKCS8Codec.java:
	Likewise.
	* gnu/java/security/key/dss/DSSKeyPairX509Codec.java:
	Add type parameters.
	* gnu/java/security/key/dss/DSSPrivateKey.java:
	Add explicit serialVersionUID.
	* gnu/java/security/key/dss/DSSPublicKey.java: Likewise.
	* gnu/java/security/key/rsa/GnuRSAKey.java: Likewise.
	* gnu/java/security/key/rsa/GnuRSAPrivateKey.java: Likewise.
	* gnu/java/security/key/rsa/GnuRSAPublicKey.java: Likewise.
	* gnu/java/security/key/rsa/RSAKeyPairGenerator.java:
	Add Override annotations and type parameters.
	* gnu/java/security/key/rsa/RSAKeyPairPKCS8Codec.java:
	Add missing type parameters on ArrayList instances.
	* gnu/java/security/key/rsa/RSAKeyPairX509Codec.java:
	Add Override annotations and type parameters.
	* gnu/java/security/pkcs/PKCS7SignedData.java:
	(PKCS7SignedData(BERReader)): Add a type parameter to
	the algId list and ensure all additions are homogenous.
	Add other missing type parameters.
	(PKCS7SignedData(Set,PKCS7Data,Certificate[],X509CRL[],Set)):
	Add missing type parameters.
	(getDigestAlgorithms()): Do a deep copy of the set.
	(getSignerInfos()): Add type parameters.
	(encode(OutputStream)): Likewise.
	* gnu/java/security/pkcs/SignerInfo.java:
	Drop unused variable, count. Add type parameters.
	(encode(OutputStream)): Include derAuthenticatedAttributes
	and derUnauthenticatedAttributes in signerInfo.
	* gnu/java/security/prng/BasePRNG.java:
	Add type parameters and Override annotations.
	* gnu/java/security/prng/IRandom.java: Add type parameters.
	* gnu/java/security/prng/LimitReachedException.java:
	Add explicit serialVersionUID.
	* gnu/java/security/prng/MDGenerator.java:
	Add type parameters and Override annotations.
	* gnu/java/security/prng/PRNGFactory.java:
	Add missing type parameters.
	* gnu/java/security/prng/RandomEvent.java:
	Add explicit serialVersionUID.
	* gnu/java/security/provider/CollectionCertStoreImpl.java:
	Add Override annotation and missing type parameters.
	* gnu/java/security/provider/Gnu.java:
	Add explicit serialVersionUID. Parameterise implementation
	of PrivilegedAction.
	* gnu/java/security/provider/PKIXCertPathValidatorImpl.java:
	Add missing type parameters. Remove unused qualifierInfos
	variable.
	* gnu/java/security/provider/X509CertificateFactory.java:
	Add Override annotations and type parameters.
	* gnu/java/security/sig/BaseSignature.java: Likewise.
	* gnu/java/security/sig/ISignature.java: Add type parameters.
	* gnu/java/security/sig/SignatureCodecFactory.java: Likewise.
	* gnu/java/security/sig/SignatureFactory.java: Likewise.
	* gnu/java/security/sig/dss/DSSSignature.java:
	Add Override annotations and type parameters.
	* gnu/java/security/sig/dss/DSSSignatureX509Codec.java: Add
	type parameter to ArrayList instance.
	* gnu/java/security/sig/rsa/EMSA_PKCS1_V1_5.java:
	Remove unused hLen variable.
	* gnu/java/security/sig/rsa/RSASignatureFactory.java:
	Add type parameters.
	* gnu/java/security/util/PRNG.java:
	(getInstance()): Move initialisation code to shared
	method, initialiseDelegate.
	(nextBytes(byte[],int,int)): Call out to initialiseDelegate
	to re-initialise.
	(initialiseDelegate(IRandom)): New common method for
	shared code.
	* gnu/java/security/util/Sequence.java:
	Add Override annotation and type parameters.
	* gnu/java/security/util/SimpleList.java:
	Add type parameters.
	* gnu/java/security/x509/GnuPKIExtension.java: Likewise.
	* gnu/java/security/x509/PolicyNodeImpl.java:
	Add type parameters and Override annotations.
	(addAllPolicyQualifiers(Collection)): Qualify reference
	to addAll.
	* gnu/java/security/x509/X500DistinguishedName.java:
	Add type parameters.
	* gnu/java/security/x509/X509CRL.java:
	Remove unused variable algParams. Add type parameters
	and Override annotations.
	* gnu/java/security/x509/X509CRLEntry.java:
	Add type parameters and Override annotations.
	* gnu/java/security/x509/X509CRLSelectorImpl.java:
	Likewise.
	* gnu/java/security/x509/X509CertPath.java:
	Add type parameters.
	(pkcsEncoded): Renamed from pkcs_encoded.
	(pkiEncoded): Renamed from pki_encoded.
	* gnu/java/security/x509/X509CertSelectorImpl.java:
	Add type parameters and Override annotations.
	* gnu/java/security/x509/X509Certificate.java: Likewise.
	* gnu/java/security/x509/ext/BasicConstraints.java:
	Add type parameters.
	* gnu/java/security/x509/ext/CertificatePolicies.java:
	Likewise.
	* gnu/java/security/x509/ext/PolicyMappings.java:
	Likewise.
	* gnu/javax/crypto/cipher/IBlockCipher.java:
	Add type parameters.
	* gnu/javax/crypto/jce/prng/FortunaImpl.java:
	(engineSetSeed(byte[])): Add cast for singletonMap
	invocation.
	* gnu/javax/crypto/key/dh/DHKeyPairPKCS8Codec.java:
	Add type parameters.
	* gnu/javax/crypto/key/dh/DHKeyPairX509Codec.java:
	Likewise.
	* gnu/javax/crypto/mac/IMac.java: Likewise.
	* gnu/javax/crypto/mode/BaseMode.java:
	Add Override annotations and type parameters.
	* gnu/javax/crypto/mode/EAX.java:
	Add Override annotations, type parameters and
	casts for singletonMap invocations.
	* gnu/javax/crypto/prng/Fortuna.java: Likewise.
	* gnu/javax/net/ssl/Session.java:
	Add Override annotations and type parameters.
	* gnu/javax/net/ssl/provider/AbstractHandshake.java:
	Fix type parameters.
	* gnu/javax/net/ssl/provider/SSLRandom.java:
	Add Override annotations and type parameters.
	* gnu/javax/net/ssl/provider/TLSRandom.java:
	Likewise.
	(hmacSHA): Renamed from hmac_sha.
	(hmacMD5): Renamed from hmac_md5.
	* gnu/javax/net/ssl/provider/Util.java:
	(transform(Object,Class,String,Object[])): Use
	a type parameter T rather than Object.
	* gnu/javax/net/ssl/provider/X509KeyManagerFactory.java:
	Add type parameters.
	* gnu/javax/net/ssl/provider/X509TrustManagerFactory.java:
	Likewise.
	* gnu/javax/security/auth/callback/AWTCallbackHandler.java:
	Replace calls to deprecated show() with setVisible(true).
	(ACTION_NO): Remove unused variable.
	(ACTION_YES): Likewise.
	* gnu/javax/security/auth/callback/ConsoleCallbackHandler.java:
	Add type parameters.
	* gnu/javax/security/auth/callback/GnuCallbacks.java:
	Add explicit serialVersionUID. Convert PrivilegedAction
	implementation to parameterised version.
	* gnu/javax/security/auth/login/ConfigFileParser.java:
	Add type parameters.
	* gnu/javax/security/auth/login/GnuConfiguration.java:
	Likewise. Fix typo.
	* java/security/AccessControlContext.java:
	Add type parameters.
	* java/security/AllPermission.java:
	Add Override annotations.
	(AllPermissionCollection.elements()): Add type parameter
	to return type and return appropriately typed enumerations.
	* java/security/BasicPermission.java:
	Add type parameters and Override annotations.
	* java/security/CodeSource.java: Likewise.
	* java/security/DummySignature.java:
	Add Override annotations.
	* java/security/Identity.java:
	Add type parameters.
	* java/security/IntersectingDomainCombiner.java:
	Likewise.
	* java/security/KeyPairGenerator.java:
	Add Override annotations.
	* java/security/Permissions.java:
	Add type parameters and Override annotations.
	(elements()): Rename main_enum and sub_enum
	to mainEnum and subEnum respectively.
	* java/security/Policy.java: Add type parameters.
	* java/security/SecureRandom.java: Add missing
	type parameter. Remove unused imports.
	* java/security/Security.java:
	Add type parameters. Fix mis-spelling of 'query'.
	* java/security/SignatureSpi.java: Add
	Override annotation.
	* java/security/UnresolvedPermission.java:
	Add Override annotations and type parameters.
	(elements()): Rename main_enum and sub_enum
	to mainEnum and subEnum respectively.
	* java/security/cert/CertPath.java:
	Add type parameters.
	* java/security/cert/CertPathValidator.java:
	(getDefaultType()): Use GetSecurityPropertyAction
	rather than implementing PrivilegedAction locally.
	* java/security/cert/CertStore.java:
	(getDefaultType()): Use GetSecurityPropertyAction
	rather than implementing PrivilegedAction locally.
	* java/security/cert/CollectionCertStoreParameters.java:
	Add type parameters and Override annotations.
	* java/security/cert/PKIXParameters.java:
	Add type parameters.
	* java/security/cert/X509CRLSelector.java:
	Add type parameters.
	(getIssuerNames()): Return a deep copy.
	* java/security/cert/X509CertSelector.java:
	Add type parameters.
	* java/util/Properties.java:
	Add type parameters.
	(stringPropertyNames()): Implemented.
	* javax/naming/directory/BasicAttribute.java:
	Add Override annotations and missing type parameter.
	* javax/security/auth/AuthPermission.java:
	Add explicit serialVersionUID.
	* javax/security/auth/DestroyFailedException.java:
	Likewise.
	* javax/security/auth/PrivateCredentialPermission.java:
	Add type parameters.
	(equals(Object)): Use thatPrincipals instead of
	that_principals.
	(implies(Permission)): Likewise.
	(CredOwner): Add explicit serialVersionUID.
	* javax/security/auth/RefreshFailedException.java:
	Add explicit serialVersionUID.
	* javax/security/auth/Subject.java:
	Add type parameters and Override annotations.
	* javax/security/auth/SubjectDomainCombiner.java:
	Add type parameters.
	* javax/security/auth/callback/ChoiceCallback.java:
	Add explicit serialVersionUID.
	* javax/security/auth/callback/ConfirmationCallback.java:
	Likewise.
	* javax/security/auth/callback/LanguageCallback.java:
	Likewise.
	* javax/security/auth/callback/NameCallback.java:
	Likewise.
	* javax/security/auth/callback/PasswordCallback.java:
	Likewise.
	* javax/security/auth/callback/TextInputCallback.java:
	Likewise.
	* javax/security/auth/callback/TextOutputCallback.java:
	Likewise.
	* javax/security/auth/callback/UnsupportedCallbackException.java:
	Likewise.
	* javax/security/auth/kerberos/DelegationPermission.java:
	Re-enable explicit serialVersionUID. Add Override annotations
	and type parameters.
	* javax/security/auth/kerberos/KerberosPrincipal.java:
	Re-enable explicit serialVersionUID.
	* javax/security/auth/kerberos/KerberosTicket.java:
	Suppress warning about unused asn1Encoding variable.
	* javax/security/auth/kerberos/KeyImpl.java:
	Re-enable explicit serialVersionUID.
	* javax/security/auth/kerberos/ServicePermission.java:
	Re-enable explicit serialVersionUID. Add Override annotations
	and type parameters.
	* javax/security/auth/login/AppConfigurationEntry.java:
	Add type parameters.
	* javax/security/auth/login/Configuration.java: Likewise.
	* javax/security/auth/login/LoginContext.java: Likewise.
	* javax/security/auth/x500/X500Principal.java: Likewise.
	(fixed): Remove unused variable.
	* javax/security/cert/CertificateEncodingException.java:
	Add explicit serialVersionUID.
	* javax/security/cert/CertificateException.java: Likewise.
	* javax/security/cert/CertificateExpiredException.java:
	Likewise.
	* javax/security/cert/CertificateNotYetValidException.java:
	Likewise.
	* javax/security/cert/CertificateParsingException.java:
	Likewise.
	* javax/security/sasl/AuthenticationException.java:
	Likewise.
	* javax/security/sasl/RealmCallback.java: Likewise.
	* javax/security/sasl/RealmChoiceCallback.java: Likewise.
	* javax/security/sasl/Sasl.java: Add type parameters.
	* tools/gnu/classpath/tools/jarsigner/SFHelper.java:
	Likewise.

Signed-off-by: Andrew John Hughes &lt;gnu_andrew@member.fsf.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>* tools/gnu/classpath/tools/gjdoc/Main.java: Accept -source 1.5, 1.6, 1.7.</title>
<updated>2013-01-10T09:16:23+00:00</updated>
<author>
<name>Matthias Klose</name>
<email>doko@ubuntu.com</email>
</author>
<published>2013-01-10T09:16:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/classpath.git/commit/?id=f1ea0230edd3df0e98c737afb6820bf106519bc2'/>
<id>f1ea0230edd3df0e98c737afb6820bf106519bc2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>PR libgcj/55716</title>
<updated>2012-12-18T09:49:12+00:00</updated>
<author>
<name>Andrew Haley</name>
<email>aph@redhat.com</email>
</author>
<published>2012-12-18T09:48:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/classpath.git/commit/?id=d5388b6909c719588f5ff84f26d7f5a271b9ffa3'/>
<id>d5388b6909c719588f5ff84f26d7f5a271b9ffa3</id>
<content type='text'>
* tools/gnu/classpath/tools/javah/Main.java (parseClasses): Dont
scan inner classes if our item is a file.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* tools/gnu/classpath/tools/javah/Main.java (parseClasses): Dont
scan inner classes if our item is a file.
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace all .cvsignore files with .gitignore</title>
<updated>2012-10-15T06:17:13+00:00</updated>
<author>
<name>Ivan Maidanski</name>
<email>ivmai@mail.ru</email>
</author>
<published>2012-06-10T10:51:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/classpath.git/commit/?id=a04355b53cabfb0db0529ffba02ae180479f38c0'/>
<id>a04355b53cabfb0db0529ffba02ae180479f38c0</id>
<content type='text'>
2012-06-10  Ivan Maidanski  &lt;ivmai@mail.ru&gt;

	* compat/.gitignore,
	* compat/java.net/.gitignore,
	* doc/.gitignore,
	* doc/api/.gitignore,
	* doc/www.gnu.org/.gitignore,
	* doc/www.gnu.org/announce/.gitignore,
	* doc/www.gnu.org/cp-tools/.gitignore,
	* doc/www.gnu.org/docs/.gitignore,
	* doc/www.gnu.org/downloads/.gitignore,
	* doc/www.gnu.org/events/.gitignore,
	* doc/www.gnu.org/faq/.gitignore,
	* examples/.gitignore,
	* external/.gitignore,
	* external/jsr166/.gitignore,
	* external/relaxngDatatype/.gitignore,
	* external/sax/.gitignore,
	* external/w3c_dom/.gitignore,
	* gnu/classpath/.gitignore,
	* gnu/java/locale/.gitignore,
	* gnu/java/security/.gitignore,
	* gnu/test/.gitignore,
	* include/.gitignore,
	* java/util/.gitignore,
	* lib/.gitignore,
	* native/.gitignore,
	* native/fdlibm/.gitignore,
	* native/jawt/.gitignore,
	* native/jni/.gitignore,
	* native/jni/classpath/.gitignore,
	* native/jni/gconf-peer/.gitignore,
	* native/jni/gstreamer-peer/.gitignore,
	* native/jni/gtk-peer/.gitignore,
	* native/jni/java-io/.gitignore,
	* native/jni/java-lang/.gitignore,
	* native/jni/java-math/.gitignore,
	* native/jni/java-net/.gitignore,
	* native/jni/java-nio/.gitignore,
	* native/jni/java-util/.gitignore,
	* native/jni/midi-alsa/.gitignore,
	* native/jni/midi-dssi/.gitignore,
	* native/jni/native-lib/.gitignore,
	* native/jni/qt-peer/.gitignore,
	* native/jni/xmlj/.gitignore,
	* native/plugin/.gitignore,
	* native/testsuite/.gitignore,
	* native/vmi/.gitignore,
	* resource/.gitignore,
	* resource/META-INF/services/.gitignore,
	* scripts/.gitignore,
	* test/.gitignore,
	* test/gnu.java.lang.reflect/.gitignore,
	* test/java.io/.gitignore,
	* test/java.lang.reflect/.gitignore,
	* test/java.net/.gitignore,
	* test/java.util/.gitignore,
	* tools/.gitignore,
	* tools/gnu/classpath/tools/doclets/.gitignore,
	* tools/gnu/classpath/tools/doclets/debugdoclet/.gitignore,
	* tools/gnu/classpath/tools/doclets/htmldoclet/.gitignore,
	* tools/gnu/classpath/tools/doclets/xmldoclet/.gitignore,
	* tools/gnu/classpath/tools/doclets/xmldoclet/doctranslet/.gitignore,
	* tools/gnu/classpath/tools/gjdoc/.gitignore,
	* tools/gnu/classpath/tools/gjdoc/expr/.gitignore,
	* tools/gnu/classpath/tools/java2xhtml/.gitignore,
	* tools/gnu/classpath/tools/taglets/.gitignore,
	* vm/.gitignore,
	* vm/reference/.gitignore: Renamed from .cvsignore.

Signed-off-by: Pekka Enberg &lt;penberg@kernel.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2012-06-10  Ivan Maidanski  &lt;ivmai@mail.ru&gt;

	* compat/.gitignore,
	* compat/java.net/.gitignore,
	* doc/.gitignore,
	* doc/api/.gitignore,
	* doc/www.gnu.org/.gitignore,
	* doc/www.gnu.org/announce/.gitignore,
	* doc/www.gnu.org/cp-tools/.gitignore,
	* doc/www.gnu.org/docs/.gitignore,
	* doc/www.gnu.org/downloads/.gitignore,
	* doc/www.gnu.org/events/.gitignore,
	* doc/www.gnu.org/faq/.gitignore,
	* examples/.gitignore,
	* external/.gitignore,
	* external/jsr166/.gitignore,
	* external/relaxngDatatype/.gitignore,
	* external/sax/.gitignore,
	* external/w3c_dom/.gitignore,
	* gnu/classpath/.gitignore,
	* gnu/java/locale/.gitignore,
	* gnu/java/security/.gitignore,
	* gnu/test/.gitignore,
	* include/.gitignore,
	* java/util/.gitignore,
	* lib/.gitignore,
	* native/.gitignore,
	* native/fdlibm/.gitignore,
	* native/jawt/.gitignore,
	* native/jni/.gitignore,
	* native/jni/classpath/.gitignore,
	* native/jni/gconf-peer/.gitignore,
	* native/jni/gstreamer-peer/.gitignore,
	* native/jni/gtk-peer/.gitignore,
	* native/jni/java-io/.gitignore,
	* native/jni/java-lang/.gitignore,
	* native/jni/java-math/.gitignore,
	* native/jni/java-net/.gitignore,
	* native/jni/java-nio/.gitignore,
	* native/jni/java-util/.gitignore,
	* native/jni/midi-alsa/.gitignore,
	* native/jni/midi-dssi/.gitignore,
	* native/jni/native-lib/.gitignore,
	* native/jni/qt-peer/.gitignore,
	* native/jni/xmlj/.gitignore,
	* native/plugin/.gitignore,
	* native/testsuite/.gitignore,
	* native/vmi/.gitignore,
	* resource/.gitignore,
	* resource/META-INF/services/.gitignore,
	* scripts/.gitignore,
	* test/.gitignore,
	* test/gnu.java.lang.reflect/.gitignore,
	* test/java.io/.gitignore,
	* test/java.lang.reflect/.gitignore,
	* test/java.net/.gitignore,
	* test/java.util/.gitignore,
	* tools/.gitignore,
	* tools/gnu/classpath/tools/doclets/.gitignore,
	* tools/gnu/classpath/tools/doclets/debugdoclet/.gitignore,
	* tools/gnu/classpath/tools/doclets/htmldoclet/.gitignore,
	* tools/gnu/classpath/tools/doclets/xmldoclet/.gitignore,
	* tools/gnu/classpath/tools/doclets/xmldoclet/doctranslet/.gitignore,
	* tools/gnu/classpath/tools/gjdoc/.gitignore,
	* tools/gnu/classpath/tools/gjdoc/expr/.gitignore,
	* tools/gnu/classpath/tools/java2xhtml/.gitignore,
	* tools/gnu/classpath/tools/taglets/.gitignore,
	* vm/.gitignore,
	* vm/reference/.gitignore: Renamed from .cvsignore.

Signed-off-by: Pekka Enberg &lt;penberg@kernel.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Warning cleanup in tools (gjdoc &amp; rmic).</title>
<updated>2012-09-26T14:16:16+00:00</updated>
<author>
<name>Andrew John Hughes</name>
<email>gnu_andrew@member.fsf.org</email>
</author>
<published>2012-09-26T14:16:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/classpath.git/commit/?id=cd3ebd72a7d59734fcf99e8ed85331b74445df1f'/>
<id>cd3ebd72a7d59734fcf99e8ed85331b74445df1f</id>
<content type='text'>
2012-09-24  Andrew John Hughes  &lt;gnu_andrew@member.fsf.org&gt;

	* tools/com/sun/javadoc/Doc.java:
	Add type parameter to Comparable.
	* tools/gnu/classpath/tools/doclets/AbstractDoclet.java:
	(tagletMap): Use type parameters.
	(packageGroups): Likewise.
	(tagletPath): Removed, unused.
	(mentionedTags): Use type parameters.
	(optionNoEmailWarn): Removed, unused.
	(optionTagletPath): Likewise.
	(DocletOptionTaglet): Likewise.
	(DocletOptionGroup.set(String[])): Add type aprameters to
	groupPackages.
	(DocletOptionTagletPath): Removed, unused.
	(commonOptions): Remove optionTagletPath.
	(nameToOptionMap): Add type parameters.
	(getOptionLength(String)): Remove unnecessary cast.
	(getKnownDirectSubclasses(ClassDoc)): Add type parameters.
	(IndexKey): Add type parameter to Comparable.
	(IndexKey.compareTo(IndexKey)): Update to use specific type.
	(categorizedIndex): Use type parameters.
	(getCategorizedIndex()): Likewise.
	(indexByName): Likewise.
	(getIndexByName()): Likewise.
	(printTaglets(Tag[],TagletContext,TagletPrinter,boolean)): Likewise.
	(addUsedBy(Map,ClassDoc,UsageType,Doc,PackageDoc)): Likewise.
	(collectUsage()): Likewise.
	(usedClassToPackagesMap): Likewise.
	(getUsageOfClass(ClassDoc)): Likewise.
	(UsageType): Add type parameter to Comparable.
	(UsageType.compareTo(UsageType)): Update to use specific type.
	(getPackageGroups()): Use type parameters.
	* tools/gnu/classpath/tools/doclets/PackageMatcher.java:
	(patterns): Use type parameters.
	(filter(Packagedoc[])): Likewise.
	(match(PackageDoc)): Likewise.
	* tools/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java:
	(externalDocSets): Use type parameters.
	(packageNameToDocSet)): Likewise.
	(printPackagePage(File,String,PackageDoc,PackageDoc,PackageDoc)): Likewise.
	(TreeNode): Add type parameter to Comparable.
	(TreeNode.children): Use type parameters.
	(TreeNode.compareTo(TreeNode)): Update to use specific type.
	(addClassTreeNode(Map,ClassDoc)): Use type parameters.
	(addInterfacetreeNode(Map,ClassDoc)): Likewise.
	(printClassTree(HtmlPage,ClassDoc[])): Likewise.
	(printInterfaceTree(HtmlPage,ClassDoc[])): Likewise.
	(printFullTreePage()): Likewise.
	(printIndexEntry(HtmlPage,Doc)): Likewise.
	(printPackagesMenuPage()): Likewise.
	(printClassMenuSection(HtmlPage,Collection,String)): Likewise.
	(printClassMenuList(HtmlPage,ClassDoc[],boolean)): Likewise.
	(printSplitIndex()): Likewise.
	(printIndexPage(int,int,Character,List)): Likewise.
	(printSerializationPage()): Likewise.
	(printDeprecationPage()): Likewise.
	(getMemberDocURL(HtmlPage,ProgramElementDoc)): Likewise.
	(createTypeHref(HtmlPage,Type,boolean)): Likewise.
	(getPackageURL(PackageDoc)): Remove redundant cast.
	(getClassURL(ClassDoc)): Likewise.
	* tools/gnu/classpath/tools/gjdoc/ClassDocImpl.java:
	(primitiveNames): Add type parameters.
	(findClassCache): Likewise.
	(findClass(String,String): Likewise.
	(createInstance(ClassDoc,PackageDoc,ClassDoc[],PackageDoc[],
	char[],int,int,List)): Likewise.
	(resolve()): Likewise.
	(typeMap): Likewise.
	(typeForString(String)): Likewise..
	(equals(Object)): Likewise.
	(maybeSerMethodList): Likewise.
	(setMaybeSerMethodList(List)): Likewise.
	(findFieldValue(String,ClassDoc,String,Set)): Likewise.
	(getValue(String,Set)): Likewise.
	(compareTo(Doc)): Use specific type.
	(importStatementList): Use type parameters.
	(setImportStatementList(List)): Likewise.
	* tools/gnu/classpath/tools/gjdoc/ClassDocProxy.java:
	(compareTo(Doc)): Use specific type.
	* tools/gnu/classpath/tools/gjdoc/ClassDocReflectedImpl.java:
	Expand imports.
	(findClass(String)): Don't use full class name for String.
	(compareTo(Doc)): Use specific type.
	* tools/gnu/classpath/tools/gjdoc/DocImpl.java:
	(compareTo(Doc)): Use specific type.
	* tools/gnu/classpath/tools/gjdoc/ExecutableMemberDocImpl.java:
	(compareTo(Doc)): Use specific type.
	* tools/gnu/classpath/tools/gjdoc/FieldDocImpl.java:
	(createFromSource(ClassDoc,PackageDoc,char[],int,int)):
	Use type parameters.  Remove unused lastFieldDefStart
	variable.
	(constantValue(Set)): Use type parameters.
	* tools/gnu/classpath/tools/gjdoc/Main.java:
	(option_overview): Removed unused field.
	(option_classpath): Likewise.
	(option_sourcepath): Add type parameters.
	(option_extdirs): Removed unused field.
	(option_verbose): Likewise.
	(option_java_flags): Likewise.
	(option_subpackages): Add type parameters.
	(option_exclude): Likewise.
	(startDoclet(List)): Likewise.
	(addFoundPackages(String,Set)): Likewise.
	(findPackages(String,File,Set)): Likewise.
	(start(String[])): Likewise.
	(addJavaLangClasses()): Commented out, apparently unused.
	(options): Add type parameters.
	(initOptions()): Likewise.  Remove redundant variable
	setting.
	* tools/gnu/classpath/tools/gjdoc/MemberDocImpl.java:
	(compareTo(Doc)): Use specific type.
	* tools/gnu/classpath/tools/gjdoc/PackageDocImpl.java:
	(allClassesSet): Use type parameters.
	(ordinaryClassesList): Likewise.
	(exceptionsList): Likewise.
	(interfacesList): Likewise.
	(errorsList): Likewise.
	(resolve()): Likewise.
	(toClassDocArray(Collection)): Likewise.
	(compareTo(Doc)): Use specific type.
	* tools/gnu/classpath/tools/gjdoc/Parser.java:
	Expand import statements.
	(process(Parser,char[],int,int)): Add type parameters.
	(processedFiles): Add type parameters.
	(processSourceFile(File,boolean,String,String)): Add type
	parameters.
	(classOpened(char[],int,int)): Likewise.
	(toArray(List,T[])): Likewise.
	(classClosed()): Likewise.
	(Context.fieldList): Likewise.
	(Context.filteredFieldList): Likewise.
	(Context.sfieldList): Likewise.
	(Context.methodList): Likewise.
	(Context.filteredMethodList): Likewise.
	(Context.maybeSerMethodList): Likewise.
	(Context.constructorList): Likewise.
	(Context.filteredConstructorList): Likewise.
	(Context.innerClassesList): Likewise.
	(Context.filteredInnerClassesList): Likewise.
	* tools/gnu/classpath/tools/gjdoc/RootDocImpl.java:
	(findSourceFiles(String)): Add type parameters.
	* tools/gnu/classpath/tools/gjdoc/expr/Evaluator.java:
	(evaluate(String,Set,EvaluatorEnvironment)): Add type parameters.
	* tools/gnu/classpath/tools/gjdoc/expr/EvaluatorEnvironment.java:
	(getValue(String,Set)): Add type parameters.
	* tools/gnu/classpath/tools/gjdoc/expr/Type.java:
	(clazz): Add type parameters.
	(Type(Class)): Likewise.
	* tools/gnu/classpath/tools/rmic/ClassRmicCompiler.java:
	(keep): Remove unused field.
	(errors): Add type parameter.
	(compile): Remove unused field.
	(classpath): Likewise.
	(clazz): Add type parameter.
	(mRemoteInterfaces): Likewise.
	(run(String[])): Add type parameters.
	(processClass(String)): Likewise.
	(getException()): Remove unnecessary cast.
	(typeArray(Class[])): Add type parameter.
	(param(Method,int)): Add type parameter.  Use Integer.valueOf.
	(generateClassConstant(MethodVisitor,Class)): Add type parameters.
	(generateClassArray(MethodVisitor,Class)): Likewise.
	(generateStub()): Remove unused variables stubclassname, size
	&amp; endReturnTryCatch.  Remove unnecessary casts and add type
	parameters.
	(generateSkel()): Remove unused variable skelclassname.
	Use Long.valueOf.
	(generateMethodSkel(MethodVisitor,Method,Variables)):
	Add type parameters.
	(typeArg(Class)): Add type parameter.
	(readMethod(Class)): Likewise.
	(writeMethod(Class)): Likewise.
	(returnOpcode(Class)): Likewise.
	(loadOpcode(Class)): Likewise.
	(storeOpcode(Class)): Likewise.
	(unboxMethod(Class)): Likewise.
	(box(Class)): Likewise.
	(size(Class)): Likewise.
	(sortExceptions(Class[])): Add type parameters.
	(setup(boolean,boolean,boolean,boolean,boolean,boolean,
	boolean,boolean,boolean,boolean,String,String,String,String)):
	Remove unused variables keep &amp; classpath.
	(findRemoteMethods()): Add type parameters.
	(MethodRef.exceptions): Add type parameter.
	(MethodRef.removeSubclasses(Class[])): Add type parameters.
	(MethodRef.intersectExceptions(Method)): Likewise.
	* tools/gnu/classpath/tools/rmic/Main.java:
	(backends): Add type parameter.
	(run(String[])): Remove redundant cast.
	* tools/gnu/classpath/tools/rmic/RmiMethodGenerator.java:
	(getArgumentList()): Add type parameters.
	(getArgumentNames()): Likewise.
	(getThrows()): Likewise.
	(getStaticMethodDeclarations()): Likewise.
	* tools/gnu/classpath/tools/rmic/SourceGiopRmicCompiler.java:
	Add type parameter to Comparable.
	(implementedRemotes): Add type parameter.
	(extraImports): Likewise.
	(methods): Likewise.
	(interfaces): Likewise.
	(compile(Class)): Add type parameters.
	(getId(Class)): Add type parameter.
	(getIdList(Collection)): Add type parameters.
	(generateStub()): Add type parameters.
	(generateTie()): Likewise.
	(compare(AbstractMethodGenerator,AbstractMethodGenerator)): Use
	more specific types.
	(getImportStatements()): Add type parameters.
	* tools/gnu/classpath/tools/rmic/Variables.java:
	(free): Add type parameter.
	(names): Add type parameters.
	(wides): Add type parameter.
	(declared): Likewise.
	(allocateNow(Object,int)): Use Integer.valueOf.
	(allocate(Object,int)): Add type parameters.
	(deallocate(Object)): Remove redundant cast.
	Use Integer.valueOf.
	(get(Object)): Remove redundant cast.

Signed-off-by: Andrew John Hughes &lt;gnu_andrew@member.fsf.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2012-09-24  Andrew John Hughes  &lt;gnu_andrew@member.fsf.org&gt;

	* tools/com/sun/javadoc/Doc.java:
	Add type parameter to Comparable.
	* tools/gnu/classpath/tools/doclets/AbstractDoclet.java:
	(tagletMap): Use type parameters.
	(packageGroups): Likewise.
	(tagletPath): Removed, unused.
	(mentionedTags): Use type parameters.
	(optionNoEmailWarn): Removed, unused.
	(optionTagletPath): Likewise.
	(DocletOptionTaglet): Likewise.
	(DocletOptionGroup.set(String[])): Add type aprameters to
	groupPackages.
	(DocletOptionTagletPath): Removed, unused.
	(commonOptions): Remove optionTagletPath.
	(nameToOptionMap): Add type parameters.
	(getOptionLength(String)): Remove unnecessary cast.
	(getKnownDirectSubclasses(ClassDoc)): Add type parameters.
	(IndexKey): Add type parameter to Comparable.
	(IndexKey.compareTo(IndexKey)): Update to use specific type.
	(categorizedIndex): Use type parameters.
	(getCategorizedIndex()): Likewise.
	(indexByName): Likewise.
	(getIndexByName()): Likewise.
	(printTaglets(Tag[],TagletContext,TagletPrinter,boolean)): Likewise.
	(addUsedBy(Map,ClassDoc,UsageType,Doc,PackageDoc)): Likewise.
	(collectUsage()): Likewise.
	(usedClassToPackagesMap): Likewise.
	(getUsageOfClass(ClassDoc)): Likewise.
	(UsageType): Add type parameter to Comparable.
	(UsageType.compareTo(UsageType)): Update to use specific type.
	(getPackageGroups()): Use type parameters.
	* tools/gnu/classpath/tools/doclets/PackageMatcher.java:
	(patterns): Use type parameters.
	(filter(Packagedoc[])): Likewise.
	(match(PackageDoc)): Likewise.
	* tools/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java:
	(externalDocSets): Use type parameters.
	(packageNameToDocSet)): Likewise.
	(printPackagePage(File,String,PackageDoc,PackageDoc,PackageDoc)): Likewise.
	(TreeNode): Add type parameter to Comparable.
	(TreeNode.children): Use type parameters.
	(TreeNode.compareTo(TreeNode)): Update to use specific type.
	(addClassTreeNode(Map,ClassDoc)): Use type parameters.
	(addInterfacetreeNode(Map,ClassDoc)): Likewise.
	(printClassTree(HtmlPage,ClassDoc[])): Likewise.
	(printInterfaceTree(HtmlPage,ClassDoc[])): Likewise.
	(printFullTreePage()): Likewise.
	(printIndexEntry(HtmlPage,Doc)): Likewise.
	(printPackagesMenuPage()): Likewise.
	(printClassMenuSection(HtmlPage,Collection,String)): Likewise.
	(printClassMenuList(HtmlPage,ClassDoc[],boolean)): Likewise.
	(printSplitIndex()): Likewise.
	(printIndexPage(int,int,Character,List)): Likewise.
	(printSerializationPage()): Likewise.
	(printDeprecationPage()): Likewise.
	(getMemberDocURL(HtmlPage,ProgramElementDoc)): Likewise.
	(createTypeHref(HtmlPage,Type,boolean)): Likewise.
	(getPackageURL(PackageDoc)): Remove redundant cast.
	(getClassURL(ClassDoc)): Likewise.
	* tools/gnu/classpath/tools/gjdoc/ClassDocImpl.java:
	(primitiveNames): Add type parameters.
	(findClassCache): Likewise.
	(findClass(String,String): Likewise.
	(createInstance(ClassDoc,PackageDoc,ClassDoc[],PackageDoc[],
	char[],int,int,List)): Likewise.
	(resolve()): Likewise.
	(typeMap): Likewise.
	(typeForString(String)): Likewise..
	(equals(Object)): Likewise.
	(maybeSerMethodList): Likewise.
	(setMaybeSerMethodList(List)): Likewise.
	(findFieldValue(String,ClassDoc,String,Set)): Likewise.
	(getValue(String,Set)): Likewise.
	(compareTo(Doc)): Use specific type.
	(importStatementList): Use type parameters.
	(setImportStatementList(List)): Likewise.
	* tools/gnu/classpath/tools/gjdoc/ClassDocProxy.java:
	(compareTo(Doc)): Use specific type.
	* tools/gnu/classpath/tools/gjdoc/ClassDocReflectedImpl.java:
	Expand imports.
	(findClass(String)): Don't use full class name for String.
	(compareTo(Doc)): Use specific type.
	* tools/gnu/classpath/tools/gjdoc/DocImpl.java:
	(compareTo(Doc)): Use specific type.
	* tools/gnu/classpath/tools/gjdoc/ExecutableMemberDocImpl.java:
	(compareTo(Doc)): Use specific type.
	* tools/gnu/classpath/tools/gjdoc/FieldDocImpl.java:
	(createFromSource(ClassDoc,PackageDoc,char[],int,int)):
	Use type parameters.  Remove unused lastFieldDefStart
	variable.
	(constantValue(Set)): Use type parameters.
	* tools/gnu/classpath/tools/gjdoc/Main.java:
	(option_overview): Removed unused field.
	(option_classpath): Likewise.
	(option_sourcepath): Add type parameters.
	(option_extdirs): Removed unused field.
	(option_verbose): Likewise.
	(option_java_flags): Likewise.
	(option_subpackages): Add type parameters.
	(option_exclude): Likewise.
	(startDoclet(List)): Likewise.
	(addFoundPackages(String,Set)): Likewise.
	(findPackages(String,File,Set)): Likewise.
	(start(String[])): Likewise.
	(addJavaLangClasses()): Commented out, apparently unused.
	(options): Add type parameters.
	(initOptions()): Likewise.  Remove redundant variable
	setting.
	* tools/gnu/classpath/tools/gjdoc/MemberDocImpl.java:
	(compareTo(Doc)): Use specific type.
	* tools/gnu/classpath/tools/gjdoc/PackageDocImpl.java:
	(allClassesSet): Use type parameters.
	(ordinaryClassesList): Likewise.
	(exceptionsList): Likewise.
	(interfacesList): Likewise.
	(errorsList): Likewise.
	(resolve()): Likewise.
	(toClassDocArray(Collection)): Likewise.
	(compareTo(Doc)): Use specific type.
	* tools/gnu/classpath/tools/gjdoc/Parser.java:
	Expand import statements.
	(process(Parser,char[],int,int)): Add type parameters.
	(processedFiles): Add type parameters.
	(processSourceFile(File,boolean,String,String)): Add type
	parameters.
	(classOpened(char[],int,int)): Likewise.
	(toArray(List,T[])): Likewise.
	(classClosed()): Likewise.
	(Context.fieldList): Likewise.
	(Context.filteredFieldList): Likewise.
	(Context.sfieldList): Likewise.
	(Context.methodList): Likewise.
	(Context.filteredMethodList): Likewise.
	(Context.maybeSerMethodList): Likewise.
	(Context.constructorList): Likewise.
	(Context.filteredConstructorList): Likewise.
	(Context.innerClassesList): Likewise.
	(Context.filteredInnerClassesList): Likewise.
	* tools/gnu/classpath/tools/gjdoc/RootDocImpl.java:
	(findSourceFiles(String)): Add type parameters.
	* tools/gnu/classpath/tools/gjdoc/expr/Evaluator.java:
	(evaluate(String,Set,EvaluatorEnvironment)): Add type parameters.
	* tools/gnu/classpath/tools/gjdoc/expr/EvaluatorEnvironment.java:
	(getValue(String,Set)): Add type parameters.
	* tools/gnu/classpath/tools/gjdoc/expr/Type.java:
	(clazz): Add type parameters.
	(Type(Class)): Likewise.
	* tools/gnu/classpath/tools/rmic/ClassRmicCompiler.java:
	(keep): Remove unused field.
	(errors): Add type parameter.
	(compile): Remove unused field.
	(classpath): Likewise.
	(clazz): Add type parameter.
	(mRemoteInterfaces): Likewise.
	(run(String[])): Add type parameters.
	(processClass(String)): Likewise.
	(getException()): Remove unnecessary cast.
	(typeArray(Class[])): Add type parameter.
	(param(Method,int)): Add type parameter.  Use Integer.valueOf.
	(generateClassConstant(MethodVisitor,Class)): Add type parameters.
	(generateClassArray(MethodVisitor,Class)): Likewise.
	(generateStub()): Remove unused variables stubclassname, size
	&amp; endReturnTryCatch.  Remove unnecessary casts and add type
	parameters.
	(generateSkel()): Remove unused variable skelclassname.
	Use Long.valueOf.
	(generateMethodSkel(MethodVisitor,Method,Variables)):
	Add type parameters.
	(typeArg(Class)): Add type parameter.
	(readMethod(Class)): Likewise.
	(writeMethod(Class)): Likewise.
	(returnOpcode(Class)): Likewise.
	(loadOpcode(Class)): Likewise.
	(storeOpcode(Class)): Likewise.
	(unboxMethod(Class)): Likewise.
	(box(Class)): Likewise.
	(size(Class)): Likewise.
	(sortExceptions(Class[])): Add type parameters.
	(setup(boolean,boolean,boolean,boolean,boolean,boolean,
	boolean,boolean,boolean,boolean,String,String,String,String)):
	Remove unused variables keep &amp; classpath.
	(findRemoteMethods()): Add type parameters.
	(MethodRef.exceptions): Add type parameter.
	(MethodRef.removeSubclasses(Class[])): Add type parameters.
	(MethodRef.intersectExceptions(Method)): Likewise.
	* tools/gnu/classpath/tools/rmic/Main.java:
	(backends): Add type parameter.
	(run(String[])): Remove redundant cast.
	* tools/gnu/classpath/tools/rmic/RmiMethodGenerator.java:
	(getArgumentList()): Add type parameters.
	(getArgumentNames()): Likewise.
	(getThrows()): Likewise.
	(getStaticMethodDeclarations()): Likewise.
	* tools/gnu/classpath/tools/rmic/SourceGiopRmicCompiler.java:
	Add type parameter to Comparable.
	(implementedRemotes): Add type parameter.
	(extraImports): Likewise.
	(methods): Likewise.
	(interfaces): Likewise.
	(compile(Class)): Add type parameters.
	(getId(Class)): Add type parameter.
	(getIdList(Collection)): Add type parameters.
	(generateStub()): Add type parameters.
	(generateTie()): Likewise.
	(compare(AbstractMethodGenerator,AbstractMethodGenerator)): Use
	more specific types.
	(getImportStatements()): Add type parameters.
	* tools/gnu/classpath/tools/rmic/Variables.java:
	(free): Add type parameter.
	(names): Add type parameters.
	(wides): Add type parameter.
	(declared): Likewise.
	(allocateNow(Object,int)): Use Integer.valueOf.
	(allocate(Object,int)): Add type parameters.
	(deallocate(Object)): Remove redundant cast.
	Use Integer.valueOf.
	(get(Object)): Remove redundant cast.

Signed-off-by: Andrew John Hughes &lt;gnu_andrew@member.fsf.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Update copyright notices.</title>
<updated>2012-04-03T12:33:10+00:00</updated>
<author>
<name>Jakub Jelinek</name>
<email>jakub@redhat.com</email>
</author>
<published>2012-04-03T12:33:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/classpath.git/commit/?id=b89554548a07db1c0109ae5637907767d567d085'/>
<id>b89554548a07db1c0109ae5637907767d567d085</id>
<content type='text'>
2012-01-01  Jakub Jelinek  &lt;jakub@redhat.com&gt;

	* gnu/java/rmi/registry/RegistryImpl.java (version): Update
	copyright notice dates.
	* tools/gnu/classpath/tools/orbd/Main.java (run): Likewise.

Signed-off-by: Andrew John Hughes &lt;ahughes@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2012-01-01  Jakub Jelinek  &lt;jakub@redhat.com&gt;

	* gnu/java/rmi/registry/RegistryImpl.java (version): Update
	copyright notice dates.
	* tools/gnu/classpath/tools/orbd/Main.java (run): Likewise.

Signed-off-by: Andrew John Hughes &lt;ahughes@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>PR classpath/45526: Produce header files for any inner classes found.</title>
<updated>2011-09-09T05:44:20+00:00</updated>
<author>
<name>Andrew John Hughes</name>
<email>gnu_andrew@member.fsf.org</email>
</author>
<published>2011-09-09T05:44:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/classpath.git/commit/?id=f3961f046edcdf6fca9897c2a3c0bb406d693ec3'/>
<id>f3961f046edcdf6fca9897c2a3c0bb406d693ec3</id>
<content type='text'>
2011-09-09  Andrew John Hughes  &lt;ahughes@redhat.com&gt;

	PR classpath/45526: Produce header files for
	any inner classes found.
	* tools/gnu/classpath/tools/javah/Main.java:
	(parsed): Set of class names that have been parsed.
	(writeHeader(Map,Printer)): Take a general Map
	rather than a specific HashMap.
	(parseClasses(Iterator&lt;Object&gt;)): Factor out
	the parsing of class files into a separate
	method so it can be called recursively for
	inner classes.
	(getClass(String)): Remove redundant cast.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2011-09-09  Andrew John Hughes  &lt;ahughes@redhat.com&gt;

	PR classpath/45526: Produce header files for
	any inner classes found.
	* tools/gnu/classpath/tools/javah/Main.java:
	(parsed): Set of class names that have been parsed.
	(writeHeader(Map,Printer)): Take a general Map
	rather than a specific HashMap.
	(parseClasses(Iterator&lt;Object&gt;)): Factor out
	the parsing of class files into a separate
	method so it can be called recursively for
	inner classes.
	(getClass(String)): Remove redundant cast.
</pre>
</div>
</content>
</entry>
<entry>
<title>PR classpath/45527: Replace '$' with '_' rather than '_00024'.</title>
<updated>2011-07-07T11:30:38+00:00</updated>
<author>
<name>Andrew John Hughes</name>
<email>gnu_andrew@member.fsf.org</email>
</author>
<published>2011-07-07T11:30:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/classpath.git/commit/?id=90d84296530e154dd079db544606ffdf9bc1d158'/>
<id>90d84296530e154dd079db544606ffdf9bc1d158</id>
<content type='text'>
2011-07-07  Andrew John Hughes  &lt;ahughes@redhat.com&gt;

	PR classpath/45527
	* tools/gnu/classpath/tools/javah/JniHelper.java:
	(mangle(String)): Replace '$' with '_' rather than
	encoding it as hex.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2011-07-07  Andrew John Hughes  &lt;ahughes@redhat.com&gt;

	PR classpath/45527
	* tools/gnu/classpath/tools/javah/JniHelper.java:
	(mangle(String)): Replace '$' with '_' rather than
	encoding it as hex.
</pre>
</div>
</content>
</entry>
<entry>
<title>PR classpath/40188: javah creates constants using name of the superclass</title>
<updated>2011-07-07T11:00:49+00:00</updated>
<author>
<name>Andrew John Hughes</name>
<email>gnu_andrew@member.fsf.org</email>
</author>
<published>2011-07-07T11:00:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/classpath.git/commit/?id=3413a6a4270a01c5eb77d886b022e9d19b93eb77'/>
<id>3413a6a4270a01c5eb77d886b022e9d19b93eb77</id>
<content type='text'>
2011-07-07  Andrew John Hughes  &lt;ahughes@redhat.com&gt;

	PR classpath/40188
	* tools/gnu/classpath/tools/javah/JniIncludePrinter.java:
	(writeFields(ClassWrapper,JniPrintStream)): Retain a
	reference to the original class and use it in naming
	fields, as opposed to the class in which it occurs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
2011-07-07  Andrew John Hughes  &lt;ahughes@redhat.com&gt;

	PR classpath/40188
	* tools/gnu/classpath/tools/javah/JniIncludePrinter.java:
	(writeFields(ClassWrapper,JniPrintStream)): Retain a
	reference to the original class and use it in naming
	fields, as opposed to the class in which it occurs.
</pre>
</div>
</content>
</entry>
</feed>
