Changesets: DarkRadiant
master cb7e704b 2017-08-19 12:30:21 codereader Details Diff |
Check for the regular C++17 <filesystem> header in configure.ac | ||
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. | ||
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. |
||
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. | ||
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. |
||
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. | ||
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. |
||
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 | ||
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. | ||
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. |
||
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. | ||
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. | ||
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. | ||
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. | ||
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. |
||
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. |
||
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. | ||
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. | ||
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). | ||
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. |
||
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. | ||
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. |
||
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. | ||
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. |
||
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. | ||
mod - libs/os/path.h | Diff File | ||
mod - radiant/map/algorithm/Export.cpp | Diff File | ||
mod - radiant/ui/modelexport/ExportAsModelDialog.cpp | Diff File |