37749 Commits

Author SHA1 Message Date
Martin Kiewitz
88af84514b SCI: added comments about sierra not upscaling cursors for shape and view cursors
svn-id: r48721
2010-04-19 16:38:36 +00:00
Martin Kiewitz
5e472b1ba2 SCI: added upscaling for shape cursors in upscaled hires games (will make the cursor "normal" sized in japanese sci01 games)
svn-id: r48720
2010-04-19 16:36:47 +00:00
Martin Kiewitz
b5851dab00 SCI: added even more comments about the 0xD 0xA inside GetLongest()
svn-id: r48718
2010-04-19 15:30:21 +00:00
Johannes Schickel
71331c7f53 Fix regression introduced with r46130, which caused debugN strings to be post processed via debugOutputFormatter.
Formerly all debugN strings were not post processed via "errorString" (or the
"debugOutputFormatter" as it is called nowadays). This revision did change
how debug strings are post processed and removed the special case for debugN
by accident.

svn-id: r48716
2010-04-19 12:50:49 +00:00
Martin Kiewitz
1e1e049e32 SCI: added more comments for 0xD 0xA cases inside GetLongest()
svn-id: r48715
2010-04-19 11:59:46 +00:00
Paul Gilbert
ac2ffc65cb Added note about Lure fixes
svn-id: r48712
2010-04-19 09:52:11 +00:00
Max Horn
4bf7e9e6b0 SCI: Fix yet another (new) const correctness violation.
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-19 09:46:27 +00:00
Paul Gilbert
f1979f936f Bugfix for correctly returning follower to player when they're blocked from acting
svn-id: r48709
2010-04-19 09:40:20 +00:00
Martin Kiewitz
210bc3a3ce SCI: comment about platforms, where 8859-1 mapping is working
svn-id: r48708
2010-04-19 06:57:39 +00:00
Walter van Niftrik
fa846bfebc SCI: For Japanese system-font strings, convert half-width characters to
full-width characters.

svn-id: r48707
2010-04-19 00:13:01 +00:00
Martin Kiewitz
96b71b3745 SCI: removing single byte chars from double byte check in sjis class (damn wikipedia with their similar colors hehe)
svn-id: r48706
2010-04-18 21:18:58 +00:00
Andre Heider
4b8d0f48dc Fixed XML syntax (& -> &)
svn-id: r48702
2010-04-18 19:40:20 +00:00
Martin Kiewitz
2590fd8c2a SCI: sierra sci reacts on 0xD and 0xA to end a line. We only reacted on 0xA and ignored 0xD before (fixes subtitles in multilingual games, because the official subtitle separator is 0xD'----'0xD)
svn-id: r48699
2010-04-18 12:09:22 +00:00
Martin Kiewitz
f68dfd61de SCI: fix regression from r48685 - english got always used for menu entries
svn-id: r48698
2010-04-18 10:15:56 +00:00
Walter van Niftrik
c0c351c766 SCI: Don't add subtitles for monolingual strings.
svn-id: r48697
2010-04-18 00:56:04 +00:00
Max Horn
6d80424908 Fix warnings when FLAC&MP3&VORBIS is disabled; also fixes leak in Tinsel
svn-id: r48696
2010-04-17 23:57:50 +00:00
Max Horn
b29b379894 More const correctness fixes
svn-id: r48695
2010-04-17 23:54:06 +00:00
Max Horn
bb26c04053 Fixing some warnings (with gcc 3.3.6)
svn-id: r48694
2010-04-17 23:19:52 +00:00
Martin Kiewitz
aaa6e7ee54 SCI: key presses of extended chars (umlauts, etc.) will now get ignored in games that don't support them (which is all non-multilingual games)
svn-id: r48693
2010-04-17 20:43:09 +00:00
Torbjörn Andersson
499e58caf0 This should fix the scaler Valgrind warning reported in (but probably not the
cause of) bug #2976008 ("BS2: Game lockup in British Museum").

svn-id: r48692
2010-04-17 17:23:30 +00:00
Robin Watts
9bb92eba9e Fix for ARM Normal2xAspect scaler that was causing crashes when the screen
'shakes' (such as when the head/bomb goes of at the start of sam'n'max).
Was overwriting the end of the screen when asked to plot a non-multiple of
5 lines.

svn-id: r48690
2010-04-17 15:45:06 +00:00
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