Changesets: DarkRadiant

master 674e1b3a

04.01.2018 08:41

greebo


Details Diff
Push module compatibility level to prevent DLL loading issues.
mod - include/imodule.h Diff File

master f080ca7d

04.01.2018 08:40

greebo


Details Diff
Incorporate UndoSystem module into main binary.
mod - plugins/Makefile.am Diff File
rm - plugins/undo/Makefile.am Diff
mod - radiant/Makefile.am Diff File
mod - tools/innosetup/darkradiant.iss Diff File
mod - tools/innosetup/darkradiant.x64.iss Diff File
mod - tools/msvc/DarkRadiant.sln Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File
rm - tools/msvc/undo.vcxproj Diff
rm - tools/msvc/undo.vcxproj.filters Diff

master ee9603f4

04.01.2018 08:00

greebo


Details Diff
Incorporate Entity List UI into the main binary, get rid of the separate module.
mod - plugins/Makefile.am Diff File
rm - plugins/entitylist/EntityListModule.cpp Diff
rm - plugins/entitylist/Makefile.am Diff
mod - radiant/Makefile.am Diff File
mod - radiant/ui/UserInterfaceModule.cpp Diff File
mod - tools/innosetup/darkradiant.iss Diff File
mod - tools/innosetup/darkradiant.x64.iss Diff File
mod - tools/msvc/DarkRadiant.sln Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File
rm - tools/msvc/entitylist.vcxproj Diff
rm - tools/msvc/entitylist.vcxproj.filters Diff

master cafe54ee

04.01.2018 07:27

greebo


Details Diff
Incorporate Entity Class Tree dialog into the main binary, no need to handle this single dialog in a separate module. And it's game-agnostic to boot.
mod - install/menu.xml Diff File
mod - plugins/Makefile.am Diff File
rm - plugins/eclasstree/Makefile.am Diff
rm - plugins/eclasstree/plugin.cpp Diff
mod - radiant/Makefile.am Diff File
mod - radiant/ui/UserInterfaceModule.cpp Diff File
mod - tools/innosetup/darkradiant.iss Diff File
mod - tools/innosetup/darkradiant.x64.iss Diff File
mod - tools/msvc/DarkRadiant.sln Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File
rm - tools/msvc/eclasstree.vcxproj Diff
rm - tools/msvc/eclasstree.vcxproj.filters Diff

master d8f1b77c

03.01.2018 06:39

greebo


