Commit Graph

150 Commits (6173233fb01e5baff7b089b27c74924b94cc7c03)

Author SHA1 Message Date
Andrey Kleshchev 0091fa0cba SL-19583 Uniform risizing for combination inventory view 2023-04-26 03:53:17 +03:00
Andrey Kleshchev 8166a8d8d4 SL-19533 Fix a fetch blunder 2023-04-25 13:10:51 +03:00
Andrey Kleshchev c008d3e030 SL-19533 Reduce inventory fetch stalls 2023-04-25 12:27:44 +03:00
Andrey Kleshchev 9c2b0c709b SL-19533 Special COF handling 2023-04-25 01:34:35 +03:00
Ansariel 7bcb251661 Merge branch 'DRTVWR-567' of https://github.com/secondlife/viewer
# Conflicts:
#	autobuild.xml
#	indra/llmessage/llcoproceduremanager.cpp
#	indra/llui/lllayoutstack.h
#	indra/newview/llfloatersidepanelcontainer.h
#	indra/newview/llinventorybridge.cpp
#	indra/newview/llinventoryfilter.cpp
#	indra/newview/llinventoryfilter.h
#	indra/newview/llinventorymodelbackgroundfetch.cpp
#	indra/newview/llinventorymodelbackgroundfetch.h
#	indra/newview/llinventorypanel.cpp
#	indra/newview/llpanelmaininventory.cpp
#	indra/newview/llpanelmaininventory.h
#	indra/newview/lltexturectrl.cpp
#	indra/newview/skins/default/xui/en/panel_main_inventory.xml
2023-04-21 12:08:40 +02:00
Andrey Kleshchev 6d0c07840c SL-19533 Cap folder request depth 2023-04-20 20:05:25 +03:00
Andrey Kleshchev 53f2e1710a SL-19533 Faster declouding 2023-04-13 02:20:42 +03:00
Andrey Kleshchev 8b1a7085be SL-19533 Logging tag change 2023-04-12 19:13:41 +03:00
Andrey Kleshchev 5e59ab0ab7 SL-19533 Further logging improvements 2023-04-12 00:39:48 +03:00
Andrey Kleshchev 69e3b5fb40 SL-19533 Orphans plus additional logging 2023-04-11 01:58:28 +03:00
Ansariel 49e7302d08 Merge branch 'DRTVWR-567' of https://github.com/secondlife/viewer
# Conflicts:
#	indra/newview/llavataractions.cpp
#	indra/newview/llinventorybridge.cpp
#	indra/newview/llinventoryfunctions.cpp
#	indra/newview/llpanelmaininventory.cpp
#	indra/newview/skins/default/xui/en/floater_outfit_photo_preview.xml
2023-03-30 11:00:08 +02:00
Andrey Kleshchev 3bf9c78f56 SL-18003 Improve dupplicate prevention
Try getting lost and found
2023-03-28 21:37:32 +03:00
Ansariel 04de81c710 Merge branch 'DRTVWR-567' of https://github.com/secondlife/viewer
# Conflicts:
#	indra/newview/app_settings/settings.xml
#	indra/newview/llaisapi.cpp
#	indra/newview/llinventorybridge.cpp
#	indra/newview/llinventorymodel.h
#	indra/newview/llpanelmaininventory.cpp
#	indra/newview/llpanelmaininventory.h
#	indra/newview/skins/default/xui/de/panel_main_inventory.xml
#	indra/newview/skins/default/xui/en/panel_main_inventory.xml
#	indra/newview/skins/default/xui/es/panel_main_inventory.xml
#	indra/newview/skins/default/xui/fr/panel_main_inventory.xml
#	indra/newview/skins/default/xui/ja/panel_main_inventory.xml
2023-03-28 17:59:22 +02:00
Andrey Kleshchev 6fd7427c57 SL-18003 Bulk fetch some items by fetching whole folder 2023-03-26 13:44:50 +03:00
Andrey Kleshchev 9fa64f1e20 SL-18003 Fix items not being marked as complete when fetched via ais 2023-03-24 18:03:09 +02:00
Andrey Kleshchev 04501955c7 SL-19108 Disable "Image" button for task inventories
Thumbnails are not supported for task inventories yet
2023-03-23 21:13:39 +02:00
Andrey Kleshchev b68a674910 SL-18629 Load cof only once links are ready 2023-03-20 23:39:30 +02:00
Ansariel 2180c2a443 Merge branch 'DRTVWR-567' of https://github.com/secondlife/viewer
# Conflicts:
#	indra/llui/llfolderviewitem.cpp
#	indra/llui/llfolderviewitem.h
#	indra/newview/app_settings/settings.xml
#	indra/newview/llaisapi.cpp
#	indra/newview/llinventorybridge.cpp
#	indra/newview/llinventoryfunctions.cpp
#	indra/newview/llinventorymodel.h
#	indra/newview/llinventorymodelbackgroundfetch.cpp
#	indra/newview/llinventorymodelbackgroundfetch.h
#	indra/newview/llsidepanelinventory.cpp
#	indra/newview/skins/default/xui/en/panel_main_inventory.xml
2023-03-20 18:15:38 +01:00
Andrey Kleshchev f98c1403fb SL-18674 Reenable folder creation via AIS v3
Add item fetching via AIS v3
2023-03-18 01:15:27 +02:00
Andrey Kleshchev 70d99cde58 SL-18629 Track request depth to be able to distinguish incomplete folder reliably 2023-03-18 00:31:09 +02:00
Andrey Kleshchev 7a70d93c43 SL-18629 Fetch Inventory using AIS caps #3 2023-03-15 20:18:38 +02:00
Andrey Kleshchev 83811ff846 SL-18629 WIP Fetch Inventory using AIS caps #2 2023-03-15 20:18:38 +02:00
Andrey Kleshchev ac145cb21f SL-18629 WIP Fetch Inventory using AIS caps 2023-03-15 20:18:38 +02:00
Mnikolenko Productengine f14629e690 SL-18629 AISv3 draft calls 2023-03-15 20:18:38 +02:00
Andrey Kleshchev 0d1f7cafcd SL-19109 Fix item updates not getting a callback 2023-03-11 13:53:34 +02:00
Andrey Kleshchev ff6ff01c6a SL-18629 Replacing UDP creation messages with callback based AIS 2023-03-10 19:32:47 +02:00
Ansariel 2bc4fb2bf0 Merge branch 'DRTVWR-567' of https://github.com/secondlife/viewer
# Conflicts:
#	indra/llcommon/llqueuedthread.cpp
#	indra/llcommon/llsdserialize.cpp
#	indra/llcommon/llsdserialize.h
#	indra/llcommon/llthreadsafequeue.h
#	indra/llinventory/llsettingssky.cpp
#	indra/llui/llfolderviewitem.cpp
#	indra/llui/llview.h
#	indra/newview/llaisapi.cpp
#	indra/newview/llappviewer.cpp
#	indra/newview/llfloaterproperties.cpp
#	indra/newview/llfloaterproperties.h
#	indra/newview/llinventorybridge.cpp
#	indra/newview/llinventoryfunctions.cpp
#	indra/newview/llinventorypanel.cpp
#	indra/newview/llpanelmaininventory.cpp
#	indra/newview/llpanelmaininventory.h
#	indra/newview/llpanelmarketplaceinbox.cpp
#	indra/newview/llpanelprofile.cpp
#	indra/newview/llpanelprofile.h
#	indra/newview/llpathfindingnavmesh.cpp
#	indra/newview/llselectmgr.cpp
#	indra/newview/llsidepanelinventory.cpp
#	indra/newview/llsidepanelinventory.h
#	indra/newview/llsidepaneliteminfo.cpp
#	indra/newview/llsidepaneltaskinfo.cpp
#	indra/newview/llviewerfloaterreg.cpp
#	indra/newview/skins/default/xui/da/floater_inventory_item_properties.xml
#	indra/newview/skins/default/xui/de/floater_inventory_item_properties.xml
#	indra/newview/skins/default/xui/en/floater_inventory_item_properties.xml
#	indra/newview/skins/default/xui/en/menu_inventory_gear_default.xml
#	indra/newview/skins/default/xui/en/panel_main_inventory.xml
#	indra/newview/skins/default/xui/en/panel_profile_firstlife.xml
#	indra/newview/skins/default/xui/en/panel_profile_secondlife.xml
#	indra/newview/skins/default/xui/en/sidepanel_inventory.xml
#	indra/newview/skins/default/xui/en/sidepanel_item_info.xml
#	indra/newview/skins/default/xui/en/sidepanel_task_info.xml
#	indra/newview/skins/default/xui/es/floater_inventory_item_properties.xml
#	indra/newview/skins/default/xui/fr/floater_inventory_item_properties.xml
#	indra/newview/skins/default/xui/it/floater_inventory_item_properties.xml
#	indra/newview/skins/default/xui/ja/floater_inventory_item_properties.xml
#	indra/newview/skins/default/xui/pl/floater_inventory_item_properties.xml
#	indra/newview/skins/default/xui/ru/floater_inventory_item_properties.xml
2023-02-13 23:35:21 +01:00
Brad Payne (Vir Linden) f6208020f5 SL-18629 - use AISAPI for some paths of new category creation 2022-11-22 15:46:08 +00:00
Ansariel f9b6380689 Merge branch 'DRTVWR-507-maint' of https://bitbucket.org/lindenlab/viewer 2020-10-14 23:57:09 +02:00
Andrey Kleshchev 5172f5d6d6 SL-14037 BugSplat Crash #646590: Enqueue failed in AIS 2020-10-01 22:36:52 +03:00
Kitty Barnett fb670069b0 Merge branch 'rlva/development' (v2.2.3 + v2.3.0 - both WIP) 2020-06-12 12:51:11 +02:00
Kitty Barnett 980d418311 [FIXED] CATZ-553: Give-to-#RLV with nested subfolders 2020-03-11 22:17:29 +01:00
Kitty Barnett 05a7525195 Merged with default tip (Revision bd9afd419b6a)
--HG--
branch : Appearance-Misc
2017-10-21 13:18:34 +02:00
Ansariel 099d988fe2 Merge viewer-neko 2017-05-25 22:49:53 +02:00
andreykproductengine 5db0af5327 MAINT-7419 Workaround for some purge and trash issues, stuck descendants count 2017-05-22 20:24:45 +03:00
Kitty Barnett 4503a28aee Merged with RLVa fixes 2016-12-03 17:13:17 +01:00
Kitty Barnett 7b6add8ae9 [FIXED] Reverting an outfit after wearing new attachments doesn't detach the extr attachments
-> an AIS fix went missing in one of the recent merges cause inventory callbacks to once again not use the inventory item UUID
  -> see changeset 60b16f58b01b for the original fix

