Commit Graph

3107 Commits

Author SHA1 Message Date
Marcus Comstedt
114d9f211c Initial support for building the Dreamcast port using the configure
script.  Dynamic modules are not supported just yet.

svn-id: r39524
2009-03-18 23:38:25 +00:00
Marcus Comstedt
f7a6e85863 Removed superfluous comma and namespace specifier.
svn-id: r39495
2009-03-17 22:19:11 +00:00
Marcus Comstedt
f5cb75e2e1 Removed superfluous semicolon.
svn-id: r39494
2009-03-17 22:18:33 +00:00
Marcus Comstedt
da142af5d4 Changed grabOverlay() and copyRectToOverlay() to use OverlayColor instead of int16.
svn-id: r39493
2009-03-17 22:09:33 +00:00
Max Horn
ffa97e6626 Patch #2658665: Implement getDevices() in backends/midi/dmedia.cpp
svn-id: r39437
2009-03-16 04:15:03 +00:00
Max Horn
c7df3e2f7a Applied part of patch #2684986
svn-id: r39398
2009-03-14 17:07:07 +00:00
Oystein Eftevaag
b5e40034bc The xcode project can now compile a native Mac OS X build
svn-id: r39238
2009-03-08 16:09:25 +00:00
Lars Persson
dd10e99c2e Bye bye FNMatch
svn-id: r39181
2009-03-07 07:29:33 +00:00
Lars Persson
3753d0b5f8 Added save action for Cruise
svn-id: r39164
2009-03-06 21:41:13 +00:00
Lars Persson
b98bd77d3f Add initial support for VKB and keymapper shortcuts.
Add missing fnmatch function

svn-id: r39163
2009-03-06 20:27:34 +00:00
Lars Persson
9fba36dcde Add subsection for subengine LOL in kyra
svn-id: r39162
2009-03-06 18:26:48 +00:00
Lars Persson
19437c2c1f Handle subengine LOL in perl script
svn-id: r39161
2009-03-06 18:18:52 +00:00
Lars Persson
d34aa2a6ca Add LOL as an enabled engine to enable compilation
svn-id: r39160
2009-03-06 18:14:44 +00:00
Max Lingua
344a4f5199 Added more ps2_* pseudo-posix entries for PS2 backend in
fs/stdiostream.cpp to properly support eof / clearerr.

svn-id: r39143
2009-03-06 00:26:48 +00:00
Max Lingua
5df197f579 Oops!
Forgot to commit backends/fs/ps2/ps2-fs.cpp in #36014
 (here it comes!)

svn-id: r39142
2009-03-06 00:24:18 +00:00
Max Lingua
6d87064950 Implemented _overlayFormat in Gs2dScreen
Modified PS2FSNode openForReading -> createReadStream
                   openForWriting -> createWriteStream

Started Common::EventManager *OSystem::getEventManager()
on backend side...

svn-id: r39141
2009-03-06 00:21:06 +00:00
Max Horn
05b4370c21 Fix for bug #2664460: Various SeekableReadStream::seek() implementations (as well as our unit tests, ouch) handled SEEK_END incorrectly (using -offset instead of offset), contrary to what the docs said and what fseek does. Hopefully I found and fixed all affected parts, but still watch out for regressions
svn-id: r39135
2009-03-05 20:37:53 +00:00
Lars Persson
edc6cc642a Added capabilities to allow BT Mouse support
svn-id: r39114
2009-03-04 07:22:29 +00:00
Max Lingua
51d25d0086 Removed stale READ_PS2.TXT
svn-id: r39104
2009-03-04 05:00:15 +00:00
Max Lingua
804910c422 - 0.13.x friendly ;-)
- new GUI/themes

- no more funky colors!

- load/delete saved games


- cleaned-up Makefile.PS2 :
- dropped multiple extra paths
- dropped deprecated deps (UCL, MPEG2)


- all possible devices are supported to store, play and save games:

- CD
- HD
- USB
- MC
- REMOTE ! (this could actually be anywhere on the internet
as long as you run "ps2client listen" on the machine on
the other side that hosts the games)


- tested from :
- ps2link
- uLE
- toxicOS


- tested with:
- bass
- bs1
- mi1
- comi
- indy4
- ft
- ite
- ihnm
- elvira1
- dig
- kyra
- lure
- simon2
- goblins1

Played all those games in 1 session using RTL. Very smooth,
sub-second RTL experience. No crash!


- new PAL/NTSC detection : we are now reading the flavor from PS2 ROM,
it should work on all PS2 slim too


- new PAL TV centering : no more missing chunk of games on top/bottom


- we can now read the savefiles from Linux/SDL and other backends!
if you add that you can read them from remote together with the
games that you already have there, you can imagine the fun ;-)


- we fully implement RTL with every games/engine


- we nicely reboot / shutdown on quit


- fully support for themes/savegames paths. Run from MC, play the
games on remote and store your data on USB or HD. No limits!


- universal write/read for every media (of course no write on CD/DVD!)


- fully async / DMA read-write access to every media (even MC!)


- optimized cache/read-ahead for every media - now COMI is fast and
enjoyable from remote as it is from CD ;-)


- non polluting MC storage, just 1 folder + 1 icon, so that you can
copy all your settings / saved games to another MC in one go!

svn-id: r39102
2009-03-04 03:55:00 +00:00
Kostas Nakos
f78d6b2fae add support for tinsel engine (off by default for the time being)
svn-id: r39061
2009-03-01 22:35:14 +00:00
Kostas Nakos
c7d7ce8888 better detection of aspect-scalable resolutions
svn-id: r39059
2009-03-01 22:13:48 +00:00
Kostas Nakos
7153410a52 slight correction
svn-id: r39044
2009-03-01 17:48:29 +00:00
Kostas Nakos
1761e6bc99 modified patch in bug #2644574: fix build
svn-id: r39043
2009-03-01 17:45:57 +00:00
Chris Apers
34add265e9 Fixed PalmOS FSNode which was failing in some cases
svn-id: r39029
2009-03-01 10:28:15 +00:00
Chris Apers
3e56c3a409 PalmOS Backend updates:
- Removed old clearScreen backend method and keep it for internal use only
- Fixed save path with missing end slash
- Added use of the new audio mixer
- Added new file system factory
- Added missing getOverlayWidth/Height
- Changed color encoding from int16 to uint16 as required by the new ScummVM code
- Fixed ColorMasks use with missing namespace

svn-id: r39028
2009-03-01 10:25:33 +00:00
Oystein Eftevaag
741d8b36fe Cleaned out some unneeded stuff from the C blitting routines
svn-id: r39025
2009-03-01 09:47:19 +00:00
Oystein Eftevaag
99df3ccd73 When built with the xcode project, the file browser will now start browing for files inside the application bundle directory
svn-id: r39022
2009-03-01 09:05:48 +00:00
Oystein Eftevaag
6ece2b10b8 Merged iphone keyboard fix in from branch-0-13-0
svn-id: r39020
2009-03-01 08:41:03 +00:00
Lars Persson
4f3a50913e Added keyboard mapping for global menu.
svn-id: r38981
2009-02-28 21:05:21 +00:00
Willem Jan Palenstijn
460131f5d3 Remove misleading comment.
svn-id: r38977
2009-02-28 19:31:42 +00:00
Max Horn
f38e6b0d76 Fix annoying warnings in the default savemanager
svn-id: r38976
2009-02-28 18:07:14 +00:00
Andre Heider
0302aee446 copy pred.dic for the dist target
svn-id: r38969
2009-02-28 13:56:27 +00:00
Andre Heider
fad05b5354 set DEPDIR; copy COPYING.LGPL for the dist target; use debug level 3 when uploading the binary
svn-id: r38967
2009-02-28 13:54:41 +00:00
Andre Heider
993d21d840 Enable SCI for Wii
svn-id: r38966
2009-02-28 13:45:29 +00:00
Torbjörn Andersson
ce4d9bc066 Changing the visibility of the mouse means it has to be redrawn. At least, this
fixes a regression in Broken Sword 1 when using one inventory object on another
(if the cursor is partly beneath the inventory bar) for me.