Details Diff
Merge branch 'msvc_refactor'
mod - libs/parser/Tokeniser.h Diff File
mod - libs/picomodel/lwo/clip.c Diff File
mod - libs/picomodel/lwo/envelope.c Diff File
mod - libs/picomodel/lwo/lwio.c Diff File
mod - libs/picomodel/lwo/lwo2.c Diff File
mod - libs/picomodel/lwo/lwob.c Diff File
mod - libs/picomodel/lwo/surface.c Diff File
mod - libs/picomodel/picointernal.c Diff File
mod - libs/picomodel/picomodel.c Diff File
mod - libs/picomodel/pm_3ds.c Diff File
mod - libs/picomodel/pm_ase.c Diff File
mod - libs/picomodel/pm_fm.c Diff File
mod - libs/picomodel/pm_ms3d.c Diff File
mod - libs/scene/Node.cpp Diff File
mod - libs/string/case_conv.h Diff File
mod - libs/string/convert.h Diff File
mod - libs/string/trim.h Diff File
mod - libs/wxutil/GLFont.cpp Diff File
mod - libs/wxutil/TreeModel.cpp Diff File
mod - plugins/commandsystem/CommandTokeniser.h Diff File
mod - plugins/dm.conversation/ConversationKeyExtractor.cpp Diff File
mod - plugins/dm.difficulty/DifficultySettings.cpp Diff File
mod - plugins/dm.gui/gui/GuiWindowDef.cpp Diff File
mod - plugins/dm.gui/gui/RenderableText.cpp Diff File
mod - plugins/dm.objectives/ObjectiveConditionsDialog.cpp Diff File
mod - plugins/dm.objectives/ObjectiveEntity.cpp Diff File
mod - plugins/dm.objectives/ObjectiveKeyExtractor.cpp Diff File
mod - plugins/eclassmgr/Doom3ModelDef.h Diff File
mod - plugins/filetypes/FileTypeRegistry.cpp Diff File
mod - plugins/image/DDSImage.cpp Diff File
mod - plugins/mapdoom3/aas/Doom3AasFile.cpp Diff File
mod - plugins/model/Lwo2Chunk.cpp Diff File
mod - plugins/particles/RenderableParticleBunch.cpp Diff File
mod - plugins/shaders/MapExpression.cpp Diff File
mod - plugins/shaders/textures/HeightmapCreator.h Diff File
mod - plugins/shaders/textures/TextureManipulator.cpp Diff File
mod - plugins/uimanager/colourscheme/ColourSchemeManager.cpp Diff File
mod - tools/msvc/DarkRadiant.sln Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/archivezip.vcxproj Diff File
mod - tools/msvc/commandsystem.vcxproj Diff File
mod - tools/msvc/ddslib.vcxproj Diff File
mod - tools/msvc/dm.conversation.vcxproj Diff File
mod - tools/msvc/dm.difficulty.vcxproj Diff File
mod - tools/msvc/dm.editing.vcxproj Diff File
mod - tools/msvc/dm.gui.vcxproj Diff File
mod - tools/msvc/dm.objectives.vcxproj Diff File
mod - tools/msvc/dm.stimresponse.vcxproj Diff File
mod - tools/msvc/eclassmgr.vcxproj Diff File
mod - tools/msvc/eclasstree.vcxproj Diff File
mod - tools/msvc/entity.vcxproj Diff File
mod - tools/msvc/entitylist.vcxproj Diff File
mod - tools/msvc/eventmanager.vcxproj Diff File
mod - tools/msvc/filetypes.vcxproj Diff File
mod - tools/msvc/filters.vcxproj Diff File
mod - tools/msvc/fonts.vcxproj Diff File
mod - tools/msvc/image.vcxproj Diff File
mod - tools/msvc/include.vcxproj Diff File
mod - tools/msvc/libs.vcxproj Diff File
mod - tools/msvc/mapdoom3.vcxproj Diff File
mod - tools/msvc/mathlib.vcxproj Diff File
mod - tools/msvc/md5model.vcxproj Diff File
mod - tools/msvc/model.vcxproj Diff File
mod - tools/msvc/particles.vcxproj Diff File
mod - tools/msvc/picomodellib.vcxproj Diff File
mod - tools/msvc/properties/DarkRadiant Base Debug Win32.props Diff File
mod - tools/msvc/properties/DarkRadiant Base Debug x64.props Diff File
mod - tools/msvc/properties/DarkRadiant Base Release Win32.props Diff File
mod - tools/msvc/properties/DarkRadiant Base Release x64.props Diff File
mod - tools/msvc/properties/DarkRadiant Base.props Diff File
add - tools/msvc/properties/DarkRadiant Main Executable.props Diff File
add - tools/msvc/properties/DarkRadiant Module DLL.props Diff File
add - tools/msvc/properties/DarkRadiant Plugin DLL.props Diff File
mod - tools/msvc/scenegraph.vcxproj Diff File
mod - tools/msvc/scenelib.vcxproj Diff File
mod - tools/msvc/script.vcxproj Diff File
mod - tools/msvc/shaders.vcxproj Diff File
mod - tools/msvc/skins.vcxproj Diff File
mod - tools/msvc/sound.vcxproj Diff File
mod - tools/msvc/uimanager.vcxproj Diff File
mod - tools/msvc/undo.vcxproj Diff File
mod - tools/msvc/vfspk3.vcxproj Diff File
mod - tools/msvc/wxutillib.vcxproj Diff File
mod - tools/msvc/xmlregistry.vcxproj Diff File
mod - tools/msvc/xmlutillib.vcxproj Diff File

master 5f88cde5

02.01.2018 18:51

greebo


