Commit Graph

11921 Commits (c20bd2dfee1068d5a23eef9a10d21c2035c0b324)

Author SHA1 Message Date
Richard Nelson c20bd2dfee cleaned up LLUICtrlFactory...
removed redundant functionality
moved buildPanel to LLPanel
2010-08-16 15:00:51 -07:00
Richard Nelson 94e406157d added ability to cancel all notifications with a given name 2010-08-16 14:59:29 -07:00
Richard Nelson 1fe2cb24f4 fixed slicing problem with paramblocks where block descriptors are invalid after copying a derived block type to a base block value. 2010-08-16 14:59:06 -07:00
Richard Nelson 720b29b1b4 added ability to replace existing entries in a LLRegistry 2010-08-16 14:58:31 -07:00
Richard Nelson e427c671f0 fixed fast timer average frame time rollover error 2010-08-13 16:00:14 -07:00
Richard Nelson 143bf98d73 merge 2010-08-13 14:02:20 -07:00
Monroe Linden 1dd490ff88 Automated merge with ssh://hg.lindenlab.com/dessie/viewer-public 2010-08-13 14:01:51 -07:00
Richard Nelson 014a4f3dc9 fixed progress view z ordering hacks
DEV-52665 FIX Inventory and Chat hints shown during login before viewer fully loads on load up screen
2010-08-13 13:31:17 -07:00
Richard Nelson 4ef75f35c1 stopped hints from appearing temporarily when retriggered 2010-08-13 12:56:28 -07:00
Richard Nelson 187c229aca fix for hints reappearing even after criteria passed 2010-08-13 12:21:28 -07:00
Tofu Linden 7f08555143 merge from viewer-release 2010-08-13 12:40:45 +01:00
Tofu Linden 40eda71ff0 merge from PE's viewer-release 2010-08-13 12:39:47 +01:00
Tofu Linden 2dd1854d98 merge 2010-08-13 12:26:25 +01:00
Tofu Linden 9989c304c9 trivial comment changes while I was in this code. 2010-08-13 12:25:59 +01:00
Xiaohong Bao 0742f89208 Automated merge with ssh://hg.lindenlab.com/q/viewer-release 2010-08-12 21:53:30 -06:00
Xiaohong Bao 4627c4b698 Fix for EXT-8578: Blurry image in profile never resolves - texture queue problem? 2010-08-12 21:52:22 -06:00
Richard Linden 2696bb0582 added newline at end 2010-08-12 15:27:37 -07:00
Richard Linden e5cfdd1cb8 fixed move hint always showing up immediately 2010-08-12 15:26:53 -07:00
Richard Linden 2c999688c4 added remaining hints and fade in/fade out behavior 2010-08-12 15:18:25 -07:00
Christian Goetze (CG) da8374f233 Pulled "dessie/viewer-release" into "dessie/viewer-public". 2010-08-12 12:44:21 -07:00
Christian Goetze (CG) cde71ddc88 Pulled "viewer-hotfix" into "viewer-release". 2010-08-12 12:42:25 -07:00
Christian Goetze (CG) 3678a3e6e5 Pulled "viewer-hotfix" into "viewer-release". 2010-08-12 12:29:51 -07:00
Richard Linden 00e4fb0ac8 Automated merge with http://10.1.4.28:8000/ 2010-08-12 12:20:47 -07:00
Richard Linden bd897431e1 remaining hints defined 2010-08-12 12:20:38 -07:00
Richard Nelson 657e462b6a forgot yet another file 2010-08-12 12:19:04 -07:00
Richard Linden 41fe9750c8 Automated merge with http://10.1.4.28:8000/ 2010-08-12 10:12:52 -07:00
Richard Nelson 73f1f43b8b forgot another file 2010-08-12 10:11:30 -07:00
Richard Linden 73952a37ed Automated merge with http://10.1.4.28:8000/ 2010-08-12 10:10:09 -07:00
Richard Nelson e16c1f6fdd forgot some files 2010-08-12 10:08:39 -07:00
Richard Linden 402e2a1818 merge 2010-08-12 09:53:17 -07:00
Richard Nelson be50a053ed first pass at hints 2010-08-12 09:46:45 -07:00
Tofu Linden 50d5401e94 merge from viewer-release 2010-08-12 14:21:05 +01:00
Tofu Linden c574a819ec Fix a bunch of typos in new enums, one of which was causing a build failure. 2010-08-12 14:20:33 +01:00
Vadim Savchuk 44adcdecd0 EXT-8473 FIXED Fixed renaming inventory items without hitting Enter.
Problem:

The bug was caused by the fix of EXT-6682 that prematurely forgets the item
being renamed (by resetting mRenameItem) whenever the renamer input field loses focus.
That's why we couldn't actually finish renaming item.

Fix:

The code is quite messy, but I'll try to explain.

There are three cases when we should hide the renamer:
1) ESC key is hit (just hide).
2) ENTER key is hit (rename, then hide).
3) renamer loses focus (rename, then hide).

In the first two cases we manually remove the renamer from the popups
list -- by calling gViewerWindow->removePopup(mRenamer).
In the third case that's done automatically.
So, in all cases the onRenamerLost() pop-up is called that hides the renamer
and only *then* resets mRenameItem.
Not only this approach fixes the bug -- I hope it's a bit more straightforward too.

