Commit Graph

1851 Commits

Author SHA1 Message Date
Chris Apers
bc8a755c67 Fixed back mouse in GUI adding cursor palette support
Fixed cursor redraw in GUI
Fixed cursor glitches problem in BS because of too small buffer
Cleanup

svn-id: r23908
2006-09-17 09:59:31 +00:00
Chris Apers
5fa194e62b Added option to trace memory allocation
Fixed key auto repeat problem in some engines

svn-id: r23905
2006-09-17 09:49:33 +00:00
Chris Apers
42dd017faf Added option to trace memory allocation
svn-id: r23904
2006-09-17 09:46:06 +00:00
Chris Apers
24f55e47e1 This be_zodiac.h include is what was made standard OS5 to crash \!
svn-id: r23903
2006-09-17 09:40:53 +00:00
Chris Apers
fdab0733c7 Cleanup, no need to export twGlue addr when compiling standard OS5 version
svn-id: r23902
2006-09-17 09:34:45 +00:00
Chris Apers
1fe39e9b80 Cleanup, no need to export twGlue addr when compiling standard OS5 version
svn-id: r23901
2006-09-17 09:27:33 +00:00
Lars Persson
80bad5d0ff Changed version numbers to 0.100
svn-id: r23900
2006-09-17 05:33:40 +00:00
Lars Persson
27d39dabef Small adjustment for projectfiles source path
svn-id: r23897
2006-09-16 21:03:04 +00:00
Lars Persson
d0735a34a2 * Updated Symbian project files for new file structure
svn-id: r23895
2006-09-16 19:50:41 +00:00
Max Horn
fd12695e59 Patch #1559806: Fixes for AmigaOS 4 filesystem backend
svn-id: r23893
2006-09-16 17:56:26 +00:00
Won Star
595a035bee Implement file cache. needs some testing :)
Fix some bugs in memory management.

