Changesets: DarkRadiant

master a34bcc79

2020-01-06 18:50:11

greebo

Details Diff
Change os::getFilename to return the input string when there's no slash to be found
Attach Issues:
mod - libs/os/path.h Diff File

master a907deaa

2020-01-06 13:09:10

greebo

Details Diff
Fix 0005104: Exporting ASE with empty surfaces was producing invalid model files, which failed to dmap Affected Issues
0005104
mod - radiant/modelfile/AseExporter.cpp Diff File

master 6362ff1f

2020-01-05 05:40:02

greebo

Details Diff
Fix 0005092: Changing entity selection with Alt-Shift (replace selection) causes entity property editors to target the old (wrong) entity.
Add setEntity() method to property editors to update their targets while keeping them in memory.
Affected Issues
0005092
mod - include/ientityinspector.h Diff File
mod - plugins/dm.editing/AIHeadPropertyEditor.cpp Diff File
mod - plugins/dm.editing/AIHeadPropertyEditor.h Diff File
mod - plugins/dm.editing/AIVocalSetPropertyEditor.cpp Diff File
mod - plugins/dm.editing/AIVocalSetPropertyEditor.h Diff File
mod - radiant/ui/einspector/EntityInspector.cpp Diff File
mod - radiant/ui/einspector/PropertyEditor.cpp Diff File
mod - radiant/ui/einspector/PropertyEditor.h Diff File

master 6f24b326

2020-01-05 05:08:35

greebo

Details Diff
0005091: Add "Choose skin" button to model property editor for user convenience.
Attach Issues:
mod - radiant/ui/einspector/ModelPropertyEditor.cpp Diff File
mod - radiant/ui/einspector/ModelPropertyEditor.h Diff File

master 12f38b30

2020-01-04 05:34:08

greebo

Details Diff
Resolve 0005095: When the parent window is losing focus (e.g. by alt-tabbing to a different app), dismiss the search popup window Affected Issues
0005095
mod - libs/wxutil/TreeView.cpp Diff File

master afcc2113

2020-01-04 05:20:37

greebo

Details Diff
Working towards resolving 0005095: the search popup box needs to react to certain events affecting the parent tree view's visibility as well as its position.
Attach Issues:
mod - libs/wxutil/TreeView.cpp Diff File

master 09a069d2

2020-01-02 18:10:22

greebo

Details Diff
Fix 0005094 by preventing the ModelPreview::setModel/setSkin methods immediately propagating the setting to the scene, triggering GL calls in the background when potentially no GL context is present yet. With this change the model/skin changes are applied in the onPreRender() method which is always invoked with a current context. Affected Issues
0005094
mod - libs/wxutil/preview/ModelPreview.cpp Diff File
mod - libs/wxutil/preview/ModelPreview.h Diff File
mod - libs/wxutil/preview/RenderPreview.cpp Diff File

master 3c40334f

2020-01-02 06:03:02

greebo

Details Diff
Fix 0005093: When no GL context was present, OpenGLModule::assertNoErrors() ran into an endless loop until your memory ran out Affected Issues
0005093
mod - radiant/render/OpenGLModule.cpp Diff File

master 252b453e

2020-01-02 04:57:53

greebo

Details Diff
Replace GlobalOpenGL().assertNoErrors() with a debug::assertNoGlErrors() wrapper which can be inlined to nothing, to save the virtual function call to an empty method body in release configurations.
Attach Issues:
mod - include/igl.h Diff File
mod - libs/RGBAImage.h Diff File
mod - libs/wxutil/preview/GuiView.cpp Diff File
mod - plugins/dm.gui/gui/RenderableCharacterBatch.cpp Diff File
mod - radiant/camera/CamWnd.cpp Diff File
mod - radiant/image/DDSImage.cpp Diff File
mod - radiant/render/backend/GLProgramFactory.cpp Diff File
mod - radiant/render/backend/OpenGLShaderPass.cpp Diff File
mod - radiant/render/backend/glprogram/ARBBumpProgram.cpp Diff File
mod - radiant/render/backend/glprogram/ARBDepthFillProgram.cpp Diff File
mod - radiant/render/backend/glprogram/GLSLBumpProgram.cpp Diff File
mod - radiant/render/backend/glprogram/GLSLDepthFillProgram.cpp Diff File
mod - radiant/shaders/CameraCubeMapDecl.cpp Diff File
mod - radiant/ui/texturebrowser/TextureBrowser.cpp Diff File
mod - radiant/xyview/XYWnd.cpp Diff File

