Commit Graph

12412 Commits (f47d2adead28dccdb74943de1cc4eaaa4f17618b)

Author SHA1 Message Date
Kitty Barnett f47d2adead Incremented version number to RLVa-1.2.1(f)
-> general code review as things get copy/pasted over to RLVa-1.1.3

--HG--
branch : RLVa
2010-09-28 11:30:17 +02:00
Kitty Barnett 0344420799 Merged with RLV-2.2.0 branch
--HG--
branch : RLVa
2010-09-25 22:11:57 +02:00
Kitty Barnett d264c7308e Merged with RLV-2.1.2 branch
--HG--
branch : RLVa
2010-09-25 22:10:36 +02:00
Kitty Barnett e5457bea1a Merged in a set of fixes from the ForceWear branch
--HG--
branch : RLVa
2010-09-25 22:04:42 +02:00
Kitty Barnett 7703091a2b Merged with Appearance-Misc tip
--HG--
branch : RLVa
2010-09-25 21:54:46 +02:00
Kitty Barnett 61ea1e1aa0 Updated patch branch tip dependencies
--HG--
branch : .RLVa
2010-09-25 21:53:16 +02:00
Kitty Barnett d01cad6054 Merged with Appearance-Misc tip
--HG--
branch : .RLVa
2010-09-25 21:52:47 +02:00
Kitty Barnett b73c0767b1 - added : "RestrainedLoveStackWhenFolderBeginsWith" setting as a per-folder override to make @attach:<path>=force "Wear Add" rather than "Wear Replace"
-> see RLV-2.1 specification
- added : "RestrainedLoveReplaceWhenFolderBeginsWith" setting as a per-folder override to make @attachover:<path>=force "Wear Replace" rather than "Wear Add"
    -> not part of the official specification

--HG--
branch : RLVa
2010-09-25 20:06:13 +02:00
Kitty Barnett 6fb1f9c9f5 - internal : changed RlvWearableItemCollector to use the EWearAction and EWearFlags enumeration
--HG--
branch : RLVa
2010-09-25 19:10:38 +02:00
Kitty Barnett 18154abe0b - internal : added "Wear Add"/"Wear Replace" RLV debug settings to the RlvSettings class
--HG--
branch : RLVa
2010-09-25 19:03:13 +02:00
Kitty Barnett c4624454f1 [Appearance/Misc]
- fixed : "Add to Outfit" and "Replace Outfit" already place the attachment links into COF and don't need to be tracked through mPendingObjLinks
- fixed : get_is_item_worn() shouldn't make the assumption that items in COFs are always worn

--HG--
branch : Appearance-Misc
2010-09-24 08:15:14 +02:00
Kitty Barnett 401a292f51 - fixed : @attach:folderA=force,addoutfit=n,addattach=n fails to force-wear anything in folderA
--HG--
branch : RLVa
2010-09-24 07:33:57 +02:00
Kitty Barnett 419d3de5c9 - fixed : when checking if an attach is allowed the restrictions at the time of the wear request should be checked (not those in effect at attach time)
-> the force-wear in @attach:folderA=force,addattach=n should succeed in spite of the @addattach=n restriction that's present on actual attach
- internal : added typedefs for vectors containing (const) LLViewerObject pointers
    -> std::vector is apparantly faster for small lists than std::list
- fixed : "Add to Outfit" and "Replace Outfit" already place the attachment links into COF and don't need to be tracked through mPendingObjLinks

--HG--
branch : RLVa
2010-09-24 07:23:31 +02:00
Kitty Barnett c7f1a21f9c - internal : moved "can attach" checking code from LLAttachmentsMgr::onIdle() to LLAttachmentsMgr::addAttachment()
-> since "onIdle" runs in the next (idle) frame the restrictions may differ from what they were when "addAttachment" was called

--HG--
branch : RLVa
2010-09-23 22:26:38 +02:00
Kitty Barnett 384fa5be2b Incremented version number to RLVa-1.2.1(d)
-> fix outstanding issues relating to @addattach
  -> fix outstanding issues relating to force-wear

