Commit Graph

268 Commits (5fa00a67af6364554c05eb3ca0339770fa6da455)

Author SHA1 Message Date
Brad Payne (Vir Linden) c5e338f240 merge 2010-04-19 10:13:49 -04:00
Brad Payne (Vir Linden) 142f867d38 For EXT-6809 - search static VFS for all asset types 2010-04-16 16:06:34 -04:00
Loren Shih 85f54aca0f automated merge 2010-04-13 16:39:12 -04:00
Loren Shih 52293aa4bb automated merge 2010-04-07 14:47:25 -04:00
Vadim Savchuk c9e0b6e476 merge
--HG--
branch : product-engine
2010-04-07 18:41:15 +03:00
Mike Antipov 8329dbdc37 Fixed major bug EXT-6661 (chat log paths reset back to default)
* Removed unused InstantMessageLogFolder
 * Restored initializing logic of InstantMessageLogPath value from 1.23 to share setting between viewers.
 * Restored unused in 2.0 "LogChatTimestamp" and "LogChatIM" settings to avoid removing of them in 2.0
 * Restored default value of the "Save local chat log" setting from 1.23 & replaced with 2.0 own setting (LogNearbyChat was: LogChat)

Reviewed by Igor Borovkov & Kent Quirk at https://codereview.productengine.com/secondlife/r/193/

--HG--
branch : product-engine
2010-04-07 18:33:05 +03:00
Tofu Linden 8da371b0f0 merge 2010-04-07 12:16:36 +01:00
Tofu Linden 0bb3f144c0 Backed out changeset 63b699f90efd 2010-04-07 10:37:07 +01:00
Loren Shih f096f02278 EXT-6728 : Have LLInventoryFetchItems/DescendentsObserver inherit from a base abstract LLInventoryFetchObserver class
Added a new abstract class LLInventoryFetchObserver from which LLInventoryFetchItems and LLInventoryFetchDescendents inherit.
Also changed isEverythingComplete to isFinished and made some other minor superficial changes.
2010-04-06 18:58:26 -04:00
Loren Shih cdbdb11686 EXT-4151 : Immediately check if a fetchObserver filter is done, else add to observer list automatically
FetchObservers now take in a list of IDs to check against.
Made some naming changes.
2010-04-06 14:47:20 -04:00
Loren Shih 785d4c34b6 EXT-4151 : Immediately check if a fetchObserver filter is done, else add to observer list automatically
Preliminary work to clean up naming conventions.
2010-04-06 10:19:15 -04:00
Roxie Linden 9523c70f9d DEV-45809 - Merge Second Life Enterprise changes into viewer 2.x trunk
Includes: DEV-45800, DEV-45803 - Grid Manager
DEV-45804 - SLURL refactor
DEV-45801 - Single username field (for Identity Evolution and SLE Ldap)
Also,
Includes Certificate Management code allowing the viewer to connect to
grids not signed by a well know key (just like any web browser).  Also
contains secure storage for things like passwords.
The security/certificate code is modular with the intention of adding modules
to directly use the operating system facilities for crypto if available.
(that's much more secure than we'll ever be)

Also, refactor of voice to modularize it, and add a diamondware voice module.
CR:  Aimee, James, Lynx, Mani, Karina and a list of thousands
2010-04-02 02:03:21 -07:00
Roxie Linden aa0a129b67 Automated Merge 2010-04-01 21:47:22 -07:00
Monroe Linden 5c19099622 Enable OpenID auth in the embedded webkit browser.
Extract openid_url and openid_token tokens from the login response in process_login_success_response() and send them to LLViewerMedia if they're present.

Added LLViewerMedia::openIDSetup() to receive openid_url and openid_token, and added code to LLViewerMedia to do a POST with LLHTTPClient, retrieve the resulting cookie, and push it into the central cookie store.  Also made sure the OpenID cookie gets re-added when the cookie store is cleared.