master 47baea75

2019-12-31 11:46:42

greebo

Details Diff
Let Innosetup installer remove any previous XRC files from the ui folder before copying new ones.
Bump version to pre3.
Attach Issues:
mod - include/version.h Diff File
mod - tools/innosetup/darkradiant.iss Diff File
mod - tools/innosetup/darkradiant.x64.iss Diff File

master c05c1110

2019-12-31 11:07:39

greebo

Details Diff
Xcode: adjust project to include the new XRC file
Attach Issues:
mod - tools/xcode/DarkRadiant.xcodeproj/project.pbxproj Diff File

master 14b094ed

2019-12-31 10:34:09

greebo

Details Diff
Fix S/R compilation in Linux
Attach Issues:
mod - plugins/dm.stimresponse/CustomStimEditor.cpp Diff File
mod - plugins/dm.stimresponse/CustomStimEditor.h Diff File
mod - plugins/dm.stimresponse/StimEditor.cpp Diff File
mod - plugins/dm.stimresponse/StimResponseEditor.cpp Diff File

master 1f44b25c

2019-12-31 09:04:48

greebo

Details Diff
Remove no longer used stimeditor and responseditor XRC sources. Minor refactoring.
Attach Issues:
rm - install/ui/responseeditor.fbp Diff File
rm - install/ui/responseeditor.xrc Diff File
rm - install/ui/stimeditor.fbp Diff File
rm - install/ui/stimeditor.xrc Diff File
mod - plugins/dm.stimresponse/SREntity.cpp Diff File
mod - plugins/dm.stimresponse/SREntity.h Diff File
mod - plugins/dm.stimresponse/StimEditor.cpp Diff File

master 0e494678

2019-12-31 09:01:03

greebo

Details Diff
Fix wrong item changed/added events being sent to wxWidgets. This should resolve the weirdness observed in 0005086, where stims and responses are added twice into the list. In Debug builds this caused wx assertions due to nodes not being found in the tree.
Attach Issues:
mod - plugins/dm.stimresponse/SREntity.cpp Diff File
mod - plugins/dm.stimresponse/StimEditor.cpp Diff File
mod - plugins/dm.stimresponse/StimTypes.cpp Diff File

master 3ffa12dc

2019-12-30 18:06:35

greebo

Details Diff
Custom stim editor is functional again. Removal of inactive code.
Attach Issues:
mod - install/ui/stimresponseeditor.fbp Diff File
mod - install/ui/stimresponseeditor.xrc Diff File
mod - plugins/dm.stimresponse/ClassEditor.cpp Diff File
mod - plugins/dm.stimresponse/ClassEditor.h Diff File
mod - plugins/dm.stimresponse/CustomStimEditor.cpp Diff File
mod - plugins/dm.stimresponse/CustomStimEditor.h Diff File
mod - plugins/dm.stimresponse/StimResponseEditor.cpp Diff File
mod - plugins/dm.stimresponse/StimResponseEditor.h Diff File

master b416c6b6

2019-12-30 17:39:47

greebo

Details Diff
Adjust the code for the wxComboBox fallback solution used in non-MSW platforms
Attach Issues:
mod - plugins/dm.stimresponse/ResponseEditor.cpp Diff File
mod - plugins/dm.stimresponse/StimEditor.cpp Diff File

master 5dd1974b

2019-12-30 17:18:15

greebo

