Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-02-21 | Merge pull request #182 from fingolfin/forbid-ctype | Willem Jan Palenstijn | |
ALL: Avoid using is* macros from ctype.h | |||
2012-02-20 | COMMON: Move isFoo functions to namespace Common, add doxygen comments | Max Horn | |
2012-02-15 | JANITORIAL: Fix missing whitespace in pointer cast | Tarek Soliman | |
find -name '*.h' -or -name '*.cpp' | xargs sed -r -i 's@\(([A-Za-z0-9]+)\*\)@(\1 *)@g' This seems to have caught some params as well which is not undesirable IMO. It also caught some strings containing this which is undesirable so I excluded them manually. (engines/sci/engine/kernel_tables.h) | |||
2012-02-15 | ALL: Avoid using is* macros from ctype.h | Max Horn | |
On some systems, passing signed chars to macros like isspace() etc. lead to a runtime error. Hence, mark these macros as forbidden by default, and introduce otherwise equivalent alternatives for them. | |||
2011-08-06 | SCUMM: Proper fix of Russian subtitles | Eugene Sandulenko | |
Initial fix in 11a17b3 (r51211) led to chopped inventory items. No idea why it does not work with our code, as it seems to match the disassembly. Thus implementing this hackish workaround. | |||
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-05-29 | SCUMM: Fix bug #1013617 | athrxx | |
(ZAK FM-TOWNS: Wrong verb ('Teleport To') shown) | |||
2011-05-14 | SCUMM: Remove some unused var warnings (see bug #3293800) | Max Horn | |
2011-05-13 | SCUMM: Move class ResourceManager to its own header | Max Horn | |
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2010-12-28 | SCUMM: Correct fix for bug #3145951 - DIG: Subtitles won't turn off ↵ | Travis Howell | |
(regression). svn-id: r55053 | |||
2010-12-28 | SCUMM: Another fix for bug #3145951 - DIG: Subtitles won't turn off ↵ | Travis Howell | |
(regression). svn-id: r55052 | |||
2010-12-27 | SCUMM: Fix bug #3145951 - DIG: Subtitles won't turn off (regression). | Travis Howell | |
svn-id: r55050 | |||
2010-12-02 | SCUMM: Fix bug in V12 games causing chars to be lost when wrapping talk text | Max Horn | |
svn-id: r54729 | |||
2010-11-30 | Fix bug #3093750 - FT: Truck and Aircraft computer text missing (regression). | Travis Howell | |
svn-id: r54665 | |||
2010-10-18 | SCUMM/FM-TOWNS JAPANESE: fix font spacing issues | Florian Kagerer | |
(improves MI1 intro) svn-id: r53597 | |||
2010-10-17 | SCUMM/FM-TOWNS: more improvements to japanese font drawing | Florian Kagerer | |
(MI1 intro is still not right) svn-id: r53558 | |||
2010-10-17 | SCUMM/FM-TOWNS: more improvements to japanese font drawing | Florian Kagerer | |
- made use of LordHotos graphics/sjis code to reduce code duplication - japanese mode for version 3 and 5 works fine now with few exceptions (some line spacing glitches in MI1 intro etc.) svn-id: r53554 | |||
2010-10-05 | SCUMM/FM-TOWNS: disable new graphics code in DS port | Florian Kagerer | |
svn-id: r53033 | |||
2010-10-01 | SCUMM/FM-TOWNS: fix palette and other graphics issues | Florian Kagerer | |
This commit should fix at least the following bugs/feature requests: #1032859, #1252088, #1055391, #1315968, #1315938, #1742106, #812891. The FM-Towns version of Scumm games use a mixed graphics mode with 2 layers (one with 32767 colors and one with 16 colors). Among other things I have added a screen output class which emulates this dual layer approach which allows specific hardware effects like enabling and disabling layers (e.g. in the voodoo priestess scene in MI1). Old savegames (saved before this update) will load, but you’ll encounter palette glitches in the verb/inventory screen, since the 16 color palette for layer 2 is not contained in your savegame. This will be true at least for version 5 games. Certain scene change actions (which require the verb/inventory part to be redrawn) might correct this (e.g. try looking at the treasure map in MI1 and closing it). Version 3 games should be okay, since they use a static text palette which is never changed and which will be reset after loading a savegame. This update requires a USE_RGB_COLORS setting for proper operation. 8 bit users will get a warning that they’ll have to expect palette glitches . Apart from that the engine in 8 bit mode should not only still work okay, but also benefit from some of the other (non palette related) improvements (e.g. bug #1032859 should be fixed even in 8 bit mode). Japanese font drawing hasn’t been improved much yet. This will be a separate task. svn-id: r52966 | |||
2010-07-23 | SCUMM: Fix subtitles for Russian The Dig | Eugene Sandulenko | |
It is a long standing bug which was revealed by r31784. With that commit Kirben switched DIG code to newer one. Russian version used 0x03 as placeholders for keeping string widths. Original did not copy those characters but we did hence the bug. Based on study of original. Restrict it to Dig-only in order to avoid regressions. svn-id: r51211 | |||
2010-06-27 | Add support for Chinese The DIG. | Eugene Sandulenko | |
svn-id: r50375 | |||
2009-12-02 | Add sanguine's patch for bug #2905463 - Loom PCE: missing characters in US font. | Travis Howell | |
svn-id: r46238 | |||
2009-11-22 | Remove obsolete check, since HE72+ uses separate function. | Travis Howell | |
svn-id: r46085 | |||
2009-11-22 | Remove obsolete check, since HE72+ uses separate function. | Travis Howell | |
svn-id: r46084 | |||
2009-11-22 | Add mapping of TM and (C) characters in PCE version of Loom, based on ↵ | Travis Howell | |
information from Tobias. svn-id: r46083 | |||
2009-11-22 | Add patch for Tobias, for Kanji support in Japanese PCE version of Loom, ↵ | Travis Howell | |
with minor changes. svn-id: r46061 | |||
2009-07-24 | Fix cursor position, when entering a save game name in HE games. | Travis Howell | |
svn-id: r42685 | |||
2009-07-17 | Fix using subtitles only setting in The Dig. | Travis Howell | |
svn-id: r42545 | |||
2009-06-03 | Sprites are used for subtitles, in all 16bit color HE games. | Travis Howell | |
svn-id: r41133 | |||
2009-05-31 | The error() and warning() functions add ! and newline automatically. (I didn't | Torbjörn Andersson | |
look at debug() and debugC(), since I'm really bored with this now. :-) svn-id: r41061 | |||
2009-03-20 | Include "scumm/scumm_v6.h" in some places where it is needed. | Marcus Comstedt | |
(Including "scumm/scumm_v8.h" is a no-operation if ENABLE_SCUMM_7_8 is not defined.) svn-id: r39576 | |||
2009-03-20 | SCUMM: Split intern.h into multiple headers | Max Horn | |
svn-id: r39567 | |||
2009-03-07 | Whitespace cleanup: Convert space followed by tab to just tab | Max Horn | |
svn-id: r39203 | |||
2009-01-29 | A ton of code formatting fixes; also fixed warnings about single line loops ↵ | Max Horn | |
like 'while(cond);' by inserting newlines svn-id: r36127 | |||
2008-12-09 | Removed some dead code, clarified comments, cleanup | Max Horn | |
svn-id: r35293 | |||
2008-08-02 | Fix bug #2023727: "MONKEY2: Misplaced Text" | Eugene Sandulenko | |
svn-id: r33544 | |||
2008-06-01 | Fix bug #1973247 - DIG: Subtitle glitch (Regression). | Travis Howell | |
svn-id: r32456 | |||
2008-05-28 | Remove debug left over. | Travis Howell | |
svn-id: r32338 | |||
2008-05-28 | The hard coded string translations for The Dig only apply to subtitles, and ↵ | Travis Howell | |
not speech. svn-id: r32337 | |||
2008-05-28 | Update the hard coded string translations in The Dig. | Travis Howell | |
svn-id: r32334 | |||
2008-05-19 | Restrict the remaining changes made in rev 28166 to chinese COMI | Max Horn | |
svn-id: r32181 | |||
2008-05-06 | Allow static and dynamic plugins to be used at the same time | Jordi Vilalta Prat | |
svn-id: r31888 | |||
2008-04-30 | Revert string clipping changes, as they only applied to The Dig (Second ↵ | Travis Howell | |
release) and COMI. svn-id: r31785 | |||
2008-04-30 | The Dig (Second release) used similar charset code to COMI. This could cause ↵ | Travis Howell | |
regressions, if there are differences between the two releases of The Dig. svn-id: r31784 | |||
2008-04-30 | Add extra hard coded strings translations, from second release of The Dig. | Travis Howell | |
svn-id: r31782 | |||
2008-04-28 | Narrow corrections to clipping code introduced with commit r31757 to | Eugene Sandulenko | |
SCUMM 6+ as pointed out by Fingolfin svn-id: r31759 | |||
2008-04-28 | Fix Kanji text positioning in DIG. Constants based on disassembly, but | Eugene Sandulenko | |
it can bring some regressions to subtitles. svn-id: r31757 | |||
2008-04-08 | First attempt to support Japanese DIG | Eugene Sandulenko | |
svn-id: r31456 | |||
2008-04-08 | Spellifix | Eugene Sandulenko | |
svn-id: r31452 |