/hg/icedtea: 8 new changesets
andrew at icedtea.classpath.org
andrew at icedtea.classpath.org
Wed Jun 9 06:38:33 PDT 2010
changeset 66b4c5ea2c8a in /hg/icedtea
details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=66b4c5ea2c8a
author: Pavel Tisnovsky <ptisnovs at redhat.com>
date: Wed Jun 09 13:18:34 2010 +0100
Remove local copy of Gervill tests.
2010-04-29 Pavel Tisnovsky <ptisnovs at redhat.com>
* overlays/openjdk/jdk/test/com/sun/media/sound/AudioFloatCo
nverter/GetFormat.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/AudioFloatConverter/To
FloatArray.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/AudioFloatInputStream/
Available.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/AudioFloatInputStream/
Close.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/AudioFloatInputStream/
GetFormat.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/AudioFloatInputStream/
GetFrameLength.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/AudioFloatInputStream/
MarkSupported.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/AudioFloatInputStream/
Read.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/AudioFloatInputStream/
ReadFloatArray.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/AudioFloatInputStream/
ReadFloatArrayIntInt.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/AudioFloatInputStream/
Reset.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/AudioFloatInputStream/
Skip.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/DLSSoundbankReader/Tes
tGetSoundbankFile.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/DLSSoundbankReader/Tes
tGetSoundbankInputStream.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/DLSSoundbankReader/Tes
tGetSoundbankInputStream2.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/DLSSoundbankReader/Tes
tGetSoundbankUrl.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/EmergencySoundbank/Tes
tCreateSoundbank.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/GetInp
utStream.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/GetRoo
t.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/Load.j
ava,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/LoadAl
l.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/NewMod
elByteBufferByteArray.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/NewMod
elByteBufferByteArrayIntInt.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/NewMod
elByteBufferFile.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/NewMod
elByteBufferFileLongLong.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/Random
FileInputStream/Available.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/Random
FileInputStream/Close.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/Random
FileInputStream/MarkReset.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/Random
FileInputStream/MarkSupported.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/Random
FileInputStream/Read.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/Random
FileInputStream/ReadByte.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/Random
FileInputStream/ReadByteIntInt.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/Random
FileInputStream/Skip.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/Subbuf
ferLong.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/Subbuf
ferLongLong.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/Subbuf
ferLongLongBoolean.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/Unload
.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/WriteT
o.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBufferWavetab
le/GetAttenuation.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBufferWavetab
le/GetChannels.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBufferWavetab
le/GetLoopLength.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBufferWavetab
le/GetLoopStart.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBufferWavetab
le/GetPitchCorrection.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBufferWavetab
le/NewModelByteBufferWavetableModelByteBuffer.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBufferWavetab
le/NewModelByteBufferWavetableModelByteBufferAudioFormat.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBufferWavetab
le/NewModelByteBufferWavetableModelByteBufferAudioFormatFloat.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBufferWavetab
le/NewModelByteBufferWavetableModelByteBufferFloat.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBufferWavetab
le/Open.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBufferWavetab
le/Set8BitExtensionBuffer.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBufferWavetab
le/SetLoopType.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelDestination/NewMo
delDestination.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelDestination/NewMo
delDestinationModelIdentifier.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelDestination/SetId
entifier.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelDestination/SetTr
ansform.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelIdentifier/Equals
Object.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelIdentifier/NewMod
elIdentifierString.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelIdentifier/NewMod
elIdentifierStringInt.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelIdentifier/NewMod
elIdentifierStringString.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelIdentifier/NewMod
elIdentifierStringStringInt.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelIdentifier/SetIns
tance.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelIdentifier/SetObj
ect.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelIdentifier/SetVar
iable.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelPerformer/GetOsci
llators.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelPerformer/SetConn
ectionBlocks.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelPerformer/SetDefa
ultConnectionsEnabled.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelPerformer/SetExcl
usiveClass.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelPerformer/SetKeyF
rom.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelPerformer/SetKeyT
o.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelPerformer/SetName
.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelPerformer/SetSelf
NonExclusive.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelPerformer/SetVelF
rom.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelPerformer/SetVelT
o.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelSource/NewModelSo
urce.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelSource/NewModelSo
urceModelIdentifier.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelSource/NewModelSo
urceModelIdentifierBoolean.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelSource/NewModelSo
urceModelIdentifierBooleanBoolean.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelSource/NewModelSo
urceModelIdentifierBooleanBooleanInt.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelSource/NewModelSo
urceModelIdentifierModelTransform.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelSource/SetIdentif
ier.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelSource/SetTransfo
rm.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelStandardTransform
/NewModelStandardTransform.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelStandardTransform
/NewModelStandardTransformBoolean.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelStandardTransform
/NewModelStandardTransformBooleanBoolean.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelStandardTransform
/NewModelStandardTransformBooleanBooleanInt.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelStandardTransform
/SetDirection.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelStandardTransform
/SetPolarity.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelStandardTransform
/SetTransform.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelStandardTransform
/TransformAbsolute.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelStandardTransform
/TransformConcave.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelStandardTransform
/TransformConvex.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelStandardTransform
/TransformLinear.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/ModelStandardTransform
/TransformSwitch.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/Avail
able.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/Close
.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/GetFi
lePointer.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/GetSi
ze.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/HasNe
xtChunk.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/Read.
java,
* overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/ReadB
yte.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/ReadB
yteArrayIntInt.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/ReadI
nt.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/ReadL
ong.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/ReadS
hort.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/ReadS
tring.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/ReadU
nsignedByte.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/ReadU
nsignedInt.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/ReadU
nsignedShort.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/Skip.
java,
* overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/Write
OutputStream.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SF2SoundbankReader/Tes
tGetSoundbankFile.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SF2SoundbankReader/Tes
tGetSoundbankInputStream.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SF2SoundbankReader/Tes
tGetSoundbankInputStream2.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SF2SoundbankReader/Tes
tGetSoundbankUrl.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/AddMo
delInstrument.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/AddMo
delInstrumentIntInt.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/AddMo
delInstrumentIntIntIntInt.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/AddMo
delInstrumentIntIntIntIntInt.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/AddMo
delPerformer.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/AddMo
delPerformerArray.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/AddMo
delPerformerArrayIntInt.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/AddMo
delPerformerArrayIntIntIntInt.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/AddMo
delPerformerArrayIntIntIntIntInt.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/AddMo
delPerformerIntInt.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/AddMo
delPerformerIntIntIntInt.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/AddMo
delPerformerIntIntIntIntInt.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/Clear
.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/SetNa
me.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/SetPa
tch.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SimpleSoundbank/AddIns
trument.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SimpleSoundbank/AddRes
ource.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SimpleSoundbank/GetIns
trument.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SimpleSoundbank/Remove
Instrument.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SimpleSoundbank/SetDes
cription.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SimpleSoundbank/SetNam
e.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SimpleSoundbank/SetVen
dor.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SimpleSoundbank/SetVer
sion.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftAudioBuffer/Array.
java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftAudioBuffer/Clear.
java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftAudioBuffer/Get.ja
va,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftAudioBuffer/NewSof
tAudioBuffer.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftAudioSynthesizer/D
ummySourceDataLine.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftAudioSynthesizer/G
etFormat.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftAudioSynthesizer/G
etPropertyInfo.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftAudioSynthesizer/O
pen.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftAudioSynthesizer/O
penStream.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/AllNotesOf
f.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/AllSoundOf
f.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/ChannelPre
ssure.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/Controller
.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/LocalContr
ol.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/Mono.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/Mute.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/NoteOff.ja
va,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/NoteOff2.j
ava,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/NoteOn.jav
a,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/Omni.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/PitchBend.
java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/PolyPressu
re.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/ProgramCha
nge.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/ResetAllCo
ntrollers.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/SoftTestUt
ils.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/Solo.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftCubicResampler/Int
erpolate.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftFilter/TestProcess
Audio.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftLanczosResampler/I
nterpolate.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftLimiter/ProcessAud
io_replace_mix.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftLimiter/ProcessAud
io_replace_mix_mono.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftLimiter/ProcessAud
io_replace_mix_mono_overdrive.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftLimiter/ProcessAud
io_replace_mix_overdrive.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftLimiter/ProcessAud
io_replace_normal.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftLimiter/ProcessAud
io_replace_normal_mono.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftLimiter/ProcessAud
io_replace_overdrive.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftLimiter/ProcessAud
io_replace_overdrive_mono.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftLinearResampler/In
terpolate.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftLinearResampler2/I
nterpolate.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftLowFrequencyOscill
ator/TestProcessControlLogic.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftPointResampler/Int
erpolate.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftProvider/GetDevice
.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Close.jav
a,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_Acti
veSense.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_AllN
otesOff.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_AllS
oundOff.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_Chan
nelPressure.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_Cont
roller.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_Mono
.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_Note
Off.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_Note
On.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_Note
On_AllChannels.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_Note
On_Delayed.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_Note
On_Multiple.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_Omni
.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_Pitc
hBend.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_Poly
Pressure.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_Prog
ramChange.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_Rese
tAllControllers.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/SoftTestU
tils.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftSincResampler/Inte
rpolate.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/Close.
java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/DummyS
ourceDataLine.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetAva
ilableInstruments.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetCha
nnels.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetDef
aultSoundbank.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetDev
iceInfo.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetLat
ency.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetLoa
dedInstruments.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetMax
Polyphony.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetMax
Receivers.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetMax
Transmitters.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetMic
rosecondPosition.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetRec
eiver.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetRec
eiver2.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetRec
eivers.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetTra
nsmitter.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetTra
nsmitters.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetVoi
ceStatus.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/Implic
itOpenClose.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/IsOpen
.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/IsSoun
dbankSupported.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/LoadAl
lInstruments.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/LoadIn
strument.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/LoadIn
struments.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/Open.j
ava,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/OpenSt
ream.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/RemapI
nstrument.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/TestRe
nder1.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/Unload
AllInstruments.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/Unload
Instrument.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/Unload
Instruments.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/GetName.jav
a,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/GetTuning.j
ava,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/GetTuningIn
t.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/Load1.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/Load2.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/Load4.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/Load5.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/Load6.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/Load7.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/Load8.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/Load9.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/NewSoftTuni
ng.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/NewSoftTuni
ngByteArray.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/NewSoftTuni
ngPatch.java,
* overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/NewSoftTuni
ngPatchByteArray.java: Removed, upstream versions are now
used.
* AUTHORS: Add myself.
changeset 68790c7c4ff7 in /hg/icedtea
details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=68790c7c4ff7
author: Gary Benson <gbenson at redhat.com>
date: Fri Apr 30 10:24:39 2010 +0100
PR icedtea/324: Cope with cases where the array's type is unknown.
2010-04-30 Gary Benson <gbenson at redhat.com>
PR icedtea/324
* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
(SharkTopLevelBlock::do_aload): Cope with cases where the
array's type is unknown. (SharkTopLevelBlock::do_astore):
Likewise.
changeset 586b58d937ca in /hg/icedtea
details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=586b58d937ca
author: Gary Benson <gbenson at redhat.com>
date: Wed May 05 11:28:27 2010 +0100
PR IcedTea/481: Disable use of arbitrary deoptimisation which we
can't currently support.
2010-05-05 Gary Benson <gbenson at redhat.com>
PR icedtea/481
* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
(SharkTopLevelBlock::improve_virtual_call): Disable an
optimization that cannot currently be supported.
changeset 03a30accd9b2 in /hg/icedtea
details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=03a30accd9b2
author: Deepak Bhole <dbhole at redhat.com>
date: Thu May 06 17:35:36 2010 -0400
Fix rhbz# 524387 (javax.net.ssl.SSLKeyException: RSA premaster
secret error)
2010-05-06 Deepak Bhole <dbhole at redhat.com>
* netx/net/sourceforge/jnlp/runtime/JNLPSecurityManager.java
(checkPermission): Allow Runtime and Security permission (for
putProvider.SunJCE) if initiated for an https connection.
(inTrustedCallChain): New method. Returns if given class/method is
in the call chain, and everything upto there is trusted.
changeset f63d6531fb12 in /hg/icedtea
details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=f63d6531fb12
author: Deepak Bhole <dbhole at redhat.com>
date: Wed Jun 09 14:06:55 2010 +0100
Add imports missed in previous commit
2010-05-06 Deepak Bhole <dbhole at redhat.com>
*
netx/net/sourceforge/jnlp/runtime/JNLPSecurityManager.java:
Add imports missed in last commit.
changeset 106b3c0d72ff in /hg/icedtea
details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=106b3c0d72ff
author: Gary Benson <gbenson at redhat.com>
date: Fri May 07 12:02:50 2010 +0100
Remove a stray semicolon in JNLPSecurityManager.java.
2010-05-07 Gary Benson <gbenson at redhat.com>
*
netx/net/sourceforge/jnlp/runtime/JNLPSecurityManager.java:
Removed a stray semicolon.
changeset dce7057cefef in /hg/icedtea
details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=dce7057cefef
author: Deepak Bhole <dbhole at redhat.com>
date: Fri May 07 16:41:14 2010 -0400
Set context classloader for all threads in an applet's threadgroup
2010-05-07 Deepak Bhole <dbhole at redhat.com>
* netx/net/sourceforge/jnlp/Launcher.java
(setContextClassLoaderForAllThreads): Change to set context CL only
for given threadgroup. (launchApplication): Supply
threadgroup to setContextClassLoaderForAllThreads.
(createApplet): Same.
changeset b645643e700f in /hg/icedtea
details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=b645643e700f
author: Deepak Bhole <dbhole at redhat.com>
date: Wed Jun 09 14:26:24 2010 +0100
PR IcedTea/436: Close all applet threads on exit
2010-05-07 Deepak Bhole <dbhole at redhat.com>
PR icedtea/436:
* plugin/icedteanp/java/sun/applet/PluginAppletViewer.java
(handleMessage): Don't print stack trace on InterruptedException.
(appletClose): Kill misbehaving applets that don't shut down
properly.
diffstat:
249 files changed, 394 insertions(+), 18440 deletions(-)
AUTHORS | 1
ChangeLog | 297 ++++++++++
netx/net/sourceforge/jnlp/Launcher.java | 28
netx/net/sourceforge/jnlp/runtime/JNLPSecurityManager.java | 48 +
overlays/openjdk/jdk/test/com/sun/media/sound/AudioFloatConverter/GetFormat.java | 41 -
overlays/openjdk/jdk/test/com/sun/media/sound/AudioFloatConverter/ToFloatArray.java | 162 -----
overlays/openjdk/jdk/test/com/sun/media/sound/AudioFloatInputStream/Available.java | 81 --
overlays/openjdk/jdk/test/com/sun/media/sound/AudioFloatInputStream/Close.java | 72 --
overlays/openjdk/jdk/test/com/sun/media/sound/AudioFloatInputStream/GetFormat.java | 74 --
overlays/openjdk/jdk/test/com/sun/media/sound/AudioFloatInputStream/GetFrameLength.java | 74 --
overlays/openjdk/jdk/test/com/sun/media/sound/AudioFloatInputStream/MarkSupported.java | 74 --
overlays/openjdk/jdk/test/com/sun/media/sound/AudioFloatInputStream/Read.java | 83 --
overlays/openjdk/jdk/test/com/sun/media/sound/AudioFloatInputStream/ReadFloatArray.java | 81 --
overlays/openjdk/jdk/test/com/sun/media/sound/AudioFloatInputStream/ReadFloatArrayIntInt.java | 83 --
overlays/openjdk/jdk/test/com/sun/media/sound/AudioFloatInputStream/Reset.java | 87 --
overlays/openjdk/jdk/test/com/sun/media/sound/AudioFloatInputStream/Skip.java | 83 --
overlays/openjdk/jdk/test/com/sun/media/sound/DLSSoundbankReader/TestGetSoundbankFile.java | 52 -
overlays/openjdk/jdk/test/com/sun/media/sound/DLSSoundbankReader/TestGetSoundbankInputStream.java | 63 --
overlays/openjdk/jdk/test/com/sun/media/sound/DLSSoundbankReader/TestGetSoundbankInputStream2.java | 119 ----
overlays/openjdk/jdk/test/com/sun/media/sound/DLSSoundbankReader/TestGetSoundbankUrl.java | 54 -
overlays/openjdk/jdk/test/com/sun/media/sound/EmergencySoundbank/TestCreateSoundbank.java | 59 -
overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/GetInputStream.java | 91 ---
overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/GetRoot.java | 82 --
overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/Load.java | 89 --
overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/LoadAll.java | 93 ---
overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/NewModelByteBufferByteArray.java | 84 --
overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/NewModelByteBufferByteArrayIntInt.java | 86 --
overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/NewModelByteBufferFile.java | 88 --
overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/NewModelByteBufferFileLongLong.java | 88 --
overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/RandomFileInputStream/Available.java | 107 ---
overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/RandomFileInputStream/Close.java | 104 ---
overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/RandomFileInputStream/MarkReset.java | 129 ----
overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/RandomFileInputStream/MarkSupported.java | 106 ---
overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/RandomFileInputStream/Read.java | 117 ---
overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/RandomFileInputStream/ReadByte.java | 118 ---
overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/RandomFileInputStream/ReadByteIntInt.java | 118 ---
overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/RandomFileInputStream/Skip.java | 131 ----
overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/SubbufferLong.java | 92 ---
overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/SubbufferLongLong.java | 92 ---
overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/SubbufferLongLongBoolean.java | 98 ---
overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/Unload.java | 83 --
overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/WriteTo.java | 92 ---
overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBufferWavetable/GetAttenuation.java | 97 ---
overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBufferWavetable/GetChannels.java | 97 ---
overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBufferWavetable/GetLoopLength.java | 96 ---
overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBufferWavetable/GetLoopStart.java | 96 ---
overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBufferWavetable/GetPitchCorrection.java | 97 ---
overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBuffer.java | 94 ---
overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBufferAudioFormat.java | 94 ---
overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBufferAudioFormatFloat.java | 94 ---
overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBufferFloat.java | 96 ---
overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBufferWavetable/Open.java | 92 ---
overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBufferWavetable/Set8BitExtensionBuffer.java | 119 ----
overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBufferWavetable/SetLoopType.java | 96 ---
overlays/openjdk/jdk/test/com/sun/media/sound/ModelDestination/NewModelDestination.java | 46 -
overlays/openjdk/jdk/test/com/sun/media/sound/ModelDestination/NewModelDestinationModelIdentifier.java | 46 -
overlays/openjdk/jdk/test/com/sun/media/sound/ModelDestination/SetIdentifier.java | 45 -
overlays/openjdk/jdk/test/com/sun/media/sound/ModelDestination/SetTransform.java | 46 -
overlays/openjdk/jdk/test/com/sun/media/sound/ModelIdentifier/EqualsObject.java | 54 -
overlays/openjdk/jdk/test/com/sun/media/sound/ModelIdentifier/NewModelIdentifierString.java | 48 -
overlays/openjdk/jdk/test/com/sun/media/sound/ModelIdentifier/NewModelIdentifierStringInt.java | 48 -
overlays/openjdk/jdk/test/com/sun/media/sound/ModelIdentifier/NewModelIdentifierStringString.java | 48 -
overlays/openjdk/jdk/test/com/sun/media/sound/ModelIdentifier/NewModelIdentifierStringStringInt.java | 48 -
overlays/openjdk/jdk/test/com/sun/media/sound/ModelIdentifier/SetInstance.java | 45 -
overlays/openjdk/jdk/test/com/sun/media/sound/ModelIdentifier/SetObject.java | 45 -
overlays/openjdk/jdk/test/com/sun/media/sound/ModelIdentifier/SetVariable.java | 45 -
overlays/openjdk/jdk/test/com/sun/media/sound/ModelPerformer/GetOscillators.java | 44 -
overlays/openjdk/jdk/test/com/sun/media/sound/ModelPerformer/SetConnectionBlocks.java | 48 -
overlays/openjdk/jdk/test/com/sun/media/sound/ModelPerformer/SetDefaultConnectionsEnabled.java | 49 -
overlays/openjdk/jdk/test/com/sun/media/sound/ModelPerformer/SetExclusiveClass.java | 45 -
overlays/openjdk/jdk/test/com/sun/media/sound/ModelPerformer/SetKeyFrom.java | 45 -
overlays/openjdk/jdk/test/com/sun/media/sound/ModelPerformer/SetKeyTo.java | 45 -
overlays/openjdk/jdk/test/com/sun/media/sound/ModelPerformer/SetName.java | 45 -
overlays/openjdk/jdk/test/com/sun/media/sound/ModelPerformer/SetSelfNonExclusive.java | 48 -
overlays/openjdk/jdk/test/com/sun/media/sound/ModelPerformer/SetVelFrom.java | 45 -
overlays/openjdk/jdk/test/com/sun/media/sound/ModelPerformer/SetVelTo.java | 45 -
overlays/openjdk/jdk/test/com/sun/media/sound/ModelSource/NewModelSource.java | 48 -
overlays/openjdk/jdk/test/com/sun/media/sound/ModelSource/NewModelSourceModelIdentifier.java | 46 -
overlays/openjdk/jdk/test/com/sun/media/sound/ModelSource/NewModelSourceModelIdentifierBoolean.java | 49 -
overlays/openjdk/jdk/test/com/sun/media/sound/ModelSource/NewModelSourceModelIdentifierBooleanBoolean.java | 51 -
overlays/openjdk/jdk/test/com/sun/media/sound/ModelSource/NewModelSourceModelIdentifierBooleanBooleanInt.java | 56 -
overlays/openjdk/jdk/test/com/sun/media/sound/ModelSource/NewModelSourceModelIdentifierModelTransform.java | 47 -
overlays/openjdk/jdk/test/com/sun/media/sound/ModelSource/SetIdentifier.java | 45 -
overlays/openjdk/jdk/test/com/sun/media/sound/ModelSource/SetTransform.java | 46 -
overlays/openjdk/jdk/test/com/sun/media/sound/ModelStandardTransform/NewModelStandardTransform.java | 48 -
overlays/openjdk/jdk/test/com/sun/media/sound/ModelStandardTransform/NewModelStandardTransformBoolean.java | 48 -
overlays/openjdk/jdk/test/com/sun/media/sound/ModelStandardTransform/NewModelStandardTransformBooleanBoolean.java | 50 -
overlays/openjdk/jdk/test/com/sun/media/sound/ModelStandardTransform/NewModelStandardTransformBooleanBooleanInt.java | 51 -
overlays/openjdk/jdk/test/com/sun/media/sound/ModelStandardTransform/SetDirection.java | 45 -
overlays/openjdk/jdk/test/com/sun/media/sound/ModelStandardTransform/SetPolarity.java | 45 -
overlays/openjdk/jdk/test/com/sun/media/sound/ModelStandardTransform/SetTransform.java | 74 --
overlays/openjdk/jdk/test/com/sun/media/sound/ModelStandardTransform/TransformAbsolute.java | 73 --
overlays/openjdk/jdk/test/com/sun/media/sound/ModelStandardTransform/TransformConcave.java | 98 ---
overlays/openjdk/jdk/test/com/sun/media/sound/ModelStandardTransform/TransformConvex.java | 98 ---
overlays/openjdk/jdk/test/com/sun/media/sound/ModelStandardTransform/TransformLinear.java | 90 ---
overlays/openjdk/jdk/test/com/sun/media/sound/ModelStandardTransform/TransformSwitch.java | 63 --
overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/Available.java | 78 --
overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/Close.java | 72 --
overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/GetFilePointer.java | 78 --
overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/GetSize.java | 77 --
overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/HasNextChunk.java | 85 --
overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/Read.java | 79 --
overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/ReadByte.java | 79 --
overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/ReadByteArrayIntInt.java | 81 --
overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/ReadInt.java | 79 --
overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/ReadLong.java | 79 --
overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/ReadShort.java | 79 --
overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/ReadString.java | 79 --
overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/ReadUnsignedByte.java | 79 --
overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/ReadUnsignedInt.java | 79 --
overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/ReadUnsignedShort.java | 79 --
overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/Skip.java | 78 --
overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/WriteOutputStream.java | 81 --
overlays/openjdk/jdk/test/com/sun/media/sound/SF2SoundbankReader/TestGetSoundbankFile.java | 52 -
overlays/openjdk/jdk/test/com/sun/media/sound/SF2SoundbankReader/TestGetSoundbankInputStream.java | 63 --
overlays/openjdk/jdk/test/com/sun/media/sound/SF2SoundbankReader/TestGetSoundbankInputStream2.java | 119 ----
overlays/openjdk/jdk/test/com/sun/media/sound/SF2SoundbankReader/TestGetSoundbankUrl.java | 54 -
overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/AddModelInstrument.java | 86 --
overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/AddModelInstrumentIntInt.java | 91 ---
overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/AddModelInstrumentIntIntIntInt.java | 97 ---
overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/AddModelInstrumentIntIntIntIntInt.java | 97 ---
overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/AddModelPerformer.java | 83 --
overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/AddModelPerformerArray.java | 83 --
overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/AddModelPerformerArrayIntInt.java | 89 --
overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/AddModelPerformerArrayIntIntIntInt.java | 95 ---
overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/AddModelPerformerArrayIntIntIntIntInt.java | 95 ---
overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/AddModelPerformerIntInt.java | 89 --
overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/AddModelPerformerIntIntIntInt.java | 95 ---
overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/AddModelPerformerIntIntIntIntInt.java | 95 ---
overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/Clear.java | 73 --
overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/SetName.java | 72 --
overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/SetPatch.java | 75 --
overlays/openjdk/jdk/test/com/sun/media/sound/SimpleSoundbank/AddInstrument.java | 51 -
overlays/openjdk/jdk/test/com/sun/media/sound/SimpleSoundbank/AddResource.java | 52 -
overlays/openjdk/jdk/test/com/sun/media/sound/SimpleSoundbank/GetInstrument.java | 50 -
overlays/openjdk/jdk/test/com/sun/media/sound/SimpleSoundbank/RemoveInstrument.java | 58 -
overlays/openjdk/jdk/test/com/sun/media/sound/SimpleSoundbank/SetDescription.java | 47 -
overlays/openjdk/jdk/test/com/sun/media/sound/SimpleSoundbank/SetName.java | 47 -
overlays/openjdk/jdk/test/com/sun/media/sound/SimpleSoundbank/SetVendor.java | 47 -
overlays/openjdk/jdk/test/com/sun/media/sound/SimpleSoundbank/SetVersion.java | 47 -
overlays/openjdk/jdk/test/com/sun/media/sound/SoftAudioBuffer/Array.java | 54 -
overlays/openjdk/jdk/test/com/sun/media/sound/SoftAudioBuffer/Clear.java | 56 -
overlays/openjdk/jdk/test/com/sun/media/sound/SoftAudioBuffer/Get.java | 68 --
overlays/openjdk/jdk/test/com/sun/media/sound/SoftAudioBuffer/NewSoftAudioBuffer.java | 55 -
overlays/openjdk/jdk/test/com/sun/media/sound/SoftAudioSynthesizer/DummySourceDataLine.java | 232 -------
overlays/openjdk/jdk/test/com/sun/media/sound/SoftAudioSynthesizer/GetFormat.java | 61 --
overlays/openjdk/jdk/test/com/sun/media/sound/SoftAudioSynthesizer/GetPropertyInfo.java | 53 -
overlays/openjdk/jdk/test/com/sun/media/sound/SoftAudioSynthesizer/Open.java | 54 -
overlays/openjdk/jdk/test/com/sun/media/sound/SoftAudioSynthesizer/OpenStream.java | 54 -
overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/AllNotesOff.java | 64 --
overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/AllSoundOff.java | 64 --
overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/ChannelPressure.java | 59 -
overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/Controller.java | 62 --
overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/LocalControl.java | 60 --
overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/Mono.java | 59 -
overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/Mute.java | 59 -
overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/NoteOff.java | 64 --
overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/NoteOff2.java | 64 --
overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/NoteOn.java | 64 --
overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/Omni.java | 61 --
overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/PitchBend.java | 59 -
overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/PolyPressure.java | 61 --
overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/ProgramChange.java | 59 -
overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/ResetAllControllers.java | 132 ----
overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/SoftTestUtils.java | 111 ---
overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/Solo.java | 59 -
overlays/openjdk/jdk/test/com/sun/media/sound/SoftCubicResampler/Interpolate.java | 113 ---
overlays/openjdk/jdk/test/com/sun/media/sound/SoftFilter/TestProcessAudio.java | 99 ---
overlays/openjdk/jdk/test/com/sun/media/sound/SoftLanczosResampler/Interpolate.java | 113 ---
overlays/openjdk/jdk/test/com/sun/media/sound/SoftLimiter/ProcessAudio_replace_mix.java | 96 ---
overlays/openjdk/jdk/test/com/sun/media/sound/SoftLimiter/ProcessAudio_replace_mix_mono.java | 83 --
overlays/openjdk/jdk/test/com/sun/media/sound/SoftLimiter/ProcessAudio_replace_mix_mono_overdrive.java | 84 --
overlays/openjdk/jdk/test/com/sun/media/sound/SoftLimiter/ProcessAudio_replace_mix_overdrive.java | 95 ---
overlays/openjdk/jdk/test/com/sun/media/sound/SoftLimiter/ProcessAudio_replace_normal.java | 95 ---
overlays/openjdk/jdk/test/com/sun/media/sound/SoftLimiter/ProcessAudio_replace_normal_mono.java | 83 --
overlays/openjdk/jdk/test/com/sun/media/sound/SoftLimiter/ProcessAudio_replace_overdrive.java | 95 ---
overlays/openjdk/jdk/test/com/sun/media/sound/SoftLimiter/ProcessAudio_replace_overdrive_mono.java | 83 --
overlays/openjdk/jdk/test/com/sun/media/sound/SoftLinearResampler/Interpolate.java | 113 ---
overlays/openjdk/jdk/test/com/sun/media/sound/SoftLinearResampler2/Interpolate.java | 113 ---
overlays/openjdk/jdk/test/com/sun/media/sound/SoftLowFrequencyOscillator/TestProcessControlLogic.java | 106 ---
overlays/openjdk/jdk/test/com/sun/media/sound/SoftPointResampler/Interpolate.java | 113 ---
overlays/openjdk/jdk/test/com/sun/media/sound/SoftProvider/GetDevice.java | 70 --
overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Close.java | 59 -
overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_ActiveSense.java | 82 --
overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_AllNotesOff.java | 64 --
overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_AllSoundOff.java | 64 --
overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_ChannelPressure.java | 63 --
overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_Controller.java | 66 --
overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_Mono.java | 75 --
overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_NoteOff.java | 65 --
overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_NoteOn.java | 65 --
overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_NoteOn_AllChannels.java | 71 --
overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_NoteOn_Delayed.java | 67 --
overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_NoteOn_Multiple.java | 76 --
overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_Omni.java | 74 --
overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_PitchBend.java | 63 --
overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_PolyPressure.java | 65 --
overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_ProgramChange.java | 63 --
overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_ResetAllControllers.java | 136 ----
overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/SoftTestUtils.java | 111 ---
overlays/openjdk/jdk/test/com/sun/media/sound/SoftSincResampler/Interpolate.java | 113 ---
overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/Close.java | 58 -
overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/DummySourceDataLine.java | 232 -------
overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetAvailableInstruments.java | 63 --
overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetChannels.java | 64 --
overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetDefaultSoundbank.java | 58 -
overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetDeviceInfo.java | 56 -
overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetLatency.java | 58 -
overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetLoadedInstruments.java | 65 --
overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetMaxPolyphony.java | 58 -
overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetMaxReceivers.java | 56 -
overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetMaxTransmitters.java | 56 -
overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetMicrosecondPosition.java | 64 --
overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetReceiver.java | 63 --
overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetReceiver2.java | 62 --
overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetReceivers.java | 63 --
overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetTransmitter.java | 63 --
overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetTransmitters.java | 58 -
overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetVoiceStatus.java | 61 --
overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/ImplicitOpenClose.java | 105 ---
overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/IsOpen.java | 59 -
overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/IsSoundbankSupported.java | 95 ---
overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/LoadAllInstruments.java | 73 --
overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/LoadInstrument.java | 73 --
overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/LoadInstruments.java | 73 --
overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/Open.java | 64 --
overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/OpenStream.java | 58 -
overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/RemapInstrument.java | 76 --
overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/TestRender1.java | 214 -------
overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/UnloadAllInstruments.java | 69 --
overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/UnloadInstrument.java | 75 --
overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/UnloadInstruments.java | 75 --
overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/GetName.java | 54 -
overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/GetTuning.java | 56 -
overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/GetTuningInt.java | 53 -
overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/Load1.java | 101 ---
overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/Load2.java | 71 --
overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/Load4.java | 104 ---
overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/Load5.java | 87 --
overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/Load6.java | 91 ---
overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/Load7.java | 72 --
overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/Load8.java | 65 --
overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/Load9.java | 69 --
overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/NewSoftTuning.java | 56 -
overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/NewSoftTuningByteArray.java | 63 --
overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/NewSoftTuningPatch.java | 54 -
overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/NewSoftTuningPatchByteArray.java | 65 --
plugin/icedteanp/java/sun/applet/PluginAppletViewer.java | 9
ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp | 44 +
diffs (truncated from 19958 to 500 lines):
diff -r 854406ecaf7f -r b645643e700f AUTHORS
--- a/AUTHORS Mon Jun 07 21:03:36 2010 +0100
+++ b/AUTHORS Wed Jun 09 14:26:24 2010 +0100
@@ -31,6 +31,7 @@ Marc Schoenefeld <mschoene at redhat.com>
Marc Schoenefeld <mschoene at redhat.com>
Keith Seitz <keiths at redhat.com>
Joshua Sumali <jsumali at redhat.com>
+Pavel Tisnovsky <ptisnovs at redhat.com>
Christian Thalinger <twisti at complang.tuwien.ac.at>
Dalibor Topic <robilad at kaffe.org>
Arnaud Vandyck <avdyk at debian.org>
diff -r 854406ecaf7f -r b645643e700f ChangeLog
--- a/ChangeLog Mon Jun 07 21:03:36 2010 +0100
+++ b/ChangeLog Wed Jun 09 14:26:24 2010 +0100
@@ -1,3 +1,300 @@ 2010-06-07 Andrew John Hughes <ahughes
+2010-05-07 Deepak Bhole <dbhole at redhat.com>
+
+ PR icedtea/436:
+ * plugin/icedteanp/java/sun/applet/PluginAppletViewer.java
+ (handleMessage): Don't print stack trace on InterruptedException.
+ (appletClose): Kill misbehaving applets that don't shut down properly.
+
+2010-05-07 Deepak Bhole <dbhole at redhat.com>
+
+ * netx/net/sourceforge/jnlp/Launcher.java
+ (setContextClassLoaderForAllThreads): Change to set context CL only for
+ given threadgroup.
+ (launchApplication): Supply threadgroup to
+ setContextClassLoaderForAllThreads.
+ (createApplet): Same.
+
+2010-05-07 Gary Benson <gbenson at redhat.com>
+
+ * netx/net/sourceforge/jnlp/runtime/JNLPSecurityManager.java:
+ Removed a stray semicolon.
+
+2010-05-06 Deepak Bhole <dbhole at redhat.com>
+
+ * netx/net/sourceforge/jnlp/runtime/JNLPSecurityManager.java:
+ Add imports missed in last commit.
+
+2010-05-06 Deepak Bhole <dbhole at redhat.com>
+
+ * netx/net/sourceforge/jnlp/runtime/JNLPSecurityManager.java
+ (checkPermission): Allow Runtime and Security permission (for
+ putProvider.SunJCE) if initiated for an https connection.
+ (inTrustedCallChain): New method. Returns if given class/method is
+ in the call chain, and everything upto there is trusted.
+
+2010-05-05 Gary Benson <gbenson at redhat.com>
+
+ PR icedtea/481
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
+ (SharkTopLevelBlock::improve_virtual_call): Disable an
+ optimization that cannot currently be supported.
+
+2010-04-30 Gary Benson <gbenson at redhat.com>
+
+ PR icedtea/324
+ * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
+ (SharkTopLevelBlock::do_aload): Cope with cases where
+ the array's type is unknown.
+ (SharkTopLevelBlock::do_astore): Likewise.
+
+2010-04-29 Pavel Tisnovsky <ptisnovs at redhat.com>
+
+ * overlays/openjdk/jdk/test/com/sun/media/sound/AudioFloatConverter/GetFormat.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/AudioFloatConverter/ToFloatArray.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/AudioFloatInputStream/Available.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/AudioFloatInputStream/Close.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/AudioFloatInputStream/GetFormat.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/AudioFloatInputStream/GetFrameLength.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/AudioFloatInputStream/MarkSupported.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/AudioFloatInputStream/Read.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/AudioFloatInputStream/ReadFloatArray.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/AudioFloatInputStream/ReadFloatArrayIntInt.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/AudioFloatInputStream/Reset.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/AudioFloatInputStream/Skip.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/DLSSoundbankReader/TestGetSoundbankFile.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/DLSSoundbankReader/TestGetSoundbankInputStream.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/DLSSoundbankReader/TestGetSoundbankInputStream2.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/DLSSoundbankReader/TestGetSoundbankUrl.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/EmergencySoundbank/TestCreateSoundbank.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/GetInputStream.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/GetRoot.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/Load.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/LoadAll.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/NewModelByteBufferByteArray.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/NewModelByteBufferByteArrayIntInt.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/NewModelByteBufferFile.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/NewModelByteBufferFileLongLong.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/RandomFileInputStream/Available.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/RandomFileInputStream/Close.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/RandomFileInputStream/MarkReset.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/RandomFileInputStream/MarkSupported.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/RandomFileInputStream/Read.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/RandomFileInputStream/ReadByte.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/RandomFileInputStream/ReadByteIntInt.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/RandomFileInputStream/Skip.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/SubbufferLong.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/SubbufferLongLong.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/SubbufferLongLongBoolean.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/Unload.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBuffer/WriteTo.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBufferWavetable/GetAttenuation.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBufferWavetable/GetChannels.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBufferWavetable/GetLoopLength.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBufferWavetable/GetLoopStart.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBufferWavetable/GetPitchCorrection.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBuffer.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBufferAudioFormat.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBufferAudioFormatFloat.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBufferFloat.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBufferWavetable/Open.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBufferWavetable/Set8BitExtensionBuffer.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelByteBufferWavetable/SetLoopType.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelDestination/NewModelDestination.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelDestination/NewModelDestinationModelIdentifier.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelDestination/SetIdentifier.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelDestination/SetTransform.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelIdentifier/EqualsObject.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelIdentifier/NewModelIdentifierString.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelIdentifier/NewModelIdentifierStringInt.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelIdentifier/NewModelIdentifierStringString.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelIdentifier/NewModelIdentifierStringStringInt.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelIdentifier/SetInstance.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelIdentifier/SetObject.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelIdentifier/SetVariable.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelPerformer/GetOscillators.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelPerformer/SetConnectionBlocks.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelPerformer/SetDefaultConnectionsEnabled.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelPerformer/SetExclusiveClass.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelPerformer/SetKeyFrom.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelPerformer/SetKeyTo.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelPerformer/SetName.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelPerformer/SetSelfNonExclusive.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelPerformer/SetVelFrom.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelPerformer/SetVelTo.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelSource/NewModelSource.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelSource/NewModelSourceModelIdentifier.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelSource/NewModelSourceModelIdentifierBoolean.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelSource/NewModelSourceModelIdentifierBooleanBoolean.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelSource/NewModelSourceModelIdentifierBooleanBooleanInt.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelSource/NewModelSourceModelIdentifierModelTransform.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelSource/SetIdentifier.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelSource/SetTransform.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelStandardTransform/NewModelStandardTransform.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelStandardTransform/NewModelStandardTransformBoolean.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelStandardTransform/NewModelStandardTransformBooleanBoolean.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelStandardTransform/NewModelStandardTransformBooleanBooleanInt.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelStandardTransform/SetDirection.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelStandardTransform/SetPolarity.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelStandardTransform/SetTransform.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelStandardTransform/TransformAbsolute.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelStandardTransform/TransformConcave.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelStandardTransform/TransformConvex.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelStandardTransform/TransformLinear.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/ModelStandardTransform/TransformSwitch.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/Available.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/Close.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/GetFilePointer.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/GetSize.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/HasNextChunk.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/Read.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/ReadByte.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/ReadByteArrayIntInt.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/ReadInt.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/ReadLong.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/ReadShort.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/ReadString.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/ReadUnsignedByte.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/ReadUnsignedInt.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/ReadUnsignedShort.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/Skip.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/RiffReaderWriter/WriteOutputStream.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SF2SoundbankReader/TestGetSoundbankFile.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SF2SoundbankReader/TestGetSoundbankInputStream.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SF2SoundbankReader/TestGetSoundbankInputStream2.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SF2SoundbankReader/TestGetSoundbankUrl.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/AddModelInstrument.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/AddModelInstrumentIntInt.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/AddModelInstrumentIntIntIntInt.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/AddModelInstrumentIntIntIntIntInt.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/AddModelPerformer.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/AddModelPerformerArray.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/AddModelPerformerArrayIntInt.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/AddModelPerformerArrayIntIntIntInt.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/AddModelPerformerArrayIntIntIntIntInt.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/AddModelPerformerIntInt.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/AddModelPerformerIntIntIntInt.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/AddModelPerformerIntIntIntIntInt.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/Clear.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/SetName.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SimpleInstrument/SetPatch.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SimpleSoundbank/AddInstrument.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SimpleSoundbank/AddResource.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SimpleSoundbank/GetInstrument.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SimpleSoundbank/RemoveInstrument.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SimpleSoundbank/SetDescription.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SimpleSoundbank/SetName.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SimpleSoundbank/SetVendor.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SimpleSoundbank/SetVersion.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftAudioBuffer/Array.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftAudioBuffer/Clear.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftAudioBuffer/Get.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftAudioBuffer/NewSoftAudioBuffer.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftAudioSynthesizer/DummySourceDataLine.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftAudioSynthesizer/GetFormat.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftAudioSynthesizer/GetPropertyInfo.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftAudioSynthesizer/Open.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftAudioSynthesizer/OpenStream.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/AllNotesOff.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/AllSoundOff.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/ChannelPressure.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/Controller.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/LocalControl.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/Mono.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/Mute.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/NoteOff.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/NoteOff2.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/NoteOn.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/Omni.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/PitchBend.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/PolyPressure.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/ProgramChange.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/ResetAllControllers.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/SoftTestUtils.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftChannel/Solo.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftCubicResampler/Interpolate.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftFilter/TestProcessAudio.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftLanczosResampler/Interpolate.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftLimiter/ProcessAudio_replace_mix.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftLimiter/ProcessAudio_replace_mix_mono.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftLimiter/ProcessAudio_replace_mix_mono_overdrive.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftLimiter/ProcessAudio_replace_mix_overdrive.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftLimiter/ProcessAudio_replace_normal.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftLimiter/ProcessAudio_replace_normal_mono.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftLimiter/ProcessAudio_replace_overdrive.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftLimiter/ProcessAudio_replace_overdrive_mono.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftLinearResampler/Interpolate.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftLinearResampler2/Interpolate.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftLowFrequencyOscillator/TestProcessControlLogic.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftPointResampler/Interpolate.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftProvider/GetDevice.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Close.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_ActiveSense.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_AllNotesOff.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_AllSoundOff.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_ChannelPressure.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_Controller.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_Mono.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_NoteOff.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_NoteOn.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_NoteOn_AllChannels.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_NoteOn_Delayed.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_NoteOn_Multiple.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_Omni.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_PitchBend.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_PolyPressure.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_ProgramChange.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/Send_ResetAllControllers.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftReceiver/SoftTestUtils.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSincResampler/Interpolate.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/Close.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/DummySourceDataLine.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetAvailableInstruments.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetChannels.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetDefaultSoundbank.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetDeviceInfo.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetLatency.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetLoadedInstruments.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetMaxPolyphony.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetMaxReceivers.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetMaxTransmitters.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetMicrosecondPosition.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetReceiver.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetReceiver2.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetReceivers.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetTransmitter.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetTransmitters.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/GetVoiceStatus.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/ImplicitOpenClose.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/IsOpen.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/IsSoundbankSupported.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/LoadAllInstruments.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/LoadInstrument.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/LoadInstruments.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/Open.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/OpenStream.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/RemapInstrument.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/TestRender1.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/UnloadAllInstruments.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/UnloadInstrument.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftSynthesizer/UnloadInstruments.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/GetName.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/GetTuning.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/GetTuningInt.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/Load1.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/Load2.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/Load4.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/Load5.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/Load6.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/Load7.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/Load8.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/Load9.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/NewSoftTuning.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/NewSoftTuningByteArray.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/NewSoftTuningPatch.java,
+ * overlays/openjdk/jdk/test/com/sun/media/sound/SoftTuning/NewSoftTuningPatchByteArray.java:
+ Removed, upstream versions are now used.
+ * AUTHORS: Add myself.
+
2010-06-07 Andrew John Hughes <ahughes at redhat.com>
* patches/icedtea-systemtap.patch:
diff -r 854406ecaf7f -r b645643e700f netx/net/sourceforge/jnlp/Launcher.java
--- a/netx/net/sourceforge/jnlp/Launcher.java Mon Jun 07 21:03:36 2010 +0100
+++ b/netx/net/sourceforge/jnlp/Launcher.java Wed Jun 09 14:26:24 2010 +0100
@@ -440,7 +440,7 @@ public class Launcher {
Method main = mainClass.getDeclaredMethod("main", new Class[] {String[].class} );
String args[] = file.getApplication().getArguments();
- setContextClassLoaderForAllThreads(app.getClassLoader());
+ setContextClassLoaderForAllThreads(app.getThreadGroup(), app.getClassLoader());
if (splashScreen != null) {
if (splashScreen.isSplashScreenValid()) {
@@ -462,30 +462,24 @@ public class Launcher {
}
/**
- * Set the classloader as the context classloader for all threads. This is
- * required to make some applications work. For example, an application that
- * provides a custom Swing LnF may ask the swing thread to load resources
- * from their JNLP, which would only work if the Swing thread knows about
- * the JNLPClassLoader.
+ * Set the classloader as the context classloader for all threads in
+ * the given threadgroup. This is required to make some applications
+ * work. For example, an application that provides a custom Swing LnF
+ * may ask the swing thread to load resources from their JNLP, which
+ * would only work if the Swing thread knows about the JNLPClassLoader.
*
+ * @param tg The threadgroup for which the context classloader should be set
* @param classLoader the classloader to set as the context classloader
*/
- private void setContextClassLoaderForAllThreads(ClassLoader classLoader) {
- ThreadMXBean threadBean = ManagementFactory.getThreadMXBean();
- ThreadGroup root;
-
- root = Thread.currentThread().getThreadGroup();
- while (root.getParent() != null) {
- root = root.getParent();
- }
+ private void setContextClassLoaderForAllThreads(ThreadGroup tg, ClassLoader classLoader) {
/* be prepared for change in thread size */
- int threadCountGuess = threadBean.getThreadCount();
+ int threadCountGuess = tg.activeCount();
Thread[] threads;
do {
threadCountGuess = threadCountGuess * 2;
threads = new Thread[threadCountGuess];
- root.enumerate(threads, true);
+ tg.enumerate(threads, true);
} while (threads[threadCountGuess-1] != null);
@@ -593,7 +587,7 @@ public class Launcher {
group.setApplication(appletInstance);
loader.setApplication(appletInstance);
- setContextClassLoaderForAllThreads(appletInstance.getClassLoader());
+ setContextClassLoaderForAllThreads(appletInstance.getThreadGroup(), appletInstance.getClassLoader());
return appletInstance;
}
diff -r 854406ecaf7f -r b645643e700f netx/net/sourceforge/jnlp/runtime/JNLPSecurityManager.java
--- a/netx/net/sourceforge/jnlp/runtime/JNLPSecurityManager.java Mon Jun 07 21:03:36 2010 +0100
+++ b/netx/net/sourceforge/jnlp/runtime/JNLPSecurityManager.java Wed Jun 09 14:26:24 2010 +0100
@@ -23,10 +23,12 @@ import java.awt.event.WindowEvent;
import java.awt.event.WindowEvent;
import java.lang.ref.WeakReference;
import java.net.SocketPermission;
+import java.security.AllPermission;
import java.security.AccessControlException;
import java.security.AccessController;
import java.security.Permission;
import java.security.PrivilegedAction;
+import java.security.SecurityPermission;
import java.util.PropertyPermission;
import javax.swing.JWindow;
@@ -395,6 +397,24 @@ class JNLPSecurityManager extends Securi
// Everything else is denied
throw se;
+ } else if (perm instanceof SecurityPermission) {
+
+ // JCE's initialization requires putProviderProperty permission
+ if (perm.equals(new SecurityPermission("putProviderProperty.SunJCE"))) {
+ if (inTrustedCallChain("com.sun.crypto.provider.SunJCE", "run")) {
+ return;
+ }
+ }
+
+ } else if (perm instanceof RuntimePermission) {
+
+ // KeyGenerator's init method requires internal spec access
+ if (perm.equals(new SecurityPermission("accessClassInPackage.sun.security.internal.spec"))) {
+ if (inTrustedCallChain("javax.crypto.KeyGenerator", "init")) {
+ return;
+ }
+ }
+
} else {
tmpPerm = perm;
}
@@ -419,6 +439,34 @@ class JNLPSecurityManager extends Securi
}
}
+ /**
+ * Returns weather the given class and method are in the current stack,
+ * and whether or not everything upto then is trusted
+ *
+ * @param className The name of the class to look for in the stack
+ * @param methodName The name of the method for the given class to look for in the stack
+ * @return Weather or not class::method() are in the chain, and everything upto there is trusted
+ */
+ private boolean inTrustedCallChain(String className, String methodName) {
+
+ StackTraceElement[] stack = Thread.currentThread().getStackTrace();
+
+ for (int i=0; i < stack.length; i++) {
+
+ // Everything up to the desired class/method must be trusted
+ if (!stack[i].getClass().getProtectionDomain().implies(new AllPermission())) {
+ return false;
+ }
+
+ if (stack[i].getClassName().equals(className) &&
+ stack[i].getMethodName().equals(methodName)) {
+ return true;
+ }
+ }
+
+ return false;
+ }
+
/**
* Asks the user whether or not to grant permission.
* @param perm the permission to be granted
diff -r 854406ecaf7f -r b645643e700f overlays/openjdk/jdk/test/com/sun/media/sound/AudioFloatConverter/GetFormat.java
--- a/overlays/openjdk/jdk/test/com/sun/media/sound/AudioFloatConverter/GetFormat.java Mon Jun 07 21:03:36 2010 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,41 +0,0 @@
-/*
- * Copyright 2007 Sun Microsystems, Inc. All Rights Reserved.
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * This code is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License version 2 only, as
- * published by the Free Software Foundation. Sun designates this
- * particular file as subject to the "Classpath" exception as provided
- * by Sun in the LICENSE file that accompanied this code.
- *
- * This code is distributed in the hope that it will be useful, but WITHOUT
- * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
- * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
- * version 2 for more details (a copy is included in the LICENSE file that
- * accompanied this code).
- *
- * You should have received a copy of the GNU General Public License version
- * 2 along with this work; if not, write to the Free Software Foundation,
- * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
- *
- * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
- * CA 95054 USA or visit www.sun.com if you need additional information or
- * have any questions.
- */
-
-/* @test
- @summary Test AudioFloatConverter getFormat method */
-
-import javax.sound.sampled.*;
-import com.sun.media.sound.*;
-
-public class GetFormat {
-
- public static void main(String[] args) throws Exception {
- AudioFormat frm = new AudioFormat(8000, 16, 1, true, false);
- AudioFloatConverter conv = AudioFloatConverter.getConverter(frm);
- if(!conv.getFormat().matches(frm))
- throw new RuntimeException("Incorrect audio format returned.");
- }
-
-}
diff -r 854406ecaf7f -r b645643e700f overlays/openjdk/jdk/test/com/sun/media/sound/AudioFloatConverter/ToFloatArray.java
--- a/overlays/openjdk/jdk/test/com/sun/media/sound/AudioFloatConverter/ToFloatArray.java Mon Jun 07 21:03:36 2010 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
More information about the distro-pkg-dev
mailing list