aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-09-03SDL/OPENGL: Fix backend initialization when building with ENABLE_VKEYBD.Alejandro Marzini
svn-id: r52503
2010-09-03OPENGL: Fix enable aspect ratio feature.Alejandro Marzini
svn-id: r52502
2010-09-03OPENGL: Improve scaling, aspect ratio correction and display(GFX) modes.Alejandro Marzini
Now the previous aspect ratio modes are handled as GFX modes. The previous GFX modes were for scaling, but are removed now. A new 4/3 display mode added. Added Ctrl-Shift-A for backward switching through display modes, and Ctrl-Alt-<number key> for switching to a specific GFX mode. Window resizing now is available for all display modes, and will automatically change the scale factor as well as maintain the aspect ratio when needed. svn-id: r52501
2010-08-23OPENGL: Add Ctrl-Shift-Enter hotkey for backward switching fullscreen modes.Alejandro Marzini
svn-id: r52310
2010-08-23SDL/OPENGL: Fix segfault when using -g command line option.Alejandro Marzini
svn-id: r52307
2010-08-23AMIGAOS: Fix build.Alejandro Marzini
svn-id: r52306
2010-08-23AMIGAOS: Again, fix build.Alejandro Marzini
svn-id: r52304
2010-08-23AMIGAOS: Fix build.Alejandro Marzini
svn-id: r52303
2010-08-20OPENGL: Fix issue with resize events generated after going out of fullscreen ↵Alejandro Marzini
mode. svn-id: r52248
2010-08-16Merge trunk, from r51777 to r52105Alejandro Marzini
svn-id: r52108
2010-08-15SCI: Change abs() to ABS()Torbjörn Andersson
I'm not sure why we define our own ABS(), but I assume we have some compelling reason for it. svn-id: r52105
2010-08-15Suppress some debugging warningsArnaud Boutonné
svn-id: r52104
2010-08-15Fascination - Add handling for window funcLeave on close. This fixes (at ↵Arnaud Boutonné
least) the picture problem in the lab, and the game is now completable (VGA floppy). Thanks SylvainTV for the debugging help svn-id: r52103
2010-08-15SCI: adding workaround for island dr. brainMartin Kiewitz
fixes bug #3045225 svn-id: r52102
2010-08-15PSP: slight fix to ME MP3 playerYotam Barnoy
A bad function call during initialization of a stream was causing rare instances where the ME failed to decode some MP3 data. svn-id: r52101
2010-08-15SCUMM: Fix bug #3024173 - LOOM-PCE: Music stops prematurelyTorbjörn Andersson
Apparently, the original interpreter hard-coded the lengths of the audio tracks on the CD, and in this particular case it makes a difference that one of the tracks is slightly longer on the disc than the scripts assume it is. Thanks to hennymcc for doing all the hard work in figuring this out. svn-id: r52098
2010-08-14WII: Fix compilation of the GameCube port.Andre Heider
svn-id: r52089
2010-08-14NEWS: Fix typo.Andre Heider
svn-id: r52088
2010-08-14NEWS: Mention new Wii and GameCube port features.Andre Heider
svn-id: r52087
2010-08-14SCI: Silence shadowed variable warning of g++.Johannes Schickel
svn-id: r52082
2010-08-14SCI: now reusing window ids on kNewWindowMartin Kiewitz
sq4cd recreates the inventory window several times, but also reuses old window ids, causing kernelSetActive errors. fixes bug #3044757 svn-id: r52079
2010-08-14SCI: adding workaround for camelot during endingMartin Kiewitz
fixes bug #3044734 also fixing heap corruption during the ending svn-id: r52077
2010-08-14SCI: Add support for Mac 'crsr' cursors used in SCI2+ gamesMatthew Hoops
svn-id: r52076
2010-08-14COMMON: Cleanup MacResManager::convertCrsrCursor a bitMatthew Hoops
It's now a static function since it doesn't require any local variables and is really separate from the resource fork code. Also, actually assigning the keycolor (which was just being ignored). svn-id: r52075
2010-08-14WII: Update port for the current versions of the base libraries. Enable DVD ↵Andre Heider
access for the GameCube port. svn-id: r52074
2010-08-14SCI: Add the detection entry for GK1 macMatthew Hoops
svn-id: r52072
2010-08-13SCI: adding switch to sci1mid for lsl1/spanishMartin Kiewitz
makes it work, bug #3043270, added FIXME svn-id: r52071
2010-08-13SCI: adding workaround for sq4/floppyMartin Kiewitz
bug #3044046 svn-id: r52070
2010-08-13SCI: extending life of port for sq4 gum wrapperMartin Kiewitz
fixes bug #3044507 svn-id: r52068
2010-08-13SCI: commenting out sq5 beta detection entryMartin Kiewitz
svn-id: r52067
2010-08-13SCI: adding bugid to pharkas workaroundMartin Kiewitz
svn-id: r52066
2010-08-13SCI: adding pharkas workaround room 540Martin Kiewitz
bug #3044218 svn-id: r52065
2010-08-13SCI: adding workaround for sq4/floppy room 397Martin Kiewitz
bug #3044044, didn't occur for me, needs testing svn-id: r52064
2010-08-13SCI: adding workaround for sci1.1 mother gooseMartin Kiewitz
bug #3043955 svn-id: r52063
2010-08-13i18n: Update Russian translationEugene Sandulenko
svn-id: r52062
2010-08-13OPENGL: Restrict window scaling if current desktop resolution is not big enough.Alejandro Marzini
svn-id: r52057
2010-08-13OPENGL: Remove unnecessary best fullscreen mode detection code.Alejandro Marzini
svn-id: r52056
2010-08-13OPENGL: Disable resizable window when not using an aspect ratio correction.Alejandro Marzini
svn-id: r52055
2010-08-13OPENGL: Remove unnecessary aspect ratio corrections, and add "Original Size" ↵Alejandro Marzini
correction. Rename _transactionDetails.needHotswap to _transactionDetails.needRefresh. svn-id: r52054
2010-08-12i18n: Fix link error when localization is disabledThierry Crozat
This fix a regression introduced in revision 50448 ("Add support for locale-dependant font'). When disabling localization a function was declared, called but not implemented. svn-id: r52048
2010-08-12SCI: adding bug id to sq4 patchMartin Kiewitz
svn-id: r52047
2010-08-12SCI: adding patch for sq4/floppyMartin Kiewitz
fixing endless flight, is actually a script data bug - there is an additional property, which is not included in property count. It's used. We return 0 in that case, because we don't know about that property, resulting in nest::x never get changed and the scripts check that for advancing svn-id: r52046
2010-08-12SCI: "version" now shows cantBeHere selectorMartin Kiewitz
svn-id: r52045
2010-08-12SCI: adding pq2 workaroundMartin Kiewitz
we had this workaround before, this is for a different pq2 version - bug #3043904 svn-id: r52044
2010-08-12SCI: queuing signal, if signal not passed to scriptsMartin Kiewitz
fixes laura bow 1 when knocking at the door in the attic, scripts wait for 0xb in that case, sound resource sets 0xb and then immediately ends. This resulted in the scripts only getting the termination signal, so they waited endlessly. (bug #3042981) svn-id: r52043
2010-08-12SCI: adjusting laurabow2 patch signatureMartin Kiewitz
for laurabow2 floppy. In floppy the bug doesn't occur, we fix the code nonetheless svn-id: r52040
2010-08-12SCI: laurabow2 patch is lb2cd exclusiveMartin Kiewitz
svn-id: r52039
2010-08-12SCI: adding patch for laurabow2Martin Kiewitz
painting closing immediately (fixed properly here, the NRS patch just nukes the whole routine) svn-id: r52038
2010-08-12SCI: fixing text color supportMartin Kiewitz
fixes some words not being red in pepper (part of bug #3040039) svn-id: r52031
2010-08-12Fix for AmigaOS build.Alejandro Marzini
KEYCODE_LESS and KEYCODE_GREATER are defined in AmigaOS SDK, but they are defined also in common/keyboard.h svn-id: r52030