Changesets: DarkRadiant

openmapsfrompk4 1f5a51f9

29.11.2020 04:02

greebo


Details Diff
0005108: First working implementation Affected Issues
0005108
mod - libs/stream/MapResourceStream.h Diff File
mod - radiantcore/map/ArchivedMapResource.h Diff File
mod - radiantcore/map/MapResource.cpp Diff File
mod - radiantcore/map/MapResource.h Diff File

openmapsfrompk4 d9f4daef

29.11.2020 03:39

greebo


Details Diff
0005108: Add ArchivedMapResource specialisation, which will load the map from any PAK file.
Add two virtual method to be overridden by the ArchivedMapResource
Affected Issues
0005108
mod - include/imapresource.h Diff File
mod - radiant/ui/prefabselector/PrefabSelector.cpp Diff File
add - radiantcore/map/ArchivedMapResource.h Diff File
mod - radiantcore/map/Map.cpp Diff File
mod - radiantcore/map/MapResource.cpp Diff File
mod - radiantcore/map/MapResource.h Diff File
mod - radiantcore/map/MapResourceManager.cpp Diff File
mod - radiantcore/map/MapResourceManager.h Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj.filters Diff File

openmapsfrompk4 753549d1

28.11.2020 07:53

greebo


Details Diff
0005108: Add (nonfunctional) OpenMapFromArchive command, plus some refactoring and shifting code around Affected Issues
0005108
mod - radiantcore/map/Map.cpp Diff File
mod - radiantcore/map/Map.h Diff File
mod - radiantcore/map/MapResource.cpp Diff File

openmapsfrompk4 c12db2bf

28.11.2020 06:31

greebo


Details Diff
0005108: Add unit test checking the user being able to cancel the map loading process Affected Issues
0005108
mod - test/MapSavingLoading.cpp Diff File

openmapsfrompk4 db49aa7f

28.11.2020 05:35

greebo


Details Diff
0005108: Streamline exception handling a bit, reducing the amount of catch blocks Affected Issues
0005108
mod - include/imapresource.h Diff File
mod - radiantcore/map/MapResource.cpp Diff File
mod - radiantcore/map/MapResourceLoader.cpp Diff File
mod - radiantcore/map/MapResourceLoader.h Diff File

openmapsfrompk4 e56d7a7b

28.11.2020 05:14

greebo


Details Diff
0005108: Refactor stream instantation into a separate MapResourceStream implementation, taking care of the VFS vs. physical file switching. Affected Issues
0005108
add - libs/stream/MapResourceStream.h Diff File
mod - radiantcore/map/MapResource.cpp Diff File
mod - radiantcore/map/MapResource.h Diff File
mod - tools/msvc/libs.vcxproj Diff File
mod - tools/msvc/libs.vcxproj.filters Diff File

openmapsfrompk4 d1a3727f

28.11.2020 03:17

greebo


Details Diff
0005108: Move implementation to .cpp file, remove migrated code from MapResource class. Affected Issues
0005108
mod - radiantcore/Makefile.am Diff File
mod - radiantcore/map/MapResource.cpp Diff File
mod - radiantcore/map/MapResource.h Diff File
add - radiantcore/map/MapResourceLoader.cpp Diff File
mod - radiantcore/map/MapResourceLoader.h Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj.filters Diff File

openmapsfrompk4 36599788

28.11.2020 03:03

greebo


Details Diff
0005108: Start moving the stream loading method to a new MapResourceLoader class. The physical file handling part remains in MapResource. Affected Issues
0005108
mod - radiantcore/map/MapResource.cpp Diff File
add - radiantcore/map/MapResourceLoader.h Diff File
mod - radiantcore/map/algorithm/MapImporter.cpp Diff File
mod - radiantcore/map/algorithm/MapImporter.h Diff File
mod - test/MapSavingLoading.cpp Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj.filters Diff File

openmapsfrompk4 d99aea47

