Changesets: DarkRadiant
|
master 6111ecee 07.05.2018 20:43 Details Diff |
Fix for wxWidgets 3.1.x, where the wxDataViewEvent signatures have been changed. | ||
| mod - libs/wxutil/TreeView.cpp | Diff File | ||
|
master 4cfd853a 06.05.2018 14:01 Details Diff |
Issue 0004583: Improve handling on multi-monitor setups. Try to restore stored window coordinates unless they go are more than 30 pixels off screen. Bump pre-release version |
Affected Issues 0004583 |
|
| mod - include/version.h | Diff File | ||
| mod - libs/wxutil/WindowPosition.cpp | Diff File | ||
| mod - tools/innosetup/darkradiant.iss | Diff File | ||
| mod - tools/innosetup/darkradiant.x64.iss | Diff File | ||
|
master 61661821 05.05.2018 19:11 Details Diff |
Fix 0004790: Crash on auto map load on application startup. This was due to some sort of data race, shaders were not realised in time for the Faces to acquire the material visibility information. We now realise the rendersystem directly in the extensionsInitialised() method automatically before firing the signal to observers. The OpenGLModule no longer needs to explicitly realise the rendersystem. |
Affected Issues 0004790 |
|
| mod - include/version.h | Diff File | ||
| mod - radiant/render/OpenGLModule.cpp | Diff File | ||
| mod - radiant/render/OpenGLRenderSystem.cpp | Diff File | ||
| mod - tools/innosetup/darkradiant.iss | Diff File | ||
| mod - tools/innosetup/darkradiant.x64.iss | Diff File | ||
|
master fb8163d0 02.05.2018 21:34 Details Diff |
Merge remote-tracking branch 'greebo/master' Pull in latest upstream developments. |
||
| mod - include/imodel.h | Diff File | ||
| mod - include/imodelsurface.h | Diff File | ||
| mod - include/irenderable.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/ui/exportasmodeldialog.fbp | Diff File | ||
| mod - install/ui/exportasmodeldialog.xrc | Diff File | ||
| mod - libs/math/Makefile.am | 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/string/convert.h | Diff File | ||
| mod - libs/wxutil/TreeModel.h | Diff File | ||
| mod - libs/wxutil/TreeModelFilter.cpp | Diff File | ||
| mod - libs/wxutil/TreeModelFilter.h | Diff File | ||
| mod - libs/wxutil/preview/RenderPreview.h | Diff File | ||
| mod - plugins/script/interfaces/ModelInterface.cpp | Diff File | ||
| mod - plugins/script/interfaces/ModelInterface.h | Diff File | ||
| mod - radiant/Makefile.am | 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/entity/EntityNode.cpp | Diff File | ||
| mod - radiant/entity/VertexInstance.h | Diff File | ||
| mod - radiant/entity/curve/Curve.cpp | Diff File | ||
| mod - radiant/entity/curve/Curve.h | Diff File | ||
| mod - radiant/entity/curve/CurveEditInstance.cpp | Diff File | ||
| mod - radiant/entity/doom3group/Doom3Group.cpp | Diff File | ||
| mod - radiant/entity/eclassmodel/EclassModelNode.cpp | Diff File | ||
| mod - radiant/entity/generic/GenericEntity.cpp | Diff File | ||
| mod - radiant/entity/generic/GenericEntity.h | Diff File | ||
| mod - radiant/entity/light/Light.cpp | Diff File | ||
| mod - radiant/entity/light/LightNode.cpp | Diff File | ||
| mod - radiant/entity/light/RenderableVertices.h | Diff File | ||
| mod - radiant/entity/speaker/SpeakerNode.cpp | Diff File | ||
| mod - radiant/entity/target/RenderableTargetLines.h | Diff File | ||
| mod - radiant/entity/target/TargetLineNode.cpp | Diff File | ||
| mod - radiant/map/AutoSaver.cpp | Diff File | ||
| mod - radiant/map/MapResource.cpp | Diff File | ||
| mod - radiant/map/PointFile.cpp | Diff File | ||
| mod - radiant/map/RenderableAasFile.cpp | Diff File | ||
| mod - radiant/map/algorithm/Export.cpp | Diff File | ||
| mod - radiant/map/algorithm/Export.h | Diff File | ||
| mod - radiant/md5model/MD5Model.cpp | Diff File | ||
| mod - radiant/md5model/MD5Model.h | Diff File | ||
| mod - radiant/md5model/MD5ModelNode.cpp | Diff File | ||
| mod - radiant/md5model/MD5Surface.cpp | Diff File | ||
| mod - radiant/md5model/MD5Surface.h | Diff File | ||
| mod - radiant/model/ModelExporter.cpp | Diff File | ||
| mod - radiant/model/ModelExporter.h | Diff File | ||
| mod - radiant/model/NullModel.cpp | Diff File | ||
| mod - radiant/modelfile/Lwo2Exporter.cpp | Diff File | ||
| mod - radiant/modelfile/ModelExporterBase.h | Diff File | ||
| mod - radiant/modelfile/PicoModelNode.cpp | Diff File | ||
| mod - radiant/modelfile/PicoModelNode.h | Diff File | ||
| mod - radiant/modelfile/RenderablePicoModel.cpp | Diff File | ||
| mod - radiant/modelfile/RenderablePicoModel.h | Diff File | ||
| mod - radiant/modelfile/RenderablePicoSurface.cpp | Diff File | ||
| mod - radiant/modelfile/RenderablePicoSurface.h | Diff File | ||
| mod - radiant/particles/RenderableParticle.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/ui/mediabrowser/MediaBrowser.cpp | Diff File | ||
| mod - radiant/ui/mediabrowser/MediaBrowser.h | Diff File | ||
| mod - radiant/ui/modelexport/ExportAsModelDialog.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/i18n/darkradiant.pot | Diff File | ||
| mod - tools/innosetup/darkradiant.iss | Diff File | ||
| mod - tools/innosetup/darkradiant.x64.iss | Diff File | ||
| mod - tools/msvc/libs.vcxproj | Diff File | ||
| mod - tools/msvc/libs.vcxproj.filters | Diff File | ||
|
master 3d2e4d86 02.05.2018 11:44 Details Diff |
Fix brush faces rendered as highlighted even if they're not selected (as components). | ||
| mod - radiant/brush/FaceInstance.cpp | Diff File | ||
|
master f87fc30f 02.05.2018 09:41 Details Diff |
Fix compilation in gcc | ||
| mod - radiant/model/ModelExporter.cpp | Diff File | ||
| mod - radiant/ui/mediabrowser/MediaBrowser.h | Diff File | ||
|
master bd1f306d 02.05.2018 09:39 Details Diff |
Extend ModelSurface interface for scripts, to include getActiveMaterial(). | ||
| mod - plugins/script/interfaces/ModelInterface.cpp | Diff File | ||
| mod - plugins/script/interfaces/ModelInterface.h | Diff File | ||
|
master bc344798 02.05.2018 09:37 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 3863fdbd 02.05.2018 09:18 Details Diff |
Merge branch 'mediabrowser_favourites' | ||
| mod - libs/wxutil/TreeModel.h | Diff File | ||
| mod - libs/wxutil/TreeModelFilter.cpp | Diff File | ||
| mod - libs/wxutil/TreeModelFilter.h | Diff File | ||
| mod - radiant/ui/mediabrowser/MediaBrowser.cpp | Diff File | ||
| mod - radiant/ui/mediabrowser/MediaBrowser.h | Diff File | ||
|
master 72c974ae 02.05.2018 09:16 Details Diff |
Allow setting favourites / removing from favourites on entire folders. | ||
| mod - radiant/ui/mediabrowser/MediaBrowser.cpp | Diff File | ||
| mod - radiant/ui/mediabrowser/MediaBrowser.h | Diff File | ||
|
master b513539e 02.05.2018 07:45 Details Diff |
Fix light wireframe rendered in the wrong colour when selected. Point colours were set by glColor during $CAM_OVERLAY rendering but this shader doesn't have the RENDER_POINT_COLOUR flag set. There's probably lots more of this to find in the codebase. | ||
| mod - include/version.h | Diff File | ||
| mod - plugins/entity/light/RenderableVertices.h | Diff File | ||
| mod - tools/innosetup/darkradiant.iss | Diff File | ||
| mod - tools/innosetup/darkradiant.x64.iss | Diff File | ||
|
master 4c5c31fe 01.05.2018 12:04 Details Diff |
Favourites are remembered now | ||
| mod - radiant/ui/mediabrowser/MediaBrowser.cpp | Diff File | ||
| mod - radiant/ui/mediabrowser/MediaBrowser.h | Diff File | ||
|
master 0426cbeb 01.05.2018 11:01 Details Diff |
Try to keep the selection when switching between tree modes. | ||
| mod - radiant/ui/mediabrowser/MediaBrowser.cpp | Diff File | ||
|
master 78874fdc 01.05.2018 10:26 Details Diff |
Show a dummy label when no favourites are there to show. TreeModelFilter should pass ItemDeleted() event unconditionally, the item has been deleted after all. |
||
| mod - libs/wxutil/TreeModelFilter.cpp | Diff File | ||
| mod - radiant/ui/mediabrowser/MediaBrowser.cpp | Diff File | ||
| mod - radiant/ui/mediabrowser/MediaBrowser.h | Diff File | ||
|
master 019adc0f 01.05.2018 09:46 Details Diff |
Favourite items are blue and bold in the views. | ||
| mod - radiant/ui/mediabrowser/MediaBrowser.cpp | Diff File | ||
|
master eabf363d 01.05.2018 09:26 Details Diff |
Implement better filter function to detect whether any child is visible. | ||
| mod - radiant/ui/mediabrowser/MediaBrowser.cpp | Diff File | ||
| mod - radiant/ui/mediabrowser/MediaBrowser.h | Diff File | ||
|
master e0456da3 01.05.2018 09:06 Details Diff |
WIP commit. Wrap a TreeModelFilter around the existing model used to filter out non-favourite items. MediaBrowser tree can be switched in between "show all" and "show favourites", which influences the custom tree model filter accordingly. |
||
| mod - libs/wxutil/TreeModel.h | Diff File | ||
| mod - libs/wxutil/TreeModelFilter.h | Diff File | ||
| mod - radiant/ui/mediabrowser/MediaBrowser.cpp | Diff File | ||
| mod - radiant/ui/mediabrowser/MediaBrowser.h | Diff File | ||
|
master 0d4ea12f 01.05.2018 07:01 Details Diff |
Resolve 0004785: Double-clicking an element in the MediaBrowser tree will apply the material to the selection. |
Affected Issues 0004785 |
|
| mod - radiant/ui/mediabrowser/MediaBrowser.cpp | Diff File | ||
|
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 | ||