Added LLPluginCookieStore::setCookiesFromHost() to properly add a cookie that may not have a domain set.  Made LLPluginCookieStore::Cookie::parse() add missing domain and path fields to cookies as necessary.

Fixed an issue where carriage returns in the string passed to LLPluginCookieStore::setCookies() or LLPluginCookieStore::setCookiesFromHost() would cause a parse failure.

Reviewed by gino and callum at http://codereview.lindenlab.com/1254001
2010-03-31 13:53:40 -07:00
Loren Shih 5861a2faf2 EXT-3414 : Move static backgroundfetch methods and variables to llinventorymodel subclass
Created LLInventoryModelBackgroundFetch file for handling background fetch.
2010-03-30 11:49:15 -04:00
Loren Shih 114e5ca083 EXT-5940 : Typedef all vector<LLUUID>'s
Superficial cleanup to change all typedef std::vector<LLUUID> to use a common typedef uuid_vec_t instead.
2010-03-29 16:33:35 -04:00
Roxie Linden 3fca923949 Fix initial outfit selection dialog to choose initial outfit based on
what's passed up from login.cgi instead of just using hardcoded
values.  If nothing is passed up, it defaults to values in settings.xml
2010-03-29 11:58:31 -07:00
Loren Shih b6e7850c0a Merge 2010-03-29 12:30:09 -04:00
Loren Shih 58d76a9ecf EXT-6536 : Make LLVOAvatarSelf a singleton
Superficial cleanup to replace all instances of "gAgentAvatar" with "gAgentAvatarp".
2010-03-29 12:11:51 -04:00
Loren Shih 94e6e10739 EXT-6536 : Make LLVOAvatarSelf a singleton
Superficial cleanup to replace all instances of "LLVOAvatarSelf *avatarp = gAgent.getAvatarObject" with "gAgentAvatar".
2010-03-29 12:00:26 -04:00
Brad Payne (Vir Linden) b2a667b722 For EXT-4666: changed LLGestureManager to LLGestureMgr throughout 2010-03-29 11:10:54 -04:00
Brad Payne (Vir Linden) 4ff53b9066 For EXT-4666: changed LLAppearanceManager to LLAppearanceMgr throughout 2010-03-29 11:02:39 -04:00
Monroe Linden 4e7838fb00 Implemented central storage mechanism for media plugin cookies.
Added LLPluginCookieStore, which manages the central list of cookies.

New Mac and Windows versions of llqtwebkit, built from the tip of the cookie-api branch on http://bitbucket.org/lindenlab/llqtwebkit/ (currently revision f35a5eab8c2f).

Added "set_cookies" and "cookie_set" messages to the media_browser message class in the plugin API, and made the webkit plugin use them appropriately.

Added methods to LLViewerMedia to read/write the cookie file and add/remove individual cookies.

Added hooks to read/write the cookie file (plugin_cookies.txt) in the same places as  the location history (idle_startup() in llstartup.cpp and LLAppViewer::cleanup(), respectively).

Reviewed by Richard at http://codereview.lindenlab.com/1006003
2010-03-26 15:39:21 -07:00
Loren Shih 504cf0870d EXT-2959 : Pull out camera functions from llagent to llagentcamera
#3 checkin.

Took out llagent "friend llagentcamera" and added accessors instead.
Did some superficial formatting cleanup.
2010-03-25 15:06:48 -04:00
Loren Shih cc4a9b5640 EXT-2959 : Pull out camera functions from llagent to llagentcamera
#2 checkin.

Superficial cleanup and some bug fixing (e.g. took out duplicate mDrawDistance from llagent, took out gAgentCameraHACK and gAgentHACK).
2010-03-24 16:12:01 -04:00
Loren Shih fc49539b36 EXT-2959 : Full out camera functions from llagent to llagentcamera
First check-in; only compiles, nothing more.
2010-03-23 15:59:52 -04:00
Roxie Linden 18b7ab0018 Weekly automated merge from viewer 2.0 2010-03-22 16:12:41 -07:00
Igor Borovkov 5675afccbb fixed EXT-6363 [HARD CODED] "Login Failed." is hardcoded
moved out "Login failed." to strings.xml

