Changesets: DarkRadiant
master 8371f373 14.01.2024 04:43 Details Diff |
0006335: Rename main menu entry from "Show Entity Class Tree..." to "Show EntityDef Tree..." Mappers are probably more familiar with the term entityDef. |
Affected Issues 0006335 |
|
mod - install/menu.xml | Diff File | ||
master dea567ea 14.01.2024 04:42 Details Diff |
0006335: Add "Show in Def Tree" button to ClassnamePropertyEditor and InheritPropertyEditor. Move common code to shared Algorithm source file |
Affected Issues 0006335 |
|
mod - radiant/CMakeLists.txt | Diff File | ||
mod - radiant/ui/UserInterfaceModule.cpp | Diff File | ||
mod - radiant/ui/eclasstree/EClassTree.cpp | Diff File | ||
mod - radiant/ui/eclasstree/EClassTree.h | Diff File | ||
add - radiant/ui/einspector/Algorithm.cpp | Diff File | ||
add - radiant/ui/einspector/Algorithm.h | Diff File | ||
mod - radiant/ui/einspector/ClassnamePropertyEditor.cpp | Diff File | ||
mod - radiant/ui/einspector/ClassnamePropertyEditor.h | Diff File | ||
mod - radiant/ui/einspector/InheritPropertyEditor.cpp | Diff File | ||
mod - radiant/ui/einspector/InheritPropertyEditor.h | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
master 1fd16d75 13.01.2024 17:09 Details Diff |
0006204: Add obj to the list of supported model file extensions |
Affected Issues 0006204 |
|
mod - install/games/darkmod.game | Diff File | ||
master f3e8002c 13.01.2024 16:24 Details Diff |
0006301: Make Show Definition work on inherited properties too |
Affected Issues 0006301 |
|
mod - radiant/ui/einspector/ClassnamePropertyEditor.cpp | Diff File | ||
master 5d0d366e 13.01.2024 16:21 Details Diff |
0006302: Add "Show definition" button for the "inherit" spawnarg |
Affected Issues 0006302 |
|
mod - install/games/darkmod.game | Diff File | ||
mod - radiant/CMakeLists.txt | Diff File | ||
mod - radiant/ui/einspector/ClassnamePropertyEditor.h | Diff File | ||
add - radiant/ui/einspector/InheritPropertyEditor.cpp | Diff File | ||
add - radiant/ui/einspector/InheritPropertyEditor.h | Diff File | ||
mod - radiant/ui/einspector/PropertyEditorFactory.cpp | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj | Diff File | ||
mod - tools/msvc/DarkRadiant.vcxproj.filters | Diff File | ||
master 8bf85d7c 13.01.2024 12:37 Details Diff |
0006439: Use xmlReadFile instead of xmlParseFile which has been deprecated and removed. Privatise Document() constructor accepting an xmlDocPtr. |
Affected Issues 0006439 |
|
mod - libs/xmlutil/Document.cpp | Diff File | ||
mod - libs/xmlutil/Document.h | Diff File | ||
libsigcpp3 d94ea359 13.01.2024 09:54 Details Diff |
0006438: Require libsigc++ 3.0 |
Affected Issues 0006438 |
|
mod - README.md | Diff File | ||
libsigcpp3 bbc848f5 13.01.2024 09:04 Details Diff |
0006438: Require libsigc++ 3.0 |
Affected Issues 0006438 |
|
mod - CMakeLists.txt | Diff File | ||
libsigcpp3 4bc95e74 13.01.2024 09:03 Details Diff |
0006438: Fix the remaining compilation issues |
Affected Issues 0006438 |
|
mod - include/ieclasscolours.h | Diff File | ||
mod - include/imap.h | Diff File | ||
mod - include/imapresource.h | Diff File | ||
mod - include/imodule.h | Diff File | ||
mod - include/iselection.h | Diff File | ||
mod - include/ishaders.h | Diff File | ||
mod - include/itexturetoolmodel.h | Diff File | ||
mod - libs/registry/adaptors.h | Diff File | ||
mod - libs/registry/registry.h | Diff File | ||
mod - radiant/ui/Documentation.cpp | Diff File | ||
mod - radiantcore/decl/DeclarationManager.cpp | Diff File | ||
mod - radiantcore/eclass/EClassColourManager.cpp | Diff File | ||
mod - radiantcore/eclass/EClassColourManager.h | Diff File | ||
mod - radiantcore/entity/KeyObserverMap.h | Diff File | ||
mod - radiantcore/map/Map.cpp | Diff File | ||
mod - radiantcore/map/Map.h | Diff File | ||
mod - radiantcore/map/MapPositionManager.cpp | Diff File | ||
mod - radiantcore/selection/RadiantSelectionSystem.cpp | Diff File | ||
mod - radiantcore/selection/RadiantSelectionSystem.h | Diff File | ||
mod - radiantcore/selection/textool/TextureToolSelectionSystem.cpp | Diff File | ||
mod - radiantcore/selection/textool/TextureToolSelectionSystem.h | Diff File | ||
mod - radiantcore/shaders/MaterialManager.cpp | Diff File | ||
mod - radiantcore/shaders/MaterialManager.h | Diff File | ||
mod - test/Entity.cpp | Diff File | ||
libsigcpp3 b643407a 13.01.2024 08:04 Details Diff |
0006438: First slew of changes. sigc::signal<> template arguments are now using a more modern syntax, like std::function. sigc::mem_fun no longer accepts a raw pointer to bind to the object, use references instead. |
Affected Issues 0006438 |
|
mod - include/ibrush.h | Diff File | ||
mod - include/icameraview.h | Diff File | ||
mod - include/iclipboard.h | Diff File | ||
mod - include/icounter.h | Diff File | ||
mod - include/ideclmanager.h | Diff File | ||
mod - include/ieclass.h | Diff File | ||
mod - include/ieditstopwatch.h | Diff File | ||
mod - include/ientity.h | Diff File | ||
mod - include/ifavourites.h | Diff File | ||
mod - include/ifilesystem.h | Diff File | ||
mod - include/ifilter.h | Diff File | ||
mod - include/igl.h | Diff File | ||
mod - include/igrid.h | Diff File | ||
mod - include/igui.h | Diff File | ||
mod - include/ilayer.h | Diff File | ||
mod - include/imap.h | Diff File | ||
mod - include/imapmerge.h | Diff File | ||
mod - include/imodelcache.h | Diff File | ||
mod - include/imodule.h | Diff File | ||
mod - include/imru.h | Diff File | ||
mod - include/iparticles.h | Diff File | ||
mod - include/ipatch.h | Diff File | ||
mod - include/iregistry.h | Diff File | ||
mod - include/irender.h | Diff File | ||
mod - include/irenderableobject.h | Diff File | ||
mod - include/iscenegraph.h | Diff File | ||
mod - include/iscript.h | Diff File | ||
mod - include/iselectionset.h | Diff File | ||
mod - include/ishaderclipboard.h | Diff File | ||
mod - include/ishaders.h | Diff File | ||
mod - include/itexturetoolmodel.h | Diff File | ||
mod - include/modelskin.h | Diff File | ||
mod - include/ui/imainframe.h | Diff File | ||
mod - libs/decl/DeclarationBase.h | Diff File | ||
mod - libs/parser/ThreadedDefLoader.h | Diff File | ||
mod - libs/registry/CachedKey.h | Diff File | ||
mod - libs/registry/Widgets.h | Diff File | ||
mod - libs/registry/registry.h | Diff File | ||
mod - libs/render/RenderableGeometry.h | Diff File | ||
mod - libs/render/RenderableSurface.h | Diff File | ||
mod - libs/render/WindingRenderer.h | Diff File | ||
mod - libs/scene/merge/MergeOperationBase.cpp | Diff File | ||
mod - libs/scene/merge/MergeOperationBase.h | Diff File | ||
mod - libs/wxutil/dialog/AutoSaveRequestBlocker.h | Diff File | ||
mod - libs/wxutil/fsview/FileSystemView.cpp | Diff File | ||
mod - libs/wxutil/fsview/FileSystemView.h | Diff File | ||
mod - libs/wxutil/preview/ModelPreview.cpp | Diff File | ||
mod - libs/wxutil/preview/ModelPreview.h | Diff File | ||
mod - libs/wxutil/preview/RenderPreview.cpp | Diff File | ||
mod - plugins/dm.editing/MissionInfoEditDialog.cpp | Diff File | ||
mod - plugins/dm.editing/MissionReadmeDialog.cpp | Diff File | ||
mod - plugins/dm.gameconnection/GameConnection.cpp | Diff File | ||
mod - plugins/dm.gameconnection/GameConnection.h | Diff File | ||
mod - plugins/dm.gui/gui/Gui.cpp | Diff File | ||
mod - plugins/dm.gui/gui/Gui.h | Diff File | ||
mod - plugins/dm.gui/gui/GuiExpression.h | Diff File | ||
mod - plugins/dm.gui/plugin.cpp | Diff File | ||
mod - plugins/dm.objectives/Component.h | Diff File | ||
mod - plugins/script/ScriptingSystem.cpp | Diff File | ||
mod - plugins/script/ScriptingSystem.h | Diff File | ||
mod - plugins/sound/SoundManager.h | Diff File | ||
mod - plugins/vcs/ui/VcsStatus.cpp | Diff File | ||
mod - radiant/RadiantApp.cpp | Diff File | ||
mod - radiant/camera/CamWnd.cpp | Diff File | ||
mod - radiant/camera/CameraSettings.cpp | Diff File | ||
mod - radiant/camera/CameraSettings.h | Diff File | ||
mod - radiant/clipboard/ClipboardModule.cpp | Diff File | ||
mod - radiant/clipboard/ClipboardModule.h | Diff File | ||
mod - radiant/eventmanager/MouseToolManager.cpp | Diff File | ||
mod - radiant/eventmanager/RegistryToggle.h | Diff File | ||
mod - radiant/map/AutoSaveTimer.cpp | Diff File | ||
mod - radiant/textool/TexTool.cpp | Diff File | ||
mod - radiant/textool/TexToolModeToggles.h | Diff File | ||
mod - radiant/ui/AutoSaveRequestHandler.h | Diff File | ||
mod - radiant/ui/FileOverwriteConfirmationHandler.h | Diff File | ||
mod - radiant/ui/FileSaveConfirmationHandler.h | Diff File | ||
mod - radiant/ui/FileSelectionRequestHandler.h | Diff File | ||
mod - radiant/ui/ManipulatorToggle.h | Diff File | ||
mod - radiant/ui/MapFileProgressHandler.cpp | Diff File | ||
mod - radiant/ui/SelectionModeToggle.h | Diff File | ||
mod - radiant/ui/UserInterfaceModule.cpp | Diff File | ||
mod - radiant/ui/colourscheme/ColourSchemeEditor.cpp | Diff File | ||
mod - radiant/ui/colourscheme/ColourSchemeEditor.h | Diff File | ||
mod - radiant/ui/common/DialogManager.cpp | Diff File | ||
mod - radiant/ui/common/SkinChooser.cpp | Diff File | ||
mod - radiant/ui/console/Console.cpp | Diff File | ||
mod - radiant/ui/einspector/EntityInspector.cpp | Diff File | ||
mod - radiant/ui/favourites/FavouritesBrowser.cpp | Diff File | ||
mod - radiant/ui/favourites/FavouritesUserInterfaceModule.cpp | Diff File | ||
mod - radiant/ui/findshader/FindShader.cpp | Diff File | ||
mod - radiant/ui/layers/LayerControlPanel.cpp | Diff File | ||
mod - radiant/ui/lightinspector/LightInspector.cpp | Diff File | ||
mod - radiant/ui/mainframe/MainFrame.cpp | Diff File | ||
mod - radiant/ui/mainframe/MainFrame.h | Diff File | ||
mod - radiant/ui/mapselector/MapSelector.cpp | Diff File | ||
mod - radiant/ui/materials/MaterialChooser.cpp | Diff File | ||
mod - radiant/ui/materials/MaterialChooser.h | Diff File | ||
mod - radiant/ui/materials/MaterialTreeView.cpp | Diff File | ||
mod - radiant/ui/materials/editor/MaterialPreview.cpp | Diff File | ||
mod - radiant/ui/materials/editor/MaterialPreview.h | Diff File | ||
master 539891c6 13.01.2024 06:41 Details Diff |
Revert "0006351: remove RenderSystem::setShaderProgramsAvailable()". The removal of the check getCurrentShaderProgram() != SHADER_PROGRAM_NONE caused the GLSL programs to be created at the wrong point in time (in Windows at least). This reverts commit 98b7058922e6bd814111598cd671e33358c43def. |
Affected Issues 0006351 |
|
mod - radiantcore/rendersystem/OpenGLRenderSystem.cpp | Diff File | ||
master cd0675da 13.01.2024 05:28 Details Diff |
0006303: Add/delete conversation entity commands are now undable |
Affected Issues 0006303 |
|
mod - plugins/dm.conversation/ConversationDialog.cpp | Diff File | ||
mod - plugins/dm.conversation/ConversationEntity.cpp | Diff File | ||
master 3e4c6f5e 10.01.2024 20:03 Details Diff |
0006332: fix broken OrthoBackgroundPanel spinboxes on Linux WxWidgets 3.0.5 on GTK seems to default to 0 decimal places for a wxSpinCtrlDouble, which limits the precision of the sliders (since they are event-linked to the spinboxes) and makes the +/- buttons useless since they attempt to increment the spinbox value by less than the available precision. This appears to be a WxWidgets bug which does not manifest in the latest 3.2 version, but we can work around it in 3.0 by explicitly setting the spin controls to have 2 decimal places. |
Affected Issues 0006332 |
|
mod - radiant/ui/overlay/OrthoBackgroundPanel.cpp | Diff File | ||
master c08f33ae 09.01.2024 20:16 Details Diff |
0006332: OrthoBackgroundPanel is entirely constructed in code OrthoBackgroundPanel is no longer an XmlResourceBasedWidget, and the accompanying .xrc/.fbp files are removed. |
Affected Issues 0006332 |
|
rm - install/ui/overlaydialog.fbp | Diff | ||
rm - install/ui/overlaydialog.xrc | Diff | ||
mod - radiant/ui/overlay/OrthoBackgroundPanel.cpp | Diff File | ||
mod - radiant/ui/overlay/OrthoBackgroundPanel.h | Diff File | ||
master 1fa67ff9 07.01.2024 12:56 Details Diff |
0006360: Refactor patch cap algorithm. Don't add the cap to the parent only to remove it later if it's degenerate in the first place |
Affected Issues 0006360 |
|
mod - radiantcore/patch/algorithm/Prefab.cpp | Diff File | ||
master 6cf7792f 07.01.2024 12:40 Details Diff |
0006360: Move some cap algorithm to patch::algorithm namespace, out of the Patch class implementation Refactor code to operate on the IPatch interface |
Affected Issues 0006360 |
|
mod - radiantcore/patch/Patch.cpp | Diff File | ||
mod - radiantcore/patch/Patch.h | Diff File | ||
mod - radiantcore/patch/algorithm/Prefab.cpp | Diff File | ||
mod - radiantcore/patch/algorithm/Prefab.h | Diff File | ||
mod - radiantcore/selection/algorithm/Patch.cpp | Diff File | ||
master a50ae68e 07.01.2024 12:35 Details Diff |
0006360: More patch cap code refactoring |
Affected Issues 0006360 |
|
mod - radiantcore/patch/Patch.cpp | Diff File | ||
mod - radiantcore/patch/Patch.h | Diff File | ||
mod - radiantcore/patch/algorithm/Prefab.cpp | Diff File | ||
master 575ca074 07.01.2024 12:30 Details Diff |
0006360: Refactor cap creation routine to reduce code duplication |
Affected Issues 0006360 |
|
mod - radiantcore/patch/algorithm/Prefab.cpp | Diff File | ||
master 6597d0e6 07.01.2024 12:24 Details Diff |
0006360: Add unit test checking the creation of various cap types |
Affected Issues 0006360 |
|
mod - test/Patch.cpp | Diff File | ||
add - test/resources/tdm/maps/patch_cap_test.mapx | Diff File | ||
master 140dabba 07.01.2024 10:35 Details Diff |
0006360: Inherit the tesselation of the source patch. Refactoring. |
Affected Issues 0006360 |
|
mod - radiantcore/patch/Patch.cpp | Diff File | ||
mod - radiantcore/patch/Patch.h | Diff File | ||
mod - test/Patch.cpp | Diff File | ||
master 77586c6e 07.01.2024 10:14 Details Diff |
0006360: Add test proving that an inverted endcap inherits the tesselation settings from a def2 endcap |
Affected Issues 0006360 |
|
mod - radiantcore/patch/Patch.cpp | Diff File | ||
mod - radiantcore/patch/Patch.h | Diff File | ||
mod - radiantcore/patch/algorithm/Prefab.cpp | Diff File | ||
mod - test/CMakeLists.txt | Diff File | ||
mod - test/Patch.cpp | Diff File | ||
mod - test/RadiantTest.h | Diff File | ||
add - test/TestOrthoViewManager.cpp | Diff File | ||
add - test/TestOrthoViewManager.h | Diff File | ||
mod - test/algorithm/Scene.h | Diff File | ||
mod - tools/msvc/Tests/Tests.vcxproj | Diff File | ||
mod - tools/msvc/Tests/Tests.vcxproj.filters | Diff File | ||
master 3bdf71a7 07.01.2024 07:09 Details Diff |
0006255 Add new stock filter definitions |
Affected Issues 0006255 |
|
mod - install/games/darkmod.game | Diff File | ||
master 2142b2c5 07.01.2024 06:06 Details Diff |
Compilation fix | ||
mod - radiantcore/map/Map.cpp | Diff File | ||
master 9044c539 07.01.2024 05:56 Details Diff |
Update fmtlib to version 10.2.1. This fixes deprecation warnings in VS 17.8. | ||
mod - libs/libfmt/LICENSE.rst | Diff File | ||
mod - 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 | ||
mod - 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 | ||
rm - libs/libfmt/fmt/locale.h | Diff | ||
mod - libs/libfmt/fmt/os.cc | Diff File | ||
mod - libs/libfmt/fmt/os.h | Diff File | ||
mod - libs/libfmt/fmt/ostream.h | Diff File | ||
mod - libs/libfmt/fmt/printf.h | Diff File | ||
mod - libs/libfmt/fmt/ranges.h | Diff File | ||
add - libs/libfmt/fmt/std.h | Diff File | ||
mod - libs/libfmt/fmt/xchar.h | Diff File | ||
master 2bb9cce9 07.01.2024 05:40 Details Diff |
Merge remote-tracking branch 'remotes/orbweaver/master' # Conflicts: # plugins/dm.editing/AIEditingControl.h # plugins/dm.gameconnection/GameConnectionControl.h |
||
mod - include/iglprogram.h | Diff File | ||
mod - include/irender.h | Diff File | ||
mod - include/ui/iusercontrol.h | Diff File | ||
mod - install/ui/overlaydialog.fbp | Diff File | ||
mod - install/ui/overlaydialog.xrc | Diff File | ||
mod - libs/command/ExecutionNotPossible.h | Diff File | ||
mod - libs/registry/registry.h | Diff File | ||
mod - libs/util/ScopedBoolLock.h | Diff File | ||
mod - plugins/dm.editing/AIEditingControl.h | Diff File | ||
mod - plugins/dm.gameconnection/GameConnectionControl.h | Diff File | ||
mod - radiant/RadiantApp.cpp | Diff File | ||
mod - radiant/RadiantApp.h | Diff File | ||
mod - radiant/camera/CamWnd.cpp | Diff File | ||
mod - radiant/camera/CamWnd.h | Diff File | ||
mod - radiant/ui/overlay/OrthoBackgroundPanel.cpp | Diff File | ||
mod - radiant/ui/overlay/OrthoBackgroundPanel.h | Diff File | ||
mod - radiantcore/rendersystem/OpenGLRenderSystem.cpp | Diff File | ||
mod - radiantcore/rendersystem/OpenGLRenderSystem.h | Diff File | ||
mod - radiantcore/rendersystem/backend/GLProgramFactory.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/GLProgramFactory.h | Diff File | ||
mod - radiantcore/rendersystem/backend/glprogram/BlendLightProgram.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/glprogram/BlendLightProgram.h | Diff File | ||
mod - radiantcore/rendersystem/backend/glprogram/CubeMapProgram.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/glprogram/CubeMapProgram.h | Diff File | ||
mod - radiantcore/rendersystem/backend/glprogram/DepthFillAlphaProgram.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/glprogram/DepthFillAlphaProgram.h | Diff File | ||
mod - radiantcore/rendersystem/backend/glprogram/GLSLProgramBase.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/glprogram/GLSLProgramBase.h | Diff File | ||
mod - radiantcore/rendersystem/backend/glprogram/GenericVFPProgram.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/glprogram/GenericVFPProgram.h | Diff File | ||
mod - radiantcore/rendersystem/backend/glprogram/InteractionProgram.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/glprogram/InteractionProgram.h | Diff File | ||
mod - radiantcore/rendersystem/backend/glprogram/RegularStageProgram.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/glprogram/RegularStageProgram.h | Diff File | ||
mod - radiantcore/rendersystem/backend/glprogram/ShadowMapProgram.cpp | Diff File | ||
mod - radiantcore/rendersystem/backend/glprogram/ShadowMapProgram.h | Diff File | ||
mod - radiantcore/xmlregistry/XMLRegistry.cpp | Diff File |