svn-id: r23870
2006-09-13 07:32:54 +00:00
Marcus Comstedt
4342d61448 Added name() method.
svn-id: r23860
2006-09-10 09:10:30 +00:00
Kostas Nakos
bf0b82326f cleanup
svn-id: r23851
2006-09-09 16:48:35 +00:00
Neil Millstone
1da493ac00 Adding new name() method.
svn-id: r23813
2006-08-31 19:32:38 +00:00
Johannes Schickel
d639ca97ce Oops. some systems are using '\\' instead of '/' fixing that now...
svn-id: r23797
2006-08-28 13:39:44 +00:00
Johannes Schickel
ac45e290f7 Fixing other FS backends to use the bug fixed version of the POSIX lastPathComponent too (also lets the Windows FS use the POSIX version of lastPathComponent too, since it's nicer than the fix I made)
svn-id: r23796
2006-08-28 13:34:15 +00:00
Johannes Schickel
d9cb390a7b Fixing the Windows FS code to not delete the first character of a node, if it is just with a filename created. (which is not working yet though, but still the first char shouldn't be skipped)
svn-id: r23795
2006-08-28 13:17:36 +00:00
Oystein Eftevaag
69daf49a73 Don't strip the first character of the filename when FilesystemNode is instantiated with just the filename and no path.
svn-id: r23763
2006-08-26 19:16:15 +00:00
Kostas Nakos
11f1123c02 fix update rect when adjusting ratio (backport)
svn-id: r23744
2006-08-25 06:30:18 +00:00
Neil Millstone
5ce67a67e1 Fixed bug causing crash during saving in Saga engine, changed audio to low quality.
svn-id: r23726
2006-08-19 11:11:18 +00:00
Neil Millstone
5516fa3b80 Added build C target to support more engines.
svn-id: r23725
2006-08-19 11:10:19 +00:00
Kostas Nakos
6613b3cae2 fix bugs #1515389 and #1505868 (aka file::exists - dedicated to LordHoto) (backport)
svn-id: r23722
2006-08-18 21:14:28 +00:00
Kostas Nakos
31146e6c0a fix smartphone cursor hiding when keyboard up, more logical zone function, got rid of higher sound thread priority by default. (backport)
svn-id: r23720
2006-08-18 21:00:41 +00:00
Max Horn
4ee581adb5 Fixed some broken #include's (the PS2 and Symbian may need more fixed, though)
svn-id: r23666
2006-08-04 17:47:57 +00:00
Max Horn
71be08d869 Patch #1527347: Make maemo port compile again
svn-id: r23664
2006-08-04 17:33:17 +00:00
Max Horn
ca7880df6c Added new method OSystem::getScreenChangeID(), which can be used by code to track screen changes even without getting all EVENT_SCREEN_CHANGED events
svn-id: r23661
2006-08-04 13:10:28 +00:00
James Brown
d304e7b476 Add a logo.bmp to DS port, to fix building. agentq, feel free to replace if the filesize is too big or whatever :)
svn-id: r23658
2006-08-03 12:20:28 +00:00
Kostas Nakos
c1a24c9cdb CinE Engine support (backport)
svn-id: r23625
2006-07-30 09:03:10 +00:00
Kostas Nakos
fcb7fe3e63 hotfix for bug #1519449 (scaling/crash issue) (backport)
svn-id: r23602
2006-07-26 20:09:12 +00:00
Kostas Nakos
c11a5c939d fix bug 1521718 (dpad mouse emulation) (backport)
svn-id: r23600
2006-07-26 17:25:14 +00:00
Kostas Nakos
1ec5d56780 Add kyra skip intro key (backport).
svn-id: r23577
2006-07-23 09:36:34 +00:00
Torbjörn Andersson
15f08bf268 Warn if copyRectToScreen() is called before _screen is created, since it's
almost certainly a programming error. (Used to be silently ignored.)

Warn if setPalette() is called before _screen is created, but allow it (for
now) since we don't actually set the palette until later. It could still be a
programming error, though.

Don't crash if updateScreen() is called with a "dirty" palette before _screen
is created.

svn-id: r23573
2006-07-23 06:50:49 +00:00
Johannes Schickel
63aec29edb Added isValid to FilesystemNode and AbstractFilesystemNode. See my mail to -devel for more information.
svn-id: r23567
2006-07-22 17:01:50 +00:00
Max Horn
6ed00cd055 Added FilesystemNode::name method
svn-id: r23553
2006-07-22 14:14:16 +00:00
Eugene Sandulenko
e027e7591f o Proper ScummVM copyrights
o Apparently because some patch was applied twice, many header files had
  their contents doubled. Fixing this as well.

svn-id: r23548
2006-07-21 21:46:19 +00:00
Won Star
d5e45271d1 Add additional library directories.
svn-id: r23530
2006-07-16 08:40:28 +00:00
Won Star
167a1e5912 Fix FileSystem bug. Now 'Go Up' button works. :)
svn-id: r23527
2006-07-16 08:32:23 +00:00
Won Star
d3a4d86158 * Add grabRawScreen() method.
* Add Launcher icon.
* Fix trunk compile.

