Changesets: DarkRadiant
master 511d5877 29.08.2017 10:44 codereader Details Diff |
Move zip stream utils to namespace, refactor the code a bit. | ||
mod - libs/bytestreamutils.h | Diff File | ||
mod - plugins/archivezip/Makefile.am | Diff File | ||
mod - plugins/archivezip/ZipArchive.cpp | Diff File | ||
mod - plugins/archivezip/ZipArchive.h | Diff File | ||
mod - plugins/archivezip/pkzip.cpp | Diff File | ||
mod - tools/msvc/archivezip.vcxproj | Diff File | ||
mod - tools/msvc/archivezip.vcxproj.filters | Diff File | ||
master 9b394019 29.08.2017 09:11 codereader Details Diff |
Throw exceptions on Zip load failures. Tighten the code a bit. | ||
mod - libs/bytestreamutils.h | Diff File | ||
mod - plugins/archivezip/ZipArchive.cpp | Diff File | ||
mod - plugins/archivezip/ZipArchive.h | Diff File | ||
master 24812d4f 28.08.2017 16:41 codereader Details Diff |
Use shared_ptrs instead of raw ones. | ||
mod - plugins/archivezip/GenericFileSystem.h | Diff File | ||
mod - plugins/archivezip/ZipArchive.cpp | Diff File | ||
mod - plugins/archivezip/ZipArchive.h | Diff File | ||
master c04b6b5a 28.08.2017 16:22 codereader Details Diff |
Some restructuring in ZipArchive. Move fs_filesystem.h to GenericFileSystem.h header in the ZipArchive module, it's used nowhere else. | ||
mod - plugins/archivezip/ZipArchive.cpp | Diff File | ||
mod - plugins/archivezip/ZipArchive.h | Diff File | ||
mod - tools/msvc/archivezip.vcxproj | Diff File | ||
mod - tools/msvc/archivezip.vcxproj.filters | Diff File | ||
mod - tools/msvc/libs.vcxproj | Diff File | ||
mod - tools/msvc/libs.vcxproj.filters | Diff File | ||
master 290b5e85 28.08.2017 15:45 codereader Details Diff |
Cleanup PK4 archive module a bit. | ||
mod - plugins/archivezip/plugin.cpp | Diff File | ||
rm - plugins/archivezip/plugin.h | Diff | ||
mod - tools/msvc/archivezip.vcxproj | Diff File | ||
mod - tools/msvc/archivezip.vcxproj.filters | Diff File | ||
master b2f5471e 26.08.2017 08:07 codereader Details Diff |
Localisation update. | ||
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/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 | ||
master 52170939 26.08.2017 07:41 codereader Details Diff |
Add LICENSE file to pybind11 directory. | ||
add - libs/pybind/LICENSE | Diff File | ||
master f8729ddd 25.08.2017 13:40 codereader Details Diff |
ExportAsModelDialog disables the "replace selection" option if the selected format is not supported by the current game type. | ||
mod - radiant/ui/modelexport/ExportAsModelDialog.cpp | Diff File | ||
mod - radiant/ui/modelexport/ExportAsModelDialog.h | Diff File | ||
master 1abec27e 25.08.2017 12:06 codereader Details Diff |
Add experimental OBJ exporter code. | ||
mod - plugins/model/Makefile.am | Diff File | ||
mod - plugins/model/PicoModelModule.h | Diff File | ||
add - plugins/model/WavefrontExporter.cpp | Diff File | ||
add - plugins/model/WavefrontExporter.h | Diff File | ||
mod - tools/msvc/model.vcxproj | Diff File | ||
mod - tools/msvc/model.vcxproj.filters | Diff File | ||
master 7cdeabb9 24.08.2017 15:50 codereader Details Diff |
Fix OBJ exporter script. Fix wrong face normal direction, fix wrong UV coordinates. |
||
mod - install/scripts/commands/export_obj.py | Diff File | ||
master 36ffcbf6 22.08.2017 15:19 codereader Details Diff |
Add option to use the entity origin as center point of the exported model. | ||
mod - install/ui/exportasmodeldialog.fbp | Diff File | ||
mod - install/ui/exportasmodeldialog.xrc | 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 e1bf73d6 22.08.2017 13:55 codereader Details Diff |
Fix transform for exporting model nodes. | ||
mod - radiant/model/ModelExporter.cpp | Diff File | ||
master 75e06b07 20.08.2017 17:52 codereader Details Diff |
Remove unused boost includes. Bump version for pre-release testing. | ||
mod - include/version.h | Diff File | ||
mod - radiant/ui/entitychooser/EntityClassChooser.cpp | Diff File | ||
mod - radiant/ui/mediabrowser/MediaBrowser.cpp | Diff File | ||
mod - tools/innosetup/darkradiant.iss | Diff File | ||
mod - tools/innosetup/darkradiant.x64.iss | Diff File | ||
master e1f3c497 20.08.2017 10:06 codereader Details Diff |
Fix missing XRC resources to Xcode build phases | ||
mod - tools/xcode/DarkRadiant.xcodeproj/project.pbxproj | Diff File | ||
master 15e85e03 20.08.2017 09:55 codereader Details Diff |
Update Xcode project. Adjust scripting module to use pybind11 instead of boost.python. | ||
mod - tools/xcode/DarkRadiant.xcodeproj/project.pbxproj | Diff File | ||
mod - tools/xcode/DarkRadiant.xcodeproj/xcshareddata/xcschemes/DarkRadiant.xcscheme | Diff File | ||
rm - tools/xcode/boost_python.xcconfig | Diff | ||
add - tools/xcode/python.xcconfig | Diff File | ||
mod - tools/xcode/script.xcconfig | Diff File | ||
master c857682e 19.08.2017 15:45 codereader Details Diff |
Use the C++17 standards <filesystem> header if available, otherwise fallback to the pre-C++17 draft header <experimental/filesystem>. If none of these is available, use boost.filesystem. Change LDFLAGS to use a general purpose FILESYSTEM_LIBS instead of BOOST_FILESYSTEM_LIBS. FILESYSTEM_LIBS will be using BOOST_* in case we don't have a C++17 filesystem library. Remove references to BOOST_REGEX_LIBS, which we don't use anymore. |
||
mod - configure.ac | Diff File | ||
mod - libs/os/fs.h | Diff File | ||
mod - libs/wxutil/Makefile.am | Diff File | ||
mod - plugins/archivezip/Makefile.am | Diff File | ||
mod - plugins/dm.conversation/Makefile.am | Diff File | ||
mod - plugins/dm.editing/Makefile.am | Diff File | ||
mod - plugins/dm.gui/Makefile.am | Diff File | ||
mod - plugins/dm.objectives/Makefile.am | Diff File | ||
mod - plugins/dm.stimresponse/Makefile.am | Diff File | ||
mod - plugins/eventmanager/Makefile.am | Diff File | ||
mod - plugins/filters/Makefile.am | Diff File | ||
mod - plugins/fonts/Makefile.am | Diff File | ||
mod - plugins/mapdoom3/Makefile.am | Diff File | ||
mod - plugins/particles/Makefile.am | Diff File | ||
mod - plugins/script/Makefile.am | Diff File | ||
mod - plugins/uimanager/Makefile.am | Diff File | ||
mod - plugins/vfspk3/Makefile.am | Diff File | ||
mod - plugins/xmlregistry/Makefile.am | Diff File | ||
mod - radiant/Makefile.am | Diff File | ||
master cb7e704b 19.08.2017 12:30 codereader Details Diff |
Check for the regular C++17 <filesystem> header in configure.ac | ||
mod - configure.ac | Diff File | ||
master 6bbcd613 19.08.2017 11:05 codereader Details Diff |
Let configure.ac check for presence of <experimental/filesystem>. More config output. | ||
mod - configure.ac | Diff File | ||
master 45137fcb 19.08.2017 06:55 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 19.08.2017 06:42 codereader Details Diff |
Replace last occurrence of boost::bind with std::bind. | ||
mod - radiant/ui/mru/MRU.cpp | Diff File | ||
master 5ab47af6 18.08.2017 19:00 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 | ||
rm - tools/scripts/build_boost_libs.x64.cmd | Diff | ||
master 87d62975 18.08.2017 09:11 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 18.08.2017 06:55 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 18.08.2017 06:42 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 17.08.2017 19:23 codereader Details Diff |
Skip worldspawn when collecting selected nodes for model export. | ||
mod - radiant/model/ModelExporter.cpp | Diff File |