Changesets: DarkRadiant

master a9311bff

2020-04-24 18:41:39

greebo

Details Diff
0005098: Make the pfbx file format the default when exporting prefabs.
Plus some refactoring in the FileChooser class - it is still an unpleasant if-else construct.
Attach Issues:
mod - libs/wxutil/FileChooser.cpp Diff File
mod - libs/wxutil/FileChooser.h Diff File
mod - radiant/map/MapFileManager.cpp Diff File

master d4c5277b

2020-04-24 18:41:39

greebo

Details Diff
0005089: Make the pfbx file format the default when exporting prefabs.
Plus some refactoring in the FileChooser class - it is still an unpleasant if-else construct.
Affected Issues
0005089
mod - libs/wxutil/FileChooser.cpp Diff File
mod - libs/wxutil/FileChooser.h Diff File
mod - radiant/map/MapFileManager.cpp Diff File

master 44ffe939

2020-04-24 14:55:45

greebo

Details Diff
0005199: Prevent classname spawnarg from being removed by Cutting them out.
Also, prevent the Entity Inspector from crashing DR if an entity should have an empty classname.
Affected Issues
0005199
mod - radiant/ui/einspector/EntityInspector.cpp Diff File

master ced0c501

2020-04-24 14:37:57

greebo

Details Diff
0005175: FileChooser pre-selects the correct file filter based on a non-empty existing filename Affected Issues
0005175
mod - libs/wxutil/FileChooser.cpp Diff File
mod - libs/wxutil/FileChooser.h Diff File

master 77c146f5

2020-04-24 14:19:50

greebo

Details Diff
0005175: Portable mapx file extension should be listed in the Map Open file chooser dialogs. Affected Issues
0005175
mod - radiant/map/MapFileManager.cpp Diff File

master fe0ce19d

2020-04-24 13:50:04

greebo

Details Diff
0005176: To let newly created brushes use the last remembered shader, pre-select the stored material in the Media Browsers Affected Issues
0005176
mod - radiant/selection/shaderclipboard/ShaderClipboard.cpp Diff File

master 92b82769

2020-04-23 04:57:31

greebo

Details Diff
0005140: Fix ToggleFullscreenCamera in Regular and Regular Left layouts Affected Issues
0005140
mod - radiant/ui/mainframe/RegularLayout.cpp Diff File
mod - radiant/ui/mainframe/RegularLayout.h Diff File

master bd5abeed

2020-04-23 04:38:53

greebo

Details Diff
0005140: Fix ToggleFullscreenCamera in EmbeddedLayout Affected Issues
0005140
mod - radiant/ui/mainframe/EmbeddedLayout.cpp Diff File
mod - radiant/ui/mainframe/EmbeddedLayout.h Diff File

master 602afdae

2020-04-22 20:02:21

orbweaver

Details Diff
Use EntityClassChooser for choosing entity class in Difficulty editor

The previous dropdown for choosing an entity class did not make it easy to
select the correct entity class out of the hundreds of values (at least on
GTK). Now there are two widgets: a text entry which allows a class to be typed
in (but still offers autocompletion), and an adjacent button which shows the
regular EntityClassChooser for choosing an entity class interactively.

In order to allow the Difficulty editor to use the EntityClassChooser, the
latter class has been moved from the radiant module into libs/wxutil. It still
retains its previous behaviour of maintaining a static singleton instance to
avoid repeatedly populating the large list of entity classes; hopefully this
use of a static won't cause any problems now that the class is in wxutil.

As well as improving usability, this change also removes the noticeable delay
(around 1 second on my machine) when showing the DifficultyEditor, caused by
the costly population of three different wxChoice widgets with a complete list
of entity classes.
Attach Issues:
mod - install/ui/difficultyeditor.fbp Diff File
mod - install/ui/difficultyeditor.xrc Diff File
mod - libs/wxutil/Makefile.am Diff File
mod - plugins/dm.difficulty/DifficultyEditor.cpp Diff File
mod - plugins/dm.difficulty/DifficultyEditor.h Diff File
mod - radiant/Makefile.am Diff File
mod - radiant/ui/einspector/ClassnamePropertyEditor.cpp Diff File
rm - radiant/ui/entitychooser/EntityClassChooser.cpp Diff File
rm - radiant/ui/entitychooser/EntityClassChooser.h Diff File
rm - radiant/ui/entitychooser/EntityClassTreePopulator.cpp Diff File
rm - radiant/ui/entitychooser/EntityClassTreePopulator.h Diff File
mod - radiant/ui/ortho/OrthoContextMenu.cpp Diff File

master b2f42b90

2020-04-22 20:01:30

orbweaver

Details Diff
Set -Og as debug compilation option on Linux

-Og is recommended instead of -O0 by GCC manual to provide optimal debugging
functionality.
Attach Issues:
mod - configure.ac Diff File

master 457ad211

2020-04-21 16:18:47

greebo

Details Diff
Update German localisation
Attach Issues:
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 bf99d45c

2020-04-21 06:13:18

greebo

Details Diff
Fix compilation in gcc
Attach Issues:
mod - radiant/map/EditingStopwatch.cpp Diff File
mod - radiant/map/Map.h Diff File
mod - radiant/model/ModelScalePreserver.cpp Diff File
mod - radiant/model/ModelScalePreserver.h Diff File

