Changesets: DarkRadiant

master eae81b84

09.04.2020 19:13

greebo


Details Diff
Resolve 0005151: Targeting projected lights: let the line point to the light source instead of the light volume's midpoint
I considered introducing a new virtual scene::INode::getObjectCenter() method to be overridden by lights, but I settled to dynamic_cast the target(ed) nodes to fix this.
Affected Issues
0005151
mod - include/ilightnode.h Diff File
mod - include/version.h 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 - tools/innosetup/darkradiant.x64.iss Diff File

master 543a3bce

07.04.2020 19:19

orbweaver


Details Diff
Update documentation to cover editing difficulty names

Also update the screenshot of the Difficulty Editor to reflect the latest
layout changes (including the switch from wxNotebook to wxChoicebook).
mod - doc/img/DifficultyEditor.png Diff File
mod - doc/manual.adoc Diff File
mod - doc/manual.html Diff File

master cb56f95d

07.04.2020 05:04

greebo


Details Diff
Follow-up to 0005203, related to 0005174: GameSetupDialog needs to handle exceptions due to foreign characters in the filenames.
mod - radiant/ui/prefdialog/GameSetupPageTdm.cpp Diff File

master 624bc166

07.04.2020 04:22

greebo


Details Diff
0005159: Add search-by-typing functionality to vocal set and head chooser dialogs Affected Issues
0005159
mod - plugins/dm.editing/AIHeadChooserDialog.cpp Diff File
mod - plugins/dm.editing/AIVocalSetChooserDialog.cpp Diff File

master 34b5020f

06.04.2020 18:16

greebo


Details Diff
Somewhat related to 0005207, adding a conversation to an entity will automatically highlight the added item. Affected Issues
0005207
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

master 9828924d

06.04.2020 18:12

greebo


Details Diff
Resolve 0005207: Added Move buttons to conversation dialog to re-order existing conversations. Affected Issues
0005207
mod - install/ui/conversationdialog.fbp Diff File
mod - install/ui/conversationdialog.xrc 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

master 564726c1

06.04.2020 16:45

greebo


Details Diff
Rearrange the difficulty name loading and saving code a bit, such that only changes to the default names are written to worldspawn. Plus, saving only needs to happen when the user hits the OK button of the dialog, hitting Cancel shouldn't do any changes to the map. Affected Issues
0005211
mod - plugins/dm.difficulty/DifficultyDialog.cpp Diff File
mod - plugins/dm.difficulty/DifficultySettingsManager.cpp Diff File
mod - plugins/dm.difficulty/DifficultySettingsManager.h Diff File

master 1ef3bd3c

06.04.2020 14:31

greebo


Details Diff
Use the wxutil::Dialog utility method to query the difficulty name, showing a dialog featuring a single text entry box.
Also fix the helper to do what it says in the docs and fill in the default value when the dialog is displayed.
Affected Issues
0005211
mod - libs/wxutil/dialog/Dialog.cpp Diff File
mod - plugins/dm.difficulty/DifficultyDialog.cpp Diff File

master c8362de7

06.04.2020 14:18

greebo


Details Diff
Add newly added files to VC++ projects Affected Issues
0005211
mod - tools/msvc/libs.vcxproj Diff File
mod - tools/msvc/libs.vcxproj.filters Diff File
mod - tools/msvc/wxutillib.vcxproj Diff File
mod - tools/msvc/wxutillib.vcxproj.filters Diff File

master e7b71bd2

06.04.2020 14:09

greebo


Details Diff
Merge remote-tracking branch 'remotes/orbweaver/master'
mod - debian/changelog Diff File
mod - debian/compat Diff File
mod - debian/docs Diff File
mod - debian/rules Diff File
add - doc/img/DifficultyEditor.png Diff File
mod - doc/manual.adoc Diff File
mod - doc/manual.html Diff File
mod - include/imap.h Diff File
mod - install/games/darkmod.game Diff File
mod - install/ui/difficultyeditor.fbp Diff File
mod - install/ui/difficultyeditor.xrc Diff File
mod - install/ui/objectivecomponentsdialog.fbp Diff File
mod - install/ui/objectivecomponentsdialog.xrc Diff File
mod - libs/gamelib.h Diff File
add - libs/maplib.h Diff File
mod - libs/wxutil/Makefile.am Diff File
add - libs/wxutil/dialog/DialogBase.cpp Diff File
mod - libs/wxutil/dialog/DialogBase.h Diff File
mod - plugins/dm.difficulty/DifficultyDialog.cpp Diff File
mod - plugins/dm.difficulty/DifficultyDialog.h Diff File
mod - plugins/dm.difficulty/DifficultyEditor.cpp Diff File
mod - plugins/dm.difficulty/DifficultyEditor.h Diff File
mod - plugins/dm.difficulty/DifficultySettingsManager.cpp Diff File
mod - plugins/dm.difficulty/DifficultySettingsManager.h Diff File
mod - radiant/map/Map.h Diff File
mod - radiant/map/MapPositionManager.cpp Diff File
mod - radiant/modelfile/AseExporter.cpp Diff File
mod - radiant/xyview/XYWnd.cpp Diff File

master 31dfbb68

06.04.2020 05:47

greebo


Details Diff
0005174: Silence a VC++ warning about wstring_convert being deprecated. Add inclusion guard to header. Affected Issues
0005174
mod - libs/string/encoding.h Diff File
mod - tools/msvc/properties/DarkRadiant Base.props Diff File

