Changesets: DarkRadiant

master edec9e52

2020-01-15 04:34:46

greebo

Details Diff
Move MapFormat implementation classes to map/format folder.
Attach Issues:
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

2020-01-14 21:39:24

orbweaver

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

master 29441fd4

2020-01-14 21:12:30

orbweaver

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

Merge in all recent fixes for the 2.7.0 release.
Attach Issues:
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 File
rm - install/ui/responseeditor.xrc Diff File
rm - install/ui/stimeditor.fbp Diff File
rm - install/ui/stimeditor.xrc Diff File
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 File
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 File
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 File
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 File
rm - libs/wxutil/Cursor.h Diff File
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 File
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 File
rm - tools/msvc/archivezip.vcxproj.filters Diff File
rm - tools/msvc/commandsystem.vcxproj Diff File
rm - tools/msvc/commandsystem.vcxproj.filters Diff File
rm - 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
rm - tools/msvc/eclassmgr.vcxproj Diff File
rm - tools/msvc/eclassmgr.vcxproj.filters Diff File
rm - tools/msvc/entity.vcxproj Diff File
rm - tools/msvc/entity.vcxproj.filters Diff File
rm - tools/msvc/eventmanager.vcxproj Diff File
rm - tools/msvc/eventmanager.vcxproj.filters Diff File
rm - tools/msvc/filetypes.vcxproj Diff File
rm - tools/msvc/filetypes.vcxproj.filters Diff File
rm - tools/msvc/filters.vcxproj Diff File
rm - tools/msvc/filters.vcxproj.filters Diff File
rm - tools/msvc/fonts.vcxproj Diff File
rm - tools/msvc/fonts.vcxproj.filters Diff File
rm - tools/msvc/image.vcxproj Diff File
rm - tools/msvc/image.vcxproj.filters Diff File
mod - tools/msvc/include.vcxproj Diff File
mod - tools/msvc/libs.vcxproj Diff File
rm - tools/msvc/mapdoom3.vcxproj Diff File
rm - tools/msvc/mapdoom3.vcxproj.filters Diff File
mod - tools/msvc/mathlib.vcxproj Diff File
rm - tools/msvc/md5model.vcxproj Diff File
rm - tools/msvc/md5model.vcxproj.filters Diff File
rm - tools/msvc/model.vcxproj Diff File
rm - tools/msvc/model.vcxproj.filters Diff File
rm - tools/msvc/particles.vcxproj Diff File
rm - tools/msvc/particles.vcxproj.filters Diff File
rm - tools/msvc/picomodellib.vcxproj Diff File
rm - tools/msvc/picomodellib.vcxproj.filters Diff File
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 File
rm - tools/msvc/scenegraph.vcxproj.filters Diff File
mod - tools/msvc/scenelib.vcxproj Diff File
mod - tools/msvc/script.vcxproj Diff File
rm - tools/msvc/shaders.vcxproj Diff File
rm - tools/msvc/shaders.vcxproj.filters Diff File
rm - tools/msvc/skins.vcxproj Diff File
rm - tools/msvc/skins.vcxproj.filters Diff File
mod - tools/msvc/sound.vcxproj Diff File
rm - tools/msvc/uimanager.vcxproj Diff File
rm - tools/msvc/uimanager.vcxproj.filters Diff File
rm - tools/msvc/vfspk3.vcxproj Diff File
rm - tools/msvc/vfspk3.vcxproj.filters Diff File
rm - tools/msvc/wavefront.vcxproj Diff File
rm - tools/msvc/wavefront.vcxproj.filters Diff File
mod - tools/msvc/wxutillib.vcxproj Diff File
mod - tools/msvc/wxutillib.vcxproj.filters Diff File
rm - tools/msvc/xmlregistry.vcxproj Diff File
rm - tools/msvc/xmlregistry.vcxproj.filters Diff File
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 File
mod - tools/xcode/base.xcconfig Diff File
rm - tools/xcode/image.xcconfig Diff File
rm - tools/xcode/md5model.xcconfig Diff File
rm - tools/xcode/model.xcconfig Diff File
rm - tools/xcode/particles.xcconfig Diff File
rm - tools/xcode/uimanager.xcconfig Diff File

master a6d5d7e3

2020-01-14 15:35:57

greebo

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

master 8c0b6b52

2020-01-14 15:25:40

greebo

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

master 4d59380c

2020-01-14 15:15:15

greebo

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

master 20402e4c

2020-01-14 04:15:38

greebo

Details Diff
Simplify command Signature class, it's just a std::vector now that we have std::initializer_list.
Attach Issues:
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

2020-01-12 19:32:23

greebo

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

master fc1f480a

2020-01-12 19:12:00

greebo

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

master bb00ba40

2020-01-12 04:37:43

greebo

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

2020-01-12 04:34:38

greebo

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

master 72af64f8

2020-01-12 04:26:47

greebo

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

master 6a2ca941

2020-01-12 04:18:23

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.
Attach Issues:
mod - radiant/ui/einspector/EntityInspector.cpp Diff File
mod - radiant/ui/einspector/EntityInspector.h Diff File

master 8a967dfa

2020-01-12 04:10:27

greebo

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

master 67977a5d

2020-01-11 18:27:47

greebo

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

master 0afbcc0b

2020-01-11 18:21:23

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

2020-01-11 05:01:38

anonymous

Details Diff
Release build script now finds the version string in version.h and adjusts the InnoSetup sources automatically.
Attach Issues:
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

2020-01-10 18:25:42

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.
Attach Issues:
mod - radiant/eclassmgr/Doom3EntityClass.cpp Diff File
mod - radiant/eclassmgr/Doom3EntityClass.h Diff File

master 5f5028b4

2020-01-10 17:51:00

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

2020-01-07 20:57:50

orbweaver

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

master 6a41c6d6

2020-01-07 20:21:47

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

2020-01-07 19:42:20

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.
Attach Issues:
mod - libs/wxutil/TreeView.cpp Diff File

master 34cb5b0c

2020-01-07 18:16:41

greebo

Details Diff
Resolve 0005112: Let the 'Matching skins' folder start in expanded state when showing the SkinChooser Affected Issues
0005112
mod - radiant/ui/einspector/SkinChooser.cpp Diff File

master fe966587

2020-01-07 18:01:33

greebo

Details Diff
Fix 0005113: 'Choose skin' from model spawnarg: hitting cancel sets model spawnarg as skin Affected Issues
0005113
mod - include/version.h Diff File
mod - radiant/ui/einspector/ModelPropertyEditor.cpp Diff File
mod - tools/innosetup/darkradiant.iss Diff File
mod - tools/innosetup/darkradiant.x64.iss Diff File

master 7d1a6723

2020-01-06 18:54:48

greebo

Details Diff
Resolve 0005101: Model exporter doesn't remember last export location. The PathEntry combo widget will now always try to navigate to the path mentioned in the entry box, if possible. Affected Issues
0005101
mod - libs/wxutil/PathEntry.cpp Diff File
 First  Prev  1 2 3 ... 10 ... 20 ... 30 ... 40 ... 50 ... 60 ... 70 ... 80 ... 85 86 87 88 89 90 91 ... 100 ... 110 ... 120 ... 130 131 132 133  Next  Last