CVSROOT:        /cvs/kaffe
Module name:    kaffe
Changes by:     dalibor 03/01/06 09:14:39

Modified files:
        .              : ChangeLog Makefile.in WHATSNEW configure 
                         configure.in 
        config         : Makefile.in 
        config/i386    : jit3-i386.def trampolines.c 
        config/mips    : common.h o32-sysdepCallMethod.h 
        config/mips/linux: md.h 
        include        : Makefile.am Makefile.in jmalloc.h nets.h 
        kaffe          : Makefile.in 
        kaffe/kaffe    : Makefile.am Makefile.in version.c 
        kaffe/kaffeh   : Makefile.in support.c 
        kaffe/kaffevm  : Makefile.in classMethod.h constants.c 
                         exception.h external.c gcRefs.c jar.c jar.h 
                         jni.c readClass.c readClass.h utf8const.c 
        kaffe/kaffevm/gcj: Makefile.in gcj.h 
        kaffe/kaffevm/intrp: Makefile.in 
        kaffe/kaffevm/jit: Makefile.in 
        kaffe/kaffevm/jit3: Makefile.in basecode.h labels.c labels.h 
                            machine.h 
        kaffe/kaffevm/systems: Makefile.in 
        kaffe/kaffevm/systems/beos-native: Makefile.in 
        kaffe/kaffevm/systems/oskit-pthreads: Makefile.in 
        kaffe/kaffevm/systems/unix-jthreads: Makefile.in jthread.c 
        kaffe/kaffevm/systems/unix-pthreads: Makefile.in 
        kaffe/man      : Makefile.in 
        kaffe/scripts  : Makefile.in 
        kaffe/scripts/bat: Makefile.in 
        kaffe/scripts/compat: Makefile.in 
        kaffe/xprof    : Makefile.in debugFile.h fileSections.h mangle.h 
                         sectionFile.h 
        libltdl        : ltdl.c 
        libraries      : Makefile.in 
        libraries/clib : Makefile.in 
        libraries/clib/awt: Makefile.in 
        libraries/clib/awt/X: Makefile.in clr.c evt.c tlk.c 
        libraries/clib/awt/qt: Makefile.in 
        libraries/clib/io: Makefile.in 
        libraries/clib/management: Makefile.in 
        libraries/clib/math: Makefile.in 
        libraries/clib/native: Makefile.in ObjectStreamClassImpl.c 
                               ZipFile.c 
        libraries/clib/net: Makefile.in 
        libraries/clib/security: Makefile.in 
        libraries/clib/zip: CRC32.c Makefile.in 
        libraries/extensions: Makefile.am Makefile.in 
        libraries/extensions/comm: Makefile.in 
        libraries/extensions/comm/javalib: Makefile.in 
        libraries/extensions/microsoft: Makefile.in 
        libraries/extensions/microsoft/clib: Makefile.in 
        libraries/extensions/microsoft/javalib: Makefile.in 
        libraries/extensions/pjava: Makefile.in 
        libraries/extensions/pjava/javalib: Makefile.in 
        libraries/extensions/servlet: Makefile.in 
        libraries/extensions/servlet/javalib: Makefile.in 
        libraries/javalib: Klasses.jar.bootstrap Makefile.am Makefile.in 
                           bootstrap.classlist 
        libraries/javalib/java/awt/image: ColorModel.java 
                                          DirectColorModel.java 
        libraries/javalib/javax/sound/sampled: AudioFileFormat.java 
                                               AudioFormat.java 
                                               AudioInputStream.java 
                                               AudioSystem.java 
                                               Clip.java Control.java 
                                               DataLine.java Line.java 
                                               LineEvent.java 
                                               LineListener.java 
                                               LineUnavailableException.java 
                                               Mixer.java Port.java 
                                               SourceDataLine.java 
                                               TargetDataLine.java 
                                               UnsupportedAudioFileException.java 
        test           : Makefile.in 
        test/regression: Makefile.in ReflectInvoke.java 
Added files:
        FAQ            : FAQ.ps2linux FAQ.sound 
        libraries/extensions/sound: Makefile.am Makefile.in 
        libraries/extensions/sound/alsa: .cvsignore Makefile.am 
                                         Makefile.in common.h 
                                         constants_check.h init.c 
                                         org_tritonus_lowlevel_alsa_Alsa.c 
                                         org_tritonus_lowlevel_alsa_AlsaCtl.c 
                                         org_tritonus_lowlevel_alsa_AlsaCtlCardInfo.c 
                                         org_tritonus_lowlevel_alsa_AlsaMixer.c 
                                         org_tritonus_lowlevel_alsa_AlsaMixerElement.c 
                                         org_tritonus_lowlevel_alsa_AlsaPcm.c 
                                         org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c 
                                         
org_tritonus_lowlevel_alsa_AlsaPcmHWParamsFormatMask.c 
                                         org_tritonus_lowlevel_alsa_AlsaPcmSWParams.c 
                                         org_tritonus_lowlevel_alsa_AlsaSeq.c 
                                         
org_tritonus_lowlevel_alsa_AlsaSeqClientInfo.c 
                                         org_tritonus_lowlevel_alsa_AlsaSeqEvent.c 
                                         org_tritonus_lowlevel_alsa_AlsaSeqPortInfo.c 
                                         
org_tritonus_lowlevel_alsa_AlsaSeqPortSubscribe.c 
                                         org_tritonus_lowlevel_alsa_AlsaSeqQueueInfo.c 
                                         
org_tritonus_lowlevel_alsa_AlsaSeqQueueStatus.c 
                                         
org_tritonus_lowlevel_alsa_AlsaSeqQueueTempo.c 
                                         
org_tritonus_lowlevel_alsa_AlsaSeqRemoveEvents.c 
                                         
