Changesets: DarkRadiant

master b20455d9

15.01.2020 16:45

greebo


Details Diff
Pass the IPatchNodePtr to IMapWriters instead of the IPatch reference.
mod - include/imapformat.h Diff File
mod - radiant/map/algorithm/MapExporter.cpp Diff File
mod - radiant/map/format/Doom3MapWriter.cpp Diff File
mod - radiant/map/format/Doom3MapWriter.h Diff File
mod - radiant/map/format/Quake3MapWriter.h Diff File
mod - radiant/map/format/Quake4MapWriter.h Diff File
mod - radiant/mapdoom3/primitivewriters/PatchDefExporter.h Diff File

master f7bc07c8

15.01.2020 16:38

greebo


Details Diff
Pass the IBrushNodePtr to IMapWriters instead of the IBrush reference.
mod - include/imapformat.h Diff File
mod - radiant/map/algorithm/MapExporter.cpp Diff File
mod - radiant/map/format/Doom3MapWriter.cpp Diff File
mod - radiant/map/format/Doom3MapWriter.h Diff File
mod - radiant/map/format/Quake3MapWriter.h Diff File
mod - radiant/map/format/Quake4MapWriter.h Diff File
mod - radiant/mapdoom3/primitivewriters/BrushDef3Exporter.h Diff File
mod - radiant/mapdoom3/primitivewriters/BrushDefExporter.h Diff File

master 862811c9

15.01.2020 16:23

greebo


Details Diff
Change IMapWriter interface to take the IEntityNodePtr as argument instead of Entity*. This way it can still access the scene::INode supporting the entity.
mod - include/imapformat.h Diff File
mod - radiant/map/algorithm/MapExporter.cpp Diff File
mod - radiant/map/format/Doom3MapWriter.cpp Diff File
mod - radiant/map/format/Doom3MapWriter.h Diff File

master edec9e52

15.01.2020 04:34

greebo


Details Diff
Move MapFormat implementation classes to map/format folder.
mod - radiant/Makefile.am Diff File
mod - radiant/mapdoom3/mapdoom3.cpp Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File

master 114aafdd

14.01.2020 21:39

orbweaver


Details Diff
Update Debian build scripts for 2.7.0
mod - debian/changelog Diff File
mod - debian/compat Diff File
mod - debian/rules Diff File

master 29441fd4

14.01.2020 21:12

orbweaver


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

