Commit Graph
37578 Commits
Author SHA1 Message Date
Martin Kiewitz da2027da36 SCI: change textedit control to cast to unsigned char to fix cursor position when multilingual chars are used. Also make getFontHeight() private inside GfxFontFromResource class, remove it in all the other classes
svn-id: r48689
2010-04-17 15:16:40 +00:00
Ori Avtalion 09c0e55306 Fix for #2985480 - AMIGAOS4: Compiler errors on ./configure
svn-id: r48688
2010-04-17 15:03:16 +00:00
Martin Kiewitz 5c347aa70a SCI: map keys from 8859-1 to dos codepage, makes special chars like umlauts work in multilingual games
svn-id: r48687
2010-04-17 14:50:31 +00:00
Martin Kiewitz 2ac3e93dab SCI: move menu window inside the screen, if parts of it are outside (happens in multilingual sq3 and lsl3)
svn-id: r48686
2010-04-17 13:42:19 +00:00
Martin Kiewitz 08ad84d556 SCI: implement ability to handle multilingual menu separators (is actually 2 separators with a language separator inbetween)
svn-id: r48685
2010-04-17 13:34:16 +00:00
Martin Kiewitz f8f50b5219 SCI: changed coordinate adjustment for kanji chars to & 0xFFC
svn-id: r48684
2010-04-17 13:31:04 +00:00
Walter van Niftrik 20c461e541 SCI: Remove subtitles in menu.
svn-id: r48683
2010-04-17 03:11:54 +00:00
Martin Kiewitz 88f6a39312 SCI: handle given coordinate to draw() inside SJIS font support as if the horizontal part would be the center of the character, fixes not perfectly centered japanese text. I assume that PC98 ROM also handled it that way. The actual cause for those "bad" coordinates is GetLongest(), but that behaviour is definitely how sierra sci does it
svn-id: r48678
2010-04-16 23:03:46 +00:00
Max Horn b191acf7cc DS: Merge changes from 1.1.0 branch into trunk
svn-id: r48677
2010-04-16 20:49:16 +00:00
Max Horn 17c0c846aa Remove type_4_byte='long' FIXMEs from configure
Since no porter complained about these during the last release,
this should be safe. In any case it would be trivial to put them
back, but that is only acceptable if an explanatory comment is
included.

svn-id: r48676
2010-04-16 20:48:45 +00:00
Martin Kiewitz cd4812dfd9 SCI: support for kanji (sjis), minor centering issue left
svn-id: r48674
2010-04-16 18:23:50 +00:00
Martin Kiewitz 01852cbf93 SCI: dont switch to english on kanji text, also cut off text w/o spaces inside GetLongest() so that kanji raw chars will appear in windows
svn-id: r48673
2010-04-16 13:27:30 +00:00
Max Horn 85f0fceef3 Fix stupid mistake
svn-id: r48672
2010-04-16 13:03:26 +00:00
Max Horn 050d034d79 Enable more ARM asm on arm-linux targets
svn-id: r48671
2010-04-16 12:58:42 +00:00
Filippos Karapetis dd6fbd887d Added a sanity check for the current list node inside GfxAnimate::invoke(). This should fix the crash in LSL2 as described in patch #2987942, without adding additional lookups
svn-id: r48670
2010-04-16 12:58:14 +00:00
Max Horn 09a01c71dd Trying to fix DC port compilation
svn-id: r48669
2010-04-16 12:49:48 +00:00
Martin Kiewitz 2cb0f7f155 SCI: make pixelation transition work in upscaled hires mode
svn-id: r48668
2010-04-16 11:44:10 +00:00
Martin Kiewitz 1410f3c65a SCI: make scroll transitions work in upscaled hires mode
svn-id: r48667
2010-04-16 11:22:37 +00:00
Max Horn ae3962ce36 Fix for bug #2987895: "DW2: graphical errors in video on Windows"
svn-id: r48665
2010-04-16 11:00:13 +00:00
Max Horn 418bcdad7d Change configure entries for NDS and DC ports to use _port_mk
svn-id: r48664
2010-04-16 10:59:23 +00:00
Paul Gilbert f7ac94db12 Added code to de-activate town NPCs once the player makes it to the castle, since they're no longer needed
svn-id: r48661
2010-04-16 10:00:49 +00:00
Max Horn fcb8719e93 Replace ancient maemo patch with the one from 1.1.0 branch
svn-id: r48660
2010-04-15 21:45:03 +00:00
Martin Kiewitz 20392ebee8 SCI: split menu/item strings when displaying instead of when initializing - makes on-the-fly menu language changes possible (used by multilingual SCI01 games)
svn-id: r48659
2010-04-15 16:40:37 +00:00
Paul Gilbert cbee83a536 Added a default case for characters that don't have a message set, but try to display one
svn-id: r48656
2010-04-14 09:33:27 +00:00
Johannes Schickel a71eb59467 Whitespace fix.
svn-id: r48654
2010-04-13 16:13:48 +00:00
Max Horn 69b86db74c Print message when creating new INI; don't rewrite it directly after reading.
Together with the r48651, this addresses bug #2983718:
 "Incomprehensible message for missing scummvm.ini"

