Changesets: DarkRadiant

master cb7e704b

2017-08-19 12:30:21

codereader

Details Diff
Check for the regular C++17 <filesystem> header in configure.ac
Attach Issues:
mod - configure.ac Diff File

master 6bbcd613

2017-08-19 11:05:28

codereader

Details Diff
Let configure.ac check for presence of <experimental/filesystem>. More config output.
Attach Issues:
mod - configure.ac Diff File

master 45137fcb

2017-08-19 06:55:58

codereader

Details Diff
Replace BOOST_FOREACH with C++11 counterpart.
Remove requirements from configure.ac.
Attach Issues:
mod - configure.ac Diff File
mod - libs/render/VectorLightList.h Diff File

master 4197449f

2017-08-19 06:42:14

codereader

Details Diff
Replace last occurrence of boost::bind with std::bind.
Attach Issues:
mod - radiant/ui/mru/MRU.cpp Diff File

master 5ab47af6

2017-08-18 19:00:25

codereader

Details Diff
Update README.md.
Remove scripts used to compile the boost static libraries.
Attach Issues:
mod - README.md Diff File
rm - tools/scripts/build_boost_libs.cmd Diff File
rm - tools/scripts/build_boost_libs.x64.cmd Diff File

master 87d62975

2017-08-18 09:11:36

codereader

Details Diff
Adjust configure.ac script to detect whether pybind11 is provided by the system. Fall back to use the one shipped with the sources if nothing is found.
Attach Issues:
mod - configure.ac Diff File
mod - plugins/script/Makefile.am Diff File

master ae30c1c7

2017-08-18 06:55:48

codereader

Details Diff
Add pybind11 2.1.1 release to libs/. Since most Linux distros don't provide a pybind package we're going to ship them for a little while.
Next step is to tweak the configure script to detect a native pybind11 package (on Ubuntu 17, Fedora, Arch) and to fall back on the shipped one if nothing is provided by the distro.
Attach Issues:
add - libs/pybind/pybind11/attr.h Diff File
add - libs/pybind/pybind11/cast.h Diff File
add - libs/pybind/pybind11/chrono.h Diff File
add - libs/pybind/pybind11/class_support.h Diff File
add - libs/pybind/pybind11/common.h Diff File
add - libs/pybind/pybind11/complex.h Diff File
add - libs/pybind/pybind11/descr.h Diff File
add - libs/pybind/pybind11/eigen.h Diff File
add - libs/pybind/pybind11/eval.h Diff File
add - libs/pybind/pybind11/functional.h Diff File
add - libs/pybind/pybind11/numpy.h Diff File
add - libs/pybind/pybind11/operators.h Diff File
add - libs/pybind/pybind11/options.h Diff File
add - libs/pybind/pybind11/pybind11.h Diff File
add - libs/pybind/pybind11/pytypes.h Diff File
add - libs/pybind/pybind11/stl.h Diff File
add - libs/pybind/pybind11/stl_bind.h Diff File
add - libs/pybind/pybind11/typeid.h Diff File
mod - tools/msvc/properties/Python.props Diff File

master 775e332c

2017-08-18 06:42:07

codereader