Merge in all recent fixes for the 2.7.0 release.
mod - .gitignore Diff File
mod - PKGBUILD Diff File
mod - README.md Diff File
mod - configure.ac Diff File
mod - include/ientityinspector.h Diff File
mod - include/igl.h Diff File
mod - include/version.h Diff File
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 - install/scripts/commands/ase_export_blend.py Diff File
mod - install/scripts/commands/test_targets.py Diff File
mod - install/ui/aboutdialog.fbp Diff File
mod - install/ui/aboutdialog.xrc Diff File
rm - install/ui/responseeditor.fbp Diff
rm - install/ui/responseeditor.xrc Diff
rm - install/ui/stimeditor.fbp Diff
rm - install/ui/stimeditor.xrc Diff
add - install/ui/stimresponseeditor.fbp Diff File
add - install/ui/stimresponseeditor.xrc Diff File
mod - install/user.xml Diff File
mod - libs/ObservedUndoable.h Diff File
mod - libs/RGBAImage.h Diff File
rm - libs/libfmt/LICENSE Diff
add - libs/libfmt/LICENSE.rst Diff File
add - libs/libfmt/fmt/chrono.h Diff File
add - libs/libfmt/fmt/color.h Diff File
add - libs/libfmt/fmt/compile.h Diff File
add - libs/libfmt/fmt/core.h Diff File
add - libs/libfmt/fmt/format-inl.h Diff File
mod - libs/libfmt/fmt/format.cc Diff File
mod - libs/libfmt/fmt/format.h Diff File
add - libs/libfmt/fmt/locale.h Diff File
rm - libs/libfmt/fmt/ostream.cc Diff
mod - libs/libfmt/fmt/ostream.h Diff File
mod - libs/libfmt/fmt/posix.cc Diff File
mod - libs/libfmt/fmt/posix.h Diff File
add - libs/libfmt/fmt/printf.h Diff File
add - libs/libfmt/fmt/ranges.h Diff File
add - libs/libfmt/fmt/safe-duration-cast.h Diff File
rm - libs/libfmt/fmt/time.h Diff
mod - libs/os/dir.h Diff File
mod - libs/os/fs.h Diff File
mod - libs/os/path.h Diff File
rm - libs/wxutil/Cursor.cpp Diff
rm - libs/wxutil/Cursor.h Diff
mod - libs/wxutil/MultiMonitor.h Diff File
mod - libs/wxutil/PathEntry.cpp Diff File
mod - libs/wxutil/PathEntry.h Diff File
add - libs/wxutil/ScrollWindow.h Diff File
mod - libs/wxutil/TreeView.cpp Diff File
mod - libs/wxutil/TreeView.h Diff File
mod - libs/wxutil/WindowPosition.cpp Diff File
mod - libs/wxutil/preview/GuiView.cpp 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 - m4/ax_cxx_compile_stdcxx.m4 Diff File
mod - plugins/dm.editing/AIHeadPropertyEditor.cpp Diff File
mod - plugins/dm.editing/AIHeadPropertyEditor.h Diff File
mod - plugins/dm.editing/AIVocalSetPropertyEditor.cpp Diff File
mod - plugins/dm.editing/AIVocalSetPropertyEditor.h Diff File
mod - plugins/dm.gui/XDataLoader.cpp Diff File
mod - plugins/dm.gui/gui/RenderableCharacterBatch.cpp Diff File
mod - plugins/dm.objectives/ce/AIFindBodyComponentEditor.cpp Diff File
mod - plugins/dm.objectives/ce/AIFindItemComponentEditor.cpp Diff File
mod - plugins/dm.objectives/ce/AlertComponentEditor.cpp Diff File
mod - plugins/dm.objectives/ce/CustomClockedComponentEditor.cpp Diff File
mod - plugins/dm.objectives/ce/CustomComponentEditor.cpp Diff File
mod - plugins/dm.objectives/ce/DestroyComponentEditor.cpp Diff File
mod - plugins/dm.objectives/ce/DistanceComponentEditor.cpp Diff File
mod - plugins/dm.objectives/ce/InfoLocationComponentEditor.cpp Diff File
mod - plugins/dm.objectives/ce/ItemComponentEditor.cpp Diff File
mod - plugins/dm.objectives/ce/KillComponentEditor.cpp Diff File
mod - plugins/dm.objectives/ce/KnockoutComponentEditor.cpp Diff File
mod - plugins/dm.objectives/ce/LocationComponentEditor.cpp Diff File
mod - plugins/dm.objectives/ce/PickpocketComponentEditor.cpp Diff File
mod - plugins/dm.objectives/ce/ReadableClosedComponentEditor.cpp Diff File
mod - plugins/dm.objectives/ce/ReadableOpenedComponentEditor.cpp Diff File
mod - plugins/dm.objectives/ce/ReadablePageReachedComponentEditor.cpp Diff File
mod - plugins/dm.stimresponse/ClassEditor.cpp Diff File
mod - plugins/dm.stimresponse/ClassEditor.h Diff File
mod - plugins/dm.stimresponse/CustomStimEditor.cpp Diff File
mod - plugins/dm.stimresponse/CustomStimEditor.h Diff File
mod - plugins/dm.stimresponse/ResponseEditor.cpp Diff File
mod - plugins/dm.stimresponse/ResponseEditor.h Diff File
mod - plugins/dm.stimresponse/SREntity.cpp Diff File
mod - plugins/dm.stimresponse/SREntity.h Diff File
mod - plugins/dm.stimresponse/StimEditor.cpp Diff File
mod - plugins/dm.stimresponse/StimEditor.h Diff File
mod - plugins/dm.stimresponse/StimResponseEditor.cpp Diff File
mod - plugins/dm.stimresponse/StimResponseEditor.h Diff File
mod - plugins/dm.stimresponse/StimTypes.cpp Diff File
mod - plugins/script/PythonModule.cpp Diff File
mod - radiant/camera/CamWnd.cpp Diff File
mod - radiant/commandsystem/CaseInsensitiveCompare.h Diff File
mod - radiant/eclassmgr/Doom3EntityClass.cpp Diff File
mod - radiant/eclassmgr/Doom3EntityClass.h Diff File
mod - radiant/entity/Doom3Entity.cpp Diff File
mod - radiant/entity/KeyObserverMap.h Diff File
mod - radiant/entity/KeyValue.cpp Diff File
mod - radiant/entity/target/TargetableNode.cpp Diff File
mod - radiant/eventmanager/GlobalKeyEventFilter.cpp Diff File
mod - radiant/image/DDSImage.cpp Diff File
mod - radiant/map/algorithm/Export.cpp Diff File
mod - radiant/map/algorithm/Models.cpp Diff File
mod - radiant/map/algorithm/Models.h Diff File
mod - radiant/model/ModelCache.cpp Diff File
mod - radiant/modelfile/AseExporter.cpp Diff File
mod - radiant/modelfile/picomodel/picointernal.h Diff File
mod - radiant/modelfile/picomodel/pm_3ds.c Diff File
mod - radiant/modulesystem/ApplicationContextImpl.cpp Diff File
mod - radiant/namespace/ComplexName.cpp Diff File
mod - radiant/namespace/ComplexName.h Diff File
mod - radiant/namespace/UniqueNameSet.h Diff File
mod - radiant/particles/RenderableParticleStage.cpp Diff File
mod - radiant/patch/PatchTesselation.cpp Diff File
mod - radiant/render/OpenGLModule.cpp Diff File
mod - radiant/render/OpenGLRenderSystem.cpp Diff File
mod - radiant/render/backend/GLProgramFactory.cpp Diff File
mod - radiant/render/backend/OpenGLShaderPass.cpp Diff File
mod - radiant/render/backend/glprogram/ARBBumpProgram.cpp Diff File
mod - radiant/render/backend/glprogram/ARBDepthFillProgram.cpp Diff File
mod - radiant/render/backend/glprogram/GLSLBumpProgram.cpp Diff File
mod - radiant/render/backend/glprogram/GLSLDepthFillProgram.cpp Diff File
mod - radiant/selection/algorithm/General.cpp Diff File
mod - radiant/shaders/CameraCubeMapDecl.cpp Diff File
mod - radiant/shaders/ShaderNameCompareFunctor.h Diff File
mod - radiant/ui/Documentation.cpp Diff File
mod - radiant/ui/einspector/EntityInspector.cpp Diff File
mod - radiant/ui/einspector/EntityInspector.h Diff File
mod - radiant/ui/einspector/ModelPropertyEditor.cpp Diff File
mod - radiant/ui/einspector/ModelPropertyEditor.h Diff File
mod - radiant/ui/einspector/PropertyEditor.cpp Diff File
mod - radiant/ui/einspector/PropertyEditor.h Diff File
mod - radiant/ui/einspector/SkinChooser.cpp Diff File
mod - radiant/ui/layers/LayerControlDialog.cpp Diff File
mod - radiant/ui/lightinspector/LightInspector.cpp Diff File
mod - radiant/ui/mainframe/MainFrame.cpp Diff File
mod - radiant/ui/mediabrowser/MediaBrowser.cpp Diff File
mod - radiant/ui/modelexport/ExportAsModelDialog.cpp Diff File
mod - radiant/ui/modelselector/ModelSelector.cpp Diff File
mod - radiant/ui/modelselector/ModelSelector.h Diff File
mod - radiant/ui/ortho/OrthoContextMenu.cpp Diff File
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
mod - radiant/ui/prefdialog/PrefDialog.cpp Diff File
mod - radiant/ui/texturebrowser/TextureBrowser.cpp Diff File
mod - radiant/uimanager/DialogManager.cpp Diff File
mod - radiant/uimanager/UIManager.cpp Diff File
mod - radiant/uimanager/UIManager.h Diff File
mod - radiant/undo/Operation.h Diff File
rm - radiant/undo/SnapShot.h Diff
mod - radiant/undo/Stack.h Diff File
mod - radiant/undo/UndoSystem.cpp Diff File
mod - radiant/undo/UndoSystem.h Diff File
mod - radiant/vfs/Doom3FileSystemModule.cpp Diff File
mod - radiant/xmlregistry/XMLRegistry.cpp Diff File
mod - radiant/xyview/XYWnd.cpp Diff File
mod - tools/i18n/build_pot.py Diff File
mod - tools/i18n/darkradiant.pot 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/archivezip.vcxproj Diff
rm - tools/msvc/archivezip.vcxproj.filters Diff
rm - tools/msvc/commandsystem.vcxproj Diff
rm - tools/msvc/commandsystem.vcxproj.filters Diff
rm - tools/msvc/ddslib.vcxproj Diff
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
rm - tools/msvc/eclassmgr.vcxproj Diff
rm - tools/msvc/eclassmgr.vcxproj.filters Diff
rm - tools/msvc/entity.vcxproj Diff
rm - tools/msvc/entity.vcxproj.filters Diff
rm - tools/msvc/eventmanager.vcxproj Diff
rm - tools/msvc/eventmanager.vcxproj.filters Diff
rm - tools/msvc/filetypes.vcxproj Diff
rm - tools/msvc/filetypes.vcxproj.filters Diff
rm - tools/msvc/filters.vcxproj Diff
rm - tools/msvc/filters.vcxproj.filters Diff
rm - tools/msvc/fonts.vcxproj Diff
rm - tools/msvc/fonts.vcxproj.filters Diff
rm - tools/msvc/image.vcxproj Diff
rm - tools/msvc/image.vcxproj.filters Diff
mod - tools/msvc/include.vcxproj Diff File
mod - tools/msvc/libs.vcxproj Diff File
rm - tools/msvc/mapdoom3.vcxproj Diff
rm - tools/msvc/mapdoom3.vcxproj.filters Diff
mod - tools/msvc/mathlib.vcxproj Diff File
rm - tools/msvc/md5model.vcxproj Diff
rm - tools/msvc/md5model.vcxproj.filters Diff
rm - tools/msvc/model.vcxproj Diff
rm - tools/msvc/model.vcxproj.filters Diff
rm - tools/msvc/particles.vcxproj Diff
rm - tools/msvc/particles.vcxproj.filters Diff
rm - tools/msvc/picomodellib.vcxproj Diff
rm - tools/msvc/picomodellib.vcxproj.filters Diff
mod - tools/msvc/post_build_event.cmd Diff File
mod - tools/msvc/post_build_event_x64.cmd 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
mod - tools/msvc/properties/wxWidgets.props Diff File
rm - tools/msvc/scenegraph.vcxproj Diff
rm - tools/msvc/scenegraph.vcxproj.filters Diff
mod - tools/msvc/scenelib.vcxproj Diff File
mod - tools/msvc/script.vcxproj Diff File
rm - tools/msvc/shaders.vcxproj Diff
rm - tools/msvc/shaders.vcxproj.filters Diff
rm - tools/msvc/skins.vcxproj Diff
rm - tools/msvc/skins.vcxproj.filters Diff
mod - tools/msvc/sound.vcxproj Diff File
rm - tools/msvc/uimanager.vcxproj Diff
rm - tools/msvc/uimanager.vcxproj.filters Diff
rm - tools/msvc/vfspk3.vcxproj Diff
rm - tools/msvc/vfspk3.vcxproj.filters Diff
rm - tools/msvc/wavefront.vcxproj Diff
rm - tools/msvc/wavefront.vcxproj.filters Diff
mod - tools/msvc/wxutillib.vcxproj Diff File
mod - tools/msvc/wxutillib.vcxproj.filters Diff File
rm - tools/msvc/xmlregistry.vcxproj Diff
rm - tools/msvc/xmlregistry.vcxproj.filters Diff
mod - tools/msvc/xmlutillib.vcxproj Diff File
mod - tools/scripts/compile_release_package.ps1 Diff File
mod - tools/xcode/DarkRadiant.xcconfig Diff File
mod - tools/xcode/DarkRadiant.xcodeproj/project.pbxproj Diff File
mod - tools/xcode/DarkRadiant.xcodeproj/xcshareddata/xcschemes/DarkRadiant.xcscheme Diff File
rm - tools/xcode/archivezip.xcconfig Diff
mod - tools/xcode/base.xcconfig Diff File
rm - tools/xcode/image.xcconfig Diff
rm - tools/xcode/md5model.xcconfig Diff
rm - tools/xcode/model.xcconfig Diff
rm - tools/xcode/particles.xcconfig Diff
rm - tools/xcode/uimanager.xcconfig Diff

