Changesets: DarkRadiant

master 72af64f8

12.01.2020 04:26

greebo


Details Diff
Label markup doesn't do anything in wxMSW, so set the entire label to use a bold font instead.
mod - radiant/ui/einspector/EntityInspector.cpp Diff File

master 6a2ca941

12.01.2020 04:18

greebo


Details Diff
Remove the help icon column from entity inspector. It used to show a tool tip back when it was based on GTK, now it's not been doing anything anymore.
mod - radiant/ui/einspector/EntityInspector.cpp Diff File
mod - radiant/ui/einspector/EntityInspector.h Diff File

master 8a967dfa

12.01.2020 04:10

greebo


Details Diff
Make Entity Inspector's key and value columns resizable.
mod - radiant/ui/einspector/EntityInspector.cpp Diff File

master 67977a5d

11.01.2020 18:27

greebo


Details Diff
Adjust README.md, change various links to https.
mod - README.md Diff File

master 0afbcc0b

11.01.2020 18:21

greebo


Details Diff
Fix 0005088: Rearrange the add speaker algorithm to not create an entity if the user clicks cancel in the chooser dialog Affected Issues
0005088
mod - radiant/ui/ortho/OrthoContextMenu.cpp Diff File

master 671bf745

11.01.2020 05:01

anonymous


Details Diff
Release build script now finds the version string in version.h and adjusts the InnoSetup sources automatically.
mod - include/version.h Diff File
mod - tools/innosetup/darkradiant.iss Diff File
mod - tools/innosetup/darkradiant.x64.iss Diff File
mod - tools/scripts/compile_release_package.ps1 Diff File

master 7e5db9b0

10.01.2020 18:25

anonymous


Details Diff
Simplify Doom3EntityClass constructors. 1 of the 5 arguments as always the same value, and 2 of the 5 were ignored completely. For the remaining 2 parameters there are now corresponding constructor overloads, with the isFixedSize flag set to false by default.
mod - radiant/eclassmgr/Doom3EntityClass.cpp Diff File
mod - radiant/eclassmgr/Doom3EntityClass.h Diff File

master 5f5028b4

10.01.2020 17:51

anonymous


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

orbweaver


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

greebo


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

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

05.01.2020 05:40

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

05.01.2020 05:08

greebo


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

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

04.01.2020 05:20

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.
mod - libs/wxutil/TreeView.cpp Diff File

master 09a069d2

02.01.2020 18:10

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

02.01.2020 06:03

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

02.01.2020 04:57

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.
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

greebo


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

greebo


Details Diff
Xcode: adjust project to include the new XRC file
mod - tools/xcode/DarkRadiant.xcodeproj/project.pbxproj Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 219 220 221 222 223 224 225 ... 240 ... 264 265 266  Next  Last