/hg/icedtea: 18 new changesets
andrew at icedtea.classpath.org
andrew at icedtea.classpath.org
Mon May 10 06:27:01 PDT 2010
changeset c9ea1f8058cd in /hg/icedtea
details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=c9ea1f8058cd
author: Xerxes R?nby <xerxes at zafena.se>
date: Thu Nov 12 16:39:22 2009 +0100
Adjust sharkMemoryManager to support LLVM 2.7svn rev 86606.
2009-11-12 Xerxes R?nby <xerxes at zafena.se>
* ports/hotspot/src/share/vm/shark/sharkMemoryManager.cpp
(SharkMemoryManager::getDlsymTable): Made dependent on the LLVM
version to be buildable with LLVM 2.7svn r86606 and later.
(SharkMemoryManager::SetDlsymTable): Likewise.
* ports/hotspot/src/share/vm/shark/sharkMemoryManager.hpp
(SharkMemoryManager::getDlsymTable): Likewise.
(SharkMemoryManager::SetDlsymTable): Likewise.
changeset f231ed44ea45 in /hg/icedtea
details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=f231ed44ea45
author: Gary Benson <gbenson at redhat.com>
date: Wed Nov 18 10:56:39 2009 -0500
IA64 is NOT_X86.
2009-11-18 Gary Benson <gbenson at redhat.com>
* patches/icedtea-shark.patch
(hotspot/src/share/vm/utilities/macros.hpp): IA64 is
NOT_X86.
changeset 6afccc563e13 in /hg/icedtea
details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=6afccc563e13
author: Gary Benson <gbenson at redhat.com>
date: Mon Nov 23 12:41:55 2009 +0100
Support s390x in the JCK script.
2009-11-23 Gary Benson <gbenson at redhat.com>
* contrib/jck/compile-native-code.sh: Support s390x.
changeset 292b821ef2ff in /hg/icedtea
details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=292b821ef2ff
author: Deepak Bhole <dbhole at redhat.com>
date: Fri Nov 27 11:17:31 2009 -0500
Fix IcedTea Bug# 406: Handle pages with nested object tags (with
latter being for IE)
changeset d05d0308e1ba in /hg/icedtea
details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=d05d0308e1ba
author: Pavel Tisnovsky <ptisnovs at redhat.com>
date: Mon May 10 12:48:50 2010 +0100
Synchronise Gervill sources stored in IcedTea overlay with OpenJDK
sources 6833357: Improve time-stamp support in Gervill to reduce
jitter. 6823449: Gervill: ArrayIndexOutOfBoundsException thrown when
trying to 6806019: 38 JCK api/javax_sound/midi/ tests fails starting
from jdk7 b46
2009-12-02 Pavel Tisnovsky <ptisnovs at redhat.com>
Synchronise Gervill sources stored in IcedTea overlay with
OpenJDK sources 6833357: Improve time-stamp support in
Gervill to reduce jitter. 6823449: Gervill:
ArrayIndexOutOfBoundsException thrown when trying to
6806019: 38 JCK api/javax_sound/midi/ tests fails starting from jdk7
b46
* overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/CHANGES.t
xt,
* overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftAudio
Buffer.java,
* overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftChann
el.java,
* overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftLimit
er.java,
* overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftMainM
ixer.java,
* overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftRecei
ver.java,
* overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftSynth
esizer.java,
* overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftVoice
.java: Synchronised with upstream.
changeset e110c66762c2 in /hg/icedtea
details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=e110c66762c2
author: Gary Benson <gbenson at redhat.com>
date: Thu Dec 03 09:16:00 2009 +0000
Remove local copy of Gervill sources.
2009-12-03 Gary Benson <gbenson at redhat.com>
*
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/:
Removed.
changeset 43b4c1a51d01 in /hg/icedtea
details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=43b4c1a51d01
author: Gary Benson <gbenson at redhat.com>
date: Mon May 10 12:59:28 2010 +0100
Remove patches/icedtea-bytecodeInterpreter.patch as no longer used.
2009-12-03 Gary Benson <gbenson at redhat.com>
* patches/icedtea-bytecodeInterpreter.patch: Removed.
changeset f5e6220841bc in /hg/icedtea
details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=f5e6220841bc
author: Gary Benson <gbenson at redhat.com>
date: Mon May 10 13:20:19 2010 +0100
Cleanup build configuration following Zero upstreaming.
2009-12-08 Gary Benson <gbenson at redhat.com>
* ports/hotspot/make/linux/platform_zero.in: New file.
2009-12-08 Gary Benson <gbenson at redhat.com>
* Makefile.am (stamps/ports.stamp): Updated paths,
and don't make jvm.cfg or ergo_$arch.c for Zero.
changeset 84efb3791f39 in /hg/icedtea
details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=84efb3791f39
author: Mark Wielaard <mark at klomp.org>
date: Sun Dec 13 22:32:25 2009 +0100
Add systemtap jstack support.
* Makefile.am (stamps/icedtea.stamp): Install jstack.stp. (stamps
/icedtea-debug.stamp): Likewise.
* configure.ac (AC_CONFIG_FILES): Add tapset/jstack.stp.
* tapset/jstack.stp.in: New tapset.
changeset 3823a67a9e79 in /hg/icedtea
details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=3823a67a9e79
author: Matthias Klose <doko at ubuntu.com>
date: Mon May 10 13:38:05 2010 +0100
Fix build of cacao for armv7 and in thumb mode.
2009-12-17 Matthias Klose <doko at ubuntu.com>
* patches/cacao/arm-arch-defines.patch: New, fix cacao build
on ARM in thumb mode. Cacao bug PR135.
* Makefile.am (ICEDTEA_PATCHES): Apply the above.
changeset 295990d9ff36 in /hg/icedtea
details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=295990d9ff36
author: Matthias Klose <doko at ubuntu.com>
date: Mon May 10 13:40:11 2010 +0100
Fix sanity check for parisc
2009-12-19 Matthias Klose <doko at ubuntu.com>
* patches/parisc.patch: Fix sanity check for parisc.
* Makefile.am (ICEDTEA_PATCHES): Apply the above.
changeset f7ee13b676ee in /hg/icedtea
details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=f7ee13b676ee
author: Gary Benson <gbenson at redhat.com>
date: Tue Dec 22 11:42:03 2009 +0100
Add checkopts Python script.
2009-12-22 Gary Benson <gbenson at redhat.com>
* contrib/checkopts/checkopts: New file.
* contrib/checkopts/Test.java: Likewise.
changeset 3e9b5afed920 in /hg/icedtea
details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=3e9b5afed920
author: Andrew John Hughes <ahughes at redhat.com>
date: Mon May 10 13:48:58 2010 +0100
Backed out changeset 316dbf49f070
changeset e6df1cd81c6f in /hg/icedtea
details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=e6df1cd81c6f
author: Andrew John Hughes <ahughes at redhat.com>
date: Mon May 10 13:57:16 2010 +0100
Merge
changeset b45431993227 in /hg/icedtea
details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=b45431993227
author: Deepak Bhole <dbhole at redhat.com>
date: Mon May 10 14:15:46 2010 +0100
Bug fixes and update to work with latest Chromium.
- Stability improvements
- Fix regression introduced with fix for bug# 406
- Fix to build with Gecko 1.9.1.5
- Add proper proxy support
- Update to work with latest chromium builds
2009-12-24 Deepak Bhole <dbhole at redhat.com>
* Makefile.am: Define XP_UNIX, without which critical plugin
API functions don't get exported from Mozilla API
anymore.
* plugin/icedteanp/IcedTeaNPPlugin.cc: Update to build with gecko
1.9.1.5. (consume_message): Use calloc instead of malloc.
(decode_url): Remove function. Rewritten from scratch (this time
without using any Mozilla code) in IcedTeaPluginUtils.
(get_scriptable_object): Initialize handle to 0 if not already set.
(GCJ_SetWindow): Set proper instance id when manipulating height.
* plugin/icedteanp/IcedTeaPluginRequestProcessor.cc: Add temporary
workaround for chromium which seems to free on calls to
NPN_PluginThreadAsyncCall.
* plugin/icedteanp/IcedTeaPluginUtils.cc (decodeURL): New
function. Decodes an encoded URL.
* plugin/icedteanp/IcedTeaPluginUtils.h: Added helper macros for
decodeURL.
* plugin/icedteanp/java/sun/applet/PluginAppletViewer.java: Make panel
visible only if handle is non-zero. (parse): Fix regression
introduced when fix for Bug# 406 was ported over. Normalized
default width and height.
changeset 3d3e029c0130 in /hg/icedtea
details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=3d3e029c0130
author: Deepak Bhole <dbhole at redhat.com>
date: Mon May 10 14:22:04 2010 +0100
- Fixed some regressions caused by the way Firefox >= 3.5 supplies
URLs
2010-01-05 Deepak Bhole <dbhole at redhat.com>
* plugin/icedtea/java/sun/applet/PluginAppletViewer.java
(handleMessage): Decode URL before setting documentbase.
* plugin/icedteanp/java/sun/applet/PluginAppletViewer.java
(handleMessage): Decode URL before setting documentbase.
changeset d351c40e4bbb in /hg/icedtea
details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=d351c40e4bbb
author: Deepak Bhole <dbhole at redhat.com>
date: Wed Jan 06 16:40:43 2010 -0500
Remove debug-specific MOZILLA_VERSION_COLLAPSED definition.
2010-01-06 Deepak Bhole <dbhole at redhat.com>
* plugin/icedteanp/IcedTeaNPPlugin.h: Remove debug specific
line from code.
changeset 22113074838a in /hg/icedtea
details: http://icedtea.classpath.org/hg/icedtea?cmd=changeset;node=22113074838a
author: Gary Benson <gbenson at redhat.com>
date: Mon Jan 11 11:43:43 2010 +0000
Update checkopts script following 6914622.
2010-01-11 Gary Benson <gbenson at redhat.com>
* contrib/checkopts/checkopts.py: Updated for 6914622.
diffstat:
132 files changed, 3530 insertions(+), 32134 deletions(-)
ChangeLog | 134
Makefile.am | 17
configure.ac | 1
contrib/checkopts/Test.java | 5
contrib/checkopts/checkopts.py | 149
contrib/jck/compile-native-code.sh | 2
netx/net/sourceforge/jnlp/Launcher.java | 8
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/AudioFileSoundbankReader.java | 131
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/AudioFloatConverter.java | 1058 ---
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/AudioFloatFormatConverter.java | 617 --
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/AudioFloatInputStream.java | 281 -
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/AudioSynthesizer.java | 128
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/AudioSynthesizerPropertyInfo.java | 76
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/CHANGES.txt | 310 -
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/DLSInfo.java | 109
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/DLSInstrument.java | 448 -
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/DLSModulator.java | 351 -
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/DLSRegion.java | 150
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/DLSSample.java | 122
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/DLSSampleLoop.java | 63
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/DLSSampleOptions.java | 80
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/DLSSoundbank.java | 1287 ----
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/DLSSoundbankReader.java | 74
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/EmergencySoundbank.java | 2695 ----------
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/FFT.java | 748 --
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/InvalidDataException.java | 45
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/InvalidFormatException.java | 44
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/JARSoundbankReader.java | 120
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/LICENSE | 347 -
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/ModelAbstractChannelMixer.java | 126
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/ModelAbstractOscillator.java | 200
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/ModelByteBuffer.java | 329 -
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/ModelByteBufferWavetable.java | 281 -
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/ModelChannelMixer.java | 50
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/ModelConnectionBlock.java | 135
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/ModelDestination.java | 117
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/ModelDirectedPlayer.java | 36
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/ModelDirector.java | 46
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/ModelIdentifier.java | 169
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/ModelInstrument.java | 136
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/ModelInstrumentComparator.java | 52
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/ModelMappedInstrument.java | 62
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/ModelOscillator.java | 44
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/ModelOscillatorStream.java | 48
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/ModelPatch.java | 52
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/ModelPerformer.java | 143
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/ModelSource.java | 109
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/ModelStandardDirector.java | 86
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/ModelStandardTransform.java | 139
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/ModelTransform.java | 35
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/ModelWavetable.java | 49
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/README.txt | 402 -
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/RIFFInvalidDataException.java | 43
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/RIFFInvalidFormatException.java | 44
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/RIFFReader.java | 332 -
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/RIFFWriter.java | 365 -
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SF2GlobalRegion.java | 33
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SF2Instrument.java | 911 ---
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SF2InstrumentRegion.java | 43
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SF2Layer.java | 78
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SF2LayerRegion.java | 43
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SF2Modulator.java | 97
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SF2Region.java | 167
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SF2Sample.java | 216
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SF2Soundbank.java | 973 ---
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SF2SoundbankReader.java | 73
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SimpleInstrument.java | 196
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SimpleSoundbank.java | 145
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftAbstractResampler.java | 390 -
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftAudioBuffer.java | 104
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftAudioProcessor.java | 48
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftAudioPusher.java | 92
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftChannel.java | 1556 -----
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftChannelProxy.java | 202
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftChorus.java | 337 -
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftControl.java | 36
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftCubicResampler.java | 87
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftEnvelopeGenerator.java | 298 -
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftFilter.java | 616 --
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftInstrument.java | 82
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftJitterCorrector.java | 277 -
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftLanczosResampler.java | 118
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftLimiter.java | 191
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftLinearResampler.java | 70
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftLinearResampler2.java | 108
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftLowFrequencyOscillator.java | 130
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftMainMixer.java | 1029 ---
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftMidiAudioFileReader.java | 214
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftMixingClip.java | 539 --
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftMixingDataLine.java | 522 -
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftMixingMainMixer.java | 259
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftMixingMixer.java | 529 -
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftMixingMixerProvider.java | 66
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftMixingSourceDataLine.java | 519 -
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftPerformer.java | 775 --
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftPointResampler.java | 63
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftProcess.java | 41
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftProvider.java | 51
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftReceiver.java | 83
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftResampler.java | 35
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftResamplerStreamer.java | 38
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftReverb.java | 515 -
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftShortMessage.java | 58
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftSincResampler.java | 139
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftSynthesizer.java | 1179 ----
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftTuning.java | 256
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftVoice.java | 851 ---
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/WaveExtensibleFileReader.java | 339 -
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/WaveFloatFileReader.java | 166
overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/WaveFloatFileWriter.java | 147
patches/cacao/arm-arch-defines.patch | 47
patches/hotspot/default/icedtea-shark.patch | 8
patches/icedtea-bytecodeInterpreter.patch | 11
patches/parisc.patch | 14
plugin/icedtea/java/sun/applet/PluginAppletViewer.java | 1910 +++----
plugin/icedteanp/IcedTeaJavaRequestProcessor.cc | 347 -
plugin/icedteanp/IcedTeaJavaRequestProcessor.h | 51
plugin/icedteanp/IcedTeaNPPlugin.cc | 6
plugin/icedteanp/IcedTeaPluginRequestProcessor.cc | 571 +-
plugin/icedteanp/IcedTeaPluginRequestProcessor.h | 1
plugin/icedteanp/IcedTeaPluginUtils.cc | 272 -
plugin/icedteanp/IcedTeaPluginUtils.h | 58
plugin/icedteanp/IcedTeaScriptablePluginObject.cc | 254
plugin/icedteanp/IcedTeaScriptablePluginObject.h | 12
plugin/icedteanp/java/netscape/javascript/JSObject.java | 7
plugin/icedteanp/java/sun/applet/MethodOverloadResolver.java | 139
plugin/icedteanp/java/sun/applet/PluginAppletSecurityContext.java | 103
plugin/icedteanp/java/sun/applet/PluginAppletViewer.java | 1969 +++----
ports/hotspot/make/linux/platform_zero.in | 17
ports/hotspot/src/share/vm/shark/sharkMemoryManager.cpp | 2
ports/hotspot/src/share/vm/shark/sharkMemoryManager.hpp | 2
tapset/jstack.stp.in | 503 +
diffs (truncated from 38653 to 500 lines):
diff -r ffc24070b575 -r 22113074838a ChangeLog
--- a/ChangeLog Thu Nov 12 16:36:32 2009 +0100
+++ b/ChangeLog Mon Jan 11 11:43:43 2010 +0000
@@ -1,3 +1,131 @@ 2009-11-12 Xerxes RÃ¥nby <xerxes at zafen
+2010-01-11 Gary Benson <gbenson at redhat.com>
+
+ * contrib/checkopts/checkopts: Updated for the above.
+
+2010-01-06 Deepak Bhole <dbhole at redhat.com>
+
+ * plugin/icedteanp/IcedTeaNPPlugin.h: Remove debug specific line from
+ code.
+
+2010-01-05 Deepak Bhole <dbhole at redhat.com>
+
+ * plugin/icedtea/java/sun/applet/PluginAppletViewer.java
+ (handleMessage): Decode URL before setting documentbase.
+ (parse): Port over parser fixes from NP plugin tree.
+ * plugin/icedteanp/java/sun/applet/PluginAppletViewer.java
+ (handleMessage): Decode URL before setting documentbase.
+
+2009-12-24 Deepak Bhole <dbhole at redhat.com>
+
+ * Makefile.am: Define XP_UNIX, without which critical plugin API
+ functions don't get exported from Mozilla API anymore.
+ * plugin/icedteanp/IcedTeaNPPlugin.cc: Update to build with gecko
+ 1.9.1.5.
+ (consume_message): Use calloc instead of malloc.
+ (decode_url): Remove function. Rewritten from scratch (this time without
+ using any Mozilla code) in IcedTeaPluginUtils.
+ (get_scriptable_object): Initialize handle to 0 if not already set.
+ (GCJ_SetWindow): Set proper instance id when manipulating height.
+ * plugin/icedteanp/IcedTeaPluginRequestProcessor.cc: Add temporary
+ workaround for chromium which seems to free on calls to
+ NPN_PluginThreadAsyncCall.
+ * plugin/icedteanp/IcedTeaPluginUtils.cc
+ (decodeURL): New function. Decodes an encoded URL.
+ * plugin/icedteanp/IcedTeaPluginUtils.h: Added helper macros for
+ decodeURL.
+ * plugin/icedteanp/java/sun/applet/PluginAppletViewer.java: Make panel
+ visible only if handle is non-zero.
+ (parse): Fix regression introduced when fix for Bug# 406 was ported over.
+ Normalized default width and height.
+
+2009-12-22 Gary Benson <gbenson at redhat.com>
+
+ * contrib/checkopts/checkopts.py: New file.
+ * contrib/checkopts/Test.java: Likewise.
+
+2009-12-19 Matthias Klose <doko at ubuntu.com>
+
+ * patches/icedtea-parisc.patch: Fix sanity check for parisc.
+ * Makefile.am (ICEDTEA_PATCHES): Apply the above.
+
+2009-12-17 Matthias Klose <doko at ubuntu.com>
+
+ * patches/cacao/arm-arch-defines.patch: New, fix cacao build on
+ ARM in thumb mode. Cacao bug PR135.
+ * Makefile.am (ICEDTEA_PATCHES): Apply the above.
+
+2009-12-13 Mark Wielaard <mjw at redhat.com>
+
+ * Makefile.am (stamps/icedtea.stamp): Install jstack.stp.
+ (stamps/icedtea-debug.stamp): Likewise.
+ * configure.ac (AC_CONFIG_FILES): Add tapset/jstack.stp.
+ * tapset/jstack.stp.in: New tapset.
+
+2009-12-08 Gary Benson <gbenson at redhat.com>
+
+ * ports/hotspot/make/linux/platform_zero.in: New file.
+
+2009-12-08 Gary Benson <gbenson at redhat.com>
+
+ * Makefile.am
+ (stamps/ports.stamp): Updated paths, and don't make jvm.cfg or
+ ergo_$arch.c for Zero.
+
+2009-12-03 Gary Benson <gbenson at redhat.com>
+
+ * patches/icedtea-bytecodeInterpreter.patch: Removed.
+
+2009-12-03 Gary Benson <gbenson at redhat.com>
+
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/:
+ Removed.
+
+2009-12-02 Pavel Tisnovsky <ptisnovs at redhat.com>
+
+ Synchronise Gervill sources stored in IcedTea overlay with OpenJDK sources
+ 6833357: Improve time-stamp support in Gervill to reduce jitter.
+ 6823449: Gervill: ArrayIndexOutOfBoundsException thrown when trying to
+ 6806019: 38 JCK api/javax_sound/midi/ tests fails starting from jdk7 b46
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/CHANGES.txt,
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftAudioBuffer.java,
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftChannel.java,
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftLimiter.java,
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftMainMixer.java,
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftReceiver.java,
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftSynthesizer.java,
+ * overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/SoftVoice.java:
+ Synchronised with upstream.
+
+2009-11-27 Deepak Bhole <dbhole at redhat.com>
+
+ * plugin/icedtea/java/sun/applet/PluginAppletViewer.java
+ (getWindow): Fortify condition for wait for panel initialization.
+ (parse): Handle nested objected tags, don't allow parameter value
+ overwrite.
+ * netx/net/sourceforge/jnlp/Launcher.java
+ (createApplet): Set context classloader for the thread to the applet's
+ classloader, so that getContextClassLoader calls succeed.
+
+2009-11-23 Gary Benson <gbenson at redhat.com>
+
+ * contrib/jck/compile-native-code.sh: Support s390x.
+
+2009-11-18 Gary Benson <gbenson at redhat.com>
+
+ * patches/icedtea-shark.patch
+ (hotspot/src/share/vm/utilities/macros.hpp):
+ IA64 is NOT_X86.
+
+2009-11-12 Xerxes RÃ¥nby <xerxes at zafena.se>
+
+ * ports/hotspot/src/share/vm/shark/sharkMemoryManager.cpp
+ (SharkMemoryManager::getDlsymTable): Made dependent on the LLVM version
+ to be buildable with LLVM 2.7svn r86606 and later.
+ (SharkMemoryManager::SetDlsymTable): Likewise.
+ * ports/hotspot/src/share/vm/shark/sharkMemoryManager.hpp
+ (SharkMemoryManager::getDlsymTable): Likewise.
+ (SharkMemoryManager::SetDlsymTable): Likewise.
+
2009-11-12 Xerxes RÃ¥nby <xerxes at zafena.se>
* patches/icedtea-shark.patch
@@ -667,12 +795,6 @@ 2010-01-06 Deepak Bhole <dbhole at redhat.
code.
* plugin/icedteanp/java/sun/applet/PluginAppletViewer.java
(handleMessage): Decode URL before setting documentbase.
-
-2009-12-24 Deepak Bhole <dbhole at redhat.com>
-
- * plugin/icedeanp/*: Blanket merge with icedtea6 branch.
- * netx/net/sourceforge/jnlp/Launcher.java: Switch to only import necessary
- classes rather than *.
2009-12-22 Deepak Bhole <dbhole at redhat.com>
diff -r ffc24070b575 -r 22113074838a Makefile.am
--- a/Makefile.am Thu Nov 12 16:36:32 2009 +0100
+++ b/Makefile.am Mon Jan 11 11:43:43 2010 +0000
@@ -316,7 +316,8 @@ ICEDTEA_PATCHES = \
patches/icedtea-netx.patch \
patches/icedtea-disable-intree-ec.patch \
patches/icedtea-sources.patch \
- patches/no-precompiled.patch
+ patches/no-precompiled.patch \
+ patches/parisc.patch
# Conditional patches
@@ -334,7 +335,8 @@ ICEDTEA_PATCHES += \
patches/cacao/no-strict-aliasing.patch \
patches/cacao/openjdk7.patch \
patches/cacao/version.patch \
- patches/cacao/versioninfo.patch
+ patches/cacao/versioninfo.patch \
+ patches/cacao/arm-arch-defines.patch
endif
if WITH_CACAO
@@ -1349,7 +1351,8 @@ clean-extract-jaxws:
# Link ports sources into tree
stamps/ports.stamp: stamps/extract.stamp
- for target in $(abs_top_srcdir)/ports/hotspot/make/*/makefiles/* \
+ for target in $(abs_top_srcdir)/ports/hotspot/make/*/platform_zero.in \
+ $(abs_top_srcdir)/ports/hotspot/make/*/makefiles/* \
$(abs_top_srcdir)/ports/hotspot/src/cpu/zero/vm/* \
$(abs_top_srcdir)/ports/hotspot/src/share/vm/*; do \
link=$$(dirname $$target | sed 's/^.*ports/openjdk/'|sed "s#hotspot/build#hotspot/make#"); \
@@ -1816,7 +1819,9 @@ if ENABLE_SYSTEMTAP
$(BUILD_OUTPUT_DIR)/j2sdk-image/tapset/hotspot.stp; \
cp $(abs_top_builddir)/tapset/hotspot_jni.stp \
$(BUILD_OUTPUT_DIR)/j2sdk-image/tapset/hotspot_jni.stp; \
- fi
+ fi; \
+ cp $(abs_top_builddir)/tapset/jstack.stp \
+ $(BUILD_OUTPUT_DIR)/j2sdk-image/tapset/jstack.stp
endif
if ENABLE_NSS
cp $(abs_top_builddir)/nss.cfg \
@@ -1897,7 +1902,9 @@ if ENABLE_SYSTEMTAP
$(BUILD_OUTPUT_DIR)-debug/j2sdk-image/tapset/hotspot.stp; \
cp $(abs_top_builddir)/tapset/hotspot_jni.stp \
$(BUILD_OUTPUT_DIR)/j2sdk-image/tapset/hotspot_jni.stp; \
- fi
+ fi; \
+ cp $(abs_top_builddir)/tapset/jstack.stp \
+ $(BUILD_OUTPUT_DIR)/j2sdk-image/tapset/jstack.stp
endif
if ENABLE_NSS
cp $(abs_top_builddir)/nss.cfg \
diff -r ffc24070b575 -r 22113074838a configure.ac
--- a/configure.ac Thu Nov 12 16:36:32 2009 +0100
+++ b/configure.ac Mon Jan 11 11:43:43 2010 +0000
@@ -380,6 +380,7 @@ public:
AC_SUBST(ABS_SERVER_LIBJVM_SO)
AC_CONFIG_FILES([tapset/hotspot.stp])
AC_CONFIG_FILES([tapset/hotspot_jni.stp])
+ AC_CONFIG_FILES([tapset/jstack.stp])
fi
dnl Check for libpng headers and libraries.
diff -r ffc24070b575 -r 22113074838a contrib/checkopts/Test.java
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/contrib/checkopts/Test.java Mon Jan 11 11:43:43 2010 +0000
@@ -0,0 +1,5 @@
+class Test {
+ public static void main(String[] args) {
+ System.out.println("Hello world");
+ }
+}
diff -r ffc24070b575 -r 22113074838a contrib/checkopts/checkopts.py
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/contrib/checkopts/checkopts.py Mon Jan 11 11:43:43 2010 +0000
@@ -0,0 +1,149 @@
+#!/usr/bin/env python
+
+import os
+import subprocess
+import sys
+
+class Flag:
+ def __init__(self, line):
+ line = line.split()
+ self.type = line.pop(0)
+ self.name = line.pop(0)
+ assert line[0] in ("=", ":=")
+ line = " ".join(line[1:])
+ self.is_diagnostic = False
+ if line.endswith("}"):
+ index = line.rfind("{")
+ if index != -1:
+ self.is_diagnostic = "diagnostic" in line[index + 1:-1].split()
+ line = line[:index]
+ self.value = line.strip()
+
+ @property
+ def test_values(self):
+ if self.type == "bool":
+ if self.name in (
+ "PrintFlagsInitial", # already done :)
+ "ExtendedDTraceProbes", # Solaris only
+ "RequireSharedSpaces", # Not set up
+ "PauseAtStartup"): # Just don't...
+ return (False,)
+ return (False, True)
+ return ()
+
+ def option(self, value):
+ if self.type == "bool":
+ return "-XX:%s%s" % (value and "+" or "-", self.name)
+ elif self.type.endswith("intx"):
+ return "-XX:%s=%d" % (self.name, value)
+ raise ValueError, self.type
+
+class TestFailure(Exception):
+ pass
+
+class Main:
+ def __init__(self, java):
+ self.java = os.path.realpath(java)
+ self.base = os.path.dirname(os.path.realpath(sys.argv[0]))
+ if not os.path.exists(os.path.join(self.base, "Test.class")):
+ out, err = subprocess.Popen(
+ [self.java + "c", "Test.java"],
+ stdout = subprocess.PIPE,
+ stderr = subprocess.PIPE,
+ cwd = self.base).communicate()
+ if out or err:
+ sys.stdout.write(out)
+ sys.stderr.write(err)
+ sys.exit(1)
+ self.passes = self.fails = 0
+ for flag in self.read_flags():
+ for value in flag.test_values:
+ self.test(flag, value)
+ print "%d passes, %d fails" % (self.passes, self.fails)
+
+ def read_flags(self):
+ out, err = subprocess.Popen(
+ [self.java,
+ "-XX:+UnlockDiagnosticVMOptions",
+ "-XX:+PrintFlagsInitial"],
+ stdout = subprocess.PIPE,
+ stderr = subprocess.PIPE).communicate()
+ if err:
+ sys.stderr.write(err)
+ sys.exit(1)
+ lines = out.rstrip().split("\n")
+ line = lines.pop(0)
+ if line != "[Global flags]":
+ print >>sys.stderr, "error: unexpected output %s" % repr(line)
+ sys.exit(1)
+ flags = {}
+ for line in lines:
+ flag = Flag(line)
+ assert not flags.has_key(flag.name)
+ flags[flag.name] = flag
+ flags = flags.items()
+ flags.sort()
+ return [flag for name, flag in flags]
+
+ def test(self, flag, value):
+ for dir in xrange(1000):
+ dir = os.path.join(self.base, "results", flag.name, "%03d" % dir)
+ if not os.path.isdir(dir):
+ break
+ os.makedirs(dir)
+ cmd = [self.java]
+ if flag.is_diagnostic:
+ cmd.append("-XX:+UnlockDiagnosticVMOptions")
+ if flag.name.startswith("CMS"):
+ cmd.append("-XX:+UseConcMarkSweepGC")
+ flag = flag.option(value)
+ cmd.append(flag)
+ cmd.extend(("-cp", self.base, "Test"))
+ print "%-56s %s" % (flag, dir[len(self.base + os.sep):])
+ print >>open(os.path.join(dir, "cmd"), "w"), " ".join(cmd)
+ out, err = subprocess.Popen(
+ cmd,
+ stdout = subprocess.PIPE,
+ stderr = subprocess.PIPE,
+ cwd = dir).communicate()
+ open(os.path.join(dir, "out"), "w").write(out)
+ open(os.path.join(dir, "err"), "w").write(err)
+ try:
+ self.check(dir, out, err)
+ self.passes += 1
+ except TestFailure, failure:
+ print "\x1B[1;31m FAIL: %s\x1B[0m" % failure
+ self.fails += 1
+
+ def fail(self, msg):
+ raise TestFailure(msg)
+
+ def check(self, dir, out, err):
+ name = os.path.basename(os.path.dirname(dir))
+ expect = ["cmd", "err", "out"]
+ actual = os.listdir(dir)
+ if name in ("LogCompilation", "LogVMOutput"):
+ if "hotspot.log" in actual:
+ expect.append("hotspot.log")
+ if name == "PerfDataSaveToFile":
+ for item in actual:
+ if item.startswith("hsperfdata_"):
+ expect.append(item)
+ break
+ expect.sort()
+ actual.sort()
+ while expect != actual:
+ for item in actual:
+ if item not in expect:
+ self.fail("found %s" % item)
+ self.fail("directory contents not as expected")
+ if err:
+ self.fail("err not as expected")
+ if not "Hello world" in out.split("\n"):
+ self.fail("out not as expected")
+
+if __name__ == "__main__":
+ if len(sys.argv) != 2:
+ print >>sys.stderr, "usage: %s /path/to/jdk/bin/java" % sys.argv[0]
+ sys.exit(1)
+ Main(sys.argv[1])
diff -r ffc24070b575 -r 22113074838a contrib/jck/compile-native-code.sh
--- a/contrib/jck/compile-native-code.sh Thu Nov 12 16:36:32 2009 +0100
+++ b/contrib/jck/compile-native-code.sh Mon Jan 11 11:43:43 2010 +0000
@@ -22,7 +22,7 @@ case "$arch" in
i?86|ppc)
MFLAG=-m32
;;
- x86_64|ppc64)
+ x86_64|ppc64|s390x)
MFLAG=-m64
;;
*)
diff -r ffc24070b575 -r 22113074838a netx/net/sourceforge/jnlp/Launcher.java
--- a/netx/net/sourceforge/jnlp/Launcher.java Thu Nov 12 16:36:32 2009 +0100
+++ b/netx/net/sourceforge/jnlp/Launcher.java Mon Jan 11 11:43:43 2010 +0000
@@ -19,13 +19,11 @@ package net.sourceforge.jnlp;
import java.applet.Applet;
import java.awt.Container;
-import java.io.File;
+import java.io.*;
import java.lang.management.ManagementFactory;
import java.lang.management.ThreadMXBean;
import java.lang.reflect.Method;
-import java.net.InetAddress;
-import java.net.URL;
-import java.net.UnknownHostException;
+import java.net.*;
import java.util.LinkedList;
import java.util.List;
import java.util.jar.JarFile;
@@ -595,6 +593,8 @@ public class Launcher {
group.setApplication(appletInstance);
loader.setApplication(appletInstance);
+ setContextClassLoaderForAllThreads(appletInstance.getClassLoader());
+
return appletInstance;
}
catch (Exception ex) {
diff -r ffc24070b575 -r 22113074838a overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/AudioFileSoundbankReader.java
--- a/overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/AudioFileSoundbankReader.java Thu Nov 12 16:36:32 2009 +0100
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,131 +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.
- */
-package com.sun.media.sound;
-
-import java.io.ByteArrayOutputStream;
-import java.io.DataInputStream;
-import java.io.File;
-import java.io.IOException;
-import java.io.InputStream;
-import java.net.URL;
-
-import javax.sound.midi.InvalidMidiDataException;
-import javax.sound.midi.Soundbank;
-import javax.sound.midi.spi.SoundbankReader;
-import javax.sound.sampled.AudioInputStream;
-import javax.sound.sampled.AudioSystem;
-import javax.sound.sampled.UnsupportedAudioFileException;
-
-/**
- * Soundbank reader that uses audio files as soundbanks.
- *
- * @author Karl Helgason
- */
-public class AudioFileSoundbankReader extends SoundbankReader {
-
- public Soundbank getSoundbank(URL url)
- throws InvalidMidiDataException, IOException {
- try {
- AudioInputStream ais = AudioSystem.getAudioInputStream(url);
- Soundbank sbk = getSoundbank(ais);
- ais.close();
- return sbk;
- } catch (UnsupportedAudioFileException e) {
- return null;
- } catch (IOException e) {
- return null;
- }
- }
-
- public Soundbank getSoundbank(InputStream stream)
- throws InvalidMidiDataException, IOException {
- stream.mark(512);
- try {
- AudioInputStream ais = AudioSystem.getAudioInputStream(stream);
- Soundbank sbk = getSoundbank(ais);
- if (sbk != null)
- return sbk;
- } catch (UnsupportedAudioFileException e) {
- } catch (IOException e) {
- }
- stream.reset();
- return null;
- }
-
- public Soundbank getSoundbank(AudioInputStream ais)
- throws InvalidMidiDataException, IOException {
- try {
- byte[] buffer;
More information about the distro-pkg-dev
mailing list