master a6d5d7e3

14.01.2020 15:35

greebo


Details Diff
Fix packaging script waiting for msbuild forever due to lingering server processes. Add /nodeReuse:false argument to fix disable these processes.
mod - tools/scripts/compile_release_package.ps1 Diff File

master 8c0b6b52

14.01.2020 15:25

greebo


Details Diff
Remove vcruntime140_1.dll from x86 installer, it doesn't exist
mod - tools/innosetup/darkradiant.iss Diff File

master 4d59380c

14.01.2020 15:15

greebo


Details Diff
Bump version prior to the release.
mod - include/version.h Diff File
mod - tools/innosetup/darkradiant.iss Diff File
mod - tools/innosetup/darkradiant.x64.iss Diff File

master 20402e4c

14.01.2020 04:15

greebo


Details Diff
Simplify command Signature class, it's just a std::vector now that we have std::initializer_list.
mod - include/icommandsystem.h Diff File
mod - plugins/script/ScriptingSystem.cpp Diff File
mod - radiant/brush/BrushModule.cpp Diff File
mod - radiant/commandsystem/CommandSystem.cpp Diff File
mod - radiant/filters/BasicFilterSystem.cpp Diff File
mod - radiant/layers/LayerSystem.cpp Diff File
mod - radiant/map/Map.cpp Diff File
mod - radiant/patch/PatchCreators.cpp Diff File
mod - radiant/selection/algorithm/General.cpp Diff File

