Changesets: DarkRadiant
unit_tests_linux_fix abf08142 07.04.2022 17:26 Details Diff |
Some rearrangements to prevent GL calls after context destruction | ||
mod - radiantcore/rendersystem/OpenGLRenderSystem.cpp | Diff File | ||
mod - radiantcore/rendersystem/OpenGLRenderSystem.h | Diff File | ||
mod - radiantcore/rendersystem/SharedOpenGLContextModule.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/BufferObjectProvider.h | Diff File | ||
unit_tests_linux_fix 960945d8 07.04.2022 17:25 Details Diff |
Don't clear the static module registration, unit tests need them several times | ||
mod - libs/module/StaticModule.cpp | Diff File | ||
master ace1a34d 06.04.2022 18:21 Committer: GitHub Details Diff |
Add python script for counting loot in map | ||
add - install/scripts/commands/count_loot.py | Diff File | ||
master 9a748990 04.04.2022 18:58 Details Diff |
Merge remote-tracking branch 'greebo/master' | ||
mod - .github/workflows/build.yml | Diff File | ||
mod - README.md | Diff File | ||
mod - include/GLProgramAttributes.h | Diff File | ||
mod - include/idecltypes.h | Diff File | ||
mod - include/ieclass.h | Diff File | ||
mod - include/ientity.h | Diff File | ||
mod - include/igeometryrenderer.h | Diff File | ||
mod - include/igeometrystore.h | Diff File | ||
mod - include/iglprogram.h | Diff File | ||
rm - include/iglrender.h | Diff | ||
mod - include/imodelsurface.h | Diff File | ||
mod - include/imodule.h | Diff File | ||
mod - include/iparticles.h | Diff File | ||
mod - include/irender.h | Diff File | ||
mod - include/irenderable.h | Diff File | ||
mod - include/irenderableobject.h | Diff File | ||
mod - include/isurfacerenderer.h | Diff File | ||
mod - include/iwindingrenderer.h | Diff File | ||
mod - include/precompiled_render_interfaces.h | Diff File | ||
mod - include/version.h | Diff File | ||
mod - install/bitmaps/darksplash.png | Diff File | ||
add - install/bitmaps/lightingModeWithShadows.png | Diff File | ||
mod - install/gl/interaction_fp.glsl | Diff File | ||
mod - install/gl/interaction_vp.glsl | Diff File | ||
add - install/gl/shadowmap_fp.glsl | Diff File | ||
add - install/gl/shadowmap_vp.glsl | Diff File | ||
mod - install/gl/zfill_alpha_fp.glsl | Diff File | ||
add - install/gl/zfill_alpha_vp.glsl | Diff File | ||
rm - install/gl/zfill_fp.glsl | Diff | ||
rm - install/gl/zfill_vp.glsl | Diff | ||
mod - install/input.xml | Diff File | ||
mod - install/ui/camwnd.fbp | Diff File | ||
mod - install/ui/camwnd.xrc | Diff File | ||
mod - install/user.xml | Diff File | ||
mod - libs/ThreadedDefLoader.h | Diff File | ||
mod - libs/debugging/ScopedDebugTimer.h | Diff File | ||
add - libs/libfmt/fmt/args.h | Diff File | ||
mod - libs/libfmt/fmt/chrono.h | Diff File | ||
mod - libs/libfmt/fmt/color.h | Diff File | ||
mod - libs/libfmt/fmt/compile.h | Diff File | ||
mod - libs/libfmt/fmt/core.h | Diff File | ||
add - libs/libfmt/fmt/fmt.cc | Diff File | ||
mod - libs/libfmt/fmt/format-inl.h | Diff File | ||
mod - libs/libfmt/fmt/format.cc | Diff File | ||
mod - libs/libfmt/fmt/format.h | Diff File | ||
mod - libs/libfmt/fmt/locale.h | Diff File | ||
add - libs/libfmt/fmt/os.h | Diff File | ||
mod - libs/libfmt/fmt/ostream.h | Diff File | ||
rm - libs/libfmt/fmt/posix.h | Diff | ||
mod - libs/libfmt/fmt/printf.h | Diff File | ||
mod - libs/libfmt/fmt/ranges.h | Diff File | ||
rm - libs/libfmt/fmt/safe-duration-cast.h | Diff | ||
add - libs/libfmt/fmt/xchar.h | Diff File | ||
mod - libs/materials/FrobStageSetup.h | Diff File | ||
mod - libs/math/Hash.h | Diff File | ||
mod - libs/math/Matrix4.h | Diff File | ||
mod - libs/math/Quaternion.h | Diff File | ||
mod - libs/math/Ray.h | Diff File | ||
mod - libs/math/Vector2.h | Diff File | ||
mod - libs/module/StaticModule.cpp | Diff File | ||
add - libs/parser/ThreadedDeclParser.h | Diff File | ||
mod - libs/pybind/pybind11/attr.h | Diff File | ||
mod - libs/pybind/pybind11/buffer_info.h | Diff File | ||
mod - libs/pybind/pybind11/cast.h | Diff File | ||
mod - libs/pybind/pybind11/chrono.h | Diff File | ||
mod - libs/pybind/pybind11/complex.h | Diff File | ||
mod - libs/pybind/pybind11/detail/class.h | Diff File | ||
mod - libs/pybind/pybind11/detail/common.h | Diff File | ||
mod - libs/pybind/pybind11/detail/descr.h | Diff File | ||
mod - libs/pybind/pybind11/detail/init.h | Diff File | ||
mod - libs/pybind/pybind11/detail/internals.h | Diff File | ||
add - libs/pybind/pybind11/detail/type_caster_base.h | Diff File | ||
mod - libs/pybind/pybind11/detail/typeid.h | Diff File | ||
mod - libs/pybind/pybind11/eigen.h | Diff File | ||
mod - libs/pybind/pybind11/embed.h | Diff File | ||
mod - libs/pybind/pybind11/eval.h | Diff File | ||
mod - libs/pybind/pybind11/functional.h | Diff File | ||
add - libs/pybind/pybind11/gil.h | Diff File | ||
mod - libs/pybind/pybind11/iostream.h | Diff File | ||
mod - libs/pybind/pybind11/numpy.h | Diff File | ||
mod - libs/pybind/pybind11/operators.h | Diff File | ||
mod - libs/pybind/pybind11/options.h | Diff File | ||
mod - libs/pybind/pybind11/pybind11.h | Diff File | ||
mod - libs/pybind/pybind11/pytypes.h | Diff File | ||
mod - libs/pybind/pybind11/stl.h | Diff File | ||
add - libs/pybind/pybind11/stl/filesystem.h | Diff File | ||
mod - libs/pybind/pybind11/stl_bind.h | Diff File | ||
mod - libs/render.h | Diff File | ||
mod - libs/render/CompactWindingVertexBuffer.h | Diff File | ||
mod - libs/render/ContinuousBuffer.h | Diff File | ||
add - libs/render/GeometryStore.h | Diff File | ||
mod - libs/render/NopRenderView.h | Diff File | ||
mod - libs/render/NopVolumeTest.h | Diff File | ||
add - libs/render/Rectangle.h | Diff File | ||
add - libs/render/RenderVertex.h | Diff File | ||
mod - libs/render/RenderableBoundingBoxes.h | Diff File | ||
mod - libs/render/RenderableBox.h | Diff File | ||
mod - libs/render/RenderableGeometry.h | Diff File | ||
master a1189144 03.04.2022 14:48 Details Diff |
Fix VC++ release build | ||
mod - plugins/vcs/Repository.cpp | Diff File | ||
master edcb5b70 03.04.2022 13:32 Details Diff |
Logo & version | ||
mod - include/version.h | Diff File | ||
mod - install/bitmaps/darksplash.png | Diff File | ||
mod - radiant/darkradiant.rc | Diff File | ||
master 2582605d 03.04.2022 13:07 Details Diff |
0005910: Disallow manual editing of the classname entity key value |
Affected Issues 0005910 |
|
mod - radiant/ui/einspector/EntityInspector.cpp | Diff File | ||
mod - radiant/ui/einspector/EntityInspector.h | Diff File | ||
master 234b774c 03.04.2022 11:32 Details Diff |
0005787: func_smoke need to have the "smoke" property set instead of "model". |
Affected Issues 0005787 |
|
mod - radiant/ui/ortho/OrthoContextMenu.cpp | Diff File | ||
master 64494074 03.04.2022 11:28 Details Diff |
0005761: Another unit test checking that Cut is undoable |
Affected Issues 0005761 |
|
mod - test/Selection.cpp | Diff File | ||
master 2d14d45b 03.04.2022 11:25 Details Diff |
0005761: Add Cut command and corresponding unit test |
Affected Issues 0005761 |
|
mod - install/input.xml | Diff File | ||
mod - radiantcore/selection/algorithm/General.cpp | Diff File | ||
mod - radiantcore/selection/clipboard/Clipboard.cpp | Diff File | ||
mod - radiantcore/selection/clipboard/Clipboard.h | Diff File | ||
mod - test/Selection.cpp | Diff File | ||
master 784a3e04 03.04.2022 09:52 Details Diff |
0005761: Add unit test checking the Copy command against a single selected face |
Affected Issues 0005761 |
|
mod - radiant/ui/statusbar/StatusBarManager.cpp | Diff File | ||
mod - radiantcore/selection/clipboard/Clipboard.cpp | Diff File | ||
mod - test/Selection.cpp | Diff File | ||
master 9e33286a 03.04.2022 09:40 Details Diff |
0005761: Copy command is now sending an operation message to give feedback in the status bar |
Affected Issues 0005761 |
|
mod - radiantcore/selection/clipboard/Clipboard.cpp | Diff File | ||
mod - test/Selection.cpp | Diff File | ||
add - test/testutil/MapOperationMonitor.h | Diff File | ||
mod - tools/msvc/Tests/Tests.vcxproj | Diff File | ||
mod - tools/msvc/Tests/Tests.vcxproj.filters | Diff File | ||
master d9f8b635 03.04.2022 09:14 Details Diff |
0005761: Add mocked clipboard module to unit test setup |
Affected Issues 0005761 |
|
add - test/FakeClipboardModule.h | Diff File | ||
mod - test/RadiantTest.h | Diff File | ||
mod - test/Selection.cpp | Diff File | ||
mod - test/testutil/CommandFailureHelper.h | Diff File | ||
mod - tools/msvc/Tests/Tests.vcxproj | Diff File | ||
mod - tools/msvc/Tests/Tests.vcxproj.filters | Diff File | ||
master 9117bc1e 03.04.2022 08:59 Details Diff |
0005761: Start adding some unit tests to cover clipboard-related commands |
Affected Issues 0005761 |
|
mod - test/Selection.cpp | Diff File | ||
add - test/testutil/CommandFailureHelper.h | Diff File | ||
mod - tools/msvc/Tests/Tests.vcxproj | Diff File | ||
mod - tools/msvc/Tests/Tests.vcxproj.filters | Diff File | ||
master 3faddffe 03.04.2022 08:24 Details Diff |
0005757: Add FocusCameraOnSelection command, to put the current selection on screen |
Affected Issues 0005757 |
|
mod - libs/scenelib.h | Diff File | ||
mod - radiantcore/map/Map.cpp | Diff File | ||
mod - radiantcore/map/Map.h | Diff File | ||
master cfd9204b 03.04.2022 07:47 Details Diff |
0005787: Add option to select the emitter classname: func_emitter or func_smoke. |
Affected Issues 0005787 |
|
mod - radiant/ui/ortho/OrthoContextMenu.cpp | Diff File | ||
mod - radiant/ui/particles/ParticleChooserDialog.cpp | Diff File | ||
mod - radiant/ui/particles/ParticleChooserDialog.h | Diff File | ||
master ad7c5c18 03.04.2022 07:23 Details Diff |
0005787: Rename ParticlesChooser to ParticleChooserDialog to better distinguish it from the ParticleSelector (which is not a dialog) |
Affected Issues 0005787 |
|
mod - radiant/CMakeLists.txt | Diff File | ||
mod - radiant/ui/einspector/ModelPropertyEditor.cpp | Diff File | ||
mod - radiant/ui/ortho/OrthoContextMenu.cpp | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
master 02ba771f 03.04.2022 07:19 Details Diff |
0005787: Extract the ParticleSelector widget into a separate control that can be re-used. The dialog part remains in ParticlesChooser. |
Affected Issues 0005787 |
|
mod - radiant/CMakeLists.txt | Diff File | ||
add - radiant/ui/particles/ParticleSelector.cpp | Diff File | ||
add - radiant/ui/particles/ParticleSelector.h | Diff File | ||
mod - radiant/ui/particles/ParticlesChooser.cpp | Diff File | ||
mod - radiant/ui/particles/ParticlesChooser.h | Diff File | ||
add - radiant/ui/particles/ThreadedParticlesLoader.h | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
master c76852f5 03.04.2022 06:42 Details Diff |
0005787: Add "Create Particle" option to ortho context menu. |
Affected Issues 0005787 |
|
mod - radiant/ui/ortho/OrthoContextMenu.cpp | Diff File | ||
mod - radiant/ui/ortho/OrthoContextMenu.h | Diff File | ||
master 325f188e 03.04.2022 05:23 Details Diff |
Make sure the model preview's grid is not interfering with the model in lit mode | ||
mod - libs/wxutil/preview/RenderPreview.cpp | Diff File | ||
master e0e03b2b 03.04.2022 04:49 Details Diff |
0005905: Emit a warning when DR fails to locate the info file on map load |
Affected Issues 0005905 |
|
mod - radiantcore/map/Map.cpp | Diff File | ||
mod - radiantcore/map/Map.h | Diff File | ||
mod - radiantcore/map/MapResource.cpp | Diff File | ||
mod - test/MapSavingLoading.cpp | Diff File | ||
master a5cd7b33 02.04.2022 16:14 Details Diff |
0005925: Fix component edit panel from collapsing its controls into the upper left corner |
Affected Issues 0005925 |
|
mod - plugins/dm.objectives/ComponentsDialog.cpp | Diff File | ||
master 0e3a2152 02.04.2022 06:57 Details Diff |
Release memory allocated by the libxml2 parsers. I decided to put this in the core module cleanup routine, since the UI module might not be present at all times. |
||
mod - libs/xmlutil/CMakeLists.txt | Diff File | ||
add - libs/xmlutil/XmlModule.cpp | Diff File | ||
add - libs/xmlutil/XmlModule.h | Diff File | ||
mod - radiantcore/Radiant.cpp | Diff File | ||
mod - tools/msvc/xmlutillib.vcxproj | Diff File | ||
master a584d8af 02.04.2022 05:47 Details Diff |
Fix unit tests assertions since fmtlib is no longer writing integer-valued floats with a trailing .0 | ||
mod - libs/materials/FrobStageSetup.h | Diff File | ||
mod - test/MaterialExport.cpp | Diff File | ||
mod - test/Materials.cpp | Diff File | ||
master 8a661b7a 02.04.2022 05:05 Details Diff |
Release some resources that are unnecessarily held longer than necessary | ||
mod - libs/module/StaticModule.cpp | Diff File | ||
mod - radiant/settings/LocalisationProvider.cpp | Diff File |