Johannes Schickel
8b172f0cef
GUI: Put bitmap items in the on-screen draw queue when doing buffering.
...
This fixes bug #3482461 "GUI: X image on clear buttons might be vanishing".
I am afraid I can't really tell why this fixes the bug though.
This is a backport of a small part of MaximRussia's changes to the queueing
code. So thanks to him for this fix.
2012-02-03 19:15:09 +01:00
Alyssa Milburn
4763b2c51b
ANDROID: Add faked input delay.
...
This adds an artificial delay for mouse up events to make engines
like Gob work, similar to the iPhone fix in b3062b5e
.
2012-02-03 12:36:03 +01:00
Tarek Soliman
a488556dcd
KEYMAPPER: Handle EVENT_MAINMENU directly
2012-02-02 19:10:01 -06:00
Tarek Soliman
70d94bdd2c
KEYMAPPER: Allow simple events to be added to an Action
...
This also simplifies the Action code a little bit
2012-02-02 19:05:05 -06:00
Tarek Soliman
718e106a31
COMMON: Fix comment typo
2012-02-02 18:10:08 -06:00
Alyssa Milburn
7e9b0114d8
HUGO: Fix keyHandler (noticed by Strangerke).
2012-02-02 12:40:25 +01:00
Johannes Schickel
66c3279b2f
GRAPHICS: Obtain pointer to dst surface after bounds checks in TTF renderer.
...
This should really make sure we are not drawing outside the surface bounds.
2012-02-02 02:39:41 +01:00
Johannes Schickel
6402d30874
GRAPHICS: Use monochrome font hinter for TTF's monochrome loading.
2012-02-02 02:39:40 +01:00
Strangerke
c222afc933
TSAGE: R2R - Avoid a crash in scene 700
2012-02-02 00:31:25 +01:00
Strangerke
4aa494c19b
TSAGE: R2R - Implement scene 700
2012-02-01 22:10:59 +01:00
Alyssa Milburn
31d1ae6530
Revert "BASE: Get rid of unecessary friend in PluginManagerUncached."
...
This reverts commit 1e0de79cf5
.
The only available constructor for PluginManagerUncached is
protected, so this broke the builds using it.
2012-02-01 21:54:40 +01:00
Johannes Schickel
1e0de79cf5
BASE: Get rid of unecessary friend in PluginManagerUncached.
2012-02-01 19:38:27 +01:00
Johannes Schickel
96853b234c
ENGINES: Get rid of unnecessary friend in EngineManager.
2012-02-01 19:22:55 +01:00
Strangerke
81bc722605
TSAGE: R2R - Implement scene 900
2012-01-31 23:36:52 +01:00
Eugene Sandulenko
2d6fda8c85
CREDITS: Added Daniel Balsom which is a stupid overlook
2012-01-31 21:32:17 +02:00
Paul Gilbert
23a497f792
TSAGE: Minor cleanups for R2R scene 180
2012-01-31 22:41:36 +11:00
Paul Gilbert
d1db4a48ed
TSAGE: Implement R2R Scene 205 - Star-field Credits
2012-01-31 22:23:55 +11:00
Paul Gilbert
e4e7827f77
TSAGE: Properly handle resetting flags when leaving a scene
2012-01-31 22:20:30 +11:00
Strangerke
4dffd4c1db
TSAGE: R2R - Fix a couple of compilation errors not detected by MSVC
...
Thanks Kirben for pointing those
2012-01-31 01:02:37 +01:00
Strangerke
3e8547ebc1
TSAGE: R2R - Implement scene 600
2012-01-30 23:52:05 +01:00
Johannes Schickel
453eeb496c
GUI: Work around bug #3481395 .
...
The bug in question is: "LAUNCHER: Can't quit from unsupported game dialog".
2012-01-30 23:00:16 +01:00
athrxx
cf8a6dcd83
KYRA: (EOB) - fix typo
2012-01-30 22:23:06 +01:00
Strangerke
d34cf09608
TSAGE: R2R - Implement scene 525
2012-01-30 17:23:43 +01:00
Strangerke
c1352a1ae5
TSAGE - R2R: Implement scene 1750
2012-01-30 17:17:30 +01:00
Travis Howell
131e5c729c
BUILD: The Windows installer will add a symbolic link to standard savegames area in Windows Vista/7.
2012-01-31 00:27:20 +11:00
Travis Howell
d814c2a861
DOC: Add notes about migration batch file for Windows users.
2012-01-31 00:25:02 +11:00
Strangerke
14523275a3
TSAGE: R2R - Implement scene 3500
...
This required a fix for direct draw code
2012-01-30 01:17:56 +01:00
Thierry Crozat
88829b7ea3
I18N: Regenerate translations data file
2012-01-29 21:40:34 +00:00
Simon Sawatzki
ff1aab9e2d
DOCS: Updated German README (Liesmich) and NEWS (Neues).
2012-01-29 21:40:34 +00:00
Simon Sawatzki
6553272bf3
I18N: Updated German translation.
2012-01-29 21:40:34 +00:00
Torbjörn Andersson
5e50948e9d
KYRA: Remove unnecessary semicolon
2012-01-29 21:41:23 +01:00
Torbjörn Andersson
54041675e5
TOLTECS: Some formatting fixes.
2012-01-29 21:41:16 +01:00
Johannes Schickel
f41bc8bd98
GUI: Slight formatting fix.
2012-01-29 21:17:01 +01:00
Johannes Schickel
6895ea9ea1
GUI: Fix compilation with --disable-translation.
2012-01-29 19:18:36 +01:00
Johannes Schickel
fa401a2d3d
SCI: Remove unnecessary break after return statement.
2012-01-29 16:34:41 +01:00
Johannes Schickel
21fb4af154
SWORD25: Return 0 instead of false in Screenshot::createThumbnail.
...
This should "fix" a g++ warning.
2012-01-29 16:33:43 +01:00
Johannes Schickel
163d57ba93
AUDIO: Return 0 instead of false in Tfmx::loadSampleFile.
...
This should "fix" a g++ warning.
2012-01-29 16:32:44 +01:00
Johannes Schickel
db98fdab2b
COMMON: Return 0 instead of false in FSNode::createReadStream.
...
This should "fix" some g++ warnings.
2012-01-29 16:31:52 +01:00
Johannes Schickel
f11b52a097
KYRA: Prevent unnecessary removal of const in some casts.
2012-01-29 16:26:20 +01:00
Johannes Schickel
00cc48f83d
GUI: Add GNU FreeFont TTFs for use with our modern theme.
2012-01-29 16:26:20 +01:00
Johannes Schickel
b0dfd08ff9
GUI: Fix anti-aliased font drawing of checkbox/radio button texts.
...
Formerly the text background was not restored thus every time it got redrawn
the text got thicker.
2012-01-29 16:26:20 +01:00
Johannes Schickel
f63df3bf7b
GRAPHICS/GUI: Implement charset mapping for TTF fonts.
...
The charsets used by the translations now need to have a "$(name).cp" file,
which contains an charset index => unicode mapping. Otherwise
create_translations will fail.
2012-01-29 16:26:20 +01:00
Johannes Schickel
9f3fbe1bd7
GRAPHICS/GUI: Implement kerning support for Font.
...
This adapts the related graphics code, which is the generic Font API and the
TTF font implementation.
It furthermore adapts the GUI to properly take care of kerning in text input
widgets.
2012-01-29 16:26:20 +01:00
Johannes Schickel
d21ae1aa40
GUI: Add support for loading TTF files with ISO-8859-1 charset.
2012-01-29 16:26:20 +01:00
Johannes Schickel
843b9f9665
GRAPHICS: Add a TTF font class using FreeType2.
2012-01-29 16:26:20 +01:00
Travis Howell
0ceeee8148
SCUMM: Add script number differences in SCUMM V0, for two work arounds in Maniac Mansion.
2012-01-29 17:07:38 +11:00
Sven Hesse
885a29a1de
GOB: Fix a segfault
2012-01-29 00:12:11 +01:00
Sven Hesse
2f7ae1109b
GOB: Add a cheat debug command
...
- Cheat the Diving minigame to a win
- Get the mastermind solution
2012-01-29 00:10:11 +01:00
Sven Hesse
caeae1a7d6
GOB: Pick the pearl at the right frame of the animation
...
And make the pearl picking a bit less...picky.
2012-01-28 23:29:47 +01:00
Sven Hesse
1eb7c7507b
GOB: Minor cleanup
2012-01-28 22:55:12 +01:00