master 8343e363

12.01.2020 19:32

greebo


Details Diff
Add option to copy files to a defined output folder
mod - tools/scripts/compile_release_package.ps1 Diff File

master fc1f480a

12.01.2020 19:12

greebo


Details Diff
Add formal parameter declaration to packaging script
mod - tools/scripts/compile_release_package.ps1 Diff File

master bb00ba40

12.01.2020 04:37

greebo


Details Diff
Adjust German localisation
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 8323d8af

12.01.2020 04:34

greebo


Details Diff
Fix a print statement in the build_pot.py script, to get it to run in Python 3.
mod - tools/i18n/build_pot.py Diff File

master 72af64f8

12.01.2020 04:26

greebo


Details Diff
Label markup doesn't do anything in wxMSW, so set the entire label to use a bold font instead.
mod - radiant/ui/einspector/EntityInspector.cpp Diff File

master 6a2ca941

12.01.2020 04:18

greebo


Details Diff
Remove the help icon column from entity inspector. It used to show a tool tip back when it was based on GTK, now it's not been doing anything anymore.
mod - radiant/ui/einspector/EntityInspector.cpp Diff File
mod - radiant/ui/einspector/EntityInspector.h Diff File

master 8a967dfa

12.01.2020 04:10

greebo


Details Diff
Make Entity Inspector's key and value columns resizable.
mod - radiant/ui/einspector/EntityInspector.cpp Diff File

