Commit Graph

2616 Commits (595000c19c0499a0b612c272cd097a8f1ca578bd)

Author SHA1 Message Date
richard 595000c19c merge 2009-11-10 12:05:36 -08:00
Lis Pardi ecf8f5c5be EXT-1503 Cosmetic and Polish issues with Viewer 2.0 Internal Alphan -- Notifications with long headlines are overlapping with text 2009-11-10 15:01:29 -05:00
Monroe Linden f8f8b0502e Added an explicit copy constructor to LLPluginMessage. 2009-11-10 11:30:17 -08:00
richard 1eaab29a95 merge 2009-11-10 11:26:55 -08:00
Justin C. Rounds (Chuck) 033d61ddb3 Automated merge with ssh://chuck@hg.lindenlab.com/viewer/viewer-2-0/ 2009-11-10 13:19:00 -05:00
Justin C. Rounds (Chuck) def4a6aeea Changed value of "Unused?" to modify highlight color.
http://jira.secondlife.com/browse/EXT-2312
2009-11-10 13:17:49 -05:00
Rick Pasetto 42dc307954 Automated merge with ssh://rick@hg.lindenlab.com/viewer/viewer-2-0/ 2009-11-10 09:41:19 -08:00
Tofu Linden 93adff4569 merge. 2009-11-10 11:34:03 +00:00
Ramzi Linden 54b39c3786 L10N: Add some translations to FR, DE, JA from Localization Cycle1. 2009-11-10 17:36:28 +08:00
Ramzi Linden 4204cce0ce merge 2009-11-10 13:17:26 +08:00
Ramzi Linden 729e0b1252 I18N: several nodes in XUI have no name= or a duplicate name=, thus cant be localized.
Notifications console was listed twice in the Develop>Console menu
2009-11-10 13:10:15 +08:00
angela ae27a93395 Automated merge with ssh://angela@hg.lindenlab.com/viewer/viewer-2-0/ 2009-11-10 12:15:42 +08:00
Ramzi Linden 5662a8d126 DEV-35097 final check in XUI for instances of the nonapproved terms "2nd Life", "1st Life", "SLURL" 2009-11-10 12:07:42 +08:00
Ramzi Linden cf7fdf86bf Develop>XUI>Send Test IMs: Lets not poke fun of a resident tradition in the public beta. Also it should test a sentence that wraps. Ideally it would also test a string with double-byte characters but I dont know how to do that. 2009-11-10 11:50:01 +08:00
angela 6106c9a7da Automated merge with ssh://angela@hg.lindenlab.com/viewer/viewer-2-0/ 2009-11-10 10:48:17 +08:00
angela c84624b2e9 clean up include llfontgl 2009-11-10 10:47:53 +08:00
Monroe Linden ca1356d465 LLViewerMediaImpl now keeps track of which instance is the current parcel media instance.
The active parcel media instance always gets priority over other inworld media.
2009-11-09 18:41:55 -08:00
Rick Pasetto f4186b6d3d PARTIAL FIX (workaround) DEV-41949: LLMediaEntry::setWhitelist() and LLMediaEntry::asLLSD() have a contract conflict
Review #31

So, here's what was happening, briefly:

- LLMediaEntry::setWhitelist() would be a no-op if given an LLSD that did not have a WHITELIST_KEY
- LLMediaEntry::asLLSD() would render the LLMediaEntry *without* a WHITELIST_KEY if the whitelist was empty

Therefore, when the viewer marshalled an LLMediaEntry for the server, it would send it without a WHITELIST_KEY. When the server got it, it would not erase the last value.

This is actually a workaround: it patches asLLSD() with an LLSD::emptyArray() if the key is not there. However, this should be fixed on the server: in either or both of the following ways:

1) LLMediaEntry::setWhitelist() should not be a no-op if the LLSD has no WHITELIST_KEY: it should erase the whitelist
2) LLMediaEntry::asLLSD() should render an empty whitelist in WHITELIST_KEY as an empty array

Note that both could be done and still work.

A unit test should and will be written next.
2009-11-09 18:17:42 -08:00
Palmer 4be7fa99e7 Automated merge with ssh://palmer@hg.lindenlab.com/viewer/viewer-2-0 2009-11-09 17:24:24 -08:00
Monroe Linden 312e7d21a4 Refinement to my previous commit:
Created LLViewerMediaImpl::unload(), which unloads the media and clears internal state (such as the last-navigated URL) to keep it from getting reloaded.

LLViewerMedia::updateMediaImpl() now calls unload() on the impl instead of just using destroyMediaSource().
2009-11-09 17:11:13 -08:00
Rick Pasetto ebbb468a79 FIX DEV-42093 - Make sure to navigate home if current URL is empty on "Apply"
This change gets rid of the crufty (and confusing) "apply()"
functions from llpanelmediasettings*.  Those functions were
never being called, yet changes were being made in them.

Instead, I added "preApply()" and "postApply()" to each of
these panels, which the floater (who really does the "apply()"ing)
now calls before and after it applies the changes to the
media data.
2009-11-09 16:56:33 -08:00
Palmer ae3003927f Automated merge with ssh://palmer@hg.lindenlab.com/viewer/viewer-2-0 2009-11-09 16:27:54 -08:00
Palmer ed43195ee0 Dev-42424 Turning on impostors for intel cards above 965 2009-11-09 16:24:58 -08:00
Monroe Linden caadf0be39 Fix for DEV-42029 (changing media on multiple faces can make a zombie SLPlugin).
Made LLViewerMedia::updateMediaImpl() unload the impl's media plugin when the current URL goes empty.

