Commit Graph
86814 Commits
Author SHA1 Message Date
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