28.11.2020 02:45

greebo


Details Diff
0005108: Add test case loading a map without info file Affected Issues
0005108
mod - test/MapSavingLoading.cpp Diff File

master 9934407f

27.11.2020 14:11

orbweaver


Details Diff
Merge branch 'orbweaver/master' into 'greebo/master'

This includes the recent changes to light rendering in the 3D view, making
CamRenderer responsible for lighting intersection calculations.
mod - include/irender.h Diff File
mod - include/irenderable.h Diff File
mod - libs/entitylib.h Diff File
mod - libs/math/AABB.h Diff File
mod - libs/math/Frustum.h Diff File
mod - libs/math/Matrix4.h Diff File
mod - libs/math/Vector3.h Diff File
mod - libs/math/Vector4.h Diff File
add - libs/render/CamRenderer.h Diff File
mod - libs/render/SimpleFrontendRenderer.h Diff File
mod - libs/wxutil/preview/RenderPreview.cpp Diff File
mod - libs/wxutil/preview/RenderPreview.h Diff File
mod - radiant/camera/CamWnd.cpp Diff File
mod - radiant/render/RenderStatistics.h Diff File
mod - radiant/xyview/XYRenderer.h Diff File
mod - radiantcore/Makefile.am Diff File
mod - radiantcore/brush/BrushNode.cpp Diff File
mod - radiantcore/brush/BrushNode.h Diff File
mod - radiantcore/brush/Face.cpp Diff File
mod - radiantcore/brush/Face.h Diff File
mod - radiantcore/brush/FaceInstance.cpp Diff File
mod - radiantcore/brush/FaceInstance.h Diff File
mod - radiantcore/entity/light/Light.cpp Diff File
mod - radiantcore/entity/light/Renderables.cpp Diff File
mod - radiantcore/model/picomodel/PicoModelLoader.cpp Diff File
mod - radiantcore/model/picomodel/StaticModel.cpp Diff File
mod - radiantcore/model/picomodel/StaticModel.h Diff File
mod - radiantcore/model/picomodel/StaticModelNode.cpp Diff File
mod - radiantcore/model/picomodel/StaticModelNode.h Diff File
mod - radiantcore/model/picomodel/StaticModelSurface.cpp Diff File
mod - radiantcore/model/picomodel/StaticModelSurface.h Diff File
mod - radiantcore/patch/Patch.cpp Diff File
mod - radiantcore/patch/Patch.h Diff File
mod - radiantcore/patch/PatchNode.cpp Diff File
mod - radiantcore/patch/PatchNode.h Diff File

master 4645016b

27.11.2020 14:02

orbweaver


Details Diff
Pre-merge rename of RenderablePicoModel to StaticModel

Do the rename explicitly in advance of the merge to avoid confusing Git when it
tries to merge in changes to files which have been both renamed and moved.

openmapsfrompk4 c3a01d03

27.11.2020 12:03

greebo


Details Diff
0005108: Use std::ifstream to read from absolute filesystem paths instead of the custom TextFileInputStream. Affected Issues
0005108
mod - libs/debugging/ScopedDebugTimer.h Diff File
mod - plugins/sound/SoundPlayer.cpp Diff File
mod - radiantcore/map/Map.cpp Diff File
mod - radiantcore/map/MapResource.cpp Diff File

openmapsfrompk4 7e63672d

27.11.2020 04:07

greebo


Details Diff
0005108: Remove redundant checks, openFileStream will throw exceptions anyway Affected Issues
0005108
mod - radiantcore/map/MapResource.cpp Diff File
mod - test/MapSavingLoading.cpp Diff File

openmapsfrompk4 4ef43f78

27.11.2020 04:05

greebo


Details Diff
0005108: Fix MapResource's file extension calculation, since the resource path can contain ".." that might fool os::getExtension() Affected Issues
0005108
mod - radiantcore/map/MapResource.cpp Diff File

