Add support for RequestTaskInventory capability #1604
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
See https://feedback.secondlife.com/feature-requests/p/move-object-inventory-listing-to-http-capability
Apparently there's been a capability for fetching LLSD object inventory added recently, use it in the viewer to make object inventory loads faster. Make the viewer prefer to load inventory via the capability rather than over the deprecated Xfer system, though both are still supported. Inventories that took several minutes to load now load in 0.5 seconds or so.
I don't totally understand some of the existing object inventory code related to
obj->mInventorySerialNum
andobj->mExpectedInventorySerialNum
mismatches, but this code seems to behave correctly, might deserve some extra scrutiny.I'm not sure if
release/maint-b
is the correct base branch to use here, but that's the one that builds Linux correctly for me, so that's the one I use :)