Details Diff
Resolve 0004154: DR doesn't show readable background image changes.
While DR is unlikely to support every possible case (especially stuff driven by a game script), this particular GUI as reported in the issue report can be supported by running the GUI script in ContentsFadeIn and setting the gui::curPage state variable as done by TDM's readable GUI code.
Affected Issues
0004154
mod - plugins/dm.gui/ReadableEditorDialog.cpp Diff File
mod - plugins/dm.gui/gui/GuiScript.cpp Diff File
mod - plugins/dm.gui/gui/GuiScript.h Diff File

master 931059b9

02.01.2018 14:34

greebo


Details Diff
Minor cleanup in utility projects include and libs.
mod - tools/msvc/include.vcxproj Diff File
mod - tools/msvc/libs.vcxproj Diff File

master 3895dbcc

02.01.2018 14:30

greebo


Details Diff
Fix picomodel warnings in GCC by applying ugly function pointer casts
mod - libs/picomodel/lwo/clip.c Diff File
mod - libs/picomodel/lwo/envelope.c Diff File
mod - libs/picomodel/lwo/lwo2.c Diff File
mod - libs/picomodel/lwo/surface.c Diff File

master c61bee80

02.01.2018 14:04

greebo


Details Diff
Fix lots of compiler warnings in picomodellib, mostly due to type conversions.
mod - libs/picomodel/lwo/clip.c Diff File
mod - libs/picomodel/lwo/envelope.c Diff File
mod - libs/picomodel/lwo/lwio.c Diff File
mod - libs/picomodel/lwo/lwo2.c Diff File
mod - libs/picomodel/lwo/lwob.c Diff File
mod - libs/picomodel/lwo/surface.c Diff File
mod - libs/picomodel/picointernal.c Diff File
mod - libs/picomodel/picomodel.c Diff File
mod - libs/picomodel/pm_3ds.c Diff File
mod - libs/picomodel/pm_ase.c Diff File
mod - libs/picomodel/pm_fm.c Diff File
mod - libs/picomodel/pm_ms3d.c Diff File
mod - tools/msvc/picomodellib.vcxproj Diff File

master 8b7b7681

02.01.2018 13:42

greebo


Details Diff
More compiler warnings fixed.
mod - libs/wxutil/GLFont.cpp Diff File
mod - libs/wxutil/TreeModel.cpp Diff File

master fb604425

02.01.2018 13:40

greebo


Details Diff
Fix C4589: the scene::Node class should not call the virtually inherited INode constructor (Node is abstract itself).
mod - libs/scene/Node.cpp Diff File

master 6fbc5f86

02.01.2018 13:39

greebo


Details Diff
Fix more compiler warnings.
mod - plugins/model/Lwo2Chunk.cpp Diff File
mod - plugins/particles/RenderableParticleBunch.cpp Diff File
mod - plugins/shaders/MapExpression.cpp Diff File
mod - plugins/shaders/textures/HeightmapCreator.h Diff File
mod - plugins/shaders/textures/TextureManipulator.cpp Diff File
mod - plugins/uimanager/colourscheme/ColourSchemeManager.cpp Diff File

master 0058b31c

02.01.2018 13:25

greebo


Details Diff
Fix more compiler warnings.
mod - plugins/eclassmgr/Doom3ModelDef.h Diff File
mod - plugins/filetypes/FileTypeRegistry.cpp Diff File
mod - plugins/image/DDSImage.cpp Diff File
mod - plugins/mapdoom3/aas/Doom3AasFile.cpp Diff File

master d82e2155

02.01.2018 13:25

greebo


Details Diff
Add string conversion methods for handling (unsigned) short.
mod - libs/string/convert.h Diff File

master fecceaa1

02.01.2018 13:16

greebo


Details Diff
Fix a couple of compiler warnings about local variable name re-use.
mod - libs/parser/Tokeniser.h Diff File
mod - plugins/dm.difficulty/DifficultySettings.cpp Diff File
mod - plugins/dm.gui/gui/GuiWindowDef.cpp Diff File
mod - plugins/dm.objectives/ObjectiveConditionsDialog.cpp Diff File
mod - plugins/dm.objectives/ObjectiveEntity.cpp Diff File
mod - plugins/dm.objectives/ObjectiveKeyExtractor.cpp Diff File

master 14d73a0e

02.01.2018 13:12

greebo


