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
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 241 242 243 244 245 246 247 ... 264 265 266  Next  Last