svn-id: r38926
2009-02-27 05:58:08 +00:00
Johannes Schickel
d262d7773a Fix regression introduced with r38890, where the mouse cursor was redrawn every updateScreen call.
svn-id: r38899
2009-02-26 11:32:02 +00:00
Johannes Schickel
28d1fdcf24 - Fix cursor drawing bug on (cursor) palette change
- Fix cursor drawing when it was hidden before and no dirty rects are present
- Diese und die folgenden Zeilen werden ignoriert --

M    sdl/graphics.cpp

svn-id: r38890
2009-02-26 02:04:30 +00:00
Max Horn
c102e30e73 SDL: Tweak the way the mouse is drawn/erased, so that it is not erase and drawn again if nothing changed
svn-id: r38861
2009-02-24 21:43:07 +00:00
Kostas Nakos
d451c7794d update readme for release 0.13.0
svn-id: r38731
2009-02-21 19:21:55 +00:00
Kostas Nakos
798a795b5e proper fix for random crashes with vga devices
svn-id: r38726
2009-02-21 19:01:34 +00:00
Joost Peters
2784e08a90 disable BREAKPOINT macro and remove exit() macro, as they conflict with SCI building (and aren't used anymore anyway)
svn-id: r38687
2009-02-21 12:08:52 +00:00
Andre Heider
17def11658 map dpad right to the predictive dialog
svn-id: r38681
2009-02-21 11:24:16 +00:00
Lars Persson
054f1fb514 Slight formatting update
svn-id: r38615
2009-02-20 19:42:19 +00:00
Joost Peters
0fa42dffac remove old file
svn-id: r38609
2009-02-20 17:32:03 +00:00
Joost Peters
2f224a9efa add README.PSP to update-version.pl
svn-id: r38608
2009-02-20 17:29:22 +00:00
Lars Persson
f3d8087dd3 Updated so z:\ paths will be reported properly as a directory and valid path.
svn-id: r38536
2009-02-19 08:18:50 +00:00
Joost Peters
12b2757cf7 add -DDISABLE_TEXT_CONSOLE and -DDISABLE_COMMAND_LINE
svn-id: r38489
2009-02-18 16:11:54 +00:00
Joost Peters
cd6a141815 report kFeatureOverlaySupportsAlpha (knowing that nothing queries it, and it may even be phased out at some point).
svn-id: r38476
2009-02-18 13:30:35 +00:00
Joost Peters
22340b6c3d Use 4444 overlay on PSP (instead of 1555).
svn-id: r38475
2009-02-18 13:28:52 +00:00
Lars Persson
f51990a3de Updated revisions in PKG scripts to 0.14.0
svn-id: r38457
2009-02-18 04:43:39 +00:00
Lars Persson
4e98d781b9 Updated actions with tucker and groovie.
svn-id: r38455
2009-02-18 04:21:51 +00:00
Lars Persson
b3cf9ef9a9 Remove vector renderer define
svn-id: r38424
2009-02-17 16:26:18 +00:00
Andre Heider
6f9906d4c1 another update for the new libwiikeyboard API.
svn-id: r38392
2009-02-17 00:37:55 +00:00
Oystein Eftevaag
d61b83814b Updated the iphone xcode project to include dependency libs, and fixed config/savegame paths
svn-id: r38386
2009-02-16 23:21:18 +00:00
Lars Persson
9c8b1acf6b Add base-backend.cpp to Symbian base make file
svn-id: r38379
2009-02-16 19:50:56 +00:00
Lars Persson
2bc44930fe Add advanceddetector to Symbian base makefile
svn-id: r38378
2009-02-16 19:48:00 +00:00
Lars Persson
d053a4575d Add build support for SCI.
svn-id: r38371
2009-02-16 15:36:26 +00:00
Kostas Nakos
1bd700b51e fix random crashes on vga devices when using exotic scalers
svn-id: r38352
2009-02-16 07:27:04 +00:00
Johannes Schickel
49d90127b9 Removed OSystem_Dreamcast::fillScreen implementation after discussing it with Marcus.
svn-id: r38327
2009-02-15 23:01:27 +00:00
Johannes Schickel
5417f6bacb - Replace OSystem::clearScreen with OSystem::fillScreen as discussed on -devel.
- Update BaseBackend and DC port to properly implement OSystem::fillScreen (now only PalmOS has to be updated).
- Update all client code which relied on OSystem::clearScreen so far.

svn-id: r38304
2009-02-15 21:20:21 +00:00
Andre Heider
3d5b349b7c check the result of PAD_ScanPads() to trigger button up/down events only once. requires a not yet official libogc patch.
svn-id: r38294
2009-02-15 20:38:51 +00:00
Kostas Nakos
faadabe20c add support for groovie
svn-id: r38288
2009-02-15 20:22:07 +00:00
Oystein Eftevaag
650749d401 Compatibility fixes for the official iPhone SDK
svn-id: r38280
2009-02-15 19:09:59 +00:00
Kostas Nakos
544bda60fa enable tucker and groovie engines
svn-id: r38275
2009-02-15 18:36:36 +00:00
Kostas Nakos
d8a0e9d466 add support for tucker
svn-id: r38273
2009-02-15 18:34:39 +00:00
Andre Heider
aff0a0daac add support for USB keyboard modifier keys.
svn-id: r38264
2009-02-15 16:21:53 +00:00
Andre Heider
4b31a6cd63 moved the supported graphics modes to a static array.
svn-id: r38261
2009-02-15 15:43:39 +00:00
Andre Heider
4d4cabba0a better error checking when setting up threads, and free() the stacks when done.
svn-id: r38260
2009-02-15 15:39:44 +00:00
Andre Heider
b882723f20 moved the keyboard event thread to libwiikeyboard.
svn-id: r38258
2009-02-15 15:28:05 +00:00
Andre Heider
0082a84b8d make keyboard support optional with USE_WII_KBD since libwiikeyboard is not in the official libogc svn.
svn-id: r38244
2009-02-15 14:42:27 +00:00
Andre Heider
c3cd2b7f06 allow keyboard hotplugging.
svn-id: r38242
2009-02-15 14:17:54 +00:00
Oystein Eftevaag
5b86801553 Merged revisions 36329, 38212, 38226and 38234 from branch-0-13-0 to trunk: iPhone backend updates
svn-id: r38240
2009-02-15 13:58:15 +00:00
Andre Heider
d4ee8455cb Fixes for the changed keyboard API. Tweaked the PAD mappings to add GMM and VKEYBD.
svn-id: r38185
2009-02-15 00:39:59 +00:00
Kostas Nakos
493eb0c5a4 apply patch by Fingolfin to optimize scalers + more
svn-id: r36338
2009-02-14 19:42:18 +00:00
Andre Heider
c228259fff added USB keyboard support
svn-id: r36337
2009-02-14 19:12:01 +00:00
Kostas Nakos
7acb4f01ac update to newer overlay interface
svn-id: r36336
2009-02-14 18:59:46 +00:00
Joost Peters
6103e821c6 remove InitScalers() call, since the PSP port doesn't use scalers, and we no longer need to set gBitFormat.
svn-id: r36333
2009-02-14 18:17:27 +00:00
Andre Heider
dfaaf2fd45 reverting rev35505 since this change breaks the video output using RGB cables
svn-id: r36325
2009-02-14 13:33:06 +00:00
Max Horn
01581b24c0 DS: Removed code from GBAMPSaveFileManager::getSavePath() which was for compatibility with 0.6.1 config files (NDS port 0.1 was based on 0.7.1); added FIXME comment
svn-id: r36291
2009-02-13 05:10:36 +00:00
John Willis
521cc08911 Cleanup of the GP2X backend. It's been sat on my HDD for a while and it really should be in SVN.
svn-id: r36278
2009-02-12 09:52:31 +00:00
Max Horn
dc385c1fa1 cleanup
svn-id: r36270
2009-02-11 22:51:15 +00:00
Lars Persson
bd6a085888 Remove key statement in PKG file
svn-id: r36248
2009-02-08 10:12:29 +00:00
Travis Howell
990eee73f1 Use Ctrl F5 for global main menu, since any single key would conflict with some games.
svn-id: r36240
2009-02-07 07:05:08 +00:00
Lars Persson
eb9ac6648f Update for part building
svn-id: r36206
2009-02-02 21:35:57 +00:00
Lars Persson
08f7d0ac1a Missed script update for future SAGA2 engine
svn-id: r36204
2009-02-02 19:31:35 +00:00
Max Horn
eb5ec2369f #define usleep on BeOS
svn-id: r36201
2009-02-02 18:33:38 +00:00
Marcus Comstedt
f90e4545c2 Merged r36175 from branch-0-13-0:
Fixed alpha blending in the UI dialogs by adding alpha
computation to the blendPixelPtr() function.  To minimize
impact, pre-multiplied alpha is assumed, meaning that the
blending of the R, G and B components is the same both
with and without hardware alpha.

svn-id: r36177
2009-02-01 14:56:19 +00:00
Willem Jan Palenstijn
6abcac40de don't test existence of file in AmigaOSFilesystemNode::getChild (bug #2487481)
svn-id: r36171
2009-02-01 09:49:24 +00:00
Max Horn
e7afcecda2 Removed default implementations of OSystem::getOverlayHeight() and getOverlayWidth()
svn-id: r36152
2009-01-30 16:23:41 +00:00
Max Horn
de8fa39b25 Fix for bug #2548995: AmigaOS4: Compiler error (and taking care of some potential errors in WinCE & GP2x, too)
svn-id: r36146
2009-01-30 14:26:34 +00:00
Max Horn
341bc64aaf do not include common/debug.h from common/util.h
svn-id: r36143
2009-01-30 05:25:17 +00:00
Max Horn
9861da62f0 cleanup
svn-id: r36138
2009-01-30 04:41:57 +00:00
Max Horn
c69ebfd798 Moved default implementations for various OSystem methods into a new class BaseBackend
svn-id: r36135
2009-01-30 03:35:47 +00:00
Marcus Comstedt
8aa122b157 Need graphics/colormasks.h for Graphics::createPixelFormat.
svn-id: r36108
2009-01-27 18:43:00 +00:00
Marcus Comstedt
4952dd6661 Disable autosave (fixes [2516389]).
svn-id: r36106
2009-01-27 18:35:36 +00:00
Joost Peters
908ed66509 fix compilation
svn-id: r36053
2009-01-25 09:06:46 +00:00
Joost Peters
454610ff5a don't append '/' to path in getChildren()
svn-id: r36042
2009-01-24 20:46:20 +00:00
Joost Peters
ab30f44171 fix typo
svn-id: r36041
2009-01-24 20:35:16 +00:00
Joost Peters
446c837bc7 fix compilation
svn-id: r36040
2009-01-24 19:33:18 +00:00
Travis Howell
2c11490d69 pollCD() should only return true, if CD audio is actually playing.
svn-id: r36035
2009-01-24 12:26:14 +00:00
Max Horn
5556fc7f72 Changed Graphics::ImageDecoder to allow custom PixelFormats
svn-id: r36026
2009-01-23 23:50:54 +00:00
Max Horn
14c5bbbccf Renamed Archive::openFile to createReadStreamForMember
svn-id: r36021
2009-01-23 04:45:44 +00:00
Max Horn
a925b5e7b7 Oops
svn-id: r36015
2009-01-23 03:48:04 +00:00
Max Horn
8f16458e9b Renamed FSNode::openForReading / openForWriting to createReadStream / createWriteStream, again to make ownership of the returned stream clear
svn-id: r36014
2009-01-23 03:41:36 +00:00
Max Horn
e4b013f616 Renamed OSystem::openConfigFileForReading & openConfigFileForWriting to createConfigReadStream & createConfigWriteStream, in order to make it clear that the *caller* is responsible for deleting the streams (i.e., 'owns' them)
svn-id: r36013
2009-01-23 03:30:40 +00:00
Max Horn
3e7155981e DS: Nothing is supposed to use time(), so don't globally include <time.h> -- in particular, no need to fake a time() impl if the only code using it is the backend itself ;)
svn-id: r36012
2009-01-23 03:23:30 +00:00
Max Horn
72702130d9 DS: Apply an old cleanup patch of mine from last August
svn-id: r36011
2009-01-23 03:06:21 +00:00
Max Horn
4455a9fc2f DS: Fix compilation
svn-id: r36010
2009-01-23 02:44:30 +00:00
Max Horn
94bfe1aa6f Get rid of the wrappers around the zlib stream wrapper wrappers ;)
svn-id: r36007
2009-01-22 23:14:16 +00:00
Max Horn
e260598bc9 Revert my previous commit. File still produces error 'wrapCompressedReadStream' is not a member of 'Common' with gcc 4.2.4, though
svn-id: r36006
2009-01-22 23:03:12 +00:00
Max Horn
5a77895274 Removed incorrect Common:: prefix from stuff that is not part of namespace Common
svn-id: r36005
2009-01-22 22:56:31 +00:00
Jordi Vilalta Prat
2859b65ce2 Fix the compilation of the Wii port
svn-id: r36004
2009-01-22 22:29:14 +00:00
Max Horn
0034aa3b9c Got rid of several occurrences of gBitFormat
svn-id: r35995
2009-01-22 04:59:09 +00:00
Max Horn
abc06ca18e Moved Graphics::PixelFormat into its own header file; turned RGBToColor etc. into methods, and added an operator==
svn-id: r35993
2009-01-22 04:35:10 +00:00
Andre Heider
e94378511e made ISO9660 support optional via USE_WII_DI
svn-id: r35985
2009-01-21 19:29:02 +00:00
Andre Heider
c65e670295 added ENABLE_VKEYBD, ENABLE_KEYMAPPER (both not mapped yet) and ENABLE_AGI
svn-id: r35984
2009-01-21 19:11:47 +00:00
Johannes Schickel
ceefbd19b9 Fixed vkbd drawing and GUI drawing on screen change while vkbd is shown.
svn-id: r35979
2009-01-21 15:23:30 +00:00
Max Horn
980917e545 More cleanup of the DS port
svn-id: r35978
2009-01-21 04:46:31 +00:00
Max Horn
39e3c76436 More cleanup
svn-id: r35977
2009-01-21 04:27:32 +00:00
Max Horn
023fcd05a3 cleanup
svn-id: r35976
2009-01-21 04:03:22 +00:00
Max Horn
edbf8c6720 Yet more cleanup
svn-id: r35975
2009-01-21 02:28:14 +00:00
Max Horn
b7f7a8c660 Yet more cleanup
svn-id: r35973
2009-01-21 02:11:25 +00:00
Max Horn
99c6943e3d Fix what I believe to be an error in Keymapper::cleanupGameKeymaps
svn-id: r35972
2009-01-21 02:07:23 +00:00
Max Horn
250acd4c8d more cleanup
svn-id: r35971
2009-01-21 02:02:55 +00:00
Max Horn
9abce1b894 Some cleanup / code simplification
svn-id: r35970
2009-01-21 01:26:04 +00:00
Max Horn
299736c9e1 some code cleanup
svn-id: r35966
2009-01-20 23:19:42 +00:00
Max Horn
c210b71876 Moved Surface::blit to backends/vkeybd/virtual-keyboard-gui.cpp
svn-id: r35965
2009-01-20 22:52:29 +00:00
Johannes Schickel
94db14fecc Whoops committed from the wrong directory. Removing ImageMan leftover.
svn-id: r35961
2009-01-20 18:37:09 +00:00
Johannes Schickel
4c62af49c2 Removed ImageMan again, now the code uses Graphics::ImageDecoder directly.
svn-id: r35960
2009-01-20 18:31:35 +00:00
Johannes Schickel
496ab478a2 Some formatting.
svn-id: r35959
2009-01-20 17:38:48 +00:00
Andre Heider
f67bb6c8f1 fixed vkeybd.zip loading
svn-id: r35957
2009-01-20 16:13:08 +00:00
Andre Heider
fbfec8e63e protect all vkeybd code with ENABLE_VKEYBD
svn-id: r35956
2009-01-20 16:00:36 +00:00
Andre Heider
60beb35a5a added the required XML header to vkeybd.zip
svn-id: r35955
2009-01-20 15:28:07 +00:00
Andre Heider
1e5165bd84 added proper ImageMan includes
svn-id: r35954
2009-01-20 15:27:13 +00:00
Andre Heider
089548fb81 use Surface instead of SurfaceKeyColored
svn-id: r35953
2009-01-20 15:26:15 +00:00
Andre Heider
15b3c680da added ImageMan to vkeybd
svn-id: r35952
2009-01-20 15:24:47 +00:00
Andre Heider
9b116c81c5 Moved libdb to the right spot in the Makefile
svn-id: r35946
2009-01-20 11:20:52 +00:00
Max Horn
a27e456ace Some basic work on the vkeybd code
svn-id: r35931
2009-01-20 00:03:35 +00:00
Andre Heider
57d118e930 Added ISO9660/Joliet DVD support
svn-id: r35930
2009-01-19 23:57:49 +00:00
Andre Heider
57e6cb4c8a Makefile cleanup with additional comments. Added DEBUG_WII_MEMSTATS for memory statistics and splitted existing DEBUG_* tunables.
svn-id: r35920
2009-01-19 15:11:18 +00:00
Max Horn
c69638d915 Added keymapper code to build system (still disabled unless ENABLE_KEYMAPPER is set); made some code fixes (still not working properly, but it is a start)
svn-id: r35897
2009-01-18 14:46:53 +00:00
Andre Heider
964a451e42 Removed slashes as last char from directories
svn-id: r35894
2009-01-18 12:58:06 +00:00
Andre Heider
2e321f7a74 use pointers when passing struct stat
svn-id: r35882
2009-01-17 18:48:35 +00:00
Andre Heider
9f1ac87466 Reuse given stat flags when possible to avoid fstat() calls
svn-id: r35872
2009-01-16 19:32:19 +00:00
Andre Heider
08c71e3949 Enable IHNM and SAGA2
svn-id: r35815
2009-01-11 00:44:52 +00:00
Eugene Sandulenko
83972e2001 Merge in Virtual Keybpard & KeyMapper branch,
- Merge is perfromed in order to not let rotting the code
- Makefile modifications were avoided

