[Scummvm-cvs-logs] SF.net SVN: scummvm:[53874] scummvm/trunk

jvprat at users.sourceforge.net jvprat at users.sourceforge.net
Wed Oct 27 16:31:21 CEST 2010


Revision: 53874
          http://scummvm.svn.sourceforge.net/scummvm/?rev=53874&view=rev
Author:   jvprat
Date:     2010-10-27 14:31:20 +0000 (Wed, 27 Oct 2010)

Log Message:
-----------
GROOVIE: Fix bug #3095031 (regression in Russian T7G).

Additionally fixed some NEWS file punctuation.

Modified Paths:
--------------
    scummvm/trunk/NEWS
    scummvm/trunk/engines/groovie/font.cpp

Modified: scummvm/trunk/NEWS
===================================================================
--- scummvm/trunk/NEWS	2010-10-27 11:09:03 UTC (rev 53873)
+++ scummvm/trunk/NEWS	2010-10-27 14:31:20 UTC (rev 53874)
@@ -16,6 +16,9 @@
  SCUMM:
    - Improved support for FM-TOWNS versions of games.
 
+1.2.1 (2010-??-??)
+ Groovie:
+   - Fixed a regression that made the Russian version of T7G crash.
 
 1.2.0 (2010-10-15)
  New Games:
@@ -84,7 +87,7 @@
    - Added support of MIDI devices.
    - Added support for accurate Tandy sound emulation. Switched to it as default.
 
- Broken Sword 2
+ Broken Sword 2:
    - Fixed missing speech in some cutscenes.
    - Fixed a memory leak that would eventually cause the game to hang.
      (#2976008 - BS2: Game lockup in British Museum)
@@ -104,10 +107,10 @@
    - Added support for playing Kyrandia 3 with the original CD file layout.
 
  LURE:
-   - Fixed bug where Goewin could get stuck in the Weregate
-   - Fixed issue with Ratpouch repeatedly moving between two rooms
-   - Fix for Goewin losing her schedule after Were-cave
-   - Fix for player getting stuck in sewer exit room
+   - Fixed bug where Goewin could get stuck in the Weregate.
+   - Fixed issue with Ratpouch repeatedly moving between two rooms.
+   - Fix for Goewin losing her schedule after Were-cave.
+   - Fix for player getting stuck in sewer exit room.
 
  Parallaction:
    - Made part one of The Big Red Adventure completable.
@@ -160,7 +163,7 @@
    - Fixed several memory leaks.
    - Corrected problems in the handling of followers when blocked from performing
      actions by closed doors between rooms.
-   - Solved issues with Goewin not always correctly following the player out of the caves
+   - Solved issues with Goewin not always correctly following the player out of the caves.
 
  Tinsel:
    - Fix video playback regression in Discworld 2.
@@ -214,7 +217,7 @@
      The Secret of Monkey Island. (GSoC Task)
    - Fixed some other bugs related to game versions for the Amiga.
    - Added support for original save/load dialog in MM NES.
-   - Added support for savepoint passcodes for Sega CD MI1 via debugger command 'passcode'
+   - Added support for savepoint passcodes for Sega CD MI1 via debugger command 'passcode'.
    - Added support for Kanji rendering in Japanese version of Monkey Island Sega CD.
 
 1.0.0 (2009-11-15)

Modified: scummvm/trunk/engines/groovie/font.cpp
===================================================================
--- scummvm/trunk/engines/groovie/font.cpp	2010-10-27 11:09:03 UTC (rev 53873)
+++ scummvm/trunk/engines/groovie/font.cpp	2010-10-27 14:31:20 UTC (rev 53874)
@@ -62,6 +62,10 @@
 	delete[] _glyphs;
 	_glyphs = new Glyph[numGlyphs];
 
+	// Ensure we're ready to read the first glyph. (Most versions don't
+	// need it, but the russian one does. This fixes bug #3095031.)
+	stream.seek(glyphOffsets[0]);
+
 	// Read the glyphs
 	_maxHeight = _maxWidth = 0;
 	for (int i = 0; (i < numGlyphs) && !stream.eos(); i++) {


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list