--HG--
branch : RLVa
2010-09-23 22:16:06 +02:00
Kitty Barnett 94bf2e4e9b - added : inv_offer notifications for "Give to #RLV" inventory offers
-> see RLV-2.2.0

--HG--
branch : RLVa
2010-09-23 16:06:57 +02:00
Kitty Barnett 4e3e005e2b Incremented version number to RLVa-1.2.1(e) and API version to RLV-2.2.0
-> implement changes in RLV-2.2.0

--HG--
branch : RLVa
2010-09-23 15:48:57 +02:00
Kitty Barnett c434dcafb2 Merged with branch point for SL-2.2.0 (Revision dc8ac597008a)
--HG--
branch : RLVa
2010-09-22 21:01:32 +02:00
Kitty Barnett 486280bf33 Updated patch branch tip dependencies
--HG--
branch : .RLVa
2010-09-22 20:56:56 +02:00
Kitty Barnett 67ae7919c0 Merged with Appearance-MixedViewers tip
--HG--
branch : .RLVa
2010-09-22 20:56:40 +02:00
Kitty Barnett 27350cc8bc Merged with Appearance-Misc tip
--HG--
branch : .RLVa
2010-09-22 20:55:52 +02:00
Kitty Barnett f2b87a7b2e Merged with Viewer-Build tip
--HG--
branch : .RLVa
2010-09-22 19:55:18 +02:00
Kitty Barnett a0f8962f26 [Appearance/MixedViewers]
- review : reviewed for SL-2.2.0

--HG--
branch : Appearance-MixedViewers
2010-09-22 19:36:41 +02:00
Kitty Barnett 6c32648b10 [Appearance/Misc]
- review : reviewed remaining changes for SL-2.2.0 and updated patch description

--HG--
branch : Appearance-Misc
2010-09-22 15:52:26 +02:00
Kitty Barnett 723e874e38 [Appearance/Misc]
- fixed : rewrote fix for http://jira.secondlife.com/browse/VWR-18512

--HG--
branch : Appearance-Misc
2010-09-22 08:06:03 +02:00
Kitty Barnett aa6fda8113 [Appearance/Misc]
- fixed : LLAgentWearables::mInitialWearablesLoaded doesn't accurately reflect whether the initial wearables have actually loaded
    -> if LL ever gets rid of all the legacy (mostly dead) code in llagentwearables.* we can just use mWearablesLoaded

--HG--
branch : Appearance-Misc
2010-09-22 04:43:36 +02:00
Kitty Barnett 60fca653aa [Appearance/Misc]
- fixed : multiple LLWearableHoldingPattern instances lead to "COF corruption"

--HG--
branch : Appearance-Misc
2010-09-22 04:12:23 +02:00
Kitty Barnett 6cf530b512 Merged with branch point for SL-2.2.0 (Revision dc8ac597008a)
--HG--
branch : Appearance-MixedViewers
2010-09-22 03:47:41 +02:00
Kitty Barnett 0d7b11fd12 Merged with branch point for SL-2.2.0 (Revision dc8ac597008a)
--HG--
branch : Appearance-Misc
2010-09-22 03:47:20 +02:00
Kitty Barnett 80467b037c Merged with branch point for SL-2.2.0 (Revision dc8ac597008a)
--HG--
branch : Viewer-Build
2010-09-22 03:41:26 +02:00
Kent Quirk 5304ad2746 Tag for beta 2.1.3 2010-09-21 12:00:07 -04:00
Tofu Linden 90cd379508 merge storm-189 2010-09-21 14:58:37 +01:00
Tofu Linden a552660984 STORM-165 decode_priority clamp issue in texture fetching
Patch by Merov ported and reviewed by Tofu, from SG2.
2010-09-21 13:08:33 +01:00
Kitty Barnett 9f8b7cceb5 [Appearance/Misc]
- changed : enable "Replace Current Outfit" on the base outfit if it's marked dirty