Stuff to resolve:
- Circular dependency of common/vkeybd from graphics/
- Make it compilable (?)
- Add some keyboards
- Decide on the key bindings

svn-id: r35813
2009-01-11 00:20:27 +00:00
Marcus Comstedt
326df55deb Enabled GROOVIE and TUCKER as well, as they are enabled by default by the standard configure script.
svn-id: r35812
2009-01-11 00:02:28 +00:00
Marcus Comstedt
3707e03d94 Enable IHNM.
svn-id: r35808
2009-01-10 23:09:03 +00:00
Lars Persson
1130af03d1 Add subengine flag for ihnm.
svn-id: r35797
2009-01-09 18:35:07 +00:00
Lars Persson
3c34c2ce74 Add initial files for a secondary exe (to be distributed with in a single pkg file)
svn-id: r35790
2009-01-08 19:16:58 +00:00
Kostas Nakos
5ac9de0938 had forgotten the case of a rect being partially off the top of the screen (and not the bottom at the same time). fixes bug #2470228
svn-id: r35733
2009-01-04 20:37:24 +00:00
Kostas Nakos
78a6d9e388 fix bug #2480870: crash when shaking (not stirring)
svn-id: r35731
2009-01-04 19:37:56 +00:00
Kostas Nakos
ce989725cf follow new SAGA engine defines
svn-id: r35729
2009-01-04 16:08:24 +00:00
Kostas Nakos
3baddc752e Virtualize sdl backend's setGraphicsModeIntern() so it can be overloaded by CE. Scalers are pre-selected by magic on CE. Overriding these selections leads to crashes
svn-id: r35728
2009-01-04 16:07:19 +00:00
Andre Heider
c43b790912 debug Makefile targets
svn-id: r35709
2009-01-03 19:26:44 +00:00
Andre Heider
043ddf0ae6 tweak the cache values for better video streaming
svn-id: r35708
2009-01-03 19:20:24 +00:00
Johannes Schickel
a33a5d0f14 Fixed the way how screen changes are tracked. This should fix a crash when doing an RTL from COMI when a 3x scaler is enabled.
svn-id: r35685
2009-01-02 21:52:32 +00:00
Andre Heider
18e67a8ed7 disable buffering for newlib's poor fread() implementation
svn-id: r35675
2009-01-02 18:00:12 +00:00
Andre Heider
c1c206a455 mutex fix, we actally want recursive locks
svn-id: r35674
2009-01-02 17:58:54 +00:00
Johannes Schickel
690b88f982 Renamed gui/newgui.cpp -> gui/GuiManager.cpp and gui/newgui.h -> gui/GuiManager.h
svn-id: r35668
2009-01-02 03:21:40 +00:00
Max Horn
063cff91d5 Prevent the 'Confirm exit' dialog from being invoked recursively
svn-id: r35660
2009-01-02 01:21:38 +00:00
Max Horn
6561a7bf36 Set/unified svn:keywords for all *.h and *.cpp files
svn-id: r35651
2009-01-01 17:05:05 +00:00
Eugene Sandulenko
696897b058 Whoa! Removing trailing spaces.
svn-id: r35648
2009-01-01 15:06:43 +00:00
Andre Heider
771ecec983 added RM_REC, it's required for clean:
svn-id: r35623
2008-12-30 18:36:22 +00:00
Kostas Nakos
fccaa73ae7 workaround for ce's limitation of cwd in _access too
svn-id: r35594
2008-12-28 20:19:22 +00:00
Kostas Nakos
ec09d76b18 fix buggy repaints caused by multiple calls to the overlay toggles
svn-id: r35593
2008-12-28 20:16:53 +00:00
Filippos Karapetis
88ac9b5a9b Silenced warning about redefinition of ARRAYSIZE under Windows, after the latest FS changes
svn-id: r35583
2008-12-27 20:21:55 +00:00
Filippos Karapetis
32ac8d633a Slight simplification
svn-id: r35580
2008-12-27 19:30:11 +00:00
Max Horn
df20d264fd Pushing down some header deps (on common/system.h, mostly)
svn-id: r35542
2008-12-25 20:40:00 +00:00
Andre Heider
e570d0942f 480p video mode for gamecube if a component cable was detected (contributed by hkz)
svn-id: r35505
2008-12-23 19:50:24 +00:00
Andre Heider
4feac7a2e0 changes for the new libfat version. the root node now yields a list of all mounted devices
svn-id: r35504
2008-12-23 19:23:11 +00:00
Andre Heider
328991f4eb tweak the video mode some more to get rid of black borders
svn-id: r35503
2008-12-23 19:20:20 +00:00
Andre Heider
80e113093a increase the height of the overlay so the modern theme fits in 16:9
svn-id: r35502
2008-12-23 19:19:40 +00:00
Andre Heider
25a2ea2092 enable groovie and tucker
svn-id: r35501
2008-12-23 19:18:25 +00:00
Andre Heider
13801bd4a5 drop mpeg2 support
svn-id: r35500
2008-12-23 19:17:18 +00:00
Andre Heider
700c69e942 changes for devkitPPC r16
svn-id: r35499
2008-12-23 19:16:38 +00:00
Max Horn
a1eb74622e DS port: Removed mixer.cpp from OPTLIST (saves 11kb code size); added several DEFINES which reduce the binary size further
svn-id: r35468
2008-12-21 17:14:42 +00:00
Torbjörn Andersson
08ff8d281f Allow changing the scaler using hotkeys again. I hope this is the correct way
of fixing it. (I've added a final case to endGFXTransaction for when the screen
just needs to be updated, without any changes in mode or size.)

