Commit Graph

23 Commits (63adc57b384f208aa7f2ced5c75e42e9a6fc86f5)

Author SHA1 Message Date
Tank_Master 63adc57b38 Update 3 of SSB + RLVa 2013-03-05 18:57:27 -08:00
prep 03b51b779f SH-3895. Added code to recognize if the second incoming regions seed caps differ in size from the initial region caps. Also avoid starting a inventory fetch responder if the requisite cap is missing" 2013-02-28 10:56:12 -05:00
Tank_Master ea86bb88c3 first pass merge 2013-02-04 10:52:32 -08:00
Brad Payne (Vir Linden) d4dc41dbd5 misc error detection, debug coloration for avatar meshes 2012-11-01 14:19:00 -04:00
Armin Weatherwax 7bd3130ce9 don't bulk inventory background fetch if the cap isn't there (from Teapot 634b984d51a3) 2012-06-11 11:35:11 +02:00
Richard Linden 4523b31378 EXP-1844 FIX Selecting a large number of inventory items can block the viewer for a long time.
only show hourglass and fetching text when downloading folders, not item metadata
2012-02-09 12:58:43 -08:00
Richard Linden ce9ff40c64 EXP-1844 FIX Selecting a large number of inventory items can block the viewer for a long time. 2012-01-26 12:11:22 -08:00
Leslie Linden 83ca425158 Reverting rev 22217 changes to background fetch so search and recent will fully fetch user inventory 2012-01-23 15:34:01 -08:00
Richard Linden 5e5105bd22 EXP-1770 WIP Drag and drop visual selection can be off across hierarchies
added throttling to fetchInventoryItem queries
2012-01-13 18:37:50 -08:00
Richard Linden 0553d47045 EXP-916 WIP Folder in Inbox indicates loading when all items are displayed in folder
background fetch always proceeds when fetching a specific folder
this allows us to flag folders that are received asynchronously as complete by
performing a background fetch when opening them
2011-07-07 18:45:00 -07:00
Richard Linden e92d3dcf10 EXP-971 FIX New Direct Delivery item does not sort as most recent item in Recent Tab if that tab is open when item delivered 2011-07-05 23:40:19 -07:00
Seth ProductEngine 67f33bff1b STORM-1042 FIXED Fixed the inventory observers of newly added items.
The problem was caused by an outdated message name stored in LLInventoryObserver::mMessageName and not updated properly in LLInventoryModel::notifyObservers().
The message name used in LLInventoryAddedObserver::changed() was the name of the message most recently passed by LLInventoryModel::notifyObservers(), instead of the name of the latest actually received message. Using the most recent message name in this case fixed the problem.
2011-04-12 03:00:05 +03:00
Richard Linden f3e37e0472 SOCIAL-588 WIP All avatar changes using avatar picker are not completed and incorrect avatar can be worn
disable AIS For minimal skin
2011-03-08 16:47:12 -08:00
Aaron Stone 40cd537054 Switch inventory capabilities to FetchInventory2 and family. 2011-01-07 18:30:03 +00:00
Oz Linden 06b0d72efa Change license from GPL to LGPL (version 2.1) 2010-08-13 07:24:57 -04:00
Loren Shih 457df89cef EXT-7468 Remove all 2.1 COF debugging code
Going through and cleaning up any todos that have "Seraph" attached to it.  In this case, did some header file cleanup of llinventorymodelbackgroundfetch and moved some functions protected/const/etc.
2010-06-08 13:53:58 -04:00
Mike Antipov 5459e26392 EXT-7503 WIP Made first inventory fetch for Add to Outfit panel on the first openning, updated reliability of LLInventoryFetchItemsObserver
* Moved initialization (with start fetch) of the LLFilteredWearableListManager into LLPanelOutfitEdit::onOpen
* LLFilteredWearableListManager::changed now ignores non-related inventory changes (CALLING_CARD, GESTURE, SORT)

Tried to fix an issue with empty Gesture list on startup with clean inventory cache.
Reason: logic is based on count of "inventory changed" events. In case of there was too many requests requested items can be removed from queue by mistake.
* Increased a number of the "change()" method calls to wait fetched items.
  Unfortunately this only works if My Inventory category does not have too many children. An does not work if it has 2000+ items
  Logic to remove item from the incompleted list should be based on timer and number of attempts.

Also add some debug information about fetching inventory category and its content to log.

Reviewed by Brad Payne at https://codereview.productengine.com/secondlife/r/456/

--HG--
branch : product-engine
2010-06-03 12:47:18 +03:00
Loren Shih 9ccb835207 DEV-49557 : FIXED : Attachments can show up hanging in space
Fix for logic about when all folders have been fetched.
Some infrastructure cleanup.
2010-05-04 16:53:18 -04:00
Loren Shih a322dd0c21 EXT-7197 : Inventory caps is causing recursive inventory fetch on login
Added code to support non-recursive inventory folder fetching for AIS.
2010-05-04 15:29:12 -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
Loren Shih 094700f499 Rename to remove camelcase from llinventorymodelbackground files. 2010-03-30 16:05:16 -04:00
Loren Shih 116c42750b Rename to remove camelcase from llinventorymodelbackground files. 2010-03-30 16:03:48 -04:00
Loren Shih bf49c0fcc4 Rename to remove camelcase from llinventorymodelbackground files. 2010-03-30 15:38:16 -04:00