Eugene Sandulenko
8d8b1836ba
Merge pull request #688 from blorente/master
...
COMMON:String::replace and Common::replace functionality added.
2016-05-19 20:45:57 +02:00
lubomyr
5a0fc8ee3e
ANDROIDSDL: add image banner.png for androidTV
2016-05-19 20:37:00 +02:00
lubomyr
961976f17e
ANDROIDSDL: add androidsdl backend
2016-05-19 20:33:27 +02:00
Strangerke
9a2bc3c572
GNAP: Add several checks on _gameDone in order to quit the game quickly
2016-05-19 07:59:07 +02:00
Strangerke
97ac77b5f1
GNAP: Compute the thumbnail when opening the device so that it doesn't show the large hand in savegames
2016-05-19 07:06:48 +02:00
Strangerke
3bf35331ab
GNAP: Add thumbnails, rewrite partially querySaveMetaInfos.
...
Gnap's hand and device are in the middle of the screen, there's place for improvement
2016-05-19 00:13:01 +02:00
Eugene Sandulenko
d35cdf5009
IMAGE: Added BMP RLE4 decoder
2016-05-19 00:03:51 +02:00
Strangerke
931846182b
GNAP: Change pixel format - Courtesy of _sev
2016-05-18 22:38:54 +02:00
Eugene Sandulenko
64d4d02f48
SCUMM HE: Document sprite group opcodes
2016-05-18 17:34:17 +02:00
Eugene Sandulenko
843694933d
TINSEL: Fix out-of-bounds array access
2016-05-18 12:38:15 +02:00
Eugene Sandulenko
b0d90ccccf
ACCESS: Plug memory leak
2016-05-18 12:38:15 +02:00
Lothar Serra Mari
733e499643
NEWS/DE: Mention 3DS port
2016-05-18 08:40:46 +02:00
Eugene Sandulenko
c18945e991
GRAPHICS: Add support for 4bpp BMPs
2016-05-18 02:23:11 +02:00
Strangerke
0a8e552c6d
GNAP: Fix the coding style of a couple of casts
2016-05-17 22:21:27 +02:00
Strangerke
4faedcdfcb
GNAP: Fix some spacing
2016-05-17 22:10:10 +02:00
Strangerke
4c37381a8e
GNAP: Add missing stars in header, change include guard name in gnap.h
2016-05-17 22:05:35 +02:00
Eugene Sandulenko
b9158fcf50
SCUMM HE: Complete Complex Array Operations subopcode.
...
Used in FOW calculations in Moonbase.
2016-05-17 20:20:34 +02:00
Eugene Sandulenko
d2c34f013a
NEWS: Mention 3DS port
2016-05-17 19:37:51 +02:00
Eugene Sandulenko
8e409622f8
CREDITS: Add Lubomyr to Android porters
2016-05-17 19:30:07 +02:00
Eugene Sandulenko
921efd6880
KYRA: Remove redundant code.
...
item variable value is less than 33, that is, 32 max. item+1 is never > 33.
Thus, the clapping code is redundant.
2016-05-17 19:12:14 +02:00
Eugene Sandulenko
fcc94778e4
CINE: Remove useless code.
...
var_2 used to be always NULL after while() loop, thus, the first if()
condition is always false.
2016-05-17 19:11:07 +02:00
Eugene Sandulenko
f6283094ac
AGI: Remove useless code.
...
We set vtEntries to SCREENOBJECTS_MAX, thus, the loop
for (i = vtEntries; i < SCREENOBJECTS_MAX; i++) is a no-op.
2016-05-17 19:04:59 +02:00
Eugene Sandulenko
33abb6118f
ALL: Change main engine header guard defines to <directory>_<engine>_H
...
Recently we started to use this as new semantics, although in the past
we used simly <engine>_H. Now these guard defines are consistent with
rest of the files which are used in the engines.
2016-05-17 18:21:30 +02:00
Eugene Sandulenko
3aafeee19c
SCUMM HE: Started work on Complex Array Operations
2016-05-17 18:21:29 +02:00
Lothar Serra Mari
487a8103d4
NEWS/DE: Mention the lock-up fix for in-game animations in lab
2016-05-17 10:36:10 +02:00
Filippos Karapetis
41eb8ec50e
NEWS: Mention the lock-up fix for in-game animations in lab
2016-05-17 11:25:16 +03:00
Filippos Karapetis
b2ec7acbf7
LAB: Fix waiting for sounds embedded in animations
...
A regression of 75d1385c8d
2016-05-17 11:22:27 +03:00
Kirben
22e5fe8b4e
SCUMM: Add missing break in o70_startSound.
2016-05-17 16:11:04 +10:00
Kirben
e5ffd75330
AGOS: Fix potential buffer overflow.
2016-05-17 15:30:18 +10:00
Strangerke
6358981201
GNAP: USe Common::Point for mouse position, initialize some more variables
2016-05-17 07:09:42 +02:00
Strangerke
e024a26ccd
GNAP: Replace memcpy on overlapping memory area by memmove. Thanks to eriktorbjorn for suggesting it
2016-05-17 06:50:43 +02:00
Strangerke
090c178214
GNAP: Fix another valgrind error
2016-05-16 23:38:49 +02:00
Strangerke
e280c833c7
GNAP: Enforce the use of nullptr in function calls
2016-05-16 23:34:58 +02:00
Strangerke
06f3dc2973
GNAP: Fix a couple of unintialized variables
2016-05-16 23:24:02 +02:00
Strangerke
bb35d5063b
GNAP: Fix broken debug strings
2016-05-16 22:59:28 +02:00
Strangerke
4371d2f4d9
GNAP: Fix score display in Monkey arcade game.
2016-05-16 22:38:05 +02:00
Borja Lorente Escobar
a19b50ddf2
COMMON: Add replace functions to Common and String.
...
COMMON: Add replacement to common/algorithm.h
COMMON: Intermediate commit to show doubts.
COMMON: Basic String::replace() methods implemented.
COMMON: Fix typo in the algorithm.h documentation.
COMMON: Fix documentation of String::replace()
COMMON: Fix formatting issues in method signatures.
COMMON: Add assert and reformat loops in str and algorithm.
COMMON: Fix typo in comment.
COMMON: Fix style in string test cases.
COMMON: Add Doxygen documentation to algorithm and String.
COMMON: Add Doxygen documentation to algorithm and String.
COMMON: Add Doxygen documentation to algorithm.
COMMON: Fix style in algorithm comments.
COMMON: Add Doxygen comments to String.
COMMON: Add Doxygen comments to algorithm test function.
COMMON: Add String support for substring replace.
COMMON: Fix string replace to comply with STL
COMMON: Fix documentation on string replace
COMMON: Fix style in string replace
COMMON: Fix unwanted reference problem in String::replace().
COMMON: Fix indentation in comments for replace
COMMON: Fix indentation in replace
COMMON: Fix comments in String::replace to match implementation.
COMMON: Remove assert to allow for not-null-terminated character arrays
COMMON: Add new test for String::replace
COMMON: Fix broken comments on String::replace
COMMON: Fix sharing bug on ensureCapacity
COMMON: Remove superfluous call to makeUnique()
2016-05-16 22:01:21 +02:00
Strangerke
85b7da75de
GNAP: Explicitely set _scoreLevel to 1 when score greater than 556
2016-05-16 21:57:20 +02:00
Eugene Sandulenko
356ac37471
SCI: Removing redundant virtual destructor as per LordHoto's suggestion
2016-05-16 21:48:49 +02:00
Strangerke
52374bfe7b
GNAP: Load TTF from the executable (optional)
2016-05-16 20:43:55 +02:00
Eugene Sandulenko
875f591704
SHERLOCK: Further clarification of virtual destructors. Thanks to LordHoto.
2016-05-16 19:52:34 +02:00
Eugene Sandulenko
03344d926f
SCI: Make the Window destructor actually virtual
2016-05-16 17:51:18 +02:00
Eugene Sandulenko
cbb403ff55
SHERLOCK: Remove non-virtual destructor which prevents the superclass one from execution.
2016-05-16 16:56:57 +02:00
Eugene Sandulenko
f6d8e0f5ed
SCI: Add virtual destructor
2016-05-16 16:56:57 +02:00
Eugene Sandulenko
1d5a127011
SAGA: Add safeguard warning for text access.
2016-05-16 16:56:57 +02:00
Eugene Sandulenko
c341738ab8
SAGA: Fix potential buffer overrun.
...
If we have _statusTextInputPos as 256, we're doing incrementing to 257
and storing 0 there. This will lead to memory overwrite.
2016-05-16 16:56:57 +02:00
Eugene Sandulenko
dd1838a3cb
LURE: Fix potential buffer overrun introduced in 8577606
2016-05-16 16:56:57 +02:00
Eugene Sandulenko
1de6a461ab
SCUMM HE: Clarify comment
2016-05-16 16:56:57 +02:00
Lothar Serra Mari
c46163dd31
NEWS: Add release date for 1.8.1
2016-05-16 11:58:46 +02:00
Eugene Sandulenko
97a2a9c622
Merge pull request #710 from vandalo/master
...
COMMON: Fix wrong warning message
2016-05-16 10:18:00 +02:00