svn-id: r35443
2008-12-19 17:54:45 +00:00
Kostas Nakos
8a6387ca13 fix opening of config file + some cleanup
svn-id: r35421
2008-12-18 08:06:08 +00:00
Marcus Comstedt
d5115c0fc6 Use the new nifty defines DISABLE_TEXT_CONSOLE and DISABLE_COMMAND_LINE.
svn-id: r35363
2008-12-14 18:02:42 +00:00
Kostas Nakos
c7094e20df implement the newer gfx transaction interface. some issues still remain
svn-id: r35297
2008-12-10 20:46:19 +00:00
Johannes Schickel
54a8468188 Added missing include.
svn-id: r35236
2008-12-04 12:46:51 +00:00
Johannes Schickel
145fedba69 Fix for GUI compile error described in bug #2387217 "WINCE: SVN trunk compilation broken".
svn-id: r35235
2008-12-04 12:21:31 +00:00
Johannes Schickel
9b77e926db Fix for bug #2388270 "[Wii/GC] Unable to build SVN rev.35233".
svn-id: r35234
2008-12-04 11:59:30 +00:00
Filippos Karapetis
e64e4833b3 Some changes which will hopefully fix bug #2387217 - "WINCE: SVN trunk compilation broken".
I've done the changes based on the corresponding SDL backend functions. Please verify that everything is working correctly, as I don't have a WinCE device to test this