Reviewed by Seraph at https://codereview.productengine.com/secondlife/r/854/

--HG--
branch : product-engine
2010-08-12 16:16:57 +03:00
Vadim Savchuk 5de5510f58 EXT-8629 FIXED Enable the Wear button in My Outfits for outfits that are subsets of the current outfit.
We allowed wearing any outfit that contains non-worn items.
Now it appears to be wrong, therefore and I changed condition so that
we allow wearing any outfit (or folder) that contains the full set of body parts.

Reviewed by Sergey Litovchuk at https://codereview.productengine.com/secondlife/r/855/

--HG--
branch : product-engine
2010-08-12 16:13:48 +03:00
Tofu Linden 4281e2bd01 EXT-8589 FIXED Nothing happens if choose 'Invite to Group' from avatar's 3D context menu
The groups-chooser was auto-closing when the IW selection was lost, which in the case of right-clicking on (other) avatars is immediately.  The 'hg blame' is lost in merge-fubarism so I can't track why this behaviour was ever introduced, but I can think or (or find) no reason to autoclose in this case - the groups picker dialog doesn't even use the current selection, let alone care if it's lost.
2010-08-12 14:12:54 +01:00
Sergei Litovchuk dd692f17ab EXT-8628 FIXED Crash in LLVOAvatarSelf::getAttachedPointName().
The crash was reproducible only on startup. Apparently, gAgentAvatarp was not valid at that point.
Worked around by checking gAgentAvatarp for being valid.

I didn't investigate what the root cause of the problem was (probably the new multi-attachments implementation), I just needed my viewer to work.

Reviewed by Seraph at https://codereview.productengine.com/secondlife/r/847/.

--HG--
branch : product-engine
2010-08-12 15:56:51 +03:00
Tofu Linden 98870dfa24 merge from viewer-release 2010-08-12 12:53:53 +01:00
Tofu Linden 6c79b84600 merge from PE's viewer-release 2010-08-12 12:51:00 +01:00
Paul Guslisty 7a0b016c8c EXT-8205 FIXED (Items in \"Add more\" panel are not sorted by name)
- Modified LLWearableItemTypeNameComparator so that it can be more reusable and adjustable

- Set LLWearableItemTypeNameComparator for WearableItemsList ('List view' of 'Add More' panel) due to sort clothings by name

- Modified and applied patch form https://codereview.productengine.com/secondlife/r/620/diff/2/#index_header. This patch was discarded because specification was changed

Restored diff after bad merge at 13817

Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/765/

--HG--
branch : product-engine
2010-08-12 13:48:36 +03:00
Paul Guslisty 6cab04ce2f EXT-8599 FIXED (Search Floater - \"loading\" and \"Done\" text in lower left is cut-off)
- Added height parameters and removed unnecessary bottom parameter

Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/852/

--HG--
branch : product-engine
2010-08-12 13:20:52 +03:00
Paul Guslisty 7312471e7f EXT-7951 FIXED (Mini-Location panel appearance design issues)
- Added callback on show\hide Mini Location Panel event. This callback sets proper initial minimized position depending on state (shown or hidded) Mini Location Panel. Also callback shifts vertically already minimized floaters so that they don't overlap Mini Location Panel

Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/851/

--HG--
branch : product-engine
2010-08-12 13:19:23 +03:00
Xiaohong Bao 11c4985674 Automated merge with ssh://hg.lindenlab.com/q/viewer-release 2010-08-11 19:32:00 -06:00
Xiaohong Bao 5be5c3f0da fix for EXT-7399: 2.0.2 with http textures loads textures slower than 1.23.5 and
EXT-7397: decoding textures get stuck in REQ status
2010-08-11 19:31:20 -06:00
Richard Nelson 9327ef1ea0 cleaned up LLFirstUse and added ignorable_dialogs to project xml 2010-08-11 15:00:12 -07:00
Dessie Linden 51d460089e Changed channel info back to Second Life Developer 2010-08-11 14:04:27 -07:00
Dessie Linden 67d1837ce7 Updated viewer patch number & channel 2010-08-11 11:14:59 -07:00
Loren Shih bd9ead6794 automated merge 2010-08-11 13:55:39 -04:00
Andrew Dyukov ec28b9af16 EXT-8425 FIXED Translated names of "Home" and "Esc" keys shown in shortcuts.
Each key has KEY (typedef of U8) represantation which is paired with text version of key.
To get strings corresponding to keys LLKeyboard::stringFromKey() is used.

- Added translation of keys into LLKeyboard::stringFromKey().

- Added corresponding strings into strings.xml.

- Changed LLTrans::getKeyboardString() so that it correctly process key names that are not found in strings.xml(returns English name instead of "MissingString").

Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/845/

--HG--
branch : product-engine
2010-08-11 20:39:34 +03:00
Loren Shih 7836f0fff3 EXT-8650 Can wear mutliple copies of a no-copy item via object links
- EXT-8660 Cleanup ambiguous llviewerobject::set/getItemID code

Lots of files changed, but this is mostly just a trivial function call rename.  This change is very low risk.
2010-08-11 12:34:27 -04:00