Changesets: DarkRadiant

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

master df74f055

17.08.2017 10:51

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

17.08.2017 10:10

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

17.08.2017 09:48

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

17.08.2017 09:22

codereader


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

master f7911cf2

17.08.2017 09:15

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

17.08.2017 07:13

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

16.08.2017 12:50

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

15.08.2017 20:41

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

15.08.2017 20:39

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

15.08.2017 20:39

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

15.08.2017 08:54

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
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 238 239 240 241 242 243 244 ... 261 262 263  Next  Last