Reviewed by Q at https://codereview.productengine.com/secondlife/r/27/

--HG--
branch : product-engine
2010-03-16 14:49:20 +02:00
Roxie Linden 8bd5a3bca3 DEV-45976 Last Login Location Preference not remembered 2010-03-08 15:10:27 -08:00
Vadim Savchuk 8bf9bc2dc7 Removed an unnecessary include.
--HG--
branch : product-engine
2010-02-23 18:10:35 +02:00
Tofu Linden 79f05f9d27 Remove a linux-specific #include that we don't actually use. 2010-02-21 12:46:40 +00:00
Tofu Linden 087d4b7bc8 fix casts. 2010-02-17 17:44:49 +00:00
Tofu Linden 03f7086bfc EXT-4843 [NUX] Set default Preferences
'General' pane
2010-02-17 17:27:20 +00:00
Leyla Farazha 426aca61d3 Merge 2010-02-12 12:05:51 -08:00
Brad Payne (Vir Linden) 1e76fc2b1f Log spam cleanup 2010-02-12 13:44:32 -05:00
Brad Payne (Vir Linden) a3d8338cdc For EXT-5259: Major regression in load time for new users from 1.23 to 2.0. Moved autopopulate to after avatar appearance resolves 2010-02-12 13:12:26 -05:00
Leyla Farazha de1cf42eb6 EXT-5044 substasks: turning the event panel into an event floater.
reviewed by Richard.
2010-02-11 12:41:10 -08:00
Brad Payne (Vir Linden) 8332550c6d Temporary diagnostics 2010-02-08 18:37:35 -05:00
Brad Payne (Vir Linden) 5dda2516ad merge 2010-02-08 09:50:04 -05:00
angela 7d21ca8b2e EXT-4821 [NUX] Home Panel should default to open on first-run 2010-02-08 16:03:06 +08:00
Brad Payne (Vir Linden) f5b82a3772 For EXT-4919: Initial gesture setup is wrong for new users. Added a template-y mechanism for roundtripping an inventory fetch - hopefully could replace some gratuitous classes elsewhere as well. 2010-02-05 18:44:35 -05:00
Brad Payne (Vir Linden) d8f0bc021f For EXT-4919: Initial gesture setup is wrong for new users. Checkpointing work in progress. 2010-02-05 16:37:23 -05:00
Mark Palange (Mani) 90be737898 EXT-4232 Keeping gSpashScreen up until the viewer window appears.
Move the call to LLSpashScreen::hide() to the point where we show the main window.
Reviewed by Richard
2010-02-05 13:19:42 -08:00
Mark Palange (Mani) 752a03ee9b Automated merge with ssh://hg.lindenlab.com/viewer/viewer-2-0 2010-02-05 10:10:43 -08:00
Mark Palange (Mani) 3c9daac7af merge 2010-02-05 10:10:27 -08:00
Mark Palange (Mani) e00082c644 EXT-4237 Fixed ShowStartLocation behavior.
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.
2010-02-05 10:09:51 -08:00
Mark Palange (Mani) b94e5b597a Backed out changeset: b579077ebc79
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.
2010-02-04 13:39:51 -08:00
Eric M. Tulla (BigPapi) b3f4c6fb7a EXT-4841 - Expand one of the outfits in the outfits tab for new users so 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
2010-02-04 15:52:07 -05:00
Lynx Linden 2d9a08b5d1 Automated merge with ssh://hg.lindenlab.com/viewer/viewer-2-0/ 2010-02-04 00:33:13 +00:00
Lynx Linden fe5dc0351c EXT-4237: Don't show Start Up pulldown until successful login.
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.
2010-02-04 00:32:53 +00:00