Changesets: DarkRadiant
|
master 5f5028b4 10.01.2020 17:51 Details Diff |
Resolve 0005117: Entities with non-existent classnames are shown white instead of blue in orthoview. Eclasses now return a default shader name if the corresponding member is found empty. |
Affected Issues 0005117 |
|
| mod - radiant/eclassmgr/Doom3EntityClass.cpp | Diff File | ||
| mod - radiant/eclassmgr/Doom3EntityClass.h | Diff File | ||
|
master 39ca254b 07.01.2020 20:57 Details Diff |
Document remaining options in the File menu | ||
| mod - doc/manual.adoc | Diff File | ||
| mod - doc/manual.html | Diff File | ||
|
master 6a41c6d6 07.01.2020 20:21 Details Diff |
Fix 0005114, which is a regression caused by the lazy-loading introduced to fix the GL context issues in the skin selector preview. Since the model node is not immediately loaded when calling ModelPreview::setModel(), the client code needs to rely on the newly exposed signal_ModelLoaded. |
Affected Issues 0005114 |
|
| mod - libs/wxutil/preview/ModelPreview.cpp | Diff File | ||
| mod - libs/wxutil/preview/ModelPreview.h | Diff File | ||
| mod - radiant/ui/modelselector/ModelSelector.cpp | Diff File | ||
| mod - radiant/ui/modelselector/ModelSelector.h | Diff File | ||
|
master a40214dc 07.01.2020 19:42 Details Diff |
Refine the fix to 0005095: the search popup now temporarily registers as event filter to detect any mouse-clicks outside the owning tree view or itself, and will close the popup in that case. | ||
| mod - libs/wxutil/TreeView.cpp | Diff File | ||
|
master 34cb5b0c 07.01.2020 18:16 Details Diff |
Resolve 0005112: Let the 'Matching skins' folder start in expanded state when showing the SkinChooser |
Affected Issues 0005112 |
|
| mod - radiant/ui/einspector/SkinChooser.cpp | Diff File | ||
|
master fe966587 07.01.2020 18:01 Details Diff |
Fix 0005113: 'Choose skin' from model spawnarg: hitting cancel sets model spawnarg as skin |
Affected Issues 0005113 |
|
| mod - include/version.h | Diff File | ||
| mod - radiant/ui/einspector/ModelPropertyEditor.cpp | Diff File | ||
| mod - tools/innosetup/darkradiant.iss | Diff File | ||
| mod - tools/innosetup/darkradiant.x64.iss | Diff File | ||
|
master 7d1a6723 06.01.2020 18:54 Details Diff |
Resolve 0005101: Model exporter doesn't remember last export location. The PathEntry combo widget will now always try to navigate to the path mentioned in the entry box, if possible. |
Affected Issues 0005101 |
|
| mod - libs/wxutil/PathEntry.cpp | Diff File | ||
|
master a34bcc79 06.01.2020 18:50 Details Diff |
Change os::getFilename to return the input string when there's no slash to be found | ||
| mod - libs/os/path.h | Diff File | ||
|
master a907deaa 06.01.2020 13:09 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 05.01.2020 05:40 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 05.01.2020 05:08 Details Diff |
0005091: Add "Choose skin" button to model property editor for user convenience. | ||
| mod - radiant/ui/einspector/ModelPropertyEditor.cpp | Diff File | ||
| mod - radiant/ui/einspector/ModelPropertyEditor.h | Diff File | ||
|
master 12f38b30 04.01.2020 05:34 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 04.01.2020 05:20 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. | ||
| mod - libs/wxutil/TreeView.cpp | Diff File | ||
|
master 09a069d2 02.01.2020 18:10 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 02.01.2020 06:03 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 02.01.2020 04:57 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. | ||
| 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 31.12.2019 11:46 Details Diff |
Let Innosetup installer remove any previous XRC files from the ui folder before copying new ones. Bump version to pre3. |
||
| mod - include/version.h | Diff File | ||
| mod - tools/innosetup/darkradiant.iss | Diff File | ||
| mod - tools/innosetup/darkradiant.x64.iss | Diff File | ||
|
master c05c1110 31.12.2019 11:07 Details Diff |
Xcode: adjust project to include the new XRC file | ||
| mod - tools/xcode/DarkRadiant.xcodeproj/project.pbxproj | Diff File | ||
|
master 14b094ed 31.12.2019 10:34 Details Diff |
Fix S/R compilation in Linux | ||
| 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 31.12.2019 09:04 Details Diff |
Remove no longer used stimeditor and responseditor XRC sources. Minor refactoring. | ||
| rm - install/ui/responseeditor.fbp | Diff | ||
| rm - install/ui/responseeditor.xrc | Diff | ||
| rm - install/ui/stimeditor.fbp | Diff | ||
| rm - install/ui/stimeditor.xrc | Diff | ||
| 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 31.12.2019 09:01 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. | ||
| 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 30.12.2019 18:06 Details Diff |
Custom stim editor is functional again. Removal of inactive code. | ||
| 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 30.12.2019 17:39 Details Diff |
Adjust the code for the wxComboBox fallback solution used in non-MSW platforms | ||
| mod - plugins/dm.stimresponse/ResponseEditor.cpp | Diff File | ||
| mod - plugins/dm.stimresponse/StimEditor.cpp | Diff File | ||
|
master 5dd1974b 30.12.2019 17:18 Details Diff |
Wire up most of the functionality in the stims and responses tabs. Custom stims tab still missing. | ||
| 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 30.12.2019 16:33 Details Diff |
Start restructuring the S/R editor, consolidating the three separate XRC files into one. WIP, things are quite broken at this point. | ||
| 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 | ||