Changesets: DarkRadiant

master 5308213b

01.05.2018 06:39

greebo


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

greebo


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

greebo


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

greebo


Details Diff
Bump version for testing
mod - include/version.h Diff File

master 69a7aa71

30.04.2018 15:22

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

orbweaver


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

greebo


Details Diff
Set default surface smoothing angle for LWO2 export.
mod - plugins/model/Lwo2Exporter.cpp Diff File

master 4f9aaa80

26.04.2018 20:17

greebo


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

greebo


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

greebo


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

orbweaver


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

greebo


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

greebo


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

orbweaver


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

orbweaver


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

greebo

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
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 229 230 231 232 233 234 235 ... 240 ... 264 265 266  Next  Last