master 67977a5d

11.01.2020 18:27

greebo


Details Diff
Adjust README.md, change various links to https.
mod - README.md Diff File

master 0afbcc0b

11.01.2020 18:21

greebo


Details Diff
Fix 0005088: Rearrange the add speaker algorithm to not create an entity if the user clicks cancel in the chooser dialog Affected Issues
0005088
mod - radiant/ui/ortho/OrthoContextMenu.cpp Diff File

master 671bf745

11.01.2020 05:01

anonymous


Details Diff
Release build script now finds the version string in version.h and adjusts the InnoSetup sources automatically.
mod - include/version.h Diff File
mod - tools/innosetup/darkradiant.iss Diff File
mod - tools/innosetup/darkradiant.x64.iss Diff File
mod - tools/scripts/compile_release_package.ps1 Diff File

master 7e5db9b0

10.01.2020 18:25

anonymous


Details Diff
Simplify Doom3EntityClass constructors. 1 of the 5 arguments as always the same value, and 2 of the 5 were ignored completely. For the remaining 2 parameters there are now corresponding constructor overloads, with the isFixedSize flag set to false by default.
mod - radiant/eclassmgr/Doom3EntityClass.cpp Diff File
mod - radiant/eclassmgr/Doom3EntityClass.h Diff File

master 5f5028b4

10.01.2020 17:51

anonymous


Details Diff
Resolve 0005117: Entities with non-existent classnames are shown white instead of blue in orthoview.
Eclasses now return a default shader name if the corresponding member is found empty.
Affected Issues
0005117
mod - radiant/eclassmgr/Doom3EntityClass.cpp Diff File
mod - radiant/eclassmgr/Doom3EntityClass.h Diff File

master 39ca254b

07.01.2020 20:57

orbweaver


Details Diff
Document remaining options in the File menu
mod - doc/manual.adoc Diff File
mod - doc/manual.html Diff File

master 6a41c6d6

07.01.2020 20:21

greebo


Details Diff
Fix 0005114, which is a regression caused by the lazy-loading introduced to fix the GL context issues in the skin selector preview. Since the model node is not immediately loaded when calling ModelPreview::setModel(), the client code needs to rely on the newly exposed signal_ModelLoaded. Affected Issues
0005114
mod - libs/wxutil/preview/ModelPreview.cpp Diff File
mod - libs/wxutil/preview/ModelPreview.h Diff File
mod - radiant/ui/modelselector/ModelSelector.cpp Diff File
mod - radiant/ui/modelselector/ModelSelector.h Diff File

master a40214dc

07.01.2020 19:42

greebo


Details Diff
Refine the fix to 0005095: the search popup now temporarily registers as event filter to detect any mouse-clicks outside the owning tree view or itself, and will close the popup in that case.
mod - libs/wxutil/TreeView.cpp Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 215 216 217 218 219 220 221 ... 240 ... 261 262 263  Next  Last