Changesets: DarkRadiant
master ce88f017 14.09.2017 10:44 codereader Details Diff |
Don't lookup ModPath by querying the game registry each time when opening a text file. Cache the result and save 30% CPU time reloading the DEFs. | ||
mod - plugins/archivezip/ZipArchive.cpp | Diff File | ||
mod - plugins/archivezip/ZipArchive.h | Diff File | ||
mod - plugins/vfspk3/DirectoryArchive.cpp | Diff File | ||
mod - plugins/vfspk3/DirectoryArchive.h | Diff File | ||
master e6ce8dd0 14.09.2017 09:24 codereader Details Diff |
Add game file for Prey. Fix Quake 4 base folder name. Thanks to grml4d for the contribution! | ||
mod - include/version.h | Diff File | ||
add - install/games/prey.game | Diff File | ||
mod - install/games/quake4.game | Diff File | ||
mod - tools/innosetup/darkradiant.iss | Diff File | ||
mod - tools/innosetup/darkradiant.x64.iss | Diff File | ||
master ab33f88a 12.09.2017 16:18 codereader Details Diff |
Refactoring and adding some documentation. | ||
mod - plugins/vfspk3/Doom3FileSystem.cpp | Diff File | ||
mod - plugins/vfspk3/FileVisitor.h | Diff File | ||
master 42457273 12.09.2017 15:59 codereader Details Diff |
Rename Archive::forEachFile to Archive::traverse, since it's used to visit directories as well. | ||
mod - include/iarchive.h | Diff File | ||
mod - plugins/archivezip/ZipArchive.cpp | Diff File | ||
mod - plugins/archivezip/ZipArchive.h | Diff File | ||
mod - plugins/vfspk3/DirectoryArchive.cpp | Diff File | ||
mod - plugins/vfspk3/DirectoryArchive.h | Diff File | ||
mod - plugins/vfspk3/Doom3FileSystem.cpp | Diff File | ||
master 95138811 12.09.2017 15:53 codereader Details Diff |
Move CustomArchiveVisitor implementation to VFS module, let it implement Archive::Visitor interface. | ||
mod - include/iarchive.h | Diff File | ||
mod - plugins/archivezip/GenericFileSystem.h | Diff File | ||
mod - plugins/archivezip/ZipArchive.cpp | Diff File | ||
mod - plugins/archivezip/ZipArchive.h | Diff File | ||
add - plugins/vfspk3/ArchiveVisitor.h | Diff File | ||
mod - plugins/vfspk3/DirectoryArchive.cpp | Diff File | ||
mod - plugins/vfspk3/DirectoryArchive.h | Diff File | ||
mod - plugins/vfspk3/Doom3FileSystem.cpp | Diff File | ||
mod - tools/msvc/vfspk3.vcxproj | Diff File | ||
mod - tools/msvc/vfspk3.vcxproj.filters | Diff File | ||
master 5e6c4fd7 12.09.2017 15:34 codereader Details Diff |
Remove unused Archive::Visitor interface. | ||
mod - include/iarchive.h | Diff File | ||
mod - plugins/vfspk3/FileVisitor.h | Diff File | ||
master 85bd0459 12.09.2017 14:50 codereader Details Diff |
Pass visitor object by reference. | ||
mod - include/iarchive.h | Diff File | ||
mod - plugins/archivezip/GenericFileSystem.h | Diff File | ||
mod - plugins/archivezip/ZipArchive.cpp | Diff File | ||
mod - plugins/archivezip/ZipArchive.h | Diff File | ||
mod - plugins/vfspk3/DirectoryArchive.cpp | Diff File | ||
mod - plugins/vfspk3/DirectoryArchive.h | Diff File | ||
master 08fa7ccf 12.09.2017 14:43 codereader Details Diff |
Refactor CustomArchiveVisitor class a bit. | ||
mod - include/iarchive.h | Diff File | ||
mod - plugins/archivezip/GenericFileSystem.h | Diff File | ||
mod - plugins/vfspk3/DirectoryArchive.cpp | Diff File | ||
mod - plugins/vfspk3/Doom3FileSystem.cpp | Diff File | ||
master 344d1a3d 12.09.2017 10:50 codereader Details Diff |
Update README.md | ||
mod - README.md | Diff File | ||
master 30d9a4b3 12.09.2017 09:51 codereader Details Diff |
Code cleanup and comments. | ||
mod - plugins/vfspk3/SortedFilenames.h | Diff File | ||
master 2a7e1149 12.09.2017 09:22 codereader Details Diff |
Replace VFS directories array with std::list. Remove the VFS_MAXDIRS constant since there's no such limitation in Doom 3 neither. |
||
mod - plugins/vfspk3/Doom3FileSystem.cpp | Diff File | ||
mod - plugins/vfspk3/Doom3FileSystem.h | Diff File | ||
master 49467578 12.09.2017 09:20 codereader Details Diff |
Update the LICENSE file. Remove the LGPL file since it's not used anymore. |
||
rm - LGPL | Diff | ||
mod - LICENSE | Diff File | ||
master 20c43341 11.09.2017 15:06 codereader Details Diff |
Straighten the filesystem code a bit. | ||
mod - plugins/vfspk3/Doom3FileSystem.cpp | Diff File | ||
mod - plugins/vfspk3/Doom3FileSystem.h | Diff File | ||
master 15b301ff 11.09.2017 14:38 codereader Details Diff |
Move ArchiveFile adaptor code to PicoModelModule since this is the last remaining place where this is needed. Remove the deprecated interface from ifilesystem.h. |
||
mod - include/ifilesystem.h | Diff File | ||
mod - plugins/model/PicoModelModule.h | Diff File | ||
mod - plugins/vfspk3/Doom3FileSystem.cpp | Diff File | ||
mod - plugins/vfspk3/Doom3FileSystem.h | Diff File | ||
master babb9670 11.09.2017 08:40 codereader Details Diff |
Merge branch 'archive_refactor' # Conflicts: # tools/xcode/DarkRadiant.xcodeproj/project.pbxproj |
||
mod - configure.ac | Diff File | ||
add - libs/DirectoryArchiveFile.h | Diff File | ||
add - libs/DirectoryArchiveTextFile.h | Diff File | ||
rm - libs/archivelib.h | Diff | ||
rm - libs/bytestreamutils.h | Diff | ||
mod - libs/debugging/ScopedDebugTimer.h | Diff File | ||
rm - libs/fs_filesystem.h | Diff | ||
add - libs/stream/BinaryToTextInputStream.h | Diff File | ||
mod - libs/stream/BufferInputStream.h | Diff File | ||
add - libs/stream/FileInputStream.h | Diff File | ||
mod - libs/stream/PointerInputStream.h | Diff File | ||
mod - libs/stream/ScopedArchiveBuffer.h | Diff File | ||
rm - libs/stream/filestream.h | Diff | ||
add - libs/stream/utils.h | Diff File | ||
mod - libs/string/string.h | Diff File | ||
mod - plugins/archivezip/DeflatedArchiveFile.h | Diff File | ||
mod - plugins/archivezip/DeflatedArchiveTextFile.h | Diff File | ||
add - plugins/archivezip/DeflatedInputStream.cpp | Diff File | ||
add - plugins/archivezip/DeflatedInputStream.h | Diff File | ||
add - plugins/archivezip/GenericFileSystem.h | Diff File | ||
mod - plugins/archivezip/Makefile.am | Diff File | ||
add - plugins/archivezip/StoredArchiveFile.h | Diff File | ||
add - plugins/archivezip/StoredArchiveTextFile.h | Diff File | ||
mod - plugins/archivezip/ZipArchive.cpp | Diff File | ||
mod - plugins/archivezip/ZipArchive.h | Diff File | ||
add - plugins/archivezip/ZipStreamUtils.h | Diff File | ||
rm - plugins/archivezip/pkzip.cpp | Diff | ||
rm - plugins/archivezip/pkzip.h | Diff | ||
mod - plugins/archivezip/plugin.cpp | Diff File | ||
rm - plugins/archivezip/plugin.h | Diff | ||
rm - plugins/archivezip/zlibstream.cpp | Diff | ||
rm - plugins/archivezip/zlibstream.h | Diff | ||
mod - plugins/eclassmgr/EClassManager.cpp | Diff File | ||
mod - plugins/image/Doom3ImageLoader.cpp | Diff File | ||
mod - plugins/image/ImageLoaderWx.cpp | Diff File | ||
mod - plugins/image/TGALoader.cpp | Diff File | ||
mod - plugins/md5model/MD5AnimationCache.cpp | Diff File | ||
mod - plugins/md5model/MD5ModelLoader.cpp | Diff File | ||
mod - plugins/model/Lwo2Chunk.cpp | Diff File | ||
mod - plugins/model/Lwo2Exporter.cpp | Diff File | ||
mod - plugins/sound/OggFileStream.h | Diff File | ||
mod - plugins/sound/SoundManager.cpp | Diff File | ||
mod - plugins/sound/SoundPlayer.cpp | Diff File | ||
mod - plugins/uimanager/colourscheme/ColourSchemeManager.cpp | Diff File | ||
mod - plugins/vfspk3/DirectoryArchive.cpp | Diff File | ||
mod - plugins/vfspk3/Doom3FileSystem.cpp | Diff File | ||
mod - radiant/map/Map.cpp | Diff File | ||
mod - radiant/map/MapResource.cpp | Diff File | ||
mod - tools/msvc/archivezip.vcxproj | Diff File | ||
mod - tools/msvc/archivezip.vcxproj.filters | Diff File | ||
mod - tools/msvc/libs.vcxproj | Diff File | ||
mod - tools/msvc/libs.vcxproj.filters | Diff File | ||
mod - tools/xcode/DarkRadiant.xcodeproj/project.pbxproj | Diff File | ||
master e55c6551 09.09.2017 10:53 codereader Details Diff |
Linux compilation fixes | ||
mod - radiant/ui/modelexport/ExportAsModelDialog.cpp | Diff File | ||
master 9b806e49 09.09.2017 10:51 codereader Details Diff |
Remove generated macros from m4/ folder, install them by running autogen.sh | ||
rm - m4/libtool.m4 | Diff | ||
rm - m4/ltoptions.m4 | Diff | ||
rm - m4/ltsugar.m4 | Diff | ||
rm - m4/ltversion.m4 | Diff | ||
rm - m4/lt~obsolete.m4 | Diff | ||
master ff5d00e3 09.09.2017 09:50 codereader Details Diff |
Update Xcode project. | ||
mod - tools/xcode/DarkRadiant.xcodeproj/project.pbxproj | Diff File | ||
master e58e92c6 09.09.2017 09:44 codereader Details Diff |
Merge branch 'obj_exporter' | ||
mod - plugins/model/Makefile.am | Diff File | ||
mod - plugins/model/PicoModelModule.h | Diff File | ||
add - plugins/model/WavefrontExporter.cpp | Diff File | ||
add - plugins/model/WavefrontExporter.h | Diff File | ||
mod - radiant/ui/modelexport/ExportAsModelDialog.cpp | Diff File | ||
mod - radiant/ui/modelexport/ExportAsModelDialog.h | Diff File | ||
mod - tools/msvc/model.vcxproj | Diff File | ||
mod - tools/msvc/model.vcxproj.filters | Diff File | ||
master 98e0883d 09.09.2017 09:35 codereader Details Diff |
Update Xcode project. Remove unused .cpp files from archivezip. | ||
rm - plugins/archivezip/pkzip.cpp | Diff | ||
rm - plugins/archivezip/zlibstream.cpp | Diff | ||
mod - tools/xcode/DarkRadiant.xcodeproj/project.pbxproj | Diff File | ||
master a33c66ae 07.09.2017 15:15 codereader Committer: GitHub Details Diff |
Merge pull request 0000005 from illwieckz/pybind11 Fix configure error when --disable-python is set |
||
mod - configure.ac | Diff File | ||
master 60d0e601 07.09.2017 15:08 codereader Committer: GitHub Details Diff |
Merge pull request 0000004 from illwieckz/bash do not hardcode bash path |
||
mod - autogen.sh | Diff File | ||
master dd9effa3 07.09.2017 14:06 codereader Details Diff |
Move bytestreamutils.h to stream/ folder. | ||
mod - plugins/archivezip/ZipStreamUtils.h | Diff File | ||
mod - plugins/image/TGALoader.cpp | Diff File | ||
mod - plugins/model/Lwo2Chunk.cpp | Diff File | ||
mod - plugins/model/Lwo2Exporter.cpp | Diff File | ||
mod - tools/msvc/libs.vcxproj | Diff File | ||
mod - tools/msvc/libs.vcxproj.filters | Diff File | ||
master d3870001 07.09.2017 14:01 codereader Details Diff |
Cleanup the rest of bytestreamutils.h and migrate TGALoader.cpp. Require the <cstdint> header in configure.ac. |
||
mod - configure.ac | Diff File | ||
mod - libs/bytestreamutils.h | Diff File | ||
mod - plugins/image/TGALoader.cpp | Diff File | ||
master a54d0828 07.09.2017 13:09 codereader Details Diff |
Remove a couple of unused functions from bytestreamutils.h. Refactor TGALoader to use stream namespaced functions. |
||
mod - libs/bytestreamutils.h | Diff File | ||
mod - plugins/image/TGALoader.cpp | Diff File |