Age | Commit message (Collapse) | Author |
|
Introduce LLStartupListener to allow viewerclient-based test script to query
startup state. This handles the scenario in which, by the time the test script
manages to connect, the viewer already IS in STATE_STARTED.
Fix ViewerSession to invoke that query before waiting for STATE_STARTED. Make
that wait time out eventually to deal with "System currently logging you off,
please wait 5 minutes." Timeout raises new ViewerWontLogin exception.
Fix testlangs to catch ViewerWontLogin and retry a limited number of times.
|
|
It now successfully retries to connect on windows.
reviewed by nat.
|
|
|
|
This module now contains general viewer version routines, not just
access to the viewer build number, so I've renamed it from
llviewerbuild to llviewerversion.
|
|
Rather than copy/paste the same version string formatting pattern
again, I added new string-based version routines:
/// return the full viewer version as a string like "2.0.0.200030"
const std::string &llGetViewerVersion();
/// return the viewer version as a string like "2.0.0"
const std::string &llGetViewerShortVersion();
/// return the viewer build version as a string, e.g., "200130"
const std::string &llGetViewerBuildVersion();
|
|
|
|
The URL for the Home side panel is now specified via a new
"HomeSidePanelURL" string in app_settings/settings.xml. This
string supports the following substitutions:
CHANNEL = the channel name for the viewer
VERSION = the full version string for the viewer
LANGUAGE = the current language set in the viewer
AUTH_KEY = the authentication key (see below)
The authentication key is an optional string that is read from the
dictionary of strings returned by login.cgi. If login.cgi returns a
key called "home_sidetray_token", then the value of that key is used
for the AUTH_KEY substitution. This lets the server provide a piece of
blind data that can be passed to the Home panel web page to support
authentication. The viewer does not interpret the token in any way.
This change adds a new module, llviewerhome.{cpp|h} to contain the
model functionality, used by the view module, llpanelhome.{cpp|h}.
|
|
--HG--
branch : avatar-pipeline
|
|
Commented this feature out since the viewer can't ask the server to change assetIDs of its inventory items.
--HG--
branch : avatar-pipeline
|
|
|
|
EXT-3195 : Regenerat Links sometimes pairs to library items
Excluding library when repairing broken links.
Reselecting original selected broken link after repairing.
--HG--
branch : avatar-pipeline
|
|
The (optional) Grid pulldown on the login screen is now located below
the Starting Location pulldown, rather than below the Last Name text
entry field. The tab order is also now more obvious.
|
|
|
|
--HG--
branch : avatar-pipeline
|
|
EXT-3168 : Add "Find Original" to InventoryPanel gear menu
Broken link recovery is still work in progress.
--HG--
branch : avatar-pipeline
|
|
--HG--
branch : avatar-pipeline
|
|
wearables and attachments
--HG--
branch : avatar-pipeline
|
|
--HG--
branch : avatar-pipeline
|
|
--HG--
branch : avatar-pipeline
|
|
|
|
|
|
--HG--
branch : avatar-pipeline
|
|
First try at a fix - some weirdness with when we actually should be setting
the mesh color or not. Fix is untested as the build is broken. Committing for
now so we can re-sync with viewer-2. Will be post-reviewed.
--HG--
branch : avatar-pipeline
|
|
|
|
|
|
|
|
--HG--
branch : avatar-pipeline
|
|
|
|
|
|
--HG--
branch : avatar-pipeline
|
|
Filter string now highlights when doing this search.
--HG--
branch : avatar-pipeline
|
|
|
|
|
|
Filter now works correctly.
Made some naming changes (e.g. setFilterType -> setFilterObjectType) so that what you choose to filter by is more explicit.
--HG--
branch : avatar-pipeline
|
|
|
|
content
EXT-2575
|
|
Application Icon Misaligned on OSX Installer Dialog
|
|
Added ability to filter by UUID. Work in progress.
--HG--
branch : avatar-pipeline
|
|
various filter options
EXT-3124 : Add lookup for finding all linked items to an item
LLInventoryFilter cleanup, including adding ability to lookup item by UUID.
--HG--
branch : avatar-pipeline
|
|
|
|
LLFolderView was explicitly passing scroll events back to its
parent LLScrollContainer, which it didn't need to do. It may not have
exhibited an infinite loop before due to bugs in the border width
computations for scroll rectangles. Reviewed with Leyla.
|
|
|
|
|
|
|
|
EXT-2921 [BSI] Default location for Screenshot Floater hides expanded options off screen
reviewed by James
|
|
reviewed by James
|
|
platforms
OSX isn't loading the ui_ctrl.xml file, moving font to individual widgets
reviewed by James
|
|
|
|
|
|
|