https://github.com/scummvm/scummvm

sort by:
Revision Author Date Message Commit Date
c13defd RELEASE: 1.10 will henceforth be known as 2.0 General consensus on the ML was that people wanted to do this. http://lists.scummvm.org/pipermail/scummvm-devel/2017-November/012008.html 21 November 2017, 21:26:52 UTC
0c222d9 CREDITS: Add credits for RISC OS port Closes gh-1068. 21 November 2017, 20:51:14 UTC
ddbfb85 CONFIGURE: Only enable ARM assembly on older ARM hosts Refs Trac#6132, Trac#6810, Trac#6957. Closes gh-1067. 21 November 2017, 19:04:02 UTC
694990e FULLPIPE: Fix big picture array indexing Fixes #10322. 21 November 2017, 18:43:28 UTC
6fe801e Merge pull request #1065 from csnover/tsage-fixes TSAGE: Various fixes 21 November 2017, 12:25:21 UTC
4045b9a DISTS/DEBIAN: Update to current files from downstream, less patches One patch is eliminated by the previous commit; the other patch, for ARM, is going to get fixed one way or the other by either landing gh-1052 or actually having the ARM assembly not be broken any more (or the first one first, and then the second one later when someone has enough time to do the work and test it). Fixes Trac#7105. 21 November 2017, 04:58:21 UTC
b89b909 TESTS: Remove zero-length string and associated -Wformat massage This was being patched out downstream in Debian. A solution that works for everybody is to just not use a zero-length string when testing formatting with no conversion specifications. 21 November 2017, 03:50:06 UTC
cf61174 KYRA: Fix crash due to missing palette data for OldFloppy version Thanks to sergesv for the patch. Fixes Trac#9733. 21 November 2017, 02:44:54 UTC
2e034c0 TSAGE: Fix crash on RTL 21 November 2017, 00:43:18 UTC
fe45300 TSAGE: Fix deadlocks in audio code Fixes Trac#6618, Trac#6638, Trac#7011. 21 November 2017, 00:43:18 UTC
7fc9e38 TSAGE: Fix invalid C-style casts to unrelated classes 21 November 2017, 00:43:18 UTC
b20670e TSAGE: Remove member access of null pointer 21 November 2017, 00:43:17 UTC
097523d Merge pull request #1064 from csnover/tinsel-oom TINSEL: Increase maximum number of objects 20 November 2017, 23:29:05 UTC
6a56599 PRINCE: Added detection for alternative Russian version 20 November 2017, 21:32:28 UTC
183571f FULLPIPE: Fix loading inventory items from saves In C++ the function parameter evaluation order is undefined. The count property was being read first from the stream, instead of the itemId. Fixes #10324. 20 November 2017, 19:22:32 UTC
93d465f TINSEL: Increase maximum number of objects This needs to be at least 374 to avoid crashes in the in-game save/load dialogues with save games using the maximum 40 letters per save game, so just round up to the next power of two (which increases memory usage by a whopping ~20KiB) to give more than enough space for long save game names. Fixes Trac#6748. 20 November 2017, 05:04:32 UTC
cac4dfe SCI32: Add Phantasmagoria IT detection entry Fixes Trac#10157. 20 November 2017, 04:07:58 UTC
511ff64 SCI32: Add KQ7 1.51 FR detection entry Fixes Trac#10301. 20 November 2017, 04:07:57 UTC
d34a974 I18N: Regenerate translations data file 20 November 2017, 04:05:04 UTC
e42ade0 AUDIO: Fix uninitialized data structures in PacketizedMP3Stream If the audio thread called to readBuffer before any packet had been added to the stream, the state of the stream would be changed from INIT to EOS. Later, when a packet was received, the state would go directly from EOS to READY, skipping decoder init, leaving garbage memory in the decoder structs and causing a crash of the decoder. Fixes Trac#9653. 20 November 2017, 02:53:02 UTC
9fc24e1 AUDIO: Fix data race in PacketizedMP3Stream 20 November 2017, 02:53:00 UTC
dbba22e XEEN: Fix display of multi-page town messages 19 November 2017, 21:57:18 UTC
fb9d813 XEEN: Cleaner implementation of changing script line number 19 November 2017, 20:29:51 UTC
0878d8f XEEN: Extra comments for script methods 19 November 2017, 20:25:12 UTC
2a8e624 DRASCULA: Clean up logic in enterRoom() 19 November 2017, 18:50:13 UTC
33cb29d DRASCULA: Document several updateVisible() calls 19 November 2017, 18:50:12 UTC
617497d SCI: Fix UB shifting negative integers 19 November 2017, 18:48:14 UTC
d874208 XEEN: Clean up script execution line changes 19 November 2017, 18:31:15 UTC
7689fd7 DISTS/REDHAT: Add titanic.dat to scummvm.spec.in 19 November 2017, 13:50:17 UTC
2abbbba DEVTOOLS: Remove NSIS script from update-version.pl The NSIS script was removed in commit 4a1f3d7 19 November 2017, 13:50:17 UTC
2627716 DEVTOOLS: Add RISC OS !Boot file to update-version.pl 19 November 2017, 13:50:17 UTC
64c88d4 XEEN: Implement do nothing opcode 19 November 2017, 01:23:37 UTC
aa04e31 XEEN: Fixes for cmdTakeOrGive script opcode 19 November 2017, 00:37:29 UTC
79f4486 XEEN: Fix number of spells per class array & constant 18 November 2017, 23:16:11 UTC
9f465b4 TESTS: Remove unnecessary heap allocation 18 November 2017, 22:52:15 UTC
62825c5 XEEN: Fix size of quest flags, rename for clarity 18 November 2017, 22:32:04 UTC
33b76cf XEEN: Fixes for Character class 18 November 2017, 21:45:41 UTC
34d19ff DRASCULA: Fix ego manipulation for translated versions 18 November 2017, 21:42:06 UTC
bcc608c I18N: Update translation (Czech) Currently translated at 96.5% (927 of 960 strings) 18 November 2017, 21:35:25 UTC
2cc79fe FULLPIPE: Fix memory leaks restoring save games 18 November 2017, 21:35:12 UTC
e40b4a3 FULLPIPE: Fix memory leaks of arcade keys Fixes Trac#9657. 18 November 2017, 21:35:12 UTC
a5060cf FULLPIPE: Remove manual memory management and fix in-game save/load 18 November 2017, 21:35:12 UTC
d0efcb7 FULLPIPE: Fix use-after-free in ModalMainMenu Pointers to objects which are invalidated when the scene gets unloaded may continue to be accessed if a mouse hover event is dispatched to the ModalMainMenu. 18 November 2017, 21:35:12 UTC
8808817 FULLPIPE: Fix memory leaks of MessageQueues when clearing GlobalMessageQueueList 18 November 2017, 21:35:12 UTC
2be9645 FULLPIPE: Make list item ownership comments more consistent 18 November 2017, 21:35:12 UTC
0cc3d8f FULLPIPE: Fix leaks of ExCommands loaded from an archive Nearly every construction of an ExCommand in the engine sets flag 2 of _excFlags. It may even be that the remaining ones that don't are themselves bugs. This flag is needed in order for an ExCommand to be cleaned up when its parent MessageQueue is deleted. 18 November 2017, 21:35:12 UTC
dcf8f58 FULLPIPE: Remove unnecessary member array clear in destructor 18 November 2017, 21:35:12 UTC
bd07925 FULLPIPE: Fix leaks of MessageQueues 18 November 2017, 21:35:12 UTC
51b19e9 FULLPIPE: Fix memory leaks of Interactions 18 November 2017, 21:35:12 UTC
c9327f2 FULLPIPE: Fix memory leaks of PreloadItems 18 November 2017, 21:35:12 UTC
7323bef FULLPIPE: Remove manual memory management of use list 18 November 2017, 21:35:12 UTC
54f8cf5 FULLPIPE: Fix memory leaks of InventoryPoolItem 18 November 2017, 21:35:12 UTC
a8b635e FULLPIPE: Fix leaks of DynamicPhases I am not entirely sure this is a correct fix for these leaks; there is still the issue of the last member of _dynamicPhases being invalidated and not removed sometime before the destruction of Movement. Also, some of the items in this array are not actually owned by Movement so deleting them will cause double-frees or use-after-frees. It may be the case that a second list should be maintained instead containing only the objects that are created internally within Movement. Further testing will tell for sure. 18 November 2017, 21:35:12 UTC
cef4d77 FULLPIPE: Fix memory leaks of MctlItems in MctlCompound 18 November 2017, 21:35:12 UTC
c7b1f6b FULLPIPE: Clarify ownership of DynamicPhase::_exCommand 18 November 2017, 21:35:12 UTC
a6fc77e FULLPIPE: Clarify ownership of pointer arrays in StaticANIObject 18 November 2017, 21:35:12 UTC
4cc64c4 FULLPIPE: Fix memory leaks in PictureObject, Background 18 November 2017, 21:35:12 UTC
a2e2569 FULLPIPE: Use flag enum 18 November 2017, 21:35:12 UTC
7232f67 FULLPIPE: Fix memory leak of graph nodes and lists 18 November 2017, 21:35:12 UTC
a475cec FULLPIPE: Remove unnecessary constructors These appear to be default member-wise copy constructors or POD constructors that zero all members. I suspect that quite a few pointer-taking constructors are actually supposed to be copy-constructors but since they don't all just do default member-wise copies I do not feel confident in changing them without verifying that there are not separate copy constructors in the disassembly, and I don't have the database for this game. 18 November 2017, 21:35:12 UTC
715d4bd FULLPIPE: Fix memory leaks, ownership issues with various point lists 18 November 2017, 21:35:12 UTC
6a13592 FULLPIPE: Disable some unused code paths 18 November 2017, 21:35:12 UTC
d2249a1 FULLPIPE: Annotate ownership rule of MfcArchive::readClass 18 November 2017, 21:35:12 UTC
bb26bf7 FULLPIPE: Fix memory leaks and unnecessary indirect allocations in Motion and Sc2 18 November 2017, 21:35:12 UTC
ca5a86e FULLPIPE: Fix memory leak of global message queues 18 November 2017, 21:35:12 UTC
c2dcb27 FULLPIPE: Fix memory leaks in ModalMainMenu 18 November 2017, 21:35:12 UTC
e2367f3 FULLPIPE: Remove unnecessary and unsafe C-style casts 18 November 2017, 21:35:12 UTC
39ea2f6 FULLPIPE: Fix deleted queue leaks & clarify flags 18 November 2017, 21:35:12 UTC
073692f FULLPIPE: Reduce chance of Scene leaks, remove unused SceneTag member 18 November 2017, 21:35:12 UTC
0e28f2b FULLPIPE: Remove unused gap data from EntranceInfo 18 November 2017, 21:35:12 UTC
d07e9a0 FULLPIPE: Fix memory leaks and ownership problems with Behavior objects 18 November 2017, 21:35:12 UTC
384d68b FULLPIPE: Correctly fix Bitmap leaks 18 November 2017, 21:35:12 UTC
7c66ffe FULLPIPE: Fix memory leak of MGMItem 18 November 2017, 21:35:12 UTC
14a6ff0 FULLPIPE: Fix memory leaks of MovTable and remove unnecessary extra class 18 November 2017, 21:35:12 UTC
7514c52 FULLPIPE: Remove manual memory management of streams 18 November 2017, 21:35:12 UTC
b90f215 FULLPIPE: Use bool literals instead of ints for bool properties 18 November 2017, 21:35:12 UTC
350ddce FULLPIPE: Take references instead of pointers for required arguments in statics, remove unnecessary Picture allocation 18 November 2017, 21:35:12 UTC
c85f409 FULLPIPE: Remove memory leaks and manual memory management in Scene 18 November 2017, 21:35:12 UTC
1337f04 FULLPIPE: Fix memory leaks of SceneTag 18 November 2017, 21:35:12 UTC
8e8932f FULLPIPE: Remove unnecessary and illegal C-style casts 18 November 2017, 21:35:12 UTC
5c89c39 FULLPIPE: Fix memory leak of save game thumbnail 18 November 2017, 21:35:12 UTC
ff96db2 FULLPIPE: Fix leaks and unnecessary extra allocations in FullpipeEngine 18 November 2017, 21:35:12 UTC
6f8a65c FULLPIPE: Fix memory leak & unnecessary heap allocation of Rects 18 November 2017, 21:35:12 UTC
5ab7a12 FULLPIPE: Fix memory leaks of inventory icons and items 18 November 2017, 21:35:12 UTC
ac593e0 FULLPIPE: Fix memory leaks in ModalVideoPlayer 18 November 2017, 21:35:12 UTC
926bcb6 FULLPIPE: Handle quit/RTL events correctly Fixes Trac#10316. 18 November 2017, 21:35:12 UTC
a25246b FULLPIPE: Remove unnecessary extra allocation for RNG 18 November 2017, 21:35:12 UTC
a49b664 FULLPIPE: Fix leaks of MGMSubItem 18 November 2017, 21:35:12 UTC
f41074b FULLPIPE: Improve memory ownership in Motion 18 November 2017, 21:35:12 UTC
cc905d7 FULLPIPE: Make TODO labelled so it is picked up by tools 18 November 2017, 21:35:12 UTC
0cc0b19 FULLPIPE: Fix memory leaks, ownership issues, and endianness issues in graphics code 18 November 2017, 21:35:12 UTC
8e0c53d FULLPIPE: Fix whitespace errors 18 November 2017, 21:35:12 UTC
88a2eab FULLPIPE: Make dimensions/coordinate getters pure functions 18 November 2017, 21:35:12 UTC
1362230 FULLPIPE: Remove illegal C-style cast to incompatible type 18 November 2017, 21:35:12 UTC
72a4292 FULLPIPE: Improve memory safety and fix leaks in sound code 18 November 2017, 21:35:12 UTC
8f1d76d FULLPIPE: Improve memory safety and typing of NGIArchive 18 November 2017, 21:35:12 UTC
92f5718 FULLPIPE: Fix illegal C-style cast to incompatible type 18 November 2017, 21:35:12 UTC
076667d COMMON: Add limited support for custom deleters to ScopedPtr Custom deleters of ScopedPtr are not currently fully conforming to C++11's support for custom deleters in std::unique_ptr for the sake of simplicity of implementation. Unlike in the standard library, plain functions and lvalue references are not supported, nor may custom deleters be passed to the constructor at runtime. This can be improved in the future, if necessary, by doing what standard library implementations usually do and creating a Pair class that uses the Empty Base Optimization idiom to avoid extra storage overhead of the deleter instance when it is not needed, as in typical standard library implementations, plus some additional type traits to support the necessary metaprogramming for the different type overloads. 18 November 2017, 21:35:12 UTC
62d6a80 I18N: Update translation (Czech) Currently translated at 96.0% (922 of 960 strings) 18 November 2017, 09:33:28 UTC
11d28ab NEVERHOOD: fix musical hut crash in DR, bug #7085 18 November 2017, 09:33:22 UTC
back to top