aboutsummaryrefslogtreecommitdiff
path: root/backends
AgeCommit message (Collapse)Author
2006-04-14Avoid using exceptionsMax Horn
svn-id: r21894
2006-04-14Remove AmigaOS4 cookie as described in patch #1467193: "AmigaOS changes":Eugene Sandulenko
- Icon (icons/scummvm.info) contains stack requirement so the stack cookie can be removed svn-id: r21863
2006-04-14Part of patch #1467193: "AmigaOS changes":Eugene Sandulenko
- Filesystem errors are now more detailed - casting problems are hopefully gone - some comments added in amigaos4-fs.cpp svn-id: r21861
2006-04-14First batch of root directory cleanup. Now icons are stored in directoryEugene Sandulenko
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-12Commiting Fingolfins patch to remove gamedetector usage.Lars Persson
svn-id: r21830
2006-04-12Updated project files with new required libs.Lars Persson
svn-id: r21821
2006-04-11Removed the PalmOS specific hack in file.cpp in favor for code that should ↵Max Horn
work everywhere (and hopefully will help the GP32 port, too). svn-id: r21811
2006-04-11Updated project fileChris Apers
svn-id: r21807
2006-04-11Fixed FS support based on lastest changes to the base fs classChris Apers
svn-id: r21801
2006-04-11There is no ::create function anymore in backendsChris Apers
svn-id: r21800
2006-04-11Added now required palm_main(...) functionChris Apers
svn-id: r21799
2006-04-11Missing endian.hChris Apers
svn-id: r21798
2006-04-11Added missing 'auto' music driverChris Apers
svn-id: r21797
2006-04-10Fallback to using stat() if readdir returns DT_UNKNOWN (replacing the AMD64 ↵Max Horn
hack) svn-id: r21767
2006-04-09Forces usage of SYSTEM_NOT_SUPPORTING_D_TYPE on amd64 systems. (read comment ↵Johannes Schickel
for more information) svn-id: r21739
2006-04-09Add SDL_SetModuleHandle to WinMainTravis Howell
svn-id: r21710
2006-04-08Introduced language EN_ANY used for general English game entries. EN_USA andEugene Sandulenko
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-08AmigaOS4 changes from tracker #1416370Max Horn
svn-id: r21691
2006-04-07Cache the root node (cause a major speedup on OSX, since by far the slowes ↵Max Horn
part in the FS code over here is the getcwd call in getRoot() ) svn-id: r21667
2006-04-07Fix compileWon Star
svn-id: r21666
2006-04-07Disable i/o cache which is incomplete and can cause serious problem with SMC.Won Star
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-05use _gameid instead of _game.features to detect games using ImuseDigital ↵Max Horn
(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-05Use full path qualifiers in #include statements (exception: engines/ can be ↵Max Horn
ommited, at least for now) svn-id: r21620
2006-04-04Turned FSList::sort into a generic function which can be applied to anything ↵Max Horn
which implements comparable iterators (like Array, List, or plain C arrays) svn-id: r21617
2006-04-04Allow symlinks to directories for FS;es with D_TYPE support.Eugene Sandulenko
svn-id: r21616
2006-04-04Symlinks are also valid filesEugene Sandulenko
svn-id: r21615
2006-04-04Rename variable in FSList::sort() to avoid conflict with system definesTravis Howell
svn-id: r21612
2006-04-04Removed extra exclamation marks in warning() calls as well.Eugene Sandulenko
svn-id: r21608
2006-04-04Don't use HAVE_CONFIG_H / config.h directly, use scummsys.h insteadMax Horn
svn-id: r21605
2006-04-04Some more FS code cleanupMax Horn
svn-id: r21600
2006-04-04Possible bug in the Symbian FS code?Max Horn
svn-id: r21599
2006-04-04oopsMax Horn
svn-id: r21598
2006-04-04Removing more pseudo copy constructors in favor of the standard copy ↵Max Horn
constructor (gee, everybody is copying my bad code, it seems ;-) svn-id: r21597
2006-04-04Rewrote sort code to use iterators (means it can be used with any container ↵Max Horn
now, in theory at least) svn-id: r21596
2006-04-03Added comment on why we use getcwd in POSIXFilesystemNode at allMax Horn
svn-id: r21582
2006-04-03Fix AbstractFilesystemNode::wrap to not call (indirectly) getRoot, just to ↵Max Horn
throw away the result immediately again (which (a) caused a slowdown and (b) a leak, both fixed now) svn-id: r21581
2006-04-03Various changes to POSIXFilesystemNode:Max Horn
- Removed pseudo copy constructor, use the automatically generated one instead. - Do not always call stat() whenever creating a POSIXFilesystemNode from a path. - Use lastPathComponent in POSIXFilesystemNode(path) constructor. - Some further cleanup. svn-id: r21580
2006-04-02To detect specific games, you want to look at the gameid, not the targetname ↵Max Horn
(which can take on arbitrary values) svn-id: r21567
2006-04-02Backends now are also responsile for deiniting properly. In particular, ↵Max Horn
moved the call to quit() from scummvm_main to the various backend main routines (porters may want to replace it by something different) svn-id: r21559
2006-04-02With this change, backends are now responsible for instantiating their ↵Max Horn
OSystem class before calling scummvm_main (Note: PalmOS and Symbian are not yet converted, and won't work currently) svn-id: r21557
2006-04-02Fix console output been redirected under win32 build, due to main changes. ↵Travis Howell
Remove NO_CONSOLE, since it is never defined svn-id: r21554
2006-04-02Fixing the X11 & NULL backends by adding main()Max Horn
svn-id: r21553
2006-04-02Moved AmigaOS 'magic cookie' to sdl.cpp, as it is port specific (porter says ↵Max Horn
he might remove it completly in a future version) svn-id: r21550
2006-04-02ps2_fopen uses getGameDataPath -- added FIXME comment that explain how it ↵Max Horn
probably could be fixed, but I'll leave this to somebody who can actually compile & test this port :-) svn-id: r21548
2006-04-02Moved the Win/Symbian specific stdout/stderr redirect code from ↵Max Horn
base/main.cpp to sdl.cpp, where it belongs (considering that it is backend specific code) svn-id: r21547
2006-04-02Fully and officially renamed our main function to scummvm_main, thus makingMax Horn
various backend specific hacks unnecessary. As a consequence, it is now the responsibility of the backend to define main. Hence I adapted the SDL backend accordingly. svn-id: r21542
2006-03-29Do not #include endian.h in scummsys.h (cuts down deps on endian.h from ~400 ↵Max Horn
to ~250). Many greetings to eriktorbjorn, and have fun recompiling. svn-id: r21500
2006-03-28Renamed various container isEmpty() methods to empty() to match STL conventionsMax Horn
svn-id: r21472
2006-03-25Add kListAllNoRoot type to listDir() to handle recent file class changes, on ↵Travis Howell
file system backends which use _isPseudoRoot svn-id: r21449
2006-03-23Cleanup Makefile.Won Star
svn-id: r21410