1
0
forked from 0ad/0ad
0ad/source/graphics
janwas 8667ea74c8 fixes and improvements
- directoryPosix: replace most methods with boost filesystem (but not
all: the latter cannot efficiently enumerate files AND query their
size/mtime)
- AllocatorChecker: better name for member functions
- file: move the File class here
- trace: bugfix
- io: move UnalignedWriter to write_buffer.cpp (basically the same
thing)
- vfs: remove unnecessary "vfs" warts from variable names
- vfs_tree: VfsFile now stores single Name/Size/MTime fields instead of
the FileInfo record (less clunky)
- vfs_path: use boost filesystem's version of the basename/extension
functions
- lf_alloc: remove (no longer necessary, won't be finished - not worth
the trouble)
- path_util: remove path_foreach_component (replaced by better path
traversal logic) and PathPackage (obsoleted by fs::path)

! resource loading code now receives VfsPath as its filename. there is
also OsPath (native absolute path) and Path (relative to binaries/data)

- tex is now independent of file loading code; it just en/decodes
in-memory buffers
- wdll_ver: clean up, use smart pointer to simplify bailout code
- wsdl: remove nonexistent failure path from calc_gamma (cruised by here
because SDL_SetGamme is failing once after a cold boot at work)
- wsnd: simplify OpenAL DLL search, use boost::filesystem
- wutil: Wow64 redirection is now packaged in a (RAII) class

This was SVN commit r5525.
2007-12-22 18:15:52 +00:00
..
scripting remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
tests fixes and improvements 2007-12-22 18:15:52 +00:00
Camera.cpp remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
Camera.h remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
CinemaTrack.cpp part4: adapt codebase to changes in lib/ 2007-12-20 20:21:45 +00:00
CinemaTrack.h remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
ColladaManager.cpp part4: adapt codebase to changes in lib/ 2007-12-20 20:21:45 +00:00
ColladaManager.h remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
Color_asm.asm # big refactoring in CPU-specific code, fix for dual core vs. HT detection 2007-04-25 18:19:35 +00:00
Color.cpp part4: adapt codebase to changes in lib/ 2007-12-20 20:21:45 +00:00
Color.h remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
DefaultEmitter.cpp remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
DefaultEmitter.h remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
Frustum.cpp remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
Frustum.h remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
GameView.cpp fixed Shadow culling: second implementation 2007-05-10 15:28:59 +00:00
GameView.h remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
HFTracer.cpp remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
HFTracer.h remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
LightEnv.cpp remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
LightEnv.h remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
MapIO.h remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
MapReader.cpp # SwEng 2007-05-02 12:07:08 +00:00
MapReader.h remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
MapWriter.cpp part4: adapt codebase to changes in lib/ 2007-12-20 20:21:45 +00:00
MapWriter.h Fixed non-PCH compiles. 2007-09-02 23:38:58 +00:00
Material.cpp part4: adapt codebase to changes in lib/ 2007-12-20 20:21:45 +00:00
Material.h remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
MaterialManager.cpp # SwEng 2007-05-02 12:07:08 +00:00
MaterialManager.h remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
MeshManager.cpp # Added support for COLLADA skeletal animations. 2007-03-01 18:52:53 +00:00
MeshManager.h part4: adapt codebase to changes in lib/ 2007-12-20 20:21:45 +00:00
MiniPatch.cpp . split up lib.h/.cpp, include the remnants from PCH, remove (pretty much universal) include of it. 2007-05-09 21:01:11 +00:00
MiniPatch.h remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
Model.cpp remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
Model.h remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
ModelDef.cpp remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
ModelDef.h remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
ObjectBase.cpp # SwEng/cleanup 2007-05-18 00:14:26 +00:00
ObjectBase.h remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
ObjectEntry.cpp part4: adapt codebase to changes in lib/ 2007-12-20 20:21:45 +00:00
ObjectEntry.h remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
ObjectManager.cpp part4: adapt codebase to changes in lib/ 2007-12-20 20:21:45 +00:00
ObjectManager.h Fixed non-PCH compiles. 2007-09-02 23:38:58 +00:00
ParticleEmitter.cpp remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
ParticleEmitter.h remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
ParticleEngine.cpp remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
ParticleEngine.h part4: adapt codebase to changes in lib/ 2007-12-20 20:21:45 +00:00
Patch.cpp patch, gameview: fix typos, revise according to coding convention 2007-05-10 20:47:17 +00:00
Patch.h patch, gameview: fix typos, revise according to coding convention 2007-05-10 20:47:17 +00:00
RenderableObject.h remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
SColor.h remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
SkeletonAnim.h remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
SkeletonAnimDef.cpp remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
SkeletonAnimDef.h remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
SkeletonAnimManager.cpp part4: adapt codebase to changes in lib/ 2007-12-20 20:21:45 +00:00
SkeletonAnimManager.h remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
Sprite.cpp remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
Sprite.h remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
Terrain.cpp part4: adapt codebase to changes in lib/ 2007-12-20 20:21:45 +00:00
Terrain.h remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
TerrainProperties.cpp # SwEng 2007-05-02 12:07:08 +00:00
TerrainProperties.h part4: adapt codebase to changes in lib/ 2007-12-20 20:21:45 +00:00
Texture.h remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
TextureEntry.cpp # Slightly tidied up string code. 2007-02-01 14:46:14 +00:00
TextureEntry.h remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
TextureManager.cpp part4: adapt codebase to changes in lib/ 2007-12-20 20:21:45 +00:00
TextureManager.h part4: adapt codebase to changes in lib/ 2007-12-20 20:21:45 +00:00
Unit.cpp # Updated unit animation code. 2007-02-10 03:09:52 +00:00
Unit.h remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
UnitAnimation.cpp # Minor optimisations and features. 2007-03-01 00:14:35 +00:00
UnitAnimation.h remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
UnitManager.cpp part4: adapt codebase to changes in lib/ 2007-12-20 20:21:45 +00:00
UnitManager.h remove all author/modified by tags. 2007-05-07 16:33:24 +00:00