Changesets: DarkRadiant

master 6f7b8585

2017-12-10 10:02:20

codereader

Details Diff
Add EntityNode::onEntityClassChanged() method to be overridden by child classes.
Redirect the connected signal to the virtual method which will call KeyObserverMap::refreshObservers() by default.
Attach Issues:
mod - plugins/entity/EntityNode.cpp Diff File
mod - plugins/entity/EntityNode.h Diff File

master 8dc14d2f

2017-12-10 08:52:56

codereader

Details Diff
Fixup EClassManager to not clear out entityDefs in unrealise(), since we might be reloading the defs.
Clear the EClassManager members in the shutdownModule() method instead.
Attach Issues:
mod - plugins/eclassmgr/EClassManager.cpp Diff File
mod - plugins/shaders/Doom3ShaderSystem.cpp Diff File

master 403fa669

2017-12-09 15:08:28

codereader

Details Diff
Remove getFSGame/getFSGameBase methods from IGameManager interface.
Attach Issues:
mod - include/igame.h Diff File
mod - plugins/script/interfaces/GameInterface.cpp Diff File
mod - plugins/script/interfaces/GameInterface.h Diff File
mod - radiant/settings/GameManager.cpp Diff File
mod - radiant/settings/GameManager.h Diff File

master 69a835cb

2017-12-09 14:59:31

codereader

Details Diff
Update Xcode project
Attach Issues:
mod - tools/xcode/DarkRadiant.xcodeproj/project.pbxproj Diff File

master 05121c41

2017-12-09 14:45:06

codereader

Details Diff
Update localisation.
Fix tooltip widget.
Attach Issues:
mod - install/i18n/darkradiant.pot Diff File
mod - install/i18n/de/LC_MESSAGES/darkradiant.mo Diff File
mod - install/i18n/de/LC_MESSAGES/darkradiant.po Diff File
mod - radiant/ui/prefdialog/GameSetupPageTdm.cpp Diff File
mod - tools/i18n/darkradiant.pot Diff File

master 8cab6623

2017-12-07 08:34:58

codereader

Details Diff
Leave a note at the old page location in the preference dialog to redirect users to the new dialog.
Rename menu option from "Select Game..." to "Game/Project Setup..."
Attach Issues:
mod - install/menu.xml Diff File
mod - radiant/settings/GameManager.cpp Diff File
mod - radiant/ui/prefdialog/PrefDialog.cpp Diff File
mod - radiant/ui/prefdialog/PrefDialog.h Diff File

master 68250d68

2017-12-07 08:01:37

codereader

Details Diff
Check for TheDarkMod.exe in the engine folder.
Some UI fixup.
Attach Issues:
mod - libs/os/file.h Diff File
mod - radiant/ui/prefdialog/GameSetupPageIdTech.cpp Diff File
mod - radiant/ui/prefdialog/GameSetupPageTdm.cpp Diff File

master 4fff619e

2017-12-06 19:49:25

codereader

Details Diff
Changing the engine path now doesn't clear out the mission entry box.
Make some cosmetic changes to the dialog.
Attach Issues:
mod - radiant/ui/prefdialog/GameSetupDialog.cpp Diff File
mod - radiant/ui/prefdialog/GameSetupPageTdm.cpp Diff File

master c88424d8

2017-12-06 16:29:00

codereader

Details Diff
Allow a new FM folder to be created on the fly if it doesn't exist at game setup time.
Attach Issues:
mod - radiant/ui/prefdialog/GameSetupDialog.cpp Diff File
mod - radiant/ui/prefdialog/GameSetupPage.h Diff File
mod - radiant/ui/prefdialog/GameSetupPageTdm.cpp Diff File
mod - radiant/ui/prefdialog/GameSetupPageTdm.h Diff File

master c85f690d

2017-12-06 05:19:35

codereader

Details Diff
Add custom setup page for TDM 2.0 and later, which lists the names of available missions in a combo box.
Creating new missions should be handled in this dialog as well, but not yet implemented.
Attach Issues:
mod - install/games/darkmod.game Diff File
mod - radiant/Makefile.am Diff File
mod - radiant/ui/prefdialog/GameSetupPage.cpp Diff File
mod - radiant/ui/prefdialog/GameSetupPageIdTech.cpp Diff File
add - radiant/ui/prefdialog/GameSetupPageTdm.cpp Diff File
add - radiant/ui/prefdialog/GameSetupPageTdm.h Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File

master b783e118

2017-12-05 19:13:21

codereader

Details Diff
Remove the GameFileLoader class in favour of a small lambda.
Refactor Game.h/.cpp file pair.
Attach Issues:
mod - radiant/Makefile.am Diff File
mod - radiant/settings/Game.cpp Diff File
mod - radiant/settings/Game.h Diff File
rm - radiant/settings/GameFileLoader.cpp Diff File
rm - radiant/settings/GameFileLoader.h Diff File
mod - radiant/settings/GameManager.cpp Diff File

master 4934e2e9

2017-12-05 18:32:13

codereader

Details Diff
Fixup command line argument handling for fs_game and fs_game_base, this is now working again.
Attach Issues:
mod - radiant/map/Map.cpp Diff File
mod - radiant/settings/GameManager.cpp Diff File

master 0578da0c

2017-12-05 06:13:29

codereader

Details Diff
GameSetupDialog can now actively apply the configuration to the GameManager.
Attach Issues:
mod - radiant/settings/GameManager.cpp Diff File
mod - radiant/settings/GameManager.h Diff File
mod - radiant/ui/UserInterfaceModule.cpp Diff File
mod - radiant/ui/prefdialog/GameSetupDialog.cpp Diff File
mod - radiant/ui/prefdialog/GameSetupDialog.h Diff File

