Commit Graph
6575 Commits
Author SHA1 Message Date
Lars Persson a5c03dce0a Specific resource file for UIQ3 added and updated.
svn-id: r22821
2006-06-01 22:44:08 +00:00
James Brown 1a64d032fe Allow X11 backend to compile
svn-id: r22819
2006-06-01 15:07:58 +00:00
Lars Persson 72904c3354 Moved Symbian call to GUI::Actions::init(); to the Symbian backend
svn-id: r22811
2006-05-31 21:13:37 +00:00
Lars Persson 4ccc04588f Project files for AGI added and support for S60V3
svn-id: r22803
2006-05-31 19:05:47 +00:00
Joost Peters 6ea375b890 free old buffers when changing resolution in the non-GU backend (not that it's ever used, but anyway)
svn-id: r22787
2006-05-30 21:22:52 +00:00
Joost Peters 0612e74116 - fix bug in copyRectToOverlay() that was introduced after _overlayScale cleanup.
- implement grabOverlay()

svn-id: r22772
2006-05-30 16:19:56 +00:00
Joost Peters e1844e485f some cleanup
svn-id: r22753
2006-05-29 18:06:02 +00:00
Won Star e4e145b5bc Update makefile for the GP32 port.
svn-id: r22752
2006-05-29 18:00:38 +00:00
Joost Peters 1b6363c731 fix 480x272 overlay drawing, set default overlay size to 480x272
svn-id: r22751
2006-05-29 17:53:06 +00:00
Joost Peters 31413d871b get rid of _overlayScale
svn-id: r22750
2006-05-29 17:40:31 +00:00
Joost Peters 4d55bff13d add SCEkxploit rule
svn-id: r22749
2006-05-29 17:37:59 +00:00
Joost Peters 69b5d6fa3d fix PSPFilesystemNode::parent() + some minor cleanup
svn-id: r22727
2006-05-28 22:02:38 +00:00
Joost Peters 8c1d71851a make getNodeForPath() use the proper PSPFilesystemNode ctor (and remove the old, now unused, one).
svn-id: r22726
2006-05-28 21:35:35 +00:00
Torbjörn Andersson 1da221279c The dirty rect produced by drawMouse() is updated without going through any
scaling or aspect-ratio correction, so it has to be added using real surface
coordinates. So I had to re-introduce the extra parameter to addDirtyRect().

svn-id: r22681
2006-05-27 12:55:28 +00:00
Willem Jan Palenstijn fa3f1fc15c fix warpmouse in overlay-mode; fixes cursor jumps when opening menu
svn-id: r22679
2006-05-27 12:39:55 +00:00
Joost Peters 91cd652f1d move psp_fs.cpp from backends/psp/ to backends/fs/psp/
svn-id: r22657
2006-05-26 10:46:52 +00:00
Joost Peters 48ecd027a3 Update to adapt for AbstractFilesystemNode changes made recently.
svn-id: r22655
2006-05-26 10:42:29 +00:00
Willem Jan Palenstijn f6e6d7e8e9 unused variable
svn-id: r22633
2006-05-25 19:48:54 +00:00
Willem Jan Palenstijn 14774d1760 fix hotspot handling when overlay visible
svn-id: r22631
2006-05-25 19:43:33 +00:00
Torbjörn Andersson 935d3bb425 The AGI engine's save/load dialog dirties the entire screen thirteen times
each iteration of the loop, causing a serious slowdown on my computer. It
empathically should not be doing that, of course, but to safe-guard against
such patological cases, if the entire screen is dirtied even once we can set
_forceFull to true.

svn-id: r22616
2006-05-24 21:04:44 +00:00
Andrew Kurushin 36957a2c50 fix VC & SDL 1.2.10 compilation error
svn-id: r22585
2006-05-23 16:49:46 +00:00
Won Star f38af30d6a Update GP32 port. It still doesn't work very well...
svn-id: r22584
2006-05-23 14:30:13 +00:00
Torbjörn Andersson 7d15c60ab9 Don't crash if drawMouse() is called before _mouseSurface is created.
svn-id: r22562
2006-05-21 18:49:26 +00:00
Paweł Kołodziejski e7a4b46479 fixed compilation when DISABLE_SCALERS
svn-id: r22551
2006-05-20 15:43:27 +00:00
Paweł Kołodziejski da9bf4dd71 fix compilation, that variable no longer exists
svn-id: r22550
2006-05-20 15:22:17 +00:00
Torbjörn Andersson 1c7c0039b5 Removed stray printf() from earlier commit.
svn-id: r22542
2006-05-20 10:57:15 +00:00
Torbjörn Andersson 407cb66502 Re-render the cursor when enabling/disabling cursor palette. Also, I don't
think _cursorHasOwnPalette is needed any more, so I've removed it.

svn-id: r22541
2006-05-20 09:27:56 +00:00
Torbjörn Andersson 87ee8db10d Our GUI uses the "cursor palette" feature, but the SDL backend did not use the
cursor palette in overlay mode. Now it does, which fixes bug #1476666. The
reason it worked at all before was that blitCursor() was called while still not
in overlay mode.

This, of course, means that the GUI can corrupt the in-game cursor palette. I
don't have any game that uses this feature, so I don't know if it's properly
restored again afterwards. But if it isn't, that should be fairly easy to fix.

svn-id: r22539
2006-05-20 08:06:21 +00:00
Torbjörn Andersson 80eb6e4f5e Fixed cursor drawing in the classic theme.
svn-id: r22538
2006-05-20 07:31:03 +00:00
Eugene Sandulenko 84c649c4a9 Slighty modified patch #1491859: "Possible fix for recent cursor regressions"
svn-id: r22535
2006-05-19 22:26:07 +00:00
Eugene Sandulenko 9e3b78e1e9 --force-1x-overlay is no more. Remove leftovers.
svn-id: r22519
2006-05-18 13:59:20 +00:00
Eugene Sandulenko 4dfbfe7eca - Revert additional setUpCursor() call as it broke in-game cursor palette
- Disable scaling for cursors which have target scale defined

svn-id: r22509
2006-05-18 02:03:43 +00:00
Eugene Sandulenko 14ec3f45fa - Heavily modified patch #1214784: "Disable overlay scaling"
- Eriktorbjorn's patch from same tracker item for scaling sword1/2 cutscenes
  is applied as is. It lacks resolution switch on-the-fly.
- GUI widgets are repositioned on the fly and use most space, even aspect
  ratio corrected screen is used without scaling
- Heavy tesing is required, but works for me in all cases except for bug
  #1483272: "GUI: SCUMM pause dialog breaks upon scaler switch" which needs more
  work.
- I probavly broke some backend or two

svn-id: r22505
2006-05-17 23:52:45 +00:00
Travis Howell 1403a3511e Add code for get current directory
svn-id: r22437
2006-05-13 11:18:52 +00:00
Travis Howell 1124fa8d90 Get current directory via a path of '.'
svn-id: r22435
2006-05-13 10:42:21 +00:00
Max Horn 3623a94927 Added the new AbstractFilesystemNode::getCurrentDirectory() method. Also changed the semantics of the FilesystemNode constructors (see also the relevant doxygen comments for explanations). This also fixes bug #1485941.
svn-id: r22424
2006-05-12 21:41:54 +00:00
Max Horn ed339aa771 Updated some comments
svn-id: r22422
2006-05-12 21:11:37 +00:00
Max Horn 0dfb76002f Fixed memory leak in PSPFilesystemNode
svn-id: r22421
2006-05-12 21:02:26 +00:00
Max Horn 726c05be96 Make some tweaks to the GP32 and PSP FS code (trying to at least partially bring them up to speed with the FS code changes). Note: If those files were inside backends/fs/, they wouldn't be overlooked as easily when making FS changes...
svn-id: r22420
2006-05-12 21:01:50 +00:00
Max Horn b5556c50fe Updated WinCE backend to the new form of FilesystemNode::listDir
svn-id: r22419
2006-05-12 20:55:53 +00:00
Max Horn d5739c29fd Attempted fix for bug #1484881
svn-id: r22398
2006-05-09 21:55:29 +00:00
Eugene Sandulenko d2546e3979 - Updated MSVC8 project files
- Renamed base/options.cpp to base/commandLine.cpp because of conflict
  with gui/options.cpp which sit in same directory in MSVC builds
- Moved AudioCDManager singleton declaration outside of Audio namespace
- Fixed numerous MSVC warning of potentially uninitialized variables and
  int <-> bool conversions.

svn-id: r22397
2006-05-09 14:16:43 +00:00
Torbjörn Andersson 30c0bd63bc Fixed bug #1483450. Apparently, S_ISDIR() is undefined if stat() fails. The
change to the POSIXFilesystemNode constructor is the one that matters to this
bug. The changes to listDir() are made from paranoia.

svn-id: r22382
2006-05-08 04:48:40 +00:00
Max Horn b2d4cd6a35 Paranoia
svn-id: r22379
2006-05-07 19:41:56 +00:00
Max Horn ae50315fa0 Added a default implementation of the OSystem CD API (which simply does nothing)
svn-id: r22370
2006-05-06 18:10:38 +00:00
Max Horn dad44b45d3 Removed Base::setTarget, and some minor cleanup & tweaks
svn-id: r22356
2006-05-05 00:26:03 +00:00
Max Horn 5d5c02d66c Moved GameDetector::setTarget & findGame to the new namespace Base; moved their declaration to base/game.h, their implementation to base/main.cpp (both until we can come up with a better location). Also moved detectMain into main.cpp, where it now is a local static function
svn-id: r22346
2006-05-04 23:24:09 +00:00
Max Horn 6321cfc874 Turned the last remaining few GameDetector methods into static methods
svn-id: r22344
2006-05-04 22:52:18 +00:00
Marcus Comstedt c319e97246 Put "path" config in game specific domain. Fixes bug #1475049.
svn-id: r22343
2006-05-04 21:44:36 +00:00
Lars Persson ffd43c54a6 Updates for S60V3 and UIQ3
svn-id: r22341
2006-05-04 20:47:27 +00:00