org_tritonus_lowlevel_alsa_AlsaSeqSystemInfo.c 
        libraries/extensions/sound/common: .cvsignore 
                                           HandleFieldHandler.h 
                                           Makefile.am Makefile.in 
                                           common.c common.h debug.h 
        libraries/extensions/sound/esd: .cvsignore Makefile.am 
                                        Makefile.in common.h 
                                        org_tritonus_lowlevel_esd_EsdRecordingStream.c 
                                        org_tritonus_lowlevel_esd_EsdStream.c 
        libraries/javalib/META-INF/services: 
                                             javax.sound.midi.spi.MidiDeviceProvider 
                                             javax.sound.midi.spi.MidiFileReader 
                                             javax.sound.midi.spi.MidiFileWriter 
                                             javax.sound.midi.spi.SoundbankReader 
                                             javax.sound.sampled.spi.AudioFileReader 
                                             javax.sound.sampled.spi.AudioFileWriter 
                                             
javax.sound.sampled.spi.FormatConversionProvider 
                                             javax.sound.sampled.spi.MixerProvider 
        libraries/javalib/gnu/java/awt: ComponentDataBlitOp.java 
        libraries/javalib/java/awt: Graphics2D.java 
                                    GraphicsConfigTemplate.java 
                                    GraphicsConfiguration.java 
                                    GraphicsDevice.java 
        libraries/javalib/java/awt/image: BufferedImage.java 
                                          BufferedImageOp.java 
                                          ComponentColorModel.java 
                                          RasterOp.java 
                                          RenderedImage.java 
                                          VolatileImage.java 
        libraries/javalib/java/awt/image/renderable: 
                                                     
ContextualRenderedImageFactory.java 
                                                     ParameterBlock.java 
                                                     RenderContext.java 
                                                     RenderableImage.java 
                                                     RenderableImageOp.java 
                                                     RenderableImageProducer.java 
                                                     RenderedImageFactory.java 
        libraries/javalib/javax/sound/midi: ControllerEventListener.java 
                                            Instrument.java 
                                            InvalidMidiDataException.java 
                                            MetaEventListener.java 
                                            MetaMessage.java 
                                            MidiChannel.java 
                                            MidiDevice.java 
                                            MidiEvent.java 
                                            MidiFileFormat.java 
                                            MidiMessage.java 
                                            MidiSystem.java 
                                            MidiUnavailableException.java 
                                            Patch.java Receiver.java 
                                            Sequence.java Sequencer.java 
                                            ShortMessage.java 
                                            Soundbank.java 
                                            SoundbankResource.java 
                                            Synthesizer.java 
                                            SysexMessage.java Track.java 
                                            Transmitter.java 
                                            VoiceStatus.java 
        libraries/javalib/javax/sound/midi/spi: MidiDeviceProvider.java 
                                                MidiFileReader.java 
                                                MidiFileWriter.java 
                                                SoundbankReader.java 
        libraries/javalib/javax/sound/sampled: AudioPermission.java 
                                               BooleanControl.java 
                                               CompoundControl.java 
                                               EnumControl.java 
                                               FloatControl.java 
                                               ReverbType.java 
        libraries/javalib/javax/sound/sampled/spi: AudioFileReader.java 
                                                   AudioFileWriter.java 
                                                   FormatConversionProvider.java 
                                                   MixerProvider.java 
        libraries/javalib/org/tritonus/core: Service.java 
                                             TAudioConfig.java 
                                             TInit.java TMidiConfig.java 
        libraries/javalib/org/tritonus/lowlevel/alsa: Alsa.java 
                                                      AlsaCtl.java 
                                                      AlsaCtlCardInfo.java 
                                                      AlsaMixer.java 
                                                      AlsaMixerElement.java 
                                                      AlsaPcm.java 
                                                      AlsaPcmHWParams.java 
                                                      AlsaPcmHWParamsFormatMask.java 
                                                      AlsaPcmSWParams.java 
                                                      AlsaSeq.java 
                                                      AlsaSeqClientInfo.java 
                                                      AlsaSeqEvent.java 
                                                      AlsaSeqPortInfo.java 
                                                      AlsaSeqPortSubscribe.java 
                                                      AlsaSeqQueueInfo.java 
                                                      AlsaSeqQueueStatus.java 
                                                      AlsaSeqQueueTempo.java 
                                                      AlsaSeqQueueTimer.java 
                                                      AlsaSeqRemoveEvents.java 
                                                      AlsaSeqSystemInfo.java 
        libraries/javalib/org/tritonus/lowlevel/esd: Esd.java 
                                                     EsdRecordingStream.java 
                                                     EsdSample.java 
                                                     EsdStream.java 
        libraries/javalib/org/tritonus/midi/device/alsa: 
                                                         AlsaMidiChannel.java 
                                                         AlsaMidiDevice.java 
                                                         AlsaMidiDeviceProvider.java 
                                                         AlsaMidiIn.java 
                                                         AlsaMidiOut.java 
                                                         AlsaQueueHolder.java 
                                                         AlsaReceiver.java 
                                                         AlsaSequencer.java 
                                                         AlsaSequencerProvider.java 
                                                         AlsaSequencerReceiver.java 
                                                         AlsaSynthesizer.java 
        libraries/javalib/org/tritonus/midi/file: MidiConstants.java 
                                                  StandardMidiFileReader.java 
                                                  StandardMidiFileWriter.java 
        libraries/javalib/org/tritonus/sampled/convert: 
                                                        
AlawFormatConversionProvider.java 
                                                        PCM2PCMConversionProvider.java 
                                                        
SampleRateConversionProvider.java 
                                                        
SmartFormatConversionProvider.java 
                                                        
