Age | Commit message (Collapse) | Author |
|
|
|
|
|
* Now called 'HeadlessClient' instead of 'DisableRendering'
* Removed most cases where we skipped certain behaviors in the client when in this mode. This gets us closer to a 'true' client, for testing purposes.
|
|
Viewer attempting to load precached images in file types that are not being used.)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
one box for each prim, for less slop on queries
|
|
|
|
LLViewerObjectList::removeFromLocalIDTable(LLViewerObject const &) [secondlife-bin llviewerobjectlist.cpp] line 173
|
|
|
|
requests, and update failures
|
|
|
|
|
|
The problem: a misunderstanding of what LLViewerParcelOverlay::isOwned() means.
|
|
In the viewer, the region's UUID is acquired very late and isn't generally
used as the canonical region identifier. The U64 region hash is a better
and more consistently used identifier so I'm moving over to using that as
the region key. Don't have a proper reserved invalid region hash which is
unfortunate, but then, so much is.
|
|
Using unpause() method in derived class rather than wake() in furthest base class
solved the stalling problem. I still think too many levels of the
LLTextureFetch hierarchy are keeping thread state, however. The
LLViewerRegion instance an agent enters doesn't necessarily have its
region_id yet, that only comes after the handshake, if any. So add
a few more metrics insertion points to propagate region into metrics.
Finally, try to launch a final metrics report when a quit is initiated.
|
|
Reviewed with Falcon
|
|
Asset fetch requests wrapped to allow for measurements.
Asset fetch enqueues, dequeues and completion times recorded
to asset stats collector. Texture fetch operations (http
and udp) recorded to asset stats collector. Stats collector
time vallue switched from F32 to U64 which is the more common
type in the viewer. Cross-thread mechanism introduced to
communicate region changes and generate global statistics
messages. Facility to deliver metrics via Capabilities
sketched in but needs additional work. Documentation and
diagrams added.
|
|
|
|
|
|
|
|
Add support for a new capability, SimConsoleAsync. This is a replacement for
the deprecated SimConsole capability that provides an asynchronous API. The old
API is still supported, but the simulator will never support both.
For the new API, commands will be sent via HTTP POST to the SimConsoleAsync
capability, same as before. But the resulting output will be pushed to the
viewer view the event-poll, using the newly added SimConsoleResponse LLSD
message.
Will review with Simon or Falcon.
|
|
|
|
altitude flicker though (STORM-306)
|
|
|
|
http://hg.lindenlab.com/brad/viewer-simconsole
|
|
/Users/Aimee/Documents/Work/Linden-Lab/Development/viewer/convert/viewer-identity-evolution
|
|
number, and can also be incorrectly cleared with the VFS cache.
reviewed by andrew.
|
|
|
|
|
|
|
|
geometry
Encapsulated building of the cache filename into a help function to prevent code
duplication.
Reviewed by Tofu.
|
|
There was a typo between the files saved and those loaded.
saved in sobjects_gridx_gridy.slc bload loaded from objects_gridx_gridy.slc
Q will review later ;-)
|
|
|
|
|
|
|
|
|
|
region maturity) - added displaying maturity rating with an icon.
Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/229/.
--HG--
branch : product-engine
|
|
Display name update broadcasts entire new name record to nearby viewers
Display name update directly inserts new name into sim cache
indra.xml has display_names_enabled setting to control cap
Synchronized viewer and server versions of avatar name cache
Reviewed with Ambroff
|
|
|
|
Reviewed with Kelly
|
|
|
|
Squire asked me to route display name lookups via a simulator capability
using HTTP GET. This buys us authentication until the data services team
can implement a public-facing authenticating web service for People API.
|
|
First check-in; only compiles, nothing more.
|
|
nearby avatars for name tag updates and to update cached display name
for LSL nonblocking functions
|
|
This is defined to work exactly like the classic secondlife://{REGION}
Slurl. However, the later syntax cannot support spaces in the region
name because spaces (and %20 chars) are illegal in the hostname of an
http URL. Some browsers let you get away with this, but some do not
(such as Qt's Webkit). Hence we have decided to introduce the newer
secondlife:///app/region alternative.
|