Changesets: DarkRadiant

master bf99d45c

21.04.2020 06:13

greebo


Details Diff
Fix compilation in gcc
mod - radiant/map/EditingStopwatch.cpp Diff File
mod - radiant/map/Map.h Diff File
mod - radiant/model/ModelScalePreserver.cpp Diff File
mod - radiant/model/ModelScalePreserver.h Diff File

master bb74f556

21.04.2020 04:54

greebo


Details Diff
Another attempt to fix msbuild hanging after launched through the compile_release_package PS script.
mod - include/version.h Diff File
mod - tools/innosetup/darkradiant.x64.iss Diff File
mod - tools/scripts/compile_release_package.ps1 Diff File

master e8021a89

21.04.2020 04:14

greebo


Details Diff
0005134: Fix 'Reload models' revealing hidden models.
This time around, copy *all* visibility flags from the parent node to the model node after refreshing
Affected Issues
0005134
mod - libs/scenelib.h Diff File
mod - radiant/entity/ModelKey.cpp Diff File

master bef72505

20.04.2020 17:55

greebo


Details Diff
Resolve 0005222: Collapsing a single node in the wxutil::TreeView will now (by default) collapse all of its children too. Affected Issues
0005222
mod - libs/wxutil/TreeView.cpp Diff File
mod - libs/wxutil/TreeView.h Diff File

master 58c8a995

20.04.2020 14:12

greebo


Details Diff
0005147: Entity Inspector options 'Show help' and 'Show Inherited' are now persisted between sessions Affected Issues
0005147
mod - radiant/ui/einspector/EntityInspector.cpp Diff File
mod - radiant/ui/einspector/EntityInspector.h Diff File

master 296203f6

20.04.2020 11:33

greebo


Details Diff
Fix 0005148: Entity Inspector's help text area is not updating its contents when the "Show Help" option is checked. Affected Issues
0005148
mod - radiant/ui/einspector/EntityInspector.cpp Diff File

master b2abd530

20.04.2020 11:03

greebo


Details Diff
0005176: Let DR remember the shader in ShaderClipboard after closing, it's saved in each map's root node properties Affected Issues
0005176
mod - radiant/selection/shaderclipboard/ShaderClipboard.cpp Diff File

master 19142cad

20.04.2020 10:35

greebo


Details Diff
Fix Texture Browser filter entry box rendered below the buttons after activating it through the preference dialog
mod - radiant/ui/texturebrowser/TextureBrowser.cpp Diff File

master a2e190e2

20.04.2020 10:14

greebo


Details Diff
0005219: Add option to texture browser to show "Other Materials", whose material names don't start with the usual "textures/" prefix Affected Issues
0005219
mod - install/user.xml Diff File
mod - radiant/ui/texturebrowser/TextureBrowser.cpp Diff File
mod - radiant/ui/texturebrowser/TextureBrowser.h Diff File
mod - radiant/ui/texturebrowser/TextureBrowserManager.cpp Diff File

master b2372ace

20.04.2020 10:04

greebo


Details Diff
Remove duplicated code in TextureTile class.
mod - radiant/ui/texturebrowser/TextureBrowser.cpp Diff File

master 63db94ca

20.04.2020 05:42

greebo


Details Diff
Fix 0005214: Changing classname moves entity back to the 'Default' layer Affected Issues
0005214
mod - libs/entitylib.h Diff File

master 89e88432

20.04.2020 04:48

greebo


Details Diff
0005220: Model scale is restored when recovering from an auto-save Affected Issues
0005220
mod - radiant/model/ModelScalePreserver.cpp Diff File
mod - radiant/model/ModelScalePreserver.h Diff File

master e2caf953

20.04.2020 04:26

greebo


Details Diff
0005220: Move model scale spawnarg handling code to a separate class owned by the map module. Affected Issues
0005220
mod - radiant/Makefile.am Diff File
mod - radiant/map/Map.cpp Diff File
mod - radiant/map/Map.h Diff File
add - radiant/model/ModelScalePreserver.cpp Diff File
add - radiant/model/ModelScalePreserver.h Diff File
mod - radiant/model/ScaledModelExporter.cpp Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File

master 2ea59909

19.04.2020 18:53

greebo


