Commit Graph

12419 Commits (ebab718f32b58ca5a718e8db549ca9d36550bdcf)

Author SHA1 Message Date
Xiaohong Bao ebab718f32 fixed for EXT-8963: investigate if Advanced > Run Multiple Threads should be on.
Removed "Run Multiple Threads" from the menu because we are not using it.
2010-08-18 15:32:40 -06:00
Xiaohong Bao 17ee700a33 Automated merge with ssh://hg.lindenlab.com/q/viewer-release 2010-08-18 12:05:41 -06:00
Xiaohong Bao 247ca1660b EXT-8673: FIXED: UDP texture loading is slower in 2.x viewers than 1.23.5
Improved the following:
1, make sure the texture callback queue is properly handled and cleaned in time;
2, estimate the LLVOTree pixel area more accurately;
3, eliminate the possibility of back and forth stopping/restarting a texture fetching
2010-08-18 11:33:01 -06:00
Nyx (Neal Orman) 7a0bf546f7 Automated merge with ssh://nyx@hg.lindenlab.com/q/viewer-release/ 2010-08-18 10:46:47 -04:00
Nyx (Neal Orman) 1435a9cff9 EXT-8542 FIX (?) Avatar goes nude on teleport / outfit change
Believed fix, but having difficulty reproducing to verify.
changed logic in switching avatar textures so that we don't use the local
baked texture until we have at least the lowest LOD for each clothing texture.

Will ask Dan to help verify the fix.

Code reviewed by Seraph
2010-08-18 10:46:40 -04:00
Tofu Linden a0c64642c2 merge 2010-08-17 13:43:13 -07:00
Eli Linden a84b44bc14 CT-575 PL linguistic 2010-08-17 13:02:46 -07:00
Eli Linden 2d9b365359 CT-575 WIP Polish global translation edit 2010-08-17 11:56:40 -07:00
Vadim Savchuk e43d9e57d6 Merge from default branch
--HG--
branch : product-engine
2010-08-17 19:23:15 +03:00
Sergei Litovchuk 6be8313c97 EXT-8636 FIXED updating wearables (worn) prefix in 'My Outfits' list.
- Fixed LLOutfitsList COF changes handler to update worn status of items removed from COF. Now they are updated based on the differences in original items' ids in COF.
- Fixed 'My Outfits' items worn status check to update depending on whether the item is linked in COF or not.
This is a kind of workaround to fix updating attachments' worn status because LLAppearanceMgr::updateAppearanceFromCOF is triggered erlier than new attachment links are fetched. When dumpItemArray(obj_items,"asset_dump: obj_item") is called from LLAppearanceMgr::updateAppearanceFromCOF, all attachment links have empty asset ids.

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

--HG--
branch : product-engine
2010-08-16 23:23:48 +03:00
Eli Linden a6a7f293ca EXT-8370 FIX en_xui_change resizing for IT truncation 2010-08-16 13:12:19 -07:00
Eli Linden 30f9bc7c9c CT-575 FR linguistic 2010-08-16 12:36:55 -07:00
Vadim Savchuk 462b629be5 Merge from default branch
--HG--
branch : product-engine
2010-08-16 15:35:40 +03:00
Brad Payne (Vir Linden) 635b3edaaf merge 2010-08-13 14:39:04 -04:00
Brad Payne (Vir Linden) 9dcea32760 DEV-52580 FIX 2010-08-13 14:33:30 -04:00
Loren Shih 21ba693ad4 EXT-8650 Can wear multiple copies of no-copy item via object links
* EXT-8661 Take out unused mRegisteredAttachments in LLAppearanceMgr

Removed unused mRegisteredAttachments.  Not sure what this was used for, but it's no longer used.
2010-08-13 11:26:22 -04:00
Vadim Savchuk 6b53458b84 EXT-8662 FIXED Crash on renaming incomplete inventory items.
I couldn't reproduce this problem, but from what I've seen in the crash
reporter, this is a very old bug affecting viewers 1.2x and 2.x.
When user tries to rename an incomplete inventory item, viewer crashes.

The fix is to disallow renaming incomplete items.

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

--HG--
branch : product-engine
2010-08-13 18:13:37 +03:00
Loren Shih 2f77724a48 EXT-8650 Can wear multiple copies of no-copy item via object links
* EXT-8688 Automatically detach same object is detected
* EXT-8689 Cleanup detachAttachmentIntoInventory code