Details Diff
Wire up most of the functionality in the stims and responses tabs. Custom stims tab still missing.
Attach Issues:
mod - install/ui/stimresponseeditor.fbp Diff File
mod - install/ui/stimresponseeditor.xrc Diff File
mod - plugins/dm.stimresponse/ClassEditor.cpp Diff File
mod - plugins/dm.stimresponse/ResponseEditor.cpp Diff File
mod - plugins/dm.stimresponse/ResponseEditor.h Diff File
mod - plugins/dm.stimresponse/StimEditor.cpp Diff File
mod - plugins/dm.stimresponse/StimEditor.h Diff File
mod - plugins/dm.stimresponse/StimResponseEditor.cpp Diff File

master 59552438

2019-12-30 16:33:17

greebo

Details Diff
Start restructuring the S/R editor, consolidating the three separate XRC files into one. WIP, things are quite broken at this point.
Attach Issues:
add - install/ui/stimresponseeditor.fbp Diff File
add - install/ui/stimresponseeditor.xrc Diff File
mod - plugins/dm.stimresponse/ClassEditor.cpp Diff File
mod - plugins/dm.stimresponse/ClassEditor.h Diff File
mod - plugins/dm.stimresponse/ResponseEditor.cpp Diff File
mod - plugins/dm.stimresponse/ResponseEditor.h Diff File
mod - plugins/dm.stimresponse/StimEditor.cpp Diff File
mod - plugins/dm.stimresponse/StimEditor.h Diff File
mod - plugins/dm.stimresponse/StimResponseEditor.cpp Diff File
mod - plugins/dm.stimresponse/StimResponseEditor.h Diff File

master 78d012f1

2019-12-30 08:57:05

greebo

Details Diff
Fix 0005087 Connecting lines to targeted entities don't show up if 'Default' layer was hidden.
The target node was correctly moved into the owning node's layer set, but its visibility flags were not updated afterwards.
Affected Issues
0005087
mod - radiant/entity/target/TargetableNode.cpp Diff File

master 84a966f8

2019-12-30 07:19:51

greebo

Details Diff
Disable the method override in wxWidgets versions below 3.1.3, where the virtual base method is not existing.
Attach Issues:
mod - libs/wxutil/ScrollWindow.h Diff File

master 6d2a3c30

2019-12-30 07:05:56

greebo

Details Diff
To resolve 0005082, subclass wxScrolledWindow and override the wxWidgets 3.1.3+ method ShouldScrollToChildOnFocus(). Settings this to false will prevent the scroll-jump-behaviour in the LayerControlDialog. Affected Issues
0005082
add - libs/wxutil/ScrollWindow.h Diff File
mod - radiant/ui/layers/LayerControlDialog.cpp Diff File
mod - tools/msvc/wxutillib.vcxproj Diff File
mod - tools/msvc/wxutillib.vcxproj.filters Diff File

master 694e2048

2019-12-28 10:11:54

greebo

Details Diff
Adjust installation script to work within the working copy tree, such that it doesn't make any assumptions about the folder the sources have been cloned into.
Attach Issues:
mod - .gitignore Diff File
mod - tools/scripts/compile_release_package.ps1 Diff File

master 049f8859

2019-12-28 07:46:47

greebo

Details Diff
Update PKGBUILD for Arch Linux
Attach Issues:
mod - PKGBUILD Diff File

master f5635c92

2019-12-28 05:50:34

greebo

Details Diff
Update PKGBUILD for Arch
Attach Issues:
mod - PKGBUILD Diff File

master 37bf5872

2019-12-28 04:28:56

greebo

Details Diff
Bump versions for the next pre-release build
Attach Issues:
mod - PKGBUILD Diff File
mod - configure.ac Diff File
mod - include/version.h Diff File
mod - tools/innosetup/darkradiant.iss Diff File
mod - tools/innosetup/darkradiant.x64.iss Diff File
 First  Prev  1 2 3 ... 10 ... 20 ... 30 ... 40 ... 50 ... 60 ... 70 ... 80 ... 86 87 88 89 90 91 92 ... 100 ... 110 ... 120 ... 130 131 132 133  Next  Last