phoenix-firestorm/indra/llcommon
Henri Beauchamp 3561e9b5d5 SL-19110 revert LLUUID::combine() to old algorithm to match server code. (#75)
As it happens, the change in the LLUUID::combine() algorithm introduced by one
of my previous commits is causing invalid assets creation (seen with
some clothing items, such as Shape and Universal types); obviously, the server
is using the old algorithm for UUID validation purpose of these assets.

This commit reverts LLUUID::combine() code to use LLMD5.
2023-02-13 19:36:09 +02:00
..
tests SL-18809: Add WorkSchedule; remove timestamps from WorkQueue. 2022-12-09 13:21:45 -05:00
CMakeLists.txt SL-19110 Fast hashing classes for use in place of the slow LLMD5, where speed matters. (#64) 2023-01-31 22:04:14 +02:00
StackWalker.cpp
StackWalker.h
chrono.h
classic_callback.cpp
classic_callback.h
commoncontrol.cpp SL-17483: Add integration test for CommonControl 2022-06-09 17:04:26 -04:00
commoncontrol.h SL-17483: Make it possible to override width of any ThreadPool. 2022-06-09 10:18:29 -04:00
ctype_workaround.h
fix_macros.h
hbxxh.cpp SL-19110 Fix xxhash build link and properly register contribution 2023-01-31 22:05:42 +02:00
hbxxh.h SL-19110 Fix xxhash build link and properly register contribution 2023-01-31 22:05:42 +02:00
indra_constants.cpp
indra_constants.h
is_approx_equal_fraction.h
linden_common.h
llalignedarray.h SL-16799 Clean up use of hardcoded folder names 2022-02-05 02:59:10 +02:00
llallocator.cpp
llallocator.h
llallocator_heap_profile.cpp
llallocator_heap_profile.h
llapp.cpp Manually resolving conflicts after merge with DRTVWR-520 2021-11-02 22:55:55 +02:00
llapp.h Restored SL-14961 2022-02-14 22:59:26 +02:00
llapr.cpp Merge remote-tracking branch 'origin/main' into DRTVWR-559 2022-12-12 17:59:34 -08:00
llapr.h SL-17868 Fixed macos build issue 2022-08-01 18:27:13 +03:00
llassettype.cpp SL-17649 Icon for Material type in Inventory 2022-06-24 13:09:24 +03:00
llassettype.h Merge remote-tracking branch 'origin/euclid-17277' into brad/SL-17116-material-messaging 2022-04-28 14:05:49 -07:00
llatomic.cpp
llatomic.h
llbase32.cpp
llbase32.h
llbase64.cpp
llbase64.h
llbitpack.cpp
llbitpack.h
llboost.h
llcallbacklist.cpp
llcallbacklist.h
llcallstack.cpp
llcallstack.h
llcleanup.cpp
llcleanup.h
llclickaction.h
llcommon.cpp SL-16606: Add profiler category MEMORY 2022-01-14 11:50:20 -08:00
llcommon.h
llcommonutils.cpp
llcommonutils.h
llcond.h SL-16094: Fix WorkQueue test for correct behavior of runFor(). 2021-11-24 12:56:48 -05:00
llcoros.cpp Revert "Restored SL-14961" 2022-10-13 01:14:29 +03:00
llcoros.h Revert "Restored SL-14961" 2022-10-13 01:14:29 +03:00
llcrc.cpp
llcrc.h
llcriticaldamp.cpp
llcriticaldamp.h
lldate.cpp 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
lldate.h
lldeadmantimer.cpp
lldeadmantimer.h
lldefs.h
lldependencies.cpp
lldependencies.h
lldepthstack.h
lldictionary.cpp
lldictionary.h
lldoubledispatch.h
llendianswizzle.h
llerror.cpp Fix checks for empty LLSD maps to use size and not emptyMap which is for creating an empty LLSDMap type. 2022-10-30 06:56:16 -04:00
llerror.h
llerrorcontrol.h
llerrorlegacy.h
llerrorthread.cpp
llerrorthread.h
llevent.cpp
llevent.h
lleventapi.cpp
lleventapi.h
lleventcoro.cpp
lleventcoro.h
lleventdispatcher.cpp
lleventdispatcher.h
lleventemitter.h
lleventfilter.cpp
lleventfilter.h
llevents.cpp
llevents.h
lleventtimer.cpp
lleventtimer.h
llexception.cpp SL-17077 Ensure profiling is disabled if gpu_benchmark fails. Log the source of the real crash for when the viewer inevitably crashes later. 2022-03-25 13:05:50 -05:00
llexception.h
llfasttimer.cpp SL-16606: Add profiler category STATS 2022-01-14 11:50:21 -08:00
llfasttimer.h
llfile.cpp
llfile.h
llfindlocale.cpp
llfindlocale.h
llfixedbuffer.cpp
llfixedbuffer.h
llformat.cpp
llformat.h
llframetimer.cpp SL-17490 Update Tracy 2022-05-31 08:33:18 -05:00
llframetimer.h
llhandle.h
llhash.h
llheartbeat.cpp
llheartbeat.h
llheteromap.cpp
llheteromap.h
llindexedvector.h
llinitdestroyclass.cpp
llinitdestroyclass.h
llinitparam.cpp
llinitparam.h
llinstancetracker.cpp
llinstancetracker.h DRTVWR-559: Introduce LLInstanceTrackerSubclass mediator class. 2022-12-09 13:16:39 -05:00
llinstancetrackersubclass.h DRTVWR-559: Introduce LLInstanceTrackerSubclass mediator class. 2022-12-09 13:16:39 -05:00
llkeybind.cpp
llkeybind.h
llkeythrottle.h
llkeyusetracker.h
llleap.cpp SL-15742: Convert build scripts to Python 3 2021-12-10 14:42:49 -08:00
llleap.h
llleaplistener.cpp
llleaplistener.h
llliveappconfig.cpp
llliveappconfig.h
lllivefile.cpp
lllivefile.h
llmainthreadtask.cpp
llmainthreadtask.h
llmake.h
llmd5.cpp
llmd5.h
llmemory.cpp Merge branch 'master' (DRTVWR-548) into DRTVWR-559 2022-10-21 18:19:27 +03:00
llmemory.h SL-16606: Add profiler category MEMORY 2022-01-14 11:50:20 -08:00
llmemorystream.cpp
llmemorystream.h
llmetricperformancetester.cpp
llmetricperformancetester.h
llmetrics.cpp
llmetrics.h
llmortician.cpp
llmortician.h
llmutex.cpp SL-16606: Add profiler category THREAD 2022-01-14 11:50:21 -08:00
llmutex.h
llnametable.h
llpointer.h SL-18459 WIP -- fix for assert in setGLTFMaterial 2022-10-27 11:27:21 -05:00
llpounceable.h
llpredicate.cpp
llpredicate.h
llpreprocessor.h SL-16207: Update llstring.h handling of different string types. 2021-10-27 13:01:37 -04:00
llpriqueuemap.h
llprocess.cpp
llprocess.h
llprocessor.cpp Merge branch 'master' into DRTVWR-544-maint 2022-05-31 01:58:09 +03:00
llprocessor.h Merge branch 'master' into DRTVWR-544-maint 2022-05-31 01:58:09 +03:00
llprocinfo.cpp
llprocinfo.h
llprofiler.h SL-18869 Followup -- AMD optimization pass. 2023-01-23 11:48:43 -06:00
llprofilercategories.h SL-16606: Add categories 2022-01-14 11:50:18 -08:00
llptrto.cpp
llptrto.h
llqueuedthread.cpp SL-18154 WIP -- CPU sampling (AMD uProf) profile guided optimizations to reduce CPU usage of background threads. 2022-11-30 13:25:00 -06:00
llqueuedthread.h SL-17219 WIP - Texture pipeline overhaul 2022-04-15 19:02:07 -05:00
llrand.cpp
llrand.h
llrefcount.cpp SL-18119 - UIUsage logs for some common operations 2022-09-16 17:09:55 +01:00
llrefcount.h SL-16815 and SL-16906 Avoid redundant bumpmap generation, add some assertions around ref counting and (hack) fix crash on shutdown from dangling texture reference (reduced to 1 dangling texture from several hundred, can't find the remaining reference). 2022-02-23 16:51:33 -06:00
llregex.h
llregistry.h
llrun.cpp
llrun.h
llsafehandle.h
llsd.cpp SL-16606: Add profiler category LLSD 2022-01-14 11:50:19 -08:00
llsd.h SL-16606: Add profiler category LLSD 2022-01-14 11:50:19 -08:00
llsdjson.cpp
llsdjson.h
llsdparam.cpp 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
llsdparam.h 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
llsdserialize.cpp Introduce a U8* based interface to unzip_llsd and unpackVolumeFaces 2022-09-27 17:59:21 -04:00
llsdserialize.h Introduce a U8* based interface to unzip_llsd and unpackVolumeFaces 2022-09-27 17:59:21 -04:00
llsdserialize_xml.cpp
llsdserialize_xml.h
llsdutil.cpp Merge branch master (D540) into DRTVWR-546 2022-04-18 23:42:39 +03:00
llsdutil.h
llsimplehash.h
llsingleton.cpp
llsingleton.h SL-16606: Add profiler category THREAD 2022-01-14 11:50:21 -08:00
llsmoothstep.h
llstacktrace.cpp
llstacktrace.h
llstatenums.h
llstaticstringtable.h
llstatsaccumulator.h
llstl.h
llstreamqueue.cpp
llstreamqueue.h
llstreamtools.cpp
llstreamtools.h
llstrider.h
llstring.cpp SL-16606: Add profiler category STRING 2022-01-14 11:50:21 -08:00
llstring.h SL-16094: Support ll_convert<std::string>(const char*) 2021-11-23 14:25:16 -05:00
llstringtable.cpp
llstringtable.h
llsys.cpp Merge branch 'master' (DRTVWR-548) into DRTVWR-559 2022-10-21 18:19:27 +03:00
llsys.h Merge branch master (DRTVWR-571) into DRTVWR-559 2022-09-16 21:07:39 +03:00
llsys_objc.h SL-17634 Replace deprecated carbon Gestalt calls 2022-06-22 18:00:49 +03:00
llsys_objc.mm SL-17634 Replace deprecated carbon Gestalt calls 2022-06-22 18:00:49 +03:00
lltempredirect.cpp
lltempredirect.h
llthread.cpp SL-18154 WIP -- CPU sampling (AMD uProf) profile guided optimizations to reduce CPU usage of background threads. 2022-11-30 13:25:00 -06:00
llthread.h
llthreadlocalstorage.h SL-17868 Crash at ThreadRecorder::bringUpToDate 2022-07-30 02:57:30 +03:00
llthreadsafequeue.cpp
llthreadsafequeue.h SL-16606: Add profiler category THREAD 2022-01-14 11:50:21 -08:00
lltimer.cpp SL-18154 WIP -- CPU sampling (AMD uProf) profile guided optimizations to reduce CPU usage of background threads. 2022-11-30 13:25:00 -06:00
lltimer.h
lltrace.cpp SL-17868 Crash at ThreadRecorder::bringUpToDate 2022-07-30 02:57:30 +03:00
lltrace.h SL-16606: Add profiler category STATS 2022-01-14 11:50:21 -08:00
lltraceaccumulators.cpp SL-17868 Crash at ThreadRecorder::bringUpToDate 2022-07-30 02:57:30 +03:00
lltraceaccumulators.h SL-16606: Add profiler category STATS 2022-01-14 11:50:21 -08:00
lltracerecording.cpp SL-17868 Crash at ThreadRecorder::bringUpToDate 2022-07-30 02:57:30 +03:00
lltracerecording.h SL-16606: Add profiler category STATS 2022-01-14 11:50:21 -08:00
lltracethreadrecorder.cpp SL-17868 Crash at ThreadRecorder::bringUpToDate 2022-07-30 02:57:30 +03:00
lltracethreadrecorder.h SL-17868 Crash at ThreadRecorder::bringUpToDate 2022-07-30 02:57:30 +03:00
lltreeiterators.h
llunits.h
llunittype.h
lluri.cpp
lluri.h
lluriparser.cpp
lluriparser.h
lluuid.cpp SL-19110 revert LLUUID::combine() to old algorithm to match server code. (#75) 2023-02-13 19:36:09 +02:00
lluuid.h Restore LLUUID to a plain old data type in a post-c++11 world 2022-10-25 09:50:40 -04:00
llwin32headers.h
llwin32headerslean.h
llworkerthread.cpp SL-18239 Unify PBR and non-PBR treatment of ambient/SSAO/irradiance. Restore SSAO to release version. 2022-09-30 10:57:01 -05:00
llworkerthread.h SL-17219 WIP - Texture pipeline overhaul 2022-04-15 19:02:07 -05:00
lockstatic.h
mutex.h
stdtypes.h SL-16207: Update llstring.h handling of different string types. 2021-10-27 13:01:37 -04:00
string_table.h
stringize.h SL-16094: Tweak llstring merge 2021-11-23 10:11:16 -05:00
threadpool.cpp SL-18809: Merge 'DRTVWR-559' of secondlife/viewer into sl-18809 2022-12-09 16:34:28 -05:00
threadpool.h SL-18809: Add WorkSchedule; remove timestamps from WorkQueue. 2022-12-09 13:21:45 -05:00
threadpool_fwd.h SL-18809: Add WorkSchedule; remove timestamps from WorkQueue. 2022-12-09 13:21:45 -05:00
threadsafeschedule.h GCC11.1 warning: moving a local object in a return statement prevents copy elision [-Werror=pessimizing-move] 2022-07-28 16:12:17 +00:00
timer.h
tuple.h
u64.cpp
u64.h
workqueue.cpp SL-18809: Add WorkSchedule; remove timestamps from WorkQueue. 2022-12-09 13:21:45 -05:00
workqueue.h DRTVWR-559: Fix broken workqueue_test.cpp. 2022-12-13 20:49:01 -05:00