Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-06-06 | BACKENDS: Add OSystem::getDefaultConfigFileName | Max Horn | |
This is used to provide default implementations for createConfigWriteStream and createConfigReadStream, which can be used by most backends. Note that backends can still override createConfigRead/WriteStream; this could be useful if settings on some port are not stored in a regular file (think 'Windows registry', for a hypothetical example). | |||
2011-06-06 | BACKENDS: Unify AudioCD manager instantiation | Max Horn | |
2011-06-06 | COMMON: Add kInfo LogMessageType. | Alyssa Milburn | |
2011-06-06 | COMMON: Remove vfprintf call from XML parser | Max Horn | |
2011-06-04 | BACKENDS: Replace OSystem::disableCursorPalette by setFeatureState calls | Max Horn | |
2011-06-04 | COMMON: Clarify OSystem feature flags docs a bit | Max Horn | |
2011-06-04 | COMMON: Rename kFeatureCursorHasPalette -> kFeatureCursorPalette | Max Horn | |
2011-06-03 | COMMON: Let Common::normalizePath normalize '..' in paths | Max Horn | |
There are some unit tests to verify that this works correctly. There is a small chance that this causes regressions in weird setups. | |||
2011-06-03 | COMMON: Access mac res fork via FSNode instead of StdioStream | Max Horn | |
This fixes linker problems with the unit tests on Mac OS X. it is also "more proper" to use the high-level FSNode API. StdioStream is a (relatively) low-level wrapper intended for use inside of backends only. | |||
2011-06-03 | BACKENDS: Add OSystem::displayLogFile interface + OSX implementation | Max Horn | |
2011-06-03 | COMMON: Cleanup QuickTime variable and struct naming | Matthew Hoops | |
2011-06-02 | COMMON: Begin objectifying QuickTimeParser::SampleDesc further | Matthew Hoops | |
This is preparation for multiple video and audio tracks | |||
2011-06-01 | COMMON: Implement two simple workaround wrappers for _vsnprintf and ↵ | Johannes Schickel | |
_snprintf for MSVC. This should assure vsnprintf and snprintf will now also always null terminate the result even for MSVC. Currently the functions are placed in scummsys.h, but that causes us to include two standard C library headers there (for MSVC at least). This is not particulary nice, so we should think of a better solution here. | |||
2011-06-01 | COMMON: Add note about us defining vsnprintf as _vsnprintf for older MSVC ↵ | Johannes Schickel | |
versions. | |||
2011-06-01 | COMMON: Add comment about MSVC's _snprintf. | Johannes Schickel | |
This includes a FIXME, since _snprintf behaves differently to snprintf. Not only in the return value (which is a minor difference, since we usually do not use it), but also since it does not always include a terminating null. | |||
2011-06-01 | Merge pull request #20 from scott-t/t7g-ios | clone2727 | |
T7G iOS support | |||
2011-06-01 | COMMON: Move SDL endian check a bit down | Max Horn | |
2011-05-31 | Merge remote branch 'upstream/master' into t7g-ios | Matthew Hoops | |
Conflicts: engines/groovie/script.cpp | |||
2011-05-31 | COMMON: Include SDL_endian.h instead of SDL_byteorder.h | Max Horn | |
2011-05-31 | COMMON: Simplify OverlayColor definition | Max Horn | |
This typedef still should be moved somewhere else. Maybe a header file of its own? | |||
2011-05-31 | COMMON: Move scumm_str(n)icmp declaration to str.h | Max Horn | |
2011-05-31 | COMMON: Move some weird WinCE/MSVC snprintf-#define around | Max Horn | |
2011-05-31 | COMMON: Shorten endianess / mem align guessing logic in scummsys.h | Max Horn | |
2011-05-31 | COMMON: Move more stuff from scummsys.h to portdefs.h | Max Horn | |
2011-05-31 | COMMON: Move some code from scummsys.h to relevant portdefs.h files | Max Horn | |
2011-05-29 | COMMON: Limit pragma warning use in algorithm.h to MSVC. | Johannes Schickel | |
Since we only want to disable a MSVC specific warning with it and other compilers might have different warnings numbers it is safer to only target MSVC here. | |||
2011-05-25 | ALL: initialise -> initialize | Matthew Hoops | |
2011-05-25 | ALL: behaviour -> behavior | Matthew Hoops | |
2011-05-25 | BUILD: Rename UNIX #define to POSIX | Max Horn | |
2011-05-24 | COMMON: Silence MSVC warning for Common::gcd calls with an unsigned type | Littleboy | |
2011-05-24 | COMMON: Add putc(har) and getc(har) to forbidden symbols | Max Horn | |
Sorry, buildbot... | |||
2011-05-23 | COMMON: Modify Base::processSettings, get rid of Common::kArgumentNotProcessed | Max Horn | |
Instead of defining a hacked up Common::Error code, split the return value of processSettings into two parts: An error code, and a value which indicates whether the specified command was completely handled by processSettings or not. | |||
2011-05-23 | COMMON: Mark more symbols as forbidden | Max Horn | |
2011-05-23 | COMMON: Provide our own implementations for scumm_str(n)icmp | Max Horn | |
This takes up a tiny little bit of extra binary size, but gets rid of some awful #ifdef hackery. | |||
2011-05-18 | COMMON: Document that Stream API is meant to imitate ISO C FILE semantics | Max Horn | |
2011-05-17 | COMMON: Forbid use of some more symbols | Max Horn | |
2011-05-17 | COMMON: Remove unused RandomSource destructor, clarify comments, cleanup | Max Horn | |
2011-05-17 | COMMON: Remove auxillary RandomSource constructor | Max Horn | |
2011-05-17 | COMMON: Registers RandomSources in constructor with the event recorder | Max Horn | |
This also removes the dependency of engines on the event recorder header and API, and will make it easier to RandomSources that are not properly registered. | |||
2011-05-16 | IPHONE/OSX: Updated xcode project | Oystein Eftevaag | |
2011-05-16 | COMMON: Fix inserting an array into itself under certain conditions | Max Horn | |
2011-05-16 | COMMON: Don't allocate zero-sized storage in array | Willem Jan Palenstijn | |
2011-05-16 | COMMON: Unify Array memory allocation | Max Horn | |
We also change how alloc failures are handled: Instead of using assert(), which is usually disabled in release builds on various platforms, we now *always* catch this situation and invoke error() if necessary. | |||
2011-05-16 | COMMON: Change Array::insert_aux to immediately assign newly allocated ↵ | Max Horn | |
memory to _storage | |||
2011-05-16 | COMMON: Set _capacity to just _size in Common::Array::operator= | Max Horn | |
2011-05-14 | COMMON: RemoveAvoid redundant typedefs if config.h is present | Max Horn | |
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2011-05-11 | Merge remote branch 'upstream/master' into t7g-ios | Matthew Hoops | |
Conflicts: audio/decoders/qdm2.h common/util.cpp engines/groovie/music.cpp engines/groovie/resource.h video/qt_decoder.cpp video/qt_decoder.h | |||
2011-05-10 | COMMON: Always prefer GCC 4.x versions of READ_UINT*/WRITE_UINT* | Max Horn | |
In addition, we use them if in GCC >= 3.3 if unaligned access is possible. The GCC variants of these macros also contain protection against overzealous compilers' static aliasing optimizations. | |||
2011-05-10 | COMMON: Refactor typedefs a bit | Max Horn | |