CVSROOT: /var/cvs/freesci
Module name: freesci
Changes by: freesci 01/12/03 11:02:17
Modified files:
. : ChangeLog README.Win32
src : main.c
src/engine : ksound.c
src/include : sound.h soundserver.h
src/include/win32: messages.h
src/sound : event_ss.c polled_ss.c sound.c soundserver.c
src/win32 : freesci.def fsci_dll.dsp
Added files:
src/sound : event_ss_win32.c
Removed files:
src/sound : event_ss_win32.cpp event_ss_win32_qp.c
Log message:
2001-12-03 Alexander R Angas <[EMAIL PROTECTED]>
* src/main.c (main): Removed call to register_sound_messages().
* src/engine/ksound.c (process_sound_events): Changed if/else -> case.
* src/include/sound.h: Changed sound events back to #defines. Moved
SCI MIDI command #defines here.
* src/include/soundserver.h: Removed SCI MIDI #defines as above.
* src/include/win32/messages.h: Removed macros for declaring messages.
* src/sound/polled_ss.c:
* src/sound/event_ss.c: Added song position to MIDI commands for
better debugging. Changed if/else -> case.
* src/sound/sound.c: Changed if/else -> case. Removed
register_sound_messages().
* src/sound/soundserver.c: Fixed suspend_all() and resume_all().
* src/sound/event_ss_win32.cpp: Renamed to event_ss_win32.c. Fixed race
condition with main thread when sound thread starts. Added mapping
between Windows messages and #defined sound events.
* src/win32/fsci_dll.dsp: Fixed for file change above.
* src/win32/freesci.def: Removed reference to register_sound_messages.
* src/win32/event_ss_win32_qp.c: Deleted.