master 5bee6d80

06.04.2020 05:03

greebo


Details Diff
0005188: Fix regex escape characters Affected Issues
0005188
mod - radiant/shaders/ShaderFileLoader.h Diff File

master f14869cc

06.04.2020 05:02

greebo


Details Diff
0005122 Remove unused local variables Affected Issues
0005122
mod - radiant/filters/BasicFilterSystem.cpp Diff File

master f708ef70

06.04.2020 04:55

greebo


Details Diff
0005174: Add new file to VC++ projet Affected Issues
0005174
mod - tools/msvc/libs.vcxproj Diff File
mod - tools/msvc/libs.vcxproj.filters Diff File

utf8_test 024cadc8

06.04.2020 04:46

greebo


Details Diff
0005174: Fix compilation error in Linux Affected Issues
0005174
add - libs/string/encoding.h Diff File
mod - radiant/vfs/DirectoryArchive.cpp Diff File
mod - radiant/vfs/Doom3FileSystem.cpp Diff File

master 7fbb58cf

06.04.2020 04:46

greebo


Details Diff
0005174: Fix compilation error in Linux Affected Issues
0005174
add - libs/string/encoding.h Diff File
mod - radiant/vfs/DirectoryArchive.cpp Diff File
mod - radiant/vfs/Doom3FileSystem.cpp Diff File

master 6cb6500c

05.04.2020 17:53

greebo


Details Diff
Some refactoring before attempting to resolve 0005207 Affected Issues
0005207
mod - plugins/dm.conversation/Conversation.h Diff File
mod - plugins/dm.conversation/ConversationEntity.cpp Diff File
mod - plugins/dm.conversation/ConversationKeyExtractor.cpp Diff File
mod - plugins/dm.conversation/ConversationKeyExtractor.h Diff File

master 9f6eadd7

05.04.2020 16:21

greebo


Details Diff
Bump version for a first pre-release build.
mod - PKGBUILD Diff File
mod - configure.ac Diff File
mod - include/version.h Diff File
mod - tools/innosetup/darkradiant.x64.iss Diff File

master 00642262

05.04.2020 15:59

greebo


Details Diff
Resolve 0005203: Let the game setup dialog look for x64 as well as x86 engine executables. The string in the darkmod.game file is interpreted as regex to achieve this. Affected Issues
0005203
mod - install/games/darkmod.game Diff File
mod - radiant/ui/prefdialog/GameSetupPageTdm.cpp Diff File

master 3a031e4b

01.04.2020 19:03

greebo


Details Diff
Fix a python exception when shutting down the module tries to call flush() on the "stdout" logging instance
mod - plugins/script/PythonConsoleWriter.h Diff File
mod - plugins/script/ScriptingSystem.cpp Diff File

master 8d56b55a

01.04.2020 18:56

greebo


Details Diff
0005122: Fix some warnings during module shutdown Affected Issues
0005122
mod - radiant/filters/BasicFilterSystem.cpp Diff File
mod - radiant/filters/XmlFilterEventAdapter.cpp Diff File

master 6b6398af

01.04.2020 04:30

greebo


Details Diff
0005122: Refactor IFilterVisitor to be a functor, replace some insert(std::make_pair()) calls with emplace. Affected Issues
0005122
mod - include/ifilter.h Diff File
mod - radiant/filters/BasicFilterSystem.cpp Diff File
mod - radiant/filters/BasicFilterSystem.h Diff File
mod - radiant/ui/filterdialog/FilterDialog.cpp Diff File
mod - radiant/ui/filters/FilterContextMenu.cpp Diff File
mod - radiant/ui/filters/FilterContextMenu.h Diff File
mod - radiant/ui/filters/FilterMenu.cpp Diff File
mod - radiant/ui/filters/FilterMenu.h Diff File
mod - radiant/ui/menu/FiltersMenu.cpp Diff File

master adbf1b92

31.03.2020 20:25

orbweaver


Details Diff
Save difficulty name changes onto the worldspawn

Setting a new difficulty name with the edit button in the DifficultyDialog now
results in the new name being written into the appropriate worldspawn property,
so the change is persistent and (hopefully) functional in game.
Affected Issues
0005211
mod - libs/maplib.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

master 84cbe47e

31.03.2020 20:11

orbweaver


Details Diff
Refactor difficulty name translation into new class

New class ModDifficultyNames handles looking up mod-specific difficult name
defaults and their translations in the .game file.
Affected Issues
0005210
mod - plugins/dm.difficulty/DifficultySettingsManager.cpp Diff File

master 505608ac

31.03.2020 05:14

greebo


Details Diff
0005122: Add IEventManager::renameEvent method to avoid deleting and creating the event just to change its mapping.
Fix a consequential bug when saving filters due to the FiltersMenu not being safely deconstructed before renaming events.
Affected Issues
0005122
mod - include/ieventmanager.h Diff File
mod - radiant/eventmanager/EventManager.cpp Diff File
mod - radiant/eventmanager/EventManager.h Diff File
mod - radiant/filters/XmlFilterEventAdapter.cpp Diff File
mod - radiant/ui/filterdialog/FilterDialog.cpp Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 213 214 215 216 217 218 219 ... 240 ... 264 265 266  Next  Last