Andrew Kurushin
f17f5e3cae
last wjp suggested patch - helps reenable "no definition for inline function" warning
...
svn-id: r16543
2005-01-11 20:02:12 +00:00
Torbjörn Andersson
4dda4eb31b
On Fingolfin's suggestion I put back the inclusion of util.h into Rect, for
...
MIN() and MAX(). I then removed util.h from a bunch of files which I don't
think need it any more. (Please let me know if I got too blood-thirsty!)
This reverts some of the changes I made this morning.
svn-id: r16541
2005-01-11 13:25:02 +00:00
Torbjörn Andersson
13e2c224c8
This is probably not the optimal fix, but at least ScummVM compiles again.
...
svn-id: r16538
2005-01-11 08:06:19 +00:00
Max Horn
5c48717dd2
Remove some more header dependencies
...
svn-id: r16530
2005-01-10 22:35:43 +00:00
Max Horn
6f6668ce21
Reduce dependencies on common/savefile.h from 88 to 14
...
svn-id: r16528
2005-01-10 22:18:39 +00:00
Max Horn
cffd917165
system.h was being included in tons of places, without any good reason; reduced this (total dependencies on system.h went down from 193 to 85 files)
...
svn-id: r16527
2005-01-10 22:06:49 +00:00
Max Horn
e794581308
Moved mutex stuff into a seperate header
...
svn-id: r16526
2005-01-10 22:04:04 +00:00
Max Horn
788c828026
yet another attempt to get makeInstance working for gcc 3.3, gcc 3.2, and MSVC (thanks to wjp for the suggestion). Works fine with GCC 3.2 and 3.3
...
svn-id: r16525
2005-01-10 21:06:49 +00:00
Andrew Kurushin
0e4711cb81
some disabled warning moved from .vcproj to #pragma with comments
...
(can anyone update .vcproj for vs2002&vs2005?)
svn-id: r16508
2005-01-09 17:22:55 +00:00
Max Horn
0423866e0a
Ensure these headers match the rest of ScummVM
...
svn-id: r16505
2005-01-09 16:07:53 +00:00
Torbjörn Andersson
9d1f4ff1e6
Since _pos is unsigned it's always >= 0, so testing for negativity will
...
generate a warning in GCC.
svn-id: r16496
2005-01-09 14:57:41 +00:00
Max Horn
bc44b5ec15
Added new interface SeekableReadStream
...
svn-id: r16493
2005-01-09 01:41:43 +00:00
Andrew Kurushin
6cde0f1de6
turn off "no definition for inline function" warning
...
svn-id: r16458
2005-01-06 19:35:11 +00:00
Andrew Kurushin
3b61b06aee
- remove "extern" before OSystem::makeInstance
...
svn-id: r16457
2005-01-06 19:34:07 +00:00
Max Horn
5d88c39549
Modify the singleton code once more to help overcome an issue with MSVC 7 (see also patch #1095133 )
...
svn-id: r16454
2005-01-06 18:38:34 +00:00
Max Horn
74bf578bda
Changed the singleton code to allow for custom object factories; this allowed me to change OSystem to use the singleton base class, too
...
svn-id: r16404
2005-01-01 19:19:06 +00:00
Max Horn
f52be9df68
Changed OSystem::instance() to return a reference, not a pointer (it now matches the Singleton interface)
...
svn-id: r16402
2005-01-01 18:53:47 +00:00
Max Horn
03d4a6fa47
Removing obsolete comment
...
svn-id: r16401
2005-01-01 17:52:17 +00:00
Max Horn
47280d9433
Updated copyright
...
svn-id: r16398
2005-01-01 16:09:25 +00:00
Max Horn
acd1f910d5
Handle SCUMMVM_SAVEPATH exactly like the command line option --savepath (but the command line option has higher priority); i.e. it's affecting the config system (see also bug #1045171 )
...
svn-id: r16391
2004-12-30 21:48:22 +00:00
Max Horn
60deb4200b
cleanup
...
svn-id: r16382
2004-12-30 14:13:14 +00:00
Travis Howell
d6547ea536
Compile fix from cyx
...
svn-id: r16366
2004-12-29 05:01:27 +00:00
Max Horn
b15d92e470
Fix running ScummVM in plugin-mode
...
svn-id: r16360
2004-12-28 20:29:42 +00:00
Max Horn
2941d595bd
Make loading the config file explicit
...
svn-id: r16317
2004-12-25 19:03:13 +00:00
Eugene Sandulenko
7606a53f09
Now it is possible to count MD5 only for specified amount of bytes from file.
...
It is useful for MD5'ing hunge files.
svn-id: r16259
2004-12-22 13:34:28 +00:00
Nicolas Bacca
486e711173
WinCE global domains are not needed anymore
...
svn-id: r16219
2004-12-20 23:58:40 +00:00
Nicolas Bacca
4e497117bd
Add common include needed by WinCE
...
svn-id: r16217
2004-12-20 23:55:31 +00:00
Jonathan Gray
2909c8fff6
- Move MAXPATHLEN includes/defines into common location
...
- Save files are now stored in $HOME/.scummvm/ by default if no other
save path is specified on non MacOS X unices.
svn-id: r16060
2004-12-15 12:30:58 +00:00
Max Horn
ede24fabe2
Patch #1083548 (common/list enhancement)
...
svn-id: r16046
2004-12-14 20:57:23 +00:00
Max Horn
1ded9cff77
Optimized List assignment operator, thanks to h00ligan
...
svn-id: r16042
2004-12-12 21:54:33 +00:00
Max Horn
9e4a529ef9
Hide iterator implementation details from client code
...
svn-id: r16041
2004-12-12 21:38:11 +00:00
Max Horn
41a7e6674c
Remove the 24 bit read/write methods -- we don't use them anymore and they are weird anyway ;-)
...
svn-id: r16037
2004-12-11 23:50:39 +00:00
Max Horn
369e31a41c
Modified version of patch #1082777 (common/stream optimization)
...
svn-id: r16034
2004-12-11 23:16:36 +00:00
Nicolas Bacca
cdf2eb2eb7
Update CE default savepath
...
svn-id: r16027
2004-12-11 00:39:27 +00:00
Chris Apers
1a5fa3e86f
Moved to prefix file
...
svn-id: r16015
2004-12-10 15:19:53 +00:00
Max Horn
30039560a3
cleanup
...
svn-id: r15991
2004-12-05 23:24:43 +00:00
Max Horn
f09293b22c
Clean up OSystem::Event
...
svn-id: r15990
2004-12-05 17:42:20 +00:00
Max Horn
ba74a8e7f6
Added some more mixer doxygen docs; cleaned up Mixer API a bit, removing some very specialised methods
...
svn-id: r15914
2004-11-27 15:58:18 +00:00
Max Horn
b78ac6a18b
Make use of our String class instead of juggling with char pointers; added File::exists method
...
svn-id: r15913
2004-11-27 15:09:53 +00:00
Max Horn
876e738dce
Moved Engine::getSavePath() to class SaveFileManager; removed the 'directory' parameter from SaveFileManager::openSavefile and listSavefiles (they always use getSavePath() now, which is what we did anyway)
...
svn-id: r15901
2004-11-27 00:26:11 +00:00
Max Horn
8ac347fd95
Added OSystem::beginGFXTransaction / endGFXTransaction (not yet implemented, though :-)
...
svn-id: r15864
2004-11-22 23:25:08 +00:00
Eugene Sandulenko
0b3949389e
Extend fopenNoCase with probe of capitalized files, such as Cave.mid.
...
svn-id: r15812
2004-11-14 21:10:50 +00:00
James Brown
2ae3166f2d
Add new clearScreen OSystem call. Currently only implemented in SDL backend. This call is currently only used for clearing the launcher screen to remove garbage from the main screen before reentering.
...
svn-id: r15799
2004-11-13 04:33:33 +00:00
Chris Apers
2abe17e594
Cleanup
...
svn-id: r15739
2004-11-09 10:26:33 +00:00
Max Horn
f6d9b66e21
For now, perform writing always in the current directory (the old code would just create a new file in the first place it was looking at when using the write mode, which definitely is not what we want in most cases)
...
svn-id: r15730
2004-11-07 17:20:32 +00:00
Torbjörn Andersson
1fa79b09de
Got rid of ungetc() to save Chrilith from the trouble of implementing it
...
himself on PalmOS.
svn-id: r15616
2004-10-19 18:28:41 +00:00
Eugene Sandulenko
acf6e4a12f
Accepted patch #1048693 -- Making File::gets() more well-defined.
...
svn-id: r15608
2004-10-18 21:22:10 +00:00
Eugene Sandulenko
2337d924ce
Fix bug #1048129 which prevented eof() method from working.
...
svn-id: r15573
2004-10-16 18:40:06 +00:00
Eugene Sandulenko
54dc902ae4
Add gets() method to File class.
...
svn-id: r15572
2004-10-16 13:09:52 +00:00
Max Horn
ccb8d04f35
Clarify OSystem::setPalette documentation (thanks for pointing this out, LordHoto)
...
svn-id: r15562
2004-10-15 19:54:14 +00:00