Commit Graph

81 Commits (4c2d4e32addd95dedf01acf254db9b41b0813fdb)

Author SHA1 Message Date
Brad Linden afa45530f7 SL-19968 disabled pump_idle_network for now due to it causing several failures during login
also added suggested continue statements, and removed obsolete
LLInventoryItem::fromLLSD deserialization codepath.
2023-11-06 14:30:33 -08:00
Brad Linden 826310bcab Fixed INV_THUMBNAIL_LABEL handling missed in rebase for SL-19968 work 2023-11-03 09:50:03 -07:00
Brad Kittenbrink (Brad Linden) b9b38db567 Fix for SL-19968 objects missing timing bug due to stall during login
ensure inventory skeleton loading doesn't block the message system from processing packets.
2023-11-03 09:49:48 -07:00
Andrey Kleshchev c382d4e975 SL-20199 Error creating new folder 2023-08-25 19:26:58 +03:00
Andrey Kleshchev 4b5b048cb6 SL-20187 [AIS3] Don't fill thumbnail field if null thumbnail is set 2023-08-22 21:14:06 +03:00
Andrey Kleshchev 04fc8c4db4 SL-18629 Fixed missed case of unpacking metadata 2023-06-27 00:29:34 +03:00
Andrey Kleshchev 4c3a7b1064 SL-19503 Fix thumbnails not being restored from cache 2023-04-25 00:04:05 +03:00
Andrey Kleshchev e7a1ac5db8 SL-19503 Deleting a thumbnail for folder does not remove thumbnail in viewer 2023-04-24 21:53:03 +03:00
Andrey Kleshchev bb4967817e SL-18918 Fix folder type when creating folders
Might be better to replace "type" with "type_default" everywere, not just for AIS
2023-04-07 21:02:10 +03:00
Andrey Kleshchev 9d90fbc73d SL-18629 LLTask thumbnail packing and unpacking 2023-03-10 22:43:40 +02:00
Andrey Kleshchev e4de43fe5e SL-18629 Pack thumbnail asset id 2023-03-10 21:30:28 +02:00
Andrey Kleshchev 80b33a0157 SL-18629 Unpack thumbnail asset id 2023-03-10 20:19:14 +02:00
Andrey Kleshchev cf901b5abb SL-19282 Thumbnail adjustments
Follow links, fix outfts missing 'image' option, adjust inspector, recolor 'worn' in gallery
2023-03-02 01:46:46 +02:00
Andrey Kleshchev 999c8cd3b9 SL-19117 Textures should return asset id when thumbnail is not set 2023-02-01 16:38:47 +02:00
Brad Payne (Vir Linden) 819eec6f8c SL-18924 - basic get/set functions for thumbnail UUID, removed obsolete binary pack/unpack functions for inventory 2023-01-09 21:14:16 +00:00
Dave Parks 8d20480c5f SL-16148 SL-16244 SL-16270 SL-16253 Remove most BlockTimers, remove LLMemTracked, introduce alignas, hook most/all reamining allocs, disable synchronous occlusion, and convert frequently accessed LLSingletons to LLSimpleton 2021-10-28 18:06:21 +00:00
Mnikolenko Productengine 43941a3d87 SL-13669 tests should cover import/export category from llsd 2020-08-10 20:50:27 +03:00
Mnikolenko Productengine 357edecd9b SL-13669 Change inventory cache to use a standard LLSD format 2020-08-04 15:30:20 +03:00
Oz Linden c8726aba30 remove execute permission from many files that should not have it 2015-11-10 09:48:56 -05:00
Brad Payne (Vir Linden) 7b9708a2e3 sunshine-external merge WIP 2014-05-13 10:02:26 -04:00
Richard Linden 697d2e720b renamed TimeBlock to BlockTimerStatHandle 2013-10-15 20:24:42 -07:00
Richard Linden 12f0f8cb72 changed over to manual naming of MemTrackable stats
changed claimMem and disclaimMem behavior to not pass through argument
added more mem tracking stats to floater_stats
2013-10-01 13:46:43 -07:00
Richard Linden cbe397ad13 changed fast timer over to using macro
another attempt to move mem stat into base class
2013-09-05 14:04:13 -07:00
Richard Linden e340009fc5 second phase summer cleaning
replace llinfos, lldebugs, etc with new LL_INFOS(), LL_DEBUGS(), etc.
2013-08-09 17:11:19 -07: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
Richard Linden 0a96b47663 merge with viewer-release 2013-06-05 19:05:43 -07:00
Brad Payne (Vir Linden) f7c9739fd9 SH-3635 WIP - COF slammer works in AISv3 regions. Extensive rework of onAISUpdateReceived. 2013-06-05 15:13:48 -04:00
Brad Payne (Vir Linden) 34d2cd0376 SH-4207 WIP - use item updates with callback when updating link descriptions. Reworked updateAppearanceFromCOF() cof-validation stages. 2013-05-24 15:51:33 -04:00
Brad Payne (Vir Linden) 6c56c77ec5 SH-4027 WIP - initial implementation of item update via AIS. 2013-05-24 08:53:21 -04:00
Brad Payne (Vir Linden) a04a706c1b merge 2013-05-21 16:18:48 -04:00
Brad Payne (Vir Linden) d843a0d8be SH-4137 WIP - added callback-based support for purge descendents, remove category 2013-04-25 17:09:05 -04:00
Oz Linden ddd5659f81 merge changes for DRTVWR-294 2013-04-19 10:11:29 -04:00
Graham Madarasz bf6182daa8 Update Mac and Windows breakpad builds to latest 2013-03-29 07:50:08 -07:00
prep 46ab23c94b llinventory merge fixes 2013-03-11 18:02:16 -04:00
prep 8e3b190e91 merge 2013-03-11 15:17:13 -04:00
prep e0c9174609 merge 2013-03-11 15:05:47 -04:00
prep 207d9fd767 Viewer-chui merge 2013-03-11 14:45:53 -04:00
Brad Payne (Vir Linden) f48011e4d0 SH-3339 WIP, SH-3645 WIP - added getActualDescription to obviate an obnoxious and widely-used workaround, re-create COF link after wearable edit to force COF version bump 2013-01-15 20:30:20 -05:00
Richard Linden 9d77e030d9 SH-3406 WIP convert fast timers to lltrace system
cleaning up build
moved most includes of windows.h to llwin32headers.h to disable min/max macros, etc
streamlined Time class and consolidated functionality in BlockTimer class
llfasttimer is no longer included via llstring.h, so had to add it manually in several places
2012-11-14 23:52:27 -08:00
Don Kjer 7153d1db11 Partial rewrite of llifstream and llofstream (Windows implementation pending). Moved more functionality from llviewerwearable to llwearable 2012-09-20 04:29:17 +00:00
Seth ProductEngine 4e7c2c6942 CHUI-228 FIX Inventory object creation date initialized with 0 to avoid some folders reporting wrong creation date. 2012-08-02 22:49:42 +03:00
Richard Linden 3882e9c177 CHUI-101 WIP Make LLFolderview general purpose
more compilation fixes, just need to add getName() back to LLInventoryFilter et al
2012-06-20 00:19:05 -07:00
Richard Linden 9940ca5ae7 CHUI-101 WIP Make LLFolderView general purpose
llfolderview refactornig
2012-06-15 09:44:27 -07:00
Richard Linden 5a14a67e06 converted a bunch of narrowing implicit conversions to explicit 2012-02-01 13:03:46 -08:00
Richard Nelson 11005a9d91 added fast timers to profile inventory LLSD deserialization 2011-08-10 10:52:56 -07:00
Jonathan Yap 193fddd02a Fix link error: unsigned char const TASK_INVENTORY_ASSET_KEY 2010-11-25 06:11:43 -05:00
Oz Linden 06b0d72efa Change license from GPL to LGPL (version 2.1) 2010-08-13 07:24:57 -04:00
Vladimir Pchelko d0dd18a908 EXT-6934 FIXED method LLInventoryObject::rename does not change Name, if string is empty after correction.
Problem description:
LLInventoryObject::rename corrects incoming string and remove odd spaces,
for example converts string "    " to empty string "",
as the result empty string can be set as InventoryObject name.

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

--HG--
branch : product-engine
2010-06-08 18:44:11 +03:00
Loren Shih 7bfa3e81e7 EXT-6703 : LLInventory.h cleanup and create new LLInventoryDefines
Superficial header file cleanup.

Change made to simulator files as well.
2010-04-05 16:18:19 -04:00
Loren Shih 2eba9819df EXT-6703 : LLInventory.h cleanup and create new LLInventoryDefines
Took out enums and flags from LLInventory into LLInventoryDefines
Did a bunch of header file reformatting for LLInventory.h

Change made to simulator files as well.
2010-04-05 15:02:36 -04:00