Commit Graph
5295 Commits
Author SHA1 Message Date
Andre Heider 15ca970498 video mode polishing:
* proper fullscreen video mode
* multiple graphic modes with different overscan values
* "fullscreen mode" stretches the picture on 16:9 displays
* fixed broken sword 1/2 gfx garbage
* support for setShakePos()

svn-id: r33787
2008-08-11 22:43:00 +00:00
Stephen Kennedy 626547a706 * Updated virtual keyboard pack
svn-id: r33776
2008-08-11 13:12:32 +00:00
Stephen Kennedy b2032650d1 * Added test keyboard pack
svn-id: r33775
2008-08-11 11:55:10 +00:00
Christopher Page fcc00f20b9 Merged revisions 33719,33721-33723,33725-33727,33729-33730,33733,33736,33742,33754,33756,33758,33761,33763,33766 via svnmerge from
https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk

svn-id: r33769
2008-08-10 21:58:18 +00:00
Kostas Nakos 002c55dfac add support for drascula engine
svn-id: r33754
2008-08-10 17:10:09 +00:00
Andre Heider c60565e108 Updated the Makefile to the new build system.
Introduced a Makefile variable to build a gamecube version.

svn-id: r33723
2008-08-09 20:02:56 +00:00
Christopher Page ce3d1e1a7d Merged revisions 33632-33633,33635,33637,33639-33640,33642-33645,33648,33654-33655,33664,33667-33670,33673-33674,33678,33682,33686-33691,33693,33696,33698,33700,33703,33708,33710,33712-33714,33716 via svnmerge from
https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk

svn-id: r33720
2008-08-09 19:03:29 +00:00
Andre Heider f098b2817f Updates to the recent OSystem API changes
svn-id: r33719
2008-08-09 18:37:18 +00:00
Kostas Nakos 355f100793 fix MR on ce: allocate large buffer on the heap instead and of the stack, and improve the workaround
svn-id: r33714
2008-08-09 18:09:24 +00:00
Stephen Kennedy 4eacc09024 Keymapper WIP:
* Got rid of default keymaps as they over-complicated the API
* Remapping dialog WIP

svn-id: r33699
2008-08-08 14:23:59 +00:00
Kostas Nakos a30ecc96a0 setup interface for later kyra games
svn-id: r33682
2008-08-07 18:36:12 +00:00
Stephen Kennedy 2645ca48ad * Moved VK code into backends/vkeybd
* Moved Keymapper code into backends/keymapper

svn-id: r33681
2008-08-07 16:38:39 +00:00
Stephen Kennedy 66e4e3ec1a * Removed Shape base class
* Reverted Rect to not derive from Shape
* ImageMap now just uses Polygon's

svn-id: r33680
2008-08-07 15:44:48 +00:00
Stephen Kennedy d6ffc14a7e Keymapper cleanup:
*Removed need to call initGame / cleanupGame on Keymapper

svn-id: r33679
2008-08-07 14:16:48 +00:00
Stephen Kennedy 69d7c1d2ca * Some Valgrind fixes
* Got rid of svn:mergeinfo properties

svn-id: r33677
2008-08-07 13:19:00 +00:00
Stephen Kennedy 72da19afef Keymapper WIP:
* Made Keymap class responsible for loading / saving of mappings

svn-id: r33665
2008-08-06 19:21:45 +00:00
Stephen Kennedy 57b13141af Keymapper WIP:
* Implemented stack-based active map in Keymapper
* Started proper testing by adding code to OSystem_SDL to set up simple HardwareKeySet and Keymap