UlawFormatConversionProvider.java 
        libraries/javalib/org/tritonus/sampled/file: 
                                                     AiffAudioFileReader.java 
                                                     AiffAudioFileWriter.java 
                                                     AiffAudioOutputStream.java 
                                                     AiffTool.java 
                                                     AuAudioFileReader.java 
                                                     AuAudioFileWriter.java 
                                                     AuAudioOutputStream.java 
                                                     AuTool.java 
                                                     WaveAudioFileReader.java 
                                                     WaveAudioFileWriter.java 
                                                     WaveAudioOutputStream.java 
                                                     WaveTool.java 
        libraries/javalib/org/tritonus/sampled/mixer/alsa: 
                                                           AlsaBaseDataLine.java 
                                                           AlsaDataLineMixer.java 
                                                           
AlsaDataLineMixerProvider.java 
                                                           AlsaPortMixer.java 
                                                           AlsaPortMixerProvider.java 
                                                           AlsaSourceDataLine.java 
                                                           AlsaTargetDataLine.java 
                                                           AlsaUtils.java 
        libraries/javalib/org/tritonus/sampled/mixer/esd: EsdClip.java 
                                                          EsdMixer.java 
                                                          EsdMixerProvider.java 
                                                          EsdSourceDataLine.java 
                                                          EsdTargetDataLine.java 
                                                          EsdUtils.java 
        libraries/javalib/org/tritonus/share: ArraySet.java 
                                              GlobalInfo.java 
                                              StringHashedSet.java 
                                              TCircularBuffer.java 
                                              TDebug.java TNotifier.java 
                                              TSettings.java 
        libraries/javalib/org/tritonus/share/midi: MidiUtils.java 
                                                   TMidiDevice.java 
                                                   TMidiFileFormat.java 
                                                   TSequencer.java 
        libraries/javalib/org/tritonus/share/sampled: 
                                                      AudioFileTypes.java 
                                                      AudioFormatSet.java 
                                                      AudioFormats.java 
                                                      AudioSystemShadow.java 
                                                      AudioUtils.java 
                                                      Encodings.java 
                                                      FloatSampleBuffer.java 
                                                      TConversionTool.java 
                                                      TVolumeUtils.java 
        libraries/javalib/org/tritonus/share/sampled/convert: 
                                                              
TAsynchronousFilteredAudioInputStream.java 
                                                              
TEncodingFormatConversionProvider.java 
                                                              
TFormatConversionProvider.java 
                                                              
TMatrixFormatConversionProvider.java 
                                                              
TSimpleFormatConversionProvider.java 
                                                              
TSynchronousFilteredAudioInputStream.java 
        libraries/javalib/org/tritonus/share/sampled/file: 
                                                           AudioOutputStream.java 
                                                           
HeaderlessAudioOutputStream.java 
                                                           TAudioFileFormat.java 
                                                           TAudioFileReader.java 
                                                           TAudioFileWriter.java 
                                                           TAudioOutputStream.java 
                                                           TDataOutputStream.java 
                                                           
THeaderlessAudioFileWriter.java 
                                                           
TNonSeekableDataOutputStream.java 
                                                           
TSeekableDataOutputStream.java 
        libraries/javalib/org/tritonus/share/sampled/mixer: 
                                                            TBaseDataLine.java 
                                                            TBooleanControl.java 
                                                            TClip.java 
                                                            TCompoundControl.java 
                                                            TCompoundControlType.java 
                                                            TControlController.java 
                                                            TControllable.java 
                                                            TDataLine.java 
                                                            TEnumControl.java 
                                                            TFloatControl.java 
                                                            TLine.java 
                                                            TMixer.java 
                                                            TMixerInfo.java 
                                                            TMixerProvider.java 
                                                            TPort.java 
                                                            TSoftClip.java 

Log message:
2003-01-06 Dalibor Topic <[EMAIL PROTECTED]>

Merged in java.awt.image.renderable from GNU Classpath.
Merged in java.awt.Graphics2D from GNU Classpath.

* WHATSNEW:
Added java.awt.image.renderable to the new package list.

* libraries/javalib/java/awt/image/ColorModel.java:
Replaced by version from GNU Classpath.

* libraries/javalib/java/awt/image/DirectColorModel.java:
(DirectColorModel) Added missing constructor.

* libraries/javalib/gnu/java/awt/ComponentDataBlitOp.java,
libraries/javalib/java/awt/Graphics2D.java,
libraries/javalib/java/awt/GraphicsConfigTemplate.java,
libraries/javalib/java/awt/GraphicsConfiguration.java,
libraries/javalib/java/awt/GraphicsDevice.java,
libraries/javalib/java/awt/image/BufferedImage.java,
libraries/javalib/java/awt/image/BufferedImageOp.java,
libraries/javalib/java/awt/image/ComponentColorModel.java,
libraries/javalib/java/awt/image/RasterOp.java,
libraries/javalib/java/awt/image/RenderedImage.java,
libraries/javalib/java/awt/image/VolatileImage.java,
libraries/javalib/java/awt/image/renderable/ContextualRenderedImageFactory.java,
libraries/javalib/java/awt/image/renderable/ParameterBlock.java,
libraries/javalib/java/awt/image/renderable/RenderableImage.java,
libraries/javalib/java/awt/image/renderable/RenderableImageOp.java,
libraries/javalib/java/awt/image/renderable/RenderableImageProducer.java,
libraries/javalib/java/awt/image/renderable/RenderContext.java,
libraries/javalib/java/awt/image/renderable/RenderedImageFactory.java:
New files, taken from GNU Classpath.

* libraries/javalib/Makefile.am:
Added new files.

* libraries/javalib/Makefile.in:
regenerated.

2003-01-04 Dalibor Topic <[EMAIL PROTECTED]>

Fixed some gcc 3.2 warnings with different warning switches.

* kaffe/kaffevm/jar.c,
kaffe/kaffevm/classMethod.h,
kaffe/kaffevm/constants.c,
kaffe/kaffevm/utf8const.c,
kaffe/kaffeh/support.c,
libraries/clib/native/ObjectStreamClassImpl.c,
libraries/clib/awt/X/clr.c,
libraries/clib/awt/X/evt.c,
libraries/clib/awt/X/tlk.c,
kaffe/kaffevm/jit3/labels.c,
kaffe/kaffe/version.c:
Turned C++ comments into C comments.