--HG--
branch : Appearance-Misc
2016-11-14 19:08:54 +01:00
Rider Linden 26b1c020c8 MAINT-6403: Updated a couple comments and dropped a couple warning levels back down to DEBUG. 2016-05-24 13:03:36 -07:00
Rider Linden c7413e51b6 MAINT-6403: in the case of a version mismatch between the viewer's local accounting and the AIS reported. Override with the AIS version. simplify the appearance update code to account for new versioning. Fix spelling of descendant 2016-05-23 14:40:43 -07:00
Ansariel 5cdd709393 Merge Firestorm LGPL 2016-07-01 13:55:06 +02:00
Ansariel d135ebcd12 Forgot to uncomment something and enforce AIS3 in Second Life 2016-05-31 14:37:44 +02:00
Ansariel e3c4f5554a FIRE-19486: Manually dropping in Rider's fix for avatar bakes often fail after coroutine merge 2016-06-17 08:55:03 +02:00
Ansariel b3219e0f54 Ooooops, forgot to uncomment this... 2016-05-31 18:20:01 +02:00
Ansariel 732f199cef Merge Firestorm LGPL 2016-05-18 22:00:02 +02:00
Ansariel dc000055a2 Remove the actual filter part of Appearance-AISFilter since deprecated UDP simulator messages are going to be removed from the backend in near future 2016-05-18 16:13:05 +02:00
Ansariel 2797c5938a Merge Firestorm LGPL 2016-04-05 10:47:23 +02:00
Oz Linden 9be58e915a merge with 4.0.3-release 2016-04-04 15:53:09 -04:00
Ansariel 5d899512c8 Bring back AIS filter (Kitty said we totally need this because AIS is broken) 2016-04-03 01:55:21 +02:00
Ansariel 8fe42955e3 Appearance-SyncAttach: Re-add missing UUID parsing for the CreateInventory AIS command (hopefully...) 2016-04-02 18:31:58 +02:00
Ansariel b268729469 Remove remainders of actual AIS filter functionality - we always allow all AIS operations and this will also help with future merges 2016-04-02 17:49:41 +02:00
Ansariel a1681b7d6c Re-implement FSUseAis3Api debug setting 2016-04-02 17:42:06 +02:00
Nicky a50faa943c Merge. 2016-04-01 12:59:37 +02:00
Ansariel d171e16c58 Merge Firestorm LGPL 2016-03-18 10:16:25 +01:00
Rider Linden b8c1976460 Merge 2016-03-17 13:14:21 -07:00
Oz Linden 31f3db0291 merge changes for DRTVWR-417 2016-03-16 13:08:06 -04:00
Ansariel 3192fe832f Merge viewer-quickgraphics 2016-03-08 01:41:31 +01:00
Ansariel e7ade840e4 Merge viewer-bear 2016-01-24 14:00:30 +01:00
andreykproductengine 9efda8ac70 MAINT-5933 FIXED When a new library avatar folder is created in Clothing folder, folder rename is grayed out until relog 2015-12-07 18:54:52 +02:00
Oz Linden c8726aba30 remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
Nicky c218e524b2 Merge - Step 1; Still enough to do. 2015-10-26 20:20:13 +01:00
Rider Linden cf835a80cd Pref instance() over getInstance() 2015-09-18 16:36:49 -07:00
Rider Linden 75c6549fde Set consistent terminology for yield/wait -> suspend for coroutines. 2015-09-18 11:39:22 -07:00
Rider Linden 97236a42ca MAINT-5507: Remove HTTPClient and related cruft. 2015-09-14 11:15:23 -07:00
Rider Linden 02c3262ac8 MAINT-5574: Added default parameter for callbalk on AISAPI interface.
Better check on callback exsit in coroutine
Don't create AISAPI::completion_t if there is no call back passed.
2015-08-28 10:05:15 -07:00
Rider Linden 96bb17f20b Merge 2015-08-25 11:40:36 -07:00
Rider Linden 248d61fe0e MAINT-5500: Finish converting the AIS responders to the new coroutine model, Cleaned up dead an unused code.
MAINT-4952: Added COPY and MOVE methods to Core:Http adapter
2015-08-12 16:32:49 -07:00
Rider Linden 96d04a050b Added patchAndYield to httputil adapter
Converted All AISv3 commands (except copyLibrary) to coro model.
2015-07-30 16:13:56 -07:00
Ansariel 5b846a91cf Merge Firestorm tip 2015-07-18 16:37:52 +02:00
Kitty Barnett 6e9905881e Merge with general/AIS/big bird appearance and RLVa fixes + general RLVa code sync madness 2015-07-18 03:51:33 +02:00
Kitty Barnett 4156096f5f - fixed : LLInventoryCallback::fire() is called with the NULL UUID when creating links using AIS
--HG--
branch : Appearance-Misc
2015-06-25 03:34:57 +02:00
Kitty Barnett e5a0222707 - fixed : orphaned COF links (=remote deleted but not local deleted) cannot be removed when AIS is enabled
-> partial fix for https://jira.secondlife.com/browse/BUG-9506