master 1b9e157c

2017-12-05 06:12:37

codereader

Details Diff
Don't re-initialise the VFS with the same set of arguments as the currently active configuration.
Attach Issues:
mod - plugins/vfspk3/Doom3FileSystem.cpp Diff File

master d5ce9099

2017-12-03 19:44:30

codereader

Details Diff
Refactoring, simplification and cleanup
Attach Issues:
mod - radiant/settings/GameConfiguration.h Diff File
mod - radiant/settings/GameManager.cpp Diff File
mod - radiant/settings/GameManager.h Diff File

master a2944942

2017-12-03 18:40:04

codereader

Details Diff
Further refactor GameManager code, add and correct some comments.
Attach Issues:
mod - radiant/settings/GameConfiguration.h Diff File
mod - radiant/settings/GameManager.cpp Diff File
mod - radiant/settings/GameManager.h Diff File

master 88949586

2017-12-03 18:10:48

codereader

Details Diff
More refactoring. Let GameSetupPage operate on and return a GameConfiguration object.
Attach Issues:
mod - radiant/settings/GameConfiguration.h Diff File
mod - radiant/settings/GameManager.cpp Diff File
mod - radiant/ui/prefdialog/GameSetupDialog.cpp Diff File
mod - radiant/ui/prefdialog/GameSetupDialog.h Diff File
mod - radiant/ui/prefdialog/GameSetupPage.cpp Diff File
mod - radiant/ui/prefdialog/GameSetupPage.h Diff File
mod - radiant/ui/prefdialog/GameSetupPageIdTech.cpp Diff File
mod - radiant/ui/prefdialog/GameSetupPageIdTech.h Diff File

master e6eeeda1

2017-12-03 17:18:09

codereader

Details Diff
WIP commit (partially functional), replacing the Game preference page with the GameSetupDialog.
Moving VirtualFileSystem classes into vfs namespace.
Adjust VirtualFileSystem interface to take all necessary arguments in its initialise() call, instead of pulling it from the GameManager itself.
Introduced GameConfiguration class and refactored lots of GameManager stuff, trying to simplify the logic.
Attach Issues:
mod - include/ifilesystem.h Diff File
mod - libs/os/path.h Diff File
mod - plugins/eclassmgr/EClassManager.h Diff File
mod - plugins/shaders/Doom3ShaderSystem.h Diff File
mod - plugins/vfspk3/Doom3FileSystem.cpp Diff File
mod - plugins/vfspk3/Doom3FileSystem.h Diff File
mod - plugins/vfspk3/FileVisitor.h Diff File
mod - plugins/vfspk3/vfspk3.cpp Diff File
add - radiant/settings/GameConfiguration.h Diff File
mod - radiant/settings/GameManager.cpp Diff File
mod - radiant/settings/GameManager.h Diff File
mod - radiant/ui/UserInterfaceModule.cpp Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File

master e1d0009d

2017-12-01 16:32:49

codereader

Details Diff
Update Xcode project
Attach Issues:
mod - tools/xcode/DarkRadiant.xcodeproj/project.pbxproj Diff File

master f512f674

2017-11-30 20:38:44

codereader

Details Diff
Linux build adjustments
Attach Issues:
mod - include/igui.h Diff File
mod - libs/parser/CodeTokeniser.h Diff File
mod - plugins/dm.gui/gui/GuiManager.h Diff File
mod - plugins/dm.gui/gui/RenderableText.cpp Diff File

master 0dab7e5e

2017-11-30 20:26:14

codereader

Details Diff
Update German localisation.
Attach Issues:
mod - install/i18n/darkradiant.pot Diff File
mod - install/i18n/de/LC_MESSAGES/darkradiant.mo Diff File
mod - install/i18n/de/LC_MESSAGES/darkradiant.po Diff File
mod - tools/i18n/darkradiant.pot Diff File

master 665b2872

2017-11-30 20:14:20

codereader

Details Diff
Update Makefile.am.
Attach Issues:
mod - plugins/dm.gui/Makefile.am Diff File

master 397170f7

2017-11-30 20:03:26

codereader

Details Diff
Offset the details text by a hardcoded value, we don't have the localised #str_NNNN strings available.
Attach Issues:
mod - plugins/dm.editing/MissionInfoGuiView.cpp Diff File

master a8acc580

2017-11-30 19:52:43

codereader

Details Diff
Add IWindowVariable::setValueFromString method, plus templated implementation.
Attach Issues:
mod - include/igui.h Diff File
mod - plugins/dm.gui/gui/GuiScript.cpp Diff File
mod - plugins/dm.gui/gui/GuiScript.h Diff File
mod - plugins/dm.gui/gui/Variable.cpp Diff File

master a500eaa2

2017-11-28 06:38:43

codereader

Details Diff
WIP commit, towards full access for set statements to window variables
Attach Issues:
mod - include/igui.h Diff File
mod - plugins/dm.gui/gui/GuiScript.cpp Diff File
mod - plugins/dm.gui/gui/GuiWindowDef.cpp Diff File
mod - plugins/dm.gui/gui/GuiWindowDef.h Diff File
mod - plugins/dm.gui/gui/Variable.cpp Diff File
mod - plugins/dm.gui/gui/Variable.h Diff File
 First  Prev  1 2 3 ... 10 ... 20 ... 30 ... 40 ... 50 ... 60 ... 70 ... 80 ... 90 ... 100 ... 110 ... 117 118 119 120 121 122 123 ... 130 ... 140 ... 147 148 149  Next  Last