1
0
forked from 0ad/0ad
0ad/source/sound
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
..
ambient_design.txt design notes from meeting: ambient sound 2006-01-08 02:05:44 +00:00
CMusicPlayer.cpp fixes and improvements 2007-12-22 18:15:52 +00:00
CMusicPlayer.h remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
CPlayList.cpp part4: adapt codebase to changes in lib/ 2007-12-20 20:21:45 +00:00
CPlayList.h remove all author/modified by tags. 2007-05-07 16:33:24 +00:00
JSI_Sound.cpp fixes and improvements 2007-12-22 18:15:52 +00:00
JSI_Sound.h # Fixed some warnings and potentially misleading code 2007-05-29 19:01:21 +00:00
license.txt add license files that are now referenced from some source files (instead of direct author/copyright/license notices in the source) 2007-05-08 14:02:06 +00:00
SoundGroup.cpp # SwEng/cleanup 2007-05-18 00:14:26 +00:00
SoundGroup.h Add some missing file comments in source/lib. 2007-05-08 15:11:53 +00:00
SoundGroupMgr.cpp Add some missing file comments in source/lib. 2007-05-08 15:11:53 +00:00
SoundGroupMgr.h Add some missing file comments in source/lib. 2007-05-08 15:11:53 +00:00