svn-id: r35232
2008-12-04 08:10:32 +00:00
Johannes Schickel
b12ebf7218 Fixed sysEx buffer sizes.
svn-id: r35192
2008-11-30 13:03:43 +00:00
Johannes Schickel
2ebe04ac3e - Extended MidiDriver::sysEx to allow 264 byte sysEx messages
- Updated all drivers to allow 264+2 byte sysEx messages
- Implemented sysEx processing for MT-32 for Kyra1 and HoF. MT-32 should now be working properly.

svn-id: r35180
2008-11-30 04:42:30 +00:00
Robin Watts
0bd0badbf2 Fix NDS warning that should really be an error. Returning nothing from a non
void function should be an error in any sane compiler...

svn-id: r35176
2008-11-30 02:08:09 +00:00
Robin Watts
8f3b2e9b4d Remove warnings from NDS build.
svn-id: r35172
2008-11-29 18:01:16 +00:00
Robin Watts
766a685125 Nintedo DS specific code: Remove function call (strlen) from loop condition.
(Spotted by Fingolfin - Thanks)

svn-id: r35163
2008-11-24 00:36:07 +00:00
Robin Watts
f897def64d Eliminate some warnings from NDS specific code.
svn-id: r35157
2008-11-23 11:49:58 +00:00
Robin Watts
fc507e9874 Remove NDS blitters.s, as it's unused - we now have blitters_arm.s instead.
svn-id: r35156
2008-11-23 11:14:02 +00:00
Joost Peters
056e6bcc9c fix wrong uncompress() error check (Z_OK == 0) -- thanks whoever wrecked this ;)
svn-id: r35146
2008-11-21 23:36:43 +00:00
Torbjörn Andersson
7a04c39fa8 Since we don't have FSNode::lookupFile() any more, switch to using
FSDirectory::listMatchingMembers() instead. I hope the new code behaves close
enough to the old one.