master bb74f556

2020-04-21 04:54:56

greebo

Details Diff
Another attempt to fix msbuild hanging after launched through the compile_release_package PS script.
Attach Issues:
mod - include/version.h Diff File
mod - tools/innosetup/darkradiant.x64.iss Diff File
mod - tools/scripts/compile_release_package.ps1 Diff File

master e8021a89

2020-04-21 04:14:37

greebo

Details Diff
0005134: Fix 'Reload models' revealing hidden models.
This time around, copy *all* visibility flags from the parent node to the model node after refreshing
Affected Issues
0005134
mod - libs/scenelib.h Diff File
mod - radiant/entity/ModelKey.cpp Diff File

master bef72505

2020-04-20 17:55:41

greebo

Details Diff
Resolve 0005222: Collapsing a single node in the wxutil::TreeView will now (by default) collapse all of its children too. Affected Issues
0005222
mod - libs/wxutil/TreeView.cpp Diff File
mod - libs/wxutil/TreeView.h Diff File

master 58c8a995

2020-04-20 14:12:11

greebo

Details Diff
0005147: Entity Inspector options 'Show help' and 'Show Inherited' are now persisted between sessions Affected Issues
0005147
mod - radiant/ui/einspector/EntityInspector.cpp Diff File
mod - radiant/ui/einspector/EntityInspector.h Diff File

master 296203f6

2020-04-20 11:33:37

greebo

Details Diff
Fix 0005148: Entity Inspector's help text area is not updating its contents when the "Show Help" option is checked. Affected Issues
0005148
mod - radiant/ui/einspector/EntityInspector.cpp Diff File

master b2abd530

2020-04-20 11:03:03

greebo

Details Diff
0005176: Let DR remember the shader in ShaderClipboard after closing, it's saved in each map's root node properties Affected Issues
0005176
mod - radiant/selection/shaderclipboard/ShaderClipboard.cpp Diff File

master 19142cad

2020-04-20 10:35:06

greebo

Details Diff
Fix Texture Browser filter entry box rendered below the buttons after activating it through the preference dialog
Attach Issues:
mod - radiant/ui/texturebrowser/TextureBrowser.cpp Diff File

master a2e190e2

2020-04-20 10:14:57

greebo

Details Diff
0005219: Add option to texture browser to show "Other Materials", whose material names don't start with the usual "textures/" prefix Affected Issues
0005219
mod - install/user.xml Diff File
mod - radiant/ui/texturebrowser/TextureBrowser.cpp Diff File
mod - radiant/ui/texturebrowser/TextureBrowser.h Diff File
mod - radiant/ui/texturebrowser/TextureBrowserManager.cpp Diff File

master b2372ace

2020-04-20 10:04:33

greebo

Details Diff
Remove duplicated code in TextureTile class.
Attach Issues:
mod - radiant/ui/texturebrowser/TextureBrowser.cpp Diff File

master 63db94ca

2020-04-20 05:42:37

greebo

Details Diff
Fix 0005214: Changing classname moves entity back to the 'Default' layer Affected Issues
0005214
mod - libs/entitylib.h Diff File

master 89e88432

2020-04-20 04:48:22

greebo

Details Diff
0005220: Model scale is restored when recovering from an auto-save Affected Issues
0005220
mod - radiant/model/ModelScalePreserver.cpp Diff File
mod - radiant/model/ModelScalePreserver.h Diff File

master e2caf953

2020-04-20 04:26:29

greebo

Details Diff
0005220: Move model scale spawnarg handling code to a separate class owned by the map module. Affected Issues
0005220
mod - radiant/Makefile.am Diff File
mod - radiant/map/Map.cpp Diff File
mod - radiant/map/Map.h Diff File
add - radiant/model/ModelScalePreserver.cpp Diff File
add - radiant/model/ModelScalePreserver.h Diff File
mod - radiant/model/ScaledModelExporter.cpp Diff File
mod - tools/msvc/DarkRadiant.vcxproj Diff File
mod - tools/msvc/DarkRadiant.vcxproj.filters Diff File

master 2ea59909

2020-04-19 18:53:29

greebo

Details Diff
0005220: Towards fixing models losing their scale: preserve any modified scale at the point right before the scene is passed to the map writers.
In regular save events no models will have a modified scale anymore since the rescaled models will have been written to disk already, but in the case of auto-saves or (prefab) export no models will have been processed.
Affected Issues
0005220
mod - include/imodel.h Diff File
mod - radiant/md5model/MD5ModelNode.cpp Diff File
mod - radiant/md5model/MD5ModelNode.h Diff File
mod - radiant/model/NullModelNode.cpp Diff File
mod - radiant/model/NullModelNode.h Diff File
mod - radiant/model/ScaledModelExporter.cpp Diff File
mod - radiant/model/ScaledModelExporter.h Diff File
mod - radiant/modelfile/PicoModelNode.cpp Diff File
mod - radiant/modelfile/PicoModelNode.h Diff File
 First  Prev  1 2 3 ... 10 ... 20 ... 30 ... 40 ... 50 ... 60 ... 70 ... 78 79 80 81 82 83 84 ... 90 ... 100 ... 110 ... 120 ... 130 131 132 133  Next  Last