svn-id: r48653
2010-04-13 10:08:17 +00:00
Max Horn 5a17a7be5f Patch #2984292: "AmigaOS4: Remove _SVN from unstable builds"
svn-id: r48652
2010-04-13 09:54:21 +00:00
Max Horn 97583b02cd Patch #2985205: "GSoC: Improve FSNode warning messages"
svn-id: r48651
2010-04-13 09:53:05 +00:00
Ori Avtalion 843a547cf7 Update default theme
svn-id: r48650
2010-04-12 23:30:52 +00:00
Ori Avtalion 434b5369f6 Remove trailing whitespace
svn-id: r48649
2010-04-12 23:25:09 +00:00
Ori Avtalion e35133064b Center labels in mass-add dialog
svn-id: r48648
2010-04-12 23:23:23 +00:00
Ori Avtalion 024d44f3e3 Remove semicolon
svn-id: r48647
2010-04-12 21:30:47 +00:00
Thierry Crozat 08077db0ea Update credits for myself to reflect that I am now part of the team.
svn-id: r48646
2010-04-12 21:22:03 +00:00
Ori Avtalion 2fc9d6845b Apply patch #2982163 - CONFIG: Use HE keyword instead of HB for the Hebrew language
svn-id: r48645
2010-04-12 21:21:06 +00:00
Thierry Crozat 3b252cb4c5 Remove duplicate entry for myself.
svn-id: r48644
2010-04-12 21:00:47 +00:00
Johannes Schickel 23ed4c2a76 Revert "Fix use of "friend" keyword in KYRA for strict C++ compilers."
Actually g++ is just fine in this case :-). The thing I missed here
was that I declared the "offending" classes as friends in subclasses
of KyraEngine_v1, thus those friends were allowed to access the
protected elements of KyraEngine_v1 too.

svn-id: r48643
2010-04-12 19:50:40 +00:00
Ori Avtalion b5612d0cf6 Remove trailing whitespace from person names with no description
svn-id: r48642
2010-04-12 19:40:54 +00:00
Johannes Schickel 050aca584b Fix use of "friend" keyword in KYRA for strict C++ compilers.
Unlike g++, which does inherit friends (it seems), C++ does
specify that friend is not inherited. I.e. when B is a friend of
A and you have a class C subclassing B, C is not allowed to
access private memebers of A.

svn-id: r48641
2010-04-12 19:10:21 +00:00
Joost Peters fe566293e7 remove useless getObjectName() method
svn-id: r48640
2010-04-12 11:43:14 +00:00
Joost Peters f966f3184f add const keyword to some methods
svn-id: r48639
2010-04-12 10:19:35 +00:00
Max Horn fc40276ed7 formatting
svn-id: r48638
2010-04-12 09:14:37 +00:00
Max Horn a1840bd573 AUDIO: Rename Mixer::playInputStream to playStream
svn-id: r48637
2010-04-12 09:14:17 +00:00
Yotam Barnoy 9191b9d528 Updated NEWS with PSP items including forgotten ones from 1.1.0
svn-id: r48636
2010-04-12 08:54:32 +00:00
Paul Gilbert eb433fcccd Added the beginnings of the main timer list
svn-id: r48635
2010-04-12 08:31:46 +00:00
Max Horn 87028c546f PSP: Fix code formatting using astyle
svn-id: r48634
2010-04-12 07:28:54 +00:00
Yotam Barnoy 98d7ba281c Changed my credits to indicate more extensive contributions
svn-id: r48633
2010-04-12 07:20:54 +00:00
Yotam Barnoy 9a2eac7eee PSP: refactoring/redesign of the backend
svn-id: r48632
2010-04-12 06:49:05 +00:00
Ori Avtalion 18609a70b3 Add patch contributors to copyright file
svn-id: r48631
2010-04-11 22:01:18 +00:00
Ori Avtalion fd3970aa52 Apply patch #2984508 - "GSoC: SCUMM stopped audio from playing while saving"
This is a fix for bug #2090846 - "SCUMM: saving a game will play music before
finishing"

svn-id: r48630
2010-04-11 21:30:57 +00:00
Max Horn 3745c73788 Explain the rational of the CursorMan.pushCursor calls directly
Instead of referring to the commit log of a prior ref.
Also rewrap some comments.

svn-id: r48628
2010-04-11 19:04:24 +00:00