Changesets: DarkRadiant
master 5308213b 01.05.2018 06:39 Details Diff |
Fix a rare crash when shutting down the application roughly one second after the main window appears. It's possible that the populator thread is posting a population-finished on its last breath, in the middle of application shutdown. The main window and its children already have been destroyed, but the event handler itself is still alive. Canceling and waiting for the thread is not doing the trick since it has already posted the event, so we need to make sure to catch this case in the handler. |
||
mod - radiant/ui/mediabrowser/MediaBrowser.cpp | Diff File | ||
master e53ed198 30.04.2018 19:10 Details Diff |
Downgrade std::make_unique to C++11-compliant code. Version bump. |
||
mod - include/version.h | Diff File | ||
mod - radiant/map/MapResource.cpp | Diff File | ||
mod - tools/innosetup/darkradiant.iss | Diff File | ||
mod - tools/innosetup/darkradiant.x64.iss | Diff File | ||
master 1aaec61d 30.04.2018 15:34 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/darkradiant.pot | Diff File | ||
master abcd5bca 30.04.2018 15:31 Details Diff |
Bump version for testing | ||
mod - include/version.h | Diff File | ||
master 69a7aa71 30.04.2018 15:22 Details Diff |
Merge remote-tracking branch 'remotes/origin/renderer' | ||
mod - include/irenderable.h | Diff File | ||
mod - libs/render/RenderablePivot.h | Diff File | ||
mod - libs/render/RenderableSpacePartition.h | Diff File | ||
mod - libs/render/SceneRenderWalker.h | Diff File | ||
rm - libs/render/ShaderStateRenderer.h | Diff | ||
add - libs/render/SimpleFrontendRenderer.h | Diff File | ||
mod - libs/wxutil/preview/RenderPreview.h | Diff File | ||
mod - plugins/entity/EntityNode.cpp | Diff File | ||
mod - plugins/entity/VertexInstance.h | Diff File | ||
mod - plugins/entity/curve/Curve.cpp | Diff File | ||
mod - plugins/entity/curve/Curve.h | Diff File | ||
mod - plugins/entity/curve/CurveEditInstance.cpp | Diff File | ||
mod - plugins/entity/doom3group/Doom3Group.cpp | Diff File | ||
mod - plugins/entity/eclassmodel/EclassModelNode.cpp | Diff File | ||
mod - plugins/entity/generic/GenericEntity.cpp | Diff File | ||
mod - plugins/entity/generic/GenericEntity.h | Diff File | ||
mod - plugins/entity/light/Light.cpp | Diff File | ||
mod - plugins/entity/light/LightNode.cpp | Diff File | ||
mod - plugins/entity/speaker/SpeakerNode.cpp | Diff File | ||
mod - plugins/entity/target/RenderableTargetLines.h | Diff File | ||
mod - plugins/entity/target/TargetLineNode.cpp | Diff File | ||
mod - plugins/md5model/MD5ModelNode.cpp | Diff File | ||
mod - plugins/md5model/MD5Surface.cpp | Diff File | ||
mod - plugins/md5model/MD5Surface.h | Diff File | ||
mod - plugins/model/PicoModelNode.cpp | Diff File | ||
mod - plugins/model/PicoModelNode.h | Diff File | ||
mod - plugins/model/RenderablePicoModel.cpp | Diff File | ||
mod - plugins/model/RenderablePicoModel.h | Diff File | ||
mod - plugins/model/RenderablePicoSurface.cpp | Diff File | ||
mod - plugins/model/RenderablePicoSurface.h | Diff File | ||
mod - plugins/particles/RenderableParticle.cpp | Diff File | ||
mod - radiant/brush/Brush.cpp | Diff File | ||
mod - radiant/brush/BrushClipPlane.h | Diff File | ||
mod - radiant/brush/BrushNode.cpp | Diff File | ||
mod - radiant/brush/Face.cpp | Diff File | ||
mod - radiant/brush/Face.h | Diff File | ||
mod - radiant/brush/FaceInstance.cpp | Diff File | ||
mod - radiant/brush/FaceInstance.h | Diff File | ||
mod - radiant/camera/CamRenderer.cpp | Diff File | ||
mod - radiant/camera/CamRenderer.h | Diff File | ||
mod - radiant/camera/CamWnd.cpp | Diff File | ||
mod - radiant/map/PointFile.cpp | Diff File | ||
mod - radiant/map/RenderableAasFile.cpp | Diff File | ||
mod - radiant/model/NullModel.cpp | Diff File | ||
mod - radiant/patch/Patch.cpp | Diff File | ||
mod - radiant/patch/Patch.h | Diff File | ||
mod - radiant/patch/PatchNode.cpp | Diff File | ||
mod - radiant/patch/PatchRenderables.cpp | Diff File | ||
mod - radiant/render/backend/OpenGLShader.cpp | Diff File | ||
mod - radiant/render/frontend/RenderableCollectionWalker.h | Diff File | ||
mod - radiant/selection/RadiantSelectionSystem.cpp | Diff File | ||
mod - radiant/selection/RadiantSelectionSystem.h | Diff File | ||
mod - radiant/selection/manipulators/ModelScaleManipulator.cpp | Diff File | ||
mod - radiant/selection/manipulators/RotateManipulator.cpp | Diff File | ||
mod - radiant/selection/manipulators/ScaleManipulator.cpp | Diff File | ||
mod - radiant/selection/manipulators/TranslateManipulator.cpp | Diff File | ||
mod - radiant/xyview/XYRenderer.h | Diff File | ||
mod - radiant/xyview/XYWnd.cpp | Diff File | ||
mod - radiant/xyview/tools/MeasurementTool.cpp | Diff File | ||
mod - tools/msvc/libs.vcxproj | Diff File | ||
mod - tools/msvc/libs.vcxproj.filters | Diff File | ||
master c3efa6d2 30.04.2018 11:50 Details Diff |
Resolve 0004285: added option to export lights as small octahedrons when saving as model. |
Affected Issues 0004285 |
|
mod - include/imodel.h | Diff File | ||
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 ef420333 30.04.2018 07:24 Details Diff |
Fix 0004774: Particle Editor doesn't save Alpha value of Colour/Fade Colour entry boxes |
Affected Issues 0004774 |
|
mod - libs/string/convert.h | Diff File | ||
master f026e576 30.04.2018 06:13 Details Diff |
Fix 0004767: Bad lighting when re-exporting models with a non-identity rotation transform. |
Affected Issues 0004767 |
|
mod - plugins/model/ModelExporterBase.h | Diff File | ||
master 6286c2cb 29.04.2018 20:29 Details Diff |
Resolve 0004766: Make The Model Exporter Respect The "skin" Spawnarg On Export |
Affected Issues 0004766 |
|
mod - plugins/model/ModelExporterBase.h | Diff File | ||
mod - radiant/model/ModelExporter.cpp | Diff File | ||
master 8bb1d12c 29.04.2018 20:24 Details Diff |
Move the active material member to MD5Surface. Extend IModelSurface interface to allow for active material name retrieval. | ||
mod - include/imodelsurface.h | Diff File | ||
mod - plugins/md5model/MD5Model.cpp | Diff File | ||
mod - plugins/md5model/MD5Model.h | Diff File | ||
mod - plugins/md5model/MD5Surface.cpp | Diff File | ||
mod - plugins/md5model/MD5Surface.h | Diff File | ||
mod - plugins/model/RenderablePicoSurface.h | Diff File | ||
master 10971bc2 29.04.2018 17:09 Details Diff |
Move the active material member to the actual RenderablePicoSurface. Originally these surfaces were designed to be shared, but this never actually happens across models. | ||
mod - plugins/model/RenderablePicoModel.cpp | Diff File | ||
mod - plugins/model/RenderablePicoModel.h | Diff File | ||
mod - plugins/model/RenderablePicoSurface.cpp | Diff File | ||
mod - plugins/model/RenderablePicoSurface.h | Diff File | ||
master cd1caa99 29.04.2018 07:55 Details Diff |
Fix model transform not being applied in the recently added code path. | ||
mod - plugins/model/ModelExporterBase.h | Diff File | ||
master cd172f36 27.04.2018 20:00 Details Diff |
Adjust file extension when changing the model export format. | ||
mod - radiant/ui/modelexport/ExportAsModelDialog.cpp | Diff File | ||
master 9e6fd3dd 26.04.2018 22:11 Details Diff |
Fix EmbeddedLayout splitter persistence Introduced a new Splitter class, which derives from wxSplitterWindow and provides a more modern object-oriented approach to persisting splitter sash positions into the registry, instead of the PanedPosition utility class which dates from the C-based GTK+ days. The main change is that the sash position is now persisted as a fractional value from 0 to 1, rather than a raw pixel position, which fixes the progressive sash position shifting that occurred when the pixel-based values stored in the registry did not correspond to the size of the window during the GUI construction process. |
||
mod - radiant/Makefile.am | Diff File | ||
mod - radiant/ui/mainframe/EmbeddedLayout.cpp | Diff File | ||
mod - radiant/ui/mainframe/EmbeddedLayout.h | Diff File | ||
add - radiant/ui/widgets/Splitter.cpp | Diff File | ||
add - radiant/ui/widgets/Splitter.h | Diff File | ||
master 89ee8c57 26.04.2018 20:38 Details Diff |
Set default surface smoothing angle for LWO2 export. | ||
mod - plugins/model/Lwo2Exporter.cpp | Diff File | ||
master 4f9aaa80 26.04.2018 20:17 Details Diff |
Add code path to ModelExporter for exporting indexed vertex arrays in essentially unmodified form, instead of cutting them into single triangles. | ||
mod - include/imodelsurface.h | Diff File | ||
mod - plugins/model/ModelExporterBase.h | Diff File | ||
master 0e608f02 26.04.2018 20:00 Details Diff |
Fix rare crash during shutdown due to missing null-pointer check in AutoSaver. | ||
mod - radiant/map/AutoSaver.cpp | Diff File | ||
master 59a3f599 26.04.2018 19:36 Details Diff |
Add IIndexedModelSurface interface to provide direct access to the vertex/index arrays of a surface. | ||
mod - include/imodelsurface.h | Diff File | ||
mod - plugins/md5model/MD5Surface.cpp | Diff File | ||
mod - plugins/md5model/MD5Surface.h | Diff File | ||
mod - plugins/model/RenderablePicoSurface.cpp | Diff File | ||
mod - plugins/model/RenderablePicoSurface.h | Diff File | ||
master cc22ed6b 25.04.2018 22:21 Details Diff |
Remove persistence of EmbeddedLayout pane positions A bug in the persistence code is causing a progressive shift of the pane positions with each successive session, moving the splitters to the right and downwards until the 2D view and group widgets are hardly visible. With this code disabled, the splitters are left at their default position, which (on Linux at least) seems to be 50% of the widget size. This is not optimal but at least is consistent between sessions. |
Affected Issues 0005140 |
|
mod - radiant/ui/mainframe/EmbeddedLayout.cpp | Diff File | ||
mod - radiant/ui/mainframe/EmbeddedLayout.h | Diff File | ||
master 1fbc3661 18.04.2018 11:47 Details Diff |
Disable math tests for the moment being | ||
mod - libs/math/Makefile.am | Diff File | ||
mod - radiant/Makefile.am | Diff File | ||
master c4b04068 18.04.2018 09:14 Details Diff |
Resolve 0004732: prevent creation of empty .darkradiant files when saving prefabs. |
Affected Issues 0004732 |
|
mod - radiant/map/MapResource.cpp | Diff File | ||
master 47e96c5a 05.04.2018 21:44 Details Diff |
Merge branch 'master' of https://github.com/codereader/DarkRadiant | ||
mod - radiant/brush/csg/CSG.cpp | Diff File | ||
master 391228b9 04.04.2018 22:11 Details Diff |
Disable python module in .snap Python has its own set of dependency/runtime location problems, so just disabling for now. |
||
mod - snap/snapcraft.yaml | Diff File | ||
master 30a49aee 16.03.2018 14:24 Committer: GitHub Details Diff |
Merge pull request 0000007 from varingst/master Clean up removed plugin Makefiles |
||
mod - configure.ac | Diff File | ||
master aa3f29e8 15.03.2018 22:06 get Details Diff |
Clean up removed plugin Makefiles | ||
mod - configure.ac | Diff File |