Changesets: DarkRadiant
entityinspector faee6e74 22.10.2021 09:54 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 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 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 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 Details Diff |
0005613: Implement EntityInspector::updatePrimitiveNumber() |
Affected Issues 0005613 |
|
mod - radiant/ui/einspector/EntityInspector.cpp | Diff File | ||
entityinspector aaca0b1f 21.10.2021 18:57 Details Diff |
0005613: One additional test case |
Affected Issues 0005613 |
|
mod - test/EntityInspector.cpp | Diff File | ||
entityinspector 857e0d34 21.10.2021 18:46 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 |