svn-id: r35143
2008-11-21 20:02:55 +00:00
Max Horn
38bb172b92 NDS: Fix link error in non-SCUMM builds by removing some dead & obsolete code
svn-id: r35129
2008-11-20 13:49:53 +00:00
Max Horn
d230b17a93 Fix warnings
svn-id: r35128
2008-11-20 13:46:59 +00:00
Lars Persson
7c4bcf9512 Disable commandline support. Not used by the Symbian PORT
svn-id: r35125
2008-11-19 21:07:59 +00:00
Lars Persson
30fdd02b1e Added support for TUCKER and Groovie
svn-id: r35124
2008-11-19 20:40:33 +00:00
Travis Howell
df9a1baadc Fix regressions in HE games, when slashes are used in filenames for file opcodes.
svn-id: r35105
2008-11-17 11:09:57 +00:00
Robin Watts
54713bc086 Tweaks to make DS buildable again.
svn-id: r35085
2008-11-15 15:49:22 +00:00
Max Horn
674a6ecc16 DS: Replaced call to obsolete addButton method
svn-id: r35084
2008-11-15 14:39:23 +00:00
Johannes Schickel
a68bb32a97 Init _oldVideoMode, _videoMode and _transactioDetails properly.
svn-id: r35066
2008-11-14 23:10:14 +00:00
Johannes Schickel
5a0556f09c Committed my patch #2123680 "SDL: Backend transaction / rollback support".
svn-id: r35062
2008-11-14 22:08:10 +00:00
Max Horn
d08192cb04 If confirm_exit is set, also ask the user if he really wants to return to the launcher (after all, as with quit, all data is lost)
svn-id: r35003
2008-11-11 12:28:46 +00:00
Neil Millstone
8b9311dd4e DS: Fixing feof behaviour and path prefix stuff.
svn-id: r34934
2008-11-07 23:21:35 +00:00
Nicola Mettifogo
71d7b5762a Reverted my earlier commit r34926.
svn-id: r34930
2008-11-07 13:50:56 +00:00
Nicola Mettifogo
203db86869 Fixed leaks in SearchMan. Default directories are now added with the 'autoFree' parameter set to true.
svn-id: r34926
2008-11-07 11:09:16 +00:00
Lars Persson
54b94fdf03 Set vector renderer format
svn-id: r34917
2008-11-06 19:03:11 +00:00
Max Horn
4c8f221fb8 Merged SFMError into Common::Error, added some new error codes; revised some error handling in DefaultSaveManager
svn-id: r34915
2008-11-06 16:40:00 +00:00
Max Horn
edf9f24926 Got rid of OSystem::colorToRGB and RGBToColor; added implementations for OSystem::getOverlayFormat to several ports (pending testing by the porters)
svn-id: r34912
2008-11-06 15:02:50 +00:00
Max Horn
f238a12b27 Got rid of OSystem::ARGBToColor and colorToARGB
svn-id: r34911
2008-11-06 14:27:13 +00:00
Max Horn
252409d49c cleanup
svn-id: r34908
2008-11-06 13:58:21 +00:00
Max Horn
f32be87633 Turned enum PluginError into Common::Error, which in the future is to be used in more places. Help with this is highly welcome
svn-id: r34906
2008-11-05 17:24:56 +00:00
Joost Peters
f12b76b7fb add PSPSaveFileManager class (subclassed DefaultSaveFileManager)
svn-id: r34891
2008-11-03 22:21:34 +00:00
Joost Peters
13561a008e implement OSystem::getOverlayFormat()
svn-id: r34890
2008-11-03 22:03:05 +00:00
Johannes Schickel
985c02ee7d Committed my patch #2216641 "GRAPHICS: PixelFormat introduction".
svn-id: r34875
2008-11-03 13:44:59 +00:00
Max Horn
d0c9b0cb23 * turned DefaultSaveFileManager::checkPath into a virtual method
* add a subclass of DefaultSaveFileManager for UNIX, POSIXSaveFileManager, which overloads checkPath
* switched SDL backend to use POSIXSaveFileManager if UNIX is #defined

svn-id: r34872
2008-11-03 10:45:59 +00:00
Johannes Schickel
92cfe5e246 Specified VECTOR_RENDERER_FORMAT to 1555 for DS build (at least from the code it looks like DS uses a 1555 overlay).
svn-id: r34869
2008-10-31 13:20:13 +00:00
Robin Watts
ed5beecd33 DS port: My version of devkitpro complains that various symbols are defined in
a different namespace. The fix is to refer to these symbols using ::.

svn-id: r34850
2008-10-26 10:46:55 +00:00
Robin Watts
9021921303 DS port: Declare ARM blitters as being ITCM_CODE, so that we avoid the dreaded
"relocation truncated to fit" error in thumb builds. 

svn-id: r34849
2008-10-26 10:33:04 +00:00
Johannes Schickel
7d331b7341 Committed updated version of my patch #2184529 "SearchSet: Get rid of SharedPtr usage".
svn-id: r34837
2008-10-22 17:44:12 +00:00
Max Horn
f1a0d7dfb2 Code formatting fixes
svn-id: r34827
2008-10-19 21:06:26 +00:00
Lars Persson
3595d0c09b Add game.cpp to makefile
svn-id: r34821
2008-10-18 12:37:50 +00:00
Max Horn
36311eefb4 OSYSTEM: Pushed out some port specific code from common/system.cpp to the respective ports
svn-id: r34812
2008-10-16 17:18:15 +00:00
Max Horn
fe39d4f507 Merged revisions 34656-34661,34663-34664,34671-34672,34674-34676,34678-34686,34688-34689,34691-34698,34700-34705,34707-34713,34715-34722,34725 via svnmerge from
https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk

........
  r34656 | eriktorbjorn | 2008-09-27 19:25:40 +0200 (Sa, 27 Sep 2008) | 2 lines
  
  Fixed typos.
........
  r34657 | eriktorbjorn | 2008-09-27 19:47:22 +0200 (Sa, 27 Sep 2008) | 2 lines
  
  Allow quitting or returning to the launcher while cutscenes are playing.
........
  r34658 | eriktorbjorn | 2008-09-27 19:51:22 +0200 (Sa, 27 Sep 2008) | 2 lines
  
  Slight simplification of last commit.
........
  r34659 | fingolfin | 2008-09-27 20:32:01 +0200 (Sa, 27 Sep 2008) | 1 line
  
  Modified Common::SearchSet to take signed integer priorities, for convenience (so that one can add archives with less-than-default priority)
........
  r34660 | fingolfin | 2008-09-27 20:34:24 +0200 (Sa, 27 Sep 2008) | 1 line
  
  Fixed a nasty bug in SearchManager::addDirectory; made the 'char' constructor of Common::String explicit, to avoid such bugs in the future
........
  r34661 | drmccoy | 2008-09-27 22:04:04 +0200 (Sa, 27 Sep 2008) | 2 lines
  
  Added a spanish floppy version of Lost in Time, as supplied by goodoldgeorg in bug report #2105220
........
  r34663 | fingolfin | 2008-09-28 01:00:46 +0200 (So, 28 Sep 2008) | 1 line
  
  Changed Common::File to use SearchMan
........
  r34664 | fingolfin | 2008-09-28 01:27:01 +0200 (So, 28 Sep 2008) | 1 line
  
  SCUMM: Use FilesystemNode::openForReading instead of Common::File::open(FilesystemNode) in the detector
........
  r34671 | john_doe | 2008-09-28 22:02:01 +0200 (So, 28 Sep 2008) | 1 line
  
  Return 32000 in sfGetCdTime instead of 0; this fixes the Manhole intro/credits (until the function is actually implemented)
........
  r34672 | sev | 2008-09-28 23:07:41 +0200 (So, 28 Sep 2008) | 2 lines
  
  Add Italian C64 Zak
........
  r34674 | sev | 2008-09-28 23:53:14 +0200 (So, 28 Sep 2008) | 2 lines
  
  Fix bug #2043489: DRASCULA: Cannot disable speech
........
  r34675 | sev | 2008-09-29 00:07:16 +0200 (Mo, 29 Sep 2008) | 3 lines
  
  - Renamed withVoices to _subtitlesDisabled as it reflect the true meaning.
  - Allowed to disable subtitles from options dialogs including RTL.
........
  r34676 | sev | 2008-09-29 00:19:11 +0200 (Mo, 29 Sep 2008) | 2 lines
  
  Use better "silence" without clicks when speech is disabled.
........
  r34678 | fingolfin | 2008-09-29 12:29:01 +0200 (Mo, 29 Sep 2008) | 1 line
  
  Added FIXME to GP2x port
........
  r34679 | fingolfin | 2008-09-29 12:30:31 +0200 (Mo, 29 Sep 2008) | 1 line
  
  Add priority parameter to the SearchMan API
........
  r34680 | fingolfin | 2008-09-29 12:32:06 +0200 (Mo, 29 Sep 2008) | 1 line
  
  File::open no longer falls back to searching the current dir (if this causes any regressions, please report them; don't work around them, don't revert this change, without discussing it first)
........
  r34681 | fingolfin | 2008-09-29 12:49:36 +0200 (Mo, 29 Sep 2008) | 1 line
  
  Don't subclass ArjFile from Common::File (there seems to be no good reason for it). BTW, this code is an abomination and should be replaced by an Archive/SearchSet approach