Details Diff
Merge remote-tracking branch 'remotes/origin/master' into pybind
Attach Issues:
mod - .gitignore Diff File
mod - README.md Diff File
mod - configure.ac Diff File
mod - include/iclipper.h Diff File
mod - include/icommandsystem.h Diff File
mod - include/ifiletypes.h Diff File
mod - include/iglrender.h Diff File
mod - include/imodel.h Diff File
mod - include/imodelcache.h Diff File
mod - include/modelskin.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/menu.xml Diff File
add - install/ui/exportasmodeldialog.fbp Diff File
add - install/ui/exportasmodeldialog.xrc Diff File
mod - install/ui/modelselector.fbp Diff File
mod - install/ui/modelselector.xrc Diff File
mod - install/user.xml Diff File
mod - libs/bytestreamutils.h Diff File
mod - libs/os/path.h Diff File
mod - libs/render.h Diff File
mod - libs/render/RenderablePivot.h Diff File
mod - libs/wxutil/ChoiceHelper.h Diff File
mod - libs/wxutil/FileChooser.cpp Diff File
mod - libs/wxutil/FileChooser.h Diff File
mod - libs/wxutil/PathEntry.cpp Diff File
mod - libs/wxutil/PathEntry.h Diff File
mod - libs/wxutil/preview/RenderPreview.cpp Diff File
mod - plugins/dm.gui/gui/RenderableCharacterBatch.cpp Diff File
mod - plugins/entity/EntityNode.cpp Diff File
mod - plugins/entity/ModelKey.cpp Diff File
mod - plugins/entity/ModelKey.h Diff File
mod - plugins/entity/curve/RenderableCurve.h Diff File
mod - plugins/model/AseExporter.cpp Diff File
mod - plugins/model/AseExporter.h Diff File
add - plugins/model/Lwo2Chunk.cpp Diff File
add - plugins/model/Lwo2Chunk.h Diff File
add - plugins/model/Lwo2Exporter.cpp Diff File
add - plugins/model/Lwo2Exporter.h Diff File
mod - plugins/model/Makefile.am Diff File
add - plugins/model/ModelExporterBase.h Diff File
mod - plugins/model/PicoModelModule.h Diff File
mod - plugins/particles/RenderableParticleBunch.cpp Diff File
mod - plugins/skins/Doom3SkinCache.cpp Diff File
mod - plugins/skins/Doom3SkinCache.h Diff File
mod - plugins/uimanager/GroupDialog.cpp Diff File
mod - plugins/uimanager/animationpreview/AnimationPreview.cpp Diff File
mod - radiant/Makefile.am Diff File
mod - radiant/brush/RenderableWireFrame.h Diff File
mod - radiant/brush/Winding.cpp Diff File
mod - radiant/clipper/Clipper.cpp Diff File
mod - radiant/map/AutoSaver.cpp Diff File
mod - radiant/map/AutoSaver.h Diff File
mod - radiant/map/Map.cpp Diff File
mod - radiant/map/MapFileManager.cpp Diff File
mod - radiant/map/RegionManager.cpp Diff File
mod - radiant/map/algorithm/Clone.h Diff File
add - radiant/map/algorithm/Export.cpp Diff File
add - radiant/map/algorithm/Export.h Diff File
add - radiant/map/algorithm/Models.cpp Diff File
add - radiant/map/algorithm/Models.h Diff File
mod - radiant/map/algorithm/Skins.cpp Diff File
mod - radiant/model/ModelCache.cpp Diff File
mod - radiant/model/ModelCache.h Diff File
add - radiant/model/ModelExporter.cpp Diff File
add - radiant/model/ModelExporter.h Diff File
mod - radiant/model/ModelFormatManager.cpp Diff File
mod - radiant/model/ModelFormatManager.h Diff File
mod - radiant/model/ScaledModelExporter.cpp Diff File
mod - radiant/patch/PatchRenderables.cpp Diff File
mod - radiant/render/OpenGLRenderSystem.cpp Diff File
mod - radiant/render/backend/OpenGLShader.cpp Diff File
mod - radiant/render/backend/OpenGLShaderPass.cpp Diff File
mod - radiant/render/backend/OpenGLShaderPass.h Diff File
mod - radiant/selection/ManipulateMouseTool.cpp Diff File
mod - radiant/selection/ManipulationPivot.cpp Diff File
mod - radiant/selection/ManipulationPivot.h Diff File
mod - radiant/selection/RadiantSelectionSystem.cpp Diff File
mod - radiant/selection/Renderables.h Diff File
mod - radiant/selection/algorithm/General.cpp Diff File
mod - radiant/selection/algorithm/General.h Diff File
mod - radiant/selection/algorithm/Transformation.cpp Diff File
mod - radiant/selection/manipulators/ManipulatorComponents.cpp Diff File
mod - radiant/selection/manipulators/ManipulatorComponents.h Diff File
mod - radiant/selection/manipulators/ModelScaleManipulator.cpp Diff File
mod - radiant/ui/UserInterfaceModule.cpp Diff File
add - radiant/ui/modelexport/ExportAsModelDialog.cpp Diff File
add - radiant/ui/modelexport/ExportAsModelDialog.h Diff File
mod - radiant/ui/modelselector/ModelSelector.cpp Diff File
mod - radiant/ui/modelselector/ModelSelector.h Diff File
mod - radiant/ui/prefabselector/PrefabPopulator.cpp Diff File
mod - tools/i18n/darkradiant.pot Diff File
mod - tools/innosetup/darkradiant.iss Diff File
mod - tools/innosetup/darkradiant.x64.iss Diff File
add - tools/lwo_analyse/LwoAnalyse.sln Diff File
add - tools/lwo_analyse/LwoAnalyse.vcxproj Diff File
add - tools/lwo_analyse/LwoAnalyse.vcxproj.filters Diff File
add - tools/lwo_analyse/main.cpp Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File
mod - tools/msvc/model.vcxproj Diff File
mod - tools/msvc/model.vcxproj.filters Diff File