openmapsfrompk4 86bb90c0

27.11.2020 03:48

greebo


Details Diff
0005108: Refactor MapResource and add some documentation.
Add map loading test passing an invalid resource path pointing to a folder, which made the MapResource crash.
Fixed the crash by throwing the correct exception type as mentioned in the docs.
Affected Issues
0005108
mod - radiantcore/map/MapResource.cpp Diff File
mod - radiantcore/map/MapResource.h Diff File
mod - test/MapSavingLoading.cpp Diff File

openmapsfrompk4 c83ce131

27.11.2020 03:18

greebo


Details Diff
0005108: Remove unneeded member MapResource::_originalName Affected Issues
0005108
mod - radiantcore/map/MapResource.cpp Diff File
mod - radiantcore/map/MapResource.h Diff File

openmapsfrompk4 0d4cbc42

27.11.2020 03:06

greebo


Details Diff
0005108: Check that saving works when opening a map in both mod-relative and absolute paths Affected Issues
0005108
mod - test/MapSavingLoading.cpp Diff File

master f657e3dd

26.11.2020 20:52

orbweaver


Details Diff
History-only merge of GameConnection commits

Assume that all necessary merges of GameConnection refactoring have been done
in Greebo's branch; this is a --strategy=ours merge to update the history
accordingly and avoid duplicate merges of refactoring commits which introduce
massive conflicts.

openmapsfrompk4 65f9d566

26.11.2020 15:49

greebo


Details Diff
0005108: Use the common getInfoFileExtension() method Affected Issues
0005108
mod - radiantcore/map/MapResource.cpp Diff File

openmapsfrompk4 08365288

26.11.2020 15:10

greebo


Details Diff
0005108: Create map backup handling test for .mapx files Affected Issues
0005108
mod - test/MapSavingLoading.cpp Diff File

openmapsfrompk4 5e01b6e1

26.11.2020 14:56

greebo


Details Diff
0005108: Add tests covering backup file handling. Change MapSavingTests to clean up after each case, such that the resource folder doesn't get filled up with clutter. Affected Issues
0005108
mod - test/MapSavingLoading.cpp Diff File

openmapsfrompk4 fad07016

26.11.2020 13:44

greebo


Details Diff
0005108: Add tests to check if layer information is preserved between map saving and loading
Refactor tests to reduce code duplication.
Affected Issues
0005108
mod - test/MapSavingLoading.cpp Diff File
add - test/algorithm/Primitives.h Diff File
mod - tools/msvc/Tests/Tests.vcxproj Diff File
mod - tools/msvc/Tests/Tests.vcxproj.filters Diff File

openmapsfrompk4 ade784b1

26.11.2020 11:18

greebo


Details Diff
0005108: Remove static info file extension member, replace with static method Affected Issues
0005108
mod - radiantcore/map/MapResource.cpp Diff File
mod - radiantcore/map/MapResource.h Diff File

openmapsfrompk4 439f2909

26.11.2020 11:13

greebo


Details Diff
0005108: Move NodeCounter helper to separate file Affected Issues
0005108
mod - radiantcore/map/MapResource.cpp Diff File
add - radiantcore/map/NodeCounter.h Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj Diff File
mod - tools/msvc/DarkRadiantCore.vcxproj.filters Diff File

openmapsfrompk4 f0965077

26.11.2020 10:55

greebo


Details Diff
0005108: Add test case to cover map format switch and modified status handling Affected Issues
0005108
mod - test/MapExport.cpp Diff File
mod - test/MapSavingLoading.cpp Diff File
mod - test/algorithm/Scene.h Diff File
add - test/algorithm/XmlUtils.h Diff File
mod - tools/msvc/Tests/Tests.vcxproj Diff File
mod - tools/msvc/Tests/Tests.vcxproj.filters Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 176 177 178 179 180 181 182 ... 210 ... 240 ... 261 262 263  Next  Last