71525 Commits

Author SHA1 Message Date
Bastien Bouclet
c3c09a1c83 MOHAWK: MystOptionsDialog should not subclass GUI::OptionsDialog 2016-02-22 08:44:55 +01:00
Paul Gilbert
b12cb7308a SHERLOCK: RT: Fix tearing in ending credits 2016-02-21 20:46:46 -05:00
Lars Skovlund
f7025c4cab SCI: Make Pharkas CD opcodes return explicit values. Document. 2016-02-22 01:04:56 +01:00
Lars Skovlund
11d6da4ef6 SCI32: Document purpose of 993.voc 2016-02-22 01:04:18 +01:00
Ori Avtalion
4b83ce3800 TUCKER: Allow skipping and quitting from cutscene loops 2016-02-22 00:47:05 +02:00
Ori Avtalion
1acbfe8889 TUCKER: Remove errant loop increment (confirmed by cyx) 2016-02-22 00:44:19 +02:00
Eugene Sandulenko
59aede6228 SWORD25: Fix bug #6981: High CPU usage on one core
The game loop is implemented in Lua, and there are no delays.
Now we wait 10ms on each event pulling, as we always do.
2016-02-21 22:53:26 +01:00
Willem Jan Palenstijn
93af01a58a SCI32: Comment splitRects 2016-02-21 21:12:13 +01:00
Martin Kiewitz
86a8886409 SCI32: Clean up Gfx::FrameoutsyncWithScripts() 2016-02-21 20:56:26 +01:00
Willem Jan Palenstijn
ddcf204bd0 SCI: Add help for debuglevel command 2016-02-21 20:42:06 +01:00
Martin Kiewitz
1ac8533b1f SCI32: Fix save patching for ScummVM dialog
- Patch game super object for saving instead of game object
- Remove re-adding planes+screen items, game::replay does that
We would only have to do that for soft-failing on restore
- Change debug levels of kNumLoops/kNumCels to 9
- Add special comment about -info- selector in syncWithScripts()

