Changesets: DarkRadiant

entityinspector faee6e74

22.10.2021 09:54

greebo


Details Diff
0005613: Key value merge actions should be applying their target values to the affected entity node to allow for proper preview and bounds calculation during selection tests. Affected Issues
0005613
mod - libs/scene/merge/MergeAction.h Diff File
mod - libs/scene/merge/MergeActionNode.cpp Diff File

entityinspector 5a9d89b2

22.10.2021 09:54

greebo


Details Diff
0005613: Fix a crash that I ran into Affected Issues
0005613
mod - plugins/dm.editing/AIEditingPanel.cpp Diff File

entityinspector 4369ea21

22.10.2021 06:39

greebo


Details Diff
0005613: In merge mode not real entities are selected. When hitting a single merge node, the Entity Inspector is fully refreshing its view on every selection change. Affected Issues
0005613
mod - libs/selection/EntitySelection.h Diff File
mod - radiant/ui/einspector/EntityInspector.cpp Diff File

entityinspector 3267a405

22.10.2021 04:52

greebo


Details Diff
0005613: Un-hook and move some code used by column sorting and help text update. Affected Issues
0005613
mod - radiant/ui/einspector/EntityInspector.cpp Diff File
mod - radiant/ui/einspector/EntityInspector.h Diff File

entityinspector d95a6ce1

22.10.2021 04:00

greebo


Details Diff
0005613: Implement EntityInspector::updatePrimitiveNumber() Affected Issues
0005613
mod - radiant/ui/einspector/EntityInspector.cpp Diff File

entityinspector aaca0b1f

21.10.2021 18:57

greebo


Details Diff
0005613: One additional test case Affected Issues
0005613
mod - test/EntityInspector.cpp Diff File

entityinspector 857e0d34

21.10.2021 18:46

greebo


Details Diff
0005613: Add one more routine where a newly selected entity makes an existing set invisible in case it's lacking the keys Affected Issues
0005613
mod - libs/selection/CollectiveSpawnargs.h Diff File
mod - libs/selection/EntitySelection.h Diff File

entityinspector 251819a2

21.10.2021 18:09

greebo


Details Diff
0005613: Add another scenario to the test case set that currently doesn't produce the desired results Affected Issues
0005613
mod - test/EntityInspector.cpp Diff File

entityinspector 3f57b7fd

21.10.2021 18:01

greebo


Details Diff
0005613: Reduce the amount of events fired when the actual set of entities changes or doesn't change Affected Issues
0005613
mod - libs/selection/EntitySelection.h Diff File

entityinspector d32be014

21.10.2021 17:06

greebo


Details Diff
0005613: Further expand the tests to check the event behaviour of the EntitySelection class. If the entity selection set is equivalent in between scans, the events should be silent. Affected Issues
0005613
mod - test/EntityInspector.cpp Diff File

entityinspector 1efa1620

21.10.2021 15:34

greebo


Details Diff
0005613: Brush (mixed entity) selection unit tests Affected Issues
0005613
mod - test/EntityInspector.cpp Diff File

entityinspector db329035

21.10.2021 15:04

greebo


Details Diff
0005613: Brush (worldspawn only) selection unit tests Affected Issues
0005613
mod - test/EntityInspector.cpp Diff File
mod - test/resources/tdm/maps/entityinspector.map Diff File

entityinspector ac7464cf

21.10.2021 14:51

greebo


Details Diff
0005613: Intercept a crash when selecting worldspawn brushes Affected Issues
0005613
mod - libs/selection/CollectiveSpawnargs.h Diff File
mod - libs/selection/EntitySelection.h Diff File

master 5ceba5a3

20.10.2021 20:05

Matthew Mott


Details Diff
Add test for projected light not at origin

Confirm that the light's own origin transforms to [0, 0, 0, 0], and that the
target vector is relative to the light origin.
mod - test/Renderer.cpp Diff File

master becdab18

20.10.2021 19:50

Matthew Mott


Details Diff
Add further unit tests for projected light