........
  r34682 | fingolfin | 2008-09-29 13:01:25 +0200 (Mo, 29 Sep 2008) | 1 line
  
  Added const qualifiers
........
  r34683 | fingolfin | 2008-09-29 13:02:11 +0200 (Mo, 29 Sep 2008) | 1 line
  
  SCUMM HE: Fixed leak in Win32ResExtractor::extractResource_, use _filename instead of File::name
........
  r34684 | fingolfin | 2008-09-29 13:03:10 +0200 (Mo, 29 Sep 2008) | 1 line
  
  Added const qualifiers
........
  r34685 | fingolfin | 2008-09-29 13:07:39 +0200 (Mo, 29 Sep 2008) | 1 line
  
  Don't use File::name() needlessly (i.e. if you still know which file you just opened :)
........
  r34686 | cyx | 2008-09-29 21:09:56 +0200 (Mo, 29 Sep 2008) | 1 line
  
  add constructor to SearchSet::Node for proper init of structure members with gcc 3.4.x (see tracker items #2120595, #2106292)
........
  r34688 | cyx | 2008-09-29 22:08:26 +0200 (Mo, 29 Sep 2008) | 1 line
  
  restrict _heXmapNum to HE versions, should fix #2135822
........
  r34689 | eriktorbjorn | 2008-09-29 22:40:58 +0200 (Mo, 29 Sep 2008) | 4 lines
  
  Since no one has come up with any better suggestion... this should fix #2123258
  ("COMI: Crash after video (SAN) play"). The eos() function won't return true
  until we've tried to read *past* the end of the stream.
........
  r34691 | tanoku | 2008-09-30 00:29:07 +0200 (Di, 30 Sep 2008) | 1 line
  
  Ported ZipArchive::getAllNames() implementation from GUI branch.
........
  r34692 | fingolfin | 2008-09-30 11:07:03 +0200 (Di, 30 Sep 2008) | 1 line
  
  Order alphabetically
........
  r34693 | fingolfin | 2008-09-30 11:08:17 +0200 (Di, 30 Sep 2008) | 1 line
  
  SAGA: Removed patchesCount from SAGAGameDescription
........
  r34694 | fingolfin | 2008-09-30 11:09:39 +0200 (Di, 30 Sep 2008) | 1 line
  
  SCUMM HE: Use FilesystemNode::openForReading() instead of 'new Common::File' (didn't cover all instances, though)
........
  r34695 | fingolfin | 2008-09-30 11:11:25 +0200 (Di, 30 Sep 2008) | 1 line
  
  SAGA: Forgot to commit saga.h
........
  r34696 | fingolfin | 2008-09-30 11:12:02 +0200 (Di, 30 Sep 2008) | 1 line
  
  Added multiple new open() methods to Common::File, which make it possible to use this class as a generic convenience wrapper around all kinds of SeekableReadStream; also renamed the name() method to the less confusing getName()
........
  r34697 | fingolfin | 2008-09-30 13:33:43 +0200 (Di, 30 Sep 2008) | 1 line
  
  cleanup
........
  r34698 | tanoku | 2008-09-30 13:53:37 +0200 (Di, 30 Sep 2008) | 1 line
  
  Fixed functionality of ZipArchive::getAllNames(). Now it expects a possibly non-empty string list and returns the amount of new filenames added to it.
........
  r34700 | fingolfin | 2008-09-30 14:27:38 +0200 (Di, 30 Sep 2008) | 1 line
  
  Renamed Engine::quit to Engine::shouldQuit (previously, it was easily confused with Engine::quitGame); also cleaned up engine.h a bit
........
  r34701 | fingolfin | 2008-09-30 14:37:28 +0200 (Di, 30 Sep 2008) | 1 line
  
  cleanup
........
  r34702 | fingolfin | 2008-09-30 14:38:44 +0200 (Di, 30 Sep 2008) | 1 line
  
  AdvancedDetector: Do not (ab)use paths to keep track of files, rather, use FSNodes -- partial (?) fix for bug #2137680
........
  r34703 | fingolfin | 2008-09-30 14:58:27 +0200 (Di, 30 Sep 2008) | 1 line
  
  SAGA: Some code cleanup
........
  r34704 | fingolfin | 2008-09-30 14:59:29 +0200 (Di, 30 Sep 2008) | 1 line
  
  SKY: Fix detector to not (ab)use FSNode::getPath; if you want to open a FSNode, just pass it to File::open
........
  r34705 | thebluegr | 2008-09-30 15:19:14 +0200 (Di, 30 Sep 2008) | 1 line
  
  Fixed crash when starting IHNM, a regression from commit #34693
........
  r34707 | fingolfin | 2008-09-30 17:42:19 +0200 (Di, 30 Sep 2008) | 1 line
  
  Fixing ConfigManager::loadConfigFile
........
  r34708 | fingolfin | 2008-09-30 18:23:35 +0200 (Di, 30 Sep 2008) | 1 line
  
  AGI: Another case where it is better to use FSNodes directly, instead of converting them to path strings
........
  r34709 | fingolfin | 2008-09-30 18:34:38 +0200 (Di, 30 Sep 2008) | 1 line
  
  Modified FilePluginProvider to use FSNodes (instead of raw filenames / paths) in its API
........
  r34710 | fingolfin | 2008-09-30 18:38:46 +0200 (Di, 30 Sep 2008) | 1 line
  
  AGI: Got rid of yet another unwarranted use of FSNode::getPath
........
  r34711 | fingolfin | 2008-09-30 18:53:04 +0200 (Di, 30 Sep 2008) | 1 line
  
  AGI: Simplify WagFileParser by not reading data into a memory stream first (this was there to improve performance on systems with slow seeking; those systems should use another approach, see scummvm-devel)
........
  r34712 | thebluegr | 2008-09-30 18:55:10 +0200 (Di, 30 Sep 2008) | 1 line
  
  Fix crash when starting ITE, a regression from commit #34705
........
  r34713 | fingolfin | 2008-09-30 19:09:41 +0200 (Di, 30 Sep 2008) | 1 line
  
  Fix ThemeBrowser to use FSNodes, not getPath()
........
  r34715 | Kirben | 2008-10-02 16:41:50 +0200 (Do, 02 Okt 2008) | 1 line
  
  Correct HE version for Putt-Putt Enters the Race (French/Windows).
........
  r34716 | fingolfin | 2008-10-02 18:58:59 +0200 (Do, 02 Okt 2008) | 1 line
  
  Renamed FilesystemNode -> FSNode
........
  r34717 | fingolfin | 2008-10-02 19:08:15 +0200 (Do, 02 Okt 2008) | 1 line
  
  cleanup
........
  r34718 | fingolfin | 2008-10-02 19:17:18 +0200 (Do, 02 Okt 2008) | 1 line
  
  Ignore String::deleteLastChar when called on an empty string
........
  r34719 | fingolfin | 2008-10-02 19:20:21 +0200 (Do, 02 Okt 2008) | 1 line
  
  Fix for bug #2142743: Assertion on clicking "Theme" in Options
........
  r34720 | fingolfin | 2008-10-02 19:48:01 +0200 (Do, 02 Okt 2008) | 7 lines
  
  Engine class changed:
  - Moved initCommonGFX() && GUIErrorMessage() out of class Engine
  - got rid of the _autosavePeriod member (this prevented users from
    changing the autosave period during runtime)
  - Got rid of an evil 'using GUI::Dialog' statement
  - Clarified some Doxygen comments
........
  r34721 | fingolfin | 2008-10-02 19:52:29 +0200 (Do, 02 Okt 2008) | 1 line
  
  Add the current dir to the global SearchSet, i.e. to SearchMan (this should fix the problems on Windows, and maybe other systems, see 'bug' #2137680)
........
  r34722 | fingolfin | 2008-10-02 19:55:08 +0200 (Do, 02 Okt 2008) | 1 line
  
  Forgot to mention yet another Engine class change: mainMenuDialog -> openMainMenuDialog; and also forgot to commit this related file :/
........
  r34725 | fingolfin | 2008-10-02 20:11:40 +0200 (Do, 02 Okt 2008) | 1 line
  
  typo
........

svn-id: r34730
2008-10-03 14:25:03 +00:00
Max Horn
679b5484c4 Forgot to mention yet another Engine class change: mainMenuDialog -> openMainMenuDialog; and also forgot to commit this related file :/
svn-id: r34722
2008-10-02 17:55:08 +00:00
Max Horn
c7fde102e3 Renamed FilesystemNode -> FSNode
svn-id: r34716
2008-10-02 16:58:59 +00:00
Max Horn
73b833042e Modified FilePluginProvider to use FSNodes (instead of raw filenames / paths) in its API
svn-id: r34709
2008-09-30 16:34:38 +00:00
Stephen Kennedy
df3b8fd14c Added preprocessor flags 'ENABLE_VKEYBD' and 'ENABLE_KEYMAPPER' to control inclusion of vkeybd and keymapper in build.\n\nAlso added corresponding --enable-vkeybd and --enable-keymapper flags to configure scripts.
svn-id: r34706
2008-09-30 13:51:01 +00:00
Max Horn
1b90127ad9 Added FIXME to GP2x port
svn-id: r34678
2008-09-29 10:29:01 +00:00
Max Horn
479e67f2f2 Modified Common::SearchSet to take signed integer priorities, for convenience (so that one can add archives with less-than-default priority)
svn-id: r34659
2008-09-27 18:32:01 +00:00
Stephen Kennedy
a7bb113e83 Merged revisions 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,33623,33626-33627,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,33719,33721-33723,33725-33727,33729-33730,33733,33736,33742,33754,33756,33758,33761,33763,33766,33777,33781-33788,33790,33792-33793,33795,33797,33805,33807-33812,33815-33817,33819,33822,33826,33829,33837,33839,33844,33847,33858-33861,33864,33871-33873,33875,33877-33879,33886,33889-33892,33894,33896,33900,33902-33903,33919,33928,33930,33932-33936,33938-33940,33942-33943,33948,33950,33953,33967,33973,33976,33978,33980,33985,33991,33993,33999-34000,34006,34009,34011,34013,34015,34019,34021-34023,34025,34027-34028,34030,34032-34034,34036,34038-34039,34041,34046-34048,34050-34055,34057,34059-34065,34067,34072,34074,34076,34078-34081,34084,34086-34087,34089-34090,34093,34096-34102,34104,34107,34113,34116,34119,34122,34124,34126,34128,34131-34132,34135,34138,34141,34144,34146,34149,34152-34154,34156-34157,34160,34163-34164,34169,34173,34179-34194,34196-34198,34200-34201,34205-34206,34208-34217,34219-34225,34227-34228,34234-34237,34239-34249,34251-34279,34281-34284,34286-34288,34290-34320,34323-34324,34326,34328-34329,34332,34334,34336,34338-34340,34343-34353,34356-34357,34359-34371,34373,34375,34378,34381-34382,34384-34385,34389-34391,34393-34394,34396-34397,34399-34405,34407-34409,34411,34413,34415,34417-34420,34423-34426,34428-34438,34440-34454,34456-34458,34460,34462-34469,34472,34474,34479-34481,34483-34498,34501-34505,34508,34511-34518,34520-34524,34526-34563,34566-34569,34571-34590,34592,34595-34599,34602-34603,34605,34613-34615,34617,34619-34624,34627-34628,34630-34639,34642-34649 via svnmerge from
https://scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk

svn-id: r34654
2008-09-26 21:53:08 +00:00
Johannes Schickel
f8574c52f8 Fixed full screen toggling via alt+enter.
svn-id: r34627
2008-09-22 17:33:30 +00:00
Marcus Comstedt
727b220d25 In the CD filesystem, nothing can be opened for writing, so just
short-circuit any call to openForWriting().  Also, directories and
non-existing files can't be opened for reading either, so just
return 0 for those.

svn-id: r34621
2008-09-20 16:47:31 +00:00
Marcus Comstedt
a1072368de game.h is now in engines, not base.
svn-id: r34620
2008-09-20 16:38:50 +00:00
Max Horn
383014f330 Fix for bug #2120602: 5ALL: Starting the launcher with -f triggers assertion
svn-id: r34617
2008-09-20 16:10:29 +00:00
Max Horn
468b387b97 Patch #2043093 (again - new patch): OS/2 patches for posix-fs
svn-id: r34595
2008-09-17 18:26:44 +00:00
Max Horn
2bcc5681d8 DS: Removing some dead code; merged (parts of) std_cwd into GBAMPSaveFileManager::listSavefiles
svn-id: r34587
2008-09-17 16:38:01 +00:00
Johannes Schickel
5a1c593bf2 Removed assert leftover.
svn-id: r34579
2008-09-16 11:54:37 +00:00
Max Horn
f3dfb5ebab Merged common/gzip-stream.* and common/zlib.*
svn-id: r34578
2008-09-16 11:50:10 +00:00
Max Horn
706fb37061 Modified uncompress in common/zlib.h to return a bool, so that we don't have to #include the real zlib.h; fixed PSP backend to not run uncompress inside an assert (which would cause it to not be invoked when turning off asserts)
svn-id: r34576
2008-09-16 11:42:21 +00:00
Max Horn
05d78c26b4 DS: Backported 0.12 changes to trunk
svn-id: r34568
2008-09-15 22:43:20 +00:00
Max Horn
7df6071a77 Turned compressed savefile wrapper into a generic stream wrapper
svn-id: r34566
2008-09-15 21:55:50 +00:00
Willem Jan Palenstijn
eef9a003ba fix eos() behaviour for CompressedInSaveFile
svn-id: r34562
2008-09-15 19:19:30 +00:00
Max Horn
ace51b317a DS: Some more compile fixes (prope solution would of course be to overload ::openForReading & ::openForWriting)
svn-id: r34550
2008-09-14 22:44:49 +00:00
Willem Jan Palenstijn
c8eeae8d4d Big patch changing semantics of ReadStream::eos():
eos() now only returns true _after_ trying to read past the end of the stream.

This has a large potential for regressions. Please test!

svn-id: r34549
2008-09-14 22:28:53 +00:00
Max Horn
fbfe30bf86 DS: Removed legacy GCC 2.x build code (NDS/DevKitPro uses GCC 3 or newer anyway); thinned down INCLUDES some more; added a FIXME to the elf->bin rule
svn-id: r34548
2008-09-14 22:24:35 +00:00
Max Horn
a7076b1f89 NDS: Replaced -I- by modern -iquote
svn-id: r34547
2008-09-14 22:15:13 +00:00
Max Horn
3c63c8688d Another NDS compilation fix, plus a warning fix
svn-id: r34546
2008-09-14 22:12:59 +00:00