master 6143a4e5

2017-08-17 19:23:42

codereader

Details Diff
Skip worldspawn when collecting selected nodes for model export.
Attach Issues:
mod - radiant/model/ModelExporter.cpp Diff File

master df74f055

2017-08-17 10:51:05

codereader

Details Diff
Add Reload Skins button to ModelSelector.
Add signals to ModelCache and ModelSkinCache for UI classes to subscribe.
Remove UI calls from model reload algorithm.
Attach Issues:
mod - include/imodelcache.h Diff File
mod - include/modelskin.h Diff File
mod - install/ui/modelselector.fbp Diff File
mod - install/ui/modelselector.xrc Diff File
mod - plugins/skins/Doom3SkinCache.cpp Diff File
mod - plugins/skins/Doom3SkinCache.h Diff File
mod - radiant/map/algorithm/Models.cpp Diff File
mod - radiant/map/algorithm/Skins.cpp Diff File
mod - radiant/model/ModelCache.cpp Diff File
mod - radiant/model/ModelCache.h Diff File
mod - radiant/ui/modelselector/ModelSelector.cpp Diff File
mod - radiant/ui/modelselector/ModelSelector.h Diff File

master 26ab3c3f

2017-08-17 10:10:42

codereader

Details Diff
0004606: Add Reload Models button to ModelSelector.
Attach Issues:
mod - install/ui/modelselector.fbp Diff File
mod - install/ui/modelselector.xrc Diff File
mod - radiant/ui/modelselector/ModelSelector.cpp Diff File
mod - radiant/ui/modelselector/ModelSelector.h Diff File

master 454fd655

2017-08-17 09:48:52

codereader

Details Diff
Move refresh models algorithm to map::algorithm namespace.
Attach Issues:
mod - include/imodelcache.h Diff File
mod - radiant/Makefile.am Diff File
mod - radiant/map/Map.cpp Diff File
mod - radiant/map/algorithm/Export.cpp Diff File
add - radiant/map/algorithm/Models.cpp Diff File
add - radiant/map/algorithm/Models.h Diff File
mod - radiant/model/ModelCache.cpp Diff File
mod - radiant/model/ModelCache.h Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File

master a3bdabfe

2017-08-17 09:22:34

codereader

Details Diff
Refresh selected models after exporting.
Attach Issues:
mod - radiant/map/algorithm/Export.cpp Diff File

master f7911cf2

2017-08-17 09:15:30

codereader

Details Diff
Add option to replace the current selection with the exported model.
Attach Issues:
mod - include/icommandsystem.h Diff File
mod - install/ui/exportasmodeldialog.fbp Diff File
mod - install/ui/exportasmodeldialog.xrc Diff File
mod - radiant/map/Map.cpp Diff File
mod - radiant/map/algorithm/Export.cpp Diff File
mod - radiant/map/algorithm/Export.h Diff File
mod - radiant/model/ModelExporter.cpp Diff File
mod - radiant/model/ModelExporter.h Diff File
mod - radiant/ui/modelexport/ExportAsModelDialog.cpp Diff File

master b235708d

2017-08-17 07:13:43

codereader

Details Diff
Default to standard models/ folder if nothing is set as recent path.
Use a FileChooser's save logic to get the overwrite prompt.
Attach Issues:
mod - libs/wxutil/PathEntry.cpp Diff File
mod - libs/wxutil/PathEntry.h Diff File
mod - radiant/ui/modelexport/ExportAsModelDialog.cpp Diff File

master 535c54c2

2017-08-16 12:50:33

codereader

Details Diff
Move some string constants to filetypes namespace in ifiletypes.h
Tweak model exporter display names to avoid double extensions showing up in the FileChooser dialog.
Attach Issues:
mod - include/ifiletypes.h Diff File
mod - libs/wxutil/FileChooser.cpp Diff File
mod - plugins/model/AseExporter.cpp Diff File
mod - plugins/model/Lwo2Exporter.cpp Diff File
mod - radiant/map/Map.cpp Diff File
mod - radiant/map/MapFileManager.cpp Diff File
mod - radiant/map/RegionManager.cpp Diff File
mod - radiant/model/ModelFormatManager.cpp Diff File
mod - radiant/ui/modelexport/ExportAsModelDialog.cpp Diff File
mod - radiant/ui/prefabselector/PrefabPopulator.cpp Diff File