svn-id: r23501
2006-07-14 16:11:30 +00:00
Torbjörn Andersson
6358547a43 More whitespace changes.
svn-id: r23496
2006-07-14 13:33:58 +00:00
Neil Millstone
75e64b91de Adding data which was missing from initial patch.
svn-id: r23463
2006-07-09 18:30:28 +00:00
Neil Millstone
7f00697913 svn-id: r23462 2006-07-09 18:28:58 +00:00
James Brown
140097267f Final fixes. Builds fine now, apart from a few still-missing-from-svn files
svn-id: r23461
2006-07-09 15:32:06 +00:00
James Brown
1ffa13180f More DS port fixes
svn-id: r23460
2006-07-09 14:46:04 +00:00
James Brown
0e66c43c70 Fix some more duplicated files, and unify case for rpc include
svn-id: r23459
2006-07-09 13:10:45 +00:00
James Brown
880838514f Remove duplicated content
svn-id: r23457
2006-07-09 12:58:10 +00:00
Max Horn
bea72e9514 Patch #1519399: DS Backend
svn-id: r23452
2006-07-09 11:47:17 +00:00
Joost Peters
0f2584d470 fix build with latest psp toolchain
svn-id: r23386
2006-07-07 10:40:11 +00:00
Joost Peters
2b0c4e9bf3 implement grabRawScreen()
svn-id: r23385
2006-07-07 10:38:56 +00:00
Max Horn
1d8d9f5510 Moving remaining platform/backends code, as previously threatened
svn-id: r23380
2006-07-06 21:44:48 +00:00
Kostas Nakos
6a8749ace0 move ce port to its new home
svn-id: r23366
2006-07-01 08:13:46 +00:00
Max Horn
87d3e4fb0e Moved savefile.cpp to backends, to work around link error
svn-id: r23361
2006-06-30 22:06:45 +00:00
Joost Peters
14fc6d4ca4 fix compilation after backend move
svn-id: r23359
2006-06-30 21:14:34 +00:00
Joost Peters
438f47b041 move psp backend to backends/platforms/psp
svn-id: r23358
2006-06-30 21:00:39 +00:00
Marcus Comstedt
25f68b08ab Moved backends/dc into new platform directory.
svn-id: r23357
2006-06-30 20:21:42 +00:00
Won Star
b9fa49a176 Align memory address properly. This fixes crash on the GP32.
svn-id: r23354
2006-06-30 16:38:43 +00:00
Won Star
72a5fea703 Oh. I forgot to change function calls.
svn-id: r23348
2006-06-29 13:18:20 +00:00
Won Star
221afd715a Whoops. Correct varible name.
svn-id: r23344
2006-06-29 12:31:52 +00:00
Won Star
7169e90fad Properly init memory tables.
svn-id: r23342
2006-06-29 09:17:04 +00:00
Won Star
5e7d109e3c Lock sound timer thread.
svn-id: r23340
2006-06-29 05:34:56 +00:00
Won Star
d954c5ebd5 Try to use processor cache efficiently.
svn-id: r23339
2006-06-29 05:25:19 +00:00
Won Star
3a020e7876 Add custom memory management code. malloc() for small allocs became much faster and startup time in the GP32 is now 10~30 secs depend on clock speed.
svn-id: r23338
2006-06-29 05:15:45 +00:00
Max Horn
492c65009c Started to move 'monolithic' parts of our ports to the new 'background/platform' directory (see also the 'Modular_Backends' page in our Wiki)
svn-id: r23293
2006-06-24 12:33:52 +00:00
Max Horn
00ca50beb7 Follow our code formatting guidelines; also, we provide default implementations for getSavefileManager and displayMessageOnOSD, no point in replacing this with empty dummy implementations
svn-id: r23283
2006-06-24 10:12:38 +00:00
Max Horn
6a588f8399 Moved savefile code to new 'saves' backend module (work in progress)
svn-id: r23282
2006-06-24 10:08:43 +00:00
Max Horn
c9fd9c4878 Added 'timer' backend module, based on the existing TimerManager code (work in progress)
svn-id: r23279
2006-06-24 09:53:45 +00:00
Max Horn
9a955180a4 * Renamed config.mak to config.mk
* Renamed common.rules to rules.mk
* Removed explicit declaration of MODULE_DIRS in various spots (instead we let rules.mk compute it)

svn-id: r23275
2006-06-24 08:48:11 +00:00
Max Horn
d210b19aec Move backends/fs/fs.h and .cpp to common/fs/fs.h and .cpp
Rationale: backend implementations belong to backends/, but portable APIs meant to be used by high level code is for common / sound / graphics / ... (compare also with backends/midi vs. sound/mididrv.h)

svn-id: r23274
2006-06-24 08:07:48 +00:00
Kostas Nakos
73e7b35efb updated the readme for 0.9.0 release
svn-id: r23200
2006-06-20 19:42:14 +00:00
Torbjörn Andersson
ecfedb1e81 Cleanup. It seems unnecessary to have a "break" right after an unconditional
return in a switch case.

svn-id: r23198
2006-06-20 18:55:25 +00:00
Kostas Nakos
a7908a01bf fix vga device overlays and invalid mouse cursor calls
svn-id: r23192
2006-06-20 18:03:02 +00:00
Kostas Nakos
f6c3de48b5 fix typo
svn-id: r23191
2006-06-20 17:54:09 +00:00
Kostas Nakos
35ce9e3c98 kyra engine support
svn-id: r23188
2006-06-20 17:52:25 +00:00
Lars Persson
3c7a5f78cc Updated symbian actions for working key names
svn-id: r23183
2006-06-19 21:07:37 +00:00
Won Star
da64d9f72e o WIP file cache code borrowed from PS2 port.
o add property