Details Diff
Fix int->char conversion warning in string/case_conv.h.
mod - libs/string/case_conv.h Diff File

master 09b77267

02.01.2018 13:06

greebo


Details Diff
Fix a few compiler warnings about local variable redeclarations.
mod - plugins/dm.conversation/ConversationKeyExtractor.cpp Diff File
mod - plugins/dm.gui/gui/RenderableText.cpp Diff File

master 28e842bf

02.01.2018 13:04

greebo


Details Diff
Fix algorithm error causing an unreachable code warning.
mod - plugins/commandsystem/CommandTokeniser.h Diff File

master 5a8fff1c

02.01.2018 13:04

greebo


Details Diff
Fix int->char conversion warnings in string/trim.h
mod - libs/string/trim.h Diff File

master c6718559

02.01.2018 12:53

greebo


Details Diff
Ignore C4100 about unused formal parameters, this is happening far too often and I don't want to decorate all if these parameters with an ugly UNUSED macro.
mod - tools/msvc/properties/DarkRadiant Base.props Diff File

master 9167046c

02.01.2018 12:51

greebo


Details Diff
Silence C4250, since nodes are inheriting from scene::INode virtually already and scene::Node is providing the only implementation.
Example: ParticleNode is inheriting from IParticleNode and Node, both of which are inheriting virtually from INode.
mod - tools/msvc/properties/DarkRadiant Base.props Diff File

master 75396e20

02.01.2018 12:38

greebo


Details Diff
Remove all warning suppression settings, next step is to centrally add the ones we actually need.
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/archivezip.vcxproj Diff File
mod - tools/msvc/commandsystem.vcxproj Diff File
mod - tools/msvc/dm.conversation.vcxproj Diff File
mod - tools/msvc/dm.difficulty.vcxproj Diff File
mod - tools/msvc/dm.editing.vcxproj Diff File
mod - tools/msvc/dm.gui.vcxproj Diff File
mod - tools/msvc/dm.objectives.vcxproj Diff File
mod - tools/msvc/dm.stimresponse.vcxproj Diff File
mod - tools/msvc/eclassmgr.vcxproj Diff File
mod - tools/msvc/eclasstree.vcxproj Diff File
mod - tools/msvc/entity.vcxproj Diff File
mod - tools/msvc/entitylist.vcxproj Diff File
mod - tools/msvc/eventmanager.vcxproj Diff File
mod - tools/msvc/filetypes.vcxproj Diff File
mod - tools/msvc/filters.vcxproj Diff File
mod - tools/msvc/fonts.vcxproj Diff File
mod - tools/msvc/image.vcxproj Diff File
mod - tools/msvc/mapdoom3.vcxproj Diff File
mod - tools/msvc/md5model.vcxproj Diff File
mod - tools/msvc/model.vcxproj Diff File
mod - tools/msvc/particles.vcxproj Diff File
mod - tools/msvc/picomodellib.vcxproj Diff File
mod - tools/msvc/properties/DarkRadiant Base.props Diff File
mod - tools/msvc/scenegraph.vcxproj Diff File
mod - tools/msvc/script.vcxproj Diff File
mod - tools/msvc/shaders.vcxproj Diff File
mod - tools/msvc/skins.vcxproj Diff File
mod - tools/msvc/sound.vcxproj Diff File
mod - tools/msvc/uimanager.vcxproj Diff File
mod - tools/msvc/undo.vcxproj Diff File
mod - tools/msvc/vfspk3.vcxproj Diff File
mod - tools/msvc/xmlregistry.vcxproj Diff File

master 74954a28

02.01.2018 12:28

greebo


Details Diff
Remove the LIBCMT default lib ignore command.
mod - tools/msvc/DarkRadiant.vcxproj Diff File

master 5e5289a7

02.01.2018 12:17

greebo


Details Diff
Remove generate map file setting (was at default anyway).
mod - tools/msvc/DarkRadiant.vcxproj Diff File

master 74d93964

02.01.2018 12:15

greebo


Details Diff
Remove Fixed Base Address setting.
mod - tools/msvc/DarkRadiant.vcxproj Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 231 232 233 234 235 236 237 ... 240 ... 264 265 266  Next  Last