Travis Howell
e4e7ba1d7a
Make sure AbstractFilesystemNode::child() only returns a directory in Windows
...
svn-id: r22306
2006-05-03 13:06:22 +00:00
Max Horn
31444d3d35
Some doxygen comment cleanup for (Abstract)FilesystemNode
...
svn-id: r22304
2006-05-03 11:42:50 +00:00
Max Horn
fea36d0112
Disabled evil getcwd hack in POSIXFilesystemNode
...
svn-id: r22302
2006-05-03 11:36:07 +00:00
Max Horn
9c1fc02328
Got rid of AbstractFilesystemNode::wrap (begone, evil hack)
...
svn-id: r22300
2006-05-03 11:13:21 +00:00
Max Horn
8c452daac2
Moved static methods getRoot / getNodeForPath from class FilesystemNode to class AbstractFilesystemNode
...
svn-id: r22298
2006-05-03 10:19:05 +00:00
Max Horn
d404b6150a
Started to separate AbstractFilesystemNode from FilesystemNode
...
svn-id: r22297
2006-05-03 10:14:05 +00:00
Marcus Comstedt
5468059d44
Removed compilation error.
...
svn-id: r22282
2006-05-02 22:27:24 +00:00
Marcus Comstedt
aa7513d0d5
Implemented new InSaveFile methods.
...
svn-id: r22281
2006-05-02 22:26:26 +00:00
Max Horn
dbe1c50bc9
Added a missing '*' (which marks the comment as being one doxygen should process)
...
svn-id: r22268
2006-05-01 22:04:13 +00:00
Max Horn
e4a7de9d75
Patch #1479919 (AmigaOS maintaining)
...
svn-id: r22267
2006-05-01 21:53:31 +00:00
Lars Persson
49dd540213
_pseudoRoot was not intialized properly
...
svn-id: r22261
2006-05-01 15:36:54 +00:00
Lars Persson
492929ae53
Updated symbian-fs backend and cleanup
...
svn-id: r22260
2006-05-01 14:20:02 +00:00
Travis Howell
7b7d290675
Add windows code for AbstractFilesystemNode::child()
...
svn-id: r22253
2006-05-01 08:24:57 +00:00
Max Horn
8300d1d2a9
Added new AbstractFilesystemNode::child() resp. FilesystemNode::getChild() methods
...
svn-id: r22249
2006-04-30 22:52:10 +00:00
Travis Howell
c1572b2dbd
_isPseudoRoot should be always false, in WindowsFilesystemNode(const String &path)
...
svn-id: r22195
2006-04-27 23:16:45 +00:00
Travis Howell
e163be131c
Revert kListAllNoRoot addition to listdir(), the uninitialized _isPseudoRoot in windows filesys backend was real cause of problem.
...
svn-id: r22194
2006-04-27 23:14:54 +00:00
Max Horn
cf13cf3a70
I still don't know whether this is the correct fix for WindowsFilesystemNode, but at least with it, one definite and serious bug in the code (using an uninitialised variable) has been fixed, the end result hardly will be worse
...
svn-id: r22192
2006-04-27 17:21:33 +00:00
Max Horn
307f4e387b
Fixed getNodeForPath on systems using POSIXFilesystemNode to again correctly check whether the given path exists, and whether it points to a directory
...
svn-id: r22097
2006-04-23 12:29:43 +00:00
Lars Persson
37633732f1
Added F1 as save for ITE
...
svn-id: r22083
2006-04-22 07:32:06 +00:00
Lars Persson
a3661c158a
Updated Symbian Actions and SDL Symbian interface for latest backend changes so it all works properly again.
...
svn-id: r22076
2006-04-21 21:15:05 +00:00
Lars Persson
86bc1d4923
Add creation of Symbian SDL backend instead of plain SDL
...
svn-id: r22071
2006-04-21 20:49:06 +00:00
Won Star
564727be2c
Add used memory counter.
...
svn-id: r22061
2006-04-20 14:55:27 +00:00
Joost Peters
d5909ee122
some cleanup
...
svn-id: r21946
2006-04-16 14:40:12 +00:00
Joost Peters
1baf98f1c8
update so it compiles again with current svn
...
svn-id: r21941
2006-04-16 13:26:10 +00:00
Max Horn
68cb7f52c8
- Renamed ConfigManager::getActiveDomain to getActiveDomainName, and added a new getActiveDomain method that returns a pointer to the actual active *domain*
...
- Added Engine::_targetName whose value is computed from the name of the active domain
- Removed GameDetector::_targetName, instead code now uses either Engine::_targetName or the name of the active domain
- This in turn allowed for removing usage of GameDetector in many places
svn-id: r21916
2006-04-15 20:36:41 +00:00
Max Horn
ad45318328
Removed GameDetector::_gameid in favor of using a config manager entry
...
svn-id: r21915
2006-04-15 17:39:14 +00:00
Max Horn
04709491f7
Avoid using exceptions
...
svn-id: r21894
2006-04-14 23:21:59 +00:00
Eugene Sandulenko
e7af211fb5
Remove AmigaOS4 cookie as described in patch #1467193 : "AmigaOS changes":
...
- Icon (icons/scummvm.info) contains stack requirement so the stack cookie
can be removed
svn-id: r21863
2006-04-14 01:14:38 +00:00
Eugene Sandulenko
065dcf5653
Part of patch #1467193 : "AmigaOS changes":
...
- Filesystem errors are now more detailed
- casting problems are hopefully gone
- some comments added in amigaos4-fs.cpp
svn-id: r21861
2006-04-14 01:06:08 +00:00
Eugene Sandulenko
ab799101c0
First batch of root directory cleanup. Now icons are stored in directory
...
icons/ and all other assorted stuff in dists/ directory. Still I may broke some
packaging/building procedures as no testing was performed.
svn-id: r21859
2006-04-14 00:55:37 +00:00
Lars Persson
1d265f1895
Commiting Fingolfins patch to remove gamedetector usage.
...
svn-id: r21830
2006-04-12 19:04:10 +00:00
Lars Persson
0d9fc230bc
Updated project files with new required libs.
...
svn-id: r21821
2006-04-12 07:56:44 +00:00
Max Horn
0c75d7d1c0
Removed the PalmOS specific hack in file.cpp in favor for code that should work everywhere (and hopefully will help the GP32 port, too).
...
svn-id: r21811
2006-04-11 22:29:51 +00:00
Chris Apers
7aacf8e5fb
Updated project file
...
svn-id: r21807
2006-04-11 18:26:40 +00:00
Chris Apers
4f28027c55
Fixed FS support based on lastest changes to the base fs class
...
svn-id: r21801
2006-04-11 18:13:04 +00:00
Chris Apers
f6ae33b3d7
There is no ::create function anymore in backends
...
svn-id: r21800
2006-04-11 18:11:03 +00:00
Chris Apers
d32320da0f
Added now required palm_main(...) function
...
svn-id: r21799
2006-04-11 18:08:51 +00:00
Chris Apers
cbe570756b
Missing endian.h
...
svn-id: r21798
2006-04-11 18:06:22 +00:00
Chris Apers
0fd8c1da1e
Added missing 'auto' music driver
...
svn-id: r21797
2006-04-11 18:04:09 +00:00
Max Horn
8271273cb5
Fallback to using stat() if readdir returns DT_UNKNOWN (replacing the AMD64 hack)
...
svn-id: r21767
2006-04-10 19:26:40 +00:00
Johannes Schickel
df1bc871f1
Forces usage of SYSTEM_NOT_SUPPORTING_D_TYPE on amd64 systems. (read comment for more information)
...
svn-id: r21739
2006-04-09 23:30:16 +00:00
Travis Howell
8dced54111
Add SDL_SetModuleHandle to WinMain
...
svn-id: r21710
2006-04-09 01:59:47 +00:00
Eugene Sandulenko
5a2ad04a9e
Introduced language EN_ANY used for general English game entries. EN_USA and
...
EN_GRB should be used for games which have both variants. Currently it is
MM NES and BASS. All other are switched to EN_ANY.
svn-id: r21702
2006-04-08 23:12:56 +00:00
Max Horn
4a8c9c323d
AmigaOS4 changes from tracker #1416370
...
svn-id: r21691
2006-04-08 12:39:27 +00:00
Max Horn
67fda4ece5
Cache the root node (cause a major speedup on OSX, since by far the slowes part in the FS code over here is the getcwd call in getRoot() )
...
svn-id: r21667
2006-04-07 11:47:58 +00:00
Won Star
00a4ca0224
Fix compile
...
svn-id: r21666
2006-04-07 11:37:46 +00:00
Won Star
ab41c88902
Disable i/o cache which is incomplete and can cause serious problem with SMC.
...
Fix compile by overriding typenames.
Cleanup and fix ASM functions. Some of them didn't return properly to C code when called...
Cleanup Makefile again.
svn-id: r21663
2006-04-07 10:38:06 +00:00
Max Horn
9394430ea8
use _gameid instead of _game.features to detect games using ImuseDigital (slightly less clean, but then it's still a hack, and this way we only need to pass around the gameid)
...
svn-id: r21625
2006-04-05 00:58:08 +00:00
Max Horn
2d10d1960e
Use full path qualifiers in #include statements (exception: engines/ can be ommited, at least for now)
...
svn-id: r21620
2006-04-05 00:18:22 +00:00
Max Horn
bec09d3094
Turned FSList::sort into a generic function which can be applied to anything which implements comparable iterators (like Array, List, or plain C arrays)
...
svn-id: r21617
2006-04-04 23:55:47 +00:00