* kaffe/kaffevm/jar.h,
kaffe/kaffevm/jit3/basecode.h,
kaffe/xprof/mangle.h,
kaffe/xprof/fileSections.h,
kaffe/xprof/sectionFile.h,
kaffe/xprof/debugFile.h:
Removed comma at end of enumerator lists.

* kaffe/kaffevm/systems/unix-jthread.h:
Cast void pointers to char * before using them in arithmetic.

* kaffe/kaffevm/jar.h:
(jarFile) Changed type of 'size' to size_t. Chaged type of 'error'
to const char *. Chaged type of data to uint8*.

* kaffe/kaffevm/jar.c:
Use verbosely named string constants for error messages.
(JAR_ERROR_BAD_CENTRAL_RECORD_SIGNATURE, JAR_ERROR_BAD_SIGNATURE,
JAR_ERROR_DECOMPRESSION_FAILED, JAR_ERROR_ENTRY_COUNT_MISMATCH,
JAR_ERROR_IMPOSSIBLY_LARGE_DIRECTORY, JAR_ERROR_IO,
JAR_ERROR_NO_END, JAR_ERROR_OUT_OF_MEMORY,
JAR_ERROR_TRUNCATED_FILE, JAR_ERROR_UNSUPPORTED_COMPRESSION) Added
constants.
(findJarFile, cacheJarFile, removeJarFile) removed trivially true
asserts.
(openJarFile) Added braces around an if statement.
(jarRead) Changed type of 'len' to size_t. Changed type of buf to
uint8*.
(readJarHeader) Changed type of 'len' to size_t.

* libraries/clib/native/ZipFile.c:
(java_util_zip_ZipFile_getZipEntries0) declared j as unsigned int
to avoid comparison between signed and unsigned

* libraries/clib/zip/CRC32.c:
(crc_table) shuffled 'static' to beginning of declaration.

2003-01-03 Dalibor Topic <[EMAIL PROTECTED]>

* kaffe/kaffevm/jar.c:
(getDataJarFile) removed unused label 'data'.

* kaffe/kaffevm/readClass.h:
[KAFFEH] Added prototype for finishMethods.

* kaffe/kaffevm/exception.h:
(vmExcept_setIntrpFrame) Only define if INTERPRETER is defined.

* kaffe/kaffevm/external.c:
(loadNativeLibrary2) Removed unused variable status.

* kaffe/kaffevm/gcRefs.c:
(TwalkThread) use %p for jthread_current in dprintf.

* include/nets.h:
[h_errno] Turned h_errno after #endif into a comment.

* config/i386/trampolines.c:
Fixed gcc warnings about deprecated multi-line strings.

* config/i386/jit3-i386.def,
kaffe/kaffevm/jit3/labels.c,
kaffe/kaffevm/jit3/labels.h:
Merged in jit3 changes from JanosVM 0.8.0.

2002-07-27 Saturday 15:47  stack

* config/i386/jit3-i386.def: eliminate noop branch to epilogue,
switch around requests for float values to avoid extra
loads/stores, updated debugging printfs to print out label names

2002-02-20 Wednesday 14:00  stack

* config/i386/jit3-i386.def: add a debug printf for the method name

2002-07-27 Saturday 16:08  stack

* kaffe/kaffevm/jit3/: labels.c, labels.h: better debugging
branches to the epilogue

2003-01-03 Timothy S Stack <[EMAIL PROTECTED]>

* kaffe/kaffevm/jit3/machine.h: get rid of ## in
canCatch/willCatch, theres no need for them, there can be space
between the '.' token and the field name token.

2003-01-03 Dan Kegel <[EMAIL PROTECTED]>

* kaffe/kaffe/Makefile.am:
(kaffe_bin_LDADD) Added @LIBLTDL@, fixes linking with CVS version
of libtool.

2003-01-03 Dylan Schell <[EMAIL PROTECTED]>
Ported kaffe to Playstation 2.

* config/mips/common.h:
Added specific settings for R5900, the CPU in Playstation 2.

* config/mips/linux/md.h:
(FPOFFSET) Set for Playstation 2.

* config/mips/o32-sysdepCallMethod.h:
(split) new struct used to fake a double on Playstation 2.
Use split for dealing with doubles on Playstation 2.

2003-01-02 Helmer Kraemer <[EMAIL PROTECTED]>

* kaffe/kaffevm/external.c:
(LIBRARYLOAD) use lt_dlopenext instead of lt_dlopen. Let Libtool
append the extensions itself.
(LTDL_ARCHIVE_EXT) removed.
(libSuffixes) removed.
(TRY_LOAD_FOUND, TRY_LOAD_NOT_FOUND, TRY_LOAD_ERROR) removed.
(loadNativeLibrary2) just use LBRARYLOAD.

* libltdl/ltdl.c:
(lt_dlopenext) contained a bug that prevented it
from trying to load  non-libtool libraries.

Reported by: Richard Stahl <[EMAIL PROTECTED]>

2003-01-01 Dalibor Topic <[EMAIL PROTECTED]>

Merged in functional support for javax.sound from
LGPL-d implementation from tritonus.org.

Many thanks to Matthias Pfisterer <[EMAIL PROTECTED]>, who
made it all possible, and to Helmer Kraemer <[EMAIL PROTECTED]>,
who fixed the bugs in kaffeh quickly.

* FAQ/FAQ.sound: new file.

* configure.in:
Added sqaure braces around 'X', in order to indicate it's the
default choice for an AWT backend. Added configuration machinery
to select the sound backend, adapted from tritonus.org sources.
(SOUND_DIR) new variable for the selected sound backend.

* include/Makefile.am:
Added headers for org.tritonus files.

* include/jmalloc.h:
include <stdlib.h> in order to define size_t.

* kaffe/kaffeh/support.c:
(setFieldValue) print constants as defines in -jni mode, too.

