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
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 236 237 238 239 240 241 242 ... 261 262 263  Next  Last