Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-11-06 | SCI: hopefully Japanese text wrapping is fine now | Martin Kiewitz | |
also removed duplicate entries in punctuation table thanks to wjp | |||
2014-11-04 | SCI: fix Japanese Space Quest 4 (intro + buttons) | Martin Kiewitz | |
At least SQ4 uses #j text prefix as signal for the interpreter to not use the PC9801 hires font, but to use the internal low res font instead | |||
2014-11-02 | SCI: GetClosest() bugfix the bugfix thx wjp | Martin Kiewitz | |
2014-11-02 | SCI: bugfix in GetLongest() for Japanese SQ4 | Martin Kiewitz | |
2014-11-02 | SCI: text16 Shift-JIS font switch fixed | Martin Kiewitz | |
fixes Police Quest 2 Japanese intro and others, where the internal SCI font was used and not the Shift-JIS hires font | |||
2014-11-02 | SCI: fix another bug in text16 / GetLongest() | Martin Kiewitz | |
2014-11-02 | SCI: fix bug in text16 / GetLongest() | Martin Kiewitz | |
2014-11-01 | SCI: text16 GetLongest() changes fixes bug #5334 | Martin Kiewitz | |
also fixes bug #5159 also fixes Japanese line wrapping (hopefully) | |||
2014-11-01 | SCI: revert r55034, fixes bug #6539 | Martin Kiewitz | |
original bug wasn't solved properly will reopen the original bug #5334 and figure out that one instead | |||
2014-02-18 | SCI: Make GPL headers consistent in themselves. | Johannes Schickel | |
2013-04-18 | SCI: Remove a bunch of unused private member variables | Max Horn | |
All instances uncovered by clang warnings. | |||
2012-02-20 | COMMON: Move isFoo functions to namespace Common, add doxygen comments | Max Horn | |
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-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-25 | ALL: behaviour -> behavior | Matthew Hoops | |
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2011-03-13 | SCI: Fixed regression of rev b1055a3c86. Japanese games should work again | md5 | |
2011-03-02 | SCI: Fixed bug #3040161 - "LONGBOW: Textbox glitch" | md5 | |
GetLongest() could exceed the maximum width with the very last character of a word. The same fix has been applied to the SCI32 code. | |||
2011-01-09 | SCI: Changed the bShow parameter of GfxText16:Box() into a bool | Filippos Karapetis | |
svn-id: r55179 | |||
2011-01-08 | SCI: Some function renaming | Filippos Karapetis | |
Draw_Status -> DrawStatus Draw_String -> DrawString svn-id: r55178 | |||
2010-12-24 | SCI: Fixed bug #3059860 - "LB2CD: Glitch in Act 6 coroner answer buttons" | Filippos Karapetis | |
svn-id: r55034 | |||
2010-09-26 | SCI: adding separate status drawing code | Martin Kiewitz | |
now also draws "IV" in KQ4 correctly. This wasn't the case before because we reused the regular drawing code, which would see the 0xA ("IV") as linebreak save for backport svn-id: r52913 | |||
2010-09-09 | SCI: adding text code reference support | Martin Kiewitz | |
fixes glossary in pepper, bug #3040039 svn-id: r52651 | |||
2010-08-12 | SCI: fixing text color support | Martin Kiewitz | |
fixes some words not being red in pepper (part of bug #3040039) svn-id: r52031 | |||
2010-07-30 | SCI: finally fixing font codes | Martin Kiewitz | |
fixing regressions of r51511&51512 and cleaning up as well - for sq5 svn-id: r51513 | |||
2010-07-30 | SCI: fixing another text color code issue | Martin Kiewitz | |
(sq5 some dialog boxes again using wrong font in rare cases) svn-id: r51512 | |||
2010-07-30 | SCI: fixing font code handling in kTextSize | Martin Kiewitz | |
fixes incorrect window proportions in sq5 when hailing ship at clorox II svn-id: r51511 | |||
2010-07-26 | SCI: fixing text fonts not working correctly | Martin Kiewitz | |
fixes sq5 and bug #3034766 svn-id: r51335 | |||
2010-06-29 | SCI: Rewrap more comments | Max Horn | |
svn-id: r50500 | |||
2010-06-24 | SCI: fix kTextSize to not crash when destination has an invalid rect in it | Martin Kiewitz | |
svn-id: r50210 | |||
2010-06-15 | SCI: move textSize and textFonts and textColors inside gfxText16 | Martin Kiewitz | |
svn-id: r49851 | |||
2010-05-14 | Silenced some MSVC warnings | Filippos Karapetis | |
svn-id: r49030 | |||
2010-04-24 | SCI: added special comments about r48784 | Martin Kiewitz | |
svn-id: r48785 | |||
2010-04-24 | SCI: changing GetLongest() on kanji (again) hopefully it's now working as in ↵ | Martin Kiewitz | |
sierra sci :P svn-id: r48784 | |||
2010-04-24 | SCI: document skipping over breaking spaces done in r48781 | Martin Kiewitz | |
svn-id: r48782 | |||
2010-04-24 | SCI: change the way we handle breaking spaces based on how sierra sci does ↵ | Martin Kiewitz | |
it, revert r48778/r48779 svn-id: r48781 | |||
2010-04-23 | SCI: fix for regression of r48778: do add spaces to width, if we are at ↵ | Martin Kiewitz | |
ending of text - the whole change may be wrong altogether svn-id: r48779 | |||
2010-04-23 | SCI: text16 ::Width() doesn't add ending spaces to the width anymore, sierra ↵ | Martin Kiewitz | |
sci also doesn't do this - fixes windows being too large sometimes svn-id: r48778 | |||
2010-04-23 | SCI: pc98 sierra interpreter had special code, that circumvents having a ↵ | Martin Kiewitz | |
japanese punctuation char as first char on new lines - we do so now as well svn-id: r48777 | |||
2010-04-20 | SCI: the pc98 rom has to display kanji directly, because of the bad ↵ | Martin Kiewitz | |
behaviour of GetLongest() we will actually put more chars in each line as actually fit. That way the scripts will only show most of the chars, but actually leave out some of the pixels of the far right characters. We now show kanji chars directly, sort of reproducing pc98 rom behaviour svn-id: r48748 | |||
2010-04-20 | SCI: sq4/japanese uses sjis 0x9781 for line breaks as well | Martin Kiewitz | |
svn-id: r48742 | |||
2010-04-19 | SCI: removed bad comment | Martin Kiewitz | |
svn-id: r48734 | |||
2010-04-19 | SCI: sierra switched hardcoded inside their pc98 interpreter to font 900, if ↵ | Martin Kiewitz | |
sjis text got detected svn-id: r48726 | |||
2010-04-19 | SCI: added even more comments about the 0xD 0xA inside GetLongest() | Martin Kiewitz | |
svn-id: r48718 | |||
2010-04-19 | SCI: added more comments for 0xD 0xA cases inside GetLongest() | Martin Kiewitz | |
svn-id: r48715 | |||
2010-04-19 | SCI: Fix yet another (new) const correctness violation. | Max Horn | |
I would suggest rewriting all of text16.cpp to use byte* instead of char*, then all this casting around (which introduces the const correctness violations) would not be necessary in the first place. svn-id: r48711 | |||
2010-04-18 | SCI: sierra sci reacts on 0xD and 0xA to end a line. We only reacted on 0xA ↵ | Martin Kiewitz | |
and ignored 0xD before (fixes subtitles in multilingual games, because the official subtitle separator is 0xD'----'0xD) svn-id: r48699 | |||
2010-04-17 | More const correctness fixes | Max Horn | |
svn-id: r48695 | |||
2010-04-16 | SCI: support for kanji (sjis), minor centering issue left | Martin Kiewitz | |
svn-id: r48674 | |||
2010-04-16 | SCI: dont switch to english on kanji text, also cut off text w/o spaces ↵ | Martin Kiewitz | |
inside GetLongest() so that kanji raw chars will appear in windows svn-id: r48673 |