Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-05-27 | ALL: Rename Debugger::DCmd_Register to Debugger::registerCmd. | Johannes Schickel | |
2014-05-27 | ALL: Rename Debugger::DebugPrintf to Debugger::debugPrintf. | Johannes Schickel | |
2014-05-25 | TOUCHE: Move some enums and struct definition to header file, get rid of ↵ | Strangerke | |
some void* parameters | |||
2014-05-25 | TOUCHE: Reduce the scope of a variable | Strangerke | |
2014-05-25 | TOUCHE: Initialize some uninitialized variables, fix a lot of pointers and ↵ | Strangerke | |
booleans default values | |||
2014-02-18 | TOUCHE: Make GPL headers consistent in themselves. | Johannes Schickel | |
2014-02-14 | TOUCHE: Use keycodes for hotkey handling. | Johannes Schickel | |
2013-11-24 | BUILD: Remove need for engine.mk in each engine directory. | D G Turner | |
Each engine now only has to provide a single configure.engine file adding the engine into the configure script, which then produces the required other files automatically. | |||
2013-11-24 | BUILD: Remove need for engine-plugin.h in engines. | D G Turner | |
This is now generated automatically by the configure script from the engine directory names. | |||
2013-11-24 | BUILD: Split engines/plugins_table header down to a file per engine. | D G Turner | |
This is the third and final commit enabling fully pluggable engines. Now providing an engine folder contains a configure.engine, engine.mk and engine-plugin.h file, it will be picked up automatically by the configure script. | |||
2013-11-24 | BUILD: Split engines.mk down to a single file per engine. | D G Turner | |
This is the second part of allowing engines to be added dynamically. Each folder in engines/ which must contain a file named "engine.mk" containing the make definitions for that engine. | |||
2013-11-24 | BUILD: Split configure.engines down to a single file per engine. | D G Turner | |
This is the first part of allowing engines to be added dynamically. They are placed into a folder in engines/ which must contain a file named "configure.engine" to add the engine, which is pulled into the top level configure script automatically. | |||
2013-11-09 | TOUCHE: Initialize more variables. CID 1002423 | Eugene Sandulenko | |
2013-10-29 | TOUCHE: Initialize class variables. CID 1002423 | Eugene Sandulenko | |
2013-10-29 | TOUCHE: Fix buffer overrun. CID 1003934 | Eugene Sandulenko | |
2013-10-18 | TOUCHE: Initialize uninit variables. CID 1002423 | Eugene Sandulenko | |
2013-05-02 | COMMON: Change kPlatformPC to kPlatformDOS | Matthew Hoops | |
"PC" was very ambiguous and now it matches what we show in the GUI. This also corrects sword2's platform to Windows. | |||
2012-12-16 | TOUCHE: Simplify external digital music support slightly. | D G Turner | |
Checked with valgrind and no leaks are evident. Thanks to LordHoto for suggesting these changes. | |||
2012-12-16 | TOUCHE: Fix external music to work with any music format. | D G Turner | |
This also removes the direct dependency on vorbis. Thanks to [md5] for the majority of this patch. | |||
2012-12-16 | TOUCHE: Add commands to play and stop music tracks to engine console. | D G Turner | |
2012-12-16 | Merge branch 'toucheExtMusic' | D G Turner | |
2012-12-16 | TOUCHE: Fix external digital music support. | D G Turner | |
Thanks to clone2727 for pointing out the issue here. Tested with Valgrind and no leaks present. However, the music output is still not correct, when compared to Midi output. This is due to the track numbering. Either the external files need renaming or a mapping table will be needed. | |||
2012-12-15 | TOUCHE: Fixes to external digital music support. | D G Turner | |
This removes most of the bad accesses and use of invalid pointers, but it is still not quite correct. Also, it appears the music id and external track ids may not be a direct mapping. | |||
2012-12-14 | TOUCHE: Fix incorrect handle usage. | D G Turner | |
2012-12-13 | COMMON: Add wrapper for isprint. | Johannes Schickel | |
This is done in the spirit of 658080deeda79d20ea40643569fbcb072573e7cf. | |||
2012-12-13 | TOUCHE: Add support for external digital music. | D G Turner | |
Detection of the external digital music files works, but they currently fail to play and cause segfaults if present... Suspected to be related to premature destruction of audiostream data. | |||
2012-12-12 | TOUCHE: Add generic music functions to wrap MidiPlayer usages. | D G Turner | |
This is a precursor to adding code within these functions to select between MIDI and external digital music files. | |||
2012-09-25 | TOUCHE: Add more font entries to French Touche | Willem Jan Palenstijn | |
The nbsp at position 255 (assuming CP863) was missing (bug #3571138). | |||
2012-06-27 | TOUCHE: Report unknown game variant when using the file based fallback detector | Sven Hesse | |
Given the message Touche prints when it found a game, printing the MD5 sums of the files was probably what it expected the AdvancedDetector would do in the filebase fallback detector. This may have been true in the past, but it's not what it does anymore, rendering the message pointless. This fixes it by calling the now accessable reportUnknown method. | |||
2012-06-27 | DETECTOR: Make detectGameFilebased() return a list of MD5s and file sizes | Sven Hesse | |
Since we need a FSNode parent for Mac resource forks, we need to change signature of detectGameFilebased(), too. | |||
2012-03-03 | TOUCHE: Remap one more Spanish character | Willem Jan Palenstijn | |
2012-02-26 | COMMON: Move Language and Platform functionality into separate files | Max Horn | |
2012-02-10 | JANITORIAL: Fix template definition whitespace | Tarek Soliman | |
2012-02-04 | TOUCHE: Add two missing accented letters to Spanish charset. | Willem Jan Palenstijn | |
The A-acute, I-acute, O-acute and U-acute seem to be missing from the font, and are now all remapped to their unaccented ASCII variants. I and A were added by 303333352a3, and this patch adds O and U. This is assuming the CP850 encoding, which is not entirely verified. See bugs #2040311 and #3483383. | |||
2012-02-04 | TOUCHE: Add charset debug channel | Willem Jan Palenstijn | |
This is intended to help debug the missing Spanish characters reported in #2040311 and #3483383. | |||
2011-11-24 | TOUCHE: Fix playback of simultaneous sfx. | Johannes Schickel | |
Since we stream the VOC files from disk now, we can not use the global resource file handle for playback but instead need to open a new handle for every SFX started. Fixes odd noises at the beginning of the Touche demo. | |||
2011-11-16 | LAUNCHER: Introduce GUIO0() in order to replace GUIO1(GUIO_NONE) | Strangerke | |
2011-10-24 | TOUCHE: After discussion with clone2727 and eriktorbjorn, remove ↵ | Strangerke | |
GUIO_NOASPECT from Touche | |||
2011-10-24 | LAUNCHER: Add GUIO_NOASPECT to touche | Strangerke | |
2011-10-23 | AD: Switched rest of the engines to new GUIO | Eugene Sandulenko | |
2011-10-09 | AUDIO: Add default disposeAfterUse value to makeVOCStream again. | Johannes Schickel | |
2011-10-09 | AUDIO: Remove unused makeVOCStream interface. | Johannes Schickel | |
2011-06-23 | ANALYSIS: Add static casts to is* functions | Littleboy | |
This fixes a potential problem with passing char values that would be sign-extended and yield unexpected results. See http://msdn.microsoft.com/en-us/library/ms245348.aspx | |||
2011-06-23 | ANALYSIS: Fix potential memory leak when using realloc | Julien | |
When reallocation is unsuccessful, the passed buffer is not freed. In this case, assigning the result (NULL) will result in a leak of the original memory buffer. See http://msdn.microsoft.com/en-us/library/kkedhy7c.aspx | |||
2011-06-14 | DETECTOR: Remove kADFlagPrintWarningOnFileBasedFallback | Max Horn | |
2011-06-14 | DETECTOR: Treat file based fallback like any other fallback method | Max Horn | |
2011-06-14 | TOUCHE: cleanup | Max Horn | |
2011-06-14 | DETECTOR: Merge ADParams into AdvancedMetaEngine | Max Horn | |
2011-06-10 | TOUCHE: Switch to alternate AdvancedMetaEngine, avoid ADParams | Max Horn | |
2011-06-10 | ENGINES: Change incorrect use of 'target' to 'gameid' | Max Horn | |