svn-id: r23062
2006-06-12 15:33:27 +00:00
Won Star
119a0192e1 * Move gp32-fs.cpp to fs/gp32 dir.
* Fix gp32 launcher code.

svn-id: r23023
2006-06-11 10:23:41 +00:00
Won Star
6897e06333 Rename filesystem file.
svn-id: r23022
2006-06-11 10:08:53 +00:00
Kostas Nakos
990ff8f0cc correctly load configuration at startup
svn-id: r23021
2006-06-11 08:34:56 +00:00
Lars Persson
b495cd44b3 Specific resource file used for UIQ3
svn-id: r23016
2006-06-10 20:31:20 +00:00
Lars Persson
55a13866a4 Symbian port build updates for S60V3 and UIQ3
svn-id: r23015
2006-06-10 20:30:21 +00:00
Kostas Nakos
a6a98c0009 fixed hashmap use
svn-id: r23007
2006-06-10 11:23:40 +00:00
Kostas Nakos
3b4416bb37 added multiple state support
svn-id: r23006
2006-06-10 11:23:00 +00:00
Kostas Nakos
fd672ef2e1 fixed code regression to pre 0.8.2, panel, clipping, overlay fixes, support for new actions, new scaler, toolbar mouse, inverse landscape and double-tap -> right click
svn-id: r23005
2006-06-10 11:16:43 +00:00
Kostas Nakos
a7a0d522d3 added hires aware flag for by-the-book handling of hires devices
svn-id: r23004
2006-06-10 11:10:05 +00:00
Kostas Nakos
33e6264954 new landscape aspect scaler (n0p)
svn-id: r23003
2006-06-10 11:08:34 +00:00
Kostas Nakos
a2651ff7cb added rotate and virtual keyboard actions
svn-id: r23002
2006-06-10 11:07:28 +00:00
Kostas Nakos
b9c8981d62 added keyboard-emulated mouse cursor
svn-id: r23001
2006-06-10 11:06:05 +00:00
Robert Göffringmann
7e65543482 cleanup, made osystem for .ini on different devices.
svn-id: r22984
2006-06-08 06:53:00 +00:00
Lars Persson
955a7aed38 Changed UID comment for S60V3 id tag
svn-id: r22983
2006-06-07 20:38:44 +00:00
Lars Persson
643bdfc4b1 Disable AGI support by default in the build
svn-id: r22982
2006-06-07 20:38:09 +00:00
Lars Persson
119d3dc0e8 Better UIQ3 view support
svn-id: r22981
2006-06-07 20:36:17 +00:00
Lars Persson
60456933e7 Proper override for vsnprintf to give proper error messages
svn-id: r22980
2006-06-07 20:35:47 +00:00
Robert Göffringmann
36c52873a6 EE RPC part of the cdvd driver...
svn-id: r22976
2006-06-07 07:01:21 +00:00
Robert Göffringmann
a4bafca779 forgot to commit this...
svn-id: r22975
2006-06-07 06:57:46 +00:00
Robert Göffringmann
93718ebef9 updated fs implementation
svn-id: r22974
2006-06-07 06:53:41 +00:00
Robert Göffringmann
939ebbb80d imported cdvd driver again..
svn-id: r22973
2006-06-07 06:51:45 +00:00
Robert Göffringmann
033803ba53 various PS2 changes
svn-id: r22971
2006-06-07 06:42:21 +00:00
Robert Göffringmann
de5b81f485 various PS2 changes
svn-id: r22970
2006-06-07 06:39:45 +00:00
Robert Göffringmann
a01d5c1393 various PS2 changes
svn-id: r22969
2006-06-07 06:07:05 +00:00
Joost Peters
c17bd63f07 %s/CVS/SVN/g
svn-id: r22963
2006-06-06 22:45:16 +00:00
Kostas Nakos
506456d014 update the CE port to work under 0.9.0 codebase
svn-id: r22956
2006-06-06 19:31:49 +00:00
Chris Apers
318770280c What's this?\!
svn-id: r22955
2006-06-06 18:34:03 +00:00
Chris Apers
9e86863a9d Updated project file
svn-id: r22945
2006-06-05 19:47:08 +00:00
Chris Apers
61453fa59d - Added AGI engine support
svn-id: r22940
2006-06-05 19:23:16 +00:00
Chris Apers
e51d5f3767 - Added arrow keys option
- Hide std palette ootion on ARM devices