When an object arrives as an attachment, if it's already attached then it's automatically detached.
2010-08-13 11:12:51 -04:00
Tofu Linden b241d9769c merge from PE's viewer-release 2010-08-13 12:39:47 +01:00
Xiaohong Bao 2afe1f3999 Automated merge with ssh://hg.lindenlab.com/q/viewer-release 2010-08-12 21:53:30 -06:00
Xiaohong Bao 32dfebb348 Fix for EXT-8578: Blurry image in profile never resolves - texture queue problem? 2010-08-12 21:52:22 -06:00
Brad Payne (Vir Linden) 26b0d657f5 DEV-52580 WIP: disallow multiple links to the same attachment in updateAppearanceFromCOF() 2010-08-12 11:00:39 -04:00
Vadim Savchuk 0355910ba5 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 acab27b04e 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 b619184d41 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 845317cb36 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 6022f62586 merge from PE's viewer-release 2010-08-12 12:51:00 +01:00
Paul Guslisty 81f727849a 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
Xiaohong Bao ba7995fc52 Automated merge with ssh://hg.lindenlab.com/q/viewer-release 2010-08-11 19:32:00 -06:00
Loren Shih 0b09d660a5 automated merge 2010-08-11 13:55:39 -04:00
Paul Guslisty dd9a3c4bdd 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 6a920e2327 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
Andrew Dyukov d4f12f2630 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
Tofu Linden 3b4385fe55 merge from viewer-release 2010-08-11 13:44:35 +01:00
Tofu Linden 2ab6776dc7 merge from PE's viewer-trunk 2010-08-11 13:44:03 +01:00
Tofu Linden f9a61bd30d merge from PE's viewer-release 2010-08-11 13:42:42 +01:00
Eli Linden 766eaf9a50 EXT-8376 FIX en_xui_change for IT truncation; DE fix 2010-08-10 17:21:36 -07:00
Eli Linden 205a5c6083 Merge 2010-08-10 16:11:28 -07:00
Eli Linden 10641acf4c EXT-8370 WIP remove old overrides 2010-08-10 16:09:11 -07:00
Xiaohong Bao 0582257a8a Automated merge with ssh://hg.lindenlab.com/q/viewer-release 2010-08-10 16:44:12 -06:00
Xiaohong Bao b9cc3a34da EXT-7399: FIXED: 2.0.2 with http textures loads textures slower than 1.23.5 2010-08-10 16:43:31 -06:00
Eli Linden f5ae33fa53 CT-575 WIP restore PL translation that got lost 2010-08-10 15:24:16 -07:00
Vadim Savchuk 863e380fb6 EXT-8576 FIXED Only attachments are worn if multi-select items on 'My Outfits' tab and press 'Wear' button.
Reason: avatar appearance was not updated if the last selected item was an attachment.
Fix: make sure appearance is updated afterwards, regardless of items types.

Reviewed by Nyx at https://codereview.productengine.com/secondlife/r/848/

--HG--
branch : product-engine
2010-08-10 22:38:29 +03:00
Andrew Dyukov 4b8d41214b EXT-8255 FIXED Added confirmation dialog when removing items.
Reviewed by Vadim Savchuk at https://codereview.productengine.com/secondlife/r/849/

--HG--
branch : product-engine
2010-08-10 19:16:18 +03:00
Tofu Linden b01bd4d849 merge from PE's viewer-trunk 2010-08-10 16:31:07 +01:00
Sergei Litovchuk 8db6d855ec EXT-3981 FIXED changeset e1e225cd1deb. Disabled folder view automatic scrolling while background fetch is in progress.
Reviewed by Loren Shih at https://codereview.productengine.com/secondlife/r/835/.

--HG--
branch : product-engine
2010-08-10 18:21:12 +03:00
Sergei Litovchuk 7ca0d115a1 Backed out changeset: e1e225cd1deb
--HG--
branch : product-engine
2010-08-10 17:39:03 +03:00
Dave Parks b9ec8e094a Fix for crash when deferred rendering enabled and toggling wireframe.
(transplanted from 3886dff9a2829c7a8957d2cc48742e0678ec06a6)
2010-08-10 09:13:41 -05:00
Vadim Savchuk 0afdb8a02f Merge from default branch
--HG--
branch : product-engine
2010-08-10 16:23:15 +03:00
Vadim Savchuk 9d6fd1c63f Merge from default branch
--HG--
branch : product-engine
2010-08-10 16:11:33 +03:00