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

Branch: master
Legend:   Passed Failed Failed Again Running Exception Offline No data

2cad85518418...
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.
75de72f38f02...
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
displayed.

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.
e395d8d15d5b...
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.
e41832141cf4...
Cameron Cawley
RISCOS: Fix missing include
a8e8b7155071...
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.
1fda562c984b...
Dries Harnie
Merge pull request #1598 from mparnaudeau/grim_fix_alloc_dealloc_mismatch_in_textsplit_parse

GRIM: Fix alloc-dealloc mismatch in grim engine
3429e2c0683a...
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.
813280fa9a30...
Pawel Kolodziejski
STARK: Added vorbis to features depedency
4024132be088...
Bastien Bouclet
STARK: Remove the TESTING flag from the detection entries
8fae8105b730...
Pawel Kolodziejski
KNOWN_BUGS: Add Stark entry
0e9aef2b0ccb...
Pawel Kolodziejski
ALL: Update credits
37c004f2cdc2...
Pawel Kolodziejski
GRIM: Prevent struct Lights clashing - fixing compilation with older compiler
e36b8a6e5252...
Bastien Bouclet
ALL: Update the years for 2020
1cea7a015a94...
Bastien Bouclet
NEWS: Add some entries for Myst III
332e94f6c0c5...
Bastien Bouclet
STARK: Improve save file error handling
7a1240817213...
Bastien Bouclet
MYST3: Improve save file error handling
dbe9763af310...
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
error.
d538a8679f8f...
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.
5df9c7a382b3...
Pawel Kolodziejski
TRAVIS: Switch back to ubuntu
12b9682636f5...
Pawel Kolodziejski
TRAVIS: Added fakeroot option
86b29b67a492...
Pawel Kolodziejski
TRAVIS: Added debian target
feaf9dc3657c...
Bastien Bouclet
ALL: Sync with ScummVM rev. 55dba55056b842e02475d8c95fa621f431b5e3be
aaec28e12f2b...
Pawel Kolodziejski
DEBIAN: Update package files
5ebb0189f8cf...
Pawel Kolodziejski
DEBIAN: Do not depend on python
3b38f3018006...
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 21:02:57 (CET)
curved edge   curved edge