svn-id: r33660
2008-08-06 14:21:05 +00:00
Torbjörn Andersson 4e66938e8c Committed my patch #2026097 ("ALSA: Try both 65:0 and 17:0 by default"), with a
slight modification to the README changes. (I don't know how to interpret all
the output from aconnect, so I'm only documenting "the most important bit".)

svn-id: r33648
2008-08-05 21:43:10 +00:00
Travis Howell a9bef1051e Remove file attribute check, since getChild() can be called on file path that doesn'r exist.
svn-id: r33633
2008-08-05 11:42:04 +00:00
Christopher Page 2acbc2a88e Merged revisions 33626-33627 via svnmerge from
https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk

svn-id: r33629
2008-08-05 02:31:26 +00:00
Travis Howell 7318533189 Fix win32 compile.
svn-id: r33626
2008-08-05 00:21:46 +00:00
Christopher Page 4198ee9623 Merged revisions 33188-33189,33191-33193,33196,33198,33202-33203,33206,33210,33212,33218-33220,33222,33224-33226,33229-33243,33246,33248-33250,33252,33258-33261,33263,33266,33270,33272-33283,33285,33287-33290,33295-33298,33321,33325-33330,33332-33335,33337-33340,33342,33345,33347,33349-33350,33352-33357,33359-33367,33369-33371,33373,33375-33377,33379-33380,33383-33385,33387-33389,33392-33394,33400-33402,33404-33405,33407-33410,33412-33416,33418-33419,33425-33427,33432,33436-33438,33444,33446,33452-33453,33455-33459,33463-33464,33466-33471,33473-33474,33478,33490,33492,33495-33496,33509-33512,33518-33519,33522-33527,33529-33530,33537,33541,33544,33546,33550,33552-33554,33556,33558,33561-33562,33565,33568,33570,33574,33576,33578-33581,33584-33587,33590,33596,33604-33611,33614-33615,33617-33618,33620-33621 via svnmerge from
https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk
 

svn-id: r33624
2008-08-04 22:34:07 +00:00
Lars Persson 5dd834488e Symbian build package should now contain drascula.dat also
svn-id: r33623
2008-08-04 20:00:56 +00:00
Max Horn 4f5479ee74 Pushed some port specific code from DefaultSaveFileManager out to port specific code in backends/platform/
svn-id: r33621
2008-08-04 19:38:28 +00:00
Lars Persson 476e5bbb10 List the correct engines in about,
updated actions with Lure (from WinCE). 
Increased min heap size to 5MB

svn-id: r33618
2008-08-04 18:14:17 +00:00
Max Horn 4900a3e96e Remove some code which was rendered obsolete by md5's commit r33610
svn-id: r33617
2008-08-04 17:46:22 +00:00
Max Horn 2f2a4f03d0 Modified DefaultSaveFileManager::checkPath to perform at least basic checks on non-UNIX, non-Symbian systems
svn-id: r33615
2008-08-04 17:41:07 +00:00
Max Horn 92d6ee3d76 Moved ConfMan.registerDefault calls for savepath to DefaultSaveFileManager (eventually, should be pushed into backends/platform/ code)
svn-id: r33614
2008-08-04 17:17:37 +00:00
Filippos Karapetis 2efe13026d Fixing compilation under MSVC
svn-id: r33610
2008-08-04 15:01:41 +00:00
Max Horn d061e50a7e DefaultSaveFileManager: Killed class StdioSaveFile, used FilesystemNode::openForReading()/openForWriting() instead (may cause regressions, watch out)
svn-id: r33608
2008-08-04 11:48:33 +00:00
Max Horn c92ee34e45 Removed join_paths from default save manager, and use FSNode API instead (may lead to regressions, watch out)
svn-id: r33605
2008-08-04 11:32:42 +00:00
Max Horn 01f07b5e21 cleanup
svn-id: r33587
2008-08-03 18:29:37 +00:00
Max Horn b54a1227d9 OSYSTEM: Pushed some SDL/Symbian specific code to the respective backends; made openConfigFileForReading/openConfigFileForWriting return 0 if they failed to open a file
svn-id: r33585
2008-08-03 17:05:01 +00:00
Stephen Kennedy 1caf48b084 Keymapper WIP:
* Renamed UserAction to simply Action
* Implemented simple automatic mapping algorithm

svn-id: r33497
2008-08-01 16:44:49 +00:00
Lars Persson e89a01dc63 Enabled the correct features for standard builds
svn-id: r33478
2008-07-31 17:33:48 +00:00
Stephen Kennedy f2e71ec6d6 added display functionality to VirtualKeyboard to allow preview of key presses to be visible
svn-id: r33476
2008-07-31 17:26:03 +00:00
Stephen Kennedy ad6563a57a Bug fixes to get new keyboard pack working
svn-id: r33465
2008-07-31 10:54:13 +00:00
Stephen Kennedy a4ac44875e Merged revisions 33188-33189,33191-33193,33196,33198,33202-33203,33206,33210,33212,33218-33220,33222,33224-33226,33229-33243,33246,33248-33250,33252,33258-33261,33263,33266,33270,33272-33283,33285,33287-33290,33295-33298,33321,33325-33330,33332-33335,33337-33340,33342,33345,33347,33349-33350,33352-33357,33359-33367,33369-33371,33373,33375-33377,33379-33380,33383-33385,33387-33389,33392-33394,33400-33402,33404-33405,33407-33410,33412-33416,33418-33419,33425-33427,33432,33436-33438,33444,33446 via svnmerge from
https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk

svn-id: r33450
2008-07-30 14:40:54 +00:00
Stephen Kennedy e2a2a672f5 - major re-factoring of VK - all GUI-related code has been abstracted to VirtualKeyboardGUI class
- fixed bug with parsing modifiers in VirtualKeyboardParser
- fixed numerous GCC warnings

svn-id: r33448
2008-07-30 13:47:54 +00:00
Stephen Kennedy a051061e38 GCC compilation fixes
svn-id: r33430
2008-07-29 23:24:48 +00:00
Max Horn 4a9104515c SDL: Properly init vars related to mixer double buffering
svn-id: r33385
2008-07-29 00:02:06 +00:00
Nicola Mettifogo b0e2cd5967 Fixed constructor for WindowsFilesystemNode. On Windows, trailing slashes can be added only to directory names.
svn-id: r33350
2008-07-28 02:56:17 +00:00
Lars Persson ff64eb3756 Fix for ftell error when caching. HOF now starts properly
svn-id: r33340
2008-07-27 18:22:23 +00:00
Johannes Schickel 52e3dec37b Fixed win32 plugin provider.
svn-id: r33330
2008-07-27 11:07:38 +00:00
Oystein Eftevaag 5ca78661b1 The iPhone backend is now (mostly) up to speed again, and works for firmware 2.0
svn-id: r33326
2008-07-27 10:15:57 +00:00
Stephen Kennedy 6e48d5c76d VirtualKeyboard:
- implemented functionality for modifier keys
- cleaned up parser
- started on text display

svn-id: r33317
2008-07-26 20:35:46 +00:00
Stephen Kennedy dfcdbb0d33 KeymapManager - implemented loading/saving of keymaps
- Refactoring of code to map a key to a UserAction - now we call a method on UserAction to do it (and it then tells the Keymap class)
- General cleanup of code

svn-id: r33262
2008-07-24 10:00:56 +00:00
Stephen Kennedy 2f064da102 Most of Keymapper class complete
DefaultEventManager now initialises Keymapper and passes key press events to it

svn-id: r33227
2008-07-23 08:45:12 +00:00
Lars Persson 62d4a469b9 AddedAdded MAD as default feature
svn-id: r33218
2008-07-22 20:13:57 +00:00
Lars Persson abecf0a5f7 Fixed seek problem when cached data is used.
svn-id: r33210
2008-07-22 18:52:13 +00:00