Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-01-09 | COMMON: Add a header for C++11 keywords for pre-C++11 compilers. | Johannes Schickel | |
This currently adds defines for nullptr and override, so we can use them in pre-C++11 compilers, while taking advantage of them with C++11 compilers. | |||
2013-01-06 | COMMON: Add PackBitsReadStream to iff_container | Tomas Jakobsson | |
2012-12-14 | HOPKINS: Add support for BeOS full version | Strangerke | |
2012-12-13 | Merge pull request #293 from clone2727/qtmidi | clone2727 | |
Add support for QuickTime Music playback | |||
2012-12-13 | COMMON: Forbid symbols for the rest of is* from ctype.h. | Johannes Schickel | |
I also moved the isprint case to the correct position. This adds a FIXME to our lua code from sword25, which uses iscntrl directly. | |||
2012-12-13 | COMMON: Add wrapper for isprint. | Johannes Schickel | |
This is done in the spirit of 658080deeda79d20ea40643569fbcb072573e7cf. | |||
2012-12-13 | COMMON: Fix potential uninitialized memory usage | Matthew Hoops | |
2012-10-31 | Merge branch 'master' into hopkins | Paul Gilbert | |
2012-10-17 | HOPKINS: Add detection for OS/2 and Win95 full versions | Strangerke | |
2012-10-09 | COMMON: Properly handle error indicator in MemoryWriteStream. | Johannes Schickel | |
Thanks to waltervn for noticing that MemoryWriteStream::write doesn't handle setting the error indicator properly. | |||
2012-09-26 | JANITORIAL: Remove trailing whitespaces. | Johannes Schickel | |
Powered by: git ls-files "*.cpp" "*.h" "*.m" "*.mm" | xargs sed -i -e 's/[ \t]*$//' | |||
2012-09-09 | COMMON: Make QuickTimeParser::readSampleDesc take the desc size | Matthew Hoops | |
2012-09-05 | COMMON: Allow for parsing QuickTime MIDI files | Matthew Hoops | |
2012-09-05 | Merge remote branch 'upstream/master' into pegasus | Matthew Hoops | |
2012-08-31 | ALL: Mark off some things as used by Pegasus | Matthew Hoops | |
2012-08-28 | Merge remote-tracking branch 'origin/master' into tony | Alyssa Milburn | |
Conflicts: common/coroutines.cpp common/coroutines.h devtools/create_project/msbuild.cpp devtools/create_project/visualstudio.cpp | |||
2012-08-26 | Merge remote branch 'upstream/master' into pegasus | Matthew Hoops | |
Conflicts: AUTHORS devtools/credits.pl gui/credits.h | |||
2012-08-26 | Merge pull request #268 from clone2727/video-rewrite | Matthew Hoops | |
VideoDecoder upgrade & partial rewrite | |||
2012-08-26 | COMMON: Add MKTAG16 for 16-bit multi-character constants | Matthew Hoops | |
2012-08-25 | COMMON: Fix waiting for multiple coroutine events. | Alyssa Milburn | |
This fixes the bWaitAll case of waitForMultipleObjects, and also the resetting of events later in the function. | |||
2012-08-15 | COMMON: Remove fprintf/stderr usage from xmlparser. | Alyssa Milburn | |
2012-07-27 | VIDEO: Adapt QuickTimeDecoder to the AdvancedVideoDecoder API | Matthew Hoops | |
2012-07-18 | COMMON: Add an optional argument to wrapCompressedReadStream, to simplify ↵ | Einar Johan Trøan Sømåen | |
using streams that can't tell their size() | |||
2012-07-01 | Merge pull request #239 from bluegr/skipsavecompression | Filippos Karapetis | |
COMMON: Allow the savefile manager to create uncompressed saves | |||
2012-07-01 | COMMON: Expand a bit the KeyState documentation | Thierry Crozat | |
This follows a bug that was found in the Lure engine where keycode was used in a place where it should have used ascii. | |||
2012-06-25 | COMMON: Simplify the documentation in openForSaving() | Filippos Karapetis | |
The new more concise description is courtesy of wjp. | |||
2012-06-24 | Merge remote branch 'upstream/master' into pegasus | Matthew Hoops | |
2012-06-21 | COMMON: Add a detailed explanation on when to create uncompressed saves | Filippos Karapetis | |
2012-06-21 | COMMON: Add documentation regarding the new parameter in openForSaving() | Filippos Karapetis | |
2012-06-21 | COMMON: Allow the savefile manager to create uncompressed saves | Filippos Karapetis | |
These are useful in cases where the files can be used in the original interpreters (such as the exported characters from QFG), in order to avoid confusion in cases where the users are unaware that these saves are compressed and are trying to load them in the original interpreters. | |||
2012-06-20 | Merge pull request #246 from lordhoto/osystem-void-buffers | Johannes Schickel | |
OSYSTEM: Use void buffers for screen/overlay/mouse buffers and proper pitch values for overlay code | |||
2012-06-17 | Merge pull request #244 from clone2727/football2002-wday | Johannes Schickel | |
COMMON: Add tm_wday to our TimeDate struct | |||
2012-06-17 | COMMON: Change pulseEvent to better reflect how it works in Windows | Paul Gilbert | |
2012-06-16 | Merge remote branch 'upstream/master' into pegasus | Matthew Hoops | |
2012-06-16 | ALL: Let overlay related methods in OSystem take a void * and use a proper ↵ | Johannes Schickel | |
pitch values. This is a first step to get rid of OverlayColor, which is a requirement for proper 4Bpp overlay support. | |||
2012-06-16 | BACKENDS: Make OSystem::setMouseCursor take a "const void *" buffer. | Johannes Schickel | |
This is mainly for consistency with OSystem::copyRectToScreen. | |||
2012-06-16 | BACKENDS: Let copyRectToScreen take a "const void *" instead of "const byte ↵ | Johannes Schickel | |
*" as buffer. This removes the need to convert the parameter to copyRectToScreen to "const byte *", which is commonly used in games, which use Graphics::Surface to store their graphics data. | |||
2012-06-13 | COMMON: Remove traces of mouse cursor target scale from OSystem docs. | Johannes Schickel | |
2012-06-13 | COMMON: Remove traces of overlay scale from the OSystem documentation. | Johannes Schickel | |
2012-06-13 | COMMON: Remove last traces of 8bpp overlay support from OSystem docs. | Johannes Schickel | |
2012-06-09 | COMMON: Add tm_wday to our TimeDate struct | Matthew Hoops | |
Did not adapt bada or ps2 backends as I'm not sure how they should be handled | |||
2012-06-09 | COMMON: Changed pulseEvent to allow calling processes to finish executing first | Paul Gilbert | |
2012-06-08 | Merge pull request #243 from lordhoto/cursor-no-scale | Eugene Sandulenko | |
ALL: Replace cursorTargetScale in OSystem API with a simple "do not scale" logic. | |||
2012-06-07 | COMMON: Make CoroutineScheduler's constructor and destructor private. | Johannes Schickel | |
CoroutineSchedule is a singleton, thus it should not be possible to create a custom instance of it. | |||
2012-06-07 | COMMON: Slightly adapt coroutine code to better match our guidelines. | Johannes Schickel | |
I used astyle here, which automatically removes the use of tabs in comments. | |||
2012-06-07 | COMMON: Move coroutine documentation to the header file. | Johannes Schickel | |
2012-06-04 | COMMON: Merge of pull request #240, coroutine code cleanup | Paul Gilbert | |
2012-06-03 | ALL: Replace cursorTargetScale in OSystem API with a simple "do not scale" ↵ | Johannes Schickel | |
logic. All uses of the old target scale API actually wanted to disallow scaling of the mouse cursor. This commit adapts our API to this and thus simplifies backend implementations. Some backends, most notable the Wii and Android, did some implementation of the cursor target scale, which I didn't adapt yet. I added a TODO for the porters there. | |||
2012-05-31 | ALL: Correct spelling of "Mac OS X" in various places | Max Horn | |
2012-05-31 | COMMON: Fix comment typo in coroutine comments | Paul Gilbert | |