Details Diff
0005220: Towards fixing models losing their scale: preserve any modified scale at the point right before the scene is passed to the map writers.
In regular save events no models will have a modified scale anymore since the rescaled models will have been written to disk already, but in the case of auto-saves or (prefab) export no models will have been processed.
Affected Issues
0005220
mod - include/imodel.h Diff File
mod - radiant/md5model/MD5ModelNode.cpp Diff File
mod - radiant/md5model/MD5ModelNode.h Diff File
mod - radiant/model/NullModelNode.cpp Diff File
mod - radiant/model/NullModelNode.h Diff File
mod - radiant/model/ScaledModelExporter.cpp Diff File
mod - radiant/model/ScaledModelExporter.h Diff File
mod - radiant/modelfile/PicoModelNode.cpp Diff File
mod - radiant/modelfile/PicoModelNode.h Diff File

master 9ebf5505

19.04.2020 16:43

greebo


Details Diff
Raise the module compatibility level to prevent loading of old binaries.
Since we recently had an issue with old modules trying to be loaded from /usr/bin, and version 2.7.0 got rid of a lot of external modules, this should keep DR from crashing in those situations.
mod - include/imodule.h Diff File

master 5cd0e304

19.04.2020 16:26

greebo


Details Diff
0005168: Ensure that up-to-date edit timings are written to automatic saves. Affected Issues
0005168
mod - radiant/map/EditingStopwatch.cpp Diff File
mod - radiant/map/EditingStopwatch.h Diff File

master 4489ccdb

19.04.2020 15:53

greebo


Details Diff
0005168: Move export signals to IMapResourceManager interface. Affected Issues
0005168
mod - include/imapresource.h Diff File
mod - radiant/map/Map.cpp Diff File
mod - radiant/map/MapPositionManager.cpp Diff File
mod - radiant/map/MapPositionManager.h Diff File
mod - radiant/map/MapResourceManager.cpp Diff File
mod - radiant/map/MapResourceManager.h Diff File
mod - radiant/map/algorithm/MapExporter.cpp Diff File
mod - radiant/map/algorithm/MapExporter.h Diff File

master a885384d

19.04.2020 10:41

greebo


Details Diff
0005168: Move last camera position storage location to the map root Affected Issues
0005168
mod - radiant/map/MapPositionManager.cpp Diff File
mod - radiant/map/MapPositionManager.h Diff File

master bba97e39

19.04.2020 10:09

greebo


Details Diff
0005168: Change MapPosition class to store properties to the map root's property bag immediately. DR no longer stores the map position as dummy spawnargs to the worldspawn, since we now have a property store in the map root to hold them. Legacy key values found on worldspawn are automatically converted to root properties on map load.
Add events to MapExport class to be able to inject data to the exported scene, regardless of the format or what type of scene is exported.
Affected Issues
0005168
mod - radiant/map/Map.cpp Diff File
mod - radiant/map/MapPosition.cpp Diff File
mod - radiant/map/MapPosition.h Diff File
mod - radiant/map/MapPositionManager.cpp Diff File
mod - radiant/map/MapPositionManager.h Diff File
mod - radiant/map/MapResource.cpp Diff File
mod - radiant/map/MapResource.h Diff File
mod - radiant/map/algorithm/MapExporter.cpp Diff File
mod - radiant/map/algorithm/MapExporter.h Diff File

master 91069c01

19.04.2020 10:06

greebo


Details Diff
0005168: Fix map properties not being saved after deserialising Affected Issues
0005168
mod - radiant/map/MapPropertyInfoFileModule.cpp Diff File

master fd31ca40

16.04.2020 04:00

greebo


Details Diff
Related to 0005175, remove the unused MapEvent listeners from the layer classes. Since all layers are stored in the map root node now, the layer information is automatically discarded along with the host node. Affected Issues
0005175
mod - radiant/layers/LayerManager.cpp Diff File
mod - radiant/layers/LayerManager.h Diff File
mod - radiant/layers/LayerModule.cpp Diff File

master 3e5f9117

16.04.2020 03:43

greebo


Details Diff
0005168: Move last camera position save/restore code to MapPositionManager and tie it to the MapEvent listener. Affected Issues
0005168
mod - radiant/map/Map.cpp Diff File
mod - radiant/map/Map.h Diff File
mod - radiant/map/MapPositionManager.cpp Diff File
mod - radiant/map/MapPositionManager.h Diff File

master 38149679

12.04.2020 03:10

greebo