master 42f57aab

2017-08-15 20:41:01

codereader

Details Diff
ModelFormatManager registers known modelexport formats to FileTypeRegistry for use in Export Model Dialog.
Attach Issues:
mod - radiant/model/ModelFormatManager.cpp Diff File
mod - radiant/ui/modelexport/ExportAsModelDialog.cpp Diff File
mod - radiant/ui/modelexport/ExportAsModelDialog.h Diff File

master 51aada0d

2017-08-15 20:39:55

codereader

Details Diff
Extend PathEntry interface by a few constructor overloads. Pass on arguments to FileChooser dialog.
Attach Issues:
mod - libs/wxutil/PathEntry.cpp Diff File
mod - libs/wxutil/PathEntry.h Diff File

master adbef330

2017-08-15 20:39:14

codereader

Details Diff
Make FileChooser pre-select the filter matching the default file extension (non-map formats).
Attach Issues:
mod - libs/wxutil/FileChooser.cpp Diff File
mod - libs/wxutil/FileChooser.h Diff File

master 351379be

2017-08-15 08:54:50

codereader

Details Diff
Make Model Export dialog remember options. Some tweaks.
Rename existing file to .bak before overwriting.
Attach Issues:
mod - install/ui/exportasmodeldialog.fbp Diff File
mod - install/ui/exportasmodeldialog.xrc Diff File
mod - radiant/model/ModelExporter.cpp Diff File
mod - radiant/ui/modelexport/ExportAsModelDialog.cpp Diff File
mod - radiant/ui/modelexport/ExportAsModelDialog.h Diff File

master faa9bc56

2017-08-13 18:55:16

codereader

Details Diff
0004602: Improve user notification for snapshots exceeding the configured limit. A warning popup will appear once after exceeding the limit, and will not re-appear unless the size goes below the threshold again in the meantime.
Attach Issues:
mod - include/version.h Diff File
mod - radiant/map/AutoSaver.cpp Diff File
mod - radiant/map/AutoSaver.h Diff File
mod - tools/innosetup/darkradiant.iss Diff File
mod - tools/innosetup/darkradiant.x64.iss Diff File

master 144e24ef

2017-08-13 16:20:43

codereader

Details Diff
Increase snapshot warning size to 1 GiB.
Reorganise the snapshot saver code a bit.
Attach Issues:
mod - install/user.xml Diff File
mod - radiant/map/AutoSaver.cpp Diff File
mod - radiant/map/AutoSaver.h Diff File

master 1703022e

2017-08-13 08:37:47

codereader

Details Diff
Further state cleanup calls.
Attach Issues:
mod - libs/render/RenderablePivot.h Diff File
mod - plugins/dm.gui/gui/RenderableCharacterBatch.cpp Diff File
mod - plugins/entity/curve/RenderableCurve.h Diff File
mod - plugins/particles/RenderableParticleBunch.cpp Diff File
mod - radiant/brush/RenderableWireFrame.h Diff File
mod - radiant/brush/Winding.cpp Diff File

master 10fec4ed

2017-08-13 06:11:44

codereader

Details Diff
Try to fix the intermittent crash happening when manipulating patches in larger maps.
Add name to shaderstate for easier debugging.
Attach Issues:
mod - include/iglrender.h Diff File
mod - libs/render.h Diff File
mod - radiant/patch/PatchRenderables.cpp Diff File
mod - radiant/render/OpenGLRenderSystem.cpp Diff File
mod - radiant/render/backend/OpenGLShader.cpp Diff File
mod - radiant/render/backend/OpenGLShaderPass.cpp Diff File
mod - radiant/render/backend/OpenGLShaderPass.h Diff File
mod - radiant/selection/Renderables.h Diff File

master ef9efc93

2017-08-10 14:25:12

codereader

Details Diff
Export dialog basically working now.
Attach Issues:
mod - libs/os/path.h Diff File
mod - radiant/map/algorithm/Export.cpp Diff File
mod - radiant/ui/modelexport/ExportAsModelDialog.cpp Diff File
 First  Prev  1 2 3 ... 10 ... 20 ... 30 ... 40 ... 50 ... 60 ... 70 ... 80 ... 90 ... 100 ... 104 105 106 107 108 109 110 ... 120 ... 127 128 129  Next  Last