--HG--
branch : Appearance-Misc
2015-06-27 04:45:24 +02:00
Ansariel a45d3d8421 Merge Viewer-Bear 2015-06-20 15:35:15 +02:00
Kitty Barnett 7b45d6daab Merged with Appearance-Misc AIS fixes
--HG--
branch : Appearance-Misc
2015-05-02 16:47:18 +02:00
andreykproductengine 4d1072a0a8 MAINT-4878 FIXED Outfits worn from library copy the subfolders too 2015-04-03 18:36:14 +03:00
Kitty Barnett 803d21dc44 - fixed : AIS link creation and removal are much slower than legacy messages
-> selectively fall back to legacy messages until the problem is fixed on the back-end
    -> use AIS for everything except CMD_ITEM_REMOVE and CMD_OBJ_LINK (singular)
    -> 0xFFFF & ~(CMD_ITEM_REMOVE | CMD_OBJ_LINK) = 0xFEEF (65263)

--HG--
branch : Appearance-Misc
2015-03-01 23:07:52 +02:00
Ansariel 2e01b5cbda We actually only need to check in AISCommand::isAPIAvailable() 2015-02-23 09:50:42 +01:00
Ansariel 2de937d0bc Add FSUseAis3Api debug setting to turn off AIS3 2015-02-23 09:31:21 +01:00
Brad Payne (Vir Linden) 90aca8f95a settings.xml update 2014-10-31 13:24:20 -04:00
Brad Payne (Vir Linden) 535e24c7e8 SL-93 WIP - missing include 2014-10-30 14:04:18 -04:00
Brad Payne (Vir Linden) 58e2d58daf SL-93 - WIP on managing pelvis fixups using new joint offset framework 2014-10-30 04:20:12 -04:00
Brad Payne (Vir Linden) 06b605b866 MAINT-4257 WIP - already fixed by MAINT-4286, added some warnings 2014-08-08 15:20:28 -04:00
Mnikolenko ProductEngine 1728556ba7 MAINT-4286 FIXED Dragging outfits folder onto cloud avatar in Bear crashes the viewer 2014-07-28 11:01:00 +03:00
Brad Payne (Vir Linden) 487ca1bad3 v-r -> s-e merge WIP 2014-05-14 17:50:59 -04:00
Brad Payne (Vir Linden) c0d780cb44 SH-4613 WIP - add CREATE mask bit for newly created items in AISUpdate::doUpdate() - needed for some inventory observers. 2013-11-25 16:52:58 -05:00
Don Kjer c2ddc68afe Updating AISv3 api to match recent changes 2013-09-17 22:30:02 -07:00
Don Kjer f878b032e8 Using transaction_id instead of raw asset_id during aisv3 patch 2013-09-09 13:13:22 -07:00
Brad Payne (Vir Linden) 4961ee03c7 merge 2013-08-12 13:46:25 -04:00
Brad Payne (Vir Linden) 6128cd9f70 cat version debug statement 2013-08-12 13:45:51 -04:00
Don Kjer c1af1a692a Routing link creating through AISv3 when available. 2013-08-09 14:52:54 -07:00
Brad Payne (Vir Linden) 28a5015074 SH-4333 WIP - do version accounting for category when updated 2013-07-22 17:07:45 -04:00
Brad Payne (Vir Linden) a428acf331 SH-4333 FIX - turned on category patch now that AISv3 has it 2013-07-16 17:08:24 -04:00
Don Kjer a85fa3b10a Adding support for COPY methods to httpclient. Implementing viewer-side use of AISv3 COPY library folder operation. (SH-4304) 2013-07-11 15:15:04 -07:00
Brad Payne (Vir Linden) 687b1d3f68 merge 2013-06-24 11:27:29 -04:00
Brad Payne (Vir Linden) f88594599c SH-4237 WIP - removed somewhat misleading warning 2013-06-18 16:54:37 -04:00
Brad Payne (Vir Linden) 8ed4b4d3df merge 2013-06-18 16:54:02 -04:00
Brad Payne (Vir Linden) 27fc270c73 SH-4262 WIP - fix for the reordering bug in AIS regions. 2013-06-18 16:51:37 -04:00
Brad Payne (Vir Linden) 1a42b98a8f SH-4237 WIP - logging cleanup in onAIS handling 2013-06-17 16:56:59 -04:00
Brad Payne (Vir Linden) 2d0b329003 SH-4238 WIP - postpone calling notifyObservers until all deletes are processed. 2013-06-17 16:20:17 -04:00
Brad Payne (Vir Linden) 6d46132ef5 SH-4216 WIP - finished item/cat update and reorg of aisv3 code 2013-06-10 16:29:10 -04:00
Brad Payne (Vir Linden) 89e3959cf3 SH-4216 WIP - moved AISv3 commands and responders to llaisapi.* files 2013-06-07 12:58:04 -04:00