* kaffe/kaffevm/classMethod.h:
(METHOD_IS_NATIVE) new convenience macro.

* libraries/extensions/Makefile.am:
(SUBDIRS) Added sound directory.

* libraries/javalib/Makefile.am:
Added tritonus sources, and separated GNU JAXP sompilation into
its own pass.
(JAXP_SRCS) new variable for GNU JAXP sources.
(SOUND_SRCS) new variable for tritonus sources.

* libraries/javalib/bootstrap.classlist:
Added classes from tritonus necessary for native sound libraries.

* libraries/javalib/Klasses.jar.bootstrap:
regenerated.

* Makefile.in,
config/Makefile.in,
configure,
include/Makefile.in,
kaffe/Makefile.in,
kaffe/kaffe/Makefile.in,
kaffe/kaffeh/Makefile.in,
kaffe/kaffevm/Makefile.in,
kaffe/kaffevm/gcj/Makefile.in,
kaffe/kaffevm/intrp/Makefile.in,
kaffe/kaffevm/jit/Makefile.in,
kaffe/kaffevm/jit3/Makefile.in,
kaffe/kaffevm/systems/Makefile.in,
kaffe/kaffevm/systems/beos-native/Makefile.in,
kaffe/kaffevm/systems/oskit-pthreads/Makefile.in,
kaffe/kaffevm/systems/unix-jthreads/Makefile.in,
kaffe/kaffevm/systems/unix-pthreads/Makefile.in,
kaffe/man/Makefile.in,
kaffe/scripts/Makefile.in,
kaffe/scripts/bat/Makefile.in,
kaffe/scripts/compat/Makefile.in,
kaffe/xprof/Makefile.in,
libraries/Makefile.in,
libraries/clib/Makefile.in,
libraries/clib/awt/Makefile.in,
libraries/clib/awt/X/Makefile.in,
libraries/clib/awt/qt/Makefile.in,
libraries/clib/io/Makefile.in,
libraries/clib/management/Makefile.in,
libraries/clib/math/Makefile.in,
libraries/clib/native/Makefile.in,
libraries/clib/net/Makefile.in,
libraries/clib/security/Makefile.in,
libraries/clib/zip/Makefile.in,
libraries/extensions/Makefile.in,
libraries/extensions/comm/Makefile.in,
libraries/extensions/comm/javalib/Makefile.in,
libraries/extensions/microsoft/Makefile.in,
libraries/extensions/microsoft/clib/Makefile.in,
libraries/extensions/microsoft/javalib/Makefile.in,
libraries/extensions/pjava/Makefile.in,
libraries/extensions/pjava/javalib/Makefile.in,
libraries/extensions/servlet/Makefile.in,
libraries/extensions/servlet/javalib/Makefile.in,
libraries/javalib/Makefile.in,
test/Makefile.in,
test/regression/Makefile.in:
regenerated.

