Changesets: DarkRadiant
openmapsfrompk4 5fd0dcb5 20.11.2020 09:57 Details Diff |
0005108: Remove superfluous leading slash when traversing a directory in the file system. Add unit test covering that. |
Affected Issues 0005108 |
|
mod - radiantcore/vfs/Doom3FileSystem.cpp | Diff File | ||
mod - test/VFS.cpp | Diff File | ||
openmapsfrompk4 a12489e3 20.11.2020 08:32 Details Diff |
0005108: Store more info in the file tree, use a nice root item for display |
Affected Issues 0005108 |
|
mod - include/ifilesystem.h | Diff File | ||
mod - libs/wxutil/fsview/Populator.cpp | Diff File | ||
mod - libs/wxutil/fsview/Populator.h | Diff File | ||
openmapsfrompk4 9f7fcc73 20.11.2020 05:48 Details Diff |
0005108: Use the base path as root item of the FileSystem view |
Affected Issues 0005108 |
|
mod - libs/wxutil/VFSTreePopulator.cpp | Diff File | ||
mod - libs/wxutil/VFSTreePopulator.h | Diff File | ||
mod - libs/wxutil/fsview/Populator.cpp | Diff File | ||
mod - libs/wxutil/fsview/Populator.h | Diff File | ||
mod - radiant/ui/mapselector/MapSelector.cpp | Diff File | ||
openmapsfrompk4 3df1215e 20.11.2020 05:03 Details Diff |
0005108: Add unit tests asserting that we can get the file size of both physical files and those in a PK4. |
Affected Issues 0005108 |
|
mod - include/ifilesystem.h | Diff File | ||
mod - test/VFS.cpp | Diff File | ||
openmapsfrompk4 61482364 20.11.2020 04:54 Details Diff |
0005108: Hook the IArchiveFileInfoProvider reference into the traversal routines. The IArchive implementations now implement IArchiveFileInfoProvider too. |
Affected Issues 0005108 |
|
mod - include/iarchive.h | Diff File | ||
mod - libs/os/file.h | Diff File | ||
mod - libs/wxutil/fsview/Populator.cpp | Diff File | ||
mod - radiantcore/vfs/DirectoryArchive.cpp | Diff File | ||
mod - radiantcore/vfs/DirectoryArchive.h | Diff File | ||
mod - radiantcore/vfs/FileVisitor.h | Diff File | ||
mod - radiantcore/vfs/GenericFileSystem.h | Diff File | ||
mod - radiantcore/vfs/ZipArchive.cpp | Diff File | ||
mod - radiantcore/vfs/ZipArchive.h | Diff File | ||
openmapsfrompk4 96e15e3c 20.11.2020 03:56 Details Diff |
0005108: Add a quick unit test covering VirtualFileSystem::forEachFileInArchive |
Affected Issues 0005108 |
|
mod - test/VFS.cpp | Diff File | ||
openmapsfrompk4 0f615a18 20.11.2020 03:52 Details Diff |
0005108: Extend the FileInfo structure passed out to clients by the ability to load more information about the file on demand. Add IArchiveFileInfoProvider interface which is optionally passed to the FileInfo constructor. |
Affected Issues 0005108 |
|
mod - include/iarchive.h | Diff File | ||
mod - include/ifilesystem.h | Diff File | ||
mod - plugins/sound/SoundManager.cpp | Diff File | ||
mod - radiantcore/eclass/Doom3EntityClass.cpp | Diff File | ||
mod - radiantcore/shaders/ShaderDefinition.h | Diff File | ||
mod - radiantcore/shaders/ShaderLibrary.cpp | Diff File | ||
master dfdb8dd9 20.11.2020 03:02 Details Diff |
Add preprocessor switch to enable GL logging generated by GL_KHR_Debug | ||
mod - radiant/render/OpenGLModule.cpp | Diff File | ||
mod - radiant/render/OpenGLModule.h | Diff File | ||
master e1d4b7fa 19.11.2020 21:07 Details Diff |
Tweak architecture names on Linux Linux users will be more familiar with the architecture names 'amd64' or 'i386', as used by package managers, so we now show these in the About dialog. Windows users should continue to see 'x86' or 'x64' as they would expect. |
||
mod - include/version.h | Diff File | ||
master 8b18b9ca 19.11.2020 20:36 Details Diff |
Update debian/changelog for 2.9.1 | ||
mod - compile | Diff File | ||
mod - debian/changelog | Diff File | ||
mod - missing | Diff File | ||
master 5bfb48bb 19.11.2020 20:24 Details Diff |
Bump Linux configure.ac version number to 2.9.1 | ||
mod - configure.ac | Diff File | ||
master d7eaed46 19.11.2020 18:34 Details Diff |
Bump version for next pre-release build | ||
mod - include/version.h | Diff File | ||
master de1bffd9 19.11.2020 18:31 Details Diff |
0005097: Instead of setting the icons ourselves, tell wxWidgets about the images it needs to render when the toggle is active/inactive |
Affected Issues 0005097 |
|
mod - radiant/ui/layers/LayerControl.cpp | Diff File | ||
master 41d4a84b 19.11.2020 18:04 Details Diff |
0005097: Maybe not directly related to the described issue, but the lock should have a name to prevent it from being destructed immediately after construction. |
Affected Issues 0005097 |
|
mod - radiant/ui/layers/LayerControl.cpp | Diff File | ||
openmapsfrompk4 d58ed929 19.11.2020 16:44 Details Diff |
0005108: Expand the maps/ folder after loading the tree |
Affected Issues 0005108 |
|
mod - libs/wxutil/fsview/FileSystemView.cpp | Diff File | ||
mod - libs/wxutil/fsview/FileSystemView.h | Diff File | ||
mod - libs/wxutil/fsview/Populator.cpp | Diff File | ||
mod - radiant/ui/mapselector/MapSelector.cpp | Diff File | ||
mod - radiant/ui/mapselector/MapSelector.h | Diff File | ||
openmapsfrompk4 b510768c 19.11.2020 15:51 Details Diff |
0005108: Open listed PK4 files on double click |
Affected Issues 0005108 |
|
mod - radiant/ui/mapselector/MapSelector.cpp | Diff File | ||
mod - radiant/ui/mapselector/MapSelector.h | Diff File | ||
openmapsfrompk4 933f954a 19.11.2020 14:21 Details Diff |
0005108: Extend VFSTreePopulator interface to include the full path info when immediately populating the items we're adding. |
Affected Issues 0005108 |
|
mod - libs/wxutil/EntityClassChooser.cpp | Diff File | ||
mod - libs/wxutil/VFSTreePopulator.cpp | Diff File | ||
mod - libs/wxutil/VFSTreePopulator.h | Diff File | ||
mod - libs/wxutil/fsview/Populator.cpp | Diff File | ||
mod - libs/wxutil/fsview/Populator.h | Diff File | ||
mod - radiant/ui/einspector/SkinChooser.cpp | Diff File | ||
mod - radiant/uimanager/SoundChooser.cpp | Diff File | ||
openmapsfrompk4 f183d3b7 19.11.2020 13:47 Details Diff |
0005108: Expand FileSystem interface to search an arbitrary archive on disk Move FileVisitor and AssetsList back to the private vfs sources for as long as we can get away with it. |
Affected Issues 0005108 |
|
mod - include/ifilesystem.h | Diff File | ||
mod - libs/wxutil/fsview/Populator.cpp | Diff File | ||
mod - libs/wxutil/fsview/Populator.h | Diff File | ||
mod - radiantcore/vfs/Doom3FileSystem.cpp | Diff File | ||
mod - radiantcore/vfs/Doom3FileSystem.h | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiantCore.vcxproj.filters | Diff File | ||
mod - tools/msvc/libs.vcxproj | Diff File | ||
mod - tools/msvc/libs.vcxproj.filters | Diff File | ||
openmapsfrompk4 19878636 19.11.2020 13:22 Details Diff |
0005108: Move AssetsList and FileVisitor classes to libs/vfs/ to make it usable from other places |
Affected Issues 0005108 |
|
add - libs/vfs/AssetsList.h | Diff File | ||
add - libs/vfs/FileVisitor.h | Diff File | ||
mod - radiantcore/vfs/Doom3FileSystem.cpp | Diff File | ||
mod - tools/msvc/libs.vcxproj | Diff File | ||
mod - tools/msvc/libs.vcxproj.filters | Diff File | ||
master 01dbfae2 19.11.2020 05:32 Details Diff |
0005107: Fix a crash related to project setup changes, due to concurrent calls of SceneGraph::boundsChanged by both the eclass def loader and the material manager realisation thread. This commit doesn't make it thread-safe, but the call to SceneGraph::boundsChanged is actually unnecessary when just the face shader has been changed. |
Affected Issues 0005107 |
|
mod - radiantcore/brush/Brush.cpp | Diff File | ||
master faca571c 18.11.2020 20:46 Details Diff |
Restore render statistics related to light counts CamRenderer no longer interfaces with RenderStatistics directly, instead it simply stores its own count of total lights and visible lights, which are subsequently accessed through new public methods and passed into the RenderStatistics in the Cam_Draw() method. |
||
mod - libs/render/CamRenderer.h | Diff File | ||
mod - radiant/camera/CamWnd.cpp | Diff File | ||
mod - radiant/render/RenderStatistics.h | Diff File | ||
master ac0ed1fb 18.11.2020 18:37 Details Diff |
0005422: Add unit tests covering the MessageBus behaviour |
Affected Issues 0005422 |
|
mod - test/Makefile.am | Diff File | ||
add - test/MessageBus.cpp | Diff File | ||
mod - tools/msvc/Tests/Tests.vcxproj | Diff File | ||
mod - tools/msvc/Tests/Tests.vcxproj.filters | Diff File | ||
master bd5d60be 18.11.2020 17:55 Details Diff |
0005422: Fix deadlock when saving an unsaved map on exiting the application. Caused by the EditStopwatch thread trying to use the MessageBus with the main thread blocking it. |
Affected Issues 0005422 |
|
mod - radiantcore/messagebus/MessageBus.h | Diff File | ||
master 899573a6 18.11.2020 10:58 Details Diff |
0005420: Fix crash at startup when the "load last map" setting is active |
Affected Issues 0005420 |
|
mod - include/version.h | Diff File | ||
mod - radiant/render/OpenGLModule.cpp | Diff File | ||
mod - radiant/ui/texturebrowser/TextureBrowser.cpp | Diff File | ||
openmapsfrompk4 57dec3ee 18.11.2020 04:54 Details Diff |
Exclude VC++ Tests binaries from portable package | ||
mod - tools/scripts/compile_release_package.ps1 | Diff File |