This should now make ScummVM menu saving work properly at
least in SQ6.
2016-02-21 20:33:17 +01:00
Johannes Schickel
b6b2bcf607 GRAPHICS: Remove superfluous ABS usage to silence a warning. 2016-02-21 17:45:30 +01:00
Martin Kiewitz
210a6b10ac SCI32: Add comment about SQ6's option plane 2016-02-21 17:30:25 +01:00
Martin Kiewitz
3e4efdbd27 SCI32: Implement syncing planes+screen items from VM for restore
Fixes restoring saved games, when ScummVM dialogs are patched in
Removing clearing planes+screen items as well, because the scripts
actually did that, but did not clear everything.
Fixes "Invalid screen item" message when entering options menu,
after restoring in SQ6.
2016-02-21 17:21:48 +01:00
Colin Snover
0abd5b5c4e SCI: Use nullptr instead of 0 for null pointer checks 2016-02-21 09:32:34 -06:00
Eugene Sandulenko
88289670f2 I18N: Regenerate translations.dat 2016-02-21 15:40:24 +01:00
Eugene Sandulenko
aa65dd2c73 I18N: Update Russian translation 2016-02-21 15:39:39 +01:00
Eugene Sandulenko
6e67883c49 I18N: Update Ukrainian translation 2016-02-21 15:39:27 +01:00
Johannes Schickel
0a06942e4e GRAPHICS: Skip empty rects and empty shadows in VectorRendererSpec::drawSquareShadow. 2016-02-21 14:41:29 +01:00
Johannes Schickel
edaff1bdea GRAPHICS: Skip empty rects in VectorRenderer*'s drawInteriorRoundedSquareAlg. 2016-02-21 14:41:29 +01:00
Johannes Schickel
1c4f41feed GRAPHICS: Skip empty rects in VectorRendererSpec::drawTriangleFast. 2016-02-21 14:41:29 +01:00
Johannes Schickel
df65bad9d2 GRAPHICS: Skip empty rects in VectorRendererSpec::drawSquareAlg. 2016-02-21 14:41:29 +01:00
Johannes Schickel
5f61de0e68 GRAPHICS: Skip empty rects in VectorRender*'s drawTabAlg. 2016-02-21 14:41:29 +01:00
Johannes Schickel
610d2eec00 GRAPHICS: Make VectorRendererAA::drawLineAlg never divide by zero.
It won't crash any longer in the case dx = dy = 0.
2016-02-21 14:41:29 +01:00
Johannes Schickel
5bc3a5aa3f GRAPHICS: Let drawLineAlg in VectorRenderer code take unsigned dx, dy. 2016-02-21 14:41:29 +01:00
Johannes Schickel
0e7facad76 GRAPHICS: Skip empty rects in VectorRendererSpec::drawTriangleVertAlg. 2016-02-21 14:41:29 +01:00
Johannes Schickel
16aac72b60 GRAPHICS: Add comments about safe divisions in VectorRendererSpec.cpp. 2016-02-21 14:41:29 +01:00
Martin Kiewitz
7b9c15634f SCI32: Use debugC instead of debugCN for debug output 2016-02-21 14:20:11 +01:00
Martin Kiewitz
edd1efb049 SCI32: Add debug output to Add/Update/DeleteScreenItem+Planes
debugflag Graphics
level 6 for Add+Delete
level 7 for Update
2016-02-21 14:14:11 +01:00
Martin Kiewitz
0941dcdb67 SCI32: Add a bit more debug info to errors + screenitems 2016-02-21 13:59:17 +01:00
Thierry Crozat
451932d1cb I18N: Regenerate translations data file 2016-02-21 12:15:36 +00:00
Thierry Crozat
46637f6e32 I18N: Update hungarian translation (patch #1632) 2016-02-21 12:15:01 +00:00
Thierry Crozat
cb106bbceb I18N: Update dutch translation (patch #1633) 2016-02-21 12:14:25 +00:00
Martin Kiewitz
51256ab7bb SCI: Add script patch for Laura Bow 1 easter egg
Fixes view-loop for PC version
2016-02-21 13:06:37 +01:00
Willem Jan Palenstijn
26a5efe6e8 SCI: Fix redrawAll updating visiblePlanes
It was comparing ScreenItem*'s directly, instead of objects.
2016-02-21 12:52:25 +01:00
Willem Jan Palenstijn
3c3b7ec13d SCI: Skip NULL entries in FindByObject
Lists can contain gaps if they're searched before Pack() is called.
2016-02-21 12:51:31 +01:00
Willem Jan Palenstijn
748b7684b2 SCI: Clear visible planes in GfxFrameout::clear() too
This caused planes and visibleplanes to go out of sync when loading.
2016-02-21 01:45:28 +01:00
Paul Gilbert
27e6eceff2 CREATE_PROJECT: Disable fluidsynth library by default for Visual Studio
Currently we don't have a lib file for fluidsynth built for Visual Studio
2015, and I've spent 5 fruitless hours trying to compile one. So I'm
disabling fluidsynth automatically for now, and we can always re-enable
it again if we ever do manage to create an appropriate library
2016-02-20 19:27:26 -05:00
Thierry Crozat
21ae5da6b0 I18N: Regenerate translations data file 2016-02-20 23:48:49 +00:00
Thierry Crozat
349c10abed I18N: Update gl_ES translation (patch #1631) 2016-02-20 23:48:08 +00:00
Thierry Crozat
03270ab2e1 I18N: Regenerate translations data file 2016-02-20 23:41:25 +00:00
Michał Ziąbkowski
f183f5005e I18N: Update Polish translation. 2016-02-20 23:41:25 +00:00
Thierry Crozat
f4c997553b I18N: Update french translation 2016-02-20 23:41:24 +00:00
Willem Jan Palenstijn
a67e8a61dc VIDEO: Add warning for potential unaligned writes 2016-02-20 22:33:05 +01:00
Willem Jan Palenstijn
9362bde2cc VIDEO: In indeo3 codec, use unaligned read functions where necessary
This fixes bug #7039.
2016-02-20 22:33:05 +01:00
Filippos Karapetis
b6f84d37b3 SCI: Fix showStyle check in palMorphFrameOut() - thanks snover 2016-02-20 23:28:41 +02:00
Thierry Crozat
3d97d2f0ed I18N: Merge updated translations template to the language files 2016-02-20 21:26:10 +00:00
Thierry Crozat
2e7056e648 I18N: Update translations template file 2016-02-20 21:25:31 +00:00
Thierry Crozat
849f4f2d49 CGE2: Add events.cpp to POTFILE 2016-02-20 21:24:49 +00:00
Thierry Crozat
742d33d703 CGE: Add events.cpp to POTFILE 2016-02-20 21:24:38 +00:00