Made LLVOVolume::syncMediaData() call removeMediaImpl() if the media data gets deleted.
2009-11-09 16:19:33 -08:00
richard 3b2d9f63e3 merge 2009-11-09 16:14:52 -08:00
Lynx Linden 17ab5928c2 DEV-41317 DEV-42311: Enabled the "Call" button in more side panels.
The various People panels now have Call buttons that work. Currently
we only support single selection of users in lists for P2P voice chat.
Multiple selection for ad-hoc chat is next...
2009-11-10 00:10:44 +00:00
Brad Payne (Vir Linden) b6de723de0 merge 2009-11-09 19:06:51 -05:00
James Cook 116f1601bd merge 2009-11-09 16:04:48 -08:00
richard 2bc97bd68a renamed LLLayoutStack::idle to LLLayoutStack::updateClass
converted mWorldViewPlaceholder to a LLHandle<LLView>
improved layout of panel_bottomtray

reviewed by James
2009-11-09 16:01:21 -08:00
James Cook 2f4174692e DEV-42409 Email snapshot now fills in sender email address as before.
Sending now works.
Reviewed with Ambroff.
2009-11-09 16:00:46 -08:00
James Cook 668ba958c7 Disabled saving notifications to disk because the load code hasn't worked for months, it spams the logs, and it hits the disk.
Discussed with Q, the author.
2009-11-09 15:59:53 -08:00
James Cook 5cbf5b63fc First name field on login screen is now same size as last name.
Reviewed with Ambroff
2009-11-09 15:55:12 -08:00
callum f4a7de3bb5 Merge with tip 2009-11-09 15:51:44 -08:00
callum b7d5114634 Fix for DEV-41797 - "LL_QUICKTIME_ENABLED is often unset on Windows builds" 2009-11-09 15:49:15 -08:00
richard 4eb72a12a2 data driven layout of top-level UI elements
EXT-1219 Side tray slide-out animation
cleaned up some layout of bottom tray contents

reviewed by James
2009-11-09 15:29:47 -08:00
Lis Pardi dffbe3f2ee ext-1444 log, speak and gestures btns don't have tool-tips
These changes had been made last month, but got smooshed.
2009-11-09 17:40:21 -05:00
Brad Payne (Vir Linden) 115fb4e342 Removed some log file spam. 2009-11-09 17:26:37 -05:00
Loren Shih ec45ed0966 merge 2009-11-09 17:17:05 -05:00
James Cook b82fadeda8 Fix signed/unsigned build breakage in llvovolume.cpp 2009-11-09 14:01:32 -08:00
Brad Payne (Vir Linden) 1d4a6d1441 For EXT-2325: Should purge inventory cache moving from 1.23 to 2.0.
Added a version field at the beginning of inventory cache files.  If version field is not found or does not match expectected value, then the cache is discarded.  In 1.23, the version line triggers a warning but is otherwise ignored.

Reviewed by Seraph.
2009-11-09 17:01:08 -05:00
Loren Shih a54192db4b For EXT-2335 Diagnose warning spam: "LLInventoryPanel::buildNewViews called with invalid objectp->mType"
Trivial fix to just ignore reading in items that have unknown/none asset type.
2009-11-09 16:57:17 -05:00
Nyx (Neal Orman) 50c28f40b0 Automated merge with ssh://hg.lindenlab.com/viewer/viewer-2-0/ 2009-11-09 16:42:42 -05:00
Nyx (Neal Orman) 75bdd2ff32 EXT-2326 Editing appearance causes too many texture callbacks stalls the viewer
problem was caused by triggering updateMeshTextures() every time visual params
or textures were changed on your base avatar object. The latest structure
makes the parameters and textures in the wearables authoritative, causing them
to be copied to the avatar on a regular basis. This resulted in way too many callbacks
to be registered while waiting for baked textures to be uploaded.

Fixed by removing many calls to updateMeshTextures() and ensuring that it gets called
every time an appropriate param or texture actually changes, or a wearable gets
added/removed. This appears to cut the number of callbacks to a reasonable level.

Code reviewed by Bigpapi.
2009-11-09 16:41:16 -05:00
Lynx Linden 510b483fda Automated merge with ssh://hg.lindenlab.com/viewer/viewer-2-0 2009-11-09 20:19:41 +00:00
Lynx Linden ca0d3966df DEV-41358: Renamed the title of the search floater to be "Find".
As requested by the search team.
2009-11-09 20:18:46 +00:00
Monroe Linden e477a74feb Better fix for DEV-42153. 2009-11-09 12:14:29 -08:00
Lynx Linden 02062e099b Automated merge with ssh://hg.lindenlab.com/moss/viewer2voiceparity/ 2009-11-09 19:37:57 +00:00
Lynx Linden a9b16734a1 DEV-41317 DEV-41318: Enabled the Call button in the Profile panel.
I've added a new LLAvatarActions::startCall() method to make it easy
to start a new P2P call. The Resident Profile "Call" button is now
hooked up to this.

I've also put back the "Call" menu in the avatar popup menu and hooked
this up too. While I was there I noticed that the "IM" popup menu code
could all be removed in favor of a call to LLAvatarActions::startIM().
2009-11-09 19:28:14 +00:00
James Cook 3b98043d22 merge 2009-11-09 10:05:29 -08:00
James Cook 1d7abc99f0 Fixed crash on hovering over debug rendering menu due to texture atlas. 2009-11-09 10:05:06 -08:00