Details Diff
0005166: Remove the limit of 32 fixed subdivisions on patches. The limit is now at 16384, imposed by the patch inspector UI, not the code, just edit the .XRC file to change this limit. Affected Issues
0005166
mod - install/ui/patchinspector.fbp Diff File
mod - install/ui/patchinspector.xrc Diff File
mod - radiant/patch/Patch.cpp Diff File
mod - radiant/ui/patch/PatchInspector.h Diff File

master 4304b1fc

11.04.2020 02:36

greebo


Details Diff
0005151: Avoid returning a reference to a temporary object
mod - radiant/entity/target/TargetLineNode.cpp Diff File
mod - radiant/entity/target/TargetLineNode.h Diff File

master ff1006ef

09.04.2020 19:33

orbweaver


Details Diff
Merge remote-tracking branch 'greebo/master'

Integrate various important changes including the portable map format and
select-by-filter functionality.
mod - PKGBUILD Diff File
mod - configure.ac Diff File
mod - include/icommandsystem.h Diff File
mod - include/ieventmanager.h Diff File
mod - include/ifiletypes.h Diff File
mod - include/ifilter.h Diff File
add - include/ikeyvaluestore.h Diff File
mod - include/ilayer.h Diff File
mod - include/ilightnode.h Diff File
mod - include/imap.h Diff File
mod - include/imapformat.h Diff File
mod - include/imapinfofile.h Diff File
mod - include/inode.h Diff File
mod - include/iorthocontextmenu.h Diff File
mod - include/iselectiongroup.h Diff File
mod - include/iselectionset.h Diff File
mod - include/version.h Diff File
mod - install/commandsystem.xml Diff File
mod - install/games/darkmod.game Diff File
mod - install/menu.xml Diff File
mod - install/ui/conversationdialog.fbp Diff File
mod - install/ui/conversationdialog.xrc Diff File
add - libs/KeyValueStore.h Diff File
mod - libs/scene/BasicRootNode.h Diff File
mod - libs/scene/LayerValidityCheckWalker.h Diff File
mod - libs/scene/Node.cpp Diff File
mod - libs/scene/Node.h Diff File
mod - libs/scene/SelectableNode.cpp Diff File
mod - libs/scene/SelectableNode.h Diff File
mod - libs/scenelib.h Diff File
add - libs/string/encoding.h Diff File
mod - libs/string/join.h Diff File
mod - libs/wxutil/FileChooser.cpp Diff File
mod - libs/wxutil/dialog/Dialog.cpp Diff File
mod - libs/xmlutil/Document.cpp Diff File
mod - libs/xmlutil/Document.h Diff File
add - m4/python.m4 Diff File
mod - plugins/dm.conversation/Conversation.h Diff File
mod - plugins/dm.conversation/ConversationDialog.cpp Diff File
mod - plugins/dm.conversation/ConversationDialog.h Diff File
mod - plugins/dm.conversation/ConversationEntity.cpp Diff File
mod - plugins/dm.conversation/ConversationEntity.h Diff File
mod - plugins/dm.conversation/ConversationKeyExtractor.cpp Diff File
mod - plugins/dm.conversation/ConversationKeyExtractor.h Diff File
mod - plugins/dm.difficulty/DifficultyDialog.cpp Diff File
mod - plugins/dm.difficulty/DifficultySettingsManager.cpp Diff File
mod - plugins/dm.difficulty/DifficultySettingsManager.h Diff File
mod - plugins/dm.editing/AIHeadChooserDialog.cpp Diff File
mod - plugins/dm.editing/AIVocalSetChooserDialog.cpp Diff File
mod - plugins/dm.gui/GuiSelector.cpp Diff File
mod - plugins/dm.objectives/ComponentsDialog.cpp Diff File
mod - plugins/dm.objectives/ce/CustomClockedComponentEditor.cpp Diff File
mod - plugins/dm.stimresponse/ClassEditor.cpp Diff File
mod - plugins/dm.stimresponse/ClassEditor.h Diff File
mod - plugins/dm.stimresponse/ResponseEditor.cpp Diff File
mod - plugins/dm.stimresponse/SREntity.cpp Diff File
mod - plugins/dm.stimresponse/SREntity.h Diff File
mod - plugins/dm.stimresponse/SRPropertyLoader.cpp Diff File
mod - plugins/dm.stimresponse/SRPropertyLoader.h Diff File
mod - plugins/dm.stimresponse/StimEditor.cpp Diff File
mod - plugins/script/PythonConsoleWriter.h Diff File
mod - plugins/script/ScriptingSystem.cpp Diff File
mod - plugins/script/interfaces/SelectionGroupInterface.cpp Diff File
mod - plugins/script/interfaces/SelectionSetInterface.cpp Diff File
mod - radiant/Makefile.am Diff File
mod - radiant/brush/BrushModule.cpp Diff File
mod - radiant/commandsystem/CommandSystem.cpp Diff File
mod - radiant/entity/EntityCreator.cpp Diff File
mod - radiant/entity/NamespaceManager.cpp Diff File
mod - radiant/entity/NamespaceManager.h Diff File
mod - radiant/entity/curve/Curve.cpp Diff File
mod - radiant/entity/light/LightNode.cpp Diff File
mod - radiant/entity/light/LightNode.h Diff File
mod - radiant/entity/target/Target.h Diff File
mod - radiant/entity/target/TargetLineNode.cpp Diff File
mod - radiant/eventmanager/EventManager.cpp Diff File
mod - radiant/eventmanager/EventManager.h Diff File
mod - radiant/eventmanager/MouseToolManager.cpp Diff File
mod - radiant/filters/BasicFilterSystem.cpp Diff File
mod - radiant/filters/BasicFilterSystem.h Diff File
mod - radiant/filters/InstanceUpdateWalker.h Diff File
add - radiant/filters/SetObjectSelectionByFilterWalker.h Diff File
mod - radiant/filters/XMLFilter.cpp Diff File
mod - radiant/filters/XMLFilter.h Diff File
add - radiant/filters/XmlFilterEventAdapter.cpp Diff File
add - radiant/filters/XmlFilterEventAdapter.h Diff File
rm - radiant/layers/LayerCommandTarget.cpp Diff
rm - radiant/layers/LayerCommandTarget.h Diff
mod - radiant/layers/LayerInfoFileModule.cpp Diff File
mod - radiant/layers/LayerInfoFileModule.h Diff File
add - radiant/layers/LayerModule.cpp Diff File
mod - radiant/layers/LayerUsageBreakdown.cpp Diff File
mod - radiant/layers/SetLayerSelectedWalker.h Diff File
mod - radiant/map/EditingStopwatch.cpp Diff File
mod - radiant/map/EditingStopwatch.h Diff File
mod - radiant/map/EditingStopwatchInfoFileModule.cpp Diff File
mod - radiant/map/EditingStopwatchInfoFileModule.h Diff File
mod - radiant/map/Map.cpp Diff File
mod - radiant/map/Map.h Diff File
mod - radiant/map/MapFileManager.cpp Diff File
mod - radiant/map/MapFormatManager.cpp Diff File
mod - radiant/map/MapFormatManager.h Diff File
add - radiant/map/MapModules.cpp Diff File
add - radiant/map/MapPropertyInfoFileModule.cpp Diff File
add - radiant/map/MapPropertyInfoFileModule.h Diff File
mod - radiant/map/MapResource.cpp Diff File
mod - radiant/map/MapResource.h Diff File
mod - radiant/map/RegionManager.cpp Diff File
mod - radiant/map/RootNode.cpp Diff File
mod - radiant/map/RootNode.h Diff File
mod - radiant/map/algorithm/Clone.h Diff File
add - radiant/map/algorithm/Import.cpp Diff File
add - radiant/map/algorithm/Import.h Diff File
mod - radiant/map/algorithm/MapExporter.cpp Diff File
mod - radiant/map/algorithm/MapImporter.cpp Diff File
mod - radiant/map/algorithm/MapImporter.h Diff File
rm - radiant/map/algorithm/Merge.h Diff
add - radiant/map/format/Doom3MapWriter.h Diff File
add - radiant/map/format/portable/Constants.h Diff File
add - radiant/map/format/portable/PortableMapFormat.cpp Diff File
add - radiant/map/format/portable/PortableMapFormat.h Diff File
add - radiant/map/format/portable/PortableMapReader.cpp Diff File
add - radiant/map/format/portable/PortableMapReader.h Diff File
add - radiant/map/format/portable/PortableMapWriter.cpp Diff File
add - radiant/map/format/portable/PortableMapWriter.h Diff File
mod - radiant/map/infofile/InfoFileExporter.cpp Diff File
mod - radiant/map/infofile/InfoFileExporter.h Diff File
rm - radiant/mapdoom3/Doom3MapWriter.h Diff
rm - radiant/mapdoom3/mapdoom3.cpp Diff
mod - radiant/modulesystem/StaticModule.h Diff File
mod - radiant/patch/Patch.cpp Diff File
mod - radiant/patch/PatchCreators.cpp Diff File
mod - radiant/patch/algorithm/General.cpp Diff File
mod - radiant/selection/algorithm/Entity.cpp Diff File
mod - radiant/selection/algorithm/General.cpp Diff File
mod - radiant/selection/algorithm/Group.cpp Diff File
mod - radiant/selection/algorithm/Group.h Diff File
mod - radiant/selection/algorithm/Primitives.cpp Diff File
mod - radiant/selection/algorithm/Shader.cpp Diff File
mod - radiant/selection/algorithm/Transformation.cpp Diff File
mod - radiant/selection/clipboard/Clipboard.cpp Diff File
mod - radiant/selection/group/SelectionGroupInfoFileModule.cpp Diff File
mod - radiant/selection/group/SelectionGroupInfoFileModule.h Diff File
mod - radiant/selection/group/SelectionGroupManager.cpp Diff File
mod - radiant/selection/group/SelectionGroupManager.h Diff File
add - radiant/selection/group/SelectionGroupModule.cpp Diff File
mod - radiant/selection/selectionset/SelectionSetInfoFileModule.cpp Diff File
mod - radiant/selection/selectionset/SelectionSetInfoFileModule.h Diff File
mod - radiant/selection/selectionset/SelectionSetManager.cpp Diff File
mod - radiant/selection/selectionset/SelectionSetManager.h Diff File
add - radiant/selection/selectionset/SelectionSetModule.cpp Diff File
mod - radiant/selection/selectionset/SelectionSetToolmenu.cpp Diff File
mod - radiant/selection/selectionset/SelectionSetToolmenu.h Diff File
mod - radiant/shaders/ShaderFileLoader.h Diff File
mod - radiant/textool/TexTool.cpp Diff File
mod - radiant/ui/UserInterfaceModule.cpp Diff File
mod - radiant/ui/einspector/EntityInspector.cpp Diff File
mod - radiant/ui/filterdialog/FilterDialog.cpp Diff File
add - radiant/ui/filters/FilterContextMenu.cpp Diff File
add - radiant/ui/filters/FilterContextMenu.h Diff File
add - radiant/ui/filters/FilterOrthoContextMenuItem.cpp Diff File
add - radiant/ui/filters/FilterOrthoContextMenuItem.h Diff File
mod - radiant/ui/layers/LayerContextMenu.cpp Diff File
mod - radiant/ui/layers/LayerControl.cpp Diff File
mod - radiant/ui/layers/LayerControlDialog.cpp Diff File
mod - radiant/ui/layers/LayerControlDialog.h Diff File
mod - radiant/ui/layers/LayerOrthoContextMenuItem.cpp Diff File
mod - radiant/ui/layers/LayerOrthoContextMenuItem.h Diff File
mod - radiant/ui/mapinfo/LayerInfoTab.cpp Diff File
mod - radiant/ui/menu/FiltersMenu.cpp Diff File
mod - radiant/ui/modelselector/ModelPopulator.h Diff File
mod - radiant/ui/ortho/OrthoContextMenu.cpp Diff File
mod - radiant/ui/prefabselector/PrefabPopulator.cpp Diff File
mod - radiant/ui/prefabselector/PrefabPopulator.h Diff File
mod - radiant/ui/prefdialog/GameSetupPageTdm.cpp Diff File
mod - radiant/uimanager/UIManager.cpp Diff File
mod - radiant/undo/Stack.h Diff File
mod - radiant/undo/UndoSystem.cpp Diff File
mod - radiant/vfs/DirectoryArchive.cpp Diff File
mod - radiant/vfs/Doom3FileSystem.cpp Diff File
mod - tools/innosetup/darkradiant.x64.iss Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File
mod - tools/msvc/include.vcxproj Diff File
mod - tools/msvc/libs.vcxproj Diff File
mod - tools/msvc/libs.vcxproj.filters Diff File
mod - tools/msvc/properties/DarkRadiant Base.props Diff File
mod - tools/msvc/wxutillib.vcxproj Diff File
mod - tools/msvc/wxutillib.vcxproj.filters Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 212 213 214 215 216 217 218 ... 240 ... 264 265 266  Next  Last