These are just capturing the current behaviour, not necessarily ideal or
correct behaviour (although there does not appear anything obviously wrong with
the test transforms so far).
mod - test/HeadlessOpenGLContext.h Diff File
mod - test/Renderer.cpp Diff File

entityinspector e8c2bb76

20.10.2021 17:59

greebo


Details Diff
0005613: Disable the tree view if we're in merge mode and have more than one entity selected Affected Issues
0005613
mod - radiant/ui/einspector/EntityInspector.cpp Diff File
mod - radiant/ui/einspector/EntityInspector.h Diff File

entityinspector 56190d44

18.10.2021 18:14

greebo


Details Diff
0005613: Fix keys not re-appearing after de-selecting the one entity that was preventing the keys to show up Affected Issues
0005613
mod - libs/selection/CollectiveSpawnargs.h Diff File

entityinspector b7cba693

18.10.2021 17:39

greebo


Details Diff
0005613: One more test case covering a display problem when de-selecting entities Affected Issues
0005613
mod - test/EntityInspector.cpp Diff File

entityinspector 0a96b48c

17.10.2021 18:23

greebo


Details Diff
0005613: Help text is now handled in the idle loop, no need to do this detailed eclass queries for each and every key during scene selection changes Affected Issues
0005613
mod - radiant/ui/einspector/EntityInspector.cpp Diff File
mod - radiant/ui/einspector/EntityInspector.h Diff File

entityinspector fb0ed634

17.10.2021 17:31

greebo


Details Diff
0005613: Even if a scene::Node got deleted, we still need to notify the spawnarg collection about this. Add corresponding unit test. Affected Issues
0005613
mod - libs/selection/EntitySelection.h Diff File
mod - test/EntityInspector.cpp Diff File

entityinspector 464ec1fc

17.10.2021 17:30

greebo


Details Diff
0005613: Inherited properties can be displayed if there's a single classname shared by all selected entities. Affected Issues
0005613
mod - radiant/ui/einspector/EntityInspector.cpp Diff File
mod - radiant/ui/einspector/EntityInspector.h Diff File

entityinspector efcf6c7d

17.10.2021 15:36

greebo


Details Diff
0005613: EntityInspector no longer needs to implement Entity::Observer Affected Issues
0005613
mod - radiant/ui/einspector/EntityInspector.cpp Diff File
mod - radiant/ui/einspector/EntityInspector.h Diff File

entityinspector b9d53176

17.10.2021 15:34

greebo


Details Diff
0005613: Display the ambiguous values in italics (if supported) Affected Issues
0005613
mod - libs/wxutil/dataview/TreeViewItemStyle.h Diff File
mod - radiant/ui/einspector/EntityInspector.cpp Diff File
mod - radiant/ui/einspector/EntityInspector.h Diff File

entityinspector f349ecc5

17.10.2021 15:14

greebo


Details Diff
0005613: Extend EntityInspector tests to prove that undo/redo is notifying the CollectiveSpawnargs values Affected Issues
0005613
mod - test/Entity.cpp Diff File
mod - test/EntityInspector.cpp Diff File
add - test/algorithm/Entity.h Diff File
mod - tools/msvc/Tests/Tests.vcxproj Diff File
mod - tools/msvc/Tests/Tests.vcxproj.filters Diff File

entityinspector b268207e

17.10.2021 14:48

greebo


Details Diff
0005613: Add an additional callback line between SpawnArgs and the owned KeyValue instance - once the instance gets a new value assigned (in whatever way) the SpawnArgs instance can trigger its notifyChange() method, which didn't happen before. Affected Issues
0005613
mod - radiantcore/entity/KeyValue.cpp Diff File
mod - radiantcore/entity/KeyValue.h Diff File
mod - radiantcore/entity/SpawnArgs.cpp Diff File
mod - test/Entity.cpp Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 92 93 94 95 96 97 98 ... 120 ... 150 ... 180 ... 210 ... 240 ... 264 265 266  Next  Last