libraries/extensions/sound/Makefile.am,
libraries/extensions/sound/Makefile.in,
libraries/extensions/sound/alsa/.cvsignore,
libraries/extensions/sound/alsa/Makefile.am,
libraries/extensions/sound/alsa/Makefile.in,
libraries/extensions/sound/alsa/common.h,
libraries/extensions/sound/alsa/constants_check.h,
libraries/extensions/sound/alsa/init.c,
libraries/extensions/sound/alsa/org_tritonus_lowlevel_alsa_Alsa.c,
libraries/extensions/sound/alsa/org_tritonus_lowlevel_alsa_AlsaCtl.c,
libraries/extensions/sound/alsa/org_tritonus_lowlevel_alsa_AlsaCtlCardInfo.c,
libraries/extensions/sound/alsa/org_tritonus_lowlevel_alsa_AlsaMixer.c,
libraries/extensions/sound/alsa/org_tritonus_lowlevel_alsa_AlsaMixerElement.c,
libraries/extensions/sound/alsa/org_tritonus_lowlevel_alsa_AlsaPcm.c,
libraries/extensions/sound/alsa/org_tritonus_lowlevel_alsa_AlsaPcmHWParams.c,
libraries/extensions/sound/alsa/org_tritonus_lowlevel_alsa_AlsaPcmHWParamsFormatMask.c,
libraries/extensions/sound/alsa/org_tritonus_lowlevel_alsa_AlsaPcmSWParams.c,
libraries/extensions/sound/alsa/org_tritonus_lowlevel_alsa_AlsaSeq.c,
libraries/extensions/sound/alsa/org_tritonus_lowlevel_alsa_AlsaSeqClientInfo.c,
libraries/extensions/sound/alsa/org_tritonus_lowlevel_alsa_AlsaSeqEvent.c,
libraries/extensions/sound/alsa/org_tritonus_lowlevel_alsa_AlsaSeqPortInfo.c,
libraries/extensions/sound/alsa/org_tritonus_lowlevel_alsa_AlsaSeqPortSubscribe.c,
libraries/extensions/sound/alsa/org_tritonus_lowlevel_alsa_AlsaSeqQueueInfo.c,
libraries/extensions/sound/alsa/org_tritonus_lowlevel_alsa_AlsaSeqQueueStatus.c,
libraries/extensions/sound/alsa/org_tritonus_lowlevel_alsa_AlsaSeqQueueTempo.c,
libraries/extensions/sound/alsa/org_tritonus_lowlevel_alsa_AlsaSeqRemoveEvents.c,
libraries/extensions/sound/alsa/org_tritonus_lowlevel_alsa_AlsaSeqSystemInfo.c,
libraries/extensions/sound/common/.cvsignore,
libraries/extensions/sound/common/HandleFieldHandler.h,
libraries/extensions/sound/common/Makefile.am,
libraries/extensions/sound/common/Makefile.in,
libraries/extensions/sound/common/common.c,
libraries/extensions/sound/common/common.h,
libraries/extensions/sound/common/debug.h,
libraries/extensions/sound/esd/.cvsignore,
libraries/extensions/sound/esd/Makefile.am,
libraries/extensions/sound/esd/Makefile.in,
libraries/extensions/sound/esd/common.h,
libraries/extensions/sound/esd/org_tritonus_lowlevel_esd_EsdRecordingStream.c,
libraries/extensions/sound/esd/org_tritonus_lowlevel_esd_EsdStream.c,
libraries/javalib/META-INF/services/javax.sound.midi.spi.MidiDeviceProvider,
libraries/javalib/META-INF/services/javax.sound.midi.spi.MidiFileReader,
libraries/javalib/META-INF/services/javax.sound.midi.spi.MidiFileWriter,
libraries/javalib/META-INF/services/javax.sound.midi.spi.SoundbankReader,
libraries/javalib/META-INF/services/javax.sound.sampled.spi.AudioFileReader,
libraries/javalib/META-INF/services/javax.sound.sampled.spi.AudioFileWriter,
libraries/javalib/META-INF/services/javax.sound.sampled.spi.FormatConversionProvider,
libraries/javalib/META-INF/services/javax.sound.sampled.spi.MixerProvider,
libraries/javalib/javax/sound/midi/ControllerEventListener.java,
libraries/javalib/javax/sound/midi/Instrument.java,
libraries/javalib/javax/sound/midi/InvalidMidiDataException.java,
libraries/javalib/javax/sound/midi/MetaEventListener.java,
libraries/javalib/javax/sound/midi/MetaMessage.java,
libraries/javalib/javax/sound/midi/MidiChannel.java,
libraries/javalib/javax/sound/midi/MidiDevice.java,
libraries/javalib/javax/sound/midi/MidiEvent.java,
libraries/javalib/javax/sound/midi/MidiFileFormat.java,
libraries/javalib/javax/sound/midi/MidiMessage.java,
libraries/javalib/javax/sound/midi/MidiSystem.java,
libraries/javalib/javax/sound/midi/MidiUnavailableException.java,
libraries/javalib/javax/sound/midi/Patch.java,
libraries/javalib/javax/sound/midi/Receiver.java,
libraries/javalib/javax/sound/midi/Sequence.java,
libraries/javalib/javax/sound/midi/Sequencer.java,
libraries/javalib/javax/sound/midi/ShortMessage.java,
libraries/javalib/javax/sound/midi/Soundbank.java,
libraries/javalib/javax/sound/midi/SoundbankResource.java,
libraries/javalib/javax/sound/midi/Synthesizer.java,
libraries/javalib/javax/sysexMessage.java,
libraries/javalib/javax/sound/midi/Track.java,
libraries/javalib/javax/sound/midi/Transmitter.java,
libraries/javalib/javax/sound/midi/VoiceStatus.java,
libraries/javalib/javax/sound/midi/spi/MidiDeviceProvider.java,
libraries/javalib/javax/sound/midi/spi/MidiFileReader.java,
libraries/javalib/javax/sound/midi/spi/MidiFileWriter.java,
libraries/javalib/javax/sound/midi/spi/SoundbankReader.java,
libraries/javalib/javax/sound/sampled/AudioFileFormat.java,
libraries/javalib/javax/sound/sampled/AudioFormat.java,
libraries/javalib/javax/sound/sampled/AudioInputStream.java,
libraries/javalib/javax/sound/sampled/AudioPermission.java,
libraries/javalib/javax/sound/sampled/AudioSystem.java,
libraries/javalib/javax/sound/sampled/BooleanControl.java,
libraries/javalib/javax/sound/sampled/Clip.java,
libraries/javalib/javax/sound/sampled/CompoundControl.java,
libraries/javalib/javax/sound/sampled/Control.java,
libraries/javalib/javax/sound/sampled/DataLine.java,
libraries/javalib/javax/sound/sampled/EnumControl.java,
libraries/javalib/javax/sound/sampled/FloatControl.java,
libraries/javalib/javax/sound/sampled/Line.java,
libraries/javalib/javax/sound/sampled/LineEvent.java,
libraries/javalib/javax/sound/sampled/LineListener.java,
libraries/javalib/javax/sound/sampled/LineUnavailableException.java,
libraries/javalib/javax/sound/sampled/Mixer.java,
libraries/javalib/javax/sound/sampled/Port.java,
libraries/javalib/javax/sound/sampled/ReverbType.java,
libraries/javalib/javax/sound/sampled/SourceDataLine.java,
libraries/javalib/javax/sound/sampled/TargetDataLine.java,
libraries/javalib/javax/sound/sampled/UnsupportedAudioFileException.java,
libraries/javalib/javax/sound/sampled/spi/AudioFileReader.java,
libraries/javalib/javax/sound/sampled/spi/AudioFileWriter.java,
libraries/javalib/javax/sound/sampled/spi/FormatConversionProvider.java,
libraries/javalib/javax/sound/sampled/spi/MixerProvider.java,
libraries/javalib/org/tritonus/core/Service.java,
libraries/javalib/org/tritonus/core/TAudioConfig.java,
libraries/javalib/org/tritonus/core/TInit.java,
libraries/javalib/org/tritonus/core/TMidiConfig.java,
libraries/javalib/org/tritonus/lowlevel/alsa/Alsa.java,
libraries/javalib/org/tritonus/lowlevel/alsa/AlsaCtl.java,
libraries/javalib/org/tritonus/lowlevel/alsa/AlsaCtlCardInfo.java,
libraries/javalib/org/tritonus/lowlevel/alsa/AlsaMixer.java,
libraries/javalib/org/tritonus/lowlevel/alsa/AlsaMixerElement.java,
libraries/javalib/org/tritonus/lowlevel/alsa/AlsaPcm.java,
libraries/javalib/org/tritonus/lowlevel/alsa/AlsaPcmHWParams.java,
libraries/javalib/org/tritonus/lowlevel/alsa/AlsaPcmHWParamsFormatMask.java,
libraries/javalib/org/tritonus/lowlevel/alsa/AlsaPcmSWParams.java,
libraries/javalib/org/tritonus/lowlevel/alsa/AlsaSeq.java,
libraries/javalib/org/tritonus/lowlevel/alsa/AlsaSeqClientInfo.java,
libraries/javalib/org/tritonus/lowlevel/alsa/AlsaSeqEvent.java,
libraries/javalib/org/tritonus/lowlevel/alsa/AlsaSeqPortInfo.java,
libraries/javalib/org/tritonus/lowlevel/alsa/AlsaSeqPortSubscribe.java,
libraries/javalib/org/tritonus/lowlevel/alsa/AlsaSeqQueueInfo.java,
libraries/javalib/org/tritonus/lowlevel/alsa/AlsaSeqQueueStatus.java,
libraries/javalib/org/tritonus/lowlevel/alsa/AlsaSeqQueueTempo.java,
libraries/javalib/org/tritonus/lowlevel/alsa/AlsaSeqQueueTimer.java,
libraries/javalib/org/tritonus/lowlevel/alsa/AlsaSeqRemoveEvents.java,
libraries/javalib/org/tritonus/lowlevel/alsa/AlsaSeqSystemInfo.java,
libraries/javalib/org/tritonus/lowlevel/esd/Esd.java,
libraries/javalib/org/tritonus/lowlevel/esd/EsdRecordingStream.java,
libraries/javalib/org/tritonus/lowlevel/esd/EsdSample.java,
libraries/javalib/org/tritonus/lowlevel/esd/EsdStream.java,
libraries/javalib/org/tritonus/midi/device/alsa/AlsaMidiChannel.java,
libraries/javalib/org/tritonus/midi/device/alsa/AlsaMidiDevice.java,
libraries/javalib/org/tritonus/midi/device/alsa/AlsaMidiDeviceProvider.java,
libraries/javalib/org/tritonus/midi/device/alsa/AlsaMidiIn.java,
libraries/javalib/org/tritonus/midi/device/alsa/AlsaMidiOut.java,
libraries/javalib/org/tritonus/midi/device/alsa/AlsaQueueHolder.java,
libraries/javalib/org/tritonus/midi/device/alsa/AlsaReceiver.java,
libraries/javalib/org/tritonus/midi/device/alsa/AlsaSequencer.java,
libraries/javalib/org/tritonus/midi/device/alsa/AlsaSequencerProvider.java,
libraries/javalib/org/tritonus/midi/device/alsa/AlsaSequencerReceiver.java,
libraries/javalib/org/tritonus/midi/device/alsa/AlsaSynthesizer.java,
libraries/javalib/org/tritonus/midi/file/MidiConstants.java,
libraries/javalib/org/tritonus/midi/file/StandardMidiFileReader.java,
libraries/javalib/org/tritonus/midi/file/StandardMidiFileWriter.java,
libraries/javalib/org/tritonus/sampled/convert/AlawFormatConversionProvider.java,
libraries/javalib/org/tritonus/sampled/convert/PCM2PCMConversionProvider.java,
libraries/javalib/org/tritonus/sampled/convert/SampleRateConversionProvider.java,
libraries/javalib/org/tritonus/sampled/convert/SmartFormatConversionProvider.java,
libraries/javalib/org/tritonus/sampled/convert/UlawFormatConversionProvider.java,
libraries/javalib/org/tritonus/sampled/file/AiffAudioFileReader.java,
libraries/javalib/org/tritonus/sampled/file/AiffAudioFileWriter.java,
libraries/javalib/org/tritonus/sampled/file/AiffAudioOutputStream.java,
libraries/javalib/org/tritonus/sampled/file/AiffTool.java,
libraries/javalib/org/tritonus/sampled/file/AuAudioFileReader.java,
libraries/javalib/org/tritonus/sampled/file/AuAudioFileWriter.java,
libraries/javalib/org/tritonus/sampled/file/AuAudioOutputStream.java,
libraries/javalib/org/tritonus/sampled/file/AuTool.java,
libraries/javalib/org/tritonus/sampled/file/WaveAudioFileReader.java,
libraries/javalib/org/tritonus/sampled/file/WaveAudioFileWriter.java,
libraries/javalib/org/tritonus/sampled/file/WaveAudioOutputStream.java,
libraries/javalib/org/tritonus/sampled/file/WaveTool.java,
libraries/javalib/org/tritonus/sampled/mixer/alsa/AlsaBaseDataLine.java,
libraries/javalib/org/tritonus/sampled/mixer/alsa/AlsaDataLineMixer.java,
libraries/javalib/org/tritonus/sampled/mixer/alsa/AlsaDataLineMixerProvider.java,
libraries/javalib/org/tritonus/sampled/mixer/alsa/AlsaPortMixer.java,
libraries/javalib/org/tritonus/sampled/mixer/alsa/AlsaPortMixerProvider.java,
libraries/javalib/org/tritonus/sampled/mixer/alsa/AlsaSourceDataLine.java,
libraries/javalib/org/tritonus/sampled/mixer/alsa/AlsaTargetDataLine.java,
libraries/javalib/org/tritonus/sampled/mixer/alsa/AlsaUtils.java,
libraries/javalib/org/tritonus/sampled/mixer/esd/EsdClip.java,
libraries/javalib/org/tritonus/sampled/mixer/esd/EsdMixer.java,
libraries/javalib/org/tritonus/sampled/mixer/esd/EsdMixerProvider.java,
libraries/javalib/org/tritonus/sampled/mixer/esd/EsdSourceDataLine.java,
libraries/javalib/org/tritonus/sampled/mixer/esd/EsdTargetDataLine.java,
libraries/javalib/org/tritonus/sampled/mixer/esd/EsdUtils.java,
libraries/javalib/org/tritonus/share/ArraySet.java,
libraries/javalib/org/tritonus/share/GlobalInfo.java,
libraries/javalib/org/tritonus/share/StringHashedSet.java,
libraries/javalib/org/tritonus/share/TCircularBuffer.java,
libraries/javalib/org/tritonus/share/TDebug.java,
libraries/javalib/org/tritonus/share/TNotifier.java,
libraries/javalib/org/tritonus/share/TSettings.java,
libraries/javalib/org/tritonus/share/midi/MidiUtils.java,
libraries/javalib/org/tritonus/share/midi/TMidiDevice.java,
libraries/javalib/org/tritonus/share/midi/TMidiFileFormat.java,
libraries/javalib/org/tritonus/share/midi/TSequencer.java,
libraries/javalib/org/tritonus/share/sampled/AudioFileTypes.java,
libraries/javalib/org/tritonus/share/sampled/AudioFormatSet.java,
libraries/javalib/org/tritonus/share/sampled/AudioFormats.java,
libraries/javalib/org/tritonus/share/sampled/AudioSystemShadow.java,
libraries/javalib/org/tritonus/share/sampled/AudioUtils.java,
libraries/javalib/org/tritonus/share/sampled/Encodings.java,
libraries/javalib/org/tritonus/share/sampled/FloatSampleBuffer.java,
libraries/javalib/org/tritonus/share/sampled/TConversionTool.java,
libraries/javalib/org/tritonus/share/sampled/TVolumeUtils.java,
libraries/javalib/org/tritonus/share/sampled/convert/TAsynchronousFilteredAudioInputStream.java,
libraries/javalib/org/tritonus/share/sampled/convert/TEncodingFormatConversionProvider.java,
libraries/javalib/org/tritonus/share/sampled/convert/TFormatConversionProvider.java,
libraries/javalib/org/tritonus/share/sampled/convert/TMatrixFormatConversionProvider.java,
libraries/javalib/org/tritonus/share/sampled/convert/TSimpleFormatConversionProvider.java,
libraries/javalib/org/tritonus/share/sampled/convert/TSynchronousFilteredAudioInputStream.java,
libraries/javalib/org/tritonus/share/sampled/file/AudioOutputStream.java,
libraries/javalib/org/tritonus/share/sampled/file/HeaderlessAudioOutputStream.java,
libraries/javalib/org/tritonus/share/sampled/file/TAudioFileFormat.java,
libraries/javalib/org/tritonus/share/sampled/file/TAudioFileReader.java,
libraries/javalib/org/tritonus/share/sampled/file/TAudioFileWriter.java,
libraries/javalib/org/tritonus/share/sampled/file/TAudioOutputStream.java,
libraries/javalib/org/tritonus/share/sampled/file/TDataOutputStream.java,
libraries/javalib/org/tritonus/share/sampled/file/THeaderlessAudioFileWriter.java,
libraries/javalib/org/tritonus/share/sampled/file/TNonSeekableDataOutputStream.java,
libraries/javalib/org/tritonus/share/sampled/file/TSeekableDataOutputStream.java,
libraries/javalib/org/tritonus/share/sampled/mixer/TBaseDataLine.java,
libraries/javalib/org/tritonus/share/sampled/mixer/TBooleanControl.java,
libraries/javalib/org/tritonus/share/sampled/mixer/TClip.java,
libraries/javalib/org/tritonus/share/sampled/mixer/TCompoundControl.java,
libraries/javalib/org/tritonus/share/sampled/mixer/TCompoundControlType.java,
libraries/javalib/org/tritonus/share/sampled/mixer/TControlController.java,
libraries/javalib/org/tritonus/share/sampled/mixer/TControllable.java,
libraries/javalib/org/tritonus/share/sampled/mixer/TDataLine.java,
libraries/javalib/org/tritonus/share/sampled/mixer/TEnumControl.java,
libraries/javalib/org/tritonus/share/sampled/mixer/TFloatControl.java,
libraries/javalib/org/tritonus/share/sampled/mixer/TLine.java,
libraries/javalib/org/tritonus/share/sampled/mixer/TMixer.java,
libraries/javalib/org/tritonus/share/sampled/mixer/TMixerInfo.java,
libraries/javalib/org/tritonus/share/sampled/mixer/TMixerProvider.java,
libraries/javalib/org/tritonus/share/sampled/mixer/TPort.java,
libraries/javalib/org/tritonus/share/sampled/mixer/TSoftClip.java:
New files, merged in from tritonus.org.

