ResidualVM logo BuildBot Index - ResidualVM website - Contact us  Build Views - Waterfall - Console - Grid - Transposed Grid curved edge
Console View

Categories: master stable
Legend:   Passed Failed Failed Again Running Exception Offline No data

master stable
Mathias Parnaudeau
TINYGL: Fix wrong access to the list of dirty rects

The function end() of a list does not return the last element but a fake element
after the last one, for the need of the iterator.
Trying to access to the data of the element returned by end() and that has no
such field, that caused a stack buffer overflow, reading uninitialized data.

Called function back() instead, to get the last element of the list.
Mathias Parnaudeau
GRIM: Add one missing character description in emerFont data

The builtin font emerFont is currently used to display FPS.
Each graphics engine reads this array to render each of the 96 characters,
from 32 to 127 the ASCII table.

TinyGL and OpenGL-shaders read the array out of bound because they read
data for the 96th character in emerFont that only describes 95.
No problem was hightlighted with OpenGL engine because it only read 95
characters, with no consequence as the character 127 is DEL, so never

To be compliant with the global implementation, data for character 127
is added in emerFont (will display nothing) and the OpenGL engine is
changed accordingly.
Mathias Parnaudeau
GRIM: Fix resource leak calling releaseMovieFrame

In EMI and GRIM games, a resource leak was found with OpenGL and
OpenGL-shaders engines: releaseMovieFrame() was not called in the destructor
of these graphics drivers (and never called at all on exit).
This patch calls explicitely realeaseMovieFrame.

Note that is was already done correctly with TinyGL.
Cameron Cawley
RISCOS: Fix missing include
Mathias Parnaudeau
EMI: Check _musicTable is null before it is used

After having installed EMI data and started the game, if we are in the situation
where it is asked to rename resource file FullMonkeyMap.imt from both CDs
into FullMonkeyMap1.imt and FullMonkeyMap2.imt, the game tries to start but
leads to an immediate segmentation fault.

In EMISound::setMusicState, _musicTable is checked againt nullptr but ... after
it is used. This check is moved up.
Dries Harnie
Merge pull request #1598 from mparnaudeau/grim_fix_alloc_dealloc_mismatch_in_textsplit_parse

GRIM: Fix alloc-dealloc mismatch in grim engine
Mathias Parnaudeau
GRIM: Fix alloc-dealloc mismatch in grim engine

Fix deallocation of 2 variables that was done with free() instead of delete operator,
a they were allocated with scumm_strdup() that uses itself new operator.
Pawel Kolodziejski
STARK: Added vorbis to features depedency
Bastien Bouclet
STARK: Remove the TESTING flag from the detection entries
Pawel Kolodziejski
KNOWN_BUGS: Add Stark entry
Pawel Kolodziejski
ALL: Update credits
Pawel Kolodziejski
GRIM: Prevent struct Lights clashing - fixing compilation with older compiler
Bastien Bouclet
ALL: Update the years for 2020
Bastien Bouclet
NEWS: Add some entries for Myst III
Bastien Bouclet
STARK: Improve save file error handling
Bastien Bouclet
MYST3: Improve save file error handling
Dries Harnie
GRAPHICS: Define a ROUND macro instead of overriding round

Modern OpenGL implementations emit
>  "0:4(15): error: A shader cannot redefine built-in function `round'
>  in GLSL ES 1.00"

This commit uses a ROUND macro instead, which should not trigger this
Bastien Bouclet
STARK: A sound resource can only be playing once at a given time

Fixes the rubber duck air leak sound being still playing after
completing the puzzle. The game scripts were starting the sound twice
but stopping it only once.

Refs #1586.
Pawel Kolodziejski
TRAVIS: Switch back to ubuntu
Pawel Kolodziejski
TRAVIS: Added fakeroot option
Pawel Kolodziejski
TRAVIS: Added debian target
Bastien Bouclet
ALL: Sync with ScummVM rev. 55dba55056b842e02475d8c95fa621f431b5e3be
Pawel Kolodziejski
DEBIAN: Update package files
Pawel Kolodziejski
DEBIAN: Do not depend on python
Pawel Kolodziejski
DEBIAN: Update control file
Powered by BuildBot (0.8.5)
About this Buildbot setup
Design by the ScummVM team, adopted for ResidualVM
Page built: Sat 22 Feb 2020 20:23:33 (CET)
curved edge   curved edge