--HG--
branch : Appearance-Misc
2010-09-21 07:34:12 +02:00
Sergei Litovchuk 101bf8f023 STORM-189 FIXED Applied text wrapping to fix long string truncation in Build tools->Features. 2010-09-21 00:17:16 +03:00
Tofu Linden 14cf6fd5a2 merge from http://bitbucket.org/boroondas/viewer-development-vwr-20583 2010-09-20 18:15:20 +01:00
Tofu Linden 6a28f9b242 merge storm-192 2010-09-20 18:03:25 +01:00
Vadim Savchuk 022f9bd9a8 STORM-192 ADDITIONAL FIX Fixed crash on pressing Ctrl+Shift+W (which closes all floaters).
The crash was introduced by my previous fix of this ticket in changeset 8ceebd3612f0.
The problem was that, suprisingly, even invisible (faded) toasts were destroyed when you hit Ctrl_Shift+W,
however they were still referenced by the toast pool, so the references were invalidated.

The easiest fix would be to remove all references to the toast being destroyed, no matter is it visible or not.
However, then we'd have to search for each destroyed toast in the pool, which is slow.
Besides, removing toasts from the pool compromises the whole idea of pooling (which was introduced to speed up creation of new toasts).

Another possible fix is not to destroy any nearby chat toasts when user hits Ctrl+Shift+W.
That would save us from any crashes at a price of changing existing behaviour (the toasts will remain visible).

So I went for a third option: when closing all floaters, skip invisible ones.
Then there won't be attempts to destroy invisible (pooled) toasts, so the crash won't happen,
and we don't seem to change any existing behavior.
However I'm not 100% sure of the latter statement, so the fix requires extensive testing.
2010-09-20 19:08:45 +03:00
Tofu Linden 85f69fbd86 merge storm-159 2010-09-20 12:53:10 +01:00
Kitty Barnett 5372c12402 - fixed : can't send a message (RemoveInventoryItem) while composing a different one (ObjectDetach)
--HG--
branch : RLVa
2010-09-20 03:05:13 +02:00
Kitty Barnett 7f376e2bc7 - changed : examine the length of an option before trying to parse it as an UUID (thankies Yan)
-> LLUUID::set() will write to the log when trying to parse an invalid UUID which confuses people

--HG--
branch : RLVa
2010-09-20 03:01:39 +02:00
Kitty Barnett 73551b3f6e - fixed : an optionless @detach=force (or @remattach=force) results in a crash (thankies Yan)
--HG--
branch : RLVa
2010-09-20 02:50:05 +02:00
Tofu Linden b92ca367ae merge storm-192 2010-09-18 11:18:13 +01:00
Tofu Linden 9b0da85a47 merge storm-153 2010-09-18 11:17:39 +01:00
Kitty Barnett 2b1297a6ab - internal : clean up of RlvForceWear::done()
-> wearables and gestures can be removed without having to go through LLAppearanceMgr::updateAppearanceFromCOF()

--HG--
branch : RLVa
2010-09-18 09:29:38 +02:00
Kitty Barnett 0b6aebb53f - fixed : silly GCC compiler warning
--HG--
branch : RLVa
2010-09-18 09:12:09 +02:00
Kitty Barnett 61baa570fb [Appearance/Misc]
- fixed : attachments that attach and then instantly detach don't have their COF link removed

--HG--
branch : Appearance-Misc
2010-09-18 08:56:08 +02:00
Kitty Barnett d0ea9da3d3 - added : "Enable Shared Wear" removes the need for shared inventory to specify the attachment point name for every attachment
--HG--
branch : RLVa
2010-09-18 05:39:32 +02:00
Kitty Barnett 0d7bd720b2 - changed : restore mini-map visibility to its previous state on @showminimap=y
--HG--
branch : RLVa
2010-09-18 05:03:31 +02:00
Kitty Barnett ac169253e3 - fixed : @attach:<folder>=force "add wears" (rather than "replace wears") attachments
--HG--
branch : RLVa
2010-09-18 03:58:18 +02:00