svn-id: r22939
2006-06-05 19:21:51 +00:00
Chris Apers
f54bf6759f - Added arrow keys emulation
- Ajust mouse simulation so that there is no more hang while moving it

svn-id: r22938
2006-06-05 19:17:30 +00:00
Travis Howell
d47f3a76fb Add trailing slash to getCurrentDirectory if required. Fixes bug #1500563 - WIN32/SCUMM: Using scummvm.exe targetname not possible
svn-id: r22923
2006-06-05 00:14:23 +00:00
Eugene Sandulenko
1db54ac15c Small correction to resolution selector. Still not perfect.
svn-id: r22919
2006-06-04 19:44:47 +00:00
Won Star
a995950508 Fix infinite loop in updateScren() when mouse cursor is not initialized by setMouseCursor().
svn-id: r22914
2006-06-04 13:13:40 +00:00
Torbjörn Andersson
68cd5456dd "They sought it with thimbles, they sought it with care;
They pursued it with forks and hope;
 They threatened its life with a railway-share;
 They charmed it with smiles and soap."

Maybe this time the elusive cursor hotspot bugs will finally be fixed, once
and for all. The blitCursor() function now calculates both the real and the
virtual dimensions of the cursor, since they may both be different from the
original dimensions.

svn-id: r22913
2006-06-04 12:38:27 +00:00
Eugene Sandulenko
c9a5b18069 Remove executable bit in lots of files. Usually it is set by stupid Windows
clients when you add new file to CVS repo. No idea if this affects svn.

svn-id: r22911
2006-06-04 12:12:24 +00:00
Lars Persson
45330298ef Enable medium quality FM sound for S60V3 devices
svn-id: r22909
2006-06-04 11:39:46 +00:00
Marcus Comstedt
9b08aefbb3 Added a default icon for savegames.
svn-id: r22892
2006-06-03 16:00:53 +00:00
Marcus Comstedt
d4984908ec Ignore bogus values of sizeimg in the header sanity check, it will get recomputed anyway.
svn-id: r22891
2006-06-03 15:42:15 +00:00
Marcus Comstedt
c42e5813af FilesystemNode() does not create a valid node anymore, specify a path...
svn-id: r22889
2006-06-03 15:18:21 +00:00
Won Star
db709f57f6 Cleanup. / Add speed meter for 'operator new'
svn-id: r22887
2006-06-03 15:07:26 +00:00
Marcus Comstedt
e44e5d9be0 Add the new Dreamcast filesystem backend to the build.
svn-id: r22884
2006-06-03 14:13:37 +00:00
Marcus Comstedt
51e1438020 Separated the Dreamcast filesystem backend from the POSIX one.
svn-id: r22883
2006-06-03 14:09:04 +00:00
Marcus Comstedt
2795f743db Cleaned up plugin_dist target, and added target "spotless".
svn-id: r22881
2006-06-03 14:05:51 +00:00
Chris Apers
75af002bd3 Oops
svn-id: r22868
2006-06-03 11:40:31 +00:00
Chris Apers
d224f5a6ce Updated palmos FS based on lastest changes to the base class
svn-id: r22867
2006-06-03 11:21:39 +00:00
Chris Apers
ced30c3444 Added AGI support
svn-id: r22866
2006-06-03 11:19:41 +00:00
Chris Apers
6b3b516f9e Added missing functions and fixed saving with AGI engine
svn-id: r22865
2006-06-03 11:16:48 +00:00
Chris Apers
3a78221832 Fixed calls
svn-id: r22864
2006-06-03 11:14:12 +00:00
Chris Apers
8d42d331c7 Missing propset
svn-id: r22863
2006-06-03 11:10:46 +00:00
Chris Apers
0d51dc4b22 Don't reinvent the wheel, use MSL functions when available for better compatibility and smaller code size
svn-id: r22862
2006-06-03 11:00:15 +00:00
Eugene Sandulenko
a681ebad7d More maemo port development
svn-id: r22849
2006-06-03 01:05:09 +00:00
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