2002-12-29  Helmer Kraemer  <[EMAIL PROTECTED]>

* kaffe/kaffevm/jni.c (getMethodFunc): new Method.
[JNI_METHOD_CODE]: removed.
(Kaffe_CallObjectMethod*), (Kaffe_CallBooleanMethod*),
(Kaffe_CallByteMethod*), (Kaffe_CallCharMethod*),
(Kaffe_CallShortMethod*), (Kaffe_CallIntMethod*),
(Kaffe_CallLongMethod*), (Kaffe_CallFloatMethod*),
(Kaffe_CallDoubleMethod*), (Kaffe_CallVoidMethod*):
properly handle interface methods.
Replaced JNI_METHOD_CODE with METHOD_INDIRECTMETHOD.

* kaffe/kaffevm/support.c (callMethodV) [TRANSLATOR]:
removed bogus assertion.

* test/regression/ReflectInvoke.java: added tests for
invocation of interface and superclass methods.

Reported by: Benja Fallenstein <[EMAIL PROTECTED]>

2002-12-29  Helmer Kraemer  <[EMAIL PROTECTED]>

* kaffe/kaffevm/readClass.c (readMethods) [KAFFEH]: call
finishMethods after reading all methods from a class file

* kaffe/kaffeh/support.c (fprintfJni): new method
(addMethod): don't generate c declarations for native methods
but collect them in a list
(finishMethods): new method that traverses the list of native
methods and generates appropriate c declarations


_______________________________________________
kaffe mailing list
[EMAIL PROTECTED]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe

Reply via email to