Bertrand Augereau
|
7b295995dc
|
Centralized the way the hashmaps allocate and free nodes (in order to instrument and maybe use a pool allocator later)
svn-id: r31305
|
2008-03-29 23:04:10 +00:00 |
|
Max Horn
|
dbe38029db
|
Changed FilesystemNode to use a SharedPtr instead of implementing its own ref counting
svn-id: r31303
|
2008-03-29 21:12:36 +00:00 |
|
Johannes Schickel
|
e411ccc01f
|
- allow SharedPtr objects with incomplete type
- updated documentation accordingly
- clarified documentation about comparison operators of SharedPtr
svn-id: r31301
|
2008-03-29 20:14:32 +00:00 |
|
Max Horn
|
f93c076a7b
|
Document SharedPtr bool conversion operator; added test cases for it; also added two test cases for the comparision operators, which currently fail
svn-id: r31299
|
2008-03-29 00:08:56 +00:00 |
|
Max Horn
|
1092b87cd7
|
Removed unused friends statement (causes internal compiler error with GCC 2.95 on BeOS)
svn-id: r31298
|
2008-03-29 00:04:33 +00:00 |
|
Johannes Schickel
|
e29b4bb0cd
|
Committed shared pointer implementation of patch #1895703 "COMMON: Managed List".
Unlike the patch on the tracker this commit includes documentation for SharedPtr.
svn-id: r31287
|
2008-03-28 06:03:59 +00:00 |
|
Johannes Schickel
|
ff2ba585b3
|
Implemented SeekableSubReadStreamEndian moddeled after MemoryReadStreamEndian.
svn-id: r31270
|
2008-03-27 20:53:52 +00:00 |
|
Johannes Schickel
|
6412c82bf7
|
Added some inlines to MemoryReadStreamEndian.
svn-id: r31248
|
2008-03-26 21:16:16 +00:00 |
|
Max Horn
|
b0c6a12c81
|
Modified Patch #1925352: Memory leak fixes
svn-id: r31244
|
2008-03-26 19:29:33 +00:00 |
|
Max Horn
|
81cff1f047
|
removed dead code
svn-id: r31222
|
2008-03-22 16:05:23 +00:00 |
|
Joost Peters
|
2c67073084
|
Implement OSystem_PSP::getFilesystemFactory() and OSystemPSP::getTimeAndDate()
svn-id: r31195
|
2008-03-19 11:07:27 +00:00 |
|
Max Horn
|
05dd6cee3a
|
Got rid of EncapsulatedADGameDesc
svn-id: r31130
|
2008-03-15 15:25:49 +00:00 |
|
Max Horn
|
6547ef6e12
|
Started to get rid of Common::EncapsulatedADGameDesc (using plain Common::ADGameDescription instead)
svn-id: r31121
|
2008-03-14 17:31:04 +00:00 |
|
Max Horn
|
aa81050117
|
cleanup
svn-id: r31120
|
2008-03-14 14:05:49 +00:00 |
|
Max Horn
|
8a9a14002e
|
Advanced Detector: Changed fallback detector from a callback function pointer to an overrideable method of AdvancedMetaEngine
svn-id: r31119
|
2008-03-14 13:59:31 +00:00 |
|
Max Horn
|
05b159609b
|
Removed remaining traces of the dead MorphOS backend, which itself was removed about one year ago
svn-id: r31114
|
2008-03-12 18:42:47 +00:00 |
|
Max Horn
|
3afe9c0b9e
|
Added OSystem_SDL::getFilesystemFactory()
svn-id: r31107
|
2008-03-11 17:24:34 +00:00 |
|
Robert Göffringmann
|
3b27b9fa43
|
the ps2 changes from the 0.11.1 release, plus some bugfixes and cleanup.
svn-id: r31034
|
2008-03-03 00:41:59 +00:00 |
|
Marcus Comstedt
|
964caae2dd
|
Moved Dreamcast filesystem factory to platform directory.
svn-id: r31021
|
2008-03-01 15:45:54 +00:00 |
|
Max Horn
|
142a39da22
|
Added Array::resize() method
svn-id: r30983
|
2008-02-27 14:06:06 +00:00 |
|
Max Horn
|
0a918b02fb
|
Added Array::resize() method, matching vector::resize() from the std C++ lib
svn-id: r30982
|
2008-02-27 13:35:29 +00:00 |
|
Max Horn
|
5c99d45d9f
|
Don't #include the FS factory implementations in common/system.cpp; rather, rely on the build system to include them
svn-id: r30957
|
2008-02-24 23:14:04 +00:00 |
|
Torbjörn Andersson
|
f3b497787a
|
Fixed warning.
svn-id: r30948
|
2008-02-24 01:12:39 +00:00 |
|
Max Horn
|
e421a23639
|
Replaced FilesystemFactory::makeFSFactory with a new method OSystem::getFilesystemFactory()
svn-id: r30947
|
2008-02-23 23:03:08 +00:00 |
|
Max Horn
|
80d55b0388
|
Renamed AbstractFilesystemFactory to FilesystemFactory
svn-id: r30935
|
2008-02-23 19:01:12 +00:00 |
|
Max Horn
|
28158c80b8
|
Some corrections to the SaveFileManager Doxygen comments
svn-id: r30913
|
2008-02-22 00:22:31 +00:00 |
|
Max Horn
|
a905de7deb
|
Fix code formatting and simplify code a little bit
svn-id: r30912
|
2008-02-20 21:49:05 +00:00 |
|
Robin Watts
|
890bca8f7e
|
Tweaks to fmopl; same net effect overall, just faster.
Eliminate divisions, floating point, and mod operation from inner synth loop.
svn-id: r30896
|
2008-02-17 16:12:54 +00:00 |
|
Kari Salminen
|
b6cad0f0ce
|
Added a simple non-optimized StringTokenizer-class for tokenizing strings. Also added a contains(char)-function to the String-class because it was handy in implementing the StringTokenizer.
svn-id: r30828
|
2008-02-08 04:11:20 +00:00 |
|
Johannes Schickel
|
56c5d86431
|
Fix bug preventing compilation in iterator code.
svn-id: r30818
|
2008-02-07 21:28:51 +00:00 |
|
Max Horn
|
15975bdf73
|
Made some advanced detector stuff internal (for now), as it is only used by AdvancedMetaEngine. Also removed obsolete ADVANCED_DETECTOR_DEFINE_PLUGIN macro
svn-id: r30779
|
2008-02-03 18:37:41 +00:00 |
|
Oystein Eftevaag
|
deb6baf0db
|
Migration code for users updating to the 1.1.3 iPhone firmware, which has a different directory structure and permission setup
svn-id: r30761
|
2008-02-03 12:36:51 +00:00 |
|
Max Horn
|
34b35348be
|
Moved AdvancedMetaEngine to namespace Common
svn-id: r30736
|
2008-02-02 11:52:04 +00:00 |
|
Jordi Vilalta Prat
|
5165ff448d
|
Converted the remaining engines to use MetaEngine
svn-id: r30728
|
2008-02-02 02:35:13 +00:00 |
|
Max Horn
|
dc979b03cf
|
New MetaEngine class (work in progress to replace the current Engine plugin API with a more object oriented approach)
svn-id: r30726
|
2008-02-02 00:54:52 +00:00 |
|
Max Horn
|
5dfabb24d0
|
Moved enum PluginError from base/plugins.h to common/error.h
svn-id: r30723
|
2008-02-01 23:36:45 +00:00 |
|
Eugene Sandulenko
|
0ae9fe7467
|
Second part of patch #1880781: "BeOS port for scummvm"
svn-id: r30720
|
2008-01-31 21:19:09 +00:00 |
|
Johannes Schickel
|
d8e1f5a060
|
- make Common::sort supporting a function object to compare two entries instead of operator <
- adapt parallaction to use the new Common::sort function
svn-id: r30692
|
2008-01-28 22:05:23 +00:00 |
|
Max Horn
|
25d92a602e
|
Removed unneeded copy constructor & assignment operator (the compiler will auto-generate them for us)
svn-id: r30678
|
2008-01-28 15:20:25 +00:00 |
|
Max Horn
|
0728aa0d7f
|
Forward declare HashMap::ConstIterator (this might fix compile errors with some old GCC versions)
svn-id: r30670
|
2008-01-28 08:40:30 +00:00 |
|
Jordi Vilalta Prat
|
d6c34bdc4b
|
Fixed the spaces before tabs.
svn-id: r30667
|
2008-01-28 00:14:17 +00:00 |
|
Jordi Vilalta Prat
|
66e9d4f5e8
|
Removed trailing spaces.
svn-id: r30664
|
2008-01-27 19:47:41 +00:00 |
|
Max Horn
|
223f22c773
|
Reworked FilesystemNode::lookupFile (fixing doxygen comment, making it possible to restrict the search depth, fixed the 'exhaustive' mode and some other tweaks)
svn-id: r30644
|
2008-01-26 19:25:04 +00:00 |
|
Max Horn
|
465356ed08
|
assert if hashmap iterator is out of bounds (e.g. happens when derefing end()
svn-id: r30623
|
2008-01-23 17:19:58 +00:00 |
|
Max Horn
|
c4c481fecf
|
Removed backends/intern.h
svn-id: r30611
|
2008-01-22 14:16:02 +00:00 |
|
Max Horn
|
daf2bc9579
|
replaced the unsafe tag2str implementation by a safe one, now that it seems to be meant for general use ;)
svn-id: r30599
|
2008-01-21 13:01:32 +00:00 |
|
Eugene Sandulenko
|
86456702f9
|
Move tag2str() to common/
svn-id: r30598
|
2008-01-21 12:44:39 +00:00 |
|
Max Horn
|
4ba2df8792
|
Use explicit path in #include statement (DS port specific)
svn-id: r30552
|
2008-01-18 17:24:34 +00:00 |
|
Max Horn
|
79e1579cb3
|
Fix warnings HashMap causes on some compilers (notably, GCC 3.x used for various cross compilers)
svn-id: r30472
|
2008-01-13 14:44:29 +00:00 |
|
Max Horn
|
becce923fc
|
BE -> AE
svn-id: r30376
|
2008-01-10 12:22:15 +00:00 |
|