Age | Commit message (Collapse) | Author |
|
moved out "Login failed." to strings.xml
Reviewed by Q at https://codereview.productengine.com/secondlife/r/27/
--HG--
branch : product-engine
|
|
--HG--
branch : product-engine
|
|
|
|
|
|
'General' pane
|
|
|
|
|
|
Moved autopopulate to after avatar appearance resolves
|
|
reviewed by Richard.
|
|
|
|
|
|
|
|
template-y mechanism for roundtripping an inventory fetch - hopefully could replace some gratuitous classes elsewhere as well.
|
|
work in progress.
|
|
Move the call to LLSpashScreen::hide() to the point where we show the main window.
Reviewed by Richard
|
|
|
|
|
|
Now the show don't show behavior is always dependent on the ShowStartLocation pref.
ShowStartLocation defaults to off, but is automatically turned on after first successful login.
Reviewed by Richard.
|
|
I gave lynx a bad review. :( I didn't know about the setting FirstLoginThisInstall.
I'm backing out lynx's change, then re-fixing EXT-4237.
|
|
they can get a sense of their contents.
Also moved the My Outfits autopopulation from the library out of where it was done before (as a result of
initial wearables message) to be done in the idle login during the precaching state.
-Reviewed by Nyx
|
|
|
|
Previously any login attempt, even a failed one, would cause the Start
Up pulldown to appear. Now only a successful login will cause this to
happen. Also renamed the setting FirstRunThisInstall to the more accurate
HadFirstSuccessfulLogin (and inverted its logic).
Reviewed by Mani.
|
|
|
|
code block.
|
|
condition that sometimes caused incomplete auto-populate folder to be worn
|
|
|
|
loading chat history for Nearby Chat (both plain text and widgeted chat)
--HG--
branch : product-engine
|
|
Removed autopopulation code. This has been in viewer2 for months but actually is buggy itself (i.e. didn't actually autopopulate new accounts most of the time) so it didn't manifest until recently.
|
|
--HG--
branch : product-engine
|
|
(which it isn't until after login)
To be reviewed by Soft!
|
|
leave some LLFloaterChat usages commented for later review...
--HG--
branch : product-engine
|
|
open, movement controlled, etc)
|
|
drawn.
|
|
|
|
Reviewed by Nat
|
|
Handling message from "indeterminate" state - feeding them to the llprogressview.
Handling showing error message from incomplete login.
|
|
Discussed with Esbee and Howard - we're not doing a web-based
tutorial. If we want it back, we'll have to do another viewer
release.
|
|
--HG--
branch : product-engine
|
|
--HG--
branch : product-engine
|
|
shutting down.
Also cleaned up logging in llstartup, llwlparammanager, and llwaterparammanager.
reviewed by Mani.
|
|
|
|
Added more cleanup to the reset_login call.
Added new settings to control UseCircuitCode message timeouts to allow testing of this failure.
Reviewed by Richard
|
|
|
|
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.
|
|
Renamed llviewerversion to llversioninfo, to avoid confusion with
llversionviewer in llcommon (llversion is already used by llwindow).
Created new LLVersionInfo class with the following methods:
static S32 getMajor();
static S32 getMinor();
static S32 getPatch();
static S32 getBuild();
static const std::string &getVersion();
static const std::string &getShortVersion();
static const std::string &getChannel();
All viewer code has been updated to use this API. Viewer code no
longer directly includes llversionviewer.h from llcommon.
|
|
--HG--
branch : product-engine
|
|
--HG--
branch : product-engine
|
|
I made it about a year and a half ago; Zero found it while reading code. I had added a return value to LLSD::insert(), but a) did it wrong, and b) broke the STL-like semantics of insert(). So I've put insert() back to returning void and created LLSD::with(), which does what my earlier insert() did. The compiler then caught all the cases where insert()'s return value were being used, and I changed those to use with() instead.
|
|
inventory/gestures has been invoked
Cause:
Specific implementation of LLInventoryCompletionObserver. It call done() on startup before all items had been loaded.
Changes:
LLGesturemanager will be loaded appropriated inventory item itself.
LLGestureInventoryfetchObserver has been removed